Combined Code
movieClip 1 Gauss {
#initclip
Object.registerClass('Gauss', Gauss);
#endinitclip
frame 1 {
hit();
}
frame 3 {
this.removeMovieClip();
}
}
movieClip 7 BoundingBox {
}
movieClip 9 BrdrShdw {
frame 1 {
mx.skins.ColoredSkinElement.setColorStyle(this, 'shadowColor');
}
}
movieClip 11 BrdrFace {
frame 1 {
mx.skins.ColoredSkinElement.setColorStyle(this, 'buttonColor');
}
}
movieClip 12 SimpleButtonDown {
}
movieClip 14 BrdrBlk {
frame 1 {
mx.skins.ColoredSkinElement.setColorStyle(this, 'borderColor');
}
}
movieClip 16 BrdrHilght {
frame 1 {
mx.skins.ColoredSkinElement.setColorStyle(this, 'highlightColor');
}
}
movieClip 17 SimpleButtonIn {
}
movieClip 18 SimpleButtonUp {
}
movieClip 19 Defaults {
#initclip
Object.registerClass('Defaults', mx.skins.halo.Defaults);
#endinitclip
}
movieClip 20 UIObjectExtensions {
#initclip
Object.registerClass('UIObjectExtensions', mx.core.ext.UIObjectExtensions);
#endinitclip
}
movieClip 21 UIObject {
#initclip
Object.registerClass('UIObject', mx.core.UIObject);
#endinitclip
frame 1 {
stop();
}
}
button 24 {
on (keyPress '<Tab>') {
this.tabHandler();
}
}
movieClip 25 {
#initclip
Object.registerClass('FocusManager', mx.managers.FocusManager);
if (_root.focusManager == undefined) {
_root.createClassObject(mx.managers.FocusManager, 'focusManager', mx.managers.DepthManager.highestDepth--);
}
#endinitclip
frame 1 {
}
}
movieClip 26 FocusRect {
#initclip
Object.registerClass('FocusRect', mx.skins.halo.FocusRect);
#endinitclip
}
movieClip 27 FocusManager {
#initclip
Object.registerClass('FocusManager', mx.managers.FocusManager);
#endinitclip
frame 1 {
stop();
}
}
movieClip 28 UIComponentExtensions {
#initclip
Object.registerClass('UIComponentExtensions', mx.core.ext.UIComponentExtensions);
#endinitclip
}
movieClip 29 UIComponent {
#initclip
Object.registerClass('UIComponent', mx.core.UIComponent);
#endinitclip
frame 1 {
stop();
}
}
movieClip 30 SimpleButton {
#initclip
Object.registerClass('SimpleButton', mx.controls.SimpleButton);
#endinitclip
frame 1 {
stop();
}
}
movieClip 31 Border {
#initclip
Object.registerClass('Border', mx.skins.Border);
#endinitclip
frame 1 {
stop();
}
}
movieClip 32 RectBorder {
#initclip
mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder));
Object.registerClass('RectBorder', mx.skins.halo.RectBorder);
#endinitclip
frame 1 {
stop();
}
}
movieClip 33 ButtonSkin {
#initclip
Object.registerClass('ButtonSkin', mx.skins.halo.ButtonSkin);
#endinitclip
}
movieClip 34 Button {
#initclip
Object.registerClass('Button', mx.controls.Button);
#endinitclip
frame 1 {
stop();
}
instance of movieClip 30 SimpleButton {
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
}
}
movieClip 58 TextInput {
#initclip
Object.registerClass('TextInput', mx.controls.TextInput);
#endinitclip
frame 1 {
stop();
}
}
movieClip 63 StepDownArrowDisabled {
}
movieClip 65 StepThemeColor1 {
frame 1 {
mx.skins.ColoredSkinElement.setColorStyle(this, 'themeColor');
}
}
movieClip 66 StepDownArrowDown {
}
movieClip 67 StepDownArrowOver {
}
movieClip 68 StepDownArrowUp {
}
movieClip 70 StepUpArrowDisabled {
}
movieClip 71 StepUpArrowDown {
}
movieClip 72 StepUpArrowOver {
}
movieClip 73 StepUpArrowUp {
}
movieClip 75 StepTrack {
}
movieClip 76 NumericStepperAssets {
}
movieClip 77 NumericStepper {
#initclip
Object.registerClass('NumericStepper', mx.controls.NumericStepper);
#endinitclip
frame 1 {
stop();
}
instance of movieClip 30 SimpleButton {
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
}
instance of movieClip 58 TextInput {
onClipEvent (initialize) {
editable = true;
password = false;
text = '';
maxChars = null;
restrict = 'null';
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
}
}
frame 1 {
function isExclusive() {
var v2 = ['arcadetown.com', 'freewebgames.com', 'gamedelight.com', 'file://', 'vitalyz.ucoz.ru'];
var v1 = 0;
while (v1 < v2.length) {
if (_url.indexOf(v2[v1]) >= 0) {
return true;
}
++v1;
}
return false;
}
function isAllowed() {
var v2 = ['arcadetown.com', 'freewebgames.com', 'gamedelight.com', 'addictinggames.com', 'armorgames.com', 'agame.com', 'file://', 'vitalyz.ucoz.ru/swf'];
var v1 = 0;
while (v1 < v2.length) {
if (_url.indexOf(v2[v1]) >= 0) {
return true;
}
++v1;
}
return false;
}
function gameLoad(map) {
_root.WhatToLoad = map;
_root.gotoAndStop('GameArea');
}
function setSound() {
_root.shotSound = new Sound(_root);
_root.shotSound.attachSound('shot.wav');
_root.shotSound.stop();
_root.lawSound = new Sound(_root);
_root.lawSound.attachSound('law.wav');
_root.lawSound.stop();
_root.shotgunSound = new Sound(_root);
_root.shotgunSound.attachSound('shotgun.wav');
_root.shotgunSound.stop();
_root.subbarrelSound = new Sound(_root);
_root.subbarrelSound.attachSound('subbarrel.wav');
_root.subbarrelSound.stop();
_root.dieSound = new Sound(_root);
_root.dieSound.attachSound('die.wav');
_root.dieSound.stop();
}
function getCampaign() {
var v2 = _root._currentframe - 2;
if (v2 >= 85) {
return 'Mutants';
} else {
if (v2 >= 79) {
return 'Humans';
} else {
if (v2 >= 71) {
return 'Iraq';
} else {
if (v2 >= 61) {
return 'Pacific';
} else {
if (v2 >= 54) {
return 'Vietnam';
} else {
if (v2 >= 47) {
return 'USA';
} else {
if (v2 >= 42) {
return 'Soviet';
} else {
if (v2 >= 37) {
return 'German';
} else {
if (v2 >= 32) {
return 'American';
} else {
if (v2 >= 28) {
return 'Blood';
} else {
if (v2 >= 22) {
return 'Fallout';
} else {
if (v2 >= 12) {
return 'Terror';
} else {
if (v2 >= 2) {
return 'CT';
}
}
}
}
}
}
}
}
}
}
}
}
}
}
function getMission(campaign) {
var v2 = _root._currentframe - 2;
switch (campaign) {
case 'CT':
return v2 - 1;
case 'Terror':
return v2 - 11;
case 'Fallout':
return v2 - 21;
case 'Blood':
return v2 - 27;
case 'American':
return v2 - 31;
case 'German':
return v2 - 36;
case 'Soviet':
return v2 - 41;
case 'USA':
return v2 - 46;
case 'Vietnam':
return v2 - 53;
case 'Pacific':
return v2 - 60;
case 'Iraq':
return v2 - 70;
case 'Humans':
return v2 - 78;
case 'Mutants':
return v2 - 84;
}
}
function EncrpytString(strVal) {
var v7 = 'aHfEjcDebChGiAfIjDbEjacD';
var v8 = v7.length;
var v11 = '0';
var v3 = '';
var v9 = strVal.length;
var v1 = 0;
v3 = '';
var v4;
var v6;
var v2;
var v5 = 0;
nCnt = 0;
while (nCnt < v9) {
v4 = strVal.charCodeAt(nCnt);
if (v4 >= 128) {
v4 = 'X';
}
v6 = v7.charCodeAt(v1);
v1 += 1;
if (v1 >= v8) {
v1 = 0;
}
v2 = v4 % 16 + v6;
v3 += String.fromCharCode(v2);
v5 += v2;
v6 = v7.charCodeAt(v1);
v1 += 1;
if (v1 >= v8) {
v1 = 0;
}
v2 = Math.floor(v4 / 16) + v6;
v3 += String.fromCharCode(v2);
v5 += v2;
++nCnt;
}
v5 %= 256;
v6 = v7.charCodeAt(v1);
v1 += 1;
if (v1 >= v8) {
v1 = 0;
}
v2 = v5 % 16 + v6;
v3 += String.fromCharCode(v2);
v6 = v7.charCodeAt(v1);
v1 += 1;
if (v1 >= v8) {
v1 = 0;
}
v2 = Math.floor(v5 / 16) + v6;
v3 += String.fromCharCode(v2);
return v3;
}
function GetUrlParam(strUrl, strParam) {
var v4 = strUrl.toLowerCase();
var v1 = v4.indexOf(strParam);
var v5 = strParam.length;
if (v1 > 0) {
var v3;
var v2 = v4.indexOf('&', v1 + v5);
if (v2 > 0) {
v3 = v2 - v1;
} else {
v3 = strUrl.length - v1;
}
return strUrl.substr(v1 + v5, v3);
}
return '';
}
function GetBaseUrl(strUrl) {
var v1 = strUrl.toLowerCase();
var v2 = v1.length;
var v3 = v1.indexOf('?', 0);
if (v3 > 0) {
v2 = v3;
}
var v4 = 'download';
if (v1.substr(0, 4) == 'http') {
v4 = strUrl.substr(7, v2 - 7);
}
return v4;
}
setDefaults = function () {
_global.times = 0;
_global.WALLS_VISIBLE = false;
_global.CHANGE_WEAPONS = true;
_global.KEYBOARD_SENSIVITY = 800;
_global.BLOW_RADIUS = 120;
_global.BLOW_DAMAGE = 120;
_global.HE_DAMAGE = 550;
_global.FRAG_DAMAGE = 250;
_global.hold_time = 0;
_global.d_blood = 101;
_global.down_depth = 8001;
_global.d_creature = 65001;
_global.free_depth = 65536;
_global.hero = 1;
_root.INNER_FRAME = 1;
_root.MAX_MISSIONS = new Array();
_root.MAX_MISSIONS.CT = 10;
_root.MAX_MISSIONS.Terror = 10;
_root.MAX_MISSIONS.Fallout = 6;
_root.MAX_MISSIONS.Blood = 4;
_root.MAX_MISSIONS.American = 5;
_root.MAX_MISSIONS.German = 5;
_root.MAX_MISSIONS.Soviet = 5;
_root.MAX_MISSIONS.USA = 7;
_root.MAX_MISSIONS.Vietnam = 7;
_root.MAX_MISSIONS.Pacific = 10;
_root.MAX_MISSIONS.Iraq = 8;
_root.MAX_MISSIONS.Humans = 6;
_root.MAX_MISSIONS.Mutants = 6;
};
loadDefaults = function () {
var v2 = SharedObject.getLocal('EndlessWar3');
var v3 = false;
for (var v4 in v2.data) {
v3 = true;
break;
}
if (v3) {
_global.ALL_GUNS = v2.data.ALL_GUNS;
_global.WOUND_FLASH = v2.data.WOUND_FLASH;
_global.BLOOD = v2.data.BLOOD;
_global.SHELLS = v2.data.SHELLS;
_global.CORPSES = v2.data.CORPSES;
_global.DIFFICULTLY = v2.data.DIFFICULTLY;
_global.OLD_BULLETS = v2.data.OLD_BULLETS;
_global.SAVED_QUALITY = v2.data.SAVED_QUALITY;
_global.CO_LEFT = v2.data.CO_LEFT;
_global.CO_RIGHT = v2.data.CO_RIGHT;
_global.CO_UP = v2.data.CO_UP;
_global.CO_DOWN = v2.data.CO_DOWN;
_global.CO_ALT = v2.data.CO_ALT;
_global.CO_COMMAND = v2.data.CO_COMMAND;
_global.CO_UNITS = v2.data.CO_UNITS;
_global.CO_RELOAD = v2.data.CO_RELOAD;
_global.CO_DROP = v2.data.CO_DROP;
_global.CO_LIE = v2.data.CO_LIE;
_global.CO_GRENADE = v2.data.CO_GRENADE;
_global.LOCK_CT = v2.data.LOCK_CT;
_global.LOCK_Terror = v2.data.LOCK_Terror;
_global.LOCK_Fallout = v2.data.LOCK_Fallout;
_global.LOCK_Blood = v2.data.LOCK_Blood;
_global.LOCK_American = v2.data.LOCK_American;
_global.LOCK_German = v2.data.LOCK_German;
_global.LOCK_Soviet = v2.data.LOCK_Soviet;
_global.LOCK_Vietnam = v2.data.LOCK_Vietnam;
_global.LOCK_USA = v2.data.LOCK_USA;
_global.LOCK_Pacific = v2.data.LOCK_Pacific;
_global.LOCK_Iraq = v2.data.LOCK_Iraq;
_global.LOCK_Humans = v2.data.LOCK_Humans;
_global.LOCK_Mutants = v2.data.LOCK_Mutants;
} else {
_global.WOUND_FLASH = true;
_global.ALL_GUNS = false;
_global.BLOOD = true;
_global.SHELLS = true;
_global.CORPSES = true;
_global.DIFFICULTLY = 15;
_global.OLD_BULLETS = true;
_global.SAVED_QUALITY = 'MEDIUM';
_global.CO_LEFT = 65;
_global.CO_RIGHT = 68;
_global.CO_UP = 87;
_global.CO_DOWN = 83;
_global.CO_ALT = 32;
_global.CO_COMMAND = 81;
_global.CO_UNITS = 69;
_global.CO_RELOAD = 82;
_global.CO_DROP = 71;
_global.CO_LIE = 16;
_global.CO_GRENADE = 70;
_global.LOCK_CT = 1;
_global.LOCK_Terror = 1;
_global.LOCK_Fallout = 1;
_global.LOCK_Blood = 1;
_global.LOCK_American = 1;
_global.LOCK_German = 1;
_global.LOCK_Soviet = 1;
_global.LOCK_Vietnam = 1;
_global.LOCK_USA = 1;
_global.LOCK_Pacific = 1;
_global.LOCK_Iraq = 1;
_global.LOCK_Humans = 1;
_global.LOCK_Mutants = 1;
}
};
saveDefaults = function () {
var v2 = SharedObject.getLocal('EndlessWar3');
v2.data.ALL_GUNS = _global.ALL_GUNS;
v2.data.WOUND_FLASH = _global.WOUND_FLASH;
v2.data.BLOOD = _global.BLOOD;
v2.data.SHELLS = _global.SHELLS;
v2.data.CORPSES = _global.CORPSES;
v2.data.DIFFICULTLY = _global.DIFFICULTLY;
v2.data.OLD_BULLETS = _global.OLD_BULLETS;
v2.data.SAVED_QUALITY = _global.SAVED_QUALITY;
v2.data.CO_LEFT = _global.CO_LEFT;
v2.data.CO_RIGHT = _global.CO_RIGHT;
v2.data.CO_UP = _global.CO_UP;
v2.data.CO_DOWN = _global.CO_DOWN;
v2.data.CO_ALT = _global.CO_ALT;
v2.data.CO_COMMAND = _global.CO_COMMAND;
v2.data.CO_UNITS = _global.CO_UNITS;
v2.data.CO_RELOAD = _global.CO_RELOAD;
v2.data.CO_DROP = _global.CO_DROP;
v2.data.CO_LIE = _global.CO_LIE;
v2.data.CO_GRENADE = _global.CO_GRENADE;
v2.data.LOCK_CT = _global.LOCK_CT;
v2.data.LOCK_Terror = _global.LOCK_Terror;
v2.data.LOCK_Fallout = _global.LOCK_Fallout;
v2.data.LOCK_Blood = _global.LOCK_Blood;
v2.data.LOCK_American = _global.LOCK_American;
v2.data.LOCK_German = _global.LOCK_German;
v2.data.LOCK_Soviet = _global.LOCK_Soviet;
v2.data.LOCK_Vietnam = _global.LOCK_Vietnam;
v2.data.LOCK_USA = _global.LOCK_USA;
v2.data.LOCK_Pacific = _global.LOCK_Pacific;
v2.data.LOCK_Iraq = _global.LOCK_Iraq;
v2.data.LOCK_Humans = _global.LOCK_Humans;
v2.data.LOCK_Mutants = _global.LOCK_Mutants;
v2.flush();
};
drawBlood = function (xx, yy) {
_level2.attachMovie('BloodFountain' + d(2), 'eff' + _global.d_effect, _global.d_effect, {'_x': xx, '_y': yy + (d(11) - 6)});
if (_global.d_effect < 45000) {
++_global.d_effect;
} else {
_global.d_effect = 36001;
}
};
unloadMap = function () {
var v3 = 0;
while (v3 < _global.hero) {
_root['hero' + v3].removeMovieClip();
++v3;
}
_global.hero = 1;
v3 = 65536;
while (v3 < _global.free_depth) {
_root['bl_' + v3].removeMovieClip();
_root['shell_' + v3].removeMovieClip();
_root['bullet_' + v3].removeMovieClip();
++v3;
}
v3 = 8001;
while (v3 < _global.down_depth) {
_root['wpn_' + v3].removeMovieClip();
++v3;
}
_root.scr.removeMovieClip();
_global.d_blood = 101;
_global.down_depth = 8001;
_global.d_creature = 65002;
_global.free_depth = 65536;
_root.attachMovie('ArrowCursor', '_cursor', 150000, {'_x': _xmouse, '_y': _ymouse});
_root._quality = 'HIGH';
var v4 = Math.round((_global.KongregateStats_BulletsHit / _global.KongregateStats_BulletsShot) * 100);
if (!isNaN(v4)) {
_root.kongregateStats.submit('Accuracy', v4);
}
_root.kongregateStats.submit('MaxBulletsShot', _global.KongregateStats_BulletsShot);
_root.kongregateStats.submit('MinBulletsShot', _global.KongregateStats_BulletsShot);
_root.kongregateStats.submit('MaxDamageReceived', _global.KongregateStats_DamageReceived);
_root.kongregateStats.submit('MinDamageReceived', _global.KongregateStats_DamageReceived);
};
loadMap = function (map) {
if (map > 30) {
_global.HUMAN_SCALE = 80;
} else {
_global.HUMAN_SCALE = 100;
}
delete eval(_global.walls());
_global.walls = new Array();
_root.attachMovie('BattleCursor', '_cursor', 150000, {'_x': _xmouse, '_y': _ymouse});
_root.attachMovie('Screen', 'scr', 149000, {'_x': 0, '_y': 600});
_root.gotoAndStop(map + 3);
_root.attachMovie('map_' + map, 'walls', 11, {'_x': 0, '_y': 0});
_root._quality = _global.SAVED_QUALITY;
_global.KongregateStats_BulletsShot = 0;
_global.KongregateStats_BulletsHit = 0;
_global.KongregateStats_DamageReceived = 0;
};
toMenu = function () {
gotoAndStop(1);
};
toEngine = function () {
gotoAndPlay(1);
};
_root.onEnterFrame = function () {
if (_global.times >= 30) {
_global.times = 0;
} else {
++_global.times;
}
};
setDefaults();
loadDefaults();
if (!_root.isAllowed()) {
mochi.as2.MochiAd.showPreGameAd({'id': 'd2c2d6f52eb1c673', 'res': '800x660'});
}
}
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) ? /:$version : 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);
}
return res;
}
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
return res;
}
__com_mochibot__('f7652fa7', this, 10301, true);
}
movieClip 85 {
}
movieClip 87 {
}
button 90 {
on (release) {
getURL('http://www.arcadetown.com/index.asp?gameid=endlesswar3&aid=' + _root.GetUrlParam(_url, 'aid=') + '&refer=' + _root.GetBaseUrl(_url), '_blank');
}
}
movieClip 91 {
frame 1 {
_root.stop();
if (_root.isAllowed()) {
this.onEnterFrame = function () {
var v3 = _root.getBytesLoaded() / _root.getBytesTotal();
this.bar._xscale = v3 * 100;
this.percent_txt.text = Math.floor(v3 * 100) + ' %';
if (v3 >= 1) {
_root.play();
}
};
} else {
_visible = false;
}
}
}
movieClip 2067 __Packages.mochi.as2.MochiAd {
#initclip
if (!_global.mochi) {
_global.mochi = new Object();
}
if (!_global.mochi.as2) {
_global.mochi.as2 = new Object();
}
if (!_global.mochi.as2.MochiAd) {
var v1 = function () {};
mochi.as2.MochiAd = v1;
var v2 = v1.prototype;
v1.getVersion = function () {
return '3.02 as2';
};
v1.showPreGameAd = function (options) {
var v26 = {'clip': _root, 'ad_timeout': 3000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showPreloaderAd', 'color': 16747008, 'background': 16777161, 'outline': 13994812, 'no_progress_bar': false, 'ad_started': function () {
this.clip.stop();
}, 'ad_finished': function () {
this.clip.play();
}, 'ad_failed': function () {
trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software');
}, 'ad_loaded': function (width, height) {}, 'ad_skipped': function () {}, 'ad_progress': function (percent) {}};
options = mochi.as2.MochiAd._parseOptions(options, v26);
if ('c862232051e0a94e1c3609b3916ddb17'.substr(0) == 'dfeada81ac97cde83665f81c12da7def') {
options.ad_started();
options.ad_finished();
return undefined;
}
var clip = options.clip;
var v22 = 11000;
var v25 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!mochi.as2.MochiAd.load(options)) {
options.ad_failed();
options.ad_finished();
return undefined;
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var v14 = mochi.as2.MochiAd._getRes(options);
var v4 = v14[0];
var v13 = v14[1];
mc._x = v4 * 0.5;
mc._y = v13 * 0.5;
var chk = mc.createEmptyMovieClip('_mochiad_wait', 3);
chk._x = v4 * -0.5;
chk._y = v13 * -0.5;
var v6 = chk.createEmptyMovieClip('_mochiad_bar', 4);
if (options.no_progress_bar) {
v6._visible = false;
delete options.no_progress_bar;
} else {
v6._x = 10;
v6._y = v13 - 20;
}
var v21 = options.color;
delete options.color;
var v19 = options.background;
delete options.background;
var v23 = options.outline;
delete options.outline;
var v5 = v6.createEmptyMovieClip('_outline', 1);
v5.beginFill(v19);
v5.moveTo(0, 0);
v5.lineTo(v4 - 20, 0);
v5.lineTo(v4 - 20, 10);
v5.lineTo(0, 10);
v5.lineTo(0, 0);
v5.endFill();
var v3 = v6.createEmptyMovieClip('_inside', 2);
v3.beginFill(v21);
v3.moveTo(0, 0);
v3.lineTo(v4 - 20, 0);
v3.lineTo(v4 - 20, 10);
v3.lineTo(0, 10);
v3.lineTo(0, 0);
v3.endFill();
v3._xscale = 0;
var v7 = v6.createEmptyMovieClip('_outline', 3);
v7.lineStyle(0, v23, 100);
v7.moveTo(0, 0);
v7.lineTo(v4 - 20, 0);
v7.lineTo(v4 - 20, 10);
v7.lineTo(0, 10);
v7.lineTo(0, 0);
chk.ad_msec = v22;
chk.ad_timeout = v25;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var v2 = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time);
if (v2 > 0) {
this._parent._alpha = v2;
} else {
var v3 = this._parent._parent;
mochi.as2.MochiAd.unload(v3);
delete this.onEnterFrame;
}
};
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
var sendHostProgress = false;
mc.lc.sendHostLoadProgress = function (lc_name) {
sendHostProgress = true;
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var v2 = this.mc._mochiad_wait;
v2.server_control = true;
v2.started = getTimer();
v2.ad_msec = msec;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace('[MOCHIAD rpcTestFn] ' + s);
return s;
};
chk.onEnterFrame = function () {
var v6 = this._parent._parent;
var v11 = this._parent._mochiad_ctr;
var v5 = getTimer() - this.started;
var v3 = false;
var v4 = v6.getBytesTotal();
var v8 = v6.getBytesLoaded();
var v2 = 100 * v8 / v4;
var v10 = 100 * v5 / chk.ad_msec;
var v9 = this._mochiad_bar._inside;
var v13 = Math.min(100, Math.min(v2 || 0, v10));
v13 = Math.max(this.last_pcnt, v13);
this.last_pcnt = v13;
v9._xscale = v13;
options.ad_progress(v13);
if (sendHostProgress) {
mochi.as2.MochiAd.containerNotify(clip, {'id': 'hostLoadPcnt', 'pcnt': v2}, clip._mochiad._containerLCName);
if (v2 == 100) {
sendHostProgress = false;
}
}
if (!chk.showing) {
var v7 = v11.getBytesTotal();
if (v7 > 0 || typeof v7 == 'undefined') {
chk.showing = true;
chk.started = getTimer();
} else {
if (v5 > chk.ad_timeout && v2 == 100) {
options.ad_failed();
v3 = true;
}
}
}
if (v5 > chk.ad_msec) {
v3 = true;
}
if (v4 > 0 && v8 >= v4 && v3) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
};
v1.showClickAwayAd = function (options) {
var v9 = {'clip': _root, 'ad_timeout': 2000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showClickAwayAd', 'res': '300x250', 'no_bg': true, 'ad_started': function () {}, 'ad_finished': function () {}, 'ad_loaded': function (width, height) {}, 'ad_failed': function () {
trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software');
}, 'ad_skipped': function () {}};
options = mochi.as2.MochiAd._parseOptions(options, v9);
var clip = options.clip;
var v8 = options.ad_timeout;
delete options.ad_timeout;
if (!mochi.as2.MochiAd.load(options)) {
options.ad_failed();
options.ad_finished();
return undefined;
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var v4 = mochi.as2.MochiAd._getRes(options);
var v10 = v4[0];
var v7 = v4[1];
mc._x = v10 * 0.5;
mc._y = v7 * 0.5;
var chk = mc.createEmptyMovieClip('_mochiad_wait', 3);
chk.ad_timeout = v8;
chk.started = getTimer();
chk.showing = false;
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace('[MOCHIAD rpcTestFn] ' + s);
return s;
};
var v20 = false;
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
chk.onEnterFrame = function () {
var v5 = this._parent._mochiad_ctr;
var v4 = getTimer() - this.started;
var v2 = false;
if (!chk.showing) {
var v3 = v5.getBytesTotal();
if (v3 > 0 || typeof v3 == 'undefined') {
v2 = true;
chk.showing = true;
chk.started = getTimer();
} else {
if (v4 > chk.ad_timeout) {
options.ad_failed();
v2 = true;
}
}
}
if (v2) {
delete this.onEnterFrame;
}
};
};
v1.showInterLevelAd = function (options) {
var v13 = {'clip': _root, 'ad_timeout': 2000, 'fadeout_time': 250, 'regpt': 'o', 'method': 'showTimedAd', 'ad_started': function () {
this.clip.stop();
}, 'ad_finished': function () {
this.clip.play();
}, 'ad_failed': function () {
trace('[MochiAd] Couldn\'t load an ad, make sure that your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software');
}, 'ad_loaded': function (width, height) {}, 'ad_skipped': function () {}};
options = mochi.as2.MochiAd._parseOptions(options, v13);
var clip = options.clip;
var v10 = 11000;
var v12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!mochi.as2.MochiAd.load(options)) {
options.ad_failed();
options.ad_finished();
return undefined;
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var v5 = mochi.as2.MochiAd._getRes(options);
var v14 = v5[0];
var v11 = v5[1];
mc._x = v14 * 0.5;
mc._y = v11 * 0.5;
var chk = mc.createEmptyMovieClip('_mochiad_wait', 3);
chk.ad_msec = v10;
chk.ad_timeout = v12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var v2 = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time);
if (v2 > 0) {
this._parent._alpha = v2;
} else {
var v3 = this._parent._parent;
mochi.as2.MochiAd.unload(v3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var v2 = this.mc._mochiad_wait;
v2.server_control = true;
v2.started = getTimer();
v2.ad_msec = msec - 250;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace('[MOCHIAD rpcTestFn] ' + s);
return s;
};
chk.onEnterFrame = function () {
var v5 = this._parent._mochiad_ctr;
var v4 = getTimer() - this.started;
var v2 = false;
if (!chk.showing) {
var v3 = v5.getBytesTotal();
if (v3 > 0 || typeof v3 == 'undefined') {
chk.showing = true;
chk.started = getTimer();
} else {
if (v4 > chk.ad_timeout) {
options.ad_failed();
v2 = true;
}
}
}
if (v4 > chk.ad_msec) {
v2 = true;
}
if (v2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
};
v1.showPreloaderAd = function (options) {
trace('[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0');
mochi.as2.MochiAd.showPreGameAd(options);
};
v1.showTimedAd = function (options) {
trace('[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0');
mochi.as2.MochiAd.showInterLevelAd(options);
};
v1._allowDomains = function (server) {
var v1 = ((server.split('/'))[2].split(':'))[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain('*');
System.security.allowDomain(v1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain('*');
System.security.allowInsecureDomain(v1);
}
}
return v1;
};
v1.load = function (options) {
var v13 = {'clip': _root, 'server': 'http://x.mochiads.com/srv/1/', 'method': 'load', 'depth': 10333, 'id': '_UNKNOWN_'};
options = mochi.as2.MochiAd._parseOptions(options, v13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = mochi.as2.MochiAd.getVersion();
var v7 = options.clip;
if (!mochi.as2.MochiAd._isNetworkAvailable()) {
return null;
}
if (v7._mochiad_loaded) {
return null;
}
var v12 = options.depth;
delete options.depth;
var v6 = v7.createEmptyMovieClip('_mochiad', v12);
var v11 = mochi.as2.MochiAd._getRes(options);
options.res = v11[0] + 'x' + v11[1];
options.server += options.id;
delete options.id;
v7._mochiad_loaded = true;
if (v7._url.indexOf('http') != 0) {
trace('[MochiAd] NOTE: Security Sandbox Violation errors below are normal');
}
var v4 = v6.createEmptyMovieClip('_mochiad_ctr', 1);
for (var v8 in options) {
v4[v8] = options[v8];
}
var v10 = v4.server;
delete v4.server;
var v14 = mochi.as2.MochiAd._allowDomains(v10);
v6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
mochi.as2.MochiAd.unload(this._parent);
}
};
}
};
var v5 = new Object();
var v9 = ['', Math.floor((new Date()).getTime()), random(999999)].join('_');
v5.mc = v6;
v5.name = v9;
v5.hostname = v14;
v5.allowDomain = function (d) {
return true;
};
v5.allowInsecureDomain = v5.allowDomain;
v5.connect(v9);
v6.lc = v5;
v4.lc = v9;
v4.st = getTimer();
v4.loadMovie(v10 + '.swf', 'POST');
return v6;
};
v1.unload = function (clip) {
if (typeof clip == 'undefined') {
clip = _root;
}
if (clip.clip && clip.clip._mochiad) {
clip = clip.clip;
}
if (!clip._mochiad) {
return false;
}
mochi.as2.MochiAd.containerNotify(clip, {'id': 'unload'}, clip._mochiad._containerLCName);
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return true;
};
v1._isNetworkAvailable = function () {
if (System.security) {
var v1 = System.security;
if (v1.sandboxType == 'localWithFile') {
return false;
}
}
return true;
};
v1._getRes = function (options) {
var v3 = options.clip.getBounds();
var v2 = 0;
var v1 = 0;
if (typeof options.res != 'undefined') {
var v4 = options.res.split('x');
v2 = parseFloat(v4[0]);
v1 = parseFloat(v4[1]);
} else {
v2 = v3.xMax - v3.xMin;
v1 = v3.yMax - v3.yMin;
}
if (v2 == 0 || v1 == 0) {
v2 = Stage.width;
v1 = Stage.height;
}
return [v2, v1];
};
v1._parseOptions = function (options, defaults) {
var v4 = {};
for (var v8 in defaults) {
v4[v8] = defaults[v8];
}
if (options) {
for (v8 in options) {
v4[v8] = options[v8];
}
}
if (_root.mochiad_options) {
var v5 = _root.mochiad_options.split('&');
var v2 = 0;
while (v2 < v5.length) {
var v3 = v5[v2].split('=');
v4[unescape(v3[0])] = unescape(v3[1]);
++v2;
}
}
if (v4.id == 'test') {
trace('[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!');
}
return v4;
};
v1.rpc = function (clip, callbackID, arg) {
switch (arg.id) {
case 'setValue':
mochi.as2.MochiAd.setValue(clip, arg.objectName, arg.value);
break;
case 'getValue':
var v4 = mochi.as2.MochiAd.getValue(clip, arg.objectName);
mochi.as2.MochiAd.containerRpcResult(clip, callbackID, v4, clip._mochiad._containerLCName);
break;
case 'runMethod':
var v3 = mochi.as2.MochiAd.runMethod(clip, arg.method, arg.args);
mochi.as2.MochiAd.containerRpcResult(clip, callbackID, v3, clip._mochiad._containerLCName);
break;
default:
trace('[mochiads rpc] unknown rpc id: ' + arg.id);
}
};
v1.setValue = function (base, objectName, value) {
var v2 = objectName.split('.');
var v1;
v1 = 0;
while (v1 < v2.length - 1) {
if (base[v2[v1]] == undefined || base[v2[v1]] == null) {
return undefined;
}
base = base[v2[v1]];
++v1;
}
base[v2[v1]] = value;
};
v1.getValue = function (base, objectName) {
var v2 = objectName.split('.');
var v1;
v1 = 0;
while (v1 < v2.length - 1) {
if (base[v2[v1]] == undefined || base[v2[v1]] == null) {
return undefined;
}
base = base[v2[v1]];
++v1;
}
return base[v2[v1]];
};
v1.runMethod = function (base, methodName, argsArray) {
var v2 = methodName.split('.');
var v1;
v1 = 0;
while (v1 < v2.length - 1) {
if (base[v2[v1]] == undefined || base[v2[v1]] == null) {
return undefined;
}
base = base[v2[v1]];
++v1;
}
if (typeof base[v2[v1]] == 'function') {
return base[v2[v1]].apply(base, argsArray);
} else {
return undefined;
}
};
v1.containerNotify = function (clip, args, lcName) {
var v1 = clip._mochiad._mochiad_ctr.ad.app;
if (v1.notify) {
v1.notify(args);
} else {
(new LocalConnection()).send(lcName, 'notify', args);
}
};
v1.containerRpcResult = function (clip, callbackID, val, lcName) {
var v1 = clip._mochiad._mochiad_ctr.ad.app;
if (v1.rpcResult) {
v1.rpcResult(callbackID, val);
} else {
(new LocalConnection()).send(lcName, 'rpcResult', callbackID, val);
}
};
ASSetPropFlags(mochi.as2.MochiAd.prototype, null, 1);
}
#endinitclip
}
movieClip 2068 __Packages.Projectile {
#initclip
if (!_global.Projectile) {
var v1 = function () {
super();
};
_global.Projectile = v1;
_global.Projectile extends MovieClip;
var v2 = v1.prototype;
v2.init = function (dist, t_dist, damage_data, rot, last_point) {
this.dst = dist;
this.dst_over = t_dist - dist;
this.dmg_data = damage_data;
this.owner = damage_data.own;
this._rotation = rot;
};
v2.manHit = function () {
var v2 = GameArea.getManHit(this._x, this._y);
if (v2.team == this.owner.team) {
return null;
}
if (v2.is_standing || Mech.percent(50)) {
return v2;
} else {
return null;
}
};
v1.getReflectAngle = function (xx, yy, rot) {
var v7 = flash.geom.Point.polar(40, Mech.degToRad(rot - 90));
var v1 = new Line(xx, yy, xx + v7.x, yy + v7.y);
var v3 = GameArea.getCrossingWall(v1);
var v2 = GameArea.getCrossingCircle(v1);
var v6;
if (v3) {
var v4 = Mech.radToDeg(Math.atan((v3.beg.y - v3.end.y) / (v3.beg.x - v3.end.x)));
var v8 = rot - v4;
v6 = rot + 180 - 2 * v8;
}
if (v2) {
var v10 = Mech.radToDeg(Math.atan2(v1.beg.y - v2.cnt.y, v1.beg.x - v2.cnt.x)) + 90;
var v9 = Mech.radToDeg(Math.atan2(v1.end.y - v2.cnt.y, v1.end.x - v2.cnt.x)) + 90;
v4 = (v10 + v9) / 2;
v8 = rot - v4;
v6 = Mech.znak(v4) * (180 - v8 + v4);
}
if (!v2 && !v3) {
v6 = rot + Mech.dd(Projectile.UNKNOWN_ERROR_RATIO) - 180;
}
return v6;
};
v2.isFixedDistance = function () {
return false;
};
v2.onMoving = function () {};
v2.onHit = function (man) {};
v2.onMiss = function (man) {};
v2.moving = true;
v1.UNKNOWN_ERROR_RATIO = 80;
ASSetPropFlags(_global.Projectile.prototype, null, 1);
}
#endinitclip
}
movieClip 2069 __Packages.DamageData {
#initclip
if (!_global.DamageData) {
var v1 = function (damage, pierce, owner) {
this.dmg = damage;
this.prc = pierce;
this.own = owner;
};
_global.DamageData = v1;
var v2 = v1.prototype;
ASSetPropFlags(_global.DamageData.prototype, null, 1);
}
#endinitclip
}
movieClip 2070 __Packages.Man {
#initclip
if (!_global.Man) {
var v1 = function () {
super();
this.setSound();
this.MAX_HP = 100;
this.HP = 100;
this.AC = 100;
this.bd.leg_r.gotoAndPlay(8);
this.rad = 11;
this.speed = 3;
this._xscale = _global.HUMAN_SCALE;
this._yscale = _global.HUMAN_SCALE;
this.weap = new Array();
this.kick = 0;
this.shot_timer = 0;
this.min_kick = 0;
this.stand();
};
_global.Man = v1;
_global.Man extends MovieClip;
var v2 = v1.prototype;
v1.getSkinFrame = function (sk) {
switch (sk) {
case 'WW2_US_Private':
return 11;
case 'WW2_US_Corporal':
return 12;
case 'WW2_US_Sergeant':
return 13;
case 'WW2_US_Machinegunner':
return 14;
case 'WW2_US_Officer':
return 15;
case 'WW2_UK_Private':
return 16;
case 'WW2_UK_Corporal':
return 17;
case 'WW2_UK_Sergeant':
return 18;
case 'WW2_UK_Machinegunner':
return 19;
case 'WW2_UK_Officer':
return 20;
case 'WW2_Finland_Rebel':
return 21;
case 'WW2_Finland_Private':
return 22;
case 'WW2_Finland_Sergeant':
return 23;
case 'WW2_Finland_Machinegunner':
return 24;
case 'WW2_Finland_Officer':
return 25;
case 'WW2_Germany_Private':
return 26;
case 'WW2_Germany_Sergeant':
return 27;
case 'WW2_Germany_SS':
return 28;
case 'WW2_Germany_Machinegunner':
return 29;
case 'WW2_Germany_Officer':
return 30;
case 'WW2_Italy_Private':
return 31;
case 'WW2_Italy_Sergeant':
return 32;
case 'WW2_Italy_AT':
return 33;
case 'WW2_Italy_Machinegunner':
return 34;
case 'WW2_Italy_Officer':
return 35;
case 'WW2_Japan_Rebel':
return 36;
case 'WW2_Japan_Private':
return 37;
case 'WW2_Japan_Sergeant':
return 38;
case 'WW2_Japan_Machinegunner':
return 39;
case 'WW2_Japan_Officer':
return 40;
case 'WW2_USSR_Partisan':
return 41;
case 'WW2_USSR_Private':
return 42;
case 'WW2_USSR_Sergeant':
return 43;
case 'WW2_USSR_Machinegunner':
return 44;
case 'WW2_USSR_Officer':
return 45;
case 'WW3_Union_Soldier':
return 46;
case 'WW3_Union_Recon':
return 47;
case 'WW3_Union_Urban':
return 48;
case 'WW3_Union_Forest':
return 49;
case 'WW3_Rebel_Terror':
return 50;
case 'WW3_Rebel_Bomber':
return 51;
case 'WW3_Rebel_Urban':
return 52;
case 'WW3_Rebel_Forest':
return 53;
}
trace('Skin frame missing: ' + sk + ' in getSkinFrame(String)');
};
v2.lie = function () {
this.is_standing = false;
this.lie_angle = this._rotation;
this.bd.leg_l._visible = false;
this.bd.leg_r._visible = false;
this.bd.forma_lie._visible = true;
this.bd.forma_stand._visible = false;
};
v2.stand = function () {
this.is_standing = true;
this.bd.leg_l._visible = true;
this.bd.leg_r._visible = true;
this.bd.forma_lie._visible = false;
this.bd.forma_stand._visible = true;
};
v2.stdFrame = function () {
if (this.kick > this.min_kick) {
--this.kick;
}
if (this.shot_timer > 0) {
--this.shot_timer;
}
};
v2.onAnimComplete = function () {
this.bd.gotoAndStop(this.weapon._type);
};
v2.onReload = function () {
this.weapon.reload();
this.onAnimComplete();
};
v2.onSwapWeapons = function () {
this.bd.weapon.attachMovie(this.weapon.link, 'wpn', 1);
};
v2.initCharacter = function (skin_id, gun, pist, melee, gren) {
this.sideView(skin_id);
this.setGun(gun, pist, melee, gren);
};
v2.sideView = function (skin_id) {
var v2 = Man.getSkinFrame(skin_id);
this.bd.hand_r.gotoAndStop(v2);
this.bd.hand_l.gotoAndStop(v2);
this.bd.forma_lie.gotoAndStop(v2);
this.bd.forma_stand.gotoAndStop(v2);
this.bd.kaska.gotoAndStop(v2);
};
v2.setGun = function (gun, pist, melee, gren) {
if (gren) {
var v3 = new Weapon();
v3[gren]();
v3.equip(this);
}
if (melee) {
var v5 = new Weapon();
v5[melee]();
v5.equip(this);
}
if (pist) {
var v2 = new Weapon();
v2[pist]();
v2.equip(this);
}
if (gun) {
var v4 = new Weapon();
v4[gun]();
v4.equip(this);
}
};
v2.canGo = function (xx, yy) {
if (!this.is_standing) {
return false;
}
if (this._parent.uw.hitTest(this._x + xx, this._y + yy, true)) {
return false;
}
var v4 = new Circle(this._x + xx, this._y + yy, this.rad);
var v2 = GameArea.getInstance();
var v3 = 0;
while (v3 < v2.walls.length) {
if (v4.crossLine(v2.walls[v3])) {
return false;
}
++v3;
}
v3 = 0;
while (v3 < v2.circles.length) {
if (v4.cross(v2.circles[v3])) {
return false;
}
++v3;
}
v3 = 0;
while (v3 < v2.heroes.length) {
if (v2.heroes[v3] != this && v2.heroes[v3].HP > 0) {
var v5 = new Circle(v2.heroes[v3]._x, v2.heroes[v3]._y, v2.heroes[v3].rad);
if (v4.cross(v5)) {
return false;
}
}
++v3;
}
return true;
};
v2.getDamageData = function (wpn) {
return new DamageData(wpn.damage, 0, this);
};
v2.reloadNow = function () {
this.bd.gotoAndPlay('reload');
};
v2.changeWeapons = function (link) {
if (!link) {
return undefined;
}
this.weapon = link;
this.bd.gotoAndPlay('change');
if (this instanceof Player) {
_root.scr.gun_txt.text = link.description;
if (link.alt) {
_root.scr.gotoAndStop(2);
} else {
_root.scr.gotoAndStop(1);
if (link.alternate) {
_root.scr.alt_descr_txt.text = link.alt_descr;
} else {
_root.scr.alt_descr_txt.text = '';
}
}
}
};
v2.getShot = function (dmg_data, dont_count_hits) {
if (dont_count_hits == undefined) {
dont_count_hits = false;
}
if (this.HP > 0) {
var v5 = Math.floor((0.4 * this.AC / 100 + 0.5) * dmg_data.dmg);
var v4 = dmg_data.dmg - v5;
this.HP -= v4;
this.AC -= Math.floor(v5 / 2);
if (this.AC < 0) {
this.HP += this.AC * 2;
this.AC = 0;
}
if (this.HP <= 0) {
this.die();
}
if (this.speed != 0) {
_root.addBlood(this._x, this._y);
}
if (this._name == 'hero0') {
if (this.HP > 0) {
_global.KongregateStats_DamageReceived += v4;
}
if (_global.WOUND_FLASH) {
_root.wound_flash.gotoAndPlay(2);
}
}
if (this.team != 1 && !dont_count_hits) {
++_global.KongregateStats_BulletsHit;
}
}
};
v2.die = function () {
this.HP = 0;
this.weapon.drop(this._x, this._y, this._rotation);
this.bd.weapon.wpn._visible = false;
this.bd.gotoAndPlay('death');
this.lie();
GameArea.sendToCorpse(this);
this.onEnterFrame = null;
};
v2.setSound = function () {
this.snd_FLAME = this.getSound('shot_Flame');
this.snd_BULLET_Minigun = this.getSound('shot_Minigun');
this.snd_BULLET_pistol = this.getSound('shot_Pistol');
this.snd_BULLET_smg = this.getSound('shot_SMG');
this.snd_BULLET_rifle = this.getSound('shot_Rifle');
this.snd_BULLET_autorifle = this.getSound('shot_Autorifle');
this.snd_BULLET_shotgun = this.getSound('shot_Shotgun');
this.snd_40MM = this.getSound('shot_40MM');
this.snd_20MM = this.getSound('shot_20MM');
this.snd_RCTBULLET = this.getSound('shot_Ricochet');
this.snd_TSLBULLET = this.getSound('shot_TeslaBullet');
this.snd_ROCKET = this.getSound('shot_Rocket');
this.snd_GAUSS = this.getSound('shot_Gauss');
this.snd_GREN = this.getSound('shot_Grenade');
this.snd_SAWBLADE = this.getSound('shot_Sawblade');
this.snd_LASER = this.getSound('shot_Laser');
};
v2.getSound = function (nm) {
var v2 = new SimpleSound(this, nm);
v2.attachSound(nm);
return v2;
};
v2.shot = function (no_shell, no_sound, times_to_shoot, kick_mod, prj_id, sht_id, deg_mod, ammo_consume) {
this.weaponShot(this.weapon, no_shell, no_sound, times_to_shoot, kick_mod, prj_id, sht_id, deg_mod, ammo_consume);
};
v2.shotAlt = function (no_shell, no_sound, times_to_shoot, kick_mod, prj_id, sht_id, deg_mod, ammo_consume) {
this.weaponShot(this.weapon.alt, no_shell, no_sound, times_to_shoot, kick_mod, prj_id, sht_id, deg_mod, ammo_consume);
};
v2.meleeStrike = function (dmg) {
if (!dmg) {
dmg = this.weapon.damage;
}
var v6 = 30;
var v3 = GameArea.getInstance();
var v7 = new DamageData(dmg, 0, this);
var v2 = 0;
while (v2 < v3.heroes.length) {
if (this.hitTest(v3.heroes[v2]) && v3.heroes[v2].HP > 0 && v3.heroes[v2] != this) {
var v4 = 90 + Mech.radToDeg(Math.atan2(v3.heroes[v2]._y - this._y, v3.heroes[v2]._x - this._x)) - this._rotation;
if (Math.abs(v4) > 180) {
v4 -= 360 * Mech.znak(v4);
}
if (Math.abs(v4) <= v6) {
var v5 = new Line(this._x, this._y, v3.heroes[v2]._x, v3.heroes[v2]._y);
if (!v5.wall()) {
v3.heroes[v2].getShot(v7);
}
}
}
++v2;
}
};
v2.weaponShot = function (wpn, no_shell, no_sound, times_to_shoot, kick_mod, prj_id, sht_id, deg_mod, ammo_consume) {
if (!wpn) {
trace('No weapon when firing: ' + this);
return undefined;
}
if (!times_to_shoot) {
times_to_shoot = 1;
}
if (!deg_mod) {
deg_mod = 0;
}
if (!prj_id) {
prj_id = wpn.prj_id;
}
if (!sht_id) {
sht_id = Weapon.SHT_NORMAL;
}
if (!ammo_consume) {
ammo_consume = Weapon.getAmmoTreat(sht_id);
}
switch (prj_id) {
case Weapon.PRJ_FLAME:
if (!this.snd_FLAME.isPlaying()) {
this.snd_FLAME.start();
}
break;
case Weapon.PRJ_SPLITTER:
case Weapon.PRJ_BULLET:
if (wpn.link == 'Minigun') {
this.snd_BULLET_Minigun.start();
break;
} else {
switch (wpn._type) {
case 'pistol':
this.snd_BULLET_pistol.start();
break;
case 'smg':
this.snd_BULLET_smg.start();
break;
case 'rifle':
this.snd_BULLET_rifle.start();
break;
case 'autorifle':
this.snd_BULLET_autorifle.start();
break;
case 'shotgun':
this.snd_BULLET_shotgun.start();
break;
default:
this.snd_BULLET_pistol.start();
}
}
break;
case Weapon.PRJ_RCTGRENADE:
case Weapon.PRJ_40MMFR:
case Weapon.PRJ_40MMHE:
this.snd_40MM.start();
break;
case Weapon.PRJ_20MM:
this.snd_20MM.start();
break;
case Weapon.PRJ_RCTBULLET:
this.snd_RCTBULLET.start();
break;
case Weapon.PRJ_TSLBULLET:
case Weapon.PRJ_TSLGRENADE:
this.snd_TSLBULLET.start();
break;
case Weapon.PRJ_NAPALM:
case Weapon.PRJ_ROCKET:
this.snd_ROCKET.start();
break;
case Weapon.PRJ_GAUSS:
this.snd_GAUSS.start();
break;
case Weapon.PRJ_GRENHE:
case Weapon.PRJ_GRENFR:
case Weapon.PRJ_GRENSP:
this.snd_GREN.start();
break;
case Weapon.PRJ_SAWBLADE:
this.snd_SAWBLADE.start();
break;
case Weapon.PRJ_LASER:
case Weapon.PRJ_REFLECTLASER:
this.snd_LASER.start();
}
var v2 = 0;
while (v2 < times_to_shoot) {
if (wpn.clip < ammo_consume) {
break;
}
wpn.clip -= ammo_consume;
var v3 = this.getDamageData(wpn);
switch (sht_id) {
case Weapon.SHT_SHOTGUN:
v2 = -2;
while (v2 <= 2) {
this.addProjectile(prj_id, no_shell, deg_mod + v2, v3);
++v2;
}
break;
case Weapon.SHT_DOUBLE:
v2 = -2;
while (v2 <= 2) {
this.addProjectile(prj_id, no_shell, deg_mod + v2, v3);
v2 += 0.5;
}
break;
case Weapon.SHT_TRIPLE:
v2 = -7;
while (v2 <= 7) {
this.addProjectile(prj_id, no_shell, deg_mod + v2, v3);
++v2;
}
break;
default:
this.addProjectile(prj_id, no_shell, deg_mod, v3);
}
if (kick_mod != undefined) {
this.kick = Math.min(kick_mod + this.kick, wpn.max_kick);
} else {
this.kick = Math.min(wpn.kickback + this.kick, wpn.max_kick);
}
++v2;
}
this.bd.play();
};
v2.addProjectile = function (prj_id, no_shell, deg_mod, dmg_data) {
if (!deg_mod) {
deg_mod = 0;
}
deg_mod += Mech.dd(this.kick);
var v4 = new flash.geom.Point(this._x, this._y);
var v2 = Mech.getPolarPoint(v4, this._rotation, Mech.BULLET_STARTING_RANGE);
var v6 = new Line(this._x, this._y, v2.x, v2.y);
if (!v6.wall()) {
switch (prj_id) {
case Weapon.PRJ_40MMHE:
case Weapon.PRJ_40MMFR:
case Weapon.PRJ_20MM:
case Weapon.PRJ_RCTGRENADE:
case Weapon.PRJ_TSLGRENADE:
case Weapon.PRJ_GRENHE:
case Weapon.PRJ_GRENFR:
case Weapon.PRJ_GRENSP:
var v5 = this.getTargetPosition();
break;
default:
var v5 = null;
}
(GameArea.getInstance()).addProjectile(Weapon.getProjectileName(prj_id), v2, storedv5, this._rotation + deg_mod, dmg_data);
if (!no_shell) {
(GameArea.getInstance()).addShell(v4, this._rotation);
}
}
};
v2.getTargetPosition = function () {
return null;
};
v1.BODY_RELOAD_FRAME = 56;
v1.LIE_TURN_LIMIT = 20;
ASSetPropFlags(_global.Man.prototype, null, 1);
}
#endinitclip
}
movieClip 2071 __Packages.Weapon {
#initclip
if (!_global.Weapon) {
var v1 = function (id) {
this._type = null;
this.link = null;
this.plus = null;
this.cal = null;
this.kickback = null;
this.max_kick = null;
this.fire_rate = null;
this.damage = null;
this.ammo = null;
this.radius = 0;
this.clip = null;
this.max_clip = null;
this.melee = null;
this.alternate = null;
this.alt = null;
this.description = null;
this.alt_descr = '';
this.alt_firerate = 0;
if (id) {
this[id]();
}
};
_global.Weapon = v1;
var v2 = v1.prototype;
v1.getProjectileName = function (prj_id) {
switch (prj_id) {
case Weapon.PRJ_FLAME:
return 'Flame';
case Weapon.PRJ_BULLET:
return 'Bullet';
case Weapon.PRJ_40MMFR:
return 'Grenade40mmFR';
case Weapon.PRJ_40MMHE:
return 'Grenade40mmHE';
case Weapon.PRJ_20MM:
return 'Grenade20mm';
case Weapon.PRJ_RCTBULLET:
return 'RicochetBullet';
case Weapon.PRJ_RCTGRENADE:
return 'RicochetGrenade';
case Weapon.PRJ_TSLBULLET:
return 'TeslaCharge';
case Weapon.PRJ_TSLGRENADE:
return 'TeslaSuper';
case Weapon.PRJ_ROCKET:
return 'Rocket';
case Weapon.PRJ_GAUSS:
return 'Gauss';
case Weapon.PRJ_NAPALM:
return 'Napalm';
case Weapon.PRJ_SPLITTER:
return 'SplitterBullet';
case Weapon.PRJ_GRENHE:
return 'HandGrenadeHE';
case Weapon.PRJ_GRENFR:
return 'HandGrenadeFR';
case Weapon.PRJ_GRENSP:
return 'HandGrenadeSP';
case Weapon.PRJ_SAWBLADE:
return 'SawBlade';
case Weapon.PRJ_LASER:
return 'LaserBeam';
case Weapon.PRJ_REFLECTLASER:
return 'ReflectLaserBeam';
}
};
v1.getWeapon = function (id) {
var v1 = new Weapon();
v1[id]();
return v1._type ? v1 : null;
};
v1.getAmmoTreat = function (sht_id) {
switch (sht_id) {
return 0;
case Weapon.SHT_NORMAL:
case Weapon.SHT_SHOTGUN:
return 1;
case Weapon.SHT_DOUBLE:
return 2;
case Weapon.SHT_TRIPLE:
return 3;
}
return 0;
};
v2.equip = function (character) {
if (!this.link) {
return false;
}
character.weap[this.plus - 1] = this;
if (_global.CHANGE_WEAPONS) {
character.changeWeapons(this);
}
if (character._name == 'hero0') {
if (this.alt) {
_root.scr.gotoAndStop(2);
return true;
}
_root.scr.gotoAndStop(1);
if (this.alternate) {
_root.scr.alt_descr_txt.text = this.alt_descr;
return true;
}
_root.scr.alt_descr_txt.text = '';
}
return true;
};
v2.drop = function (xx, yy, rot) {
(GameArea.getInstance()).addDroppedGun(new flash.geom.Point(xx, yy), rot, this);
};
v2.reload = function () {
if (this.ammo > 0 && this.clip < this.max_clip) {
var v2 = this.max_clip - this.clip;
if (this.ammo < v2) {
this.clip += this.ammo;
this.ammo = 0;
} else {
this.ammo -= v2;
this.clip = this.max_clip;
}
}
if (this.alt) {
this.alt.reload();
}
};
v2.Knife = function () {
this._type = 'knife';
this.link = 'Knife';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 10;
this.damage = 80;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 10;
this.description = 'Combat Knife';
this.prj_id = 0;
};
v2.Fork = function () {
this._type = 'autorifle';
this.link = 'Fork';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 15;
this.damage = 120;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 30;
this.description = 'Pitchfork';
this.prj_id = 0;
};
v2.Axe = function () {
this._type = 'knife';
this.link = 'Axe';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 20;
this.damage = 150;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 30;
this.description = 'Fire Axe';
this.prj_id = 0;
};
v2.Scythe = function () {
this._type = 'knife';
this.link = 'Scythe';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 20;
this.damage = 500;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 40;
this.description = 'Death\'s Scythe';
this.prj_id = 0;
};
v2.Katana = function () {
this._type = 'knife';
this.link = 'Katana';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 20;
this.damage = 200;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 30;
this.description = 'Katana';
this.prj_id = 0;
};
v2.AlienHand = function () {
this._type = 'knife';
this.link = 'AlienHand';
this.plus = 3;
this.cal = 'none';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 20;
this.damage = 90;
this.ammo = 0;
this.max_clip = 1;
this.clip = 1;
this.radius = 20;
this.description = 'Alien\'s Hand';
this.prj_id = 0;
};
v2.PM = function () {
this._type = 'pistol';
this.link = 'PM';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 6;
this.max_kick = 12;
this.fire_rate = 5;
this.damage = 40;
this.ammo = 24;
this.max_clip = 8;
this.clip = 8;
this.description = 'Makarov';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Beretta = function () {
this._type = 'pistol';
this.link = 'Beretta';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 8;
this.max_kick = 20;
this.fire_rate = 6;
this.damage = 45;
this.ammo = 30;
this.max_clip = 15;
this.clip = 15;
this.description = 'Beretta 92F';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.TT_33 = function () {
this._type = 'pistol';
this.link = 'TT_33';
this.plus = 2;
this.cal = '7.62x25 mm';
this.kickback = 8;
this.max_kick = 22;
this.fire_rate = 6;
this.damage = 35;
this.ammo = 24;
this.max_clip = 8;
this.clip = 8;
this.description = 'Tokarev TT-33';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Colt_1917 = function () {
this._type = 'pistol';
this.link = 'Colt_1917';
this.plus = 2;
this.cal = '.45';
this.kickback = 9;
this.max_kick = 25;
this.fire_rate = 6;
this.damage = 40;
this.ammo = 28;
this.max_clip = 7;
this.clip = 7;
this.description = 'Colt 1911';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.WALTER = function () {
this._type = 'pistol';
this.link = 'WALTER';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 10;
this.max_kick = 15;
this.fire_rate = 6;
this.damage = 25;
this.ammo = 36;
this.max_clip = 12;
this.clip = 12;
this.description = 'Walter P38';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Glock18 = function () {
this._type = 'pistol';
this.link = 'Glock18';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 8;
this.max_kick = 22;
this.fire_rate = 5;
this.damage = 40;
this.ammo = 36;
this.max_clip = 18;
this.clip = 18;
this.description = 'Glock 18';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 20;
};
v2.Beretta93R = function () {
this._type = 'pistol';
this.link = 'Beretta93R';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 9;
this.max_kick = 12;
this.fire_rate = 6;
this.damage = 45;
this.ammo = 40;
this.max_clip = 20;
this.clip = 20;
this.description = 'Beretta 93R';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 22;
};
v2.APS = function () {
this._type = 'pistol';
this.link = 'APS';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 6;
this.max_kick = 20;
this.fire_rate = 5;
this.damage = 35;
this.ammo = 30;
this.max_clip = 15;
this.clip = 15;
this.description = 'Stechkin APS';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Full auto';
this.alt_firerate = 3;
};
v2.DesertEagle = function () {
this._type = 'pistol';
this.link = 'DesertEagle';
this.plus = 2;
this.cal = '.50 AE';
this.kickback = 15;
this.max_kick = 30;
this.fire_rate = 9;
this.damage = 75;
this.ammo = 18;
this.max_clip = 9;
this.clip = 9;
this.description = 'Desert Eagle';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Anaconda = function () {
this._type = 'pistol';
this.link = 'Anaconda';
this.plus = 2;
this.cal = '.50 AE';
this.kickback = 15;
this.max_kick = 30;
this.fire_rate = 6;
this.damage = 85;
this.ammo = 18;
this.max_clip = 6;
this.clip = 6;
this.description = 'Colt Anaconda';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.microUZI = function () {
this._type = 'pistol';
this.link = 'microUZI';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 6;
this.max_kick = 30;
this.fire_rate = 3;
this.damage = 25;
this.ammo = 60;
this.max_clip = 20;
this.clip = 20;
this.description = 'Micro UZI';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x5';
this.alt_firerate = 10;
};
v2.FlareGun = function () {
this._type = 'pistol';
this.link = 'FlareGun';
this.plus = 2;
this.cal = 'Gasoline';
this.kickback = 11;
this.max_kick = 30;
this.fire_rate = 7;
this.damage = 80;
this.ammo = 12;
this.max_clip = 3;
this.clip = 3;
this.description = 'Flare Gun';
this.prj_id = Weapon.PRJ_20MM;
this.alternate = true;
this.alt_descr = 'Napalm Rocket';
this.alt_firerate = 20;
};
v2.MP7 = function () {
this._type = 'pistol';
this.link = 'MP7';
this.plus = 2;
this.cal = '4.6 mm';
this.kickback = 4;
this.max_kick = 12;
this.fire_rate = 2;
this.damage = 45;
this.ammo = 60;
this.max_clip = 20;
this.clip = 20;
this.description = 'H&K MP7';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x4';
this.alt_firerate = 12;
};
v2.PP2000 = function () {
this._type = 'pistol';
this.link = 'PP2000';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 10;
this.max_kick = 18;
this.fire_rate = 8;
this.damage = 44;
this.ammo = 72;
this.max_clip = 24;
this.clip = 24;
this.description = 'PP - 2000';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Nambu = function () {
this._type = 'pistol';
this.link = 'Nambu';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 8;
this.max_kick = 20;
this.fire_rate = 6;
this.damage = 27;
this.ammo = 36;
this.max_clip = 9;
this.clip = 9;
this.description = 'Nambu Pistol';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Mle1935 = function () {
this._type = 'pistol';
this.link = 'Mle1935';
this.plus = 2;
this.cal = '7.65x20 mm';
this.kickback = 7;
this.max_kick = 16;
this.fire_rate = 5;
this.damage = 35;
this.ammo = 24;
this.max_clip = 8;
this.clip = 8;
this.description = 'Mle 1935S';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.L35 = function () {
this._type = 'pistol';
this.link = 'L35';
this.plus = 2;
this.cal = '9 mm';
this.kickback = 7;
this.max_kick = 12;
this.fire_rate = 5;
this.damage = 30;
this.ammo = 32;
this.max_clip = 8;
this.clip = 8;
this.description = 'Lahti L35';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Webley = function () {
this._type = 'pistol';
this.link = 'Webley';
this.plus = 2;
this.cal = '.38';
this.kickback = 7;
this.max_kick = 32;
this.fire_rate = 4;
this.damage = 32;
this.ammo = 36;
this.max_clip = 6;
this.clip = 6;
this.description = 'Webley Mk.IV';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.SPAS_12 = function () {
this._type = 'autorifle';
this.link = 'SPAS_12';
this.plus = 1;
this.cal = '.12';
this.kickback = 12;
this.max_kick = 30;
this.fire_rate = 6;
this.damage = 20;
this.ammo = 35;
this.max_clip = 7;
this.clip = 7;
this.description = 'SPAS 12';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Benelli_M3 = function () {
this._type = 'shotgun';
this.link = 'Benelli_M3';
this.plus = 1;
this.cal = '.12';
this.kickback = 14;
this.max_kick = 20;
this.fire_rate = 13;
this.damage = 25;
this.ammo = 24;
this.max_clip = 8;
this.clip = 8;
this.description = 'Benelli M3 Super';
this.prj_id = Weapon.PRJ_BULLET;
this.alt_firerate = 10;
};
v2.DB = function () {
this._type = 'autorifle';
this.link = 'DB';
this.plus = 1;
this.cal = '.12';
this.kickback = 8;
this.max_kick = 30;
this.fire_rate = 8;
this.damage = 20;
this.ammo = 20;
this.max_clip = 2;
this.clip = 2;
this.description = 'Double Barrel Shotgun';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Double shot';
};
v2.HK_28 = function () {
this._type = 'shotgun';
this.link = 'HK_28';
this.plus = 1;
this.cal = '.12';
this.kickback = 17;
this.max_kick = 30;
this.fire_rate = 15;
this.damage = 20;
this.ammo = 32;
this.max_clip = 8;
this.clip = 8;
this.description = 'H&K 28';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Browning_1921 = function () {
this._type = 'shotgun';
this.link = 'Browning_1921';
this.plus = 1;
this.cal = '.12';
this.kickback = 16;
this.max_kick = 30;
this.fire_rate = 15;
this.damage = 20;
this.ammo = 32;
this.max_clip = 8;
this.clip = 8;
this.description = 'Remington M328';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.CAWS = function () {
this._type = 'autorifle';
this.link = 'CAWS';
this.plus = 1;
this.cal = '.00';
this.kickback = 15;
this.max_kick = 30;
this.fire_rate = 7;
this.damage = 40;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'H&K CAWS';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 25;
};
v2.Jackhammer = function () {
this._type = 'autorifle';
this.link = 'Jackhammer';
this.plus = 1;
this.cal = '.12';
this.kickback = 8;
this.max_kick = 35;
this.fire_rate = 4;
this.damage = 20;
this.ammo = 32;
this.max_clip = 8;
this.clip = 8;
this.description = 'Pancor Jackhammer';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x8';
this.alt_firerate = 10;
};
v2.USAS_12 = function () {
this._type = 'autorifle';
this.link = 'USAS_12';
this.plus = 1;
this.cal = '.12';
this.kickback = 8;
this.max_kick = 40;
this.fire_rate = 2;
this.damage = 20;
this.ammo = 36;
this.max_clip = 18;
this.clip = 18;
this.description = 'USAS 12';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.AA12 = function () {
this._type = 'autorifle';
this.link = 'AA12';
this.plus = 1;
this.cal = '.12';
this.kickback = 5;
this.max_kick = 10;
this.fire_rate = 3;
this.damage = 13;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'AA 12';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x4';
this.alt_firerate = 15;
};
v2.Striker = function () {
this._type = 'autorifle';
this.link = 'Striker';
this.plus = 1;
this.cal = '.12';
this.kickback = 9;
this.max_kick = 15;
this.fire_rate = 7;
this.damage = 20;
this.ammo = 36;
this.max_clip = 12;
this.clip = 12;
this.description = 'Striker';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.JapShotgun = function () {
this._type = 'shotgun';
this.link = 'JapShotgun';
this.plus = 1;
this.cal = '.12';
this.kickback = 19;
this.max_kick = 30;
this.fire_rate = 15;
this.damage = 25;
this.ammo = 16;
this.max_clip = 4;
this.clip = 4;
this.description = 'Japanese Shotgun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.PPH_41 = function () {
this._type = 'autorifle';
this.link = 'PPH_41';
this.plus = 1;
this.cal = '7.62x25 mm';
this.kickback = 5;
this.max_kick = 18;
this.fire_rate = 3;
this.damage = 40;
this.ammo = 72;
this.max_clip = 72;
this.clip = 72;
this.description = 'Shpagin PPSh-41';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.UZI = function () {
this._type = 'smg';
this.link = 'UZI';
this.plus = 1;
this.cal = '.45';
this.kickback = 6;
this.max_kick = 25;
this.fire_rate = 2;
this.damage = 35;
this.ammo = 84;
this.max_clip = 28;
this.clip = 28;
this.description = 'MAC 10';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.MP5 = function () {
this._type = 'smg';
this.link = 'MP5';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 3;
this.max_kick = 20;
this.fire_rate = 2;
this.damage = 45;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'H&K MP5 Navy';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 10;
};
v2.MP_40 = function () {
this._type = 'autorifle';
this.link = 'MP_40';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 5;
this.max_kick = 25;
this.fire_rate = 4;
this.damage = 39;
this.ammo = 96;
this.max_clip = 32;
this.clip = 32;
this.description = 'MP-40';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Thompson = function () {
this._type = 'autorifle';
this.link = 'Thompson';
this.plus = 1;
this.cal = '.45';
this.kickback = 6;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 42;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'Thompson M1A1';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.TommyGun = function () {
this._type = 'autorifle';
this.link = 'TommyGun';
this.plus = 1;
this.cal = '.45';
this.kickback = 6;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 42;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Tommygun';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x15';
this.alt_firerate = 40;
};
v2.FNP90 = function () {
this._type = 'smg';
this.link = 'FNP90';
this.plus = 1;
this.cal = '5.7 mm';
this.kickback = 3;
this.max_kick = 5;
this.fire_rate = 2;
this.damage = 29;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'FN P-90';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x5';
this.alt_firerate = 15;
};
v2.BIZON = function () {
this._type = 'smg';
this.link = 'BIZON';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 5;
this.max_kick = 15;
this.fire_rate = 3;
this.damage = 45;
this.ammo = 90;
this.max_clip = 45;
this.clip = 45;
this.description = 'Bison SMG';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x5';
this.alt_firerate = 25;
};
v2.UMP = function () {
this._type = 'smg';
this.link = 'UMP';
this.plus = 1;
this.cal = '.45';
this.kickback = 5;
this.max_kick = 15;
this.fire_rate = 4;
this.damage = 55;
this.ammo = 75;
this.max_clip = 25;
this.clip = 25;
this.description = 'H&K UMP .45';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.Spectre = function () {
this._type = 'smg';
this.link = 'Spectre';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 3;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 35;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Spectre M4';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x4';
this.alt_firerate = 15;
};
v2.BerettaM12 = function () {
this._type = 'smg';
this.link = 'BerettaM12';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 6;
this.max_kick = 8;
this.fire_rate = 4;
this.damage = 35;
this.ammo = 80;
this.max_clip = 40;
this.clip = 40;
this.description = 'Beretta M12S';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M3A1 = function () {
this._type = 'smg';
this.link = 'M3A1';
this.plus = 1;
this.cal = '.45';
this.kickback = 7;
this.max_kick = 15;
this.fire_rate = 4;
this.damage = 40;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'M3A1';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Calico = function () {
this._type = 'autorifle';
this.link = 'Calico';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 6;
this.max_kick = 9;
this.fire_rate = 3;
this.damage = 45;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Calico M960';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x4';
this.alt_firerate = 18;
};
v2.American180 = function () {
this._type = 'autorifle';
this.link = 'American180';
this.plus = 1;
this.cal = '.22';
this.kickback = 6;
this.max_kick = 12;
this.fire_rate = 3;
this.damage = 27;
this.ammo = 220;
this.max_clip = 220;
this.clip = 220;
this.description = 'American-180';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.MAT49 = function () {
this._type = 'smg';
this.link = 'MAT49';
this.plus = 1;
this.cal = '7.62x25 mm';
this.kickback = 5;
this.max_kick = 12;
this.fire_rate = 3;
this.damage = 35;
this.ammo = 64;
this.max_clip = 32;
this.clip = 32;
this.description = 'MAT 49';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M45 = function () {
this._type = 'smg';
this.link = 'M45';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 4;
this.max_kick = 10;
this.fire_rate = 3;
this.damage = 45;
this.ammo = 72;
this.max_clip = 36;
this.clip = 36;
this.description = 'Carl Gustaf M45';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.PPS_43 = function () {
this._type = 'autorifle';
this.link = 'PPS_43';
this.plus = 1;
this.cal = '7.62x25 mm';
this.kickback = 4;
this.max_kick = 22;
this.fire_rate = 3;
this.damage = 35;
this.ammo = 70;
this.max_clip = 35;
this.clip = 35;
this.description = 'Sudarev PPS-43';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.type100 = function () {
this._type = 'smg';
this.link = 'type100';
this.plus = 1;
this.cal = '7.62x25 mm';
this.kickback = 6;
this.max_kick = 20;
this.fire_rate = 3;
this.damage = 35;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Type-100 SMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.MAS_38 = function () {
this._type = 'smg';
this.link = 'MAS_38';
this.plus = 1;
this.cal = '7.65x20 mm';
this.kickback = 6;
this.max_kick = 12;
this.fire_rate = 3;
this.damage = 37;
this.ammo = 64;
this.max_clip = 32;
this.clip = 32;
this.description = 'MAS 38';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.BerettaM38 = function () {
this._type = 'autorifle';
this.link = 'BerettaM38';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 4;
this.max_kick = 20;
this.fire_rate = 6;
this.damage = 30;
this.ammo = 80;
this.max_clip = 40;
this.clip = 40;
this.description = 'Beretta M38 SMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Suomi = function () {
this._type = 'autorifle';
this.link = 'Suomi';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 5;
this.max_kick = 13;
this.fire_rate = 2;
this.damage = 35;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Suomi SMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Sten = function () {
this._type = 'smg';
this.link = 'Sten';
this.plus = 1;
this.cal = '9 mm';
this.kickback = 7;
this.max_kick = 11;
this.fire_rate = 4;
this.damage = 42;
this.ammo = 64;
this.max_clip = 32;
this.clip = 32;
this.description = 'Sten SMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.AK_47 = function () {
this._type = 'autorifle';
this.link = 'AK_47';
this.plus = 1;
this.cal = '7.62x39 mm';
this.kickback = 7;
this.max_kick = 28;
this.fire_rate = 3;
this.damage = 70;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'AK 47';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.M_16 = function () {
this._type = 'autorifle';
this.link = 'M_16';
this.plus = 1;
this.cal = '.223';
this.kickback = 5;
this.max_kick = 20;
this.fire_rate = 3;
this.damage = 55;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'M16A1 rifle';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.GROZA = function () {
this._type = 'autorifle';
this.link = 'GROZA';
this.plus = 1;
this.cal = '7.62x39 mm';
this.kickback = 6;
this.max_kick = 20;
this.fire_rate = 3;
this.damage = 70;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'GROZA';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt = new Weapon('WPN_FRAG');
};
v2.AUG = function () {
this._type = 'autorifle';
this.link = 'AUG';
this.plus = 1;
this.cal = '.223';
this.kickback = 4;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 60;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'Steyr AUG';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 12;
};
v2.M4 = function () {
this._type = 'autorifle';
this.link = 'M4';
this.plus = 1;
this.cal = '.223';
this.kickback = 5;
this.max_kick = 20;
this.fire_rate = 2;
this.damage = 53;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'M4/M203 carabine';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt = new Weapon('WPN_HE');
};
v2.AN94 = function () {
this._type = 'autorifle';
this.link = 'AN94';
this.plus = 1;
this.cal = '5.45x39 mm';
this.kickback = 5;
this.max_kick = 15;
this.fire_rate = 3;
this.damage = 50;
this.ammo = 90;
this.max_clip = 45;
this.clip = 45;
this.description = 'AN 94';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x2';
this.alt_firerate = 8;
};
v2.FNFAL = function () {
this._type = 'autorifle';
this.link = 'FNFAL';
this.plus = 1;
this.cal = '.308';
this.kickback = 8;
this.max_kick = 34;
this.fire_rate = 3;
this.damage = 85;
this.ammo = 60;
this.max_clip = 20;
this.clip = 20;
this.description = 'FN-FAL Paratrooper';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.FAMAS = function () {
this._type = 'autorifle';
this.link = 'FAMAS';
this.plus = 1;
this.cal = '.223';
this.kickback = 5;
this.max_kick = 12;
this.fire_rate = 3;
this.damage = 55;
this.ammo = 100;
this.max_clip = 25;
this.clip = 25;
this.description = 'FAMAS';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.Galil = function () {
this._type = 'autorifle';
this.link = 'Galil';
this.plus = 1;
this.cal = '.223';
this.kickback = 5;
this.max_kick = 25;
this.fire_rate = 9;
this.damage = 55;
this.ammo = 99;
this.max_clip = 33;
this.clip = 33;
this.description = 'Galil';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt = new Weapon('WPN_HE');
};
v2.F2000 = function () {
this._type = 'autorifle';
this.link = 'F2000';
this.plus = 1;
this.cal = '.223';
this.kickback = 4;
this.max_kick = 12;
this.fire_rate = 2;
this.damage = 53;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'FN-F2000';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt = new Weapon('WPN_F2000');
};
v2.SIG550 = function () {
this._type = 'autorifle';
this.link = 'SIG550';
this.plus = 1;
this.cal = '.223';
this.kickback = 3;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 40;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'SIG 550';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 10;
};
v2.G11 = function () {
this._type = 'autorifle';
this.link = 'G11';
this.plus = 1;
this.cal = '4.7 mm';
this.kickback = 3;
this.max_kick = 8;
this.fire_rate = 2;
this.damage = 38;
this.ammo = 90;
this.max_clip = 45;
this.clip = 45;
this.description = 'G11';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 10;
};
v2.L85A2 = function () {
this._type = 'autorifle';
this.link = 'L85A2';
this.plus = 1;
this.cal = '.223';
this.kickback = 5;
this.max_kick = 15;
this.fire_rate = 3;
this.damage = 58;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'Enfield L85A2';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x3';
this.alt_firerate = 15;
};
v2.G36 = function () {
this._type = 'autorifle';
this.link = 'G36';
this.plus = 1;
this.cal = '.223';
this.kickback = 4;
this.max_kick = 30;
this.fire_rate = 2;
this.damage = 55;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'H&K G36';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x4';
this.alt_firerate = 13;
};
v2.FNSCAR = function () {
this._type = 'autorifle';
this.link = 'FNSCAR';
this.plus = 1;
this.cal = '.308';
this.kickback = 9;
this.max_kick = 30;
this.fire_rate = 7;
this.damage = 75;
this.ammo = 80;
this.max_clip = 20;
this.clip = 20;
this.description = 'FN SCAR';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt = new Weapon('WPN_FRAG');
};
v2.XM8 = function () {
this._type = 'autorifle';
this.link = 'XM8';
this.plus = 1;
this.cal = '.223';
this.kickback = 6;
this.max_kick = 9;
this.fire_rate = 7;
this.damage = 53;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'XM8';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.StG_44 = function () {
this._type = 'autorifle';
this.link = 'StG_44';
this.plus = 1;
this.cal = '7.92mm Kurz';
this.kickback = 6;
this.max_kick = 14;
this.fire_rate = 3;
this.damage = 60;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'Sturm Gewehr 44';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.AWM = function () {
this._type = 'rifle';
this.link = 'AWM';
this.plus = 1;
this.cal = '.50';
this.kickback = 27;
this.max_kick = 30;
this.fire_rate = 25;
this.damage = 600;
this.ammo = 15;
this.max_clip = 5;
this.clip = 5;
this.description = 'Arctic Warfare Magnum';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Arisaka = function () {
this._type = 'rifle';
this.link = 'Arisaka';
this.plus = 1;
this.cal = '6.5x50 mm';
this.kickback = 29;
this.max_kick = 50;
this.fire_rate = 25;
this.damage = 70;
this.ammo = 20;
this.max_clip = 5;
this.clip = 5;
this.description = 'Arisaka 38';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.M1903 = function () {
this._type = 'rifle';
this.link = 'M1903';
this.plus = 1;
this.cal = '.30-06';
this.kickback = 27;
this.max_kick = 50;
this.fire_rate = 26;
this.damage = 85;
this.ammo = 20;
this.max_clip = 5;
this.clip = 5;
this.description = 'Springfield M1903';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.Mosin = function () {
this._type = 'rifle';
this.link = 'Mosin';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 19;
this.max_kick = 50;
this.fire_rate = 17;
this.damage = 83;
this.ammo = 20;
this.max_clip = 5;
this.clip = 5;
this.description = 'Mosin 1891/30';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.Kar98 = function () {
this._type = 'rifle';
this.link = 'Kar98';
this.plus = 1;
this.cal = '7.92x57 mm';
this.kickback = 26;
this.max_kick = 50;
this.fire_rate = 22;
this.damage = 90;
this.ammo = 20;
this.max_clip = 5;
this.clip = 5;
this.description = 'Mauser 98k';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.MAS_36 = function () {
this._type = 'rifle';
this.link = 'MAS_36';
this.plus = 1;
this.cal = '7.5x54 mm';
this.kickback = 17;
this.max_kick = 50;
this.fire_rate = 15;
this.damage = 75;
this.ammo = 20;
this.max_clip = 5;
this.clip = 5;
this.description = 'MAS 36';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.Carcano38 = function () {
this._type = 'rifle';
this.link = 'Carcano38';
this.plus = 1;
this.cal = '7.35x52 mm';
this.kickback = 21;
this.max_kick = 50;
this.fire_rate = 20;
this.damage = 72;
this.ammo = 24;
this.max_clip = 6;
this.clip = 6;
this.description = 'Carcano M38';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.LeeEnfield = function () {
this._type = 'rifle';
this.link = 'LeeEnfield';
this.plus = 1;
this.cal = '7.7x56 mm';
this.kickback = 22;
this.max_kick = 50;
this.fire_rate = 21;
this.damage = 87;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'Lee-Enfield No.4';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.SVD = function () {
this._type = 'autorifle';
this.link = 'SVD';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 18;
this.max_kick = 25;
this.fire_rate = 8;
this.damage = 130;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'SVD Sniper rifle';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M50 = function () {
this._type = 'autorifle';
this.link = 'M50';
this.plus = 1;
this.cal = '.50';
this.kickback = 30;
this.max_kick = 60;
this.fire_rate = 15;
this.damage = 500;
this.ammo = 16;
this.max_clip = 8;
this.clip = 8;
this.description = 'M50 Sniper rifle';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.SKS = function () {
this._type = 'autorifle';
this.link = 'SKS';
this.plus = 1;
this.cal = '7.62x39 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 8;
this.damage = 70;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'SKS carabine';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.StG_42 = function () {
this._type = 'autorifle';
this.link = 'StG_42';
this.plus = 1;
this.cal = '7.92x57 mm';
this.kickback = 10;
this.max_kick = 30;
this.fire_rate = 7;
this.damage = 78;
this.ammo = 45;
this.max_clip = 15;
this.clip = 15;
this.description = 'StG. 42 rifle';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Garand_M1 = function () {
this._type = 'autorifle';
this.link = 'Garand_M1';
this.plus = 1;
this.cal = '.30-06';
this.kickback = 6;
this.max_kick = 20;
this.fire_rate = 5;
this.damage = 70;
this.ammo = 24;
this.max_clip = 8;
this.clip = 8;
this.description = 'Garand M1';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.PKM = function () {
this._type = 'autorifle';
this.link = 'PKM';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 6;
this.max_kick = 25;
this.fire_rate = 3;
this.damage = 100;
this.ammo = 100;
this.max_clip = 100;
this.clip = 100;
this.description = 'PKM';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M60 = function () {
this._type = 'autorifle';
this.link = 'M60';
this.plus = 1;
this.cal = '.308';
this.kickback = 4;
this.max_kick = 30;
this.fire_rate = 3;
this.damage = 90;
this.ammo = 200;
this.max_clip = 100;
this.clip = 100;
this.description = 'M60 machinegun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.PPD = function () {
this._type = 'autorifle';
this.link = 'PPD';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 4;
this.max_kick = 30;
this.fire_rate = 3;
this.damage = 80;
this.ammo = 60;
this.max_clip = 60;
this.clip = 60;
this.description = 'PPD machinegun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.MG_36 = function () {
this._type = 'autorifle';
this.link = 'MG_36';
this.plus = 1;
this.cal = '7.92x57 mm';
this.kickback = 5;
this.max_kick = 30;
this.fire_rate = 3;
this.damage = 85;
this.ammo = 80;
this.max_clip = 40;
this.clip = 40;
this.description = 'MG 34 machinegun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Browning_30 = function () {
this._type = 'autorifle';
this.link = 'Browning_30';
this.plus = 1;
this.cal = '.30-06';
this.kickback = 6;
this.max_kick = 40;
this.fire_rate = 3;
this.damage = 120;
this.ammo = 100;
this.max_clip = 100;
this.clip = 100;
this.description = 'Browning M1919A4';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M249 = function () {
this._type = 'autorifle';
this.link = 'M249';
this.plus = 1;
this.cal = '.223';
this.kickback = 4;
this.max_kick = 30;
this.fire_rate = 2;
this.damage = 60;
this.ammo = 100;
this.max_clip = 100;
this.clip = 100;
this.description = 'M-249 Para';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Pecheneg = function () {
this._type = 'autorifle';
this.link = 'Pecheneg';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 6;
this.max_kick = 15;
this.fire_rate = 2;
this.damage = 90;
this.ammo = 80;
this.max_clip = 80;
this.clip = 80;
this.description = 'Pecheneg MG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Kord = function () {
this._type = 'autorifle';
this.link = 'Kord';
this.plus = 1;
this.cal = '14.5x109 mm';
this.kickback = 12;
this.max_kick = 20;
this.fire_rate = 3;
this.damage = 700;
this.ammo = 50;
this.max_clip = 50;
this.clip = 50;
this.description = 'Kord 14.5 mm';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x5';
this.alt_firerate = 25;
};
v2.RPD = function () {
this._type = 'autorifle';
this.link = 'RPD';
this.plus = 1;
this.cal = '7.62x39 mm';
this.kickback = 5;
this.max_kick = 28;
this.fire_rate = 3;
this.damage = 70;
this.ammo = 100;
this.max_clip = 100;
this.clip = 100;
this.description = 'RPD';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.AA52 = function () {
this._type = 'autorifle';
this.link = 'AA52';
this.plus = 1;
this.cal = '.308';
this.kickback = 7;
this.max_kick = 12;
this.fire_rate = 3;
this.damage = 80;
this.ammo = 50;
this.max_clip = 50;
this.clip = 50;
this.description = 'AA-52';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.BAR = function () {
this._type = 'autorifle';
this.link = 'BAR';
this.plus = 1;
this.cal = '.30-06';
this.kickback = 5;
this.max_kick = 24;
this.fire_rate = 4;
this.damage = 75;
this.ammo = 60;
this.max_clip = 20;
this.clip = 20;
this.description = 'BAR';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.VektorSS = function () {
this._type = 'autorifle';
this.link = 'VektorSS';
this.plus = 1;
this.cal = '.308';
this.kickback = 4;
this.max_kick = 22;
this.fire_rate = 5;
this.damage = 78;
this.ammo = 100;
this.max_clip = 100;
this.clip = 100;
this.description = 'Vektor SS-77';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Model96 = function () {
this._type = 'autorifle';
this.link = 'Model96';
this.plus = 1;
this.cal = '6.5x50 mm';
this.kickback = 6;
this.max_kick = 35;
this.fire_rate = 3;
this.damage = 70;
this.ammo = 75;
this.max_clip = 25;
this.clip = 25;
this.description = 'Model 96 LMG';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.Johnson = function () {
this._type = 'autorifle';
this.link = 'Johnson';
this.plus = 1;
this.cal = '.30-06';
this.kickback = 6;
this.max_kick = 27;
this.fire_rate = 3;
this.damage = 70;
this.ammo = 40;
this.max_clip = 40;
this.clip = 40;
this.description = 'Johnson LMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Stoner = function () {
this._type = 'autorifle';
this.link = 'Stoner';
this.plus = 1;
this.cal = '.223';
this.kickback = 6;
this.max_kick = 14;
this.fire_rate = 2;
this.damage = 55;
this.ammo = 60;
this.max_clip = 60;
this.clip = 60;
this.description = 'Stoner LMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.M1924 = function () {
this._type = 'autorifle';
this.link = 'M1924';
this.plus = 1;
this.cal = '7.5x54 mm';
this.kickback = 6;
this.max_kick = 30;
this.fire_rate = 4;
this.damage = 75;
this.ammo = 75;
this.max_clip = 25;
this.clip = 25;
this.description = 'Chatellerault';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Burst x8';
this.alt_firerate = 40;
};
v2.Breda = function () {
this._type = 'autorifle';
this.link = 'Breda';
this.plus = 1;
this.cal = '7.35x52 mm';
this.kickback = 6;
this.max_kick = 27;
this.fire_rate = 8;
this.damage = 72;
this.ammo = 60;
this.max_clip = 20;
this.clip = 20;
this.description = 'Breda LMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.LS26 = function () {
this._type = 'autorifle';
this.link = 'LS26';
this.plus = 1;
this.cal = '7.62x54 mm';
this.kickback = 4;
this.max_kick = 22;
this.fire_rate = 20;
this.damage = 75;
this.ammo = 40;
this.max_clip = 20;
this.clip = 20;
this.description = 'Lahti-Saloranta';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Bren = function () {
this._type = 'autorifle';
this.link = 'Bren';
this.plus = 1;
this.cal = '.308';
this.kickback = 8;
this.max_kick = 12;
this.fire_rate = 4;
this.damage = 80;
this.ammo = 90;
this.max_clip = 30;
this.clip = 30;
this.description = 'Bren LMG';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Lewis = function () {
this._type = 'autorifle';
this.link = 'Lewis';
this.plus = 1;
this.cal = '7.7x56 mm';
this.kickback = 5;
this.max_kick = 12;
this.fire_rate = 4;
this.damage = 110;
this.ammo = 47;
this.max_clip = 47;
this.clip = 47;
this.description = 'Lewis 1915';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.FG42 = function () {
this._type = 'autorifle';
this.link = 'FG42';
this.plus = 1;
this.cal = '7.92x57 mm';
this.kickback = 5;
this.max_kick = 38;
this.fire_rate = 2;
this.damage = 80;
this.ammo = 40;
this.max_clip = 20;
this.clip = 20;
this.description = 'FG-42';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Bayonet';
this.alt_firerate = 25;
};
v2.MM1 = function () {
this._type = 'autorifle';
this.link = 'MM1';
this.plus = 1;
this.cal = '40 mm';
this.kickback = 18;
this.max_kick = 25;
this.fire_rate = 15;
this.damage = 150;
this.ammo = 20;
this.max_clip = 10;
this.clip = 10;
this.description = 'MM1';
this.prj_id = Weapon.PRJ_40MMHE;
};
v2.Mikor = function () {
this._type = 'autorifle';
this.link = 'Mikor';
this.plus = 1;
this.cal = '40 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 6;
this.damage = 150;
this.ammo = 18;
this.max_clip = 6;
this.clip = 6;
this.description = 'Mikor MGL Mk.1';
this.prj_id = Weapon.PRJ_40MMHE;
};
v2.M79 = function () {
this._type = 'autorifle';
this.link = 'M79';
this.plus = 2;
this.cal = '40 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 6;
this.damage = 150;
this.ammo = 10;
this.max_clip = 1;
this.clip = 1;
this.description = 'M79';
this.prj_id = Weapon.PRJ_40MMHE;
};
v2.LAW = function () {
this._type = 'autorifle';
this.link = 'LAW';
this.plus = 1;
this.cal = 'AT Rocket';
this.kickback = 30;
this.max_kick = 40;
this.fire_rate = 1;
this.damage = 200;
this.ammo = 3;
this.max_clip = 1;
this.clip = 1;
this.description = 'Light AT Weapon';
this.prj_id = Weapon.PRJ_ROCKET;
};
v2.FLY = function () {
this._type = 'autorifle';
this.link = 'FLY';
this.plus = 1;
this.cal = 'AT Rocket';
this.kickback = 30;
this.max_kick = 40;
this.fire_rate = 1;
this.damage = 200;
this.ammo = 5;
this.max_clip = 1;
this.clip = 1;
this.description = 'RPG-18 \'Fly\'';
this.prj_id = Weapon.PRJ_ROCKET;
};
v2.Pzf30 = function () {
this._type = 'autorifle';
this.link = 'Pzf30';
this.plus = 1;
this.cal = 'AT Rocket';
this.kickback = 30;
this.max_kick = 40;
this.fire_rate = 1;
this.damage = 140;
this.ammo = 2;
this.max_clip = 1;
this.clip = 1;
this.description = 'Panzerfaust';
this.prj_id = Weapon.PRJ_ROCKET;
};
v2.VKT = function () {
this._type = 'autorifle';
this.link = 'VKT';
this.plus = 1;
this.cal = '20 mm';
this.kickback = 30;
this.max_kick = 50;
this.fire_rate = 20;
this.damage = 110;
this.ammo = 10;
this.max_clip = 5;
this.clip = 5;
this.description = 'VKT anti-tank rifle';
this.prj_id = Weapon.PRJ_20MM;
};
v2.RocketLauncher = function () {
this._type = 'autorifle';
this.link = 'RocketLauncher';
this.plus = 1;
this.cal = 'AT Rocket';
this.kickback = 13;
this.max_kick = 20;
this.fire_rate = 10;
this.damage = 200;
this.ammo = 30;
this.max_clip = 10;
this.clip = 10;
this.description = 'Rocket Launcher';
this.prj_id = Weapon.PRJ_ROCKET;
};
v2.SuperShotgun = function () {
this._type = 'autorifle';
this.link = 'SuperShotgun';
this.plus = 1;
this.cal = '.12';
this.kickback = 8;
this.max_kick = 20;
this.fire_rate = 6;
this.damage = 30;
this.ammo = 84;
this.max_clip = 42;
this.clip = 42;
this.description = 'Super Shotgun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Minigun = function () {
this._type = 'autorifle';
this.link = 'Minigun';
this.plus = 1;
this.cal = '.223';
this.kickback = 3;
this.max_kick = 10;
this.fire_rate = 1;
this.damage = 60;
this.ammo = 500;
this.max_clip = 250;
this.clip = 250;
this.description = 'Avenger Minigun';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.PPK_12 = function () {
this._type = 'autorifle';
this.link = 'PPK_12';
this.plus = 1;
this.cal = '2 mm';
this.kickback = 7;
this.max_kick = 20;
this.fire_rate = 4;
this.damage = 150;
this.ammo = 80;
this.max_clip = 40;
this.clip = 40;
this.description = 'Gauss PPK-12 SMG';
this.prj_id = Weapon.PRJ_GAUSS;
this.alternate = true;
this.alt_descr = 'Burst x5';
};
v2.Bozar = function () {
this._type = 'autorifle';
this.link = 'Bozar';
this.plus = 1;
this.cal = '.223';
this.kickback = 20;
this.max_kick = 40;
this.fire_rate = 20;
this.damage = 65;
this.ammo = 150;
this.max_clip = 30;
this.clip = 30;
this.description = '[ B O Z A R ]';
this.prj_id = Weapon.PRJ_BULLET;
};
v2.Flamethrower = function () {
this._type = 'autorifle';
this.link = 'Flamethrower';
this.plus = 1;
this.cal = 'Gasoline';
this.kickback = 0;
this.max_kick = 2;
this.fire_rate = 2;
this.damage = 18;
this.ammo = 100;
this.max_clip = 50;
this.clip = 50;
this.description = 'Flamethrower';
this.prj_id = Weapon.PRJ_FLAME;
};
v2.NapalmLauncher = function () {
this._type = 'autorifle';
this.link = 'NapalmLauncher';
this.plus = 1;
this.cal = 'Gasoline';
this.kickback = 13;
this.max_kick = 20;
this.fire_rate = 10;
this.damage = 5;
this.ammo = 9;
this.max_clip = 3;
this.clip = 3;
this.description = 'Napalm Launcher';
this.prj_id = Weapon.PRJ_NAPALM;
this.alternate = true;
this.alt_descr = 'Super Flame';
};
v2.GaussRifle = function () {
this._type = 'autorifle';
this.link = 'GaussRifle';
this.plus = 1;
this.cal = '2 mm';
this.kickback = 9;
this.max_kick = 20;
this.fire_rate = 6;
this.damage = 200;
this.ammo = 80;
this.max_clip = 20;
this.clip = 20;
this.description = 'Gaus sRifle';
this.prj_id = Weapon.PRJ_GAUSS;
this.alternate = true;
this.alt_descr = 'Burst x3';
};
v2.TeslaCanon = function () {
this._type = 'autorifle';
this.link = 'TeslaCanon';
this.plus = 1;
this.cal = 'Battery';
this.kickback = 5;
this.max_kick = 18;
this.fire_rate = 3;
this.damage = 90;
this.ammo = 64;
this.max_clip = 32;
this.clip = 32;
this.description = 'Tesla Canon';
this.prj_id = Weapon.PRJ_TSLBULLET;
this.alternate = true;
this.alt_descr = 'Charge';
this.alt_firerate = 30;
};
v2.RicochetRifle = function () {
this._type = 'autorifle';
this.link = 'RicochetRifle';
this.plus = 1;
this.cal = 'Ricochets';
this.kickback = 5;
this.max_kick = 18;
this.fire_rate = 5;
this.damage = 50;
this.ammo = 48;
this.max_clip = 24;
this.clip = 24;
this.description = 'Ricochet Rifle';
this.prj_id = Weapon.PRJ_RCTBULLET;
this.alternate = true;
this.alt_descr = 'Multi-shot';
this.alt_firerate = 30;
};
v2.SplitterRifle = function () {
this._type = 'autorifle';
this.link = 'SplitterRifle';
this.plus = 1;
this.cal = 'Splitters';
this.kickback = 10;
this.max_kick = 30;
this.fire_rate = 6;
this.damage = 50;
this.ammo = 15;
this.max_clip = 5;
this.clip = 5;
this.description = 'Splitter Rifle';
this.prj_id = Weapon.PRJ_SPLITTER;
this.alternate = true;
this.alt_descr = 'Shotgun x5';
};
v2.ChainGun = function () {
this._type = 'autorifle';
this.link = 'ChainGun';
this.plus = 1;
this.cal = '.223';
this.kickback = 4;
this.max_kick = 12;
this.fire_rate = 9;
this.damage = 60;
this.ammo = 120;
this.max_clip = 60;
this.clip = 60;
this.description = 'Chain Gun';
this.prj_id = Weapon.PRJ_BULLET;
this.alternate = true;
this.alt_descr = 'Full Auto';
this.alt_firerate = 3;
};
v2.LifeLeech = function () {
this._type = 'autorifle';
this.link = 'LifeLeech';
this.plus = 1;
this.cal = 'Souls';
this.kickback = 3;
this.max_kick = 17;
this.fire_rate = 30;
this.damage = 150;
this.ammo = 0;
this.max_clip = 140;
this.clip = 140;
this.description = 'Life Leech';
this.prj_id = Weapon.PRJ_20MM;
};
v2.BladeGun = function () {
this._type = 'autorifle';
this.link = 'BladeGun';
this.plus = 1;
this.cal = 'Saw blades';
this.kickback = 4;
this.max_kick = 7;
this.fire_rate = 15;
this.damage = 85;
this.ammo = 40;
this.max_clip = 10;
this.clip = 10;
this.description = 'Blade Gun';
this.prj_id = Weapon.PRJ_SAWBLADE;
this.alternate = true;
this.alt_descr = 'Shotgun x5';
this.alt_firerate = 30;
};
v2.Laser = function () {
this._type = 'autorifle';
this.link = 'Laser';
this.plus = 1;
this.cal = 'Battery';
this.kickback = 1;
this.max_kick = 0;
this.fire_rate = 0;
this.damage = 15;
this.ammo = 180;
this.max_clip = 60;
this.clip = 60;
this.description = 'Laser';
this.prj_id = Weapon.PRJ_LASER;
this.alternate = true;
this.alt_descr = 'Quad Charge';
this.alt_firerate = 4;
};
v2.ReflectLaser = function () {
this._type = 'autorifle';
this.link = 'ReflectLaser';
this.plus = 1;
this.cal = 'Battery';
this.kickback = 1;
this.max_kick = 0;
this.fire_rate = 0;
this.damage = 10;
this.ammo = 300;
this.max_clip = 100;
this.clip = 100;
this.description = 'Reflect Laser';
this.prj_id = Weapon.PRJ_REFLECTLASER;
this.alternate = true;
this.alt_descr = 'Shotgun x5';
};
v2.HE = function () {
this._type = 'grenade';
this.link = 'HE';
this.plus = 4;
this.cal = 'HE';
this.kickback = 0;
this.max_kick = 0;
this.fire_rate = 30;
this.damage = 150;
this.ammo = 0;
this.max_clip = 6;
this.clip = 6;
this.description = 'HE grenade';
this.prj_id = Weapon.PRJ_GRENHE;
};
v2.FRAG = function () {
this._type = 'grenade';
this.link = 'FRAG';
this.plus = 4;
this.cal = 'FRAG';
this.kickback = 0;
this.max_kick = 0;
this.fire_rate = 30;
this.damage = 150;
this.ammo = 0;
this.max_clip = 3;
this.clip = 3;
this.description = 'FRAG grenade';
this.prj_id = Weapon.PRJ_GRENFR;
};
v2.SPLITTER = function () {
this._type = 'grenade';
this.link = 'SPLITTER';
this.plus = 4;
this.cal = 'SPLITTER';
this.kickback = 0;
this.max_kick = 0;
this.fire_rate = 30;
this.damage = 150;
this.ammo = 0;
this.max_clip = 3;
this.clip = 3;
this.description = 'Splitter grenade';
this.prj_id = Weapon.PRJ_GRENSP;
};
v2.WPN_HE = function () {
this._type = '';
this.link = 'WPN_HE';
this.plus = 0;
this.cal = '40 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 10;
this.damage = 150;
this.ammo = 6;
this.max_clip = 1;
this.clip = 1;
this.description = '40 mm HE';
this.prj_id = Weapon.PRJ_40MMHE;
};
v2.WPN_FRAG = function () {
this._type = '';
this.link = 'WPN_FRAG';
this.plus = 0;
this.cal = '40 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 10;
this.damage = 150;
this.ammo = 3;
this.max_clip = 1;
this.clip = 1;
this.description = '40 mm FRAG';
this.prj_id = Weapon.PRJ_40MMFR;
};
v2.WPN_F2000 = function () {
this._type = '';
this.link = 'WPN_F2000';
this.plus = 0;
this.cal = '40 mm';
this.kickback = 10;
this.max_kick = 25;
this.fire_rate = 10;
this.damage = 150;
this.ammo = 4;
this.max_clip = 4;
this.clip = 4;
this.description = '40 mm F2000';
this.prj_id = Weapon.PRJ_40MMHE;
};
v1.PRJ_FLAME = 1;
v1.PRJ_BULLET = 2;
v1.PRJ_40MMFR = 3;
v1.PRJ_40MMHE = 4;
v1.PRJ_20MM = 5;
v1.PRJ_RCTBULLET = 6;
v1.PRJ_RCTGRENADE = 7;
v1.PRJ_TSLBULLET = 8;
v1.PRJ_TSLGRENADE = 9;
v1.PRJ_ROCKET = 10;
v1.PRJ_GAUSS = 11;
v1.PRJ_NAPALM = 12;
v1.PRJ_SPLITTER = 13;
v1.PRJ_GRENHE = 14;
v1.PRJ_GRENFR = 15;
v1.PRJ_GRENSP = 16;
v1.PRJ_SAWBLADE = 17;
v1.PRJ_LASER = 18;
v1.PRJ_REFLECTLASER = 19;
v1.SHT_NORMAL = 1;
v1.SHT_SHOTGUN = 2;
v1.SHT_DOUBLE = 3;
v1.SHT_TRIPLE = 4;
ASSetPropFlags(_global.Weapon.prototype, null, 1);
}
#endinitclip
}
movieClip 2072 __Packages.GameArea {
#initclip
if (!_global.GameArea) {
var v1 = function () {
super();
GameArea.instance = this;
this.d_blood = GameArea.DEFAULT_DEPTH_blood;
this.d_down = GameArea.DEFAULT_DEPTH_down;
this.d_man = GameArea.DEFAULT_DEPTH_man;
this.d_bullet = GameArea.DEFAULT_DEPTH_bullet;
this.uw._alpha = 0;
this.chosen_id = 0;
this.heroes = new Array();
this.walls = new Array();
this.circles = new Array();
GameArea.gotoMap(_root.WhatToLoad);
};
_global.GameArea = v1;
_global.GameArea extends MovieClip;
var v2 = v1.prototype;
v1.gotoMap = function (map_id) {
if (!GameArea.instance) {
return undefined;
}
delete GameArea.instance.heroes;
delete GameArea.instance.walls;
delete GameArea.instance.circles;
GameArea.instance.heroes = new Array();
GameArea.instance.walls = new Array();
GameArea.instance.circles = new Array();
GameArea.instance.gotoAndStop(map_id);
GameArea.instance.map.gotoAndStop(map_id);
GameArea.instance.uw.gotoAndStop(map_id);
};
v1.addYouAnim = function (xx, yy) {
GameArea.instance.attachMovie('YOU', 'you', GameArea.MAX_DEPTH + 10, {'_x': xx, '_y': yy});
};
v1.getInstance = function () {
return GameArea.instance;
};
v1.getMainHero = function () {
return GameArea.instance.heroes[0];
};
v1.wallCross = function (line) {
var v1 = null;
var v3 = null;
var v4 = null;
var v5 = 20000;
var v2 = 0;
while (v2 < GameArea.instance.walls.length) {
v1 = GameArea.instance.walls[v2].cross(line);
if (v1 != null) {
v4 = flash.geom.Point.distance(v1, line.beg);
if (v3 == null || v4 < v5) {
false;
v3 = v1;
v5 = v4;
}
}
false;
++v2;
}
return v3;
};
v1.circleCross = function (line) {
var v3 = null;
var v2 = null;
var v4 = 20000;
var v1 = 0;
while (v1 < GameArea.instance.circles.length) {
if (GameArea.instance.circles[v1].crossLine(line)) {
v2 = flash.geom.Point.distance(GameArea.instance.circles[v1].cnt, line.beg);
if (v3 == null || v2 < v4) {
v3 = GameArea.instance.circles[v1];
v4 = v2;
}
}
++v1;
}
if (v3 != null) {
return flash.geom.Point.interpolate(line.end, line.beg, (v4 - v3.rad) / line.getLineLength());
}
return null;
};
v1.getCrossingWall = function (line) {
var v2 = null;
var v3 = null;
var v7 = -1;
var v4 = null;
var v5 = 20000;
var v1 = 0;
while (v1 < GameArea.instance.walls.length) {
v2 = GameArea.instance.walls[v1].cross(line);
if (v2 != null) {
v4 = flash.geom.Point.distance(v2, line.beg);
if (v3 == null || v4 < v5) {
false;
v3 = v2;
v5 = v4;
v7 = v1;
}
}
false;
++v1;
}
if (v7 >= 0) {
return GameArea.instance.walls[v7];
} else {
return null;
}
};
v1.getCrossingCircle = function (line) {
var v3 = null;
var v2 = null;
var v4 = 20000;
var v1 = 0;
while (v1 < GameArea.instance.circles.length) {
if (GameArea.instance.circles[v1].crossLine(line)) {
v2 = flash.geom.Point.distance(GameArea.instance.circles[v1].cnt, line.beg);
if (v3 == null || v2 < v4) {
v3 = GameArea.instance.circles[v1];
v4 = v2;
}
}
++v1;
}
return v3;
};
v1.cross = function (line) {
var v1 = GameArea.wallCross(line);
var v2 = GameArea.circleCross(line);
if (v1 && v2) {
return flash.geom.Point.distance(line.beg, v1) < flash.geom.Point.distance(line.beg, v2) ? v1 : v2;
} else {
if (v1) {
return v1;
}
if (v2) {
return v2;
}
return null;
}
};
v1.getManHit = function (xx, yy) {
var v1 = 0;
while (v1 < GameArea.instance.heroes.length) {
if (GameArea.instance.heroes[v1].HP > 0 && Math.abs(GameArea.instance.heroes[v1]._x - xx) <= GameArea.instance.heroes[v1].rad && Math.abs(GameArea.instance.heroes[v1]._y - yy) <= GameArea.instance.heroes[v1].rad) {
return GameArea.instance.heroes[v1];
}
++v1;
}
};
v2.incDepthBlood = function () {
var v2 = this.d_blood;
if (this.d_blood >= GameArea.DEFAULT_DEPTH_down - 1) {
this.d_blood = GameArea.DEFAULT_DEPTH_blood;
return v2;
}
this.d_blood += 1;
return v2;
};
v2.incDepthDown = function () {
var v2 = this.d_down;
if (this.d_blood >= GameArea.DEFAULT_DEPTH_man - 1) {
this.d_down = GameArea.DEFAULT_DEPTH_down;
return v2;
}
this.d_down += 1;
return v2;
};
v2.incDepthMan = function () {
var v2 = this.d_man;
if (this.d_blood >= GameArea.DEFAULT_DEPTH_bullet - 1) {
this.d_man = GameArea.DEFAULT_DEPTH_man;
return v2;
}
this.d_man += 1;
return v2;
};
v2.incDepthBullet = function () {
var v2 = this.d_bullet;
if (this.d_blood >= GameArea.MAX_DEPTH - 1) {
this.d_bullet = GameArea.DEFAULT_DEPTH_bullet;
return v2;
}
this.d_bullet += 1;
return v2;
};
v1.getAllCrosses = function (p1, p2, rot) {
if (!p2) {
p2 = flash.geom.Point.polar(1000, rot - 90);
}
var v3 = new Line(p1.x, p1.y, p2.x, p2.y);
var v2 = GameArea.cross(v3);
return v2 ? v2 : p2;
};
v2.addWall = function (x1, y1, x2, y2) {
this.walls.push(new Line(x1, y1, x2, y2));
return this.walls[this.walls.length - 1];
};
v2.addCircle = function (xx, yy, rd) {
this.circles.push(new Circle(xx, yy, rd));
return this.circles[this.walls.length - 1];
};
v2.addPlayer = function (xx, yy, rot, skin_id, gun, pistol, melee, gren, subtype) {
this.heroes[0] = this.attachMovie('Player', 'hero0', this.d_man, {'_x': xx, '_y': yy, '_rotation': rot});
if (_global.LEVEL_DATA) {
this.heroes[0].initCharacter(skin_id, null, null, null, null);
_global.LEVEL_DATA.restore(this.heroes[0]);
} else {
this.heroes[0].initCharacter(skin_id, gun, pistol, melee, gren);
}
if (subtype) {
this.heroes[0]['type' + subtype]();
}
this.incDepthMan();
return this.heroes[0];
};
v2.addSoldier = function (xx, yy, rot, skin_id, gun, pistol, melee, gren, subtype, go_x, go_y, team, patrol) {
var v2 = Math.max(1, this.heroes.length);
this.heroes[v2] = this.attachMovie('Soldier', 'hero' + v2, this.d_man, {'_x': xx, '_y': yy, '_rotation': rot});
this.heroes[v2].setTeam(team);
this.heroes[v2].initCharacter(skin_id, gun, pistol, melee, gren);
if (go_x != 0) {
this.heroes[v2].gox = go_x;
}
if (go_y != 0) {
this.heroes[v2].goy = go_y;
}
if (patrol) {
this.heroes[v2].patrolX = xx;
this.heroes[v2].patrolY = yy;
}
if (subtype != 'no') {
this.heroes[v2]['type' + subtype]();
}
this.incDepthMan();
return this.heroes[v2];
};
v2.addObject = function (xx, yy, rot, tp) {
var v2 = Math.max(1, this.heroes.length);
this.heroes[v2] = this.attachMovie(tp, 'hero' + v2, this.d_man, {'_x': xx, '_y': yy, '_rotation': rot});
if (tp) {
this.heroes[v2]['type' + tp]();
}
this.incDepthMan();
return this.heroes[v2];
};
v2.addTurret = function (xx, yy, rot, tm, tp) {
var v2 = Math.max(1, this.heroes.length);
this.heroes[v2] = this.attachMovie('Turret_' + tp, 'hero' + v2, this.d_man, {'_x': xx, '_y': yy, '_rotation': rot});
this.heroes[v2].team = tm;
this.heroes[v2]['type' + tp]();
this.incDepthMan();
return this.heroes[v2];
};
v2.addProjectile = function (projectile_type, p1, p2, rot, dmg_dta) {
if (!p2) {
p2 = Mech.getPolarPoint(p1, rot, Mech.MAX_BULLET_FLY_RANGE);
}
var v3 = GameArea.getAllCrosses(p1, p2, rot);
var v5 = this.attachMovie(projectile_type, 'bullet_' + this.d_bullet, this.d_bullet, {'_x': p1.x, '_y': p1.y});
v5.init(flash.geom.Point.distance(p1, v3), flash.geom.Point.distance(p1, p2), dmg_dta, rot, v3);
this.incDepthBullet();
return v5;
};
v2.addShell = function (pos, rot) {
var v2 = Mech.getPolarPoint(pos, rot + 90 + Mech.d(5), 20);
var v3 = this.attachMovie('Shell', 'shell_' + this.d_bullet, this.d_bullet, {'_x': v2.x, '_y': v2.y, '_rotation': rot + 90 + Mech.dd(20)});
this.incDepthBullet();
return v3;
};
v2.addDroppedGun = function (pos, rot, item) {
var v2 = this.attachMovie('Dropped', 'wpn_' + this.d_down, this.d_down, {'_x': pos.x, '_y': pos.y, '_rotation': rot, 'key': item});
this.incDepthDown();
return v2;
};
v2.addWeaponBox = function (pos, item) {
var v2 = this.attachMovie('WeaponBox', 'wpn_' + this.d_down, this.d_down, {'_x': pos.x, '_y': pos.y, 'key': item});
this.incDepthDown();
return v2;
};
v2.addBlood = function (pos) {
var v2 = this.attachMovie('Blood_' + Mech.d(3), 'bl_' + this.d_bullet, this.d_bullet, {'_x': pos.x, '_y': pos.y, '_xscale': 200, '_yscale': 200, '_rotation': Mech.d(360)});
this.incDepthBlood();
return v2;
};
v2.addBonus = function (xx, yy, tp, mod) {
var v2 = this.attachMovie(tp + '_' + mod, 'wpn_' + this.d_down, this.d_down, {'_x': xx, '_y': yy});
this.incDepthDown();
return v2;
};
v1.getAliveEnemiesAmount = function () {
var v2 = 0;
var v1 = 0;
while (v1 < GameArea.instance.heroes.length) {
if (GameArea.instance.heroes[v1].HP > 0 && GameArea.instance.heroes[v1].team != 1) {
++v2;
}
++v1;
}
return v2;
};
v1.writeInfo = function (scr) {
scr.clip_txt.text = GameArea.instance.heroes[0].weapon.clip;
scr.ammo_txt.text = GameArea.instance.heroes[0].weapon.ammo;
scr.gren_txt.text = GameArea.instance.heroes[0].weap[3].clip;
if (GameArea.instance.heroes[0].weapon.alt) {
scr.alt_clip_txt.text = GameArea.instance.heroes[0].weapon.alt.clip;
scr.alt_ammo_txt.text = GameArea.instance.heroes[0].weapon.alt.ammo;
}
scr.gun_txt.text = GameArea.instance.heroes[0].weapon.description;
scr.hp_txt.text = GameArea.instance.heroes[0].HP;
scr.ac_txt.text = GameArea.instance.heroes[0].AC;
scr.hp_bar._xscale = GameArea.instance.heroes[0].HP;
scr.ac_bar._xscale = GameArea.instance.heroes[0].AC;
};
v1.startDraw = function () {
GameArea.instance.dc = GameArea.instance.createEmptyMovieClip('dc', 1);
};
v1.drawLine = function (line, clr) {
if (GameArea.instance.dc) {
if (clr == undefined) {
clr = 16711680;
}
GameArea.instance.dc.lineStyle(1, clr);
GameArea.instance.dc.moveTo(line.beg.x, line.beg.y);
GameArea.instance.dc.lineTo(line.end.x, line.end.y);
}
};
v1.inArea = function (pt) {
return pt.x >= 0 && pt.y >= 0 && pt.x <= GameArea.instance.WIDTH && pt.y <= GameArea.instance.HEIGHT;
};
v1.sendToCorpse = function (man) {
man.swapDepths(GameArea.instance.d_down);
GameArea.instance.incDepthDown();
};
v1.chooseNextUnit = function () {
(GameArea.getChosenUnit()).deselect();
if (GameArea.instance.chosen_id == 0) {
GameArea.instance.chosen_id = GameArea.instance.heroes.length - 1;
}
var v1 = (GameArea.instance.chosen_id + 1 == GameArea.instance.heroes.length) ? 1 : GameArea.instance.chosen_id + 1;
while (v1 != GameArea.instance.chosen_id) {
if (GameArea.instance.heroes[v1].HP > 0 && GameArea.instance.heroes[v1].team == 1) {
GameArea.instance.chosen_id = v1;
GameArea.instance.heroes[v1].select();
return undefined;
}
v1 = (v1 + 1 == GameArea.instance.heroes.length) ? 1 : v1 + 1;
}
GameArea.instance.chosen_id = 0;
};
v1.getChosenUnit = function () {
return GameArea.instance.chosen_id > 0 ? GameArea.instance.heroes[GameArea.instance.chosen_id] : null;
};
v1.win = function (lv) {
GameArea.instance.attachMovie('Congratulations', 'wnd', GameArea.MAX_DEPTH + 10, {'_x': 400, '_y': 300});
_global.LEVEL_DATA = new LevelData(GameArea.getMainHero());
var v3 = 0;
while (v3 < GameArea.instance.heroes.length) {
GameArea.instance.heroes[v3].onEnterFrame = null;
++v3;
}
_root.WhatToLoad = lv;
};
v1.loose = function () {
GameArea.instance.attachMovie('GameOver', 'wnd', GameArea.MAX_DEPTH + 10, {'_x': 400, '_y': 300});
};
v2.onEnterFrame = function () {
if (GameArea.timer >= 29) {
GameArea.timer = 0;
} else {
++GameArea.timer;
}
};
v2.WIDTH = 800;
v2.HEIGHT = 600;
v1.DEFAULT_DEPTH_blood = 101;
v1.DEFAULT_DEPTH_down = 1201;
v1.DEFAULT_DEPTH_man = 1301;
v1.DEFAULT_DEPTH_bullet = 1401;
v1.MAX_DEPTH = 1901;
v1.timer = 0;
v1.instance = null;
ASSetPropFlags(_global.GameArea.prototype, null, 1);
}
#endinitclip
}
movieClip 2073 __Packages.Player {
#initclip
if (!_global.Player) {
var v1 = function () {
super();
this.team = 1;
this.weapon = this.weap[2];
this.kurok = false;
this.min_kick = 0;
GameArea.addYouAnim(this._x, this._y);
};
_global.Player = v1;
_global.Player extends Man;
var v2 = v1.prototype;
v2.turn = function () {
var v3 = 90 + Mech.radToDeg(Math.atan2(this._parent._ymouse - this._y, this._parent._xmouse - this._x));
if (this.is_standing) {
this._rotation = v3;
} else {
var v2 = v3 - this.lie_angle;
if (Math.abs(v2) > 180) {
if (v3 > this.lie_angle) {
v2 -= 360;
} else {
v2 += 360;
}
}
if (Math.abs(v2) <= Man.LIE_TURN_LIMIT) {
this._rotation = v3;
} else {
this._rotation = this.lie_angle + Man.LIE_TURN_LIMIT * Mech.znak(v2);
}
this.bd.forma_lie._rotation = this.lie_angle - this._rotation;
}
};
v2.moveOn = function (range) {
var v4 = 0;
var v3 = 0;
if (Key.isDown(_global.CO_UP)) {
v3 -= this.speed;
}
if (Key.isDown(_global.CO_DOWN)) {
v3 += this.speed;
}
if (Key.isDown(_global.CO_LEFT)) {
v4 -= this.speed;
}
if (Key.isDown(_global.CO_RIGHT)) {
v4 += this.speed;
}
if ((v4 != 0 || v3 != 0) && this.canGo(v4, v3)) {
this._x += v4;
this._y += v3;
this.bd.leg_l.play();
this.bd.leg_r.play();
} else {
this.bd.leg_l.stop();
this.bd.leg_r.stop();
}
};
v2.onEnterFrame = function () {
this.turn();
this.stdFrame();
this.attack();
this.moveOn();
this.anotherKeys();
this.lookCheats();
GameArea.writeInfo(_root.scr);
};
v2.onMouseDown = function () {
this.kurok = true;
};
v2.onMouseUp = function () {
this.kurok = false;
};
v2.attack = function () {
if (Key.isDown(_global.CO_RELOAD)) {
this.reloadNow();
}
if (Key.isDown(_global.CO_GRENADE)) {
if (this.shot_timer == 0 && this.weap[3].clip > 0) {
this.shot_timer = this.weap[3].fire_rate;
this.weaponShot(this.weap[3]);
}
}
if (this.kurok) {
if (this.shot_timer == 0 && this.bd._currentframe < Man.BODY_RELOAD_FRAME) {
this.shot_timer = this.weapon.fire_rate;
this.fireNow();
}
} else {
if (Key.isDown(32)) {
if (this.weapon.alternate && this.shot_timer == 0 && this.bd._currentframe < Man.BODY_RELOAD_FRAME) {
this.shot_timer = this.weapon.alt ? this.weapon.alt.fire_rate : this.weapon.alt_firerate;
this.fireAlt();
}
}
}
};
v2.fireNow = function () {
if (this.weapon.clip > 0) {
this.bd.weapon.wpn.gotoAndPlay(2);
} else {
if (this.weapon.ammo > 0) {
this.reloadNow();
}
}
};
v2.fireAlt = function () {
if (this.weapon.alternate) {
if (this.weapon.alt) {
if (this.weapon.alt.clip > 0) {
this.bd.weapon.wpn.gotoAndPlay('alt');
++_global.KongregateStats_BulletsShot;
} else {
if (this.weapon.alt.ammo > 0) {
this.reloadNow();
}
}
} else {
if (this.weapon.clip > 0) {
this.bd.weapon.wpn.gotoAndPlay('alt');
} else {
if (this.weapon.ammo > 0) {
this.reloadNow();
}
}
}
}
};
v2.die = function () {
GameArea.loose();
super.die();
};
v2.notHit = function (x, y) {
var v3 = GameArea.getInstance();
var v2 = 1;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0 && Mech.thatDistance(this, v3.heroes[v2], x, y) < this.rad + v3.heroes[v2].rad) {
return false;
}
++v2;
}
return true;
};
v2.anotherKeys = function () {
if (Key.isDown(_global.CO_DROP) && this.weapon.plus != 3 && getTimer() - this.key_hold_time > _global.KEYBOARD_SENSIVITY) {
this.key_hold_time = getTimer();
var v3 = this.weapon.plus - 1;
this.weap[v3].drop(this._x, this._y, this._rotation);
this.weap[v3] = null;
this.weapon = null;
switch (v3) {
case 0:
if (this.weap[1] != null) {
this.changeWeapons(this.weap[1]);
} else {
this.changeWeapons(this.weap[2]);
}
break;
case 1:
if (this.weap[0] != null) {
this.changeWeapons(this.weap[0]);
} else {
this.changeWeapons(this.weap[2]);
}
break;
case 3:
if (this.weap[0] != null) {
this.changeWeapons(this.weap[0]);
} else {
if (this.weap[1] != null) {
this.changeWeapons(this.weap[1]);
} else {
this.changeWeapons(this.weap[2]);
}
}
}
}
if (Key.isDown(49) && this.weapon.plus != 1 && this.weap[0] != null) {
this.changeWeapons(this.weap[0]);
} else {
if (Key.isDown(50) && this.weapon.plus != 2 && this.weap[1] != null) {
this.changeWeapons(this.weap[1]);
} else {
if (Key.isDown(51) && this.weapon.plus != 3 & this.weap[2] != null) {
this.changeWeapons(this.weap[2]);
}
}
}
if (Key.isDown(_global.CO_LIE)) {
if (this.is_standing) {
this.lie();
}
} else {
if (!this.is_standing) {
this.stand();
}
}
if (Key.isDown(_global.CO_COMMAND) && getTimer() - this.key_hold_time > _global.KEYBOARD_SENSIVITY) {
this.key_hold_time = getTimer();
var v4 = GameArea.getChosenUnit();
if (v4) {
v4.gox = this._parent._xmouse;
v4.goy = this._parent._ymouse;
}
}
if (Key.isDown(_global.CO_UNITS) && getTimer() - this.key_hold_time > _global.KEYBOARD_SENSIVITY) {
this.key_hold_time = getTimer();
GameArea.chooseNextUnit();
}
};
v2.lookCheats = function () {};
v2.getTargetPosition = function () {
var v1 = GameArea.getInstance();
return new flash.geom.Point(v1._xmouse, v1._ymouse);
};
v2.key_hold_time = 0;
ASSetPropFlags(_global.Player.prototype, null, 1);
}
#endinitclip
}
movieClip 2074 __Packages.Mech {
#initclip
if (!_global.Mech) {
var v1 = function () {};
_global.Mech = v1;
var v2 = v1.prototype;
v1.gotoSponsor = function (add_url) {
if (!add_url) {
add_url = '?gameid=endlesswar4';
}
getURL('http://www.arcadetown.com' + add_url, '_blank');
};
v1.d = function (dice) {
return Math.floor(Math.random() * dice) + 1;
};
v1.dd = function (dice) {
return Math.floor(Math.random() * (dice * 2 + 1)) - dice;
};
v1.znak = function (num) {
if (num < 0) {
return -1;
} else {
return 1;
}
};
v1.xdy = function (xx, yy) {
var v2 = 0;
var v1 = 1;
while (v1 <= xx) {
v2 += Mech.d(yy);
++v1;
}
return v2;
};
v1.percent = function (xx) {
return Mech.d(100) <= xx;
};
v1.degToRad = function (deg) {
return Math.PI * deg / 180;
};
v1.radToDeg = function (rad) {
return rad * 180 / Math.PI;
};
v1.degs = function (degree) {
return Math.floor(((degree + 22.5) % 360) / 45) * 45;
};
v1.theDistance = function (obj1, obj2) {
return Math.sqrt((obj1._x - obj2._x) * (obj1._x - obj2._x) + (obj1._y - obj2._y) * (obj1._y - obj2._y));
};
v1.thatDistance = function (obj1, obj2, xx, yy) {
return Math.sqrt((obj1._x + xx - obj2._x) * (obj1._x + xx - obj2._x) + (obj1._y + yy - obj2._y) * (obj1._y + yy - obj2._y));
};
v1.getPolarPoint = function (start_point, rotation, range) {
var v1 = flash.geom.Point.polar(range, Mech.degToRad(rotation - 90));
v1.x += start_point.x;
v1.y += start_point.y;
return v1;
};
v1.getBtnName = function (code) {
switch (code) {
return (String.fromCharCode(code)).toUpperCase();
case 8:
return 'Backspace';
case 20:
return 'Caps';
case 17:
return 'Ctrl';
case 46:
return 'Del';
case 40:
return 'Down';
case 35:
return 'End';
case 13:
return 'Enter';
case 27:
return 'Esc';
case 36:
return 'Home';
case 45:
return 'Ins';
case 37:
return 'Left';
case 34:
return 'PgDn';
case 33:
return 'PgUp';
case 39:
return 'Right';
case 16:
return 'Shift';
case 32:
return 'Space';
case 9:
return 'Tab';
case 38:
return 'Up';
}
return (String.fromCharCode(code)).toUpperCase();
};
v1.MAX_BULLET_FLY_RANGE = 1000;
v1.BULLET_STARTING_RANGE = 20;
ASSetPropFlags(_global.Mech.prototype, null, 1);
}
#endinitclip
}
movieClip 2075 __Packages.Line {
#initclip
if (!_global.Line) {
var v1 = function (x1, y1, x2, y2) {
super();
this.beg = new flash.geom.Point(x1, y1);
this.end = new flash.geom.Point(x2, y2);
this.rect = new flash.geom.Rectangle(Math.min(x1, x2), Math.min(y1, y2), Math.abs(x2 - x1), Math.abs(y2 - y1));
if (this.rect.width == 0) {
--this.rect.left;
++this.rect.right;
}
if (this.rect.height == 0) {
--this.rect.top;
++this.rect.bottom;
}
};
_global.Line = v1;
_global.Line extends Object;
var v2 = v1.prototype;
v2.toString = function () {
return this.beg + '-->' + this.end;
};
v2.isVertical = function () {
return this.beg.x == this.end.x;
};
v2.isHorizontal = function () {
return this.beg.y == this.end.y;
};
v2.getLineLength = function () {
return flash.geom.Point.distance(this.beg, this.end);
};
v2.inArea = function (pt) {
return this.rect.containsPoint(pt);
};
v2.cantBeCrossedWith = function (line) {
return !this.rect.intersects(line.rect);
};
v2.cross = function (line) {
if (this.cantBeCrossedWith(line)) {
return null;
}
var v3 = new flash.geom.Point();
if (!line.isVertical()) {
var v4 = (line.beg.y - line.end.y) / (line.beg.x - line.end.x);
} else {
return this.crossV(line);
}
if (!this.isVertical()) {
var v5 = (this.beg.y - this.end.y) / (this.beg.x - this.end.x);
} else {
return line.crossV(this);
}
if (storedv4 == storedv5) {
return null;
}
var v6 = line.beg.y - storedv4 * line.beg.x;
var v7 = this.beg.y - storedv5 * this.beg.x;
if (line.isVertical() && !this.isVertical()) {
v3.x = line.beg.x;
v3.y = storedv5 * line.beg.x + v7;
} else {
if (!line.isVertical() && this.isVertical()) {
v3.x = this.beg.x;
v3.y = storedv4 * this.beg.x + v6;
} else {
v3.x = (v7 - v6) / (storedv4 - storedv5);
v3.y = storedv4 * v3.x + v6;
}
}
if (line.inArea(v3) && this.inArea(v3)) {
return new flash.geom.Point(v3.x, v3.y);
} else {
return null;
}
};
v2.crossV = function (line) {
if (this.cantBeCrossedWith(line) || this.isVertical()) {
return null;
}
var v2 = this.gety(line.beg.x);
if (v2 >= line.beg.y && v2 <= line.end.y) {
return new flash.geom.Point(line.beg.x, v2);
} else {
return null;
}
};
v2.crossH = function (line) {
if (this.cantBeCrossedWith(line) || this.isHorizontal()) {
return null;
}
var v2 = this.getx(line.beg.y);
if (v2 >= line.beg.x && v2 <= line.end.x) {
return new flash.geom.Point(v2, line.beg.y);
} else {
return null;
}
};
v2.gety = function (xx) {
return this.beg.y + ((this.end.y - this.beg.y) / (this.end.x - this.beg.x)) * (xx - this.beg.x);
};
v2.getx = function (yy) {
return this.beg.x + ((this.end.x - this.beg.x) / (this.end.y - this.beg.y)) * (this.beg.y - yy);
};
ASSetPropFlags(_global.Line.prototype, null, 1);
}
#endinitclip
}
movieClip 2076 __Packages.Circle {
#initclip
if (!_global.Circle) {
var v1 = function (xx, yy, rd) {
super();
this.cnt = new flash.geom.Point(xx, yy);
this.rad = rd;
};
_global.Circle = v1;
_global.Circle extends Object;
var v2 = v1.prototype;
v2.crossLine = function (line) {
var v7 = (line.beg.y - line.end.y) * this.cnt.x + (line.end.x - line.beg.x) * this.cnt.y + (line.beg.x * line.end.y - line.end.x * line.beg.y);
var v5 = line.getLineLength();
var v8 = Math.abs(v7 / v5);
if (v8 > this.rad) {
return false;
} else {
var v6 = new flash.geom.Point(this.cnt.x, this.cnt.y);
var v4 = flash.geom.Point.distance(v6, line.beg);
var v3 = flash.geom.Point.distance(v6, line.end);
if (Math.max(v4, v3) > v5 + this.rad) {
return false;
} else {
return !(Math.max(v4, v3) > v5 && Math.min(v4, v3) > this.rad);
}
}
};
v2.cross = function (crc) {
return Math.sqrt((this.cnt.x - crc.cnt.x) * (this.cnt.x - crc.cnt.x) + (this.cnt.y - crc.cnt.y) * (this.cnt.y - crc.cnt.y)) < this.rad + crc.rad;
};
ASSetPropFlags(_global.Circle.prototype, null, 1);
}
#endinitclip
}
movieClip 2077 __Packages.Wall {
#initclip
if (!_global.Wall) {
var v1 = function () {
super();
};
_global.Wall = v1;
_global.Wall extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
var v4 = {'x': 0, 'y': 0};
var v3 = {'x': 80, 'y': 80};
this.localToGlobal(v4);
this.localToGlobal(v3);
(GameArea.getInstance()).addWall(v4.x, v4.y, v3.x, v3.y);
if (!_global.WALLS_VISIBLE) {
this.swapDepths(this._parent.getNextHighestDepth());
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Wall.prototype, null, 1);
}
#endinitclip
}
movieClip 2078 __Packages.Soldier {
#initclip
if (!_global.Soldier) {
var v1 = function () {
super();
this.deselect();
this.team = null;
this.weapon = null;
this.min_kick = _global.DIFFICULTLY;
this.kick = this.min_kick;
this.attacking = null;
this.gox = this._x;
this.goy = this._y;
this.patrolX = null;
this.patrolY = null;
this.lastSeenPlayerX = null;
this.lastSeenPlayerY = null;
this.burning = false;
this.rot_spd = 5;
switch (_global.DIFFICULTLY) {
case 0:
this.AC = 90;
break;
case 5:
this.AC = 60;
break;
case 15:
this.AC = 30;
break;
case 30:
this.AC = 5;
}
};
_global.Soldier = v1;
_global.Soldier extends Man;
var v2 = v1.prototype;
v2.turn = function (deg) {
deg -= 90;
while (deg < -180) {
deg += 360;
}
while (deg > 180) {
deg -= 360;
}
var v2 = this._rotation;
while (v2 < -180) {
v2 += 360;
}
while (v2 > 180) {
v2 -= 360;
}
var v4 = deg - v2;
if (Math.abs(v4) > 180) {
if (deg > v2) {
v4 -= 360;
} else {
v4 += 360;
}
}
if (v4 <= -this.rot_spd) {
this._rotation -= this.rot_spd;
return false;
}
if (v4 >= this.rot_spd) {
this._rotation += this.rot_spd;
return false;
}
this._rotation = deg;
return true;
return false;
};
v2.setTeam = function (tm) {
if (!tm) {
tm = 0;
}
this.team = tm;
if (tm == 1) {
this.rot_spd *= 2;
this.speed *= 1.5;
this.min_kick = 0;
this.kick = 0;
}
};
v2.goto = function (xx, yy) {
var v4 = Mech.radToDeg(Math.atan2(yy - this._y, xx - this._x));
var v2 = null;
var v3 = 0;
while (v3 <= 80) {
v2 = flash.geom.Point.polar(this.speed, Mech.degToRad(v4 + v3));
if (this.canGo(v2.x, v2.y)) {
this._x += v2.x;
this._y += v2.y;
this.turn(v4 + v3 + 180);
return true;
} else {
v2 = flash.geom.Point.polar(this.speed, Mech.degToRad(v4 - v3));
if (this.canGo(v2.x, v2.y)) {
this._x += v2.x;
this._y += v2.y;
this.turn(v4 - v3 + 180);
return true;
}
}
v3 += 20;
}
return false;
};
v2.moveOn = function (range) {
if (Math.abs(this._x - this.gox) > range || Math.abs(this._y - this.goy) > range) {
this.bd.leg_l.play();
this.bd.leg_r.play();
if (!this.goto(this.gox, this.goy)) {
this.gox = this._x;
this.goy = this._y;
}
} else {
if (this.attacking == null && this.patrolX != null && this.patrolY != null) {
var v3 = this.gox;
var v2 = this.goy;
this.gox = this.patrolX;
this.goy = this.patrolY;
this.patrolX = v3;
this.patrolY = v2;
} else {
this.bd.leg_l.stop();
this.bd.leg_r.stop();
}
}
};
v2.onEnterFrame = function () {
this.stdFrame();
this.findEnemy();
this.attack();
this.panic();
this.moveOn(this.rad);
};
v2.atkRange = function () {
return Mech.theDistance(this, this.attacking) <= this.weapon.radius + this.rad + this.attacking.rad;
};
v2.attack = function () {
if (this.attacking.HP <= 0) {
this.attacking = null;
}
if (this.attacking.team == this.team) {
this.attacking = null;
}
if (this.attacking != null) {
if (this.turn(Mech.radToDeg(Math.atan2(this._y - this.attacking._y, this._x - this.attacking._x)))) {
if (this.shot_timer == 0 && this.bd._currentframe < Man.BODY_RELOAD_FRAME) {
if (this.weapon.melee && !this.atkRange()) {
this.gox = this.attacking._x;
this.goy = this.attacking._y;
} else {
this.shot_timer = this.weapon.fire_rate;
this.fireNow();
}
}
}
if (GameArea.timer == 0) {
if (!this.inSight(this.attacking)) {
this.gox = this.lastSeenPlayerX;
this.goy = this.lastSeenPlayerY;
this.lastSeenPlayerX = null;
this.lastSeenPlayerY = null;
this.attacking = null;
this.bd.weapon.wpn.gotoAndStop(1);
} else {
this.lastSeenPlayerX = this.attacking._x;
this.lastSeenPlayerY = this.attacking._y;
if (!this.weapon.melee) {
this.gox = this._x;
this.goy = this._y;
}
}
}
}
};
v2.panic = function () {
var v2 = GameArea.getInstance();
if (this.burning && this.gox == this._x && this.goy == this._y) {
var v3 = Mech.d(v2.heroes.length) - 1;
if (v2.heroes[v3] == this) {
--v3;
}
this.gox = v2.heroes[v3]._x;
this.goy = v2.heroes[v3]._y;
}
};
v2.inSight = function (man) {
var v2 = new Line(man._x, man._y, this._x, this._y);
return GameArea.cross(v2) == null;
};
v2.fireNow = function () {
if (this.weapon.clip > 0) {
this.bd.weapon.wpn.gotoAndPlay(2);
} else {
if (this.weapon.ammo > 0) {
this.reloadNow();
} else {
if (this.weapon == this.weap[0]) {
this.changeWeapons(this.weap[3]);
} else {
if (this.weapon == this.weap[3]) {
this.changeWeapons(this.weap[1]);
} else {
this.changeWeapons(this.weap[2]);
}
}
}
}
};
v2.findEnemy = function () {
if (this.HP > 0 && GameArea.timer == 0) {
if (this.attacking == null) {
var v3 = GameArea.getInstance();
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0 && v3.heroes[v2].team != this.team) {
if (this.inSight(v3.heroes[v2])) {
this.attacking = v3.heroes[v2];
return undefined;
}
}
++v2;
}
} else {
if (this.attacking.HP < 0) {
this.attacking = null;
}
}
}
};
v2.die = function () {
this.deselect();
super.die();
};
v2.select = function () {
this.select_border._visible = true;
};
v2.deselect = function () {
this.select_border._visible = false;
};
ASSetPropFlags(_global.Soldier.prototype, null, 1);
}
#endinitclip
}
movieClip 2079 __Packages.Turret {
#initclip
if (!_global.Turret) {
var v1 = function () {
super();
this.team = 2;
this.weapon = null;
this.min_kick = _global.DIFFICULTLY;
this.kick = this.min_kick;
this.attacking = null;
this.HP = 1000;
this.rad = 20;
this.speed = 0;
this.init_rot = this._rotation;
};
_global.Turret = v1;
_global.Turret extends Soldier;
var v2 = v1.prototype;
v2.turn = function (deg) {
deg -= 90;
while (deg < -180) {
deg += 360;
}
while (deg > 180) {
deg -= 360;
}
var v5;
var v4 = deg - this.init_rot;
if (Math.abs(v4) > 180) {
if (deg > this.init_rot) {
v4 -= 360;
} else {
v4 += 360;
}
}
v5 = Math.abs(v4) > this.max_rot;
if (v5) {
deg = this.init_rot + this.max_rot * Mech.znak(v4);
}
while (deg < -180) {
deg += 360;
}
while (deg > 180) {
deg -= 360;
}
var v3 = this._rotation;
while (v3 < -180) {
v3 += 360;
}
while (v3 > 180) {
v3 -= 360;
}
v4 = deg - v3;
if (Math.abs(v4) > 180) {
if (deg > v3) {
v4 -= 360;
} else {
v4 += 360;
}
}
if (v4 <= -this.rot_spd) {
this._rotation -= this.rot_spd;
this.base._rotation = -this._rotation;
return false;
}
if (v4 >= this.rot_spd) {
this._rotation += this.rot_spd;
this.base._rotation = -this._rotation;
return false;
}
this._rotation = deg;
this.base._rotation = -this._rotation;
return !v5;
return false;
};
v2.onEnterFrame = function () {
this.stdFrame();
this.findEnemy();
this.attack();
};
v2.atkRange = function () {
return Mech.theDistance(this, this.attacking) <= this.weapon.radius + this.rad + this.attacking.rad;
};
v2.attack = function () {
if (this.attacking.HP <= 0) {
this.attacking = null;
}
if (this.attacking.team == this.team) {
this.attacking = null;
}
if (this.attacking != null) {
if (this.turn(Mech.radToDeg(Math.atan2(this._y - this.attacking._y, this._x - this.attacking._x)))) {
if (this.shot_timer == 0) {
this.shot_timer = this.weapon.fire_rate;
this.fireNow();
}
}
}
if (GameArea.timer == 0 && !this.inSight(this.attacking)) {
this.attacking = null;
}
};
v2.fireNow = function () {
this.weapon.clip = 100;
this.wpn.gotoAndPlay(2);
};
v2.die = function () {
this.HP = 0;
GameArea.sendToCorpse(this);
this.onEnterFrame = null;
};
v2.inSight = function (man) {
var v2 = Mech.radToDeg(Math.atan2(this._y - man._y, this._x - man._x)) - 90;
while (v2 < -180) {
v2 += 360;
}
while (v2 > 180) {
v2 -= 360;
}
var v3 = v2 - this.init_rot;
if (Math.abs(v3) > 180) {
if (v2 > this.init_rot) {
v3 -= 360;
} else {
v3 += 360;
}
}
if (Math.abs(v3) > this.max_rot) {
return false;
}
var v5 = new Line(man._x, man._y, this._x, this._y);
return GameArea.cross(v5) == null;
};
v2.typeDummy = function () {
this.HP = Infinity;
this.max_rot = 0;
};
v2.typePKM = function () {
this.HP = 700;
this.weapon = new Weapon();
this.weapon.PKM();
};
v2.typeMG34 = function () {
this.HP = 250;
this.weapon = new Weapon();
this.weapon.MG_36();
this.weapon.max_kick = 15;
};
v2.typeFlak30 = function () {
this.HP = 400;
this.weapon = new Weapon();
this.weapon.VKT();
this.weapon.max_kick = 20;
this.weapon.fire_rate = 10;
this.max_rot = 90;
};
v2.typeM249 = function () {
this.HP = 1100;
this.weapon = new Weapon();
this.weapon.M249();
};
v2.typeCanon = function () {
this.HP = 2500;
this.weapon = new Weapon();
this.weapon.MM1();
};
v2.typeHMG = function () {
this.HP = 2000;
this.weapon = new Weapon();
this.weapon.Browning_30();
this.weapon.kickback = 7;
this.weapon.max_kick = 40;
this.weapon.fire_rate = 5;
this.weapon.damage = 140;
};
v2.typePzKpfw = function () {
this.rot_spd = 2;
this.HP = 1200;
this.weapon = new Weapon();
this.weapon.MG_36();
this.weapon.kickback = 4;
this.weapon.damage = 55;
this.weapon.fire_rate = 2;
};
v2.typeFlame = function () {
this.HP = 600;
this.weapon = new Weapon();
this.weapon.Flamethrower();
};
v2.typeT26 = function () {
this.rot_spd = 2;
this.HP = 1200;
this.weapon = new Weapon();
this.weapon.VKT();
this.weapon.kickback = 12;
this.weapon.max_kick = 17;
this.weapon.fire_rate = 15;
};
v2.typeT35_0 = function () {
this.rot_spd = 1;
this.HP = 2000;
this.weapon = new Weapon();
this.weapon.Mikor();
this.weapon.kickback = 0;
this.weapon.max_kick = 1;
this.weapon.fire_rate = 60;
this.max_rot = 90;
};
v2.typeT35_1 = function () {
this.rot_spd = 2;
this.HP = 1200;
this.weapon = new Weapon();
this.weapon.VKT();
this.weapon.kickback = 18;
this.weapon.max_kick = 20;
this.weapon.fire_rate = 15;
this.max_rot = 90;
};
v2.typeT35_2 = function () {
this.rot_spd = 4;
this.HP = 700;
this.weapon = new Weapon();
this.weapon.PPD();
this.max_rot = 135;
};
v2.max_rot = 180;
ASSetPropFlags(_global.Turret.prototype, null, 1);
}
#endinitclip
}
movieClip 2080 __Packages.Dropped {
#initclip
if (!_global.Dropped) {
var v1 = function () {
super();
this.holder.attachMovie(this.key.link + '_gr', 'key', 1);
};
_global.Dropped = v1;
_global.Dropped extends MovieClip;
var v2 = v1.prototype;
v2.init = function (wpn) {
if (!wpn) {
return undefined;
}
this.key = wpn;
this.holder.attachMovie(this.key.link + '_gr', 'key', 1);
};
v2.takeEnterFrame = function () {
var v2 = GameArea.getMainHero();
if (this.hitTest(v2)) {
if (v2.weap[this.key.plus - 1] == null) {
this.key.equip(v2);
this.removeMovieClip();
} else {
if (this.key.alt && v2.weap[this.key.plus - 1].alt.cal == this.key.alt.cal) {
v2.weap[this.key.plus - 1].alt.ammo += this.key.alt.ammo + this.key.alt.clip;
this.key.alt.ammo = 0;
this.key.alt.clip = 0;
}
if (v2.weap[this.key.plus - 1].cal == this.key.cal && this.key.cal != 'none') {
if (this.key._type == 'grenade') {
v2.weap[this.key.plus - 1].clip += this.key.ammo + this.key.clip;
} else {
v2.weap[this.key.plus - 1].ammo += this.key.ammo + this.key.clip;
}
this.removeMovieClip();
}
}
}
};
v2.enableTake = function () {
this.onEnterFrame = this.takeEnterFrame;
};
ASSetPropFlags(_global.Dropped.prototype, null, 1);
}
#endinitclip
}
movieClip 2081 __Packages.WeaponBox {
#initclip
if (!_global.WeaponBox) {
var v1 = function () {
super();
this.glow = new flash.filters.GlowFilter(16777215);
this.glow.strength = WeaponBox.MAX_GLOW;
this.glow.blurY = 10;
this.glow.blurX = 10;
};
_global.WeaponBox = v1;
_global.WeaponBox extends Dropped;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (this.glow.strength >= WeaponBox.MAX_GLOW || this.glow.strength <= WeaponBox.MIN_GLOW) {
this.step = -this.step;
}
this.glow.strength += this.step;
this.holder.filters = [this.glow];
this.takeEnterFrame();
};
v1.MIN_GLOW = 2;
v1.MAX_GLOW = 7;
v2.step = 0.3;
ASSetPropFlags(_global.WeaponBox.prototype, null, 1);
}
#endinitclip
}
movieClip 2082 __Packages.Screen {
#initclip
if (!_global.Screen) {
var v1 = function () {
super();
};
_global.Screen = v1;
_global.Screen extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
GameArea.writeInfo(this);
};
ASSetPropFlags(_global.Screen.prototype, null, 1);
}
#endinitclip
}
movieClip 2083 __Packages.LevelData {
#initclip
if (!_global.LevelData) {
var v1 = function (pl) {
this.store(pl);
};
_global.LevelData = v1;
var v2 = v1.prototype;
v2.store = function (pl) {
if (!pl) {
return undefined;
}
this.weapons = new Array(pl.weap.length);
var v2 = 0;
while (v2 <= pl.weap.length) {
if (pl.weap[v2]) {
this.weapons[v2] = Weapon.getWeapon(pl.weap[v2].link);
this.weapons[v2].ammo = pl.weap[v2].ammo;
this.weapons[v2].clip = pl.weap[v2].clip;
if (pl.weap[v2].alt) {
this.weapons[v2].alt.ammo = pl.weap[v2].alt.ammo;
this.weapons[v2].alt.clip = pl.weap[v2].alt.clip;
}
}
++v2;
}
this.HP = pl.HP;
this.AC = pl.AC;
};
v2.restore = function (pl) {
if (_global.AFTER_LEVEL_HEAL) {
pl.HP = 100;
pl.AC = 100;
} else {
pl.HP = this.HP;
pl.AC = this.AC;
}
var v4 = 0;
while (v4 <= this.weapons.length) {
if (this.weapons[v4]) {
pl.weap[v4] = Weapon.getWeapon(this.weapons[v4].link);
pl.weap[v4].ammo = this.weapons[v4].ammo;
pl.weap[v4].clip = this.weapons[v4].clip;
if (this.weapons[v4].alt) {
pl.weap[v4].alt.ammo = this.weapons[v4].alt.ammo;
pl.weap[v4].alt.clip = this.weapons[v4].alt.clip;
}
}
++v4;
}
v4 = 0;
while (v4 < 4) {
if (pl.weap[v4]) {
pl.changeWeapons(pl.weap[v4]);
break;
}
++v4;
}
};
v2.init = function (pri_id, sec_id, melee_id, gren_id) {
this.HP = 100;
this.AC = 100;
this.weapons = [Weapon.getWeapon(pri_id), Weapon.getWeapon(sec_id), Weapon.getWeapon(melee_id), Weapon.getWeapon(gren_id)];
};
ASSetPropFlags(_global.LevelData.prototype, null, 1);
}
#endinitclip
}
movieClip 2084 __Packages.SimpleSound {
#initclip
if (!_global.SimpleSound) {
var v1 = function (mc, snd_id) {
super(mc);
this.id = snd_id;
this.is_playing = false;
stop();
};
_global.SimpleSound = v1;
_global.SimpleSound extends Sound;
var v2 = v1.prototype;
v2.start = function (secondsOffset, loops) {
if (!this.is_playing) {
this.is_playing = true;
if (SimpleSound.num_sounds[this.id]) {
++SimpleSound.num_sounds[this.id];
} else {
SimpleSound.num_sounds[this.id] = 1;
}
this.setVolume(120 - SimpleSound.num_sounds[this.id] * 20);
}
super.stop();
super.start(secondsOffset, loops);
};
v2.onSoundComplete = function () {
this.is_playing = false;
--SimpleSound.num_sounds[this.id];
};
v2.isPlaying = function () {
return this.is_playing;
};
v1.num_sounds = new Array();
ASSetPropFlags(_global.SimpleSound.prototype, null, 1);
}
#endinitclip
}
movieClip 2085 __Packages.ProjectileInstant {
#initclip
if (!_global.ProjectileInstant) {
var v1 = function () {
super();
};
_global.ProjectileInstant = v1;
_global.ProjectileInstant extends Projectile;
var v2 = v1.prototype;
v2.init = function (dist, t_dist, damage_data, rot, last_point) {
this.shot_rotation = rot;
this.line = new Line(this._x, this._y, last_point.x, last_point.y);
super.init(dist, t_dist, damage_data, 0, last_point);
};
v2.calculateShot = function (ln) {
if (!ln) {
ln = this.line;
}
var v3 = GameArea.getInstance();
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
var v4 = new Circle(v3.heroes[v2]._x, v3.heroes[v2]._y, v3.heroes[v2].rad);
if (v4.crossLine(ln)) {
this.onHit(v3.heroes[v2]);
}
}
++v2;
}
};
v2.ricochet_amount = 0;
v2.error_ratio = 0;
ASSetPropFlags(_global.ProjectileInstant.prototype, null, 1);
}
#endinitclip
}
movieClip 2086 __Packages.Gauss {
#initclip
if (!_global.Gauss) {
var v1 = function () {
super();
};
_global.Gauss = v1;
_global.Gauss extends ProjectileInstant;
var v2 = v1.prototype;
v2.hit = function () {
this.lineStyle(2, 6711039, 50);
this.moveTo(0, 0);
this.lineTo(this.line.end.x - this._x, this.line.end.y - this._y);
this.calculateShot();
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
};
ASSetPropFlags(_global.Gauss.prototype, null, 1);
}
#endinitclip
}
movieClip 2087 __Packages.BulletEW2 {
#initclip
if (!_global.BulletEW2) {
var v1 = function () {
super();
this.damage = 10;
this.line = null;
};
_global.BulletEW2 = v1;
_global.BulletEW2 extends MovieClip;
var v2 = v1.prototype;
v2.hit = function () {
var v7 = 20000;
var v6 = 0;
var v5 = null;
var v8 = null;
var v9 = null;
var v4 = 0;
while (v4 < _global.hero) {
if (_root['hero' + v4].HP > 0) {
_root['hero' + v4].getLines(0, 0);
v5 = _root['hero' + v4].lineCross(this.line, 0, 0);
if (v5 != null) {
v6 = Math.sqrt((this._x - v5.x) * (this._x - v5.x) + (this._y - v5.y) * (this._y - v5.y));
if (v6 < v7) {
v7 = v6;
v8 = v5;
v9 = v4;
}
}
}
++v4;
}
if (v8 != null) {
_root['hero' + v9].getShot(this.damage);
this.line.end.x = v8.x;
this.line.end.y = v8.y;
}
this.lineStyle(1, 16776960, 100);
this.moveTo(0, 0);
this.lineTo(this.line.end.x - this._x, this.line.end.y - this._y);
};
ASSetPropFlags(_global.BulletEW2.prototype, null, 1);
}
#endinitclip
}
movieClip 2088 __Packages.Fire {
#initclip
if (!_global.Fire) {
var v1 = function () {
super();
if (this._parent.HP > 0) {
this._parent.burning = true;
this._parent.burnSound.start(0, 1);
}
};
_global.Fire = v1;
_global.Fire extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (_global.times % 3 == 0) {
this._parent.getShot(10, true);
if (this._parent.HP <= 0) {
this.removeMovieClip();
}
}
};
ASSetPropFlags(_global.Fire.prototype, null, 1);
}
#endinitclip
}
movieClip 2089 __Packages.Flame {
#initclip
if (!_global.Flame) {
var v1 = function () {
super();
this._visible = false;
this.owner = this._parent._parent._parent._parent;
};
_global.Flame = v1;
_global.Flame extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (_global.times % 2 == 0) {
var v4 = 0;
while (v4 < _global.hero) {
if (this.hitTest(_root['hero' + v4]._x, _root['hero' + v4]._y, true)) {
var v5 = new Line(_root['hero' + v4]._x, _root['hero' + v4]._y, this.owner._x, this.owner._y);
var v6 = v5.wall();
if (v6 == null) {
if (_root['hero' + v4].AC > 80) {
_root['hero' + v4].getShot(10, true);
} else {
_root['hero' + v4].getShot(10, true);
_root['hero' + v4].attachMovie('Fire', 'fire', 1);
}
}
}
++v4;
}
}
};
ASSetPropFlags(_global.Flame.prototype, null, 1);
}
#endinitclip
}
movieClip 2090 __Packages.ProjectileStraight {
#initclip
if (!_global.ProjectileStraight) {
var v1 = function () {
super();
};
_global.ProjectileStraight = v1;
_global.ProjectileStraight extends Projectile;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (this.moving) {
this.onMoving();
if (this._x < -_root._x || this._y < -_root._y || this._x > 800 - _root._x || this._y > 600 - _root._y) {
this.removeMovieClip();
return undefined;
}
var v3 = this.manHit();
if (v3) {
this.onHit(v3);
return undefined;
}
var v4 = flash.geom.Point.polar(this.speed, Mech.degToRad(this._rotation - 90));
this.dst -= this.speed;
if (this.dst > 0) {
this._x += v4.x;
this._y += v4.y;
} else {
this.moving = false;
this.onMiss();
}
}
};
ASSetPropFlags(_global.ProjectileStraight.prototype, null, 1);
}
#endinitclip
}
movieClip 2091 __Packages.Grenade40mmHE {
#initclip
if (!_global.Grenade40mmHE) {
var v1 = function () {
super();
this.speed = 10;
};
_global.Grenade40mmHE = v1;
_global.Grenade40mmHE extends ProjectileStraight;
var v2 = v1.prototype;
v2.onHit = function (man) {
if (man) {
man.getShot(this.dmg_data);
}
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
this._rotation = 0;
var v3 = GameArea.getInstance();
this.dmg_data.dmg /= 3;
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
if (Mech.theDistance(v3.heroes[v2], this) <= this.BLOW_RADIUS && !GameArea.cross(new Line(this._x, this._y, v3.heroes[v2]._x, v3.heroes[v2]._y))) {
v3.heroes[v2].getShot(this.dmg_data);
v3.heroes[v2].kick += 30;
}
}
++v2;
}
};
v2.BLOW_RADIUS = 150;
ASSetPropFlags(_global.Grenade40mmHE.prototype, null, 1);
}
#endinitclip
}
movieClip 2092 __Packages.Grenade20mmHE {
#initclip
if (!_global.Grenade20mmHE) {
var v1 = function () {
super();
this.BLOW_RADIUS = 50;
};
_global.Grenade20mmHE = v1;
_global.Grenade20mmHE extends Grenade40mmHE;
var v2 = v1.prototype;
ASSetPropFlags(_global.Grenade20mmHE.prototype, null, 1);
}
#endinitclip
}
movieClip 2093 __Packages.ProjectileBounce {
#initclip
if (!_global.ProjectileBounce) {
var v1 = function () {
super();
};
_global.ProjectileBounce = v1;
_global.ProjectileBounce extends Projectile;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (this.moving) {
this.onMoving();
if (this._x < -_root._x || this._y < -_root._y || this._x > 800 - _root._x || this._y > 600 - _root._y) {
this.removeMovieClip();
return undefined;
}
var v5 = this.manHit();
if (v5) {
this.onHit(v5);
return undefined;
}
this.dst -= this.speed;
if (this.dst > 0) {
var v6 = flash.geom.Point.polar(this.speed, Mech.degToRad(this._rotation - 90));
this._x += v6.x;
this._y += v6.y;
} else {
if (this.ricochet_amount > 0) {
--this.ricochet_amount;
this.owner = null;
this._rotation = Projectile.getReflectAngle(this._x, this._y, this._rotation);
this._rotation += Mech.dd(this.error_ratio);
var v4 = new flash.geom.Point(this._x, this._y);
var v3 = Mech.getPolarPoint(v4, this._rotation, Mech.MAX_BULLET_FLY_RANGE);
v3 = GameArea.getAllCrosses(v4, v3, this._rotation);
this.dst = flash.geom.Point.distance(v4, v3);
if (this.isFixedDistance()) {
if (this.dst > this.dst_over) {
this.dst = this.dst_over;
this.ricochet_amount = 0;
} else {
this.dst_over -= this.dst;
}
}
} else {
this.moving = false;
this.onMiss();
}
}
}
};
v2.isFixedDistance = function () {
return false;
};
v2.error_ratio = 0;
ASSetPropFlags(_global.ProjectileBounce.prototype, null, 1);
}
#endinitclip
}
movieClip 2094 __Packages.HandGrenade {
#initclip
if (!_global.HandGrenade) {
var v1 = function () {
super();
this.speed = 15;
this.ricochet_amount = 10;
};
_global.HandGrenade = v1;
_global.HandGrenade extends ProjectileBounce;
var v2 = v1.prototype;
v2.onHit = function (man) {
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
this._rotation = 0;
};
v2.isFixedDistance = function () {
return true;
};
ASSetPropFlags(_global.HandGrenade.prototype, null, 1);
}
#endinitclip
}
movieClip 2095 __Packages.HandGrenadeHE {
#initclip
if (!_global.HandGrenadeHE) {
var v1 = function () {
super();
};
_global.HandGrenadeHE = v1;
_global.HandGrenadeHE extends HandGrenade;
var v2 = v1.prototype;
v2.explode = function () {
var v3 = GameArea.getInstance();
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
if (Mech.theDistance(v3.heroes[v2], this) <= HandGrenadeHE.BLOW_RADIUS) {
v3.heroes[v2].getShot(this.dmg_data);
v3.heroes[v2].kick += 30;
}
}
++v2;
}
};
v1.BLOW_RADIUS = 80;
ASSetPropFlags(_global.HandGrenadeHE.prototype, null, 1);
}
#endinitclip
}
movieClip 2096 __Packages.Napalm {
#initclip
if (!_global.Napalm) {
var v1 = function () {
super();
this.speed = 20;
};
_global.Napalm = v1;
_global.Napalm extends ProjectileStraight;
var v2 = v1.prototype;
v2.onMoving = function () {
this.XBOCT._height += 10;
};
v2.onHit = function (man) {
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
this._rotation = 0;
var v3 = GameArea.getInstance();
this.dmg_data.dmg *= 15;
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
if (Mech.theDistance(v3.heroes[v2], this) <= Napalm.BLOW_RADIUS) {
v3.heroes[v2].getShot(this.dmg_data);
v3.heroes[v2].kick += 30;
}
}
++v2;
}
this.dmg_data.own = null;
var v4 = 20;
while (v4 <= 340) {
(GameArea.getInstance()).addProjectile('Bullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v4, this.dmg_data);
v4 += 40;
}
};
v1.BLOW_RADIUS = 150;
ASSetPropFlags(_global.Napalm.prototype, null, 1);
}
#endinitclip
}
movieClip 2097 __Packages.Bullet {
#initclip
if (!_global.Bullet) {
var v1 = function () {
super();
this.speed = 20;
};
_global.Bullet = v1;
_global.Bullet extends ProjectileStraight;
var v2 = v1.prototype;
v2.onMoving = function () {
this.XBOCT._height += 4;
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
this.removeMovieClip();
};
v2.onMiss = function () {
};
ASSetPropFlags(_global.Bullet.prototype, null, 1);
}
#endinitclip
}
movieClip 2098 __Packages.RicochetBullet {
#initclip
if (!_global.RicochetBullet) {
var v1 = function () {
super();
this.speed = 28;
this.ricochet_amount = 3;
};
_global.RicochetBullet = v1;
_global.RicochetBullet extends ProjectileBounce;
var v2 = v1.prototype;
v2.onHit = function (man) {
man.getShot(this.dmg_data);
this.removeMovieClip();
};
v2.onMiss = function () {
};
ASSetPropFlags(_global.RicochetBullet.prototype, null, 1);
}
#endinitclip
}
movieClip 2099 __Packages.RicochetGrenade {
#initclip
if (!_global.RicochetGrenade) {
var v1 = function () {
super();
this.speed = 10;
};
_global.RicochetGrenade = v1;
_global.RicochetGrenade extends ProjectileStraight;
var v2 = v1.prototype;
v2.onMiss = function () {
var v2 = this._rotation - 150;
while (v2 <= this._rotation + 150) {
(GameArea.getInstance()).addProjectile('RicochetBullet', new flash.geom.Point(this._x, this._y), null, v2, this.dmg_data);
v2 += 10;
}
};
ASSetPropFlags(_global.RicochetGrenade.prototype, null, 1);
}
#endinitclip
}
movieClip 2100 __Packages.Rocket {
#initclip
if (!_global.Rocket) {
var v1 = function () {
super();
this.speed = 15;
};
_global.Rocket = v1;
_global.Rocket extends ProjectileStraight;
var v2 = v1.prototype;
v2.onMoving = function () {
this.XBOCT._height += 10;
};
v2.onHit = function (man) {
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
this._rotation = 0;
var v3 = GameArea.getInstance();
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
if (Mech.theDistance(v3.heroes[v2], this) <= Rocket.BLOW_RADIUS) {
v3.heroes[v2].getShot(this.dmg_data);
v3.heroes[v2].kick += 30;
}
}
++v2;
}
this.dmg_data.own = null;
var v4 = 20;
while (v4 <= 340) {
(GameArea.getInstance()).addProjectile('Bullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v4, this.dmg_data);
v4 += 40;
}
};
v1.BLOW_RADIUS = 80;
ASSetPropFlags(_global.Rocket.prototype, null, 1);
}
#endinitclip
}
movieClip 2101 __Packages.Slash {
#initclip
if (!_global.Slash) {
var v1 = function () {
super();
this._visible = false;
this.owner = this._parent._parent._parent._parent;
};
_global.Slash = v1;
_global.Slash extends MovieClip;
var v2 = v1.prototype;
v2.hit = function (dmg) {
var v4 = 0;
while (v4 < _global.hero) {
if ('hero' + v4 != this.owner._name) {
if (this.hitTest(_root['hero' + v4])) {
var v5 = new Line(_root['hero' + v4]._x, _root['hero' + v4]._y, this.owner._x, this.owner._y);
var v6 = v5.wall();
if (v6 == null) {
if (dmg == undefined) {
_root['hero' + v4].getShot(this.owner.weapon.damage, true);
} else {
_root['hero' + v4].getShot(dmg, true);
}
}
}
}
++v4;
}
};
ASSetPropFlags(_global.Slash.prototype, null, 1);
}
#endinitclip
}
movieClip 2102 __Packages.SplitterBullet {
#initclip
if (!_global.SplitterBullet) {
var v1 = function () {
super();
this.speed = 20;
};
_global.SplitterBullet = v1;
_global.SplitterBullet extends ProjectileStraight;
var v2 = v1.prototype;
v2.onMoving = function () {
this.XBOCT._height += 5;
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
this.explode(man);
this.removeMovieClip();
};
v2.onMiss = function () {
};
v2.explode = function (man) {
this.dmg_data.own = man;
var v2 = 20;
while (v2 <= 340) {
(GameArea.getInstance()).addProjectile('SplitterBullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v2, this.dmg_data);
v2 += 40;
}
};
ASSetPropFlags(_global.SplitterBullet.prototype, null, 1);
}
#endinitclip
}
movieClip 2103 __Packages.TeslaCharge {
#initclip
if (!_global.TeslaCharge) {
var v1 = function () {
super();
this.speed = 10;
};
_global.TeslaCharge = v1;
_global.TeslaCharge extends ProjectileStraight;
var v2 = v1.prototype;
v2.onHit = function (man) {
man.getShot(this.dmg_data);
this.removeMovieClip();
};
v2.onMiss = function () {
};
ASSetPropFlags(_global.TeslaCharge.prototype, null, 1);
}
#endinitclip
}
movieClip 2104 __Packages.TeslaSuper {
#initclip
if (!_global.TeslaSuper) {
var v1 = function () {
super();
this.speed = 10;
};
_global.TeslaSuper = v1;
_global.TeslaSuper extends ProjectileStraight;
var v2 = v1.prototype;
v2.onHit = function (man) {
if (man) {
man.HP = 0;
}
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
var v2 = this._rotation - 150;
while (v2 <= this._rotation + 150) {
(GameArea.getInstance()).addProjectile('TeslaCharge', new flash.geom.Point(this._x, this._y), null, v2, this.dmg_data);
v2 += 10;
}
};
ASSetPropFlags(_global.TeslaSuper.prototype, null, 1);
}
#endinitclip
}
movieClip 2105 __Packages.SawBlade {
#initclip
if (!_global.SawBlade) {
var v1 = function () {
super();
this.speed = 25;
this.ricochet_amount = 2;
this.error_ratio = 30;
};
_global.SawBlade = v1;
_global.SawBlade extends ProjectileBounce;
var v2 = v1.prototype;
v2.onMoving = function () {
this.blade._rotation += 25;
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
this.removeMovieClip();
};
v2.onMiss = function () {
};
ASSetPropFlags(_global.SawBlade.prototype, null, 1);
}
#endinitclip
}
movieClip 2106 __Packages.LaserBeam {
#initclip
if (!_global.LaserBeam) {
var v1 = function () {
super();
};
_global.LaserBeam = v1;
_global.LaserBeam extends ProjectileInstant;
var v2 = v1.prototype;
v2.hit = function () {
this.beam._rotation = this.shot_rotation;
this.beam._yscale = this.dst;
this.calculateShot();
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
};
ASSetPropFlags(_global.LaserBeam.prototype, null, 1);
}
#endinitclip
}
movieClip 2107 __Packages.ReflectLaserBeam {
#initclip
if (!_global.ReflectLaserBeam) {
var v1 = function () {
super();
};
_global.ReflectLaserBeam = v1;
_global.ReflectLaserBeam extends ProjectileInstant;
var v2 = v1.prototype;
v2.hit = function () {
var v6 = this.shot_rotation;
var v10 = this.dst;
var v2 = this.line;
var v9 = 0;
var v8 = 0;
var v11 = false;
var v3 = 0;
while (v3 <= ReflectLaserBeam.REFLECT_AMOUNT) {
if (v11) {
this['beam_' + v3]._visible = false;
} else {
this['beam_' + v3]._x = v9;
this['beam_' + v3]._y = v8;
this['beam_' + v3]._rotation = v6;
this['beam_' + v3]._yscale = v10;
this.calculateShot(v2);
var v7 = flash.geom.Point.interpolate(v2.beg, v2.end, 0.1);
v6 = Projectile.getReflectAngle(v7.x, v7.y, v6);
var v5 = new flash.geom.Point(v2.end.x, v2.end.y);
var v4 = Mech.getPolarPoint(v5, v6, Mech.MAX_BULLET_FLY_RANGE);
v4 = GameArea.getAllCrosses(v5, v4, v6);
if (!GameArea.inArea(v2.end)) {
v11 = true;
}
v10 = flash.geom.Point.distance(v5, v4);
v9 = v2.end.x - this._x;
v8 = v2.end.y - this._y;
v2 = new Line(v5.x, v5.y, v4.x, v4.y);
}
this.owner = null;
++v3;
}
};
v2.onHit = function (man) {
man.getShot(this.dmg_data);
};
v1.REFLECT_AMOUNT = 2;
ASSetPropFlags(_global.ReflectLaserBeam.prototype, null, 1);
}
#endinitclip
}
movieClip 2108 __Packages.Bonus {
#initclip
if (!_global.Bonus) {
var v1 = function () {
super();
};
_global.Bonus = v1;
_global.Bonus extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
var v2 = GameArea.getMainHero();
if (this.hitTest(v2._x, v2._y, false)) {
if (this.act(v2)) {
this.removeMovieClip();
}
}
};
v2.act = function (pl) {
return true;
};
ASSetPropFlags(_global.Bonus.prototype, null, 1);
}
#endinitclip
}
movieClip 2109 __Packages.Armor {
#initclip
if (!_global.Armor) {
var v1 = function () {
super();
};
_global.Armor = v1;
_global.Armor extends Bonus;
var v2 = v1.prototype;
v2.act = function (pl) {
if (pl.AC < 100) {
pl.AC += this.heal_power;
if (pl.AC > 100) {
pl.AC = 100;
}
return true;
}
return false;
};
v2.Armor_Small = function () {
this.heal_power = 20;
};
v2.Armor_Large = function () {
this.heal_power = 40;
};
ASSetPropFlags(_global.Armor.prototype, null, 1);
}
#endinitclip
}
movieClip 2110 __Packages.Medkit {
#initclip
if (!_global.Medkit) {
var v1 = function () {
super();
};
_global.Medkit = v1;
_global.Medkit extends Bonus;
var v2 = v1.prototype;
v2.act = function (pl) {
if (pl.HP < pl.MAX_HP) {
pl.HP += this.heal_power;
if (pl.HP > pl.MAX_HP) {
pl.HP = pl.MAX_HP;
}
return true;
}
return false;
};
v2.Medkit_Small = function () {
this.heal_power = 40;
};
v2.Medkit_Large = function () {
this.heal_power = 80;
};
ASSetPropFlags(_global.Medkit.prototype, null, 1);
}
#endinitclip
}
movieClip 2111 __Packages.Blowable {
#initclip
if (!_global.Blowable) {
var v1 = function () {
super();
this.team = 2;
};
_global.Blowable = v1;
_global.Blowable extends Man;
var v2 = v1.prototype;
v2.explode = function () {
if (this.explosive) {
var v3 = GameArea.getInstance();
var v4 = new DamageData(150, 0, null);
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0) {
if (Mech.theDistance(v3.heroes[v2], this) <= 150 && !GameArea.cross(new Line(this._x, this._y, v3.heroes[v2]._x, v3.heroes[v2]._y))) {
v3.heroes[v2].getShot(v4);
v3.heroes[v2].kick += 30;
}
}
++v2;
}
}
};
v2.getShot = function (damage, dont_count_hits) {
super.getShot(damage, dont_count_hits);
if (this.HP <= 0) {
this.explode();
}
};
v2.typeBarrel = function () {
this.rad = 15;
this.MAX_HP = 10;
this.HP = 10;
this.AC = 0;
this.explosive = true;
};
ASSetPropFlags(_global.Blowable.prototype, null, 1);
}
#endinitclip
}
movieClip 2112 __Packages.HandGrenadeFR {
#initclip
if (!_global.HandGrenadeFR) {
var v1 = function () {
super();
};
_global.HandGrenadeFR = v1;
_global.HandGrenadeFR extends HandGrenade;
var v2 = v1.prototype;
v2.explode = function () {
this.dmg_data.own = null;
var v2 = 5;
while (v2 <= 355) {
(GameArea.getInstance()).addProjectile('Bullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v2, this.dmg_data);
v2 += 10;
}
};
ASSetPropFlags(_global.HandGrenadeFR.prototype, null, 1);
}
#endinitclip
}
movieClip 2113 __Packages.HandGrenadeSP {
#initclip
if (!_global.HandGrenadeSP) {
var v1 = function () {
super();
};
_global.HandGrenadeSP = v1;
_global.HandGrenadeSP extends HandGrenade;
var v2 = v1.prototype;
v2.explode = function () {
this.dmg_data.own = null;
var v2 = 5;
while (v2 <= 355) {
(GameArea.getInstance()).addProjectile('SplitterBullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v2, this.dmg_data);
v2 += 20;
}
};
ASSetPropFlags(_global.HandGrenadeSP.prototype, null, 1);
}
#endinitclip
}
movieClip 2114 __Packages.Grenade40mmFR {
#initclip
if (!_global.Grenade40mmFR) {
var v1 = function () {
super();
this.speed = 10;
};
_global.Grenade40mmFR = v1;
_global.Grenade40mmFR extends ProjectileStraight;
var v2 = v1.prototype;
v2.onHit = function (man) {
this.moving = false;
this.onMiss();
};
v2.onMiss = function () {
this._rotation = 0;
this.dmg_data.own = null;
var v2 = 5;
while (v2 <= 355) {
(GameArea.getInstance()).addProjectile('Bullet', new flash.geom.Point(this._x, this._y), null, this._rotation + v2, this.dmg_data);
v2 += 10;
}
};
ASSetPropFlags(_global.Grenade40mmFR.prototype, null, 1);
}
#endinitclip
}
movieClip 2115 __Packages.GunChooser {
#initclip
if (!_global.GunChooser) {
var v1 = function () {
super();
this.GUNS_primary = new Array();
this.GUNS_secondary = new Array();
this.GUNS_grenades = new Array();
var v3 = 1;
this.GUNS_primary.AK_47 = v3++;
this.GUNS_primary.M_16 = v3++;
this.GUNS_primary.FAMAS = v3++;
this.GUNS_primary.F2000 = v3++;
this.GUNS_primary.AN94 = v3++;
this.GUNS_primary.GROZA = v3++;
this.GUNS_primary.M4 = v3++;
this.GUNS_primary.AUG = v3++;
this.GUNS_primary.FNFAL = v3++;
this.GUNS_primary.Galil = v3++;
this.GUNS_primary.SIG550 = v3++;
this.GUNS_primary.G11 = v3++;
this.GUNS_primary.G36 = v3++;
this.GUNS_primary.L85A2 = v3++;
this.GUNS_primary.FNSCAR = v3++;
this.GUNS_primary.XM8 = v3++;
this.GUNS_primary.StG_44 = v3++;
this.GUNS_primary.Garand_M1 = v3++;
this.GUNS_primary.M1903 = v3++;
this.GUNS_primary.StG_42 = v3++;
this.GUNS_primary.SKS = v3++;
this.GUNS_primary.Mosin = v3++;
this.GUNS_primary.Arisaka = v3++;
this.GUNS_primary.Kar98 = v3++;
this.GUNS_primary.MAS_36 = v3++;
this.GUNS_primary.Carcano38 = v3++;
this.GUNS_primary.LeeEnfield = v3++;
this.GUNS_primary.SVD = v3++;
this.GUNS_primary.M50 = v3++;
this.GUNS_primary.AWM = v3++;
this.GUNS_primary.Thompson = v3++;
this.GUNS_primary.TommyGun = v3++;
this.GUNS_primary.PPH_41 = v3++;
this.GUNS_primary.PPS_43 = v3++;
this.GUNS_primary.MP_40 = v3++;
this.GUNS_primary.type100 = v3++;
this.GUNS_primary.MAS_38 = v3++;
this.GUNS_primary.BerettaM38 = v3++;
this.GUNS_primary.Suomi = v3++;
this.GUNS_primary.Sten = v3++;
this.GUNS_primary.UZI = v3++;
this.GUNS_primary.MP5 = v3++;
this.GUNS_primary.FNP90 = v3++;
this.GUNS_primary.Spectre = v3++;
this.GUNS_primary.UMP = v3++;
this.GUNS_primary.BIZON = v3++;
this.GUNS_primary.BerettaM12 = v3++;
this.GUNS_primary.M3A1 = v3++;
this.GUNS_primary.Calico = v3++;
this.GUNS_primary.American180 = v3++;
this.GUNS_primary.MAT49 = v3++;
this.GUNS_primary.M45 = v3++;
this.GUNS_primary.Browning_1921 = v3++;
this.GUNS_primary.DB = v3++;
this.GUNS_primary.HK_28 = v3++;
this.GUNS_primary.JapShotgun = v3++;
this.GUNS_primary.Benelli_M3 = v3++;
this.GUNS_primary.SPAS_12 = v3++;
this.GUNS_primary.USAS_12 = v3++;
this.GUNS_primary.CAWS = v3++;
this.GUNS_primary.Jackhammer = v3++;
this.GUNS_primary.AA12 = v3++;
this.GUNS_primary.Striker = v3++;
this.GUNS_primary.Browning_30 = v3++;
this.GUNS_primary.PPD = v3++;
this.GUNS_primary.MG_36 = v3++;
this.GUNS_primary.Model96 = v3++;
this.GUNS_primary.Johnson = v3++;
this.GUNS_primary.BAR = v3++;
this.GUNS_primary.M1924 = v3++;
this.GUNS_primary.Breda = v3++;
this.GUNS_primary.LS26 = v3++;
this.GUNS_primary.Bren = v3++;
this.GUNS_primary.Lewis = v3++;
this.GUNS_primary.FG42 = v3++;
this.GUNS_primary.M60 = v3++;
this.GUNS_primary.PKM = v3++;
this.GUNS_primary.M249 = v3++;
this.GUNS_primary.Pecheneg = v3++;
this.GUNS_primary.Kord = v3++;
this.GUNS_primary.RPD = v3++;
this.GUNS_primary.Stoner = v3++;
this.GUNS_primary.AA52 = v3++;
this.GUNS_primary.VektorSS = v3++;
this.GUNS_primary.Pzf30 = v3++;
this.GUNS_primary.VKT = v3++;
this.GUNS_primary.LAW = v3++;
this.GUNS_primary.FLY = v3++;
this.GUNS_primary.Mikor = v3++;
this.GUNS_primary.MM1 = v3++;
this.GUNS_primary.RocketLauncher = v3++;
this.GUNS_primary.NapalmLauncher = v3++;
this.GUNS_primary.Flamethrower = v3++;
this.GUNS_primary.Minigun = v3++;
this.GUNS_primary.SuperShotgun = v3++;
this.GUNS_primary.TeslaCanon = v3++;
this.GUNS_primary.RicochetRifle = v3++;
this.GUNS_primary.SplitterRifle = v3++;
this.GUNS_primary.ChainGun = v3++;
this.GUNS_primary.GaussRifle = v3++;
this.GUNS_primary.PPK_12 = v3++;
this.GUNS_primary.Bozar = v3++;
this.GUNS_primary.LifeLeech = v3++;
this.GUNS_primary.BladeGun = v3++;
this.GUNS_primary.Laser = v3++;
this.GUNS_primary.ReflectLaser = v3++;
this.GUNS_primary.Fork = v3++;
this.GUNS_primary.Axe = v3++;
this.GUNS_primary.Scythe = v3++;
this.GUNS_primary.Katana = v3++;
this.LEN_primary = v3 - 1;
var v4 = 1;
this.GUNS_secondary.Colt_1917 = v4++;
this.GUNS_secondary.TT_33 = v4++;
this.GUNS_secondary.WALTER = v4++;
this.GUNS_secondary.Nambu = v4++;
this.GUNS_secondary.Mle1935 = v4++;
this.GUNS_secondary.L35 = v4++;
this.GUNS_secondary.Webley = v4++;
this.GUNS_secondary.Beretta = v4++;
this.GUNS_secondary.PM = v4++;
this.GUNS_secondary.APS = v4++;
this.GUNS_secondary.Beretta93R = v4++;
this.GUNS_secondary.Glock18 = v4++;
this.GUNS_secondary.microUZI = v4++;
this.GUNS_secondary.DesertEagle = v4++;
this.GUNS_secondary.Anaconda = v4++;
this.GUNS_secondary.M79 = v4++;
this.GUNS_secondary.FlareGun = v4++;
this.GUNS_secondary.MP7 = v4++;
this.GUNS_secondary.PP2000 = v4++;
this.LEN_secondary = v4 - 1;
this.GUNS_grenades.HE = 1;
this.GUNS_grenades.FRAG = 2;
this.GUNS_grenades.SPLITTER = 3;
this.LEN_grenades = 3;
};
_global.GunChooser = v1;
_global.GunChooser extends MovieClip;
var v2 = v1.prototype;
v2.setArray = function (num, arr, tp) {
this.TYPE = tp;
this.my_curr = num;
this.my_guns = arr;
this.ch_switch._visible = _global.ALL_GUNS;
};
v2.go_next = function () {
};
v2.go_prev = function () {
};
ASSetPropFlags(_global.GunChooser.prototype, null, 1);
}
#endinitclip
}
movieClip 2116 __Packages.Wall_c {
#initclip
if (!_global.Wall_c) {
var v1 = function () {
super();
};
_global.Wall_c = v1;
_global.Wall_c extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
(GameArea.getInstance()).addCircle(this._x, this._y, this._height / 2);
if (!_global.WALLS_VISIBLE) {
this.swapDepths(this._parent.getNextHighestDepth());
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Wall_c.prototype, null, 1);
}
#endinitclip
}
movieClip 2117 __Packages.Wall_h {
#initclip
if (!_global.Wall_h) {
var v1 = function () {
super();
};
_global.Wall_h = v1;
_global.Wall_h extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
(GameArea.getInstance()).addWall(this._x, this._y, this._x + this._width, this._y);
if (!_global.WALLS_VISIBLE) {
this.swapDepths(this._parent.getNextHighestDepth());
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Wall_h.prototype, null, 1);
}
#endinitclip
}
movieClip 2118 __Packages.NextLevel {
#initclip
if (!_global.NextLevel) {
var v1 = function () {
super();
this._visible = false;
};
_global.NextLevel = v1;
_global.NextLevel extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
if (this._visible) {
var v2 = GameArea.getMainHero();
if (Mech.theDistance(this, v2) < 30) {
GameArea.win(this.goto);
}
} else {
if (GameArea.timer == 0 && GameArea.getAliveEnemiesAmount() == 0) {
this._visible = true;
}
}
};
ASSetPropFlags(_global.NextLevel.prototype, null, 1);
}
#endinitclip
}
movieClip 2119 __Packages.Wall_v {
#initclip
if (!_global.Wall_v) {
var v1 = function () {
super();
};
_global.Wall_v = v1;
_global.Wall_v extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
(GameArea.getInstance()).addWall(this._x, this._y, this._x, this._y + this._height);
if (!_global.WALLS_VISIBLE) {
this.swapDepths(this._parent.getNextHighestDepth());
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Wall_v.prototype, null, 1);
}
#endinitclip
}
movieClip 2120 __Packages.Tank {
#initclip
if (!_global.Tank) {
var v1 = function () {
super();
var v3 = GameArea.getInstance();
this.swapDepths(v3.incDepthDown());
this.dst = this.range;
this.turret_ref = v3.addTurret(this._x, this._y, this._rotation, this.team, this.turret_name);
if (!this.range) {
this.stopMoving();
}
};
_global.Tank = v1;
_global.Tank extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
var v4 = flash.geom.Point.polar(this.speed, Mech.degToRad(this._rotation - 90));
this.dst -= Math.abs(this.speed);
if (this.dst > 0) {
this._x += v4.x;
this._y += v4.y;
} else {
if (this.patrol) {
this.speed *= -1;
this.dst = this.range;
} else {
this.stopMoving();
}
}
this.turret_ref._x = this._x;
this.turret_ref._y = this._y;
if (this.turret_ref.HP <= 0) {
this.stopMoving();
}
var v3 = GameArea.getInstance();
var v2 = 0;
while (v2 < v3.heroes.length) {
if (v3.heroes[v2].HP > 0 && v3.heroes[v2] != this.turret_ref && this.hitTest(v3.heroes[v2]._x, v3.heroes[v2]._y, true)) {
v3.heroes[v2].die();
}
++v2;
}
};
v2.stopMoving = function () {
this.onEnterFrame = null;
};
v2.speed = 5;
ASSetPropFlags(_global.Tank.prototype, null, 1);
}
#endinitclip
}
movieClip 2121 __Packages.Tutorial {
#initclip
if (!_global.Tutorial) {
var v1 = function () {
super();
this.ga = GameArea.getInstance();
this.curr_lesson = 0;
this.added_things = new Array();
this.turrets = new Array();
this.dummies = new Array();
this.msg_txt._alpha = 80;
this.disableDrop();
this.swapDepths(1902);
};
_global.Tutorial = v1;
_global.Tutorial extends MovieClip;
var v2 = v1.prototype;
v2.clearAdded = function () {
var v2 = 0;
while (v2 < this.added_things.length) {
this.added_things[v2].removeMovieClip();
++v2;
}
delete this.added_things;
this.added_things = new Array();
};
v2.showMsg = function (msg) {
this.msg_txt.text = msg.toUpperCase();
};
v2.disableDrop = function () {
this.saved_btn_DROP = _global.CO_DROP;
_global.CO_DROP = 0;
};
v2.enableDrop = function () {
_global.CO_DROP = this.saved_btn_DROP;
};
v2.dummiesAreDead = function () {
var v3 = true;
var v2 = 0;
while (v2 < this.dummies.length) {
if (this.dummies[v2].HP < 10000) {
this.dummies[v2].HP = Infinity;
this.dummies[v2].gotoAndPlay('death');
} else {
if (this.dummies[v2].HP != Infinity) {
v3 = false;
}
}
++v2;
}
return v3;
};
v2.oneDummieDead = function () {
var v3 = 0;
var v2 = 0;
while (v2 < this.dummies.length) {
if (this.dummies[v2].HP < 10000) {
this.dummies[v2].HP = Infinity;
this.dummies[v2].gotoAndPlay('death');
++v3;
}
++v2;
}
return v3 > 0;
};
v2.lessonCheck0 = function () {
this.player = GameArea.getMainHero();
return true;
};
v2.holdWeapon = function (plus) {
if (this.player.weapon.plus != plus) {
this.player.changeWeapons(this.player.weap[plus - 1]);
}
};
v2.lessonStart1 = function () {
this.player.weap[3].clip = 0;
this.player.weap[3].ammo = 0;
var v3 = 1;
while (v3 < this.ga.heroes.length) {
if (this.ga.heroes[v3] instanceof Turret) {
if (this.ga.heroes[v3].team == 1) {
this.dummies.push(this.ga.heroes[v3]);
this.ga.heroes[v3].team = 2;
} else {
this.turrets.push(this.ga.heroes[v3]);
this.ga.heroes[v3].HP = Infinity;
this.ga.heroes[v3].weapon.Laser();
this.ga.heroes[v3].weapon.damage = 50;
this.ga.heroes[v3].min_kick = 0;
this.ga.heroes[v3].max_rot = 9;
}
}
++v3;
}
this.added_things.push(this.ga.attachMovie('Position Mark', 'mark', 20, {'_x': 115, '_y': 520}));
this.showMsg('Use ' + Mech.getBtnName(_global.CO_UP) + Mech.getBtnName(_global.CO_LEFT) + Mech.getBtnName(_global.CO_DOWN) + Mech.getBtnName(_global.CO_RIGHT) + ' to move. Come to fireing range.');
};
v2.lessonCheck1 = function () {
return Math.abs(115 - this.player._x) < 20 && Math.abs(520 - this.player._y) < 20;
};
v2.lessonStart2 = function () {
this.showMsg('Aim with mouse. Click to shoot. Hit the dummies.');
var v2 = 0;
while (v2 < this.dummies.length) {
this.dummies[v2].HP = 10000;
++v2;
}
this.clearAdded();
};
v2.lessonCheck2 = function () {
this.holdWeapon(2);
if (this.player.weapon.clip < this.player.weapon.max_clip) {
this.player.weapon.clip = this.player.weapon.max_clip;
}
return this.dummiesAreDead();
};
v2.lessonStart3 = function () {
this.showMsg('Press ' + Mech.getBtnName(_global.CO_RELOAD) + ' to reload.');
this.player.weapon.clip = 0;
this.player.weapon.ammo = 24;
};
v2.lessonCheck3 = function () {
this.holdWeapon(2);
return this.player.weapon.clip == this.player.weapon.max_clip;
};
v2.lessonStart4 = function () {
this.showMsg('Walk over a gun to pick it up. Pick up M4.');
var v2 = Weapon.getWeapon('M4');
this.ga.addWeaponBox(new flash.geom.Point(230, 560), v2);
};
v2.lessonCheck4 = function () {
return this.player.weapon.plus == 1;
};
v2.lessonStart5 = function () {
this.showMsg('Some Guns have alternate fire mode. Press ' + Mech.getBtnName(_global.CO_ALT) + ' to fire grenade launcher. Blow the dummies!');
var v3 = 0;
while (v3 < this.dummies.length) {
this.dummies[v3].gotoAndStop(1);
this.dummies[v3].HP = 10000;
++v3;
}
this.player.weapon.damage = 0;
};
v2.lessonCheck5 = function () {
this.holdWeapon(1);
if (this.player.weapon.alt.ammo <= 0) {
this.player.weapon.alt.ammo = 1;
}
return this.dummiesAreDead();
};
v2.lessonStart6 = function () {
this.enableDrop();
this.showMsg('You have to drop current gun to pick up another one. Press ' + Mech.getBtnName(_global.CO_DROP) + ' to drop your gun.');
this.player.weapon.M4();
};
v2.lessonCheck6 = function () {
if (this.player.weap[0] == null) {
return true;
} else {
this.holdWeapon(1);
return false;
}
};
v2.lessonStart7 = function () {
this.showMsg('Hand grenades bounce when hit a wall. Place pointer here and press ' + Mech.getBtnName(_global.CO_GRENADE) + ' to throw grenade and kill enemy behind the wall.');
this.disableDrop();
this.player.weap[3].clip = 3;
this.added_things.push(this.ga.attachMovie('Position Mark', 'mark', 20, {'_x': 330, '_y': 70}));
var v3 = 0;
while (v3 < this.dummies.length) {
if (Math.abs(this.dummies[v3]._x - 125) > 20) {
this.dummies[v3]._x += 20 * Mech.znak(125 - this.dummies[v3]._x);
}
this.dummies[v3]._y = 300 - this.dummies[v3]._y;
this.dummies[v3].gotoAndStop(1);
this.dummies[v3].HP = 10000;
++v3;
}
};
v2.lessonCheck7 = function () {
if (this.player.weap[3].clip <= 0) {
this.player.weap[3].clip = 1;
}
return this.oneDummieDead();
};
v2.lessonStart8 = function () {
this.clearAdded();
this.showMsg('Hold ' + Mech.getBtnName(_global.CO_LIE) + ' to lie down. You can\'t move while lying, but enemies have low chances to hit you. Go to the other side, hit the deck to escape machinegun fire.');
this.added_things.push(this.ga.attachMovie('Position Mark', 'mark', 20, {'_x': 360, '_y': 30}));
var v3 = 0;
while (v3 < this.turrets.length) {
this.turrets[v3].weapon.M249();
this.turrets[v3].weapon.kickback = 6;
this.turrets[v3].weapon.damage = 5;
this.turrets[v3].weapon.fire_rate = 4;
++v3;
}
};
v2.lessonCheck8 = function () {
if (GameArea.timer == 15) {
var v2 = 0;
while (v2 < this.turrets.length) {
this.turrets[v2].team = 3 - this.turrets[v2].team;
++v2;
}
}
if (this.player.HP < 50) {
this.player.HP += 20;
}
return Math.abs(360 - this.player._x) < 20 && Math.abs(30 - this.player._y) < 20;
};
v2.lessonStart9 = function () {
this.clearAdded();
this.showMsg('Press ' + Mech.getBtnName(_global.CO_UNITS) + ' to switch between allies. Press ' + Mech.getBtnName(_global.CO_COMMAND) + 'to order them move to pointer position. Order them to come here and they will destroy turrets.');
var v3 = 0;
while (v3 < this.turrets.length) {
this.turrets[v3].HP = 500;
this.turrets[v3].team = 2;
++v3;
}
v3 = 0;
while (v3 < this.dummies.length) {
this.dummies[v3].team = 2;
this.dummies[v3].HP = 0;
++v3;
}
this.added_things.push(this.ga.attachMovie('Position Mark', 'mark', 20, {'_x': 320, '_y': 210}));
this.added_things.push(this.ga.attachMovie('Position Mark', 'mark', 30, {'_x': 320, '_y': 340}));
this.ga.addSoldier(740, 490, -90, 'WW2_US_Corporal', 'LAW', 'Glock18', 'Knife', 'HE', 'no', 0, 0, 1, false);
this.ga.addSoldier(740, 560, -90, 'WW2_US_Corporal', 'LAW', 'Glock18', 'Knife', 'HE', 'no', 0, 0, 1, false);
};
v2.lessonCheck9 = function () {
var v3 = true;
var v2 = 0;
while (v2 < this.turrets.length) {
if (this.turrets[v2].HP > 0) {
v3 = false;
break;
}
++v2;
}
return v3;
};
v2.lessonStart10 = function () {
this.enableDrop();
this.clearAdded();
this.showMsg('Congrats! You have finished tutorial.');
};
v2.onEnterFrame = function () {
if (this['lessonCheck' + this.curr_lesson]()) {
++this.curr_lesson;
this['lessonStart' + this.curr_lesson]();
}
};
ASSetPropFlags(_global.Tutorial.prototype, null, 1);
}
#endinitclip
}
movieClip 2122 __Packages.Cursor {
#initclip
if (!_global.Cursor) {
var v1 = function () {
super();
};
_global.Cursor = v1;
_global.Cursor extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
Mouse.hide();
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
var v3 = GameArea.getMainHero();
this.ammo_txt.text = v3.weapon.ammo;
this.clip_txt.text = v3.weapon.clip;
this.kick_bar._xscale = 100 + (v3.kick / 3) * 10;
this.kick_bar._yscale = 100 + (v3.kick / 3) * 10;
};
ASSetPropFlags(_global.Cursor.prototype, null, 1);
}
#endinitclip
}
movieClip 2 __Packages.mx.core.UIObject {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.core) {
_global.mx.core = new Object();
}
if (!_global.mx.core.UIObject) {
var v1 = function () {
super();
this.constructObject();
};
mx.core.UIObject = v1;
var v2 = new MovieClip();
mx.core.UIObject.prototype = v2;
v2.__get__width = function () {
return this._width;
};
v2.__get__height = function () {
return this._height;
};
v2.__get__left = function () {
return this._x;
};
v2.__get__x = function () {
return this._x;
};
v2.__get__top = function () {
return this._y;
};
v2.__get__y = function () {
return this._y;
};
v2.__get__right = function () {
return this._parent.width - (this._x + this.__get__width());
};
v2.__get__bottom = function () {
return this._parent.height - (this._y + this.__get__height());
};
v2.getMinHeight = function (Void) {
return this._minHeight;
};
v2.setMinHeight = function (h) {
this._minHeight = h;
};
v2.__get__minHeight = function () {
return this.getMinHeight();
};
v2.__set__minHeight = function (h) {
this.setMinHeight(h);
return this.__get__minHeight();
};
v2.getMinWidth = function (Void) {
return this._minWidth;
};
v2.setMinWidth = function (w) {
this._minWidth = w;
};
v2.__get__minWidth = function () {
return this.getMinWidth();
};
v2.__set__minWidth = function (w) {
this.setMinWidth(w);
return this.__get__minWidth();
};
v2.setVisible = function (x, noEvent) {
if (x != this._visible) {
this._visible = x;
if (noEvent != true) {
this.dispatchEvent({'type': x ? 'reveal' : 'hide'});
}
}
};
v2.__get__visible = function () {
return this._visible;
};
v2.__set__visible = function (x) {
this.setVisible(x, false);
return this.__get__visible();
};
v2.__get__scaleX = function () {
return this._xscale;
};
v2.__set__scaleX = function (x) {
this._xscale = x;
return this.__get__scaleX();
};
v2.__get__scaleY = function () {
return this._yscale;
};
v2.__set__scaleY = function (y) {
this._yscale = y;
return this.__get__scaleY();
};
v2.doLater = function (obj, fn) {
if (this.methodTable == undefined) {
this.methodTable = new Array();
}
this.methodTable.push({'obj': obj, 'fn': fn});
this.onEnterFrame = this.doLaterDispatcher;
};
v2.doLaterDispatcher = function (Void) {
delete this.onEnterFrame;
if (this.invalidateFlag) {
this.redraw();
}
var v3 = this.methodTable;
this.methodTable = new Array();
if (v3.length > 0) {
var v2;
v2 = v3.shift();
while (v2 != undefined) {
v2.obj[v2.fn]();
}
}
};
v2.cancelAllDoLaters = function (Void) {
delete this.onEnterFrame;
this.methodTable = new Array();
};
v2.invalidate = function (Void) {
this.invalidateFlag = true;
this.onEnterFrame = this.doLaterDispatcher;
};
v2.invalidateStyle = function (Void) {
this.invalidate();
};
v2.redraw = function (bAlways) {
if (this.invalidateFlag || bAlways) {
this.invalidateFlag = false;
var v2;
for (v2 in this.tfList) {
this.tfList[v2].draw();
}
this.draw();
this.dispatchEvent({'type': 'draw'});
}
};
v2.draw = function (Void) {};
v2.move = function (x, y, noEvent) {
var v3 = this._x;
var v2 = this._y;
this._x = x;
this._y = y;
if (noEvent != true) {
this.dispatchEvent({'type': 'move', 'oldX': v3, 'oldY': v2});
}
};
v2.setSize = function (w, h, noEvent) {
var v2 = this.__width;
var v3 = this.__height;
this.__width = w;
this.__height = h;
this.size();
if (noEvent != true) {
this.dispatchEvent({'type': 'resize', 'oldWidth': v2, 'oldHeight': v3});
}
};
v2.size = function (Void) {
this._width = this.__width;
this._height = this.__height;
};
v2.drawRect = function (x1, y1, x2, y2) {
this.moveTo(x1, y1);
this.lineTo(x2, y1);
this.lineTo(x2, y2);
this.lineTo(x1, y2);
this.lineTo(x1, y1);
};
v2.createLabel = function (name, depth, text) {
this.createTextField(name, depth, 0, 0, 0, 0);
var v2 = this[name];
v2._color = mx.core.UIObject.textColorList;
v2._visible = false;
v2.__text = text;
if (this.tfList == undefined) {
this.tfList = new Object();
}
this.tfList[name] = v2;
v2.invalidateStyle();
this.invalidate();
v2.styleName = this;
return v2;
};
v2.createObject = function (linkageName, id, depth, initobj) {
return this.attachMovie(linkageName, id, depth, initobj);
};
v2.createClassObject = function (className, id, depth, initobj) {
var v3 = className.symbolName == undefined;
if (v3) {
Object.registerClass(className.symbolOwner.symbolName, className);
}
var v4 = this.createObject(className.symbolOwner.symbolName, id, depth, initobj);
if (v3) {
Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner);
}
return v4;
};
v2.createEmptyObject = function (id, depth) {
return this.createClassObject(mx.core.UIObject, id, depth);
};
v2.destroyObject = function (id) {
var v2 = this[id];
if (v2.getDepth() < 0) {
var v4 = this.buildDepthTable();
var v5 = this.findNextAvailableDepth(0, v4, 'up');
var v3 = v5;
v2.swapDepths(v3);
}
v2.removeMovieClip();
delete this[id];
};
v2.getSkinIDName = function (tag) {
return this.idNames[tag];
};
v2.setSkin = function (tag, linkageName, initObj) {
if (_global.skinRegistry[linkageName] == undefined) {
mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement);
}
return this.createObject(linkageName, this.getSkinIDName(tag), tag, initObj);
};
v2.createSkin = function (tag) {
var v2 = this.getSkinIDName(tag);
this.createEmptyObject(v2, tag);
return this[v2];
};
v2.createChildren = function (Void) {};
v2._createChildren = function (Void) {
this.createChildren();
this.childrenCreated = true;
};
v2.constructObject = function (Void) {
if (this._name == undefined) {
return undefined;
}
this.init();
this._createChildren();
this.createAccessibilityImplementation();
this._endInit();
if (this.validateNow) {
this.redraw(true);
} else {
this.invalidate();
}
};
v2.initFromClipParameters = function (Void) {
var v4 = false;
var v2;
for (v2 in this.clipParameters) {
if (this.hasOwnProperty(v2)) {
v4 = true;
this['def_' + v2] = this[v2];
delete this[v2];
}
}
if (v4) {
for (v2 in this.clipParameters) {
var v3 = this['def_' + v2];
if (v3 != undefined) {
this[v2] = v3;
}
}
}
};
v2.init = function (Void) {
this.__width = this._width;
this.__height = this._height;
if (this.initProperties == undefined) {
this.initFromClipParameters();
} else {
this.initProperties();
}
if (_global.cascadingStyles == true) {
this.stylecache = new Object();
}
};
v2.getClassStyleDeclaration = function (Void) {
var v4 = this;
var v3 = this.className;
while (v3 != undefined) {
if (this.ignoreClassStyleDeclaration[v3] == undefined) {
if (_global.styles[v3] != undefined) {
return _global.styles[v3];
}
}
v4 = v4.__proto__;
v3 = v4.className;
}
};
v2.setColor = function (color) {};
v2.__getTextFormat = function (tf, bAll) {
var v8 = this.stylecache.tf;
if (v8 != undefined) {
var v3;
for (v3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || mx.styles.StyleManager.TextFormatStyleProps[v3]) {
if (tf[v3] == undefined) {
tf[v3] = v8[v3];
}
}
}
return false;
}
var v6 = false;
for (v3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || mx.styles.StyleManager.TextFormatStyleProps[v3]) {
if (tf[v3] == undefined) {
var v5 = this._tf[v3];
if (v5 != undefined) {
tf[v3] = v5;
} else {
if (v3 == 'font' && this.fontFamily != undefined) {
tf[v3] = this.fontFamily;
} else {
if (v3 == 'size' && this.fontSize != undefined) {
tf[v3] = this.fontSize;
} else {
if (v3 == 'color' && this.color != undefined) {
tf[v3] = this.color;
} else {
if (v3 == 'leftMargin' && this.marginLeft != undefined) {
tf[v3] = this.marginLeft;
} else {
if (v3 == 'rightMargin' && this.marginRight != undefined) {
tf[v3] = this.marginRight;
} else {
if (v3 == 'italic' && this.fontStyle != undefined) {
tf[v3] = this.fontStyle == v3;
} else {
if (v3 == 'bold' && this.fontWeight != undefined) {
tf[v3] = this.fontWeight == v3;
} else {
if (v3 == 'align' && this.textAlign != undefined) {
tf[v3] = this.textAlign;
} else {
if (v3 == 'indent' && this.textIndent != undefined) {
tf[v3] = this.textIndent;
} else {
if (v3 == 'underline' && this.textDecoration != undefined) {
tf[v3] = this.textDecoration == v3;
} else {
if (v3 == 'embedFonts' && this.embedFonts != undefined) {
tf[v3] = this.embedFonts;
} else {
v6 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
if (v6) {
var v9 = this.styleName;
if (v9 != undefined) {
if (typeof v9 != 'string') {
v6 = v9.__getTextFormat(tf, true, this);
} else {
if (_global.styles[v9] != undefined) {
v6 = _global.styles[v9].__getTextFormat(tf, true, this);
}
}
}
}
if (v6) {
var v10 = this.getClassStyleDeclaration();
if (v10 != undefined) {
v6 = v10.__getTextFormat(tf, true, this);
}
}
if (v6) {
if (_global.cascadingStyles) {
if (this._parent != undefined) {
v6 = this._parent.__getTextFormat(tf, false);
}
}
}
if (v6) {
v6 = _global.style.__getTextFormat(tf, true, this);
}
return v6;
};
v2._getTextFormat = function (Void) {
var v2 = this.stylecache.tf;
if (v2 != undefined) {
return v2;
}
v2 = new TextFormat();
this.__getTextFormat(v2, true);
this.stylecache.tf = v2;
if (this.enabled == false) {
var v3 = this.getStyle('disabledColor');
v2.color = v3;
}
return v2;
};
v2.getStyleName = function (Void) {
var v2 = this.styleName;
if (v2 != undefined) {
if (typeof v2 != 'string') {
return v2.getStyleName();
} else {
return v2;
}
}
if (this._parent != undefined) {
return this._parent.getStyleName();
} else {
return undefined;
}
};
v2.getStyle = function (styleProp) {
var v3;
++_global.getStyleCounter;
if (this[styleProp] != undefined) {
return this[styleProp];
}
var v6 = this.styleName;
if (v6 != undefined) {
if (typeof v6 != 'string') {
v3 = v6.getStyle(styleProp);
} else {
var v7 = _global.styles[v6];
v3 = v7.getStyle(styleProp);
}
}
if (v3 != undefined) {
return v3;
}
v7 = this.getClassStyleDeclaration();
if (v7 != undefined) {
v3 = v7[styleProp];
}
if (v3 != undefined) {
return v3;
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || mx.styles.StyleManager.isColorStyle(styleProp)) {
var v5 = this.stylecache;
if (v5 != undefined) {
if (v5[styleProp] != undefined) {
return v5[styleProp];
}
}
if (this._parent != undefined) {
v3 = this._parent.getStyle(styleProp);
} else {
v3 = _global.style[styleProp];
}
if (v5 != undefined) {
v5[styleProp] = v3;
}
return v3;
}
}
if (v3 == undefined) {
v3 = _global.style[styleProp];
}
return v3;
};
v1.mergeClipParameters = function (o, p) {
for (var v3 in p) {
o[v3] = p[v3];
}
return true;
};
v1.symbolName = 'UIObject';
v1.symbolOwner = mx.core.UIObject;
v1.version = '2.0.2.126';
v1.textColorList = {'color': 1, 'disabledColor': 1};
v2.invalidateFlag = false;
v2.lineWidth = 1;
v2.lineColor = 0;
v2.tabEnabled = false;
v2.clipParameters = {'visible': 1, 'minHeight': 1, 'minWidth': 1, 'maxHeight': 1, 'maxWidth': 1, 'preferredHeight': 1, 'preferredWidth': 1};
v2.addProperty('bottom', v2.__get__bottom, function () {});
v2.addProperty('height', v2.__get__height, function () {});
v2.addProperty('left', v2.__get__left, function () {});
v2.addProperty('minHeight', v2.__get__minHeight, v2.__set__minHeight);
v2.addProperty('minWidth', v2.__get__minWidth, v2.__set__minWidth);
v2.addProperty('right', v2.__get__right, function () {});
v2.addProperty('scaleX', v2.__get__scaleX, v2.__set__scaleX);
v2.addProperty('scaleY', v2.__get__scaleY, v2.__set__scaleY);
v2.addProperty('top', v2.__get__top, function () {});
v2.addProperty('visible', v2.__get__visible, v2.__set__visible);
v2.addProperty('width', v2.__get__width, function () {});
v2.addProperty('x', v2.__get__x, function () {});
v2.addProperty('y', v2.__get__y, function () {});
ASSetPropFlags(mx.core.UIObject.prototype, null, 1);
}
#endinitclip
}
movieClip 3 __Packages.mx.core.UIComponent {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.core) {
_global.mx.core = new Object();
}
if (!_global.mx.core.UIComponent) {
var v1 = function () {
super();
};
mx.core.UIComponent = v1;
var v2 = new mx.core.UIObject();
mx.core.UIComponent.prototype = v2;
v2.__get__width = function () {
return this.__width;
};
v2.__get__height = function () {
return this.__height;
};
v2.setVisible = function (x, noEvent) {
super.setVisible(x, noEvent);
};
v2.enabledChanged = function (id, oldValue, newValue) {
this.setEnabled(newValue);
this.invalidate();
delete this.stylecache.tf;
return newValue;
};
v2.setEnabled = function (enabled) {
this.invalidate();
};
v2.getFocus = function () {
var selFocus = Selection.getFocus();
return (selFocus === null) ? null : eval(selFocus);
};
v2.setFocus = function () {
Selection.setFocus(this);
};
v2.getFocusManager = function () {
var v2 = this;
while (v2 != undefined) {
if (v2.focusManager != undefined) {
return v2.focusManager;
}
v2 = v2._parent;
}
return undefined;
};
v2.onKillFocus = function (newFocus) {
this.removeEventListener('keyDown', this);
this.removeEventListener('keyUp', this);
this.dispatchEvent({'type': 'focusOut'});
this.drawFocus(false);
};
v2.onSetFocus = function (oldFocus) {
this.addEventListener('keyDown', this);
this.addEventListener('keyUp', this);
this.dispatchEvent({'type': 'focusIn'});
if ((this.getFocusManager()).bDrawFocus != false) {
this.drawFocus(true);
}
};
v2.findFocusInChildren = function (o) {
if (o.focusTextField != undefined) {
return o.focusTextField;
}
if (o.tabEnabled == true) {
return o;
}
return undefined;
};
v2.findFocusFromObject = function (o) {
if (o.tabEnabled != true) {
if (o._parent == undefined) {
return undefined;
}
if (o._parent.tabEnabled == true) {
o = o._parent;
return o;
}
if (o._parent.tabChildren) {
o = this.findFocusInChildren(o._parent);
return o;
}
o = this.findFocusFromObject(o._parent);
}
return o;
};
v2.pressFocus = function () {
var v3 = this.findFocusFromObject(this);
var v2 = this.getFocus();
if (v3 != v2) {
v2.drawFocus(false);
if ((this.getFocusManager()).bDrawFocus != false) {
v3.drawFocus(true);
}
}
};
v2.releaseFocus = function () {
var v2 = this.findFocusFromObject(this);
if (v2 != this.getFocus()) {
v2.setFocus();
}
};
v2.isParent = function (o) {
while (o != undefined) {
if (o == this) {
return true;
}
o = o._parent;
}
return false;
};
v2.size = function () {};
v2.init = function () {
super.init();
this._xscale = 100;
this._yscale = 100;
this._focusrect = _global.useFocusRect == false;
this.watch('enabled', this.enabledChanged);
if (this.enabled == false) {
this.setEnabled(false);
}
};
v2.dispatchValueChangedEvent = function (value) {
this.dispatchEvent({'type': 'valueChanged', 'value': value});
};
v1.symbolName = 'UIComponent';
v1.symbolOwner = mx.core.UIComponent;
v1.version = '2.0.2.126';
v1.kStretch = 5000;
v2.focusEnabled = true;
v2.tabEnabled = true;
v2.origBorderStyles = {'themeColor': 16711680};
v2.clipParameters = {};
v1.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters);
v2.addProperty('height', v2.__get__height, function () {});
v2.addProperty('width', v2.__get__width, function () {});
ASSetPropFlags(mx.core.UIComponent.prototype, null, 1);
}
#endinitclip
}
movieClip 4 __Packages.mx.controls.SimpleButton {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.controls) {
_global.mx.controls = new Object();
}
if (!_global.mx.controls.SimpleButton) {
var v1 = function () {
super();
};
mx.controls.SimpleButton = v1;
var v2 = new mx.core.UIComponent();
mx.controls.SimpleButton.prototype = v2;
v2.init = function (Void) {
super.init();
if (this.preset == undefined) {
this.boundingBox_mc._visible = false;
this.boundingBox_mc._height = 0;
this.boundingBox_mc._width = 0;
}
this.useHandCursor = false;
};
v2.createChildren = function (Void) {
if (this.preset != undefined) {
var v2 = this[this.idNames[this.preset]];
this[this.refNames[this.preset]] = v2;
this.skinName = v2;
if (this.falseOverSkin.length == 0) {
this.rolloverSkin = this.fus;
}
if (this.falseOverIcon.length == 0) {
this.rolloverIcon = this.fui;
}
this.initializing = false;
} else {
if (this.__state == true) {
this.setStateVar(true);
} else {
if (this.falseOverSkin.length == 0) {
this.rolloverSkin = this.fus;
}
if (this.falseOverIcon.length == 0) {
this.rolloverIcon = this.fui;
}
}
}
};
v2.setIcon = function (tag, linkageName) {
return this.setSkin(tag + 8, linkageName);
};
v2.changeIcon = function (tag, linkageName) {
this.linkLength = linkageName.length;
var v2 = this.stateNames[tag] + 'Icon';
this[v2] = linkageName;
this[this.idNames[tag + 8]] = v2;
this.setStateVar(this.getState());
};
v2.changeSkin = function (tag, linkageName) {
var v2 = this.stateNames[tag] + 'Skin';
this[v2] = linkageName;
this[this.idNames[tag]] = v2;
this.setStateVar(this.getState());
};
v2.viewIcon = function (varName) {
var v4 = varName + 'Icon';
var v3 = this[v4];
if (typeof v3 == 'string') {
var v5 = v3;
if (this.__emphasized) {
if (this[v3 + 'Emphasized'].length > 0) {
v3 += 'Emphasized';
}
}
if (this[v3].length == 0) {
return undefined;
}
v3 = this.setIcon(this.tagMap[v5], this[v3]);
if (v3 == undefined && _global.isLivePreview) {
v3 = this.setIcon(0, 'ButtonIcon');
}
this[v4] = v3;
}
this.iconName._visible = false;
this.iconName = v3;
this.iconName._visible = true;
};
v2.removeIcons = function () {
var v3 = 0;
while (v3 < 2) {
var v2 = 8;
while (v2 < 16) {
this.destroyObject(this.idNames[v2]);
this[this.stateNames[v2 - 8] + 'Icon'] = '';
++v2;
}
++v3;
}
this.refresh();
};
v2.setSkin = function (tag, linkageName, initobj) {
if (initobj == undefined) {
var v3 = super.setSkin(tag, linkageName, {'styleName': this});
this.calcSize(tag, v3);
return v3;
}
var v3 = super.setSkin(tag, linkageName, initobj);
this.calcSize(tag, v3);
return v3;
};
v2.calcSize = function (Void) {
this.__width = this._width;
this.__height = this._height;
};
v2.viewSkin = function (varName, initObj) {
var v3 = varName + 'Skin';
var v2 = this[v3];
if (typeof v2 == 'string') {
var v4 = v2;
if (this.__emphasized) {
if (this[v2 + 'Emphasized'].length > 0) {
v2 += 'Emphasized';
}
}
if (this[v2].length == 0) {
return undefined;
}
v2 = this.setSkin(this.tagMap[v4], this[v2], (initObj != undefined) ? initObj : {'styleName': this});
this[v3] = v2;
}
this.skinName._visible = false;
this.skinName = v2;
this.skinName._visible = true;
};
v2.showEmphasized = function (e) {
if (e && !this.__emphatic) {
if (mx.controls.SimpleButton.emphasizedStyleDeclaration != undefined) {
this.__emphaticStyleName = this.styleName;
this.styleName = mx.controls.SimpleButton.emphasizedStyleDeclaration;
}
this.__emphatic = true;
} else {
if (this.__emphatic) {
this.styleName = this.__emphaticStyleName;
}
this.__emphatic = false;
}
};
v2.refresh = function (Void) {
var v2 = this.getState();
if (this.enabled == false) {
this.viewIcon('disabled');
this.viewSkin('disabled');
} else {
this.viewSkin(this.phase);
this.viewIcon(this.phase);
}
this.setView(this.phase == 'down');
this.iconName.enabled = this.enabled;
};
v2.setView = function (offset) {
if (this.iconName == undefined) {
return undefined;
}
var v2 = offset ? this.btnOffset : 0;
this.iconName._x = (this.__width - this.iconName._width) / 2 + v2;
this.iconName._y = (this.__height - this.iconName._height) / 2 + v2;
};
v2.setStateVar = function (state) {
if (state) {
if (this.trueOverSkin.length == 0) {
this.rolloverSkin = this.tus;
} else {
this.rolloverSkin = this.trs;
}
if (this.trueOverIcon.length == 0) {
this.rolloverIcon = this.tui;
} else {
this.rolloverIcon = this.tri;
}
this.upSkin = this.tus;
this.downSkin = this.tds;
this.disabledSkin = this.dts;
this.upIcon = this.tui;
this.downIcon = this.tdi;
this.disabledIcon = this.dti;
} else {
if (this.falseOverSkin.length == 0) {
this.rolloverSkin = this.fus;
} else {
this.rolloverSkin = this.frs;
}
if (this.falseOverIcon.length == 0) {
this.rolloverIcon = this.fui;
} else {
this.rolloverIcon = this.fri;
}
this.upSkin = this.fus;
this.downSkin = this.fds;
this.disabledSkin = this.dfs;
this.upIcon = this.fui;
this.downIcon = this.fdi;
this.disabledIcon = this.dfi;
}
this.__state = state;
};
v2.setState = function (state) {
if (state != this.__state) {
this.setStateVar(state);
this.invalidate();
}
};
v2.size = function (Void) {
this.refresh();
};
v2.draw = function (Void) {
if (this.initializing) {
this.initializing = false;
this.skinName.visible = true;
this.iconName.visible = true;
}
this.size();
};
v2.getState = function (Void) {
return this.__state;
};
v2.setToggle = function (val) {
this.__toggle = val;
if (this.__toggle == false) {
this.setState(false);
}
};
v2.getToggle = function (Void) {
return this.__toggle;
};
v2.__set__toggle = function (val) {
this.setToggle(val);
return this.__get__toggle();
};
v2.__get__toggle = function () {
return this.getToggle();
};
v2.__set__value = function (val) {
this.setSelected(val);
return this.__get__value();
};
v2.__get__value = function () {
return this.getSelected();
};
v2.__set__selected = function (val) {
this.setSelected(val);
return this.__get__selected();
};
v2.__get__selected = function () {
return this.getSelected();
};
v2.setSelected = function (val) {
if (this.__toggle) {
this.setState(val);
} else {
this.setState(this.initializing ? val : this.__state);
}
};
v2.getSelected = function () {
return this.__state;
};
v2.setEnabled = function (val) {
if (this.enabled != val) {
super.setEnabled(val);
this.invalidate();
}
};
v2.onPress = function (Void) {
this.pressFocus();
this.phase = 'down';
this.refresh();
this.dispatchEvent({'type': 'buttonDown'});
if (this.autoRepeat) {
this.interval = setInterval(this, 'onPressDelay', this.getStyle('repeatDelay'));
}
};
v2.onPressDelay = function (Void) {
this.dispatchEvent({'type': 'buttonDown'});
if (this.autoRepeat) {
clearInterval(this.interval);
this.interval = setInterval(this, 'onPressRepeat', this.getStyle('repeatInterval'));
}
};
v2.onPressRepeat = function (Void) {
this.dispatchEvent({'type': 'buttonDown'});
updateAfterEvent();
};
v2.onRelease = function (Void) {
this.releaseFocus();
this.phase = 'rollover';
if (this.interval != undefined) {
clearInterval(this.interval);
delete this.interval;
}
if (this.getToggle()) {
this.setState(!this.getState());
} else {
this.refresh();
}
this.dispatchEvent({'type': 'click'});
};
v2.onDragOut = function (Void) {
this.phase = 'up';
this.refresh();
this.dispatchEvent({'type': 'buttonDragOut'});
};
v2.onDragOver = function (Void) {
if (this.phase != 'up') {
this.onPress();
return undefined;
} else {
this.phase = 'down';
this.refresh();
}
};
v2.onReleaseOutside = function (Void) {
this.releaseFocus();
this.phase = 'up';
if (this.interval != undefined) {
clearInterval(this.interval);
delete this.interval;
}
};
v2.onRollOver = function (Void) {
this.phase = 'rollover';
this.refresh();
};
v2.onRollOut = function (Void) {
this.phase = 'up';
this.refresh();
};
v2.getLabel = function (Void) {
return this.fui.text;
};
v2.setLabel = function (val) {
if (typeof this.fui == 'string') {
this.createLabel('fui', 8, val);
this.fui.styleName = this;
} else {
this.fui.text = val;
}
var v4 = this.fui._getTextFormat();
var v2 = v4.getTextExtent2(val);
this.fui._width = v2.width + 5;
this.fui._height = v2.height + 5;
this.iconName = this.fui;
this.setView(this.__state);
};
v2.__get__emphasized = function () {
return this.__emphasized;
};
v2.__set__emphasized = function (val) {
this.__emphasized = val;
var v2 = 0;
while (v2 < 8) {
this[this.idNames[v2]] = this.stateNames[v2] + 'Skin';
if (typeof this[this.idNames[v2 + 8]] == 'movieclip') {
this[this.idNames[v2 + 8]] = this.stateNames[v2] + 'Icon';
}
++v2;
}
this.showEmphasized(this.__emphasized);
this.setStateVar(this.__state);
this.invalidateStyle();
return this.__get__emphasized();
};
v2.keyDown = function (e) {
if (e.code == 32) {
this.onPress();
}
};
v2.keyUp = function (e) {
if (e.code == 32) {
this.onRelease();
}
};
v2.onKillFocus = function (newFocus) {
super.onKillFocus();
if (this.phase != 'up') {
this.phase = 'up';
this.refresh();
}
};
v1.symbolName = 'SimpleButton';
v1.symbolOwner = mx.controls.SimpleButton;
v1.version = '2.0.2.126';
v2.className = 'SimpleButton';
v2.style3dInset = 4;
v2.btnOffset = 1;
v2.__toggle = false;
v2.__state = false;
v2.__emphasized = false;
v2.__emphatic = false;
v1.falseUp = 0;
v1.falseDown = 1;
v1.falseOver = 2;
v1.falseDisabled = 3;
v1.trueUp = 4;
v1.trueDown = 5;
v1.trueOver = 6;
v1.trueDisabled = 7;
v2.falseUpSkin = 'SimpleButtonUp';
v2.falseDownSkin = 'SimpleButtonIn';
v2.falseOverSkin = '';
v2.falseDisabledSkin = 'SimpleButtonUp';
v2.trueUpSkin = 'SimpleButtonIn';
v2.trueDownSkin = '';
v2.trueOverSkin = '';
v2.trueDisabledSkin = 'SimpleButtonIn';
v2.falseUpIcon = '';
v2.falseDownIcon = '';
v2.falseOverIcon = '';
v2.falseDisabledIcon = '';
v2.trueUpIcon = '';
v2.trueDownIcon = '';
v2.trueOverIcon = '';
v2.trueDisabledIcon = '';
v2.phase = 'up';
v2.fui = 'falseUpIcon';
v2.fus = 'falseUpSkin';
v2.fdi = 'falseDownIcon';
v2.fds = 'falseDownSkin';
v2.frs = 'falseOverSkin';
v2.fri = 'falseOverIcon';
v2.dfi = 'falseDisabledIcon';
v2.dfs = 'falseDisabledSkin';
v2.tui = 'trueUpIcon';
v2.tus = 'trueUpSkin';
v2.tdi = 'trueDownIcon';
v2.tds = 'trueDownSkin';
v2.trs = 'trueOverSkin';
v2.tri = 'trueOverIcon';
v2.dts = 'trueDisabledSkin';
v2.dti = 'trueDisabledIcon';
v2.rolloverSkin = mx.controls.SimpleButton.prototype.frs;
v2.rolloverIcon = mx.controls.SimpleButton.prototype.fri;
v2.upSkin = mx.controls.SimpleButton.prototype.fus;
v2.downSkin = mx.controls.SimpleButton.prototype.fds;
v2.disabledSkin = mx.controls.SimpleButton.prototype.dfs;
v2.upIcon = mx.controls.SimpleButton.prototype.fui;
v2.downIcon = mx.controls.SimpleButton.prototype.fdi;
v2.disabledIcon = mx.controls.SimpleButton.prototype.dfi;
v2.initializing = true;
v2.idNames = ['fus', 'fds', 'frs', 'dfs', 'tus', 'tds', 'trs', 'dts', 'fui', 'fdi', 'fri', 'dfi', 'tui', 'tdi', 'tri', 'dti'];
v2.stateNames = ['falseUp', 'falseDown', 'falseOver', 'falseDisabled', 'trueUp', 'trueDown', 'trueOver', 'trueDisabled'];
v2.refNames = ['upSkin', 'downSkin', 'rolloverSkin', 'disabledSkin'];
v2.tagMap = {'falseUpSkin': 0, 'falseDownSkin': 1, 'falseOverSkin': 2, 'falseDisabledSkin': 3, 'trueUpSkin': 4, 'trueDownSkin': 5, 'trueOverSkin': 6, 'trueDisabledSkin': 7, 'falseUpIcon': 0, 'falseDownIcon': 1, 'falseOverIcon': 2, 'falseDisabledIcon': 3, 'trueUpIcon': 4, 'trueDownIcon': 5, 'trueOverIcon': 6, 'trueDisabledIcon': 7};
v2.addProperty('emphasized', v2.__get__emphasized, v2.__set__emphasized);
v2.addProperty('selected', v2.__get__selected, v2.__set__selected);
v2.addProperty('toggle', v2.__get__toggle, v2.__set__toggle);
v2.addProperty('value', v2.__get__value, v2.__set__value);
ASSetPropFlags(mx.controls.SimpleButton.prototype, null, 1);
}
#endinitclip
}
movieClip 5 __Packages.mx.controls.Button {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.controls) {
_global.mx.controls = new Object();
}
if (!_global.mx.controls.Button) {
var v1 = function () {
super();
};
mx.controls.Button = v1;
var v2 = new mx.controls.SimpleButton();
mx.controls.Button.prototype = v2;
v2.init = function (Void) {
super.init();
};
v2.draw = function () {
if (this.initializing) {
this.labelPath.visible = true;
}
super.draw();
if (this.initIcon != undefined) {
this._setIcon(this.initIcon);
}
delete this.initIcon;
};
v2.onRelease = function (Void) {
super.onRelease();
};
v2.createChildren = function (Void) {
super.createChildren();
};
v2.setSkin = function (tag, linkageName, initobj) {
return super.setSkin(tag, linkageName, initobj);
};
v2.viewSkin = function (varName) {
var v3 = this.getState() ? 'true' : 'false';
v3 += this.enabled ? this.phase : 'disabled';
super.viewSkin(varName, {'styleName': this, 'borderStyle': v3});
};
v2.invalidateStyle = function (c) {
this.labelPath.invalidateStyle(c);
super.invalidateStyle(c);
};
v2.setColor = function (c) {
var v2 = 0;
while (v2 < 8) {
this[this.idNames[v2]].redraw(true);
++v2;
}
};
v2.setEnabled = function (enable) {
this.labelPath.enabled = enable;
super.setEnabled(enable);
};
v2.calcSize = function (tag, ref) {
if (this.__width == undefined || this.__height == undefined) {
return undefined;
}
if (tag < 7) {
ref.setSize(this.__width, this.__height, true);
}
};
v2.size = function (Void) {
this.setState(this.getState());
this.setHitArea(this.__width, this.__height);
var v3 = 0;
while (v3 < 8) {
var v4 = this.idNames[v3];
if (typeof this[v4] == 'movieclip') {
this[v4].setSize(this.__width, this.__height, true);
}
++v3;
}
super.size();
};
v2.__set__labelPlacement = function (val) {
this.__labelPlacement = val;
this.invalidate();
return this.__get__labelPlacement();
};
v2.__get__labelPlacement = function () {
return this.__labelPlacement;
};
v2.getLabelPlacement = function (Void) {
return this.__labelPlacement;
};
v2.setLabelPlacement = function (val) {
this.__labelPlacement = val;
this.invalidate();
};
v2.getBtnOffset = function (Void) {
if (this.getState()) {
var v2 = this.btnOffset;
return v2;
}
if (this.phase == 'down') {
v2 = this.btnOffset;
return v2;
}
v2 = 0;
return v2;
};
v2.setView = function (offset) {
var v16 = offset ? this.btnOffset : 0;
var v12 = this.getLabelPlacement();
var v7 = 0;
var v6 = 0;
var v9 = 0;
var v8 = 0;
var v5 = 0;
var v4 = 0;
var v3 = this.labelPath;
var v2 = this.iconName;
var v15 = v3.textWidth;
var v14 = v3.textHeight;
var v10 = this.__width - this.borderW - this.borderW;
var v11 = this.__height - this.borderW - this.borderW;
if (v2 != undefined) {
v7 = v2._width;
v6 = v2._height;
}
if (v12 == 'left' || v12 == 'right') {
if (v3 != undefined) {
v9 = Math.min(v10 - v7, v15 + 5);
v3._width = v9;
v8 = Math.min(v11, v14 + 5);
v3._height = v8;
}
if (v12 == 'right') {
v5 = v7;
if (this.centerContent) {
v5 += (v10 - v9 - v7) / 2;
}
v2._x = v5 - v7;
} else {
v5 = v10 - v9 - v7;
if (this.centerContent) {
v5 /= 2;
}
v2._x = v5 + v9;
}
v4 = 0;
v2._y = v4;
if (this.centerContent) {
v2._y = (v11 - v6) / 2;
v4 = (v11 - v8) / 2;
}
if (!this.centerContent) {
v2._y += Math.max(0, (v8 - v6) / 2);
}
} else {
if (v3 != undefined) {
v9 = Math.min(v10, v15 + 5);
v3._width = v9;
v8 = Math.min(v11 - v6, v14 + 5);
v3._height = v8;
}
v5 = (v10 - v9) / 2;
v2._x = (v10 - v7) / 2;
if (v12 == 'top') {
v4 = v11 - v8 - v6;
if (this.centerContent) {
v4 /= 2;
}
v2._y = v4 + v8;
} else {
v4 = v6;
if (this.centerContent) {
v4 += (v11 - v8 - v6) / 2;
}
v2._y = v4 - v6;
}
}
var v13 = this.borderW + v16;
v3._x = v5 + v13;
v3._y = v4 + v13;
v2._x += v13;
v2._y += v13;
};
v2.__set__label = function (lbl) {
this.setLabel(lbl);
return this.__get__label();
};
v2.setLabel = function (label) {
if (label == '') {
this.labelPath.removeTextField();
this.refresh();
return undefined;
}
if (this.labelPath == undefined) {
var v2 = this.createLabel('labelPath', 200, label);
v2._width = v2.textWidth + 5;
v2._height = v2.textHeight + 5;
if (this.initializing) {
v2.visible = false;
}
} else {
delete this.labelPath.__text;
this.labelPath.text = label;
this.refresh();
}
};
v2.getLabel = function (Void) {
return (this.labelPath.__text != undefined) ? this.labelPath.__text : this.labelPath.text;
};
v2.__get__label = function () {
return this.getLabel();
};
v2._getIcon = function (Void) {
return this._iconLinkageName;
};
v2.__get__icon = function () {
if (this.initializing) {
return this.initIcon;
}
return this._iconLinkageName;
};
v2._setIcon = function (linkage) {
if (this.initializing) {
if (linkage == '') {
return undefined;
}
this.initIcon = linkage;
} else {
if (linkage == '') {
this.removeIcons();
return undefined;
}
super.changeIcon(0, linkage);
super.changeIcon(1, linkage);
super.changeIcon(3, linkage);
super.changeIcon(4, linkage);
super.changeIcon(5, linkage);
this._iconLinkageName = linkage;
this.refresh();
}
};
v2.__set__icon = function (linkage) {
this._setIcon(linkage);
return this.__get__icon();
};
v2.setHitArea = function (w, h) {
if (this.hitArea_mc == undefined) {
this.createEmptyObject('hitArea_mc', 100);
}
var v2 = this.hitArea_mc;
v2.clear();
v2.beginFill(16711680);
v2.drawRect(0, 0, w, h);
v2.endFill();
v2.setVisible(false);
};
v1.symbolName = 'Button';
v1.symbolOwner = mx.controls.Button;
v2.className = 'Button';
v1.version = '2.0.2.126';
v2.btnOffset = 0;
v2._color = 'buttonColor';
v2.__label = 'default value';
v2.__labelPlacement = 'right';
v2.falseUpSkin = 'ButtonSkin';
v2.falseDownSkin = 'ButtonSkin';
v2.falseOverSkin = 'ButtonSkin';
v2.falseDisabledSkin = 'ButtonSkin';
v2.trueUpSkin = 'ButtonSkin';
v2.trueDownSkin = 'ButtonSkin';
v2.trueOverSkin = 'ButtonSkin';
v2.trueDisabledSkin = 'ButtonSkin';
v2.falseUpIcon = '';
v2.falseDownIcon = '';
v2.falseOverIcon = '';
v2.falseDisabledIcon = '';
v2.trueUpIcon = '';
v2.trueDownIcon = '';
v2.trueOverIcon = '';
v2.trueDisabledIcon = '';
v2.clipParameters = {'labelPlacement': 1, 'icon': 1, 'toggle': 1, 'selected': 1, 'label': 1};
v1.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters);
v2.centerContent = true;
v2.borderW = 1;
v2.addProperty('icon', v2.__get__icon, v2.__set__icon);
v2.addProperty('label', v2.__get__label, v2.__set__label);
v2.addProperty('labelPlacement', v2.__get__labelPlacement, v2.__set__labelPlacement);
ASSetPropFlags(mx.controls.Button.prototype, null, 1);
}
#endinitclip
}
movieClip 35 __Packages.mx.skins.SkinElement {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.SkinElement) {
var v1 = function () {
super();
};
mx.skins.SkinElement = v1;
var v2 = new MovieClip();
mx.skins.SkinElement.prototype = v2;
v1.registerElement = function (name, className) {
Object.registerClass(name, (className == undefined) ? mx.skins.SkinElement : className);
_global.skinRegistry[name] = true;
};
v2.__set__visible = function (visible) {
this._visible = visible;
};
v2.move = function (x, y) {
this._x = x;
this._y = y;
};
v2.setSize = function (w, h) {
this._width = w;
this._height = h;
};
ASSetPropFlags(mx.skins.SkinElement.prototype, null, 1);
}
#endinitclip
}
movieClip 36 __Packages.mx.styles.CSSTextStyles {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.styles) {
_global.mx.styles = new Object();
}
if (!_global.mx.styles.CSSTextStyles) {
var v1 = function () {};
mx.styles.CSSTextStyles = v1;
var v2 = v1.prototype;
v1.addTextStyles = function (o, bColor) {
o.addProperty('textAlign', function () {
return this._tf.align;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.align = x;
});
o.addProperty('fontWeight', function () {
return (this._tf.bold != undefined) ? (this._tf.bold ? 'bold' : 'none') : undefined;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.bold = x == 'bold';
});
if (bColor) {
o.addProperty('color', function () {
return this._tf.color;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.color = x;
});
}
o.addProperty('fontFamily', function () {
return this._tf.font;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.font = x;
});
o.addProperty('textIndent', function () {
return this._tf.indent;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.indent = x;
});
o.addProperty('fontStyle', function () {
return (this._tf.italic != undefined) ? (this._tf.italic ? 'italic' : 'none') : undefined;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.italic = x == 'italic';
});
o.addProperty('marginLeft', function () {
return this._tf.leftMargin;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
});
o.addProperty('marginRight', function () {
return this._tf.rightMargin;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
});
o.addProperty('fontSize', function () {
return this._tf.size;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.size = x;
});
o.addProperty('textDecoration', function () {
return (this._tf.underline != undefined) ? (this._tf.underline ? 'underline' : 'none') : undefined;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.underline = x == 'underline';
});
o.addProperty('embedFonts', function () {
return this._tf.embedFonts;
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
});
};
ASSetPropFlags(mx.styles.CSSTextStyles.prototype, null, 1);
}
#endinitclip
}
movieClip 37 __Packages.mx.styles.StyleManager {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.styles) {
_global.mx.styles = new Object();
}
if (!_global.mx.styles.StyleManager) {
var v1 = function () {};
mx.styles.StyleManager = v1;
var v2 = v1.prototype;
v1.registerInheritingStyle = function (styleName) {
mx.styles.StyleManager.inheritingStyles[styleName] = true;
};
v1.isInheritingStyle = function (styleName) {
return mx.styles.StyleManager.inheritingStyles[styleName] == true;
};
v1.registerColorStyle = function (styleName) {
mx.styles.StyleManager.colorStyles[styleName] = true;
};
v1.isColorStyle = function (styleName) {
return mx.styles.StyleManager.colorStyles[styleName] == true;
};
v1.registerColorName = function (colorName, colorValue) {
mx.styles.StyleManager.colorNames[colorName] = colorValue;
};
v1.isColorName = function (colorName) {
return mx.styles.StyleManager.colorNames[colorName] != undefined;
};
v1.getColorName = function (colorName) {
return mx.styles.StyleManager.colorNames[colorName];
};
v1.inheritingStyles = {'color': true, 'direction': true, 'fontFamily': true, 'fontSize': true, 'fontStyle': true, 'fontWeight': true, 'textAlign': true, 'textIndent': true};
v1.colorStyles = {'barColor': true, 'trackColor': true, 'borderColor': true, 'buttonColor': true, 'color': true, 'dateHeaderColor': true, 'dateRollOverColor': true, 'disabledColor': true, 'fillColor': true, 'highlightColor': true, 'scrollTrackColor': true, 'selectedDateColor': true, 'shadowColor': true, 'strokeColor': true, 'symbolBackgroundColor': true, 'symbolBackgroundDisabledColor': true, 'symbolBackgroundPressedColor': true, 'symbolColor': true, 'symbolDisabledColor': true, 'themeColor': true, 'todayIndicatorColor': true, 'shadowCapColor': true, 'borderCapColor': true, 'focusColor': true};
v1.colorNames = {'black': 0, 'white': 16777215, 'red': 16711680, 'green': 65280, 'blue': 255, 'magenta': 16711935, 'yellow': 16776960, 'cyan': 65535, 'haloGreen': 8453965, 'haloBlue': 2881013, 'haloOrange': 16761344};
v1.TextFormatStyleProps = {'font': true, 'size': true, 'color': true, 'leftMargin': false, 'rightMargin': false, 'italic': true, 'bold': true, 'align': true, 'indent': true, 'underline': false, 'embedFonts': false};
v1.TextStyleMap = {'textAlign': true, 'fontWeight': true, 'color': true, 'fontFamily': true, 'textIndent': true, 'fontStyle': true, 'lineHeight': true, 'marginLeft': true, 'marginRight': true, 'fontSize': true, 'textDecoration': true, 'embedFonts': true};
ASSetPropFlags(mx.styles.StyleManager.prototype, null, 1);
}
#endinitclip
}
movieClip 38 __Packages.mx.styles.CSSStyleDeclaration {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.styles) {
_global.mx.styles = new Object();
}
if (!_global.mx.styles.CSSStyleDeclaration) {
var v1 = function () {};
mx.styles.CSSStyleDeclaration = v1;
var v2 = v1.prototype;
v2.__getTextFormat = function (tf, bAll) {
var v5 = false;
if (this._tf != undefined) {
var v2;
for (v2 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || mx.styles.StyleManager.TextFormatStyleProps[v2]) {
if (tf[v2] == undefined) {
var v3 = this._tf[v2];
if (v3 != undefined) {
tf[v2] = v3;
} else {
v5 = true;
}
}
}
}
return v5;
}
v5 = true;
return v5;
};
v2.getStyle = function (styleProp) {
var v2 = this[styleProp];
var v3 = mx.styles.StyleManager.getColorName(v2);
return (v3 == undefined) ? v2 : v3;
};
v1.classConstruct = function () {
mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true);
return true;
};
v1.classConstructed = mx.styles.CSSStyleDeclaration.classConstruct();
v1.CSSTextStylesDependency = mx.styles.CSSTextStyles;
ASSetPropFlags(mx.styles.CSSStyleDeclaration.prototype, null, 1);
}
#endinitclip
}
movieClip 39 __Packages.mx.events.EventDispatcher {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.events) {
_global.mx.events = new Object();
}
if (!_global.mx.events.EventDispatcher) {
var v1 = function () {};
mx.events.EventDispatcher = v1;
var v2 = v1.prototype;
v1._removeEventListener = function (queue, event, handler) {
if (queue != undefined) {
var v4 = queue.length;
var v1;
v1 = 0;
while (v1 < v4) {
var v2 = queue[v1];
if (v2 == handler) {
queue.splice(v1, 1);
return undefined;
}
++v1;
}
}
};
v1.initialize = function (object) {
if (mx.events.EventDispatcher._fEventDispatcher == undefined) {
mx.events.EventDispatcher._fEventDispatcher = new mx.events.EventDispatcher();
}
object.addEventListener = mx.events.EventDispatcher._fEventDispatcher.addEventListener;
object.removeEventListener = mx.events.EventDispatcher._fEventDispatcher.removeEventListener;
object.dispatchEvent = mx.events.EventDispatcher._fEventDispatcher.dispatchEvent;
object.dispatchQueue = mx.events.EventDispatcher._fEventDispatcher.dispatchQueue;
};
v2.dispatchQueue = function (queueObj, eventObj) {
var v7 = '__q_' + eventObj.type;
var v4 = queueObj[v7];
if (v4 != undefined) {
var v5;
for (v5 in v4) {
var v1 = v4[v5];
var v3 = typeof v1;
if (v3 == 'object' || v3 == 'movieclip') {
if (v1.handleEvent != undefined) {
v1.handleEvent(eventObj);
}
if (v1[eventObj.type] != undefined) {
if (mx.events.EventDispatcher.exceptions[eventObj.type] == undefined) {
v1[eventObj.type](eventObj);
}
}
} else {
v1.apply(queueObj, [eventObj]);
}
}
}
};
v2.dispatchEvent = function (eventObj) {
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + 'Handler'](eventObj);
this.dispatchQueue(this, eventObj);
};
v2.addEventListener = function (event, handler) {
var v3 = '__q_' + event;
if (this[v3] == undefined) {
this[v3] = new Array();
}
_global.ASSetPropFlags(this, v3, 1);
mx.events.EventDispatcher._removeEventListener(this[v3], event, handler);
this[v3].push(handler);
};
v2.removeEventListener = function (event, handler) {
var v2 = '__q_' + event;
mx.events.EventDispatcher._removeEventListener(this[v2], event, handler);
};
v1._fEventDispatcher = undefined;
v1.exceptions = {'move': 1, 'draw': 1, 'load': 1};
ASSetPropFlags(mx.events.EventDispatcher.prototype, null, 1);
}
#endinitclip
}
movieClip 40 __Packages.mx.events.UIEventDispatcher {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.events) {
_global.mx.events = new Object();
}
if (!_global.mx.events.UIEventDispatcher) {
var v1 = function () {
super();
};
mx.events.UIEventDispatcher = v1;
var v2 = new mx.events.EventDispatcher();
mx.events.UIEventDispatcher.prototype = v2;
v1.addKeyEvents = function (obj) {
if (obj.keyHandler == undefined) {
obj.keyHandler = new Object();
var v1 = obj.keyHandler;
v1.owner = obj;
v1.onKeyDown = mx.events.UIEventDispatcher._fEventDispatcher.onKeyDown;
v1.onKeyUp = mx.events.UIEventDispatcher._fEventDispatcher.onKeyUp;
}
Key.addListener(obj.keyHandler);
};
v1.removeKeyEvents = function (obj) {
Key.removeListener(obj.keyHandler);
};
v1.addLoadEvents = function (obj) {
if (obj.onLoad == undefined) {
obj.onLoad = mx.events.UIEventDispatcher._fEventDispatcher.onLoad;
obj.onUnload = mx.events.UIEventDispatcher._fEventDispatcher.onUnload;
if (obj.getBytesTotal() == obj.getBytesLoaded()) {
obj.doLater(obj, 'onLoad');
}
}
};
v1.removeLoadEvents = function (obj) {
delete obj.onLoad;
delete obj.onUnload;
};
v1.initialize = function (obj) {
if (mx.events.UIEventDispatcher._fEventDispatcher == undefined) {
mx.events.UIEventDispatcher._fEventDispatcher = new mx.events.UIEventDispatcher();
}
obj.addEventListener = mx.events.UIEventDispatcher._fEventDispatcher.__addEventListener;
obj.__origAddEventListener = mx.events.UIEventDispatcher._fEventDispatcher.addEventListener;
obj.removeEventListener = mx.events.UIEventDispatcher._fEventDispatcher.removeEventListener;
obj.dispatchEvent = mx.events.UIEventDispatcher._fEventDispatcher.dispatchEvent;
obj.dispatchQueue = mx.events.UIEventDispatcher._fEventDispatcher.dispatchQueue;
};
v2.dispatchEvent = function (eventObj) {
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + 'Handler'](eventObj);
this.dispatchQueue(mx.events.EventDispatcher, eventObj);
this.dispatchQueue(this, eventObj);
};
v2.onKeyDown = function (Void) {
this.owner.dispatchEvent({'type': 'keyDown', 'code': Key.getCode(), 'ascii': Key.getAscii(), 'shiftKey': Key.isDown(16), 'ctrlKey': Key.isDown(17)});
};
v2.onKeyUp = function (Void) {
this.owner.dispatchEvent({'type': 'keyUp', 'code': Key.getCode(), 'ascii': Key.getAscii(), 'shiftKey': Key.isDown(16), 'ctrlKey': Key.isDown(17)});
};
v2.onLoad = function (Void) {
if (this.__sentLoadEvent != true) {
this.dispatchEvent({'type': 'load'});
}
this.__sentLoadEvent = true;
};
v2.onUnload = function (Void) {
this.dispatchEvent({'type': 'unload'});
};
v2.__addEventListener = function (event, handler) {
this.__origAddEventListener(event, handler);
var v3 = mx.events.UIEventDispatcher.lowLevelEvents;
for (var v5 in v3) {
if (mx.events.UIEventDispatcher[v5][event] != undefined) {
var v2 = v3[v5][0];
mx.events.UIEventDispatcher[v2](this);
}
}
};
v2.removeEventListener = function (event, handler) {
var v6 = '__q_' + event;
mx.events.EventDispatcher._removeEventListener(this[v6], event, handler);
if (this[v6].length == 0) {
var v2 = mx.events.UIEventDispatcher.lowLevelEvents;
for (var v5 in v2) {
if (mx.events.UIEventDispatcher[v5][event] != undefined) {
var v3 = v2[v5][1];
mx.events.UIEventDispatcher[v2[v5][1]](this);
}
}
}
};
v1.keyEvents = {'keyDown': 1, 'keyUp': 1};
v1.loadEvents = {'load': 1, 'unload': 1};
v1.lowLevelEvents = {'keyEvents': ['addKeyEvents', 'removeKeyEvents'], 'loadEvents': ['addLoadEvents', 'removeLoadEvents']};
v1._fEventDispatcher = undefined;
ASSetPropFlags(mx.events.UIEventDispatcher.prototype, null, 1);
}
#endinitclip
}
movieClip 41 __Packages.mx.skins.ColoredSkinElement {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.ColoredSkinElement) {
var v1 = function () {};
mx.skins.ColoredSkinElement = v1;
var v2 = v1.prototype;
v2.setColor = function (c) {
if (c != undefined) {
var v2 = new Color(this);
v2.setRGB(c);
}
};
v2.draw = function (Void) {
this.setColor(this.getStyle(this._color));
this.onEnterFrame = undefined;
};
v2.invalidateStyle = function (Void) {
this.onEnterFrame = this.draw;
};
v1.setColorStyle = function (p, colorStyle) {
if (p._color == undefined) {
p._color = colorStyle;
}
p.setColor = mx.skins.ColoredSkinElement.mixins.setColor;
p.invalidateStyle = mx.skins.ColoredSkinElement.mixins.invalidateStyle;
p.draw = mx.skins.ColoredSkinElement.mixins.draw;
p.setColor(p.getStyle(colorStyle));
};
v1.mixins = new mx.skins.ColoredSkinElement();
ASSetPropFlags(mx.skins.ColoredSkinElement.prototype, null, 1);
}
#endinitclip
}
movieClip 42 __Packages.mx.core.ext.UIObjectExtensions {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.core) {
_global.mx.core = new Object();
}
if (!_global.mx.core.ext) {
_global.mx.core.ext = new Object();
}
if (!_global.mx.core.ext.UIObjectExtensions) {
var v1 = function () {};
mx.core.ext.UIObjectExtensions = v1;
var v2 = v1.prototype;
v1.addGeometry = function (tf, ui) {
tf.addProperty('width', ui.__get__width, null);
tf.addProperty('height', ui.__get__height, null);
tf.addProperty('left', ui.__get__left, null);
tf.addProperty('x', ui.__get__x, null);
tf.addProperty('top', ui.__get__top, null);
tf.addProperty('y', ui.__get__y, null);
tf.addProperty('right', ui.__get__right, null);
tf.addProperty('bottom', ui.__get__bottom, null);
tf.addProperty('visible', ui.__get__visible, ui.__set__visible);
};
v1.Extensions = function () {
if (mx.core.ext.UIObjectExtensions.bExtended == true) {
return true;
}
mx.core.ext.UIObjectExtensions.bExtended = true;
var v6 = mx.core.UIObject.prototype;
var v9 = mx.skins.SkinElement.prototype;
mx.core.ext.UIObjectExtensions.addGeometry(v9, v6);
mx.events.UIEventDispatcher.initialize(v6);
var v13 = mx.skins.ColoredSkinElement;
mx.styles.CSSTextStyles.addTextStyles(v6);
var v5 = MovieClip.prototype;
v5.getTopLevel = v6.getTopLevel;
v5.createLabel = v6.createLabel;
v5.createObject = v6.createObject;
v5.createClassObject = v6.createClassObject;
v5.createEmptyObject = v6.createEmptyObject;
v5.destroyObject = v6.destroyObject;
_global.ASSetPropFlags(v5, 'getTopLevel', 1);
_global.ASSetPropFlags(v5, 'createLabel', 1);
_global.ASSetPropFlags(v5, 'createObject', 1);
_global.ASSetPropFlags(v5, 'createClassObject', 1);
_global.ASSetPropFlags(v5, 'createEmptyObject', 1);
_global.ASSetPropFlags(v5, 'destroyObject', 1);
v5.__getTextFormat = v6.__getTextFormat;
v5._getTextFormat = v6._getTextFormat;
v5.getStyleName = v6.getStyleName;
v5.getStyle = v6.getStyle;
_global.ASSetPropFlags(v5, '__getTextFormat', 1);
_global.ASSetPropFlags(v5, '_getTextFormat', 1);
_global.ASSetPropFlags(v5, 'getStyleName', 1);
_global.ASSetPropFlags(v5, 'getStyle', 1);
var v7 = TextField.prototype;
mx.core.ext.UIObjectExtensions.addGeometry(v7, v6);
v7.addProperty('enabled', function () {
return this.__enabled;
}, function (x) {
this.__enabled = x;
this.invalidateStyle();
});
v7.move = v9.move;
v7.setSize = v9.setSize;
v7.invalidateStyle = function () {
this.invalidateFlag = true;
};
v7.draw = function () {
if (this.invalidateFlag) {
this.invalidateFlag = false;
var v2 = this._getTextFormat();
this.setTextFormat(v2);
this.setNewTextFormat(v2);
this.embedFonts = v2.embedFonts == true;
if (this.__text != undefined) {
if (this.text == '') {
this.text = this.__text;
}
delete this.__text;
}
this._visible = true;
}
};
v7.setColor = function (color) {
this.textColor = color;
};
v7.getStyle = v5.getStyle;
v7.__getTextFormat = v6.__getTextFormat;
v7.setValue = function (v) {
this.text = v;
};
v7.getValue = function () {
return this.text;
};
v7.addProperty('value', function () {
return this.getValue();
}, function (v) {
this.setValue(v);
});
v7._getTextFormat = function () {
var v2 = this.stylecache.tf;
if (v2 != undefined) {
return v2;
}
v2 = new TextFormat();
this.__getTextFormat(v2);
this.stylecache.tf = v2;
if (this.__enabled == false) {
if (this.enabledColor == undefined) {
var v4 = this.getTextFormat();
this.enabledColor = v4.color;
}
var v3 = this.getStyle('disabledColor');
v2.color = v3;
return v2;
}
if (this.enabledColor != undefined) {
if (v2.color == undefined) {
v2.color = this.enabledColor;
}
}
return v2;
};
v7.getPreferredWidth = function () {
this.draw();
return this.textWidth + 4;
};
v7.getPreferredHeight = function () {
this.draw();
return this.textHeight + 4;
};
TextFormat.prototype.getTextExtent2 = function (s) {
var v3 = _root._getTextExtent;
if (v3 == undefined) {
_root.createTextField('_getTextExtent', -2, 0, 0, 1000, 100);
v3 = _root._getTextExtent;
v3._visible = false;
}
_root._getTextExtent.text = s;
var v4 = this.align;
this.align = 'left';
_root._getTextExtent.setTextFormat(this);
this.align = v4;
return {'width': v3.textWidth, 'height': v3.textHeight};
};
if (_global.style == undefined) {
_global.style = new mx.styles.CSSStyleDeclaration();
_global.cascadingStyles = true;
_global.styles = new Object();
_global.skinRegistry = new Object();
if (_global._origWidth == undefined) {
_global.origWidth = Stage.width;
_global.origHeight = Stage.height;
}
}
var v4 = _root;
while (v4._parent != undefined) {
v4 = v4._parent;
}
v4.addProperty('width', function () {
return Stage.width;
}, null);
v4.addProperty('height', function () {
return Stage.height;
}, null);
_global.ASSetPropFlags(v4, 'width', 1);
_global.ASSetPropFlags(v4, 'height', 1);
return true;
};
v1.bExtended = false;
v1.UIObjectExtended = mx.core.ext.UIObjectExtensions.Extensions();
v1.UIObjectDependency = mx.core.UIObject;
v1.SkinElementDependency = mx.skins.SkinElement;
v1.CSSTextStylesDependency = mx.styles.CSSTextStyles;
v1.UIEventDispatcherDependency = mx.events.UIEventDispatcher;
ASSetPropFlags(mx.core.ext.UIObjectExtensions.prototype, null, 1);
}
#endinitclip
}
movieClip 43 __Packages.mx.skins.halo.Defaults {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.halo) {
_global.mx.skins.halo = new Object();
}
if (!_global.mx.skins.halo.Defaults) {
var v1 = function () {};
mx.skins.halo.Defaults = v1;
var v2 = v1.prototype;
v1.setThemeDefaults = function () {
var v2 = _global.style;
v2.themeColor = 8453965;
v2.disabledColor = 8684164;
v2.modalTransparency = 0;
v2.filled = true;
v2.stroked = true;
v2.strokeWidth = 1;
v2.strokeColor = 0;
v2.fillColor = 16777215;
v2.repeatInterval = 35;
v2.repeatDelay = 500;
v2.fontFamily = '_sans';
v2.fontSize = 12;
v2.selectionColor = 13500353;
v2.rollOverColor = 14942166;
v2.useRollOver = true;
v2.backgroundDisabledColor = 14540253;
v2.selectionDisabledColor = 14540253;
v2.selectionDuration = 200;
v2.openDuration = 250;
v2.borderStyle = 'inset';
v2.color = 734012;
v2.textSelectedColor = 24371;
v2.textRollOverColor = 2831164;
v2.textDisabledColor = 16777215;
v2.vGridLines = true;
v2.hGridLines = false;
v2.vGridLineColor = 6710886;
v2.hGridLineColor = 6710886;
v2.headerColor = 15395562;
v2.indentation = 17;
v2.folderOpenIcon = 'TreeFolderOpen';
v2.folderClosedIcon = 'TreeFolderClosed';
v2.defaultLeafIcon = 'TreeNodeIcon';
v2.disclosureOpenIcon = 'TreeDisclosureOpen';
v2.disclosureClosedIcon = 'TreeDisclosureClosed';
v2.popupDuration = 150;
v2.todayColor = 6710886;
_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration();
v2 = _global.styles.ScrollSelectList;
v2.backgroundColor = 16777215;
v2.borderColor = 13290186;
v2.borderStyle = 'inset';
_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration();
v2 = _global.styles.ComboBox;
v2.borderStyle = 'inset';
_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration();
v2 = _global.styles.NumericStepper;
v2.textAlign = 'center';
_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration();
v2 = _global.styles.RectBorder;
v2.borderColor = 14015965;
v2.buttonColor = 7305079;
v2.shadowColor = 15658734;
v2.highlightColor = 12897484;
v2.shadowCapColor = 14015965;
v2.borderCapColor = 9542041;
var v4 = new Object();
v4.borderColor = 16711680;
v4.buttonColor = 16711680;
v4.shadowColor = 16711680;
v4.highlightColor = 16711680;
v4.shadowCapColor = 16711680;
v4.borderCapColor = 16711680;
mx.core.UIComponent.prototype.origBorderStyles = v4;
var v3;
_global.styles.TextInput = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.TextInput;
v3.backgroundColor = 16777215;
v3.borderStyle = 'inset';
_global.styles.TextArea = _global.styles.TextInput;
_global.styles.Window = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.Window;
v3.borderStyle = 'default';
_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.windowStyles;
v3.fontWeight = 'bold';
_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.dataGridStyles;
v3.fontWeight = 'bold';
_global.styles.Alert = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.Alert;
v3.borderStyle = 'alert';
_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.ScrollView;
v3.borderStyle = 'inset';
_global.styles.View = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.View;
v3.borderStyle = 'none';
_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.ProgressBar;
v3.color = 11187123;
v3.fontWeight = 'bold';
_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.AccordionHeader;
v3.fontWeight = 'bold';
v3.fontSize = '11';
_global.styles.Accordion = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.Accordion;
v3.borderStyle = 'solid';
v3.backgroundColor = 16777215;
v3.borderColor = 9081738;
v3.headerHeight = 22;
v3.marginBottom = -1;
v3.marginTop = -1;
v3.marginRight = -1;
v3.marginLeft = -1;
v3.verticalGap = -1;
_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.DateChooser;
v3.borderColor = 9542041;
v3.headerColor = 16777215;
_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.CalendarLayout;
v3.fontSize = 10;
v3.textAlign = 'right';
v3.color = 2831164;
_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.WeekDayStyle;
v3.fontWeight = 'bold';
v3.fontSize = 11;
v3.textAlign = 'center';
v3.color = 2831164;
_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.TodayStyle;
v3.color = 16777215;
_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration();
v3 = _global.styles.HeaderDateText;
v3.fontSize = 12;
v3.fontWeight = 'bold';
v3.textAlign = 'center';
};
v2.drawRoundRect = function (x, y, w, h, r, c, alpha, rot, gradient, ratios) {
if (typeof r == 'object') {
var v18 = r.br;
var v16 = r.bl;
var v15 = r.tl;
var v10 = r.tr;
} else {
var v10 = r;
var v15 = v10;
var v16 = v15;
var v18 = v16;
}
if (typeof c == 'object') {
if (typeof alpha != 'object') {
var v9 = [alpha, alpha];
} else {
var v9 = alpha;
}
if (ratios == undefined) {
ratios = [0, 255];
}
var v14 = h * 0.7;
if (typeof rot != 'object') {
var v11 = {'matrixType': 'box', 'x': -v14, 'y': v14, 'w': w * 2, 'h': h * 4, 'r': rot * 0.0174532925199433};
} else {
var v11 = rot;
}
if (gradient == 'radial') {
this.beginGradientFill('radial', c, v9, ratios, v11);
} else {
this.beginGradientFill('linear', c, v9, ratios, v11);
}
} else {
if (c != undefined) {
this.beginFill(c, alpha);
}
}
r = v18;
var v13 = r - r * Math.SQRT1_2;
var v12 = r - r * 0.414213562373095;
this.moveTo(x + w, y + h - r);
this.lineTo(x + w, y + h - r);
this.curveTo(x + w, y + h - v12, x + w - v13, y + h - v13);
this.curveTo(x + w - v12, y + h, x + w - r, y + h);
r = v16;
v13 = r - r * Math.SQRT1_2;
v12 = r - r * 0.414213562373095;
this.lineTo(x + r, y + h);
this.curveTo(x + v12, y + h, x + v13, y + h - v13);
this.curveTo(x, y + h - v12, x, y + h - r);
r = v15;
v13 = r - r * Math.SQRT1_2;
v12 = r - r * 0.414213562373095;
this.lineTo(x, y + r);
this.curveTo(x, y + v12, x + v13, y + v13);
this.curveTo(x + v12, y, x + r, y);
r = v10;
v13 = r - r * Math.SQRT1_2;
v12 = r - r * 0.414213562373095;
this.lineTo(x + w - r, y);
this.curveTo(x + w - v12, y, x + w - v13, y + v13);
this.curveTo(x + w, y + v12, x + w, y + r);
this.lineTo(x + w, y + h - r);
if (c != undefined) {
this.endFill();
}
};
v1.classConstruct = function () {
mx.core.ext.UIObjectExtensions.Extensions();
mx.skins.halo.Defaults.setThemeDefaults();
mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect;
return true;
};
v1.classConstructed = mx.skins.halo.Defaults.classConstruct();
v1.CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration;
v1.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
v1.UIObjectDependency = mx.core.UIObject;
ASSetPropFlags(mx.skins.halo.Defaults.prototype, null, 1);
}
#endinitclip
}
movieClip 44 __Packages.mx.managers.DepthManager {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.managers) {
_global.mx.managers = new Object();
}
if (!_global.mx.managers.DepthManager) {
var v1 = function () {
MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
MovieClip.prototype.setDepthTo = this.setDepthTo;
MovieClip.prototype.setDepthAbove = this.setDepthAbove;
MovieClip.prototype.setDepthBelow = this.setDepthBelow;
MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
MovieClip.prototype.shuffleDepths = this.shuffleDepths;
MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
MovieClip.prototype.buildDepthTable = this.buildDepthTable;
_global.ASSetPropFlags(MovieClip.prototype, 'createClassChildAtDepth', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'createChildAtDepth', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'setDepthTo', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'setDepthAbove', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'setDepthBelow', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'findNextAvailableDepth', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'shuffleDepths', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'getDepthByFlag', 1);
_global.ASSetPropFlags(MovieClip.prototype, 'buildDepthTable', 1);
};
mx.managers.DepthManager = v1;
var v2 = v1.prototype;
v1.sortFunction = function (a, b) {
if (a.getDepth() > b.getDepth()) {
return 1;
}
return -1;
};
v1.test = function (depth) {
if (depth == mx.managers.DepthManager.reservedDepth) {
return false;
} else {
return true;
}
};
v1.createClassObjectAtDepth = function (className, depthSpace, initObj) {
var v1;
switch (depthSpace) {
case mx.managers.DepthManager.kCursor:
v1 = mx.managers.DepthManager.holder.createClassChildAtDepth(className, mx.managers.DepthManager.kTopmost, initObj);
return v1;
case mx.managers.DepthManager.kTooltip:
v1 = mx.managers.DepthManager.holder.createClassChildAtDepth(className, mx.managers.DepthManager.kTop, initObj);
return v1;
}
return v1;
};
v1.createObjectAtDepth = function (linkageName, depthSpace, initObj) {
var v1;
switch (depthSpace) {
case mx.managers.DepthManager.kCursor:
v1 = mx.managers.DepthManager.holder.createChildAtDepth(linkageName, mx.managers.DepthManager.kTopmost, initObj);
return v1;
case mx.managers.DepthManager.kTooltip:
v1 = mx.managers.DepthManager.holder.createChildAtDepth(linkageName, mx.managers.DepthManager.kTop, initObj);
return v1;
}
return v1;
};
v2.createClassChildAtDepth = function (className, depthFlag, initObj) {
if (this._childCounter == undefined) {
this._childCounter = 0;
}
var v3 = this.buildDepthTable();
var v2 = this.getDepthByFlag(depthFlag, v3);
var v6 = 'down';
if (depthFlag == mx.managers.DepthManager.kBottom) {
v6 = 'up';
}
var v5;
if (v3[v2] != undefined) {
v5 = v2;
v2 = this.findNextAvailableDepth(v2, v3, v6);
}
var v4 = this.createClassObject(className, 'depthChild' + this._childCounter++, v2, initObj);
if (v5 != undefined) {
v3[v2] = v4;
this.shuffleDepths(v4, v5, v3, v6);
}
if (depthFlag == mx.managers.DepthManager.kTopmost) {
v4._topmost = true;
}
return v4;
};
v2.createChildAtDepth = function (linkageName, depthFlag, initObj) {
if (this._childCounter == undefined) {
this._childCounter = 0;
}
var v3 = this.buildDepthTable();
var v2 = this.getDepthByFlag(depthFlag, v3);
var v6 = 'down';
if (depthFlag == mx.managers.DepthManager.kBottom) {
v6 = 'up';
}
var v5;
if (v3[v2] != undefined) {
v5 = v2;
v2 = this.findNextAvailableDepth(v2, v3, v6);
}
var v4 = this.createObject(linkageName, 'depthChild' + this._childCounter++, v2, initObj);
if (v5 != undefined) {
v3[v2] = v4;
this.shuffleDepths(v4, v5, v3, v6);
}
if (depthFlag == mx.managers.DepthManager.kTopmost) {
v4._topmost = true;
}
return v4;
};
v2.setDepthTo = function (depthFlag) {
var v2 = this._parent.buildDepthTable();
var v3 = this._parent.getDepthByFlag(depthFlag, v2);
if (v2[v3] != undefined) {
this.shuffleDepths(this, v3, v2, undefined);
} else {
this.swapDepths(v3);
}
if (depthFlag == mx.managers.DepthManager.kTopmost) {
this._topmost = true;
} else {
delete this._topmost;
}
};
v2.setDepthAbove = function (targetInstance) {
if (targetInstance._parent != this._parent) {
return undefined;
}
var v2 = targetInstance.getDepth() + 1;
var v3 = this._parent.buildDepthTable();
if (v3[v2] != undefined && this.getDepth() < v2) {
v2 -= 1;
}
if (v2 > mx.managers.DepthManager.highestDepth) {
v2 = mx.managers.DepthManager.highestDepth;
}
if (v2 == mx.managers.DepthManager.highestDepth) {
this._parent.shuffleDepths(this, v2, v3, 'down');
} else {
if (v3[v2] != undefined) {
this._parent.shuffleDepths(this, v2, v3, undefined);
} else {
this.swapDepths(v2);
}
}
};
v2.setDepthBelow = function (targetInstance) {
if (targetInstance._parent != this._parent) {
return undefined;
}
var v6 = targetInstance.getDepth() - 1;
var v3 = this._parent.buildDepthTable();
if (v3[v6] != undefined && this.getDepth() > v6) {
v6 += 1;
}
var v4 = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
var v5;
for (v5 in v3) {
var v2 = v3[v5];
if (v2._parent != undefined) {
v4 = Math.min(v4, v2.getDepth());
}
}
if (v6 < v4) {
v6 = v4;
}
if (v6 == v4) {
this._parent.shuffleDepths(this, v6, v3, 'up');
} else {
if (v3[v6] != undefined) {
this._parent.shuffleDepths(this, v6, v3, undefined);
} else {
this.swapDepths(v6);
}
}
};
v2.findNextAvailableDepth = function (targetDepth, depthTable, direction) {
var v5 = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
if (targetDepth < v5) {
targetDepth = v5;
}
if (depthTable[targetDepth] == undefined) {
return targetDepth;
}
var v2 = targetDepth;
var v1 = targetDepth;
if (direction == 'down') {
while (depthTable[v1] != undefined) {
--v1;
}
return v1;
}
while (depthTable[v2] != undefined) {
++v2;
}
return v2;
};
v2.shuffleDepths = function (subject, targetDepth, depthTable, direction) {
var v9 = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
var v8 = v9;
var v5;
for (v5 in depthTable) {
var v7 = depthTable[v5];
if (v7._parent != undefined) {
v9 = Math.min(v9, v7.getDepth());
}
}
if (direction == undefined) {
if (subject.getDepth() > targetDepth) {
direction = 'up';
} else {
direction = 'down';
}
}
var v1 = new Array();
for (v5 in depthTable) {
v7 = depthTable[v5];
if (v7._parent != undefined) {
v1.push(v7);
}
}
v1.sort(mx.managers.DepthManager.sortFunction);
if (direction == 'up') {
var v3;
var v11;
while (v1.length > 0) {
v3 = v1.pop();
if (v3 == subject) {
break;
}
}
while (v1.length > 0) {
v11 = subject.getDepth();
v3 = v1.pop();
var v4 = v3.getDepth();
if (v11 > v4 + 1) {
if (v4 >= 0) {
subject.swapDepths(v4 + 1);
} else {
if (v11 > v8 && v4 < v8) {
subject.swapDepths(v8);
}
}
}
subject.swapDepths(v3);
if (v4 == targetDepth) {
break;
}
}
} else {
if (direction == 'down') {
var v3;
while (v1.length > 0) {
v3 = v1.shift();
if (v3 == subject) {
break;
}
}
while (v1.length > 0) {
var v11 = v3.getDepth();
v3 = v1.shift();
var v4 = v3.getDepth();
if (v11 < v4 - 1 && v4 > 0) {
subject.swapDepths(v4 - 1);
}
subject.swapDepths(v3);
if (v4 == targetDepth) {
break;
}
}
}
}
};
v2.getDepthByFlag = function (depthFlag, depthTable) {
var v2 = 0;
if (depthFlag == mx.managers.DepthManager.kTop || depthFlag == mx.managers.DepthManager.kNotopmost) {
var v5 = 0;
var v7 = false;
var v8;
for (v8 in depthTable) {
var v9 = depthTable[v8];
var v3 = typeof v9;
if (v3 == 'movieclip' || v3 == 'object' && v9.__getTextFormat != undefined) {
if (v9.getDepth() <= mx.managers.DepthManager.highestDepth) {
if (!v9._topmost) {
v2 = Math.max(v2, v9.getDepth());
} else {
if (!v7) {
v5 = v9.getDepth();
v7 = true;
} else {
v5 = Math.min(v5, v9.getDepth());
}
}
}
}
}
v2 += 20;
if (v7) {
if (v2 >= v5) {
v2 = v5 - 1;
}
}
} else {
if (depthFlag == mx.managers.DepthManager.kBottom) {
for (var v8 in depthTable) {
var v9 = depthTable[v8];
var v3 = typeof v9;
if (v3 == 'movieclip' || v3 == 'object' && v9.__getTextFormat != undefined) {
if (v9.getDepth() <= mx.managers.DepthManager.highestDepth) {
v2 = Math.min(v2, v9.getDepth());
}
}
}
v2 -= 20;
} else {
if (depthFlag == mx.managers.DepthManager.kTopmost) {
for (var v8 in depthTable) {
var v9 = depthTable[v8];
var v3 = typeof v9;
if (v3 == 'movieclip' || v3 == 'object' && v9.__getTextFormat != undefined) {
if (v9.getDepth() <= mx.managers.DepthManager.highestDepth) {
v2 = Math.max(v2, v9.getDepth());
}
}
}
v2 += 100;
}
}
}
if (v2 >= mx.managers.DepthManager.highestDepth) {
v2 = mx.managers.DepthManager.highestDepth;
}
var v6 = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
for (v9 in depthTable) {
var v4 = depthTable[v9];
if (v4._parent != undefined) {
v6 = Math.min(v6, v4.getDepth());
}
}
if (v2 <= v6) {
v2 = v6;
}
return v2;
};
v2.buildDepthTable = function (Void) {
var v5 = new Array();
var v4;
for (v4 in this) {
var v2 = this[v4];
var v3 = typeof v2;
if (v3 == 'movieclip' || v3 == 'object' && v2.__getTextFormat != undefined) {
if (v2._parent == this) {
v5[v2.getDepth()] = v2;
}
}
}
return v5;
};
v1.reservedDepth = 1048575;
v1.highestDepth = 1048574;
v1.lowestDepth = -16383;
v1.numberOfAuthortimeLayers = 383;
v1.kCursor = 101;
v1.kTooltip = 102;
v1.kTop = 201;
v1.kBottom = 202;
v1.kTopmost = 203;
v1.kNotopmost = 204;
v1.holder = _root.createEmptyMovieClip('reserved', mx.managers.DepthManager.reservedDepth);
v1.__depthManager = new mx.managers.DepthManager();
ASSetPropFlags(mx.managers.DepthManager.prototype, null, 1);
}
#endinitclip
}
movieClip 45 __Packages.mx.managers.SystemManager {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.managers) {
_global.mx.managers = new Object();
}
if (!_global.mx.managers.SystemManager) {
var v1 = function () {};
mx.managers.SystemManager = v1;
var v2 = v1.prototype;
v1.init = function (Void) {
if (mx.managers.SystemManager._initialized == false) {
mx.managers.SystemManager._initialized = true;
mx.events.EventDispatcher.initialize(mx.managers.SystemManager);
Mouse.addListener(mx.managers.SystemManager);
Stage.addListener(mx.managers.SystemManager);
mx.managers.SystemManager._xAddEventListener = mx.managers.SystemManager.addEventListener;
mx.managers.SystemManager.addEventListener = mx.managers.SystemManager.__addEventListener;
mx.managers.SystemManager._xRemoveEventListener = mx.managers.SystemManager.removeEventListener;
mx.managers.SystemManager.removeEventListener = mx.managers.SystemManager.__removeEventListener;
}
};
v1.addFocusManager = function (f) {
mx.managers.SystemManager.form = f;
f.focusManager.activate();
};
v1.removeFocusManager = function (f) {};
v1.onMouseDown = function (Void) {
var v1 = mx.managers.SystemManager.form;
v1.focusManager._onMouseDown();
};
v1.onResize = function (Void) {
var v7 = Stage.width;
var v6 = Stage.height;
var v9 = _global.origWidth;
var v8 = _global.origHeight;
var v3 = Stage.align;
var v5 = (v9 - v7) / 2;
var v4 = (v8 - v6) / 2;
if (v3 == 'T') {
v4 = 0;
} else {
if (v3 == 'B') {
v4 = v8 - v6;
} else {
if (v3 == 'L') {
v5 = 0;
} else {
if (v3 == 'R') {
v5 = v9 - v7;
} else {
if (v3 == 'LT') {
v4 = 0;
v5 = 0;
} else {
if (v3 == 'TR') {
v4 = 0;
v5 = v9 - v7;
} else {
if (v3 == 'LB') {
v4 = v8 - v6;
v5 = 0;
} else {
if (v3 == 'RB') {
v4 = v8 - v6;
v5 = v9 - v7;
}
}
}
}
}
}
}
}
if (mx.managers.SystemManager.__screen == undefined) {
mx.managers.SystemManager.__screen = new Object();
}
mx.managers.SystemManager.__screen.x = v5;
mx.managers.SystemManager.__screen.y = v4;
mx.managers.SystemManager.__screen.width = v7;
mx.managers.SystemManager.__screen.height = v6;
_root.focusManager.relocate();
mx.managers.SystemManager.dispatchEvent({'type': 'resize'});
};
v1.__get__screen = function () {
mx.managers.SystemManager.init();
if (mx.managers.SystemManager.__screen == undefined) {
mx.managers.SystemManager.onResize();
}
return mx.managers.SystemManager.__screen;
};
v1._initialized = false;
v1.idleFrames = 0;
v1.isMouseDown = false;
v1.forms = new Array();
v1.addProperty('screen', v1.__get__screen, function () {});
ASSetPropFlags(mx.managers.SystemManager.prototype, null, 1);
}
#endinitclip
}
movieClip 46 __Packages.mx.managers.FocusManager {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.managers) {
_global.mx.managers = new Object();
}
if (!_global.mx.managers.FocusManager) {
var v1 = function () {
super();
};
mx.managers.FocusManager = v1;
var v2 = new mx.core.UIComponent();
mx.managers.FocusManager.prototype = v2;
v2.__get__defaultPushButton = function () {
return this.__defaultPushButton;
};
v2.__set__defaultPushButton = function (x) {
if (x != this.__defaultPushButton) {
this.__defaultPushButton.__set__emphasized(false);
this.__defaultPushButton = x;
this.defPushButton = x;
x.__set__emphasized(true);
}
return this.__get__defaultPushButton();
};
v2.getMaxTabIndex = function (o) {
var v3 = 0;
var v6;
for (v6 in o) {
var v2 = o[v6];
if (v2._parent == o) {
if (v2.tabIndex != undefined) {
if (v2.tabIndex > v3) {
v3 = v2.tabIndex;
}
}
if (v2.tabChildren == true) {
var v4 = this.getMaxTabIndex(v2);
if (v4 > v3) {
v3 = v4;
}
}
}
}
return v3;
};
v2.getNextTabIndex = function (Void) {
return this.getMaxTabIndex(this.form) + 1;
};
v2.__get__nextTabIndex = function () {
return this.getNextTabIndex();
};
v2.relocate = function (Void) {
var v2 = mx.managers.SystemManager.__get__screen();
this.move(v2.x - 1, v2.y - 1);
};
v2.init = function (Void) {
super.init();
this.tabEnabled = false;
this._height = 1;
this._width = 1;
this._y = -1;
this._x = -1;
this._alpha = 0;
this._parent.focusManager = this;
this._parent.tabChildren = true;
this._parent.tabEnabled = false;
this.form = this._parent;
this._parent.addEventListener('hide', this);
this._parent.addEventListener('reveal', this);
mx.managers.SystemManager.init();
mx.managers.SystemManager.addFocusManager(this.form);
this.tabCapture.tabIndex = 0;
this.watch('enabled', this.enabledChanged);
Selection.addListener(this);
this.lastMouse = new Object();
_global.ASSetPropFlags(this._parent, 'focusManager', 1);
_global.ASSetPropFlags(this._parent, 'tabChildren', 1);
_global.ASSetPropFlags(this._parent, 'tabEnabled', 1);
};
v2.enabledChanged = function (id, oldValue, newValue) {
this._visible = newValue;
return newValue;
};
v2.activate = function (Void) {
Key.addListener(this);
this._visible = true;
this.activated = this._visible;
if (this.lastFocus != undefined) {
this.bNeedFocus = true;
if (!mx.managers.SystemManager.isMouseDown) {
this.doLater(this, 'restoreFocus');
}
}
};
v2.deactivate = function (Void) {
Key.removeListener(this);
this._visible = false;
this.activated = this._visible;
var v2 = this.getSelectionFocus();
var v3 = this.getActualFocus(v2);
if (this.isOurFocus(v3)) {
this.lastSelFocus = v2;
this.lastFocus = v3;
}
this.cancelAllDoLaters();
};
v2.isOurFocus = function (o) {
if (o.focusManager == this) {
return true;
}
while (o != undefined) {
if (o.focusManager != undefined) {
return false;
}
if (o._parent == this._parent) {
return true;
}
o = o._parent;
}
return false;
};
v2.onSetFocus = function (o, n) {
if (n == null) {
if (this.activated) {
this.bNeedFocus = true;
}
} else {
var v2 = this.getFocus();
if (this.isOurFocus(v2)) {
this.bNeedFocus = false;
this.lastFocus = v2;
this.lastSelFocus = n;
}
}
};
v2.restoreFocus = function (Void) {
var v2 = this.lastSelFocus.hscroll;
if (v2 != undefined) {
var v5 = this.lastSelFocus.scroll;
var v4 = this.lastSelFocus.background;
}
this.lastFocus.setFocus();
var v3 = Selection;
Selection.setSelection(v3.lastBeginIndex, v3.lastEndIndex);
if (v2 != undefined) {
this.lastSelFocus.scroll = v5;
this.lastSelFocus.hscroll = v2;
this.lastSelFocus.background = v4;
}
};
v2.onUnload = function (Void) {
mx.managers.SystemManager.removeFocusManager(this.form);
};
v2.setFocus = function (o) {
if (o == null) {
Selection.setFocus(null);
} else {
if (o.setFocus == undefined) {
Selection.setFocus(o);
} else {
o.setFocus();
}
}
};
v2.getActualFocus = function (o) {
var v1 = o._parent;
while (v1 != undefined) {
if (v1.focusTextField != undefined) {
while (v1.focusTextField != undefined) {
o = v1;
v1 = v1._parent;
if (v1 == undefined) {
return undefined;
}
if (v1.focusTextField == undefined) {
return o;
}
}
}
if (v1.tabEnabled != true) {
return o;
}
o = v1;
v1 = o._parent;
}
return undefined;
};
v2.getSelectionFocus = function () {
var m = Selection.getFocus();
var o = eval(m);
return o;
};
v2.getFocus = function (Void) {
var v2 = this.getSelectionFocus();
return this.getActualFocus(v2);
};
v2.walkTree = function (p, index, groupName, dir, lookup, firstChild) {
var v5 = true;
var v11;
for (v11 in p) {
var v2 = p[v11];
if (v2._parent == p && v2.enabled != false && v2._visible != false && (v2.tabEnabled == true || v2.tabEnabled != false && (v2.onPress != undefined || v2.onRelease != undefined || v2.onReleaseOutside != undefined || v2.onDragOut != undefined || v2.onDragOver != undefined || v2.onRollOver != undefined || v2.onRollOut != undefined || v2 instanceof TextField))) {
if (v2._searchKey == this._searchKey) {
continue;
}
v2._searchKey = this._searchKey;
if (v2 != this._lastTarget) {
if ((v2.groupName != undefined || groupName != undefined) && v2.groupName == groupName) {
continue;
}
if (v2 instanceof TextField && v2.selectable == false) {
continue;
}
if (v5 || v2.groupName != undefined && v2.groupName == this._firstNode.groupName && v2.selected == true) {
if (firstChild) {
this._firstNode = v2;
firstChild = false;
}
}
if (this._nextIsNext == true) {
if (v2.groupName != undefined && v2.groupName == this._nextNode.groupName && v2.selected == true || this._nextNode == undefined && (v2.groupName == undefined || v2.groupName != undefined && v2.groupName != groupName)) {
this._nextNode = v2;
}
}
if (v2.groupName == undefined || groupName != v2.groupName) {
if (this._lastx.groupName != undefined && v2.groupName == this._lastx.groupName && this._lastx.selected == true) {
} else {
this._lastx = v2;
}
}
} else {
this._prevNode = this._lastx;
this._needPrev = false;
this._nextIsNext = true;
}
if (v2.tabIndex != undefined) {
if (v2.tabIndex == index) {
if (this._foundList[v2._name] == undefined) {
if (this._needPrev) {
this._prevObj = v2;
this._needPrev = false;
}
this._nextObj = v2;
}
}
if (dir && v2.tabIndex > index) {
if (this._nextObj == undefined || this._nextObj.tabIndex > v2.tabIndex && (v2.groupName == undefined || this._nextObj.groupName == undefined || v2.groupName != this._nextObj.groupName) || this._nextObj.groupName != undefined && this._nextObj.groupName == v2.groupName && this._nextObj.selected != true && (v2.selected == true || this._nextObj.tabIndex > v2.tabIndex)) {
this._nextObj = v2;
}
} else {
if (!dir && v2.tabIndex < index) {
if (this._prevObj == undefined || this._prevObj.tabIndex < v2.tabIndex && (v2.groupName == undefined || this._prevObj.groupName == undefined || v2.groupName != this._prevObj.groupName) || this._prevObj.groupName != undefined && this._prevObj.groupName == v2.groupName && this._prevObj.selected != true && (v2.selected == true || this._prevObj.tabIndex < v2.tabIndex)) {
this._prevObj = v2;
}
}
}
if (this._firstObj == undefined || v2.tabIndex < this._firstObj.tabIndex && (v2.groupName == undefined || this._firstObj.groupName == undefined || v2.groupName != this._firstObj.groupName) || this._firstObj.groupName != undefined && this._firstObj.groupName == v2.groupName && this._firstObj.selected != true && (v2.selected == true || v2.tabIndex < this._firstObj.tabIndex)) {
this._firstObj = v2;
}
if (this._lastObj == undefined || v2.tabIndex > this._lastObj.tabIndex && (v2.groupName == undefined || this._lastObj.groupName == undefined || v2.groupName != this._lastObj.groupName) || this._lastObj.groupName != undefined && this._lastObj.groupName == v2.groupName && this._lastObj.selected != true && (v2.selected == true || v2.tabIndex > this._lastObj.tabIndex)) {
this._lastObj = v2;
}
}
if (v2.tabChildren) {
this.getTabCandidateFromChildren(v2, index, groupName, dir, v5 && firstChild);
}
v5 = false;
} else {
if (v2._parent == p && v2.tabChildren == true && v2._visible != false) {
if (v2 == this._lastTarget) {
if (v2._searchKey == this._searchKey) {
continue;
}
v2._searchKey = this._searchKey;
if (this._prevNode == undefined) {
var v3 = this._lastx;
var v7 = false;
while (v3 != undefined) {
if (v3 == v2) {
v7 = true;
break;
}
v3 = v3._parent;
}
if (v7 == false) {
this._prevNode = this._lastx;
}
}
this._needPrev = false;
if (this._nextNode == undefined) {
this._nextIsNext = true;
}
} else {
if (!(v2.focusManager != undefined && v2.focusManager._parent == v2)) {
if (v2._searchKey == this._searchKey) {
continue;
}
v2._searchKey = this._searchKey;
this.getTabCandidateFromChildren(v2, index, groupName, dir, v5 && firstChild);
}
}
v5 = false;
}
}
}
this._lastNode = this._lastx;
if (lookup) {
if (p._parent != undefined) {
if (p != this._parent) {
if (this._prevNode == undefined && dir) {
this._needPrev = true;
} else {
if (this._nextNode == undefined && !dir) {
this._nextIsNext = false;
}
}
this._lastTarget = this._lastTarget._parent;
this.getTabCandidate(p._parent, index, groupName, dir, true);
}
}
}
};
v2.getTabCandidate = function (o, index, groupName, dir, firstChild) {
var v2;
var v3 = true;
if (o == this._parent) {
v2 = o;
v3 = false;
} else {
v2 = o._parent;
if (v2 == undefined) {
v2 = o;
v3 = false;
}
}
this.walkTree(v2, index, groupName, dir, v3, firstChild);
};
v2.getTabCandidateFromChildren = function (o, index, groupName, dir, firstChild) {
this.walkTree(o, index, groupName, dir, false, firstChild);
};
v2.getFocusManagerFromObject = function (o) {
while (o != undefined) {
if (o.focusManager != undefined) {
return o.focusManager;
}
o = o._parent;
}
return undefined;
};
v2.tabHandler = function (Void) {
this.bDrawFocus = true;
var v5 = this.getSelectionFocus();
var v4 = this.getActualFocus(v5);
if (v4 != v5) {
v5 = v4;
}
if (this.getFocusManagerFromObject(v5) != this) {
v5 == undefined;
}
if (v5 == undefined) {
v5 = this.form;
} else {
if (v5.tabIndex != undefined) {
if (this._foundList != undefined || this._foundList.tabIndex != v5.tabIndex) {
this._foundList = new Object();
this._foundList.tabIndex = v5.tabIndex;
}
this._foundList[v5._name] = v5;
}
}
var v3 = Key.isDown(16) != true;
this._searchKey = getTimer();
this._needPrev = true;
this._nextIsNext = false;
this._lastx = undefined;
this._firstNode = undefined;
this._lastNode = undefined;
this._nextNode = undefined;
this._prevNode = undefined;
this._firstObj = undefined;
this._lastObj = undefined;
this._nextObj = undefined;
this._prevObj = undefined;
this._lastTarget = v5;
var v6 = v5;
this.getTabCandidate(v6, (v5.tabIndex == undefined) ? 0 : v5.tabIndex, v5.groupName, v3, true);
var v2;
if (v3) {
if (this._nextObj != undefined) {
v2 = this._nextObj;
} else {
v2 = this._firstObj;
}
} else {
if (this._prevObj != undefined) {
v2 = this._prevObj;
} else {
v2 = this._lastObj;
}
}
if (v2.tabIndex != v5.tabIndex) {
this._foundList = new Object();
this._foundList.tabIndex = v2.tabIndex;
this._foundList[v2._name] = v2;
} else {
if (this._foundList == undefined) {
this._foundList = new Object();
this._foundList.tabIndex = v2.tabIndex;
}
this._foundList[v2._name] = v2;
}
if (v2 == undefined) {
if (v3 == false) {
if (this._nextNode != undefined) {
v2 = this._nextNode;
} else {
v2 = this._firstNode;
}
} else {
if (this._prevNode == undefined || v5 == this.form) {
v2 = this._lastNode;
} else {
v2 = this._prevNode;
}
}
}
if (v2 == undefined) {
return undefined;
}
this.lastTabFocus = v2;
this.setFocus(v2);
if (v2.emphasized != undefined) {
if (this.defPushButton != undefined) {
v5 = this.defPushButton;
this.defPushButton = v2;
v5.emphasized = false;
v2.emphasized = true;
}
} else {
if (this.defPushButton != undefined && this.defPushButton != this.__defaultPushButton) {
v5 = this.defPushButton;
this.defPushButton = this.__defaultPushButton;
v5.emphasized = false;
this.__defaultPushButton.__set__emphasized(true);
}
}
};
v2.onKeyDown = function (Void) {
mx.managers.SystemManager.idleFrames = 0;
if (this.defaultPushButtonEnabled) {
if (Key.getCode() == 13) {
if (this.__get__defaultPushButton() != undefined) {
this.doLater(this, 'sendDefaultPushButtonEvent');
}
}
}
};
v2.sendDefaultPushButtonEvent = function (Void) {
this.defPushButton.dispatchEvent({'type': 'click'});
};
v2.getMousedComponentFromChildren = function (x, y, o) {
for (var v7 in o) {
var v2 = o[v7];
if (v2._visible && v2.enabled && v2._parent == o && v2._searchKey != this._searchKey) {
v2._searchKey = this._searchKey;
if (v2.hitTest(x, y, true)) {
if (v2.onPress != undefined || v2.onRelease != undefined) {
return v2;
}
var v3 = this.getMousedComponentFromChildren(x, y, v2);
if (v3 != undefined) {
return v3;
}
return v2;
}
}
}
return undefined;
};
v2.mouseActivate = function (Void) {
if (!this.bNeedFocus) {
return undefined;
}
this._searchKey = getTimer();
var v2 = this.getMousedComponentFromChildren(this.lastMouse.x, this.lastMouse.y, this.form);
if (v2 instanceof mx.core.UIComponent) {
return undefined;
}
v2 = this.findFocusFromObject(v2);
if (v2 == this.lastFocus) {
return undefined;
}
if (v2 == undefined) {
this.doLater(this, 'restoreFocus');
return undefined;
}
var v3 = v2.hscroll;
if (v3 != undefined) {
var v6 = v2.scroll;
var v5 = v2.background;
}
this.setFocus(v2);
var v4 = Selection;
Selection.setSelection(v4.lastBeginIndex, v4.lastEndIndex);
if (v3 != undefined) {
v2.scroll = v6;
v2.hscroll = v3;
v2.background = v5;
}
};
v2._onMouseDown = function (Void) {
this.bDrawFocus = false;
if (this.lastFocus != undefined) {
this.lastFocus.drawFocus(false);
}
mx.managers.SystemManager.idleFrames = 0;
var v3 = Selection;
v3.lastBeginIndex = Selection.getBeginIndex();
v3.lastEndIndex = Selection.getEndIndex();
this.lastMouse.x = _root._xmouse;
this.lastMouse.y = _root._ymouse;
_root.localToGlobal(this.lastMouse);
};
v2.onMouseUp = function (Void) {
if (this._visible) {
this.doLater(this, 'mouseActivate');
}
};
v2.handleEvent = function (e) {
if (e.type == 'reveal') {
mx.managers.SystemManager.activate(this.form);
} else {
mx.managers.SystemManager.deactivate(this.form);
}
};
v1.enableFocusManagement = function () {
if (!mx.managers.FocusManager.initialized) {
mx.managers.FocusManager.initialized = true;
Object.registerClass('FocusManager', mx.managers.FocusManager);
if (_root.focusManager == undefined) {
_root.createClassObject(mx.managers.FocusManager, 'focusManager', mx.managers.DepthManager.highestDepth--);
}
}
};
v1.symbolName = 'FocusManager';
v1.symbolOwner = mx.managers.FocusManager;
v1.version = '2.0.2.126';
v2.className = 'FocusManager';
v2.bNeedFocus = false;
v2.bDrawFocus = false;
v2.defaultPushButtonEnabled = true;
v2.activated = true;
v1.initialized = false;
v1.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
v2.addProperty('defaultPushButton', v2.__get__defaultPushButton, v2.__set__defaultPushButton);
v2.addProperty('nextTabIndex', v2.__get__nextTabIndex, function () {});
ASSetPropFlags(mx.managers.FocusManager.prototype, null, 1);
}
#endinitclip
}
movieClip 47 __Packages.mx.skins.halo.FocusRect {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.halo) {
_global.mx.skins.halo = new Object();
}
if (!_global.mx.skins.halo.FocusRect) {
var v1 = function () {
super();
this.boundingBox_mc._visible = false;
this.boundingBox_mc._height = 0;
this.boundingBox_mc._width = 0;
};
mx.skins.halo.FocusRect = v1;
var v2 = new mx.skins.SkinElement();
mx.skins.halo.FocusRect.prototype = v2;
v2.draw = function (o) {
o.adjustFocusRect();
};
v2.setSize = function (w, h, r, a, rectCol) {
this._yscale = 100;
this._xscale = 100;
this.clear();
if (typeof r == 'object') {
r.br = r.br > 2 ? r.br - 2 : 0;
r.bl = r.bl > 2 ? r.bl - 2 : 0;
r.tr = r.tr > 2 ? r.tr - 2 : 0;
r.tl = r.tl > 2 ? r.tl - 2 : 0;
this.beginFill(rectCol, a * 0.3);
this.drawRoundRect(0, 0, w, h, r);
this.drawRoundRect(2, 2, w - 4, h - 4, r);
this.endFill();
r.br = r.br > 1 ? r.br + 1 : 0;
r.bl = r.bl > 1 ? r.bl + 1 : 0;
r.tr = r.tr > 1 ? r.tr + 1 : 0;
r.tl = r.tl > 1 ? r.tl + 1 : 0;
this.beginFill(rectCol, a * 0.3);
this.drawRoundRect(1, 1, w - 2, h - 2, r);
r.br = r.br > 1 ? r.br - 1 : 0;
r.bl = r.bl > 1 ? r.bl - 1 : 0;
r.tr = r.tr > 1 ? r.tr - 1 : 0;
r.tl = r.tl > 1 ? r.tl - 1 : 0;
this.drawRoundRect(2, 2, w - 4, h - 4, r);
this.endFill();
} else {
var v5;
if (r != 0) {
v5 = r - 2;
} else {
v5 = 0;
}
this.beginFill(rectCol, a * 0.3);
this.drawRoundRect(0, 0, w, h, r);
this.drawRoundRect(2, 2, w - 4, h - 4, v5);
this.endFill();
this.beginFill(rectCol, a * 0.3);
if (r != 0) {
v5 = r - 2;
r -= 1;
} else {
v5 = 0;
r = 0;
}
this.drawRoundRect(1, 1, w - 2, h - 2, r);
this.drawRoundRect(2, 2, w - 4, h - 4, v5);
this.endFill();
}
};
v2.handleEvent = function (e) {
if (e.type == 'unload') {
this._visible = true;
} else {
if (e.type == 'resize') {
e.target.adjustFocusRect();
} else {
if (e.type == 'move') {
e.target.adjustFocusRect();
}
}
}
};
v1.classConstruct = function () {
mx.core.UIComponent.prototype.drawFocus = function (focused) {
var v2 = this._parent.focus_mc;
if (!focused) {
v2._visible = false;
this.removeEventListener('unload', v2);
this.removeEventListener('move', v2);
this.removeEventListener('resize', v2);
} else {
if (v2 == undefined) {
v2 = this._parent.createChildAtDepth('FocusRect', mx.managers.DepthManager.kTop);
v2.tabEnabled = false;
this._parent.focus_mc = v2;
} else {
v2._visible = true;
}
v2.draw(this);
if (v2.getDepth() < this.getDepth()) {
v2.setDepthAbove(this);
}
this.addEventListener('unload', v2);
this.addEventListener('move', v2);
this.addEventListener('resize', v2);
}
};
mx.core.UIComponent.prototype.adjustFocusRect = function () {
var v2 = this.getStyle('themeColor');
if (v2 == undefined) {
v2 = 8453965;
}
var v3 = this._parent.focus_mc;
v3.setSize(this.width + 4, this.height + 4, 0, 100, v2);
v3.move(this.x - 2, this.y - 2);
};
TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus;
TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect;
mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect;
return true;
};
v1.classConstructed = mx.skins.halo.FocusRect.classConstruct();
v1.DefaultsDependency = mx.skins.halo.Defaults;
v1.UIComponentDependency = mx.core.UIComponent;
ASSetPropFlags(mx.skins.halo.FocusRect.prototype, null, 1);
}
#endinitclip
}
movieClip 48 __Packages.mx.managers.OverlappedWindows {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.managers) {
_global.mx.managers = new Object();
}
if (!_global.mx.managers.OverlappedWindows) {
var v1 = function () {};
mx.managers.OverlappedWindows = v1;
var v2 = v1.prototype;
v1.checkIdle = function (Void) {
if (mx.managers.SystemManager.idleFrames > 10) {
mx.managers.SystemManager.dispatchEvent({'type': 'idle'});
} else {
++mx.managers.SystemManager.idleFrames;
}
};
v1.__addEventListener = function (e, o, l) {
if (e == 'idle') {
if (mx.managers.SystemManager.interval == undefined) {
mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100);
}
}
mx.managers.SystemManager._xAddEventListener(e, o, l);
};
v1.__removeEventListener = function (e, o, l) {
if (e == 'idle') {
if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) {
clearInterval(mx.managers.SystemManager.interval);
}
} else {
mx.managers.SystemManager._xRemoveEventListener(e, o, l);
}
};
v1.onMouseDown = function (Void) {
mx.managers.SystemManager.idleFrames = 0;
mx.managers.SystemManager.isMouseDown = true;
var v5 = _root;
var v3;
var v8 = _root._xmouse;
var v7 = _root._ymouse;
if (mx.managers.SystemManager.form.modalWindow == undefined) {
if (mx.managers.SystemManager.forms.length > 1) {
var v6 = mx.managers.SystemManager.forms.length;
var v4;
v4 = 0;
while (v4 < v6) {
var v2 = mx.managers.SystemManager.forms[v4];
if (v2._visible) {
if (v2.hitTest(v8, v7)) {
if (v3 == undefined) {
v3 = v2.getDepth();
v5 = v2;
} else {
if (v3 < v2.getDepth()) {
v3 = v2.getDepth();
v5 = v2;
}
}
}
}
++v4;
}
if (v5 != mx.managers.SystemManager.form) {
mx.managers.SystemManager.activate(v5);
}
}
}
var v9 = mx.managers.SystemManager.form;
v9.focusManager._onMouseDown();
};
v1.onMouseMove = function (Void) {
mx.managers.SystemManager.idleFrames = 0;
};
v1.onMouseUp = function (Void) {
mx.managers.SystemManager.isMouseDown = false;
mx.managers.SystemManager.idleFrames = 0;
};
v1.activate = function (f) {
if (mx.managers.SystemManager.form != undefined) {
if (mx.managers.SystemManager.form != f && mx.managers.SystemManager.forms.length > 1) {
var v1 = mx.managers.SystemManager.form;
v1.focusManager.deactivate();
}
}
mx.managers.SystemManager.form = f;
f.focusManager.activate();
};
v1.deactivate = function (f) {
if (mx.managers.SystemManager.form != undefined) {
if (mx.managers.SystemManager.form == f && mx.managers.SystemManager.forms.length > 1) {
var v5 = mx.managers.SystemManager.form;
v5.focusManager.deactivate();
var v3 = mx.managers.SystemManager.forms.length;
var v1;
var v2;
v1 = 0;
while (v1 < v3) {
if (mx.managers.SystemManager.forms[v1] == f) {
v1 += 1;
while (v1 < v3) {
if (mx.managers.SystemManager.forms[v1]._visible == true) {
v2 = mx.managers.SystemManager.forms[v1];
}
++v1;
}
mx.managers.SystemManager.form = v2;
break;
} else {
if (mx.managers.SystemManager.forms[v1]._visible == true) {
v2 = mx.managers.SystemManager.forms[v1];
}
}
++v1;
}
v5 = mx.managers.SystemManager.form;
v5.focusManager.activate();
}
}
};
v1.addFocusManager = function (f) {
mx.managers.SystemManager.forms.push(f);
mx.managers.SystemManager.activate(f);
};
v1.removeFocusManager = function (f) {
var v3 = mx.managers.SystemManager.forms.length;
var v1;
v1 = 0;
while (v1 < v3) {
if (mx.managers.SystemManager.forms[v1] == f) {
if (mx.managers.SystemManager.form == f) {
mx.managers.SystemManager.deactivate(f);
}
mx.managers.SystemManager.forms.splice(v1, 1);
return undefined;
}
++v1;
}
};
v1.enableOverlappedWindows = function () {
if (!mx.managers.OverlappedWindows.initialized) {
mx.managers.OverlappedWindows.initialized = true;
mx.managers.SystemManager.checkIdle = mx.managers.OverlappedWindows.checkIdle;
mx.managers.SystemManager.__addEventListener = mx.managers.OverlappedWindows.__addEventListener;
mx.managers.SystemManager.__removeEventListener = mx.managers.OverlappedWindows.__removeEventListener;
mx.managers.SystemManager.onMouseDown = mx.managers.OverlappedWindows.onMouseDown;
mx.managers.SystemManager.onMouseMove = mx.managers.OverlappedWindows.onMouseMove;
mx.managers.SystemManager.onMouseUp = mx.managers.OverlappedWindows.onMouseUp;
mx.managers.SystemManager.activate = mx.managers.OverlappedWindows.activate;
mx.managers.SystemManager.deactivate = mx.managers.OverlappedWindows.deactivate;
mx.managers.SystemManager.addFocusManager = mx.managers.OverlappedWindows.addFocusManager;
mx.managers.SystemManager.removeFocusManager = mx.managers.OverlappedWindows.removeFocusManager;
}
};
v1.initialized = false;
v1.SystemManagerDependency = mx.managers.SystemManager;
ASSetPropFlags(mx.managers.OverlappedWindows.prototype, null, 1);
}
#endinitclip
}
movieClip 49 __Packages.mx.styles.CSSSetStyle {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.styles) {
_global.mx.styles = new Object();
}
if (!_global.mx.styles.CSSSetStyle) {
var v1 = function () {};
mx.styles.CSSSetStyle = v1;
var v2 = v1.prototype;
v2._setStyle = function (styleProp, newValue) {
this[styleProp] = newValue;
if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) {
if (styleProp == 'color') {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return undefined;
}
}
}
_level0.changeTextStyleInChildren(styleProp);
return undefined;
}
if (mx.styles.StyleManager.isColorStyle(styleProp)) {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return undefined;
}
}
if (styleProp == 'themeColor') {
var v7 = mx.styles.StyleManager.colorNames.haloBlue;
var v6 = mx.styles.StyleManager.colorNames.haloGreen;
var v8 = mx.styles.StyleManager.colorNames.haloOrange;
var v4 = {};
v4[v7] = 12188666;
v4[v6] = 13500353;
v4[v8] = 16766319;
var v5 = {};
v5[v7] = 13958653;
v5[v6] = 14942166;
v5[v8] = 16772787;
var v9 = v4[newValue];
var v10 = v5[newValue];
if (v9 == undefined) {
v9 = newValue;
}
if (v10 == undefined) {
v10 = newValue;
}
this.setStyle('selectionColor', v9);
this.setStyle('rollOverColor', v10);
}
_level0.changeColorStyleInChildren(this.styleName, styleProp, newValue);
} else {
if (styleProp == 'backgroundColor' && isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return undefined;
}
}
_level0.notifyStyleChangeInChildren(this.styleName, styleProp, newValue);
}
};
v2.changeTextStyleInChildren = function (styleProp) {
var v4 = getTimer();
var v5;
for (v5 in this) {
var v2 = this[v5];
if (v2._parent == this) {
if (v2.searchKey != v4) {
if (v2.stylecache != undefined) {
delete v2.stylecache.tf;
delete v2.stylecache[styleProp];
}
v2.invalidateStyle(styleProp);
v2.changeTextStyleInChildren(styleProp);
v2.searchKey = v4;
}
}
}
};
v2.changeColorStyleInChildren = function (sheetName, colorStyle, newValue) {
var v6 = getTimer();
var v7;
for (v7 in this) {
var v2 = this[v7];
if (v2._parent == this) {
if (v2.searchKey != v6) {
if (v2.getStyleName() == sheetName || sheetName == undefined || sheetName == '_global') {
if (v2.stylecache != undefined) {
delete v2.stylecache[colorStyle];
}
if (typeof v2._color == 'string') {
if (v2._color == colorStyle) {
var v4 = v2.getStyle(colorStyle);
if (colorStyle == 'color') {
if (this.stylecache.tf.color != undefined) {
this.stylecache.tf.color = v4;
}
}
v2.setColor(v4);
}
} else {
if (v2._color[colorStyle] != undefined) {
if (typeof v2 != 'movieclip') {
v2._parent.invalidateStyle();
} else {
v2.invalidateStyle(colorStyle);
}
}
}
}
v2.changeColorStyleInChildren(sheetName, colorStyle, newValue);
v2.searchKey = v6;
}
}
}
};
v2.notifyStyleChangeInChildren = function (sheetName, styleProp, newValue) {
var v5 = getTimer();
var v6;
for (v6 in this) {
var v2 = this[v6];
if (v2._parent == this) {
if (v2.searchKey != v5) {
if (v2.styleName == sheetName || v2.styleName != undefined && typeof v2.styleName == 'movieclip' || sheetName == undefined) {
if (v2.stylecache != undefined) {
delete v2.stylecache[styleProp];
delete v2.stylecache.tf;
}
delete v2.enabledColor;
v2.invalidateStyle(styleProp);
}
v2.notifyStyleChangeInChildren(sheetName, styleProp, newValue);
v2.searchKey = v5;
}
}
}
};
v2.setStyle = function (styleProp, newValue) {
if (this.stylecache != undefined) {
delete this.stylecache[styleProp];
delete this.stylecache.tf;
}
this[styleProp] = newValue;
if (mx.styles.StyleManager.isColorStyle(styleProp)) {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return undefined;
}
}
if (styleProp == 'themeColor') {
var v10 = mx.styles.StyleManager.colorNames.haloBlue;
var v9 = mx.styles.StyleManager.colorNames.haloGreen;
var v11 = mx.styles.StyleManager.colorNames.haloOrange;
var v6 = {};
v6[v10] = 12188666;
v6[v9] = 13500353;
v6[v11] = 16766319;
var v7 = {};
v7[v10] = 13958653;
v7[v9] = 14942166;
v7[v11] = 16772787;
var v12 = v6[newValue];
var v13 = v7[newValue];
if (v12 == undefined) {
v12 = newValue;
}
if (v13 == undefined) {
v13 = newValue;
}
this.setStyle('selectionColor', v12);
this.setStyle('rollOverColor', v13);
}
if (typeof this._color == 'string') {
if (this._color == styleProp) {
if (styleProp == 'color') {
if (this.stylecache.tf.color != undefined) {
this.stylecache.tf.color = newValue;
}
}
this.setColor(newValue);
}
} else {
if (this._color[styleProp] != undefined) {
this.invalidateStyle(styleProp);
}
}
this.changeColorStyleInChildren(undefined, styleProp, newValue);
} else {
if (styleProp == 'backgroundColor' && isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return undefined;
}
}
this.invalidateStyle(styleProp);
}
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || styleProp == 'styleName') {
var v8;
var v5 = newValue;
if (styleProp == 'styleName') {
v8 = (typeof newValue == 'string') ? _global.styles[newValue] : v5;
v5 = v8.themeColor;
if (v5 != undefined) {
v8.selectionColor = v5;
v8.rollOverColor = v8.selectionColor;
}
}
this.notifyStyleChangeInChildren(undefined, styleProp, newValue);
}
};
v1.enableRunTimeCSS = function () {};
v1.classConstruct = function () {
var v2 = MovieClip.prototype;
var v3 = mx.styles.CSSSetStyle.prototype;
mx.styles.CSSStyleDeclaration.prototype.setStyle = v3._setStyle;
v2.changeTextStyleInChildren = v3.changeTextStyleInChildren;
v2.changeColorStyleInChildren = v3.changeColorStyleInChildren;
v2.notifyStyleChangeInChildren = v3.notifyStyleChangeInChildren;
v2.setStyle = v3.setStyle;
_global.ASSetPropFlags(v2, 'changeTextStyleInChildren', 1);
_global.ASSetPropFlags(v2, 'changeColorStyleInChildren', 1);
_global.ASSetPropFlags(v2, 'notifyStyleChangeInChildren', 1);
_global.ASSetPropFlags(v2, 'setStyle', 1);
var v4 = TextField.prototype;
v4.setStyle = v2.setStyle;
v4.changeTextStyleInChildren = v3.changeTextStyleInChildren;
return true;
};
v1.classConstructed = mx.styles.CSSSetStyle.classConstruct();
v1.CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration;
ASSetPropFlags(mx.styles.CSSSetStyle.prototype, null, 1);
}
#endinitclip
}
movieClip 50 __Packages.mx.core.ext.UIComponentExtensions {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.core) {
_global.mx.core = new Object();
}
if (!_global.mx.core.ext) {
_global.mx.core.ext = new Object();
}
if (!_global.mx.core.ext.UIComponentExtensions) {
var v1 = function () {};
mx.core.ext.UIComponentExtensions = v1;
var v2 = v1.prototype;
v1.Extensions = function () {
if (mx.core.ext.UIComponentExtensions.bExtended == true) {
return true;
}
mx.core.ext.UIComponentExtensions.bExtended = true;
TextField.prototype.setFocus = function () {
Selection.setFocus(this);
};
TextField.prototype.onSetFocus = function (oldFocus) {
if (this.tabEnabled != false) {
if ((this.getFocusManager()).bDrawFocus) {
this.drawFocus(true);
}
}
};
TextField.prototype.onKillFocus = function (oldFocus) {
if (this.tabEnabled != false) {
this.drawFocus(false);
}
};
TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus;
TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager;
mx.managers.OverlappedWindows.enableOverlappedWindows();
mx.styles.CSSSetStyle.enableRunTimeCSS();
mx.managers.FocusManager.enableFocusManagement();
};
v1.bExtended = false;
v1.UIComponentExtended = mx.core.ext.UIComponentExtensions.Extensions();
v1.UIComponentDependency = mx.core.UIComponent;
v1.FocusManagerDependency = mx.managers.FocusManager;
v1.OverlappedWindowsDependency = mx.managers.OverlappedWindows;
ASSetPropFlags(mx.core.ext.UIComponentExtensions.prototype, null, 1);
}
#endinitclip
}
movieClip 51 __Packages.mx.skins.Border {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.Border) {
var v1 = function () {
super();
};
mx.skins.Border = v1;
var v2 = new mx.core.UIObject();
mx.skins.Border.prototype = v2;
v2.init = function (Void) {
super.init();
};
v1.symbolName = 'Border';
v1.symbolOwner = mx.skins.Border;
v2.className = 'Border';
v2.tagBorder = 0;
v2.idNames = new Array('border_mc');
ASSetPropFlags(mx.skins.Border.prototype, null, 1);
}
#endinitclip
}
movieClip 52 __Packages.mx.skins.RectBorder {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.RectBorder) {
var v1 = function () {
super();
};
mx.skins.RectBorder = v1;
var v2 = new mx.skins.Border();
mx.skins.RectBorder.prototype = v2;
v2.__get__width = function () {
return this.__width;
};
v2.__get__height = function () {
return this.__height;
};
v2.init = function (Void) {
super.init();
};
v2.draw = function (Void) {
this.size();
};
v2.getBorderMetrics = function (Void) {
var v2 = this.offset;
if (this.__borderMetrics == undefined) {
this.__borderMetrics = {'left': v2, 'top': v2, 'right': v2, 'bottom': v2};
return this.__borderMetrics;
}
this.__borderMetrics.left = v2;
this.__borderMetrics.top = v2;
this.__borderMetrics.right = v2;
this.__borderMetrics.bottom = v2;
return this.__borderMetrics;
};
v2.__get__borderMetrics = function () {
return this.getBorderMetrics();
};
v2.drawBorder = function (Void) {};
v2.size = function (Void) {
this.drawBorder();
};
v2.setColor = function (Void) {
this.drawBorder();
};
v1.symbolName = 'RectBorder';
v1.symbolOwner = mx.skins.RectBorder;
v1.version = '2.0.2.126';
v2.className = 'RectBorder';
v2.borderStyleName = 'borderStyle';
v2.borderColorName = 'borderColor';
v2.shadowColorName = 'shadowColor';
v2.highlightColorName = 'highlightColor';
v2.buttonColorName = 'buttonColor';
v2.backgroundColorName = 'backgroundColor';
v2.addProperty('borderMetrics', v2.__get__borderMetrics, function () {});
v2.addProperty('height', v2.__get__height, function () {});
v2.addProperty('width', v2.__get__width, function () {});
ASSetPropFlags(mx.skins.RectBorder.prototype, null, 1);
}
#endinitclip
}
movieClip 53 __Packages.mx.skins.halo.RectBorder {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.halo) {
_global.mx.skins.halo = new Object();
}
if (!_global.mx.skins.halo.RectBorder) {
var v1 = function () {
super();
};
mx.skins.halo.RectBorder = v1;
var v2 = new mx.skins.RectBorder();
mx.skins.halo.RectBorder.prototype = v2;
v2.init = function (Void) {
this.borderWidths.default = 3;
super.init();
};
v2.getBorderMetrics = function (Void) {
if (this.offset == undefined) {
var v3 = this.getStyle(this.borderStyleName);
this.offset = this.borderWidths[v3];
}
if (this.getStyle(this.borderStyleName) == 'default' || this.getStyle(this.borderStyleName) == 'alert') {
this.__borderMetrics = {'left': 3, 'top': 1, 'right': 3, 'bottom': 3};
return this.__borderMetrics;
}
return super.getBorderMetrics();
};
v2.drawBorder = function (Void) {
var v6 = _global.styles[this.className];
if (v6 == undefined) {
v6 = _global.styles.RectBorder;
}
var v5 = this.getStyle(this.borderStyleName);
var v7 = this.getStyle(this.borderColorName);
if (v7 == undefined) {
v7 = v6[this.borderColorName];
}
var v8 = this.getStyle(this.backgroundColorName);
if (v8 == undefined) {
v8 = v6[this.backgroundColorName];
}
var v16 = this.getStyle('backgroundImage');
if (v5 != 'none') {
var v14 = this.getStyle(this.shadowColorName);
if (v14 == undefined) {
v14 = v6[this.shadowColorName];
}
var v13 = this.getStyle(this.highlightColorName);
if (v13 == undefined) {
v13 = v6[this.highlightColorName];
}
var v12 = this.getStyle(this.buttonColorName);
if (v12 == undefined) {
v12 = v6[this.buttonColorName];
}
var v11 = this.getStyle(this.borderCapColorName);
if (v11 == undefined) {
v11 = v6[this.borderCapColorName];
}
var v10 = this.getStyle(this.shadowCapColorName);
if (v10 == undefined) {
v10 = v6[this.shadowCapColorName];
}
}
this.offset = this.borderWidths[v5];
var v9 = this.offset;
var v3 = this.__get__width();
var v4 = this.__get__height();
this.clear();
this._color = undefined;
if (v5 == 'none') {
} else {
if (v5 == 'inset') {
this._color = this.colorList;
this.draw3dBorder(v11, v12, v7, v13, v14, v10);
} else {
if (v5 == 'outset') {
this._color = this.colorList;
this.draw3dBorder(v11, v7, v12, v14, v13, v10);
} else {
if (v5 == 'alert') {
var v15 = this.getStyle('themeColor');
this.drawRoundRect(0, 5, v3, v4 - 5, 5, 6184542, 10);
this.drawRoundRect(1, 4, v3 - 2, v4 - 5, 4, [6184542, 6184542], 10, 0, 'radial');
this.drawRoundRect(2, 0, v3 - 4, v4 - 2, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(2, 0, v3 - 4, v4 - 2, 3, v15, 50);
this.drawRoundRect(3, 1, v3 - 6, v4 - 4, 2, 16777215, 100);
} else {
if (v5 == 'default') {
this.drawRoundRect(0, 5, v3, v4 - 5, {'tl': 5, 'tr': 5, 'br': 0, 'bl': 0}, 6184542, 10);
this.drawRoundRect(1, 4, v3 - 2, v4 - 5, {'tl': 4, 'tr': 4, 'br': 0, 'bl': 0}, [6184542, 6184542], 10, 0, 'radial');
this.drawRoundRect(2, 0, v3 - 4, v4 - 2, {'tl': 3, 'tr': 3, 'br': 0, 'bl': 0}, [12897484, 11844796], 100, 0, 'radial');
this.drawRoundRect(3, 1, v3 - 6, v4 - 4, {'tl': 2, 'tr': 2, 'br': 0, 'bl': 0}, 16777215, 100);
} else {
if (v5 == 'dropDown') {
this.drawRoundRect(0, 0, v3 + 1, v4, {'tl': 4, 'tr': 0, 'br': 0, 'bl': 4}, [13290186, 7895160], 100, -10, 'linear');
this.drawRoundRect(1, 1, v3 - 1, v4 - 2, {'tl': 3, 'tr': 0, 'br': 0, 'bl': 3}, 16777215, 100);
} else {
if (v5 == 'menuBorder') {
var v15 = this.getStyle('themeColor');
this.drawRoundRect(4, 4, v3 - 2, v4 - 3, 0, [6184542, 6184542], 10, 0, 'radial');
this.drawRoundRect(4, 4, v3 - 1, v4 - 2, 0, 6184542, 10);
this.drawRoundRect(0, 0, v3 + 1, v4, 0, [0, 14342874], 100, 250, 'linear');
this.drawRoundRect(0, 0, v3 + 1, v4, 0, v15, 50);
this.drawRoundRect(2, 2, v3 - 3, v4 - 4, 0, 16777215, 100);
} else {
if (v5 == 'comboNonEdit') {
} else {
this.beginFill(v7);
this.drawRect(0, 0, v3, v4);
this.drawRect(1, 1, v3 - 1, v4 - 1);
this.endFill();
this._color = this.borderColorName;
}
}
}
}
}
}
}
}
if (v8 != undefined) {
this.beginFill(v8);
this.drawRect(v9, v9, this.__get__width() - v9, this.__get__height() - v9);
this.endFill();
}
};
v2.draw3dBorder = function (c1, c2, c3, c4, c5, c6) {
var v3 = this.__get__width();
var v2 = this.__get__height();
this.beginFill(c1);
this.drawRect(0, 0, v3, v2);
this.drawRect(1, 0, v3 - 1, v2);
this.endFill();
this.beginFill(c2);
this.drawRect(1, 0, v3 - 1, 1);
this.endFill();
this.beginFill(c3);
this.drawRect(1, v2 - 1, v3 - 1, v2);
this.endFill();
this.beginFill(c4);
this.drawRect(1, 1, v3 - 1, 2);
this.endFill();
this.beginFill(c5);
this.drawRect(1, v2 - 2, v3 - 1, v2 - 1);
this.endFill();
this.beginFill(c6);
this.drawRect(1, 2, v3 - 1, v2 - 2);
this.drawRect(2, 2, v3 - 2, v2 - 2);
this.endFill();
};
v1.classConstruct = function () {
mx.core.ext.UIObjectExtensions.Extensions();
_global.styles.rectBorderClass = mx.skins.halo.RectBorder;
_global.skinRegistry.RectBorder = true;
return true;
};
v1.symbolName = 'RectBorder';
v1.symbolOwner = mx.skins.halo.RectBorder;
v1.version = '2.0.2.126';
v2.borderCapColorName = 'borderCapColor';
v2.shadowCapColorName = 'shadowCapColor';
v2.colorList = {'highlightColor': 0, 'borderColor': 0, 'buttonColor': 0, 'shadowColor': 0, 'borderCapColor': 0, 'shadowCapColor': 0};
v2.borderWidths = {'none': 0, 'solid': 1, 'inset': 2, 'outset': 2, 'alert': 3, 'dropDown': 2, 'menuBorder': 2, 'comboNonEdit': 2};
v1.classConstructed = mx.skins.halo.RectBorder.classConstruct();
v1.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
ASSetPropFlags(mx.skins.halo.RectBorder.prototype, null, 1);
}
#endinitclip
}
movieClip 54 __Packages.mx.skins.halo.ButtonSkin {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.skins) {
_global.mx.skins = new Object();
}
if (!_global.mx.skins.halo) {
_global.mx.skins.halo = new Object();
}
if (!_global.mx.skins.halo.ButtonSkin) {
var v1 = function () {
super();
};
mx.skins.halo.ButtonSkin = v1;
var v2 = new mx.skins.RectBorder();
mx.skins.halo.ButtonSkin.prototype = v2;
v2.init = function () {
super.init();
};
v2.size = function () {
this.drawHaloRect(this.__get__width(), this.__get__height());
};
v2.drawHaloRect = function (w, h) {
var v6 = this.getStyle('borderStyle');
var v4 = this.getStyle('themeColor');
var v5 = this._parent.emphasized;
this.clear();
switch (v6) {
case 'falseup':
if (v5) {
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 9542041, 100);
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 75);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, 'radial');
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, v4, 75);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
} else {
this.drawRoundRect(0, 0, w, h, 5, 9542041, 100);
this.drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, 'radial');
this.drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, 'radial');
this.drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100);
}
break;
case 'falsedown':
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 9542041, 100);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, v4, 50);
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 40);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, v4, 20);
break;
case 'falserollover':
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 9542041, 100);
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 50);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, v4, 50);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
break;
case 'falsedisabled':
this.drawRoundRect(0, 0, w, h, 5, 13159628, 100);
this.drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100);
this.drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100);
this.drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100);
break;
case 'trueup':
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 10066329, 100);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, v4, 50);
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 40);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, 16250871, 100);
break;
case 'truedown':
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 10066329, 100);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, v4, 50);
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 40);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, v4, 20);
break;
case 'truerollover':
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, 9542041, 100);
this.drawRoundRect(this.__get__x(), this.__get__y(), w, h, 5, v4, 50);
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 1, this.__get__y() + 1, w - 2, h - 2, 4, v4, 40);
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, 'radial');
this.drawRoundRect(this.__get__x() + 2, this.__get__y() + 2, w - 4, h - 4, 3, v4, 40);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
this.drawRoundRect(this.__get__x() + 3, this.__get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
break;
case 'truedisabled':
this.drawRoundRect(0, 0, w, h, 5, 13159628, 100);
this.drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100);
this.drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100);
this.drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100);
}
};
v1.classConstruct = function () {
mx.core.ext.UIObjectExtensions.Extensions();
_global.skinRegistry.ButtonSkin = true;
return true;
};
v1.symbolName = 'ButtonSkin';
v1.symbolOwner = mx.skins.halo.ButtonSkin;
v2.className = 'ButtonSkin';
v2.backgroundColorName = 'buttonColor';
v1.classConstructed = mx.skins.halo.ButtonSkin.classConstruct();
v1.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
ASSetPropFlags(mx.skins.halo.ButtonSkin.prototype, null, 1);
}
#endinitclip
}
movieClip 55 __Packages.mx.controls.NumericStepper {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.controls) {
_global.mx.controls = new Object();
}
if (!_global.mx.controls.NumericStepper) {
var v1 = function () {
super();
};
mx.controls.NumericStepper = v1;
var v2 = new mx.core.UIComponent();
mx.controls.NumericStepper.prototype = v2;
v2.init = function () {
super.init();
this.boundingBox_mc._visible = false;
this.boundingBox_mc._height = 0;
this.boundingBox_mc._width = 0;
this._visible = false;
this.tabEnabled = false;
this.tabChildren = true;
};
v2.setVisible = function (x, noEvent) {
super.setVisible(x, noEvent);
if (this.initializing) {
this.__visible = x;
}
};
v2.layoutControl = function () {
this.nextButton_mc._x = this.__width - this.nextButton_mc.__width;
this.nextButton_mc._y = 0;
this.prevButton_mc._x = this.__width - this.prevButton_mc.__width;
this.prevButton_mc._y = this.__height - this.prevButton_mc.__height;
this.inputField.setSize(this.__width - this.nextButton_mc.__width, this.__height);
this.StepTrack_mc._width = Math.max(this.nextButton_mc.__width, this.prevButton_mc.__width);
this.StepTrack_mc._x = this.__width - this.StepTrack_mc._width;
this.StepTrack_mc._height = this.__height - (this.nextButton_mc._height + this.prevButton_mc._height);
this.StepTrack_mc._y = this.nextButton_mc.__height;
};
v2.createChildren = function () {
super.createChildren();
this.addAsset('nextButton_mc', this.skinIDUpArrow);
this.addAsset('prevButton_mc', this.skinIDDownArrow);
this.addAsset('inputField', this.skinIDInput);
this.focusTextField = this.inputField.label;
this.createObject('StepTrack', 'StepTrack_mc', 2);
this.size();
};
v2.draw = function () {
this.prevButton_mc.enabled = this.enabled;
this.nextButton_mc.enabled = this.enabled;
this.inputField.enabled = this.enabled;
this.size();
this.initializing = false;
this.__set__visible(this.__visible);
};
v2.size = function () {
var v2 = this.calcMinHeight();
var v3 = this.calcMinWidth();
if (this.__height < v2) {
this.setSize(this.__width, v2);
}
if (this.__width < v3) {
this.setSize(v3, this.__height);
}
this.layoutControl();
};
v2.calcMinHeight = function () {
return 22;
};
v2.calcMinWidth = function () {
return 40;
};
v2.addAsset = function (id, skinID) {
var v2 = new Object();
v2.styleName = this;
if (skinID == 10) {
v2.falseUpSkin = this.upArrowUp;
v2.falseOverSkin = this.upArrowOver;
v2.falseDownSkin = this.upArrowDown;
v2.falseDisabledSkin = this.upArrowDisabled;
this.createClassObject(mx.controls.SimpleButton, id, skinID, v2);
var v5 = this.nextButton_mc;
v5.tabEnabled = false;
v5.styleName = this;
v5._x = this.__width - v5.__width;
v5._y = 0;
v5.owner = this;
v5.autoRepeat = true;
v5.clickHandler = function () {
Selection.setSelection(0, 0);
};
v5.buttonDownHandler = function () {
this.owner.buttonPress(this);
};
} else {
if (skinID == 11) {
v2.falseUpSkin = this.downArrowUp;
v2.falseOverSkin = this.downArrowOver;
v2.falseDownSkin = this.downArrowDown;
v2.falseDisabledSkin = this.downArrowDisabled;
this.createClassObject(mx.controls.SimpleButton, id, skinID, v2);
var v3 = this.prevButton_mc;
v3.tabEnabled = false;
v3.styleName = this;
v3._x = this.__width - v3.__width;
v3._y = this.__height - v3.__height;
v3.owner = this;
v3.autoRepeat = true;
v3.clickHandler = function () {
Selection.setSelection(0, 0);
};
v3.buttonDownHandler = function () {
this.owner.buttonPress(this);
};
} else {
if (skinID == 9) {
this.createClassObject(mx.controls.TextInput, id, skinID);
var v4 = this.inputField;
v4.styleName = this;
v4.setSize(this.__width - this.nextButton_mc.__width, this.__height);
v4.restrict = '0-9\\-\\.\\,';
v4.maxChars = this.__maxChars;
v4.text = this.value;
v4.onSetFocus = function () {
this._parent.onSetFocus();
};
v4.onKillFocus = function () {
this._parent.onKillFocus();
};
v4.drawFocus = function (b) {
this._parent.drawFocus(b);
};
v4.onKeyDown = function () {
this._parent.onFieldKeyDown();
};
}
}
}
};
v2.setFocus = function () {
Selection.setFocus(this.inputField);
};
v2.onKillFocus = function () {
mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = true;
super.onKillFocus();
Key.removeListener(this.inputField);
if (Number(this.inputField.text) != this.__get__value()) {
var v3 = this.checkValidValue(Number(this.inputField.text));
this.inputField.text = v3;
this.__set__value(v3);
this.dispatchEvent({'type': 'change'});
}
};
v2.onSetFocus = function () {
super.onSetFocus();
Key.addListener(this.inputField);
mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = false;
};
v2.onFieldKeyDown = function () {
var v2 = this.__get__value();
switch (Key.getCode()) {
case 40:
var v3 = this.__get__value() - this.__get__stepSize();
this.__set__value(v3);
if (v2 != this.__get__value()) {
this.dispatchEvent({'type': 'change'});
}
break;
case 38:
var v3 = this.__get__stepSize() + this.__get__value();
this.__set__value(v3);
if (v2 != this.__get__value()) {
this.dispatchEvent({'type': 'change'});
}
break;
case 36:
this.inputField.text = this.minimum;
this.__set__value(this.minimum);
if (v2 != this.__get__value()) {
this.dispatchEvent({'type': 'change'});
}
break;
case 35:
this.inputField.text = this.maximum;
this.__set__value(this.maximum);
if (v2 != this.__get__value()) {
this.dispatchEvent({'type': 'change'});
}
break;
case 13:
this.__set__value(Number(this.inputField.text));
if (v2 == this.__get__value()) break;
this.dispatchEvent({'type': 'change'});
}
};
v2.__get__nextValue = function () {
if (this.checkRange(this.__get__value() + this.__get__stepSize())) {
this.__nextValue = this.__get__value() + this.__get__stepSize();
return this.__nextValue;
}
};
v2.__get__previousValue = function () {
if (this.checkRange(this.__value - this.__get__stepSize())) {
this.__previousValue = this.__get__value() - this.__get__stepSize();
return this.__previousValue;
}
};
v2.__set__maxChars = function (num) {
this.__maxChars = num;
this.inputField.maxChars = this.__maxChars;
return this.__get__maxChars();
};
v2.__get__maxChars = function () {
return this.__maxChars;
};
v2.__get__value = function () {
return this.__value;
};
v2.__set__value = function (v) {
var v2 = this.checkValidValue(v);
if (v2 == this.__value) {
return undefined;
}
this.__value = v2;
this.inputField.text = this.__value;
return this.__get__value();
};
v2.__get__minimum = function () {
return this.__minimum;
};
v2.__set__minimum = function (v) {
this.__minimum = v;
return this.__get__minimum();
};
v2.__get__maximum = function () {
return this.__maximum;
};
v2.__set__maximum = function (v) {
this.__maximum = v;
return this.__get__maximum();
};
v2.__get__stepSize = function () {
return this.__stepSize;
};
v2.__set__stepSize = function (v) {
this.__stepSize = v;
return this.__get__stepSize();
};
v2.onFocus = function () {};
v2.buttonPress = function (button) {
var v2 = this.__get__value();
if (button._name == 'nextButton_mc') {
this.value += this.stepSize;
} else {
this.value -= this.stepSize;
}
if (v2 != this.__get__value()) {
this.dispatchEvent({'type': 'change'});
Selection.setSelection(0, 0);
}
};
v2.checkRange = function (v) {
return v >= this.__get__minimum() and v <= this.__get__maximum();
};
v2.checkValidValue = function (val) {
var v7 = val / this.__get__stepSize();
var v9 = Math.floor(v7);
var v2 = this.__get__stepSize();
var v6 = this.__get__minimum();
var v5 = this.__get__maximum();
if (val > v6 and val < v5) {
if (v7 - v9 == 0) {
return val;
} else {
var v8 = Math.floor(val / v2);
var v4 = v8 * v2;
if (val - v4 >= v2 / 2 && v5 >= v4 + v2 && v6 <= v4 - v2 || val + v2 == v5 && v5 - v4 - v2 > 1.0e-014) {
v4 += v2;
}
return v4;
}
} else {
if (val >= v5) {
return v5;
} else {
return v6;
}
}
};
v2.onLabelChanged = function (o) {
var v2 = this.checkValidValue(Number(o.__get__text()));
o.__set__text(v2);
this.__set__value(v2);
};
v2.__get__tabIndex = function () {
return this.inputField.tabIndex;
};
v2.__set__tabIndex = function (w) {
this.inputField.tabIndex = w;
return this.__get__tabIndex();
};
v1.symbolName = 'NumericStepper';
v1.symbolOwner = mx.controls.NumericStepper;
v1.version = '2.0.2.126';
v2.className = 'NumericStepper';
v2.upArrowUp = 'StepUpArrowUp';
v2.upArrowDown = 'StepUpArrowDown';
v2.upArrowOver = 'StepUpArrowOver';
v2.upArrowDisabled = 'StepUpArrowDisabled';
v2.downArrowUp = 'StepDownArrowUp';
v2.downArrowDown = 'StepDownArrowDown';
v2.downArrowOver = 'StepDownArrowOver';
v2.downArrowDisabled = 'StepDownArrowDisabled';
v2.skinIDUpArrow = 10;
v2.skinIDDownArrow = 11;
v2.skinIDInput = 9;
v2.initializing = true;
v2.__visible = true;
v2.__minimum = 0;
v2.__maximum = 10;
v2.__stepSize = 1;
v2.__value = 0;
v2.__nextValue = 0;
v2.__previousValue = 0;
v2.clipParameters = {'minimum': 1, 'maximum': 1, 'stepSize': 1, 'value': 1, 'maxChars': 1};
v1.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.NumericStepper.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters);
v2.addProperty('maxChars', v2.__get__maxChars, v2.__set__maxChars);
v2.addProperty('maximum', v2.__get__maximum, v2.__set__maximum);
v2.addProperty('minimum', v2.__get__minimum, v2.__set__minimum);
v2.addProperty('nextValue', v2.__get__nextValue, function () {});
v2.addProperty('previousValue', v2.__get__previousValue, function () {});
v2.addProperty('stepSize', v2.__get__stepSize, v2.__set__stepSize);
v2.addProperty('tabIndex', v2.__get__tabIndex, v2.__set__tabIndex);
v2.addProperty('value', v2.__get__value, v2.__set__value);
ASSetPropFlags(mx.controls.NumericStepper.prototype, null, 1);
}
#endinitclip
}
movieClip 78 __Packages.mx.controls.TextInput {
#initclip
if (!_global.mx) {
_global.mx = new Object();
}
if (!_global.mx.controls) {
_global.mx.controls = new Object();
}
if (!_global.mx.controls.TextInput) {
var v1 = function () {
super();
};
mx.controls.TextInput = v1;
var v2 = new mx.core.UIComponent();
mx.controls.TextInput.prototype = v2;
v2.addEventListener = function (event, handler) {
if (event == 'enter') {
this.addEnterEvents();
}
super.addEventListener(event, handler);
};
v2.enterOnKeyDown = function () {
if (Key.getAscii() == 13) {
this.owner.dispatchEvent({'type': 'enter'});
}
};
v2.addEnterEvents = function () {
if (this.enterListener == undefined) {
this.enterListener = new Object();
this.enterListener.owner = this;
this.enterListener.onKeyDown = this.enterOnKeyDown;
}
};
v2.init = function (Void) {
super.init();
this.label.styleName = this;
this.tabChildren = true;
this.tabEnabled = false;
this.focusTextField = this.label;
this._color = mx.core.UIObject.textColorList;
this.label.onSetFocus = function () {
this._parent.onSetFocus();
};
this.label.onKillFocus = function (n) {
this._parent.onKillFocus(n);
};
this.label.drawFocus = function (b) {
this._parent.drawFocus(b);
};
this.label.onChanged = this.onLabelChanged;
};
v2.setFocus = function () {
Selection.setFocus(this.label);
};
v2.onLabelChanged = function (Void) {
this._parent.dispatchEvent({'type': 'change'});
this._parent.dispatchValueChangedEvent(this.__get__text());
};
v2.createChildren = function (Void) {
super.createChildren();
if (this.border_mc == undefined) {
this.createClassObject(_global.styles.rectBorderClass, 'border_mc', 0, {'styleName': this});
}
this.border_mc.swapDepths(this.label);
this.label.autoSize = 'none';
};
v2.__get__html = function () {
return this.getHtml();
};
v2.__set__html = function (value) {
this.setHtml(value);
return this.__get__html();
};
v2.getHtml = function () {
return this.label.html;
};
v2.setHtml = function (value) {
if (value != this.label.html) {
this.label.html = value;
}
};
v2.__get__text = function () {
return this.getText();
};
v2.__set__text = function (t) {
this.setText(t);
return this.__get__text();
};
v2.getText = function () {
if (this.initializing) {
return this.initText;
}
if (this.label.html == true) {
return this.label.htmlText;
}
return this.label.text;
};
v2.setText = function (t) {
if (this.initializing) {
this.initText = t;
} else {
var v2 = this.label;
if (v2.html == true) {
v2.htmlText = t;
} else {
v2.text = t;
}
}
this.dispatchValueChangedEvent(t);
};
v2.size = function (Void) {
this.border_mc.setSize(this.__get__width(), this.__get__height());
var v2 = this.border_mc.__get__borderMetrics();
var v6 = v2.left + v2.right;
var v3 = v2.top + v2.bottom;
var v5 = v2.left;
var v4 = v2.top;
this.tfx = v5;
this.tfy = v4;
this.tfw = this.__get__width() - v6;
this.tfh = this.__get__height() - v3;
this.label.move(this.tfx, this.tfy);
this.label.setSize(this.tfw, this.tfh + 1);
};
v2.setEnabled = function (enable) {
this.label.type = (this.__editable == true || enable == false) ? 'input' : 'dynamic';
this.label.selectable = enable;
var v2 = this.getStyle(enable ? 'color' : 'disabledColor');
if (v2 == undefined) {
v2 = enable ? 0 : 8947848;
}
this.setColor(v2);
};
v2.setColor = function (col) {
this.label.textColor = col;
};
v2.onKillFocus = function (newFocus) {
if (this.enterListener != undefined) {
Key.removeListener(this.enterListener);
}
if (this.bind != undefined) {
this.updateModel(this.__get__text());
}
super.onKillFocus(newFocus);
};
v2.onSetFocus = function (oldFocus) {
var f = Selection.getFocus();
var o = eval(f);
if (o != this.label) {
Selection.setFocus(this.label);
return undefined;
}
if (this.enterListener != undefined) {
Key.addListener(this.enterListener);
}
super.onSetFocus(oldFocus);
};
v2.draw = function (Void) {
var v2 = this.label;
var v4 = this.getText();
if (this.initializing) {
this.initializing = false;
delete this.initText;
}
var v3 = this._getTextFormat();
v2.embedFonts = v3.embedFonts == true;
if (v3 != undefined) {
v2.setTextFormat(v3);
v2.setNewTextFormat(v3);
}
v2.multiline = false;
v2.wordWrap = false;
if (v2.html == true) {
v2.setTextFormat(v3);
v2.htmlText = v4;
} else {
v2.text = v4;
}
v2.type = (this.__editable == true || this.enabled == false) ? 'input' : 'dynamic';
this.size();
};
v2.setEditable = function (s) {
this.__editable = s;
this.label.type = s ? 'input' : 'dynamic';
};
v2.__get__maxChars = function () {
return this.label.maxChars;
};
v2.__set__maxChars = function (w) {
this.label.maxChars = w;
return this.__get__maxChars();
};
v2.__get__length = function () {
return this.label.length;
};
v2.__get__restrict = function () {
return this.label.restrict;
};
v2.__set__restrict = function (w) {
this.label.restrict = (w == '') ? null : w;
return this.__get__restrict();
};
v2.__get__hPosition = function () {
return this.label.hscroll;
};
v2.__set__hPosition = function (w) {
this.label.hscroll = w;
return this.__get__hPosition();
};
v2.__get__maxHPosition = function () {
return this.label.maxhscroll;
};
v2.__get__editable = function () {
return this.__editable;
};
v2.__set__editable = function (w) {
this.setEditable(w);
return this.__get__editable();
};
v2.__get__password = function () {
return this.label.password;
};
v2.__set__password = function (w) {
this.label.password = w;
return this.__get__password();
};
v2.__get__tabIndex = function () {
return this.label.tabIndex;
};
v2.__set__tabIndex = function (w) {
this.label.tabIndex = w;
return this.__get__tabIndex();
};
v2.__set___accProps = function (val) {
this.label._accProps = val;
return this.__get___accProps();
};
v2.__get___accProps = function () {
return this.label._accProps;
};
v1.symbolName = 'TextInput';
v1.symbolOwner = mx.controls.TextInput;
v1.version = '2.0.2.126';
v2.className = 'TextInput';
v2.initializing = true;
v2.clipParameters = {'text': 1, 'editable': 1, 'password': 1, 'maxChars': 1, 'restrict': 1};
v1.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters);
v2._maxWidth = mx.core.UIComponent.kStretch;
v2.__editable = true;
v2.initText = '';
v2.addProperty('_accProps', v2.__get___accProps, v2.__set___accProps);
v2.addProperty('editable', v2.__get__editable, v2.__set__editable);
v2.addProperty('hPosition', v2.__get__hPosition, v2.__set__hPosition);
v2.addProperty('html', v2.__get__html, v2.__set__html);
v2.addProperty('length', v2.__get__length, function () {});
v2.addProperty('maxChars', v2.__get__maxChars, v2.__set__maxChars);
v2.addProperty('maxHPosition', v2.__get__maxHPosition, function () {});
v2.addProperty('password', v2.__get__password, v2.__set__password);
v2.addProperty('restrict', v2.__get__restrict, v2.__set__restrict);
v2.addProperty('tabIndex', v2.__get__tabIndex, v2.__set__tabIndex);
v2.addProperty('text', v2.__get__text, v2.__set__text);
ASSetPropFlags(mx.controls.TextInput.prototype, null, 1);
}
#endinitclip
}
frame 2 {
var menu_cm = new ContextMenu();
menu_cm.hideBuiltInItems();
_root.menu = menu_cm;
}
movieClip 94 {
}
movieClip 96 {
}
movieClip 97 {
}
movieClip 142 {
}
movieClip 185 {
}
movieClip 186 {
}
movieClip 230 {
}
movieClip 275 {
}
movieClip 321 {
}
movieClip 324 {
frame 3 {
_parent.onAnimComplete();
}
frame 6 {
_parent.onAnimComplete();
}
frame 9 {
_parent.onAnimComplete();
}
frame 19 {
_parent.onAnimComplete();
}
frame 30 {
_parent.onAnimComplete();
}
frame 44 {
_parent.onAnimComplete();
}
frame 55 {
_parent.onAnimComplete();
}
frame 90 {
_parent.onReload();
}
frame 100 {
_parent.onSwapWeapons();
}
frame 110 {
_parent.onAnimComplete();
}
frame 120 {
stop();
}
}
movieClip 325 Player {
#initclip
Object.registerClass('Player', Player);
#endinitclip
}
movieClip 327 {
}
movieClip 328 Soldier {
#initclip
Object.registerClass('Soldier', Soldier);
#endinitclip
}
movieClip 329 BulletEW2 {
#initclip
Object.registerClass('BulletEW2', BulletEW2);
#endinitclip
frame 1 {
this.hit();
}
frame 3 {
this.removeMovieClip();
}
}
movieClip 330 {
}
movieClip 331 Dropped {
#initclip
Object.registerClass('Dropped', Dropped);
#endinitclip
frame 30 {
enableTake();
stop();
}
}
movieClip 333 Dropped_Shell {
}
movieClip 337 Fire {
#initclip
Object.registerClass('Fire', Fire);
#endinitclip
}
movieClip 339 Flame {
#initclip
Object.registerClass('Flame', Flame);
#endinitclip
}
movieClip 341 FlameTriple {
#initclip
Object.registerClass('FlameTriple', Flame);
#endinitclip
}
movieClip 346 {
}
movieClip 357 Grenade40mmHE {
#initclip
Object.registerClass('Grenade40mmHE', Grenade40mmHE);
#endinitclip
frame 1 {
stop();
}
frame 2 {
explode();
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 360 {
}
movieClip 372 Grenade20mm {
#initclip
Object.registerClass('Grenade20mm', Grenade20mmHE);
#endinitclip
frame 1 {
stop();
}
frame 3 {
this[this.type_expl + 'explode']();
play();
}
frame 22 {
this.removeMovieClip();
}
}
movieClip 382 HandGrenadeHE {
#initclip
Object.registerClass('HandGrenadeHE', HandGrenadeHE);
#endinitclip
frame 15 {
gotoAndPlay(1);
}
frame 46 {
explode();
}
frame 63 {
this.removeMovieClip();
}
}
movieClip 384 {
}
movieClip 388 {
}
movieClip 397 Napalm {
#initclip
Object.registerClass('Napalm', Napalm);
#endinitclip
frame 1 {
stop();
}
frame 2 {
this.explode();
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 400 {
}
movieClip 408 Bullet {
#initclip
Object.registerClass('Bullet', Bullet);
#endinitclip
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 417 RicochetBullet {
#initclip
Object.registerClass('RicochetBullet', RicochetBullet);
#endinitclip
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 427 RicochetGrenade {
#initclip
Object.registerClass('RicochetGrenade', RicochetGrenade);
#endinitclip
frame 1 {
stop();
}
frame 2 {
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 429 {
}
movieClip 435 Rocket {
#initclip
Object.registerClass('Rocket', Rocket);
#endinitclip
frame 1 {
stop();
}
frame 2 {
this.explode();
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 436 Shell {
frame 25 {
if (_global.SHELLS) {
this.swapDepths((GameArea.getInstance()).incDepthBlood());
this.stop();
} else {
this.unloadMovie();
}
}
}
movieClip 438 Slash {
#initclip
Object.registerClass('Slash', Slash);
#endinitclip
}
movieClip 441 {
}
movieClip 449 SplitterBullet {
#initclip
Object.registerClass('SplitterBullet', SplitterBullet);
#endinitclip
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 458 TeslaCharge {
#initclip
Object.registerClass('TeslaCharge', TeslaCharge);
#endinitclip
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 472 TeslaSuper {
#initclip
Object.registerClass('TeslaSuper', TeslaSuper);
#endinitclip
frame 3 {
if (moving) {
gotoAndPlay(1);
}
}
frame 4 {
play();
}
frame 21 {
this.removeMovieClip();
}
}
movieClip 474 {
}
movieClip 475 SawBlade {
#initclip
Object.registerClass('SawBlade', SawBlade);
#endinitclip
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 477 {
}
movieClip 478 LaserBeam {
#initclip
Object.registerClass('LaserBeam', LaserBeam);
#endinitclip
frame 1 {
hit();
}
frame 3 {
this.removeMovieClip();
}
}
movieClip 480 {
}
movieClip 481 ReflectLaserBeam {
#initclip
Object.registerClass('ReflectLaserBeam', ReflectLaserBeam);
#endinitclip
frame 1 {
hit();
}
frame 3 {
this.removeMovieClip();
}
}
movieClip 487 {
}
movieClip 488 {
frame 1 {
stop();
}
frame 2 {
_parent.shot(true);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 496 Turret_Canon {
#initclip
Object.registerClass('Turret_Canon', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 499 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.meleeStrike();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 502 Hand_L_Blood_Priest {
}
movieClip 504 Hand_R_Blood_Priest {
}
movieClip 506 Uniform_Blood_Priest {
}
movieClip 508 Helm_Blood_Priest {
}
movieClip 521 Turret_Flame {
#initclip
Object.registerClass('Turret_Flame', Turret);
#endinitclip
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 524 Hand_L_Fallout_Ranger {
}
movieClip 526 Hand_R_Fallout_Ranger {
}
movieClip 528 Uniform_Fallout_Ranger {
}
movieClip 532 {
}
movieClip 533 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 535 Helm_Fallout_Ranger {
}
movieClip 542 Turret_HMG {
#initclip
Object.registerClass('Turret_HMG', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 545 Hand_L_Marine_Private {
}
movieClip 547 Hand_R_Marine_Private {
}
movieClip 549 Uniform_Marine_Private {
}
movieClip 551 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 553 Helm_Marine_Private {
}
movieClip 560 Turret_M249 {
#initclip
Object.registerClass('Turret_M249', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 564 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 566 Hand_L_Iraq_Private {
}
movieClip 568 Uniform_Iraq_Private {
}
movieClip 570 Helm_Iraq_Private {
}
movieClip 578 Turret_PKM {
#initclip
Object.registerClass('Turret_PKM', Turret);
#endinitclip
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 581 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 589 Turret_PzKpfw {
#initclip
Object.registerClass('Turret_PzKpfw', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 592 TurretT26 {
frame 1 {
stop();
}
frame 2 {
_parent.shot(true);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 600 Turret_T26 {
#initclip
Object.registerClass('Turret_T26', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 603 {
frame 1 {
stop();
}
frame 2 {
_parent.shot(true);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 610 {
frame 19 {
stop();
}
}
movieClip 611 Turret_T35_0 {
#initclip
Object.registerClass('Turret_T35_0', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 614 {
frame 1 {
stop();
}
frame 2 {
_parent.shot(true);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 616 Turret_T35_1 {
#initclip
Object.registerClass('Turret_T35_1', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 621 {
}
movieClip 622 {
frame 1 {
stop();
}
frame 2 {
_parent.shot(true);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 624 Turret_T35_2 {
#initclip
Object.registerClass('Turret_T35_2', Turret);
#endinitclip
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 626 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
}
movieClip 627 {
}
movieClip 629 Hand_L_German_Sergant {
}
movieClip 631 Uniform_German_Sergant {
}
movieClip 632 Helm_German_Sergant {
}
movieClip 640 Turret_MG34 {
#initclip
Object.registerClass('Turret_MG34', Turret);
#endinitclip
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 642 {
}
movieClip 645 {
frame 1 {
stop();
}
frame 2 {
_parent.shot();
}
}
movieClip 652 Turret_Flak30 {
#initclip
Object.registerClass('Turret_Flak30', Turret);
#endinitclip
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 655 Turret_Dummy {
#initclip
Object.registerClass('Turret_Dummy', Turret);
#endinitclip
frame 1 {
stop();
}
frame 30 {
stop();
}
}
movieClip 660 {
}
movieClip 661 Position Mark {
}
movieClip 663 WeaponBox {
#initclip
Object.registerClass('WeaponBox', WeaponBox);
#endinitclip
}
button 668 {
on (release) {
if (_root.WhatToLoad > 0) {
_root.gotoAndStop('RESTART');
} else {
_root.gotoAndStop('GameMenu');
}
}
}
movieClip 672 Congratulations {
frame 1 {
if (_root.WhatToLoad > 0) {
stop();
} else {
gotoAndStop(2 - _root.WhatToLoad);
}
}
}
button 674 {
on (release) {
_root.gotoAndStop('RESTART');
}
}
button 677 {
on (release) {
_root.gotoAndStop('GameMenu');
}
}
button 681 {
on (release) {
Mech.gotoSponsor();
}
}
movieClip 682 GameOver {
}
movieClip 684 {
}
movieClip 685 YOU {
frame 1 {
this.onEnterFrame = function () {
this._x = _root.hero0._x;
this._y = _root.hero0._y;
--this._alpha;
};
}
frame 100 {
this.removeMovieClip();
}
}
movieClip 687 Armor_Large {
#initclip
Object.registerClass('Armor_Large', Armor);
#endinitclip
frame 1 {
Armor_Large();
}
}
movieClip 689 Armor_Small {
#initclip
Object.registerClass('Armor_Small', Armor);
#endinitclip
frame 1 {
Armor_Small();
}
}
movieClip 691 Medkit_Large {
#initclip
Object.registerClass('Medkit_Large', Medkit);
#endinitclip
frame 1 {
Medkit_Large();
}
}
movieClip 693 Medkit_Small {
#initclip
Object.registerClass('Medkit_Small', Medkit);
#endinitclip
frame 1 {
Medkit_Small();
}
}
movieClip 696 Barrel {
#initclip
Object.registerClass('Barrel', Blowable);
#endinitclip
frame 1 {
stop();
}
}
movieClip 698 Flamethrower {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 703 {
}
movieClip 706 Minigun {
frame 1 {
stop();
this.barrels.gotoAndStop(1);
}
frame 2 {
_parent._parent._parent.shot(false, true, 2);
}
}
movieClip 708 NapalmLauncher {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 710 RocketLauncher {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 712 SuperShotgun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_TRIPLE);
}
}
movieClip 714 Flamethrower_gr {
}
movieClip 716 Minigun_gr {
}
movieClip 718 NapalmLauncher_gr {
}
movieClip 720 RocketLauncher_gr {
}
movieClip 722 SuperShotgun_gr {
}
movieClip 727 AK_47 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(220);
}
}
movieClip 729 AN94 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 0);
}
frame 5 {
_parent._parent._parent.shot();
}
}
movieClip 731 Anaconda {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 733 APS {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 8);
}
}
movieClip 735 AUG {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 737 AWM {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 739 Benelli_M3 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 741 Beretta {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 743 Beretta93R {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 4);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 4);
}
frame 10 {
_parent._parent._parent.shot(null, null, null, 4);
}
}
movieClip 745 BIZON {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 10);
}
}
movieClip 747 Bozar {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(false, false, 3, 1);
}
frame 3 {
_parent._parent._parent.shot(false, false, 3);
}
frame 4 {
_parent._parent._parent.shot(false, false, 3);
}
frame 5 {
_parent._parent._parent.shot(false, false, 3);
}
frame 6 {
_parent._parent._parent.shot(false, false, 3);
}
frame 8 {
gotoAndStop(1);
}
}
movieClip 749 Browning_30 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 751 Browning_1921 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 753 CAWS {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_SHOTGUN);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_SHOTGUN);
}
frame 11 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 755 Colt_1917 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 757 DB {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_DOUBLE);
}
frame 6 {
gotoAndStop(1);
}
}
movieClip 759 DesertEagle {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 761 F2000 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shotAlt();
}
}
movieClip 763 FAMAS {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 13);
}
}
movieClip 765 FLY {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 767 FNFAL {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 6);
}
}
movieClip 769 FNP90 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 771 Galil {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
frame 6 {
_parent._parent._parent.shot();
}
frame 8 {
gotoAndStop(1);
}
frame 9 {
_parent._parent._parent.shotAlt();
}
}
movieClip 773 Garand_M1 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 775 GaussRifle {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 4);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 4);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 4);
}
}
movieClip 777 Glock18 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 5);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 5);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 5);
}
}
movieClip 779 GROZA {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shotAlt();
}
}
movieClip 781 HK_28 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_DOUBLE);
}
}
movieClip 783 Jackhammer {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_DOUBLE);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_DOUBLE);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 10, null, Weapon.SHT_DOUBLE);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 2, null, Weapon.SHT_DOUBLE);
}
}
movieClip 785 Knife {
frame 1 {
stop();
}
frame 2 {
this._parent._parent.play();
}
frame 6 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 787 LAW {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 789 M_16 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot();
}
frame 7 {
_parent._parent._parent.shot();
}
frame 9 {
_parent._parent._parent.shot();
}
}
movieClip 791 M4 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shotAlt();
}
}
movieClip 793 M50 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 795 M60 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 797 M79 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 799 M249 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 801 MG_36 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 803 microUZI {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 3);
}
}
movieClip 805 Mikor {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 807 MM1 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 809 MP_40 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 811 Spectre {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
this._parent._parent.play();
this._parent._parent._parent.shot();
this._parent._parent._parent.addShell();
this._parent._parent._parent.kickMore(2);
}
frame 5 {
this._parent._parent.play();
this._parent._parent._parent.shot();
this._parent._parent._parent.addShell();
this._parent._parent._parent.kickMore(2);
}
frame 6 {
this._parent._parent.play();
this._parent._parent._parent.shot();
this._parent._parent._parent.addShell();
this._parent._parent._parent.kickMore(2);
}
}
movieClip 813 Pecheneg {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 815 PKM {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 817 PM {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 819 PPD {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 821 PPH_41 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 823 PPK_12 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 7);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 7);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 7);
}
frame 11 {
_parent._parent._parent.shot(null, null, null, 7);
}
frame 13 {
_parent._parent._parent.shot(null, null, null, 10);
}
}
movieClip 825 SKS {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 827 SPAS_12 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 829 StG_42 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 831 SVD {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 833 Thompson {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 838 TommyGun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -7);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -5);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -3);
}
frame 10 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -1);
}
frame 12 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 1);
}
frame 14 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 3);
}
frame 16 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 5);
}
frame 18 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 7);
}
frame 20 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 5);
}
frame 22 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 3);
}
frame 24 {
_parent._parent._parent.shot(null, null, null, 0, null, null, 1);
}
frame 26 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -1);
}
frame 28 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -3);
}
frame 30 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -5);
}
frame 32 {
_parent._parent._parent.shot(null, null, null, 0, null, null, -7);
}
}
movieClip 840 TT_33 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 842 UMP {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot();
}
frame 7 {
_parent._parent._parent.shot();
}
}
movieClip 844 USAS_12 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 5);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 5);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 10);
}
}
movieClip 846 UZI {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 848 WALTER {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 850 AK_47_gr {
}
movieClip 852 AN94_gr {
}
movieClip 854 Anaconda_gr {
}
movieClip 856 APS_gr {
}
movieClip 858 AUG_gr {
}
movieClip 860 AWM_gr {
}
movieClip 862 Benelli_M3_gr {
}
movieClip 864 Beretta_gr {
}
movieClip 866 Beretta93R_gr {
}
movieClip 868 BIZON_gr {
}
movieClip 870 Bozar_gr {
}
movieClip 872 Browning_30_gr {
}
movieClip 874 Browning_1921_gr {
}
movieClip 876 CAWS_gr {
}
movieClip 878 Colt_1917_gr {
}
movieClip 880 DB_gr {
}
movieClip 882 DesertEagle_gr {
}
movieClip 884 F2000_gr {
}
movieClip 886 FAMAS_gr {
}
movieClip 888 FLY_gr {
}
movieClip 890 FNFAL_gr {
}
movieClip 892 FNP90_gr {
}
movieClip 894 Galil_gr {
}
movieClip 896 Garand_M1_gr {
}
movieClip 898 GaussRifle_gr {
}
movieClip 900 Glock18_gr {
}
movieClip 902 GROZA_gr {
}
movieClip 904 HK_28_gr {
}
movieClip 906 Jackhammer_gr {
}
movieClip 908 Knife_gr {
}
movieClip 910 Kord_gr {
}
movieClip 912 LAW_gr {
}
movieClip 914 M_16_gr {
}
movieClip 916 M4_gr {
}
movieClip 918 M50_gr {
}
movieClip 920 M60_gr {
}
movieClip 922 M79_gr {
}
movieClip 924 M249_gr {
}
movieClip 926 MG_36_gr {
}
movieClip 928 microUZI_gr {
}
movieClip 930 Mikor_gr {
}
movieClip 932 MM1_gr {
}
movieClip 934 MP_40_gr {
}
movieClip 936 MP5_gr {
}
movieClip 938 Pecheneg_gr {
}
movieClip 940 PKM_gr {
}
movieClip 942 PM_gr {
}
movieClip 944 PPD_gr {
}
movieClip 946 PPH_41_gr {
}
movieClip 948 PPK_12_gr {
}
movieClip 950 SKS_gr {
}
movieClip 952 SPAS_12_gr {
}
movieClip 954 StG_42_gr {
}
movieClip 956 SVD_gr {
}
movieClip 958 Thompson_gr {
}
movieClip 960 TommyGun_gr {
}
movieClip 962 TT_33_gr {
}
movieClip 964 UMP_gr {
}
movieClip 966 USAS_12_gr {
}
movieClip 968 UZI_gr {
}
movieClip 970 WALTER_gr {
}
movieClip 972 MP5 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 974 Kord {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 11 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 13 {
_parent._parent._parent.shot(null, null, null, 6);
}
}
movieClip 976 Fork_gr {
}
movieClip 978 Fork {
frame 1 {
stop();
}
frame 2 {
this._parent._parent.play();
}
frame 8 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 980 Axe_gr {
}
movieClip 982 Axe {
frame 1 {
stop();
}
frame 2 {
this._parent._parent.play();
}
frame 6 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 984 Spectre_gr {
}
movieClip 986 Scythe {
frame 1 {
stop();
}
frame 2 {
this._parent._parent.play();
}
frame 6 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 988 Scythe_gr {
}
movieClip 992 {
}
movieClip 993 TeslaCanon {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 25, Weapon.PRJ_TSLGRENADE, null, null, 16);
}
}
movieClip 995 TeslaCanon_gr {
}
movieClip 997 RicochetRifle {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 25, Weapon.PRJ_RCTGRENADE, null, null, 8);
}
}
movieClip 999 RicochetRifle_gr {
}
movieClip 1001 SIG550 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 1003 SIG550_gr {
}
movieClip 1005 G11 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(true);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(true, null, null, 2);
}
frame 5 {
_parent._parent._parent.shot(true, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(true, null, null, 2);
}
}
movieClip 1007 G11_gr {
}
movieClip 1009 L85A2 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot();
}
frame 7 {
_parent._parent._parent.shot();
}
frame 9 {
_parent._parent._parent.shot();
}
}
movieClip 1011 L85A2_gr {
}
movieClip 1013 G36 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot();
}
}
movieClip 1015 G36_gr {
}
movieClip 1017 SplitterRifle {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN, null, 5);
}
}
movieClip 1019 SplitterRifle_gr {
}
movieClip 1022 Arisaka {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(220);
}
}
movieClip 1024 Arisaka_gr {
}
movieClip 1026 type100 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1028 type100_gr {
}
movieClip 1030 Model96 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(180);
}
}
movieClip 1032 Model96_gr {
}
movieClip 1034 Johnson {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1036 Johnson_gr {
}
movieClip 1039 ChainGun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
frame 6 {
_parent._parent._parent.shot();
}
frame 8 {
gotoAndStop(1);
}
frame 9 {
_parent._parent._parent.shot(null, null, 3, 3);
}
}
movieClip 1041 ChainGun_gr {
}
movieClip 1043 JapShotgun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 1045 JapShotgun_gr {
}
movieClip 1047 FlareGun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 25, Weapon.PRJ_NAPALM, null, null, 3);
}
}
movieClip 1049 FlareGun_gr {
}
movieClip 1051 Nambu {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1053 Nambu_gr {
}
movieClip 1055 AlienHand {
frame 1 {
stop();
}
frame 6 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 1057 AlienHand_gr {
}
movieClip 1059 Katana {
frame 1 {
stop();
}
frame 2 {
this._parent._parent.play();
}
frame 6 {
_parent._parent._parent.meleeStrike();
}
}
movieClip 1061 Katana_gr {
}
movieClip 1063 AA12 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 2, null, Weapon.SHT_SHOTGUN);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2, null, Weapon.SHT_SHOTGUN);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2, null, Weapon.SHT_SHOTGUN);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 12, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 1065 AA12_gr {
}
movieClip 1067 Striker {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN);
}
}
movieClip 1069 Striker_gr {
}
movieClip 1071 MP7 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 1073 MP7_gr {
}
movieClip 1075 BerettaM12 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1077 BerettaM12_gr {
}
movieClip 1079 PP2000 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 6 {
_parent._parent._parent.shot();
}
}
movieClip 1081 PP2000_gr {
}
movieClip 1083 M3A1 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1085 M3A1_gr {
}
movieClip 1087 Calico {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 1089 Calico_gr {
}
movieClip 1091 American180 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1093 American180_gr {
}
movieClip 1095 MAT49 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1097 MAT49_gr {
}
movieClip 1098 M45 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1100 M45_gr {
}
movieClip 1102 XM8 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 3 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 4 {
_parent._parent._parent.shot();
}
}
movieClip 1104 XM8_gr {
}
movieClip 1106 Stoner {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1108 Stoner_gr {
}
movieClip 1110 FNSCAR {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
frame 6 {
gotoAndStop(1);
}
frame 7 {
_parent._parent._parent.shotAlt();
}
}
movieClip 1112 FNSCAR_gr {
}
movieClip 1114 VektorSS {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
}
movieClip 1116 VektorSS_gr {
}
movieClip 1118 BAR {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1120 BAR_gr {
}
movieClip 1122 RPD {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1124 RPD_gr {
}
movieClip 1126 M1903 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(160);
}
}
movieClip 1128 M1903_gr {
}
movieClip 1133 Mosin {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(300);
}
}
movieClip 1135 Mosin_gr {
}
movieClip 1137 PPS_43 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1139 PPS_43_gr {
}
movieClip 1141 StG_44 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1143 StG_44_gr {
}
movieClip 1145 AA52 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1147 AA52_gr {
}
movieClip 1150 {
}
movieClip 1151 LifeLeech {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
frame 5 {
_parent._parent._parent.shot();
}
frame 6 {
_parent._parent._parent.shot();
}
frame 7 {
_parent._parent._parent.shot();
}
frame 8 {
_parent._parent._parent.shot();
}
frame 9 {
_parent._parent._parent.shot();
}
frame 10 {
_parent._parent._parent.shot();
}
frame 11 {
_parent._parent._parent.shot();
}
frame 12 {
_parent._parent._parent.shot();
}
frame 13 {
_parent._parent._parent.shot();
}
frame 14 {
_parent._parent._parent.shot();
}
frame 15 {
_parent._parent._parent.shot();
}
frame 16 {
gotoAndStop(1);
}
}
movieClip 1153 LifeLeech_gr {
}
movieClip 1155 Kar98 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(160);
}
}
movieClip 1157 Kar98_gr {
}
movieClip 1159 MAS_36 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(170);
}
}
movieClip 1161 MAS_36_gr {
}
movieClip 1163 Carcano38 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(160);
}
}
movieClip 1165 Carcano38_gr {
}
movieClip 1167 LeeEnfield {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 8 {
_parent._parent._parent.meleeStrike(160);
}
}
movieClip 1169 LeeEnfield_gr {
}
movieClip 1171 MAS_38 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 1173 MAS_38_gr {
}
movieClip 1175 BerettaM38 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
}
movieClip 1177 BerettaM38_gr {
}
movieClip 1179 Sten {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1181 Sten_gr {
}
movieClip 1183 Suomi {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1185 Suomi_gr {
}
movieClip 1187 Mle1935 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1189 Mle1935_gr {
}
movieClip 1191 L35 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1193 L35_gr {
}
movieClip 1195 Webley {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 1197 Webley_gr {
}
movieClip 1199 Bren {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 6);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 6);
}
}
movieClip 1201 Bren_gr {
}
movieClip 1203 M1924 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_parent._parent._parent.shot(null, null, null, 5);
}
frame 6 {
_parent._parent._parent.shot(null, null, null, 4);
}
frame 7 {
_parent._parent._parent.shot(null, null, null, 3);
}
frame 8 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 9 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 10 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 11 {
_parent._parent._parent.shot(null, null, null, 2);
}
frame 12 {
_parent._parent._parent.shot(null, null, null, 2);
}
}
movieClip 1205 M1924_gr {
}
movieClip 1207 Breda {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
_parent._parent._parent.shot();
}
}
movieClip 1209 Breda_gr {
}
movieClip 1211 LS26 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
_parent._parent._parent.shot();
}
frame 6 {
_parent._parent._parent.shot();
}
frame 8 {
_parent._parent._parent.shot();
}
frame 10 {
_parent._parent._parent.shot();
}
frame 12 {
gotoAndStop(1);
}
}
movieClip 1213 LS26_gr {
}
movieClip 1215 FG42 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 3 {
gotoAndStop(1);
}
frame 7 {
_parent._parent._parent.meleeStrike(160);
}
}
movieClip 1217 FG42_gr {
}
movieClip 1219 Lewis {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1221 Lewis_gr {
}
movieClip 1223 Pzf30 {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1225 Pzf30_gr {
}
movieClip 1227 VKT_gr {
}
movieClip 1229 VKT {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1231 FRAG {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1232 FRAG_gr {
}
movieClip 1233 HE {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1234 HE_gr {
}
movieClip 1236 SPLITTER {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot();
}
}
movieClip 1237 SPLITTER_gr {
}
movieClip 1243 HandGrenadeFR {
#initclip
Object.registerClass('HandGrenadeFR', HandGrenadeFR);
#endinitclip
frame 15 {
gotoAndPlay(1);
}
frame 46 {
explode();
}
frame 63 {
this.removeMovieClip();
}
}
movieClip 1249 HandGrenadeSP {
#initclip
Object.registerClass('HandGrenadeSP', HandGrenadeSP);
#endinitclip
frame 15 {
gotoAndPlay(1);
}
frame 46 {
explode();
}
frame 63 {
this.removeMovieClip();
}
}
movieClip 1255 Grenade40mmFR {
#initclip
Object.registerClass('Grenade40mmFR', Grenade40mmFR);
#endinitclip
frame 1 {
stop();
}
frame 2 {
explode();
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 1257 BladeGun {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(true);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(null, null, null, null, null, Weapon.SHT_SHOTGUN, null, 5);
}
}
movieClip 1259 BladeGun_gr {
}
movieClip 1261 Laser {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(true);
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(true, null, 5);
}
}
movieClip 1263 Laser_gr {
}
movieClip 1265 ReflectLaser {
frame 1 {
stop();
}
frame 2 {
_parent._parent._parent.shot(true);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
_parent._parent._parent.shot(true, null, null, null, null, Weapon.SHT_SHOTGUN, null, 5);
}
}
movieClip 1267 ReflectLaser_gr {
}
movieClip 1283 {
frame 1 {
stop();
}
}
frame 3 {
stop();
}
movieClip 1303 {
frame 54 {
}
frame 100 {
stop();
}
}
button 1305 {
on (release) {
_parent.gotoAndStop('GameMenu');
}
}
button 1307 {
on (release) {
Mech.gotoSponsor();
}
}
movieClip 1310 {
frame 1 {
gotoAndPlay(1 + Mech.d(38));
}
frame 40 {
gotoAndPlay(2);
}
}
movieClip 1312 {
frame 1 {
gotoAndPlay(1 + Mech.d(38));
}
frame 40 {
gotoAndPlay(2);
}
}
movieClip 1313 {
frame 12 {
stop();
}
}
movieClip 1331 {
frame 1 {
gotoAndPlay(1 + Mech.d(16));
}
frame 18 {
gotoAndPlay(2);
}
}
movieClip 1332 {
frame 35 {
stop();
}
}
movieClip 1335 {
frame 2 {
++tail._height;
}
}
movieClip 1355 {
frame 1 {
stop();
}
}
movieClip 1359 {
frame 1 {
stop();
}
}
movieClip 1360 Buster {
#initclip
Object.registerClass('Buster', Man);
#endinitclip
}
movieClip 1365 {
}
movieClip 1370 {
}
movieClip 1375 {
frame 1 {
stop();
}
frame 8 {
this.removeMovieClip();
}
}
movieClip 1383 {
frame 1 {
stop();
}
frame 2 {
this[this.type_expl + 'explode']();
play();
}
frame 19 {
this.removeMovieClip();
}
}
movieClip 1387 {
frame 1 {
_parent.stop();
var skin = 'Marine_Private';
buster.sideView('WW3_Union_Soldier');
buster.setGun('M4', 'APS', 'Knife', 'HE');
key_A.gotoAndStop(3);
}
instance key_A of movieClip 1355 {
onClipEvent (construct) {
label = 'A';
}
}
instance key_S of movieClip 1355 {
onClipEvent (construct) {
label = 'S';
}
}
instance key_D of movieClip 1355 {
onClipEvent (construct) {
label = 'D';
}
}
instance key_G of movieClip 1355 {
onClipEvent (construct) {
label = 'G';
}
}
instance key_Q of movieClip 1355 {
onClipEvent (construct) {
label = 'Q';
}
}
instance key_W of movieClip 1355 {
onClipEvent (construct) {
label = 'W';
}
}
instance key_R of movieClip 1355 {
onClipEvent (construct) {
label = 'R';
}
}
instance key_1 of movieClip 1355 {
onClipEvent (construct) {
label = '1';
}
}
instance key_2 of movieClip 1355 {
onClipEvent (construct) {
label = '2';
}
}
instance key_3 of movieClip 1355 {
onClipEvent (construct) {
label = '3';
}
}
instance key_4 of movieClip 1355 {
onClipEvent (construct) {
label = '4';
}
}
frame 60 {
key_A.gotoAndStop(1);
key_W.gotoAndStop(3);
}
frame 151 {
key_W.gotoAndStop(1);
key_D.gotoAndStop(3);
}
frame 240 {
key_D.gotoAndStop(1);
key_S.gotoAndStop(3);
}
frame 330 {
key_S.gotoAndStop(1);
buster.bd.leg_l.stop();
buster.bd.leg_r.stop();
}
frame 331 {
buster.body.hands.weapon.wpn.play();
}
frame 340 {
buster.body.hands.weapon.wpn.play();
}
frame 350 {
buster.body.hands.weapon.wpn.play();
}
frame 360 {
buster.body.hands.weapon.wpn.play();
}
frame 370 {
buster.body.hands.weapon.wpn.play();
}
frame 390 {
buster.bd.gotoAndPlay('reload');
key_R.gotoAndStop(3);
}
frame 469 {
buster.bd.weapon.wpn.gotoAndPlay('alt');
key_R.gotoAndStop(1);
key_SPACE.gotoAndStop(3);
}
frame 500 {
gren.play();
}
frame 531 {
key_SPACE.gotoAndStop(1);
key_1.gotoAndStop(3);
}
frame 551 {
key_1.gotoAndStop(1);
key_2.gotoAndStop(3);
}
frame 571 {
key_2.gotoAndStop(1);
key_3.gotoAndStop(3);
}
frame 591 {
key_3.gotoAndStop(1);
key_4.gotoAndStop(3);
}
frame 611 {
key_4.gotoAndStop(1);
}
frame 630 {
key_G.gotoAndStop(3);
}
frame 680 {
_parent._parent.gotoAndStop('GameMenu');
}
}
movieClip 1388 {
frame 1 {
effect_sound = new Sound(this);
effect_sound.setVolume(50);
}
frame 102 {
effect_sound.attachSound('Explosion');
effect_sound.start();
}
frame 121 {
effect_sound.start();
}
frame 141 {
effect_sound.start();
}
frame 216 {
effect_sound.attachSound('shot_SMG');
effect_sound.start();
}
frame 218 {
effect_sound.start();
}
frame 220 {
effect_sound.start();
}
frame 222 {
effect_sound.start();
}
frame 224 {
effect_sound.start();
}
frame 226 {
effect_sound.start();
}
frame 228 {
effect_sound.start();
}
frame 230 {
effect_sound.start();
}
frame 232 {
effect_sound.start();
}
frame 234 {
effect_sound.start();
}
frame 236 {
effect_sound.start();
}
frame 238 {
effect_sound.start();
}
frame 240 {
effect_sound.start();
}
frame 242 {
effect_sound.start();
}
frame 371 {
stop();
}
}
frame 4 {
stop();
Mouse.show();
}
button 1404 {
on (release) {
_root.WhatToLoad = 37;
_global.LEVEL_DATA = null;
_root.gotoAndStop('GameArea');
}
}
button 1407 {
on (release) {
gotoAndStop('campaign');
}
}
button 1410 {
on (release) {
gotoAndStop('options');
}
}
button 1413 {
on (release) {
gotoAndStop('controls');
}
}
button 1416 {
on (release) {
Mech.gotoSponsor('/endlesswar3/game.asp');
}
}
button 1419 {
on (release) {
Mech.gotoSponsor();
}
}
button 1429 {
on (release) {
gotoAndStop('fin');
}
}
button 1434 {
on (release) {
gotoAndStop('ita');
}
}
button 1439 {
on (release) {
gotoAndStop('fut');
}
}
button 1446 {
on (release) {
gotoAndStop('main');
}
}
button 1451 {
on (release) {
_root.saveDefaults();
gotoAndStop(1);
}
}
movieClip 1457 {
frame 1 {
switch (_global.SAVED_QUALITY) {
case 'LOW':
gotoAndStop(2);
break;
case 'MEDIUM':
gotoAndStop(3);
break;
case 'HIGH':
gotoAndStop(4);
}
onRelease = function () {
switch (_global.SAVED_QUALITY) {
case 'LOW':
_global.SAVED_QUALITY = 'MEDIUM';
gotoAndStop(3);
break;
case 'MEDIUM':
_global.SAVED_QUALITY = 'HIGH';
gotoAndStop(4);
break;
case 'HIGH':
_global.SAVED_QUALITY = 'LOW';
gotoAndStop(2);
}
};
}
}
movieClip 1491 {
frame 1 {
switch (_global.DIFFICULTLY) {
case 0:
gotoAndStop(3);
break;
case 5:
gotoAndStop(2);
break;
case 15:
gotoAndStop(4);
break;
case 30:
gotoAndStop(5);
}
}
frame 2 {
_global.DIFFICULTLY = 5;
}
frame 3 {
_global.DIFFICULTLY = 0;
}
frame 4 {
_global.DIFFICULTLY = 15;
}
frame 5 {
_global.DIFFICULTLY = 30;
}
}
movieClip 1495 {
frame 1 {
this.onRelease = function () {
_global[val] = !_global[val];
if (_global[val]) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
};
if (_global[val]) {
gotoAndStop(3);
} else {
gotoAndStop(2);
}
}
frame 2 {
_global[val] = false;
}
frame 3 {
_global[val] = true;
}
}
button 1504 {
on (release) {
opt_diff.gotoAndStop('too_easy');
}
}
button 1505 {
on (release) {
opt_diff.gotoAndStop('easy');
}
}
button 1506 {
on (release) {
opt_diff.gotoAndStop('medium');
}
}
button 1507 {
on (release) {
opt_diff.gotoAndStop('hard');
}
}
movieClip 1512 {
frame 1 {
this.VARIABLE = the_var;
this.is_waiting = false;
this.getBtnName = function (code) {
if (code == 8) {
return 'BcSpc';
}
if (code == 20) {
return 'Caps';
}
if (code == 17) {
return 'Ctrl';
}
if (code == 46) {
return 'Del';
}
if (code == 40) {
return 'Down';
}
if (code == 35) {
return 'End';
}
if (code == 13) {
return 'Enter';
}
if (code == 27) {
return 'Esc';
}
if (code == 36) {
return 'Home';
}
if (code == 45) {
return 'Ins';
}
if (code == 37) {
return 'Left';
}
if (code == 34) {
return 'PgDn';
}
if (code == 33) {
return 'PgUp';
}
if (code == 39) {
return 'Right';
}
if (code == 16) {
return 'Shift';
}
if (code == 32) {
return 'Space';
}
if (code == 9) {
return 'Tab';
}
if (code == 38) {
return 'Up';
}
return (String.fromCharCode(code)).toUpperCase();
};
this.onRelease = function () {
this.is_waiting = true;
this.btn_name.text = '???';
this.gotoAndStop(3);
};
this.btn_name.text = this.getBtnName(_global['CO_' + this.VARIABLE]);
this.gotoAndStop(2);
}
}
button 1541 {
on (release) {
gotoMission(1);
}
on (rollOver) {
map_marks.gotoAndStop(2);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1546 {
on (release) {
gotoMission(2);
}
on (rollOver) {
map_marks.gotoAndStop(3);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1551 {
on (release) {
gotoMission(3);
}
on (rollOver) {
map_marks.gotoAndStop(4);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1556 {
on (release) {
gotoMission(4);
}
on (rollOver) {
map_marks.gotoAndStop(5);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
movieClip 1608 {
}
button 1614 {
on (release) {
_global.LEVEL_DATA = new LevelData();
_global.LEVEL_DATA.init(ch_pri.current, ch_sec.current, 'Knife', ch_gren.current);
_root.gotoAndStop('GameArea');
}
}
button 1621 {
on (release) {
go_prev();
}
}
button 1622 {
on (release) {
go_next();
}
}
movieClip 1626 Choose_Grenades {
#initclip
Object.registerClass('Choose_Grenades', GunChooser);
#endinitclip
frame 1 {
current = 'HE';
this.TYPE = 'grenades';
}
frame 2 {
current = 'FRAG';
}
frame 3 {
current = 'SPLITTER';
}
}
movieClip 1646 Choose_Secondary {
#initclip
Object.registerClass('Choose_Secondary', GunChooser);
#endinitclip
frame 1 {
current = 'Colt_1917';
this.TYPE = 'secondary';
}
frame 2 {
current = 'TT_33';
}
frame 3 {
current = 'WALTER';
}
frame 4 {
current = 'Nambu';
}
frame 5 {
current = 'Mle1935';
}
frame 6 {
current = 'L35';
}
frame 7 {
current = 'Webley';
}
frame 8 {
current = 'Beretta';
}
frame 9 {
current = 'PM';
}
frame 10 {
current = 'APS';
}
frame 11 {
current = 'Beretta93R';
}
frame 12 {
current = 'Glock18';
}
frame 13 {
current = 'microUZI';
}
frame 14 {
current = 'DesertEagle';
}
frame 15 {
current = 'Anaconda';
}
frame 16 {
current = 'M79';
}
frame 17 {
current = 'FlareGun';
}
frame 18 {
current = 'MP7';
}
frame 19 {
current = 'PP2000';
}
}
movieClip 1654 {
frame 1 {
stop();
}
}
movieClip 1657 {
frame 1 {
stop();
}
}
movieClip 1660 {
frame 1 {
stop();
}
}
movieClip 1663 {
frame 1 {
stop();
}
}
movieClip 1666 {
frame 1 {
stop();
}
}
movieClip 1669 {
frame 1 {
stop();
}
}
movieClip 1672 {
frame 1 {
stop();
}
}
movieClip 1675 {
frame 1 {
stop();
}
}
movieClip 1676 {
instance of movieClip 1654 {
onClipEvent (release) {
_parent._parent.gotoAndStop(1);
}
}
instance of movieClip 1657 {
onClipEvent (release) {
_parent._parent.gotoAndStop(18);
}
}
instance of movieClip 1660 {
onClipEvent (release) {
_parent._parent.gotoAndStop(31);
}
}
instance of movieClip 1663 {
onClipEvent (release) {
_parent._parent.gotoAndStop(53);
}
}
instance of movieClip 1666 {
onClipEvent (release) {
_parent._parent.gotoAndStop(64);
}
}
instance of movieClip 1669 {
onClipEvent (release) {
_parent._parent.gotoAndStop(85);
}
}
instance of movieClip 1672 {
onClipEvent (release) {
_parent._parent.gotoAndStop(91);
}
}
instance of movieClip 1675 {
onClipEvent (release) {
_parent._parent.gotoAndStop(107);
}
}
}
movieClip 1799 Choose_Primary {
#initclip
Object.registerClass('Choose_Primary', GunChooser);
#endinitclip
frame 1 {
current = 'AK_47';
TYPE = 'primary';
}
frame 2 {
current = 'M_16';
}
frame 3 {
current = 'FAMAS';
}
frame 4 {
current = 'F2000';
}
frame 5 {
current = 'AN94';
}
frame 6 {
current = 'GROZA';
}
frame 7 {
current = 'M4';
}
frame 8 {
current = 'AUG';
}
frame 9 {
current = 'FNFAL';
}
frame 10 {
current = 'Galil';
}
frame 11 {
current = 'SIG550';
}
frame 12 {
current = 'G11';
}
frame 13 {
current = 'G36';
}
frame 14 {
current = 'L85A2';
}
frame 15 {
current = 'FNSCAR';
}
frame 16 {
current = 'XM8';
}
frame 17 {
current = 'StG_44';
}
frame 18 {
current = 'Garand_M1';
}
frame 19 {
current = 'M1903';
}
frame 20 {
current = 'StG_42';
}
frame 21 {
current = 'SKS';
}
frame 22 {
current = 'Mosin';
}
frame 23 {
current = 'Arisaka';
}
frame 24 {
current = 'Kar98';
}
frame 25 {
current = 'MAS_36';
}
frame 26 {
current = 'Carcano38';
}
frame 27 {
current = 'LeeEnfield';
}
frame 28 {
current = 'SVD';
}
frame 29 {
current = 'M50';
}
frame 30 {
current = 'AWM';
}
frame 31 {
current = 'Thompson';
}
frame 32 {
current = 'TommyGun';
}
frame 33 {
current = 'PPH_41';
}
frame 34 {
current = 'PPS_43';
}
frame 35 {
current = 'MP_40';
}
frame 36 {
current = 'type100';
}
frame 37 {
current = 'MAS_38';
}
frame 38 {
current = 'BerettaM38';
}
frame 39 {
current = 'Suomi';
}
frame 40 {
current = 'Sten';
}
frame 41 {
current = 'UZI';
}
frame 42 {
current = 'MP5';
}
frame 43 {
current = 'FNP90';
}
frame 44 {
current = 'Spectre';
}
frame 45 {
current = 'UMP';
}
frame 46 {
current = 'BIZON';
}
frame 47 {
current = 'BerettaM12';
}
frame 48 {
current = 'M3A1';
}
frame 49 {
current = 'Calico';
}
frame 50 {
current = 'American180';
}
frame 51 {
current = 'MAT49';
}
frame 52 {
current = 'M45';
}
frame 53 {
current = 'Browning_1921';
}
frame 54 {
current = 'DB';
}
frame 55 {
current = 'HK_28';
}
frame 56 {
current = 'JapShotgun';
}
frame 57 {
current = 'Benelli_M3';
}
frame 58 {
current = 'SPAS_12';
}
frame 59 {
current = 'USAS_12';
}
frame 60 {
current = 'CAWS';
}
frame 61 {
current = 'Jackhammer';
}
frame 62 {
current = 'AA12';
}
frame 63 {
current = 'Striker';
}
frame 64 {
current = 'Browning_30';
}
frame 65 {
current = 'PPD';
}
frame 66 {
current = 'MG_36';
}
frame 67 {
current = 'Model96';
}
frame 68 {
current = 'Johnson';
}
frame 69 {
current = 'BAR';
}
frame 70 {
current = 'M1924';
}
frame 71 {
current = 'Breda';
}
frame 72 {
current = 'LS26';
}
frame 73 {
current = 'Bren';
}
frame 74 {
current = 'Lewis';
}
frame 75 {
current = 'FG42';
}
frame 76 {
current = 'M60';
}
frame 77 {
current = 'PKM';
}
frame 78 {
current = 'M249';
}
frame 79 {
current = 'Pecheneg';
}
frame 80 {
current = 'Kord';
}
frame 81 {
current = 'RPD';
}
frame 82 {
current = 'Stoner';
}
frame 83 {
current = 'AA52';
}
frame 84 {
current = 'VektorSS';
}
frame 85 {
current = 'Pzf30';
}
frame 86 {
current = 'VKT';
}
frame 87 {
current = 'LAW';
}
frame 88 {
current = 'FLY';
}
frame 89 {
current = 'Mikor';
}
frame 90 {
current = 'MM1';
}
frame 91 {
current = 'RocketLauncher';
}
frame 92 {
current = 'NapalmLauncher';
}
frame 93 {
current = 'Flamethrower';
}
frame 94 {
current = 'Minigun';
}
frame 95 {
current = 'SuperShotgun';
}
frame 96 {
current = 'TeslaCanon';
}
frame 97 {
current = 'RicochetRifle';
}
frame 98 {
current = 'SplitterRifle';
}
frame 99 {
current = 'ChainGun';
}
frame 100 {
current = 'GaussRifle';
}
frame 101 {
current = 'PPK_12';
}
frame 102 {
current = 'Bozar';
}
frame 103 {
current = 'LifeLeech';
}
frame 104 {
current = 'BladeGun';
}
frame 105 {
current = 'Laser';
}
frame 106 {
current = 'ReflectLaser';
}
frame 107 {
current = 'Fork';
}
frame 108 {
current = 'Axe';
}
frame 109 {
current = 'Scythe';
}
frame 110 {
current = 'Katana';
}
}
button 1813 {
on (release) {
gotoMission(1);
}
on (rollOver) {
map_marks.gotoAndStop(10);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1818 {
on (release) {
gotoMission(2);
}
on (rollOver) {
map_marks.gotoAndStop(11);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1823 {
on (release) {
gotoMission(3);
}
on (rollOver) {
map_marks.gotoAndStop(12);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1828 {
on (release) {
gotoMission(4);
}
on (rollOver) {
map_marks.gotoAndStop(13);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1851 {
on (release) {
gotoMission(1);
}
on (rollOver) {
map_marks.gotoAndStop(6);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1856 {
on (release) {
gotoMission(2);
}
on (rollOver) {
map_marks.gotoAndStop(7);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1861 {
on (release) {
gotoMission(3);
}
on (rollOver) {
map_marks.gotoAndStop(8);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
button 1866 {
on (release) {
gotoMission(4);
}
on (rollOver) {
map_marks.gotoAndStop(9);
}
on (rollOut) {
map_marks.gotoAndStop(1);
}
}
movieClip 1869 {
frame 1 {
function onCampaign() {
ch_pri._visible = false;
ch_sec._visible = false;
ch_gren._visible = false;
btn_play._visible = false;
map_marks.gotoAndStop(1);
btn_back.onRelease = function () {
_root.gotoCampaign = null;
gotoAndStop('campaign');
};
}
function gotoMission(mission_id) {
ch_pri._visible = true;
ch_sec._visible = true;
ch_gren._visible = true;
btn_play._visible = true;
switch (_currentframe) {
case 5:
btn_back.onRelease = function () {
gotoAndStop('fin');
};
break;
case 10:
btn_back.onRelease = function () {
gotoAndStop('fut');
};
break;
case 15:
btn_back.onRelease = function () {
gotoAndStop('ita');
};
}
gotoAndStop(_currentframe + mission_id);
}
if (_root.gotoCampaign) {
gotoAndStop(_root.gotoCampaign);
} else {
stop();
}
}
instance map_num of movieClip 77 NumericStepper {
onClipEvent (construct) {
maximum = 37;
minimum = 1;
stepSize = 1;
value = 1;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
}
instance go_btn of movieClip 34 Button {
onClipEvent (construct) {
icon = '';
label = 'Go';
labelPlacement = 'right';
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
onClipEvent (load) {
function __f_click(eventObj) {
_root.gameLoad(_parent.map_num.value);
}
this.addEventListener('click', __f_click);
}
}
instance of movieClip 85 {
onClipEvent (release) {
Mech.gotoSponsor();
}
}
instance of movieClip 1495 {
onClipEvent (construct) {
val = 'BLOOD';
}
}
instance of movieClip 1495 {
onClipEvent (construct) {
val = 'SHELLS';
}
}
instance of movieClip 1495 {
onClipEvent (construct) {
val = 'CORPSES';
}
}
instance of movieClip 1495 {
onClipEvent (construct) {
val = 'WOUND_FLASH';
}
}
instance of movieClip 1495 {
onClipEvent (construct) {
val = 'ALL_GUNS';
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'UP';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'DOWN';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'LEFT';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'RIGHT';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'COMMAND';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'ALT';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'RELOAD';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'DROP';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'UNITS';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'LIE';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
instance of movieClip 1512 {
onClipEvent (construct) {
the_var = 'GRENADE';
}
onClipEvent (keyDown) {
if (this.is_waiting) {
this.is_waiting = false;
var code = Key.getCode();
_global['CO_' + this.VARIABLE] = code;
this.btn_name.text = this.getBtnName(code);
this.gotoAndStop(2);
}
}
}
frame 5 {
onCampaign();
_root.gotoCampaign = 'fin';
}
frame 6 {
_root.WhatToLoad = 25;
ch_pri.setArray(0, ['Mosin', 'Kar98', 'DB', 'Suomi', 'LS26', 'Lewis', 'VKT'], 'primary');
ch_sec.setArray(0, ['L35'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 7 {
_root.WhatToLoad = 31;
ch_pri.setArray(0, ['Mosin', 'Kar98', 'DB', 'Suomi', 'LS26', 'Lewis', 'VKT'], 'primary');
ch_sec.setArray(0, ['L35'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 8 {
_root.WhatToLoad = 28;
ch_pri.setArray(0, ['Mosin', 'DB', 'PPH_41', 'PPD', 'Lewis'], 'primary');
ch_sec.setArray(0, ['TT_33'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 9 {
_root.WhatToLoad = 34;
ch_pri.setArray(0, ['Mosin', 'DB', 'PPH_41', 'PPD', 'Lewis'], 'primary');
ch_sec.setArray(0, ['TT_33'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 10 {
onCampaign();
_root.gotoCampaign = 'fut';
}
frame 11 {
_root.WhatToLoad = 16;
ch_pri.setArray(0, ['RocketLauncher', 'Minigun', 'PPK_12', 'Laser', 'RicochetRifle', 'SplitterRifle', 'MM1', 'TeslaCanon'], 'primary');
ch_sec.setArray(0, ['microUZI', 'MP7'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG', 'SPLITTER'], 'grenades');
}
frame 12 {
_root.WhatToLoad = 19;
ch_pri.setArray(0, ['RocketLauncher', 'Minigun', 'PPK_12', 'Laser', 'RicochetRifle', 'SplitterRifle', 'MM1', 'TeslaCanon'], 'primary');
ch_sec.setArray(0, ['microUZI', 'MP7'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG', 'SPLITTER'], 'grenades');
}
frame 13 {
_root.WhatToLoad = 13;
ch_pri.setArray(0, ['Flamethrower', 'SuperShotgun', 'BladeGun', 'Bozar', 'ChainGun', 'GaussRifle', 'ReflectLaser', 'AWM'], 'primary');
ch_sec.setArray(0, ['PP2000', 'FlareGun'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG', 'SPLITTER'], 'grenades');
}
frame 14 {
_root.WhatToLoad = 22;
ch_pri.setArray(0, ['BladeGun', 'Flamethrower', 'SuperShotgun', 'Bozar', 'ChainGun', 'GaussRifle', 'ReflectLaser', 'AWM'], 'primary');
ch_sec.setArray(0, ['PP2000', 'FlareGun'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG', 'SPLITTER'], 'grenades');
}
frame 15 {
onCampaign();
_root.gotoCampaign = 'ita';
}
frame 16 {
_root.WhatToLoad = 1;
ch_pri.setArray(0, ['LeeEnfield', 'M1903', 'Sten', 'Bren', 'Browning_30', 'Thompson', 'TommyGun', 'BAR'], 'primary');
ch_sec.setArray(0, ['Webley', 'Colt_1917'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 17 {
_root.WhatToLoad = 4;
ch_pri.setArray(0, ['LeeEnfield', 'M1903', 'Sten', 'Bren', 'Browning_30', 'Thompson', 'TommyGun', 'BAR'], 'primary');
ch_sec.setArray(0, ['Webley', 'Colt_1917'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 18 {
_root.WhatToLoad = 7;
ch_pri.setArray(0, ['Carcano38', 'Kar98', 'BerettaM38', 'MP_40', 'Breda', 'MG_36', 'FG42'], 'primary');
ch_sec.setArray(0, ['WALTER'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
frame 19 {
_root.WhatToLoad = 10;
ch_pri.setArray(0, ['Carcano38', 'Kar98', 'BerettaM38', 'MP_40', 'Breda', 'MG_36', 'FG42'], 'primary');
ch_sec.setArray(0, ['WALTER'], 'secondary');
ch_gren.setArray(0, ['HE', 'FRAG'], 'grenades');
}
}
movieClip 1963 {
}
movieClip 1965 {
}
movieClip 1967 {
}
movieClip 1975 {
}
movieClip 1977 Wall {
#initclip
Object.registerClass('Wall', Wall);
#endinitclip
}
movieClip 1979 Wall_c {
#initclip
Object.registerClass('Wall_c', Wall_c);
#endinitclip
}
movieClip 1981 Wall_h {
#initclip
Object.registerClass('Wall_h', Wall_h);
#endinitclip
}
movieClip 1983 {
frame 1 {
switch (gren) {
case 'HandGrenadeHE':
gren = 'HE';
break;
case 'HandGrenadeFR':
gren = 'FRAG';
break;
case 'HandGrenadeSP':
gren = 'SPLITTER';
}
if (who == 'Player') {
(GameArea.getInstance()).addPlayer(_x, _y, _rotation, skin, gun, pistol, melee, gren, subtype);
} else {
(GameArea.getInstance()).addSoldier(_x, _y, _rotation, skin, gun, pistol, melee, gren, subtype, go_x, go_y, team);
}
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 1985 {
frame 1 {
(GameArea.getInstance()).addTurret(_x, _y, _rotation, team, tp);
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 1987 {
frame 1 {
(GameArea.getInstance()).addBonus(_x, _y, 'Medkit', tp);
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 1989 {
frame 1 {
(GameArea.getInstance()).addBonus(_x, _y, 'Armor', tp);
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 1991 {
frame 1 {
(GameArea.getInstance()).addObject(_x, _y, Mech.d(360), tp);
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 1993 NextLevel {
#initclip
Object.registerClass('NextLevel', NextLevel);
#endinitclip
}
movieClip 2018 {
}
movieClip 2020 Wall_v {
#initclip
Object.registerClass('Wall_v', Wall_v);
#endinitclip
}
movieClip 2022 GER PzKpfw II {
#initclip
Object.registerClass('GER PzKpfw II', Tank);
#endinitclip
}
movieClip 2023 {
frame 1 {
var wpn = Weapon.getWeapon(link);
if (wpn) {
if (clip >= 0) {
wpn.clip = clip;
}
if (ammo >= 0) {
wpn.ammo = ammo;
}
(GameArea.getInstance()).addWeaponBox(new flash.geom.Point(_x, _y), wpn);
}
swapDepths(_parent.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 2025 USSR T26 {
#initclip
Object.registerClass('USSR T26', Tank);
#endinitclip
}
movieClip 2028 Tutorial {
#initclip
Object.registerClass('Tutorial', Tutorial);
#endinitclip
}
movieClip 2029 GameArea {
#initclip
Object.registerClass('GameArea', GameArea);
#endinitclip
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_UK_Sergeant';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 2;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_UK_Sergeant';
gun = 'Laser';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 3;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 2022 GER PzKpfw II {
onClipEvent (construct) {
patrol = true;
range = 300;
turret_name = 'PzKpfw';
team = 2;
speed = 3;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_UK_Sergeant';
gun = 'Laser';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'Pzf30';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'Pzf30';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Officer';
gun = '';
melee = 'Knife';
pistol = '';
gren = '';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Officer';
gun = '';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'Pzf30';
clip = -1;
ammo = 20;
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 5;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 6;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 1;
tp = 'Flak30';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 8;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Officer';
gun = '';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 9;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'PKM';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Italy_AT';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 2022 GER PzKpfw II {
onClipEvent (construct) {
patrol = false;
range = 750;
turret_name = 'PzKpfw';
team = 1;
speed = 3;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'VKT';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'VKT';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'VKT';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 216;
go_y = 313;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 250;
go_y = 326;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 318;
go_y = 288;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 11;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Machinegunner';
gun = 'Breda';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Sergeant';
gun = 'BerettaM38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 12;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Italy_Private';
gun = 'Carcano38';
melee = 'Knife';
pistol = 'WALTER';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Machinegunner';
gun = 'Bren';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Sergeant';
gun = 'Sten';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Private';
gun = 'LeeEnfield';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_UK_Corporal';
gun = 'Browning_1921';
melee = 'Knife';
pistol = 'Webley';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 14;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 15;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'PKM';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flame';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Union_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 17;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 18;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'Minigun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'Minigun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'Minigun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'Minigun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'Minigun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Union_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 20;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'AWM';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'Flamethrower';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 21;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'BladeGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'M249';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'M60';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Terror';
gun = 'M60';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Rebel_Bomber';
gun = 'SuperShotgun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW3_Rebel_Forest';
gun = 'ReflectLaser';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Urban';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'PPK_12';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 23;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'RicochetRifle';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 24;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Forest';
gun = 'GaussRifle';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW3_Rebel_Forest';
gun = 'Bozar';
melee = 'Knife';
pistol = 'PP2000';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Minigun';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Forest';
gun = 'Laser';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'RocketLauncher';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Urban';
gun = 'TeslaCanon';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Soldier';
gun = 'XM8';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW3_Union_Recon';
gun = 'MM1';
melee = 'Knife';
pistol = 'MP7';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Officer';
gun = '';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 26;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Officer';
gun = '';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Officer';
gun = '';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Partisan';
gun = 'DB';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 27;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 2025 USSR T26 {
onClipEvent (construct) {
patrol = false;
range = 300;
turret_name = 'T26';
team = 1;
speed = 2;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 30;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 29;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 32;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Officer';
gun = '';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 33;
}
}
instance tower_2 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'T35_1';
}
}
instance tower_4 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'T35_2';
}
}
instance tower_1 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'T35_1';
}
}
instance tower_3 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'T35_2';
}
}
instance tower_0 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'T35_0';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_Finland_Sergeant';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 2023 {
onClipEvent (construct) {
link = 'VKT';
clip = -1;
ammo = -1;
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'ChainGun';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeFR';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'MG34';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 2025 USSR T26 {
onClipEvent (construct) {
patrol = false;
range = 550;
turret_name = 'T26';
team = 1;
speed = 2;
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 35;
}
}
instance tower_4 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance tower_4 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance tower_4 of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'Flak30';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Machinegunner';
gun = 'PPD';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1991 {
onClipEvent (construct) {
tp = 'Barrel';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 36;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Sergeant';
gun = 'PPH_41';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 1;
skin = 'WW2_USSR_Private';
gun = 'Mosin';
melee = 'Knife';
pistol = 'TT_33';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'LS26';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Rebel';
gun = 'DB';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'VKT';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Machinegunner';
gun = 'Lewis';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Sergeant';
gun = 'Suomi';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Soldier';
team = 2;
skin = 'WW2_Finland_Private';
gun = 'Kar98';
melee = 'Knife';
pistol = 'L35';
gren = 'HandGrenadeHE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Small';
}
}
instance of movieClip 1987 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1989 {
onClipEvent (construct) {
tp = 'Large';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = 0;
}
}
instance of movieClip 1983 {
onClipEvent (construct) {
who = 'Player';
team = 1;
skin = 'WW2_US_Sergeant';
gun = '';
melee = 'Knife';
pistol = 'Colt_1917';
gren = 'HE';
go_x = 0;
go_y = 0;
subtype = 'no';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 1;
tp = 'Dummy';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 1;
tp = 'Dummy';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 1;
tp = 'Dummy';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'M249';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'M249';
}
}
instance of movieClip 1985 {
onClipEvent (construct) {
team = 2;
tp = 'PKM';
}
}
instance of movieClip 1993 NextLevel {
onClipEvent (construct) {
goto = -1;
}
}
}
movieClip 2033 BattleCursor {
#initclip
Object.registerClass('BattleCursor', Cursor);
#endinitclip
}
movieClip 2040 {
}
movieClip 2042 {
}
movieClip 2048 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
}
movieClip 2057 {
frame 1 {
stop();
}
frame 2 {
var player = GameArea.getMainHero();
name_txt.text = player.weapon.description;
cal_txt.text = 'Caliber: ' + player.weapon.cal;
kick_txt.text = 'Kickback: ' + player.weapon.kickback;
maxkick_txt.text = 'Max. kickback: ' + player.weapon.max_kick;
dmg_txt.text = 'Damage: ' + player.weapon.damage;
}
}
movieClip 2065 Screen {
#initclip
Object.registerClass('Screen', Screen);
#endinitclip
frame 1 {
stop();
}
instance gun_info of movieClip 2057 {
onClipEvent (release) {
}
}
}
frame 6 {
gotoAndStop('GameArea');
}