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

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

smiley_tower_defense.swf

This is the info page for
Flash #259875

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


Text
<p align="left"><font face="Verdana" size="9" color="#000000" letterSpacing="0.000000" kerning="1">You need to set your gameID for the API to work.</font></p>

<p align="left"><font face="Verdana" size="9" color="#000000" letterSpacing="0.000000" kerning="1">For more info visit: </font></p>

<p align="left"><font face="Verdana" size="9" color="#ff0000" letterSpacing="0.000000" kerning="1">http://wiki.gameschart.com</font></p>

<p align="left"><font face="VTC Letterer Pro" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>lv. 1</b></font></p>

STUN

BLOWN!!!

INSTANT DEATH

99999 dmg

99999 dmg

TELEPORT

$$$ +

HEALTH +

POISON

SLOW

BOMB
PLANTED

CONFUSE

HEALTH
STEAL

$$$
STEAL

sound

Play

for non exclusive sponsorship contacT:
fortunacus_lucas@yahoo.com

more games

original concept by fortunatus

sponsor sample
sponsor sample
sponsor sample
sponsor sample
sponsor sample
sponsor sample
sponsor sample

blessflasher.com

our hot games

highscore

new map new challenge

smiley tower defense

our hot games

quit

ARMORED
ASHURA

3d micro

wars pro

DIVERGENCE
TURRET DEFENSE

support our games by visiting our sponsor

fps

1000

hit esc to Cancel

0

sec.

next wave

0

sec.

next wave

0

1211

Wave

EnemY numbers

75

1000

Score

199999000

1221

Health

Damage

counts

Speed

money

9999

99998

9999

9999

9999

immune

dfdfdfddfsdfsfssdsfsf,dsgfsdfjghjghjghjghjghjghjghjghjgh

speed x

speed

speed x

speed

speed

1000

/

press 'b' to toggle sprite animation

X

228277

buy tower
here

creep stats

Hp

Speed

money

Damage

200000/200000

9999

9999

99

dfdfdfddfsdfsfssdsfsf,dsgfsdfjghjghjghjghjghjghjghjghjgh

YES

YES

NO

NO

X

X

Stats

Attack

delay

Range

999

999

99

sell

sell

siapa lv.5

Additional effect

shop

<p align="left"><font face="VTC Letterer Pro" size="12" color="#0000ff" letterSpacing="1.000000" kerning="0">gdfgfgdfgdfgdfgdfgdfgdfgdfgdfgfdgdfggfdffdffgfgff45345435345345345345345435435</font></p>

click to change

lv up

lv up

9999

999

999

-

+

9999

999

~

tower type

accessory 1

accessory 2

click to buy

none

1211

1211

1211

1211

1211

1211

1211

1211

1211

1211

equipment

1211

1211

+

-

+

99

99

990

990

~

teleporter

low

medium

high

GRAPHICS QUALITY

resume

<p align="left"><font face="VTC Letterer Pro" size="13" color="#990000" letterSpacing="1.000000" kerning="0">sdsd</font></p>

costume list revealed

gamestart!!!

score

health bonus

total

8888888888

8888888888

125

x

2900

362000

=

summary

MAP Cleared

loser!!!

help

select a map

only played on
blessflasher.com

difficulty

insane

insane

normal

normal

hard

hard

easy

easy

help

Welcome to EMOTICON DEFENSE - a new innovative tower defense game with a dress up
element.
Build the towers (smiley/emoticon)
Click on the smiley on the bottom panel and place it anywhere on the playground. hit
Esc to cancel placement. You must have at least 100 gold to build it.
Leveling up smiley
You can upgrade smiley by clicking on it and then clicking "level up".
perform special attack, change tower type and buy accessories
you can perform special attack like slow, stun, double damage, etc by equipping
accessories. click on the smiley to open the tower menu, on the bottom you can see
the shop, here you can buy tower type and accessories, each accessories grant you
specific attack, you can change your equipped accessories that have been bought
anytime on the equipment section.
easter egg
by make specific accessories combination can grant you additional special enhancement
that affect neighbor tower, find it yourself!!!

this game cannot be played
offline and ready for non
exclusive sponsorship
for non exclusive
sponsorship contact the
developer on
fortunacus_lucas@yahoo.com

ActionScript [AS1/AS2]

Frame 1
var CPMStarContentSpotID = "6967QE43655C8"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); playbutton._visible = false; _lockroot = true;
Frame 3
function doSomething() { getURL ("mailto:fortunacus_lucas@yahoo.com", "_blank"); } function loopkosong() { } _root.kongregateServices.connect(); urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); bless_ok = false; if (domain == "blessflasher.com") { bless_ok = true; } if (domain == "") { } MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("(c)2009 - Fortunacus Lucas Games", doSomething); MENU.customItems.push(Functioned); _root.menu = MENU; var mc_bgm = this.createEmptyMovieClip("mc_bgm", 1); var mc_sfx = this.createEmptyMovieClip("mc_sfx", 2); var bgm = new Sound(mc_sfx); bgm.attachSound("bgm"); bgm.start(0, 1000); var blown_sound = new Sound(mc_sfx); blown_sound.attachSound("blown_sound"); var shot_sound = new Sound(mc_sfx); shot_sound.attachSound("shot_sound"); var bye = new Sound(mc_sfx); bye.attachSound("bye"); var enemydeath = new Sound(mc_sfx); enemydeath.attachSound("enemydeath"); var yo = new Sound(mc_sfx); yo.attachSound("yo"); var laugh = new Sound(mc_sfx); laugh.attachSound("laugh"); var oow = new Sound(mc_sfx); oow.attachSound("oow"); var yeah = new Sound(mc_sfx); yeah.attachSound("yeah"); var cling = new Sound(mc_sfx); cling.attachSound("cling"); var buysound = new Sound(mc_sfx); buysound.attachSound("buysound"); var action_voice = new Sound(mc_sfx); action_voice.attachSound("action"); mute = (mutesfx = false); var color = 10092288; var alpha = 0.8; var blurX = 10; var blurY = 10; var strength = 3; var quality = 3; var inner = false; var knockout = false; var filter = (new flash.filters.GlowFilter(color, alpha, blurX, blurY, strength, quality, inner, knockout)); var filterArray = new Array(); filterArray.push(filter); var filter2 = (new flash.filters.GlowFilter(0, 0, 0, 0, 0, 0, inner, knockout)); var filterArray2 = new Array(); filterArray2.push(filter2); var my_so = SharedObject.getLocal("smile_tdex", "/"); var mouseListener = new Object(); mouseListener.onMouseDown = function () { index_enemy.body.filters = filterArray2; enemy_info._visible = false; }; mouseListener.onMouseMove = function () { xmouse = _xmouse; ymouse = _ymouse; }; Mouse.addListener(mouseListener); element_type = ["Double Dmg", "Life +", "Wealth", "Stun", "PlantBomb", "Triple Dmg", "LifeSteal", "MoneySteal", "Teleport", "InstantDeath", "Splash atk", "Poison", "Slow", "Geminate", "Sniper atk", "Huge splash", "Splashpoison", "Splashslow", "confuse", "Machinegun"]; element_price = [300, 325, 350, 400, 450, 300, 300, 300, 350, 400, 250, 275, 300, 350, 500, 250, 275, 300, 400, 700]; accessories_explanation = ["Kabuki mask: 10% chance performing max damage on surrounding area", "clown: 10% cheaper upgrade on surrounding area", "zorro: range +10% on surrounding area", "rorschach: 10% faster delay on surrounding area", "monkey king: upper damage +10% on surrounding area", "pirate jack: probability effects +2% on surrounding area", "Santa claus: 10% more score gained on killing on surrounding area", "biker: Faster upgrade time on surrounding area", "graduation: effect duration +2 seconds on surrounding area", "Luke Skywalker: 3% chance to deal 5x damage on surrounding area"]; bullet_speed = 14; tower_name = ["Neutral", "Strong", "Fast"]; init_attack_tower = [10, 10, 10, 10, 10, 10]; init_attack_tower2 = [20, 20, 23, 20, 20, 20]; tower_attack_upgrade = [[0, 0, 0, 0, 0, 0], [0, 10, 20, 30, 40, 0], [0, 10, 20, 30, 40, 0], [0, 10, 20, 30, 40, 0], [0, 10, 20, 30, 40, 0], [0, 10, 20, 30, 40, 0]]; tower_attack_upgrade2 = [[0, 0, 0, 0, 0, 0], [0, 12, 22, 32, 42, 0], [0, 12, 22, 32, 42, 0], [0, 12, 22, 32, 42, 0], [0, 12, 22, 32, 42, 0], [0, 12, 22, 32, 42, 0]]; tower_max_level = 5; tower_price = 100; maxhealth = 100; cut_tree_price = 75; ratio_splash_damage = 0.35; ratio_splash_damage2 = 0.2; ratio_wealth_effect = 0.3; ratio_moneysteal_effect = 0.05; towertipe_price = [200, 250]; tower_upgrade_price = [300, 500, 1100, 2300, 4700]; delay_built = [35, 40, 45, 50, 55, 60]; orig_init_attack_tower = [10, 34, 11]; orig_init_attack_tower2 = [20, 41, 27]; init_range_tower = [83, 93, 88]; init_delay_tower = [28, 40, 22]; orig_tower_attack_upgrade = [[0, 32, 55, 116, 279], [0, 37, 94, 197, 473], [0, 12, 30, 64, 153]]; orig_tower_attack_upgrade2 = [[0, 64, 105, 212, 527], [0, 45, 113, 237, 537], [0, 30, 74, 156, 368]]; tower_range_upgrade = [[0, 2, 2, 2, 2], [0, 2, 2, 2, 2], [0, 2, 2, 2, 2]]; tower_speed_upgrade = [[0, 0, 1, 1, 1], [0, 0, 1, 1, 1], [0, 0, 1, 1, 1]]; tower_sell_price = new Array(tower_max_level + 1); var j = 0; while (j <= tower_max_level) { tower_sell_price[j] = tower_price; var k = 0; while (k < j) { tower_sell_price[j] = tower_sell_price[j] + tower_upgrade_price[k]; k++; } tower_sell_price[j] = Math.ceil((tower_sell_price[j] * 3) / 4); j++; } aspect_array = ["time", "cash", "gem", "acc", "health", "damage"]; init_time_array = [50, 55, 60, 65]; init_cash_array = [0, 45, 30, 15]; init_health_array = [50, 100, 100, 125]; init_damage_array = [0, 5, 10, 15]; init_gem_array = [0, 1, 2, 3]; init_acc_array = [0, 1, 2, 3]; init_upgrade_price = [[3, 4, 5], [3, 4, 5], [2, 2, 2], [2, 3, 3], [3, 4, 5], [6, 6, 7]]; health_score_unit = 500; medal_score_limit = [[183232, 1329000, 1410000], [295049, 1360000, 1450000], [502759, 2169000, 2259000], [874421, 3512000, 3592000], [1462561, 5987000, 6067000], [2370813, 6191000, 6271000], [6287877, 9332000, 9402000], [9548395, 9618395, 9688395], [15188000, 15258000, 15328000], [21412000, 21482000, 21552000], [290000, 360000, 430000]];
Frame 4
function enemy_spawn_world11() { total_wave = 25; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 10, 8, 13, 11, 6, 16]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2]; wave_enemyhp = [12, 24, 38, 49, 65, 80, 104, 133, 155, 181, 207, 240, 280, 333, 900, 414, 493, 595, 654, 758, 863, 910, 1041, 1196, 2100, 1285, 1505, 1706, 1947, 2482, 2792, 3001, 3325, 3842, 9500, 4404, 4791, 5318, 5905, 6565, 7441, 7934, 8648, 9582, 20000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]; } function enemy_spawn_world1() { total_wave = 45; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 10, 8, 13, 11, 6, 16]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2]; wave_enemyhp = [12, 24, 38, 49, 65, 80, 104, 133, 155, 181, 207, 240, 280, 333, 900, 414, 493, 595, 654, 758, 863, 910, 1041, 1196, 2100, 1285, 1505, 1706, 1947, 2482, 2792, 3001, 3325, 3842, 9500, 4404, 4791, 5318, 5905, 6565, 7441, 7934, 8648, 9582, 20000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]; } function enemy_spawn_world2() { total_wave = 30; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16]; trace(wave_sprite.length); wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2]; wave_enemyhp = [13, 25, 40, 51, 67, 84, 109, 139, 161, 191, 217, 248, 290, 343, 950, 423, 504, 608, 668, 782, 881, 939, 1074, 1221, 2200, 1312, 1536, 1741, 1987, 2533, 2849, 3063, 3393, 3921, 10000, 4494, 4889, 5427, 6026, 6699, 7593, 8096, 8825, 9778, 22000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1]; } function enemy_spawn_world3() { total_wave = 35; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3]; wave_enemyhp = [16, 28, 43, 55, 70, 88, 113, 141, 163, 194, 220, 251, 293, 347, 1000, 436, 519, 627, 689, 806, 909, 968, 1107, 1259, 2300, 1353, 1583, 1795, 2048, 2611, 2937, 3158, 3498, 4042, 10300, 4633, 5041, 5595, 6213, 6907, 7828, 8348, 9098, 10081, 23100, 10811, 11974, 12544, 14160, 16375]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1]; } function enemy_spawn_world4() { total_wave = 40; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 2, 1.5]; wave_enemyhp = [18, 31, 45, 59, 73, 90, 117, 144, 169, 197, 224, 254, 298, 351, 1050, 448, 535, 644, 711, 831, 937, 998, 1141, 1298, 2400, 1395, 1632, 1851, 2109, 2776, 3028, 3356, 3625, 4188, 10750, 4801, 5224, 5798, 6438, 7158, 8112, 8651, 9429, 10392, 23850, 11204, 11974, 12706, 14674, 16969, 17432, 19521, 22693, 23962, 61900]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0]; } function enemy_spawn_world5() { total_wave = 45; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 2, 1.5, 2, 2, 1.75, 2, 2.25]; wave_enemyhp = [20, 33, 47, 61, 76, 93, 121, 148, 174, 202, 227, 258, 302, 355, 1100, 460, 556, 667, 735, 863, 972, 1036, 1184, 1348, 2500, 1447, 1691, 1918, 2185, 2876, 3139, 3367, 3760, 4340, 11200, 4985, 5424, 6021, 6685, 7433, 8423, 8992, 9802, 10795, 24850, 11647, 13902, 13206, 15254, 17640, 18150, 20292, 23589, 24912, 64500, 28150, 31809, 35942, 40616, 45897]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1]; } function enemy_spawn_world6() { total_wave = 50; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 2, 1.5, 2, 2, 1.75, 2, 2.25]; wave_enemyhp = [22, 35, 49, 63, 79, 99, 124, 152, 179, 206, 231, 264, 308, 362, 1160, 470, 568, 680, 770, 899, 1020, 1080, 1233, 1404, 2600, 1507, 1761, 1998, 2276, 2996, 3270, 3195, 3958, 4521, 11700, 5193, 5709, 6338, 7037, 7743, 8774, 9367, 10211, 11245, 25900, 12132, 14481, 13757, 15890, 18375, 18907, 21138, 23589, 25950, 67200, 29029, 32804, 37066, 41884, 47330]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]; } function enemy_spawn_world7() { total_wave = 60; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7, 14, 9, 11, 6, 16]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16, 10, 12, 12, 10, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 2, 1.5, 2, 2, 1.75, 2, 2.25, 2, 2, 2, 2, 1.5]; wave_enemyhp = [23, 37, 52, 66, 75, 94, 129, 158, 185, 210, 236, 274, 338, 374, 1200, 485, 585, 701, 770, 793, 1051, 1113, 1271, 1446, 2750, 1552, 1814, 2058, 2344, 3086, 3368, 3291, 4078, 4657, 12250, 5349, 5881, 6528, 7248, 7975, 9037, 9648, 10517, 11583, 27000, 12496, 14915, 15199, 16367, 18925, 19474, 21772, 24297, 26729, 70000, 29899, 33788, 38178, 42140, 47096, 51805, 56986, 62684, 68953, 110000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447, 485, 522, 563, 606, 2100]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 9]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3, 1, 2, 3, 4, 5]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0]; } function enemy_spawn_world8() { total_wave = 65; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7, 14, 9, 11, 6, 16]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16, 10, 12, 12, 10, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.75, 2, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 1.5, 2, 2, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 2, 1.5, 2, 2, 1.75, 2, 2.25, 2, 2, 2, 2, 1.5]; wave_enemyhp = [24, 39, 56, 68, 79, 98, 135, 165, 192, 219, 246, 289, 358, 399, 1250, 499, 603, 722, 793, 817, 1083, 1146, 1309, 1489, 2875, 1596, 1868, 2119, 2414, 3179, 3469, 3689, 4201, 4797, 12600, 5509, 6239, 6724, 7465, 8214, 9578, 9937, 10833, 11931, 28000, 12870, 15362, 15654, 16858, 19493, 20059, 22425, 25026, 27531, 73000, 30796, 34801, 39323, 43404, 48509, 53359, 58696, 64564, 71021, 113300]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447, 485, 522, 563, 606, 2100]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 9]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3, 1, 2, 3, 4, 5]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0]; } function enemy_spawn_world9() { total_wave = 70; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7, 14, 9, 11, 6, 16, 3, 7, 14, 5, 9]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16, 10, 12, 12, 10, 3, 12, 12, 10, 8, 14]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.5, 2.25, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 2, 1.5, 1.5, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 1.5, 1.5, 2.5, 2, 1.75, 2, 2.25, 2, 2, 2, 1.5, 2, 2.25, 2, 2, 3, 2]; wave_enemyhp = [26, 42, 62, 75, 89, 109, 155, 179, 219, 249, 276, 319, 388, 444, 1300, 513, 619, 742, 817, 840, 1114, 1185, 1347, 1627, 3000, 1642, 1922, 2187, 2847, 3270, 3569, 3795, 4197, 4936, 13000, 5668, 6419, 6919, 7681, 8452, 9855, 10225, 11148, 12258, 29000, 13224, 15809, 16108, 17347, 20016, 21649, 23078, 25752, 28330, 76000, 31698, 35812, 40466, 44665, 50093, 54910, 60403, 66441, 73085, 110000, 80403, 87643, 95177, 103327, 111749]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447, 485, 522, 563, 606, 2100, 661, 678, 746, 797, 851]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 9, 8, 8, 8, 9, 9]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]; } function enemy_spawn_world10() { total_wave = 75; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7, 14, 9, 11, 6, 16, 3, 7, 14, 5, 9, 10, 8, 6, 14, 15]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16, 10, 12, 12, 10, 3, 12, 12, 10, 8, 14, 10, 12, 12, 12, 3]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.5, 2.25, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 2, 1.5, 1.5, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 1.5, 1.5, 2.5, 2, 1.75, 2, 2.25, 2, 2, 2, 1.5, 2, 2.25, 2, 2, 3, 2, 2, 1.75, 2, 2, 1.5]; wave_enemyhp = [26, 42, 62, 75, 89, 109, 155, 179, 219, 249, 276, 319, 388, 444, 1350, 529, 639, 765, 843, 866, 1149, 1222, 1389, 1580, 3300, 1693, 1982, 2255, 2564, 3372, 3680, 3913, 4327, 5089, 13400, 5844, 6618, 7134, 7919, 8714, 10160, 10542, 11493, 12638, 29700, 13654, 16298, 16607, 17884, 20679, 22319, 23790, 26549, 29207, 77500, 32670, 36920, 41718, 46047, 51643, 56609, 62272, 67496, 74346, 120000, 81890, 88354, 96121, 104523, 112206, 114450, 116739, 119073, 121455, 150000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447, 485, 522, 563, 606, 2100, 661, 678, 746, 797, 851, 907, 963, 1024, 1087, 1152]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]; } function enemy_spawn_unl() { total_wave = 600; wave_sprite = [1, 12, 2, 8, 13, 11, 6, 3, 7, 14, 9, 1, 12, 2, 15, 8, 5, 13, 11, 6, 3, 7, 14, 9, 16, 12, 2, 8, 13, 5, 11, 6, 3, 7, 15, 14, 9, 1, 12, 2, 8, 13, 11, 6, 16, 3, 7, 14, 9, 5, 1, 12, 2, 8, 15, 13, 11, 6, 3, 7, 14, 9, 11, 6, 16, 3, 7, 14, 5, 9, 10, 8, 6, 14, 15, 1]; wave_numenemy = [10, 11, 12, 12, 14, 12, 10, 12, 10, 8, 14, 15, 12, 12, 2, 14, 8, 12, 12, 12, 8, 12, 18, 10, 3, 8, 12, 18, 14, 8, 12, 14, 12, 12, 3, 12, 10, 12, 14, 12, 8, 12, 14, 16, 3, 10, 12, 14, 16, 6, 12, 12, 14, 16, 2, 12, 8, 12, 14, 16, 10, 12, 12, 10, 3, 12, 12, 10, 8, 14, 10, 12, 12, 12, 3, 14]; wave_delay = [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]; wave_enemyspeed = [1.5, 1.5, 2, 2, 1.5, 2, 2.25, 2, 2, 4, 2, 1.75, 2.5, 2, 1.75, 2.5, 4, 2, 2, 2.25, 4, 2, 1.75, 2.5, 1.75, 3.5, 2, 1.5, 2, 3.25, 2, 1.5, 2.25, 2, 1.5, 2, 2.25, 2.25, 1.5, 2, 3.25, 2, 2, 1.5, 1.5, 2.25, 2, 2, 1.75, 3, 2, 2.2, 2.25, 1.5, 1.5, 2.5, 2, 1.75, 2, 2.25, 2, 2, 2, 1.5, 2, 2.25, 2, 2, 3, 2, 2, 1.75, 2, 2, 1.5, 3]; wave_enemyhp = [26, 42, 62, 75, 89, 109, 155, 179, 219, 249, 276, 319, 388, 444, 1350, 529, 639, 765, 843, 866, 1149, 1222, 1389, 1580, 3300, 1693, 1982, 2255, 2564, 3372, 3680, 3913, 4327, 5089, 13400, 5844, 6618, 7134, 7919, 8714, 10160, 10542, 11493, 12638, 29700, 13654, 16298, 16607, 17884, 20679, 22319, 23790, 26549, 29207, 77500, 32670, 36920, 41718, 46047, 51643, 56609, 62272, 67496, 74346, 120000, 81890, 88354, 96121, 104523, 112206, 114450, 116739, 119073, 121455, 150000, 140000]; wave_enemymoney = [5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 23, 25, 28, 250, 33, 36, 39, 42, 46, 50, 54, 59, 64, 500, 68, 72, 77, 83, 89, 96, 103, 111, 119, 800, 128, 138, 149, 160, 172, 184, 197, 220, 234, 1200, 249, 265, 282, 300, 319, 339, 350, 372, 295, 1500, 321, 349, 379, 412, 447, 485, 522, 563, 606, 2100, 661, 678, 746, 797, 851, 907, 963, 1024, 1087, 1152, 1200]; wave_enemydamage = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 7, 8, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9]; wave_enemyelemen = [1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 3, 4, 5, 1, 2, 2, 3, 4, 5, 1, 1, 2, 3, 4, 5, 4, 5, 1, 2, 3, 3, 4, 5, 1, 2, 4, 5, 1, 2, 3, 1, 2, 3, 4, 5, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2]; wave_antislow = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]; wave_antifreeze = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0]; wave_antipoison = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1]; wave_antiinstantdeath = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1]; wave_anticonfuse = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1]; wave_antiblownaway = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0]; wave_antiteleport = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]; } jumlah_wave_short = [25, 30, 35, 40, 45, 50, 55, 55, 60, 65, 25]; jumlah_wave_normal = [45, 45, 50, 55, 60, 60, 65, 65, 70, 75, 30]; tatakan_type_array = [1, 2, 2, 1, 1, 2, 2, 3, 3, 3, 3];
Frame 6
function table_elemen(tower) { tower._attack = init_attack_tower[tower.tipe - 1]; tower._attack2 = init_attack_tower2[tower.tipe - 1]; tower._range = init_range_tower[tower.tipe - 1]; tower._delay = init_delay_tower[tower.tipe - 1]; var _local2 = 0; while (_local2 < tower.lvl) { tower._attack = tower._attack + tower_attack_upgrade[tower.tipe - 1][_local2]; tower._attack2 = tower._attack2 + tower_attack_upgrade2[tower.tipe - 1][_local2]; tower._range = tower._range + tower_range_upgrade[tower.tipe - 1][_local2]; tower._delay = tower._delay - tower_speed_upgrade[tower.tipe - 1][_local2]; _local2++; } tower.additional_info = ""; tower.effect = (tower.param1 = (tower.param2 = (tower.effectb = (tower.param1b = (tower.param2b = (tower.range_adder = (tower.speed_adder = 0))))))); tower.atribute1.gotoAndStop(1); var _local4 = 0; var _local3 = 0; if (tower.accpos1 > 0) { _local4 = tower["acc1" + tower.accpos1]; tower.atribute1.gotoAndStop(_local4 + 1); } tower.atribute2.gotoAndStop(tower.accpos2 + 1); tower.atribute2.gotoAndStop(1); if (tower.accpos2 > 0) { _local3 = tower["acc2" + tower.accpos2]; tower.atribute2.gotoAndStop(_local3 + 1); } if (_local4 == 1) { tower.effect = 6; tower.param1 = 6 + (2 * tower.lvl); if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance of inflicting double damage"; } if (_local4 == 2) { tower.effect = 13; tower.additional_info = "Gain life after killing for 1/3 enemy damage"; } if (_local4 == 3) { tower.effect = 10; tower.additional_info = "30% more cash earned after killing"; } if (_local4 == 4) { tower.effect = 4; tower.param1 = 5 + tower.lvl; if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.param2 = 90; if (tower.acceffect9) { tower.param2 = tower.param2 + 60; } tower.additional_info = ((tower.param1 + "% chance to stun enemy for ") + int(tower.param2 / 30)) + " seconds"; } if (_local4 == 5) { tower.effect = 11; tower.param1 = tower.lvl; if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.param2 = 45; tower.additional_info = tower.param1 + "% chance to plant a bomb if enemy hp below 50%"; } if (_local4 == 6) { tower.effect = 7; tower.param1 = 3 + (2 * tower.lvl); if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance of inflicting triple damage"; } if (_local4 == 7) { tower.effect = 17; tower.param1 = tower.lvl; if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance per shot to gain 1 life"; } if (_local4 == 8) { tower.effect = 18; tower.param1 = 2 + tower.lvl; if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance per shot to steal 5% enemy cash"; } if (_local4 == 9) { tower.effect = 9; tower.param1 = tower.lvl; if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance to teleport enemy back to entrance"; } if (_local4 == 10) { tower.effect = 8; tower.param1 = tower.lvl - 1; if (tower.param1 == 0) { tower.param1 = 1; } if (tower.acceffect6) { tower.param1 = tower.param1 + 2; } tower.additional_info = tower.param1 + "% chance of instant death"; } if (_local3 == 11) { tower.effectb = 2; if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + "Splash attack"; } if (_local3 == 12) { tower.effectb = 5; tower.param1b = (tower._attack + tower._attack2) / 720; tower.param2b = 150; if (tower.acceffect9) { tower.param2b = tower.param2b + 60; } if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (("Poison enemy for " + int(tower.param2b / 30)) + " seconds"); } if (_local3 == 13) { tower.effectb = 1; tower.param1b = 12 + (5 * tower.lvl); tower.param2b = 120; if (tower.acceffect9) { tower.param2b = tower.param2b + 60; } if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (((("Reduce enemy speed by " + tower.param1b) + "% for ") + int(tower.param2b / 30)) + " seconds"); } if (_local3 == 14) { tower.effectb = 16; tower.param1b = 150; if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (("Fire additional bullet every " + int(tower.param1b / 30)) + " seconds"); } if (_local3 == 15) { tower._attack = int(tower._attack * 3); tower._attack2 = int(tower._attack2 * 3); tower._delay = int(tower._delay * 2.7); tower._range = int(tower._range * 1.4); if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + "Sniper attack: Huge damage and range but low speed"; } if (_local3 == 16) { tower.effectb = 15; if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + "Huge range splash"; } if (_local3 == 17) { tower.effectb = 14; tower.param1b = (tower._attack + tower._attack2) / 940; tower.param2b = 150; if (tower.acceffect9) { tower.param2b = tower.param2b + 60; } if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (("Splash poison dmg, inflicted for " + int(tower.param2b / 30)) + " seconds"); } if (_local3 == 18) { tower.effectb = 12; tower.param1b = 10 + (4 * tower.lvl); tower.param2b = 90; if (tower.acceffect9) { tower.param2b = tower.param2b + 60; } if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (((("Splash attack slowing enemies by " + tower.param1b) + "% for ") + int(tower.param2b / 30)) + " seconds"); } if (_local3 == 19) { tower.effectb = 3; tower.param1b = 2 + tower.lvl; if (tower.acceffect6) { tower.param1b = tower.param1b + 2; } tower.param2b = 90; if (tower.acceffect9) { tower.param2b = tower.param2b + 60; } if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + (tower.param1b + "% chance to confuse enemy"); } if (_local3 == 20) { tower._attack = int(tower._attack * 0.35); tower._attack2 = int(tower._attack2 * 0.35); tower._delay = int(tower._delay * 0.5); tower._range = int(tower._range * 0.85); if (tower.additional_info != "") { tower.additional_info = tower.additional_info + newline; } tower.additional_info = tower.additional_info + "Machine gun: Attack rapidly but low damage and range"; } if (tower.acceffect3) { tower.range_adder = tower._range * 0.1; } if (tower.acceffect4) { tower.speed_adder = tower._delay * 0.1; } if (tower.acceffect5) { tower._attack2 = tower._attack2 + int(tower._attack2 * 0.1); } if ((tower.atribute1._currentframe > 1) && (tower.atribute2._currentframe > 1)) { if ((tower.atribute1._currentframe == 2) && (tower.atribute2._currentframe == 16)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[0]); } else if ((tower.atribute1._currentframe == 3) && (tower.atribute2._currentframe == 13)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[7]); } else if ((tower.atribute1._currentframe == 4) && (tower.atribute2._currentframe == 19)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[2]); } else if ((tower.atribute1._currentframe == 5) && (tower.atribute2._currentframe == 15)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[1]); } else if ((tower.atribute1._currentframe == 6) && (tower.atribute2._currentframe == 17)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[8]); } else if ((tower.atribute1._currentframe == 7) && (tower.atribute2._currentframe == 20)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[4]); } else if ((tower.atribute1._currentframe == 8) && (tower.atribute2._currentframe == 14)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[5]); } else if ((tower.atribute1._currentframe == 9) && (tower.atribute2._currentframe == 21)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[3]); } else if ((tower.atribute1._currentframe == 10) && (tower.atribute2._currentframe == 12)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[6]); } else if ((tower.atribute1._currentframe == 11) && (tower.atribute2._currentframe == 18)) { tower.additional_info = tower.additional_info + (newline + accessories_explanation[9]); } } tower.gotoAndStop(tower.tipe); tower.range._width = (tower.range._height = (tower._range + tower.range_adder) * 2); tower.range._x = (tower.range._y = (-tower._range) - tower.range_adder); tower.cacheAsBitmap = true; } stop(); pageactive = 1; init_cash = 350; enemies_killed = 0; bombplanted_num = 0; teleported_num = 0; confused_num = 0; instantdeath_num = 0; stage_reached = 1; level_time = 1; level_cash = 1; level_gem = 1; level_acc = 1; level_health = 2; level_damage = 1; if (my_so.data.map1rank == undefined) { var i = 1; while (i <= 6) { my_so.data[("map" + i) + "rank"] = 0; i++; } var i = 1; while (i <= 10) { my_so.data["costume" + i] = "?????"; i++; } my_so.flush(); } onEnterFrame = loopkosong;
Instance of Symbol 425 MovieClip in Frame 6
on (release) { getURL ("http://www.blessflasher.com", "_blank"); }
Frame 9
mochi.as2.MochiAd.showClickAwayAd({clip:ads, id:"634d36e7dca3ad40"});
Frame 16
gotoAndStop ("opening");
Frame 20
function looping_tower(mc, effect) { my_so.data["costume" + effect] = accessories_explanation[effect - 1]; my_so.flush(); for (var _local6 in land.tower_con) { var _local1 = land.tower_con[_local6]; if (mc != _local1) { if (mc.hitTest(_local1.animasi)) { var _local4 = mc._x - _local1._x; var _local3 = mc._y - _local1._y; if (Math.sqrt((_local4 * _local4) + (_local3 * _local3)) <= (mc._range + mc.range_adder)) { _local1["acceffect" + effect] = true; } } } else { _local1["acceffect" + effect] = true; } } } function surround_tower() { for (var _local2 in land.tower_con) { land.tower_con[_local2].acceffect1 = false; land.tower_con[_local2].acceffect2 = false; land.tower_con[_local2].acceffect3 = false; land.tower_con[_local2].acceffect4 = false; land.tower_con[_local2].acceffect5 = false; land.tower_con[_local2].acceffect6 = false; land.tower_con[_local2].acceffect7 = false; land.tower_con[_local2].acceffect8 = false; land.tower_con[_local2].acceffect9 = false; land.tower_con[_local2].acceffect10 = false; } for (var _local2 in land.tower_con) { var _local1 = land.tower_con[_local2]; if ((_local1.atribute1._currentframe > 1) && (_local1.atribute2._currentframe > 1)) { if ((_local1.atribute1._currentframe == 2) && (_local1.atribute2._currentframe == 16)) { looping_tower(_local1, 1); } else if ((_local1.atribute1._currentframe == 3) && (_local1.atribute2._currentframe == 13)) { looping_tower(_local1, 8); } else if ((_local1.atribute1._currentframe == 4) && (_local1.atribute2._currentframe == 19)) { looping_tower(_local1, 3); } else if ((_local1.atribute1._currentframe == 5) && (_local1.atribute2._currentframe == 15)) { looping_tower(_local1, 2); } else if ((_local1.atribute1._currentframe == 6) && (_local1.atribute2._currentframe == 17)) { looping_tower(_local1, 9); } else if ((_local1.atribute1._currentframe == 7) && (_local1.atribute2._currentframe == 20)) { looping_tower(_local1, 5); } else if ((_local1.atribute1._currentframe == 8) && (_local1.atribute2._currentframe == 14)) { looping_tower(_local1, 6); } else if ((_local1.atribute1._currentframe == 9) && (_local1.atribute2._currentframe == 21)) { looping_tower(_local1, 4); } else if ((_local1.atribute1._currentframe == 10) && (_local1.atribute2._currentframe == 12)) { looping_tower(_local1, 7); } else if ((_local1.atribute1._currentframe == 11) && (_local1.atribute2._currentframe == 18)) { looping_tower(_local1, 10); } } } for (var _local2 in land.tower_con) { table_elemen(land.tower_con[_local2]); } } function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } function oktodeploy() { return((((((!(((land.wallmc.hitTest(xmouse - 18, ymouse, true) or land.wallmc.hitTest(xmouse + 18, ymouse, true)) or land.wallmc.hitTest(xmouse, ymouse + 18, true)) or land.wallmc.hitTest(xmouse, ymouse - 18, true))) and (_ymouse < stageheight)) and (_ymouse > 25)) and (!game_pause)) and (tower_price <= cash)) and (draggedtower._currentframe == 1)); } function replace_interval() { } function added_interval(nomor, mc) { var _local1 = interval_container.createEmptyMovieClip("interval" + nomor, interval_container.getNextHighestDepth()); _local1.intervalID = nomor; _local1.musuh = mc; } function remove_interval(nomor) { clearInterval(nomor); interval_container["interval" + nomor].removeMovieClip(); } function remove_all_interval() { for (var _local1 in interval_container) { remove_interval(interval_container[_local1].intervalID); } } function turn_playandloop(mc) { if (!game_pause) { if (mc.numenemy > 0) { if (mc._delay > 0) { mc._delay--; } else { enemymove(posx, posy, mc.sprite, 1, mc.enemyspeed, mc.enemyhp, mc.enemymoney, mc.enemydamage, mc.enemyelemen, mc.antislow, mc.antifreeze, mc.antipoison, mc.antiinstantdeath, mc.anticonfuse, mc.antiblownaway, mc.antiteleport); mc.numenemy--; mc._delay = mc.maxdelay; } } else { remove_interval(mc.intervalID); mc.removeMovieClip(); } } } function added_wave(posx, posy) { var _local3 = turn_container.createEmptyMovieClip("turn" + wave_number, turn_container.getNextHighestDepth()); _local3.number = wave_number; var _local4 = int((wave_number - 1) % 75); if (wave_number >= 75) { var _local5 = int(wave_number % 75); wave_enemyhp[_local5] = int(wave_enemyhp[_local4] + (wave_enemyhp[_local4] * 0.02)); wave_enemymoney[_local5] = wave_enemymoney[_local4] + 30; wave_enemydamage[_local5] = 9; } _local3.sprite = wave_sprite[_local4]; _local3.numenemy = wave_numenemy[_local4]; enemyspawned = enemyspawned + _local3.numenemy; _local3.maxdelay = (_local3._delay = wave_delay[_local4]); _local3.enemyspeed = wave_enemyspeed[_local4]; _local3.enemyhp = wave_enemyhp[_local4]; _local3.enemymoney = wave_enemymoney[_local4]; _local3.enemydamage = wave_enemydamage[_local4]; _local3.enemyelemen = wave_enemyelemen[_local4]; _local3.antislow = false; _local3.antifreeze = false; _local3.antipoison = false; _local3.antiinstantdeath = false; _local3.anticonfuse = false; _local3.antiblownaway = false; _local3.antiteleport = false; if (wave_antislow[_local4] == 1) { _local3.antislow = true; } if (wave_antifreeze[_local4] == 1) { _local3.antifreeze = true; } if (wave_antipoison[_local4] == 1) { _local3.antipoison = true; } if (wave_antiinstantdeath[_local4] == 1) { _local3.antiinstantdeath = true; } if (wave_anticonfuse[_local4] == 1) { _local3.anticonfuse = true; } if (wave_antiblownaway[_local4] == 1) { _local3.antiblownaway = true; } if (wave_antiteleport[_local4] == 1) { _local3.antiteleport = true; } _local3.intervalduration = intervalduration; _local3.intervalID = setInterval(this, "turn_playandloop", intervalduration, _local3); added_interval(_local3.intervalID); _local3.onEnterFrame = function () { if (this.intervalduration != intervalduration) { remove_interval(this.intervalID); if (this.number != undefined) { this.intervalduration = intervalduration; this.intervalID = setInterval(_root, "turn_playandloop", intervalduration, this); added_interval(this.intervalID); } } }; if (_root.unlimited_mode) { _root.kongregateStats.submit("MaxWaveUnl", _root.wave_number); _root.kongregateStats.submit("MaxScoreUnl", _root.score); } } function fragment_playandloop(mc) { if (!game_pause) { mc._alpha = mc._alpha - 1; mc._x = mc._x + mc.speedX; mc._y = mc._y + mc.speedY; if (mc._y >= mc.borderY) { mc.speedY = (-Math.abs(mc.speedY)) * 0.98; } mc.speedY = mc.speedY + 1; if (mc._alpha <= 0) { remove_interval(mc.intervalID); mc.removeMovieClip(); } } } function ledakan_musuh(posx, posy, tipe) { var _local1 = land.enemysplatcon.attachMovie("explode", "ex_" + (deathcounter++), land.enemysplatcon.getNextHighestDepth(), {_x:posx, _y:posy}); _local1._xscale = (_local1._yscale = 60); _local1.gotoAndStop(tipe); enemydeath.start(0, 1); } function sell_tower_anim(posx, posy, tipe) { var _local14 = land.bullet_tower.attachMovie("sell_anim", "bulletmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:posx, _y:posy}); var _local6 = 5; var _local11 = 25; var _local9 = 50; var _local10 = randRange(5, 7); var _local4 = 0; while (_local4 < _local10) { var _local3 = land.bullet_tower.attachMovie("towermc", "soldmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:posx, _y:posy}); _local3.built_bar._visible = (_local3.range._visible = (_local3.leveltextmc._visible = (_local3.tatakan._visible = false))); _local3.gotoAndStop(tipe); var _local5 = randRange(_local11, _local9); _local3._xscale = (_local3._yscale = _local5); _local3.speedX = randRange(-_local6, _local6); _local3.speedY = randRange(-15, -9); _local3.borderY = posy; _local3._alpha = randRange(50, 100); _local3.cacheAsBitmap = true; _local3.intervalduration = intervalduration; _local3.intervalID = setInterval(this, "fragment_playandloop", intervalduration, _local3); added_interval(_local3.intervalID); _local3.onEnterFrame = function () { if (this.intervalduration != intervalduration) { remove_interval(this.intervalID); if (this._x != undefined) { this.intervalduration = intervalduration; this.intervalID = setInterval(_root, "fragment_playandloop", intervalduration, this); added_interval(this.intervalID); } } }; _local4++; } } function txt_effect(posx, posy, number) { var _local2 = land.bullet_tower.attachMovie("effect_text", "bulletmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:posx, _y:posy}); _local2.gotoAndStop(number); _local2.onEnterFrame = function () { if (!game_pause) { this._xscale = this._xscale + 10; this._yscale = this._yscale + 10; if (this._xscale > 150) { this._alpha = this._alpha - 20; if (this._xscale > 200) { this.removeMovieClip(); } } } }; } function txt_effect2(posx, posy, number, damage) { var _local2 = land.bullet_tower.attachMovie("effect_text", "bulletmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:posx, _y:posy, damage:damage + " dmg"}); _local2.gotoAndStop(number); _local2.onEnterFrame = function () { if (!game_pause) { this._xscale = this._xscale + 10; this._yscale = this._yscale + 10; if (this._xscale > 150) { this._alpha = this._alpha - 20; if (this._xscale > 200) { this.removeMovieClip(); } } } }; } function splash_playandloop(mc) { if (!game_pause) { mc._xscale = (mc._yscale = mc.size_bullet); mc.size_bullet = mc.size_bullet + mc.incrementsize; if (mc.size_bullet >= mc.max_size) { for (var _local4 in mc_musuh) { if (mc.hitTest(mc_musuh[_local4].perim)) { var _local3 = mc._x - mc_musuh[_local4]._x; var _local2 = mc._y - mc_musuh[_local4]._y; if (Math.sqrt((_local3 * _local3) + (_local2 * _local2)) <= ((mc._height / 2) + 15)) { if (mc.type_bullet == 3) { if (!mc_musuh[_local4].antipoison) { if (mc_musuh[_local4].poisonduration > 0) { if (mc_musuh[_local4].poisondamage <= mc.param1b) { txt_effect(mc_musuh[_local4]._x, mc_musuh[_local4]._y, "poisoned"); mc_musuh[_local4].poisondamage = mc.param1b; mc_musuh[_local4].poisonduration = mc.param2b; } } else { txt_effect(mc_musuh[_local4]._x, mc_musuh[_local4]._y, "poisoned"); mc_musuh[_local4].poisondamage = mc.param1b; mc_musuh[_local4].poisonduration = mc.param2b; } } } else if (mc.type_bullet == 1) { mc_musuh[_local4].hp = mc_musuh[_local4].hp - (mc.damage / 6); if (!mc_musuh[_local4].antislow) { if (mc_musuh[_local4].slowduration > 0) { if (mc_musuh[_local4].slowpercentage <= mc.param1b) { txt_effect(mc_musuh[_local4]._x, mc_musuh[_local4]._y, "slowed"); mc_musuh[_local4].slowpercentage = mc.param1b; mc_musuh[_local4].slowduration = mc.param2b; } } else { txt_effect(mc_musuh[_local4]._x, mc_musuh[_local4]._y, "slowed"); mc_musuh[_local4].slowpercentage = mc.param1b; mc_musuh[_local4].slowduration = mc.param2b; } } } else { mc_musuh[_local4].hp = mc_musuh[_local4].hp - mc.damage; } } } } remove_interval(mc.intervalID); mc.removeMovieClip(); } } } function splash_bullet(last_bullet, type_bullet) { var _local3 = land.bullet_tower.attachMovie("splash", "bulletmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:last_bullet._x, _y:last_bullet._y, damage:last_bullet.damage * ratio_splash_damage, size_bullet:0, type_bullet:type_bullet}); if (type_bullet == 2) { _local3.damage = last_bullet.maxhp / 2; } _local3.max_size = 180; _local3.incrementsize = 16; if (type_bullet == 4) { _local3.max_size = 330; _local3.incrementsize = 20; _local3.damage = last_bullet.damage * ratio_splash_damage2; } _local3.param1b = last_bullet.param1b; _local3.param2b = last_bullet.param2b; _local3._xscale = (_local3._yscale = 0); _local3.intervalduration = intervalduration; _local3.intervalID = setInterval(this, "splash_playandloop", intervalduration, _local3); added_interval(_local3.intervalID); _local3.onEnterFrame = function () { if (this.intervalduration != intervalduration) { remove_interval(this.intervalID); if (this.damage != undefined) { this.intervalduration = intervalduration; this.intervalID = setInterval(_root, "splash_playandloop", intervalduration, this); added_interval(this.intervalID); } } }; } function bullet_playandloop(mc) { if (!game_pause) { var _local3 = mc.enemy_target; mc.dir = Math.atan2(mc._y - _local3._y, mc._x - _local3._x); if (!isNaN(mc.dir)) { mc.tmpdir = mc.dir; } else { mc.dir = mc.tmpdir; } mc._x = mc._x - (bullet_speed * Math.cos(mc.dir)); mc._y = mc._y - (bullet_speed * Math.sin(mc.dir)); mc.trip = mc.trip + bullet_speed; if (mc.hitTest(_local3.perim)) { _local3.effect = mc.effect; _local3.effectb = mc.effectb; if (((_local3.effect != 6) and (_local3.effect != 7)) and (!mc.supercriticalchance)) { _local3.hp = _local3.hp - mc.damage; } if (mc.supercriticalchance) { txt_effect2(mc._x, mc._y, "damage3x", mc.damage * 5); _local3.hp = _local3.hp - (mc.damage * 5); } _local3.doublescoregain = mc.doublescoregain; switch (_local3.effectb) { case 1 : if (!_local3.antislow) { if (_local3.slowduration > 0) { if (_local3.slowpercentage <= mc.param1b) { txt_effect(mc._x, mc._y, "slowed"); _local3.slowpercentage = mc.param1b; _local3.slowduration = mc.param2b; } } else { txt_effect(mc._x, mc._y, "slowed"); _local3.slowpercentage = mc.param1b; _local3.slowduration = mc.param2b; } } break; case 2 : _local3.hp = _local3.hp + (mc.damage * ratio_splash_damage); splash_bullet(mc, 0); break; case 3 : if ((!_local3.anticonfuse) and (_local3.confuseduration <= 0)) { if (randRange(1, 100) <= mc.param1b) { txt_effect(mc._x, mc._y, "confuse"); confused_num++; _root.kongregateStats.submit("EnemiesConfused", confused_num); _local3.confuseduration = mc.param2b; enemy_facing(_local3); } } break; case 5 : if (!_local3.antipoison) { if (_local3.poisonduration > 0) { if (_local3.poisondamage <= mc.param1b) { txt_effect(mc._x, mc._y, "poisoned"); _local3.poisondamage = mc.param1b; _local3.poisonduration = mc.param2b; } } else { txt_effect(mc._x, mc._y, "poisoned"); _local3.poisondamage = mc.param1b; _local3.poisonduration = mc.param2b; } } break; case 12 : _local3.hp = _local3.hp + (mc.damage * ratio_splash_damage2); splash_bullet(mc, 1); break; case 14 : if (!_local3.antipoison) { if (_local3.poisonduration > 0) { if (_local3.poisondamage <= mc.param1b) { txt_effect(mc._x, mc._y, "poisoned"); _local3.poisondamage = mc.param1b; _local3.poisonduration = mc.param2b; } } else { txt_effect(mc._x, mc._y, "poisoned"); _local3.poisondamage = mc.param1b; _local3.poisonduration = mc.param2b; } } splash_bullet(mc, 3); break; case 15 : splash_bullet(mc, 4); } switch (_local3.effect) { case 4 : if (!_local3.antifreeze) { if (randRange(1, 100) <= mc.param1) { txt_effect(mc._x, mc._y, "freeze"); _local3.freezeduration = mc.param2; } } break; case 6 : if (randRange(1, 100) <= mc.param1) { txt_effect2(mc._x, mc._y, "damage2x", mc.damage * 2); _local3.hp = _local3.hp - (mc.damage * 2); } else { _local3.hp = _local3.hp - mc.damage; } break; case 7 : if (randRange(1, 100) <= mc.param1) { txt_effect2(mc._x, mc._y, "damage3x", mc.damage * 3); _local3.hp = _local3.hp - (mc.damage * 3); } else { _local3.hp = _local3.hp - mc.damage; } break; case 8 : if (!_local3.antiinstantdeath) { if (randRange(1, 100) <= mc.param1) { txt_effect(mc._x, mc._y, "instantdeath"); instantdeath_num++; _root.kongregateStats.submit("EnemiesInstantD", instantdeath_num); _local3.hp = 0; } } break; case 9 : if (!_local3.antiteleport) { if (randRange(1, 100) <= mc.param1) { txt_effect(mc._x, mc._y, "teleport"); teleported_num++; _root.kongregateStats.submit("EnemiesTeleported", teleported_num); _local3.checkpoint_dest = 0; _local3.trip = 0; _local3._x = checkpoint_x[0]; _local3._y = checkpoint_y[0]; enemy_facing(_local3); } } break; case 10 : if (_local3.hp <= 0) { txt_effect(mc._x, mc._y, "wealth"); cash = cash + Math.floor(_local3.money * ratio_wealth_effect); } break; case 11 : if (!_local3.antiblownaway) { if (((_local3.hp <= (_local3.maxhp / 2)) and (randRange(1, 100) <= mc.param1)) and (_local3.blownduration <= 0)) { txt_effect(mc._x, mc._y, "bombplanted"); bombplanted_num++; _root.kongregateStats.submit("BombsPlanted", bombplanted_num); _local3.blownduration = mc.param2; } } break; case 13 : if (_local3.hp <= 0) { txt_effect(mc._x, mc._y, "life"); health = health + Math.ceil(_local3.damage / 3); if (health > maxhealth) { health = maxhealth; } } break; case 17 : if (randRange(1, 100) <= mc.param1) { txt_effect(mc._x, mc._y, "lifesteal"); health++; if (health > maxhealth) { health = maxhealth; } } break; case 18 : if (randRange(1, 100) > mc.param1) { break; } txt_effect(mc._x, mc._y, "moneysteal"); cash = cash + Math.floor(_local3.money * ratio_moneysteal_effect); } remove_interval(mc.intervalID); mc.removeMovieClip(); } else if (mc.trip > mc.maxtrip) { remove_interval(mc.intervalID); mc.removeMovieClip(); } } } function bullet_tower(tower) { shot_sound.start(0, 1); var _local3 = land.bullet_tower.attachMovie("bulletmc", "bulletmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:tower._x, _y:tower._y, trip:0, maxtrip:(tower._range + tower.range_adder) + 15, enemy_target:tower.target_enemy}); _local3.tmpdir = Math.atan2(_local3._y - _local3.enemy_target._y, _local3._x - _local3.enemy_target._x); _local3.gotoAndStop(tower.tipe); _local3.cacheAsBitmap = true; _local3.effect = tower.effect; _local3.param1 = tower.param1; _local3.param2 = tower.param2; _local3.effectb = tower.effectb; _local3.param1b = tower.param1b; _local3.param2b = tower.param2b; _local3.atkdmg = randRange(tower._attack, tower._attack2); if (tower.acceffect1) { if (randRange(1, 100) <= 10) { _local3.atkdmg = tower._attack2; } } _local3.doublescoregain = false; if (tower.acceffect7) { _local3.doublescoregain = true; } _local3.supercriticalchance = false; if (tower.acceffect10) { if (tower.acceffect6) { if (randRange(1, 100) <= 5) { _local3.supercriticalchance = true; } } else if (randRange(1, 100) <= 3) { _local3.supercriticalchance = true; } } _local3.damage = _local3.atkdmg; _local3.intervalduration = intervalduration; _local3.intervalID = setInterval(this, "bullet_playandloop", intervalduration, _local3); added_interval(_local3.intervalID); _local3.onEnterFrame = function () { if (this.intervalduration != intervalduration) { remove_interval(this.intervalID); if (this.damage != undefined) { this.intervalduration = intervalduration; this.intervalID = setInterval(_root, "bullet_playandloop", intervalduration, this); added_interval(this.intervalID); } } }; } function tower_playandloop(mc) { if (!game_pause) { if (mc.built_counter > 0) { mc.animasi.gotoAndStop(1); mc.built_counter--; if (mc.acceffect8) { mc.built_counter--; } mc.built_bar.gotoAndStop(int(mc.built_bar._totalframes - (mc.built_bar._totalframes * (mc.built_counter / delay_built[mc.lvl])))); mc.built_bar._visible = true; mc.leveltextmc._visible = false; if (mc.built_counter <= 0) { yo.start(0, 1); if (bouncing) { mc.animasi.play(); } mc.lvl++; table_elemen(mc); surround_tower(); mc.leveltextmc._visible = true; mc.leveltext = "lv. " + mc.lvl; mc.built_bar._visible = false; mc._alpha = 100; } } else { if ((mc.accpos1 > 0) or (mc.accpos2 > 0)) { if (bouncing and (mc.animasi._currentframe > 103)) { mc.animasi.gotoAndPlay(1); } } if (mc.effectb == 16) { if (mc.geminateduration > 0) { mc.geminateduration--; if (mc.geminateduration == 3) { var _local5; var _local4 = 0; for (var _local6 in mc_musuh) { if (mc.hitTest(mc_musuh[_local6].perim)) { var _local3 = mc._x - mc_musuh[_local6]._x; var _local2 = mc._y - mc_musuh[_local6]._y; if (Math.sqrt((_local3 * _local3) + (_local2 * _local2)) <= (mc._range + mc.range_adder)) { if (_local4 < mc_musuh[_local6].trip) { _local4 = mc_musuh[_local6].trip; _local5 = mc_musuh[_local6]; } } } } if (_local5 != undefined) { mc.target_enemy = _local5; bullet_tower(mc); } } } else { mc.geminateduration = mc.param1b; } } if (mc._delaycounter <= 0) { var _local5; var _local4 = 0; for (var _local6 in mc_musuh) { if (mc.hitTest(mc_musuh[_local6].perim)) { var _local3 = mc._x - mc_musuh[_local6]._x; var _local2 = mc._y - mc_musuh[_local6]._y; if (Math.sqrt((_local3 * _local3) + (_local2 * _local2)) <= (mc._range + mc.range_adder)) { if (_local4 < mc_musuh[_local6].trip) { _local4 = mc_musuh[_local6].trip; _local5 = mc_musuh[_local6]; } } } } if (_local5 != undefined) { mc.target_enemy = _local5; bullet_tower(mc); mc._delaycounter = mc._delay - mc.speed_adder; } } else { mc._delaycounter--; } } } } function built_tower(posx, posy) { var _local3 = land.tower_con.attachMovie("towermc", "towermc" + towercounter, (posy * 250) + towercounter, {_x:posx, _y:posy, target_enemy:undefined, lvl:0, _attack:init_attack_tower[0], _attack2:init_attack_tower2[0], _range:init_range_tower[0], _delay:init_delay_tower[0], acc11:0, acc12:0, acc21:0, acc22:0, accnum1:0, accnum2:0, accpos1:0, accpos2:0, towertipe1:false, towertipe2:false, _delaycounter:0}); _local3.tipe = 1; _local3.built_counter = delay_built[0]; _local3.gotoAndStop(1); var _local5 = land.wallmc.attachMovie("mushroom_block", "mblock" + towercounter, land.wallmc.getNextHighestDepth(), {_x:posx, _y:posy}); _local3.blocktower = _local5; towercounter++; _local3.range._visible = false; _local3.geminateduration = 0; table_elemen(_local3); surround_tower(); _local3.hitperim.onRollOver = function () { if (((!game_pause) and (draggedtower._currentframe == 7)) and (this._parent.built_counter <= 0)) { this._parent.range._visible = true; } }; _local3.hitperim.onRollOut = (_local3.hitperim.onDragOut = function () { this._parent.range._visible = false; }); _local3.hitperim.onPress = function () { if (((((health > 0) and (!game_pause)) and (draggedtower._currentframe == 7)) and (this._parent.built_counter <= 0)) and (_ymouse < stageheight)) { index_tower = this._parent; table_elemen(index_tower); towermenu._visible = true; towermenu.yes._visible = false; towermenu.no._visible = false; } }; _local3.intervalduration = intervalduration; _local3.intervalID = setInterval(this, "tower_playandloop", intervalduration, _local3); added_interval(_local3.intervalID); _local3.onEnterFrame = function () { if (this.intervalduration != intervalduration) { remove_interval(this.intervalID); if (this.tipe != undefined) { this.intervalduration = intervalduration; this.intervalID = setInterval(_root, "tower_playandloop", intervalduration, this); added_interval(this.intervalID); } } }; } function enemy_facing(mc) { if (mc.confuseduration <= 0) { mc.checkpoint_dest++; } else { mc.checkpoint_dest--; } if (mc.checkpoint_dest < 0) { mc.checkpoint_dest = 0; } mc.dir = Math.atan2(mc._y - checkpoint_y[mc.checkpoint_dest], mc._x - checkpoint_x[mc.checkpoint_dest]); } function enemy_playandloop(mc) { if (mc.hp > 0) { mc.hp_bar.gotoAndStop(int(100 * (mc.hp / mc.maxhp))); mc._speed = mc._initspeed; if (mc.slowduration > 0) { mc._speed = mc._speed - ((mc._speed * mc.slowpercentage) / 100); mc.slowduration--; } if (mc.freezeduration > 0) { mc._speed = 0; mc.freezeduration--; } if (mc.blownduration > 0) { mc.blownduration--; mc._speed = mc._speed * 3; } if (!mc.perim.hitTest(land.checkpoint_mc["c" + mc.checkpoint_dest])) { if (mc.confuseduration <= 0) { mc.trip = mc.trip + mc._speed; } else { mc.confuseduration--; if (mc.confuseduration == 0) { enemy_facing(mc); } mc.trip = mc.trip - mc._speed; } mc._x = mc._x - (mc._speed * Math.cos(mc.dir)); mc._y = mc._y - (mc._speed * Math.sin(mc.dir)); } else { if (mc.checkpoint_dest == 0) { mc.trip = 0; mc.confuseduration = 0; } if (mc.checkpoint_dest == num_checkpoint) { mc.checkpoint_dest = 0; oow.start(0, 1); health = health - mc.damage; mc.trip = 0; mc._x = checkpoint_x[mc.checkpoint_dest]; mc._y = checkpoint_y[mc.checkpoint_dest]; } mc.trip = mc.checkpoint_dest * 200; enemy_facing(mc); } mc.swapDepths((int(mc._y) * 100) + mc._number); if (mc.blownduration == 0) { blown_sound.start(0, 1); var _local4 = land.bullet_tower.attachMovie("bomb_explode_anim", "blownmc" + (bulletcounter++), land.bullet_tower.getNextHighestDepth(), {_x:mc._x, _y:mc._y}); txt_effect(mc._x, mc._y, "blown"); mc.hp = 0; splash_bullet(mc, 2); } if (mc.poisonduration > 0) { mc.poisonduration--; mc.hp = mc.hp - mc.poisondamage; } } if (mc.hp <= 0) { enemydeath.start(0, 1); enemies_killed++; _root.kongregateStats.submit("CumulativeKills", 1); score = score + mc.maxhp; if (mc.doublescoregain) { score = score + Math.ceil(mc.maxhp * 0.1); } cash = cash + mc.money; enemyonscreen--; enemyspawned--; ledakan_musuh(mc._x, mc._y, mc._currentframe); mc.removeMovieClip(); } } function enemymove(posx, posy, sprite, dir, speed, hp, money, damage, elemen, antislow, antifreeze, antipoison, antiinstantdeath, anticonfuse, antiblownaway, antiteleport) { var _local2 = land.enemy.attachMovie("enemymc", "enemymc" + enemycounter, land.enemy.getNextHighestDepth(), {_x:checkpoint_x[0], _y:checkpoint_y[0], _dir:dir, _speed:speed, _initspeed:speed, maxhp:hp, hp:hp, money:money, damage:damage, elemen:elemen, _number:enemycounter, trip:0, antislow:antislow, antifreeze:antifreeze, antipoison:antipoison, antiinstantdeath:antiinstantdeath, anticonfuse:anticonfuse, antiblownaway:antiblownaway, antiteleport:antiteleport}); enemyonscreen++; _local2._xscale = (_local2._yscale = 75); _local2._x = checkpoint_x[0]; _local2._y = checkpoint_y[0]; _local2.checkpoint_dest = 1; _local2.perim._visible = false; _local2.dir = Math.atan2(checkpoint_y[0] - checkpoint_y[1], checkpoint_x[0] - checkpoint_x[1]); enemycounter++; _local2.gotoAndStop(sprite); if (!bouncing) { _local2.body.stop(); } _local2.confuseduration = 0; _local2.slowduration = 0; _local2.slowpercentage = 0; _local2.freezeduration = 0; _local2.poisondamage = 0; _local2.poisonduration = 0; _local2.blownduration = -1; _local2.clickcheck.onPress = function () { if ((!game_pause) and (_ymouse < stageheight)) { index_enemy = this._parent; index_enemy.body.filters = filterArray; enemy_info._visible = true; } }; } function main_playandloop(mc) { if (!game_pause) { for (var _local2 in mc_musuh) { enemy_playandloop(mc_musuh[_local2]); } if (wave_number < total_wave) { wave_timer--; wave_timer_display = Math.ceil(wave_timer / 30); if ((wave_timer == init_sign_appear_timer) or (enemyspawned <= 0)) { if ((next_wave_mc._currentframe == 1) or (next_wave_mc._currentframe == next_wave_mc._totalframes)) { next_wave_mc.gotoAndPlay(2); } } if (wave_timer <= 0) { wave_number++; added_wave(_root.point_startx, 0); wave_timer = init_wave_timer; next_wave_mc.play(); } } else { wave_timer_display = "--"; next_wave_mc._visible = false; if ((enemyonscreen <= 0) and (health > 0)) { endingtimer--; if (endingtimer <= 0) { health_score_total = health_score_unit * health; total_score = score + health_score_total; tamat = true; tamat_mc._visible = true; if (tamat_mc._currentframe == 1) { _root.kongregateStats.submit("best", total_score); if (my_so.data[("map" + peta) + "rank"] < difficultylevel) { my_so.data[("map" + peta) + "rank"] = difficultylevel; my_so.flush(); } tamat_mc.gotoAndPlay(2); } } } else { endingtimer = 60; } } } } function maingame() { if (!game_pause) { if (mainintervalduration != intervalduration) { remove_interval(mainintervalID); mainintervalduration = intervalduration; mainintervalID = setInterval(this, "main_playandloop", intervalduration); added_interval(mainintervalID); } if (health <= 0) { health = 0; if (gameover._currentframe == 1) { laugh.start(0, 1); health_score_total = health_score_unit * health; total_score = score + health_score_total; _root.kongregateStats.submit("best", total_score); gameover.gotoAndPlay(2); } } if (Key.isDown(27)) { draggedtower.gotoAndStop(7); cancelsign._visible = false; } if (Key.isDown(66)) { if (!bpressed) { bpressed = true; bouncing = !bouncing; if (bouncing) { for (var _local3 in land.tower_con) { land.tower_con[_local3].animasi.play(); } for (var _local3 in mc_musuh) { mc_musuh[_local3].body.play(); } } else { for (var _local3 in land.tower_con) { land.tower_con[_local3].animasi.stop(); } for (var _local3 in mc_musuh) { mc_musuh[_local3].body.stop(); } } } } else { bpressed = false; } } } stop(); var CPMStarContentSpotID = "6968QCE5EB1B3"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); bombplanted_num = 0; instantdeath_num = 0; teleported_num = 0; confused_num = 0; gomphus_build = 0; enemies_killed = 0; bouncing = true; combinelist._visible = false; draggedtower.gotoAndStop(7); land.gotoAndStop("map" + peta); land.wallmc._visible = false; land.checkpoint_mc._visible = false; speeddisp = 1; scalespeed = (speeddisp * 3) - 2; draggedtower.onEnterFrame = function () { if (draggedtower._currentframe < 7) { draggedtower._alpha = 100; if (!oktodeploy()) { draggedtower._alpha = 55; } } }; onMouseDown = function () { if (oktodeploy()) { cash = cash - tower_price; cancelsign._visible = false; built_tower(xmouse - land._x, ymouse - land._y); if (total_score == 0) { gomphus_build++; _root.kongregateStats.submit("GomphusBuild", gomphus_build); } draggedtower.gotoAndStop(7); } }; init_wave_timer = init_time_array[level_time - 1] * 30; init_sign_appear_timer = init_wave_timer - 300; maxhealth = init_health_array[level_health - 1]; max_regen_cash_timer = (regen_cash_timer = init_cash_array[level_cash - 1]); var i = 0; while (i < 6) { init_attack_tower[i] = Math.round(orig_init_attack_tower[i] + ((orig_init_attack_tower[i] * init_damage_array[level_damage - 1]) / 100)); init_attack_tower2[i] = Math.round(orig_init_attack_tower2[i] + ((orig_init_attack_tower2[i] * init_damage_array[level_damage - 1]) / 100)); var j = 1; while (j <= 5) { tower_attack_upgrade[i][j] = Math.round(orig_tower_attack_upgrade[i][j] + ((orig_tower_attack_upgrade[i][j] * init_damage_array[level_damage - 1]) / 100)); tower_attack_upgrade2[i][j] = Math.round(orig_tower_attack_upgrade2[i][j] + ((orig_tower_attack_upgrade2[i][j] * init_damage_array[level_damage - 1]) / 100)); j++; } i++; } cash = init_cash; score = 0; total_score = 0; tamat = false; endingtimer = 60; gameover.gotoAndStop(1); tamat_mc.gotoAndStop(1); tamat_mc._visible = false; tamat_mc.scoreboard.information = " "; health = maxhealth; wave_timer = init_wave_timer; enemyonscreen = 0; towermenu.upgrade_info._visible = false; enemy_info._visible = false; nextwave_info._visible = false; next_wave_mc._visible = true; next_wave_mc.gotoAndStop(1); pause_menu._x = 1000; pause_menu._y = 1000; startDrag (draggedtower, true); cancelsign._visible = false; var i = 1; while (i <= 1) { tower_shop["foto" + i].gotoAndStop(1); tower_shop["foto" + i].cacheAsBitmap = true; tower_shop["foto" + i].isi = i; tower_shop["foto" + i].onPress = function () { if (((health > 0) and (tower_price <= cash)) and (!game_pause)) { cancelsign._visible = true; draggedtower.gotoAndStop(this.isi); draggedtower.leveltextmc._visible = false; draggedtower.built_bar._visible = false; draggedtower.range._height = (draggedtower.range._width = init_range_tower[this.isi - 1] * 2); draggedtower.range._x = (draggedtower.range._y = -init_range_tower[this.isi - 1]); } }; tower_shop["foto" + i].onEnterFrame = function () { this._alpha = 100; tower_shop["hrgtower" + this.isi]._alpha = 100; if (tower_price > cash) { this._alpha = 40; tower_shop["hrgtower" + this.isi]._alpha = 40; } }; tower_shop["harga_tower" + i] = "$" + tower_price; i++; } towermenu._visible = false; deathcounter = 0; enemycounter = 0; towercounter = 0; bulletcounter = 0; structurecounter = 0; game_pause = false; stageheight = 475; if (mute) { mute_but.gotoAndStop(2); bgm.setVolume(0); } else { mute_but.gotoAndStop(1); bgm.setVolume(100); } if (mutesfx) { mute_butsfx.gotoAndStop(2); bye.setVolume(0); } else { mute_butsfx.gotoAndStop(1); bye.setVolume(100); } wave_number = 0; enemyspawned = 0; mainintervalduration = 1000; intervalduration = 33; remove_all_interval(); var mc_musuh = land.enemy; num_checkpoint = -1; for (i in land.checkpoint_mc) { num_checkpoint++; } trace(num_checkpoint); var checkpoint_x = Array(num_checkpoint + 1); var checkpoint_y = Array(num_checkpoint + 1); var i = 0; while (i <= num_checkpoint) { checkpoint_x[i] = land.checkpoint_mc["c" + i]._x + (land.checkpoint_mc["c" + i]._width / 2); checkpoint_y[i] = land.checkpoint_mc["c" + i]._y + (land.checkpoint_mc["c" + i]._height / 2); i++; } onEnterFrame = maingame;
Frame 26
stop(); bless_ok = true; difficultypanel._visible = false; helpmenu._visible = false; var i = 1; while (i <= 6) { _root["medal" + i].gotoAndStop(my_so.data[("map" + i) + "rank"] + 1); _root["map" + i].onRollOver = function () { if (!difficultypanel._visible) { cling.start(0, 1); } }; _root["map" + i].isi = i; _root["map" + i].onRelease = function () { if (!difficultypanel._visible) { if ((this.isi != 6) or bless_ok) { difficultypanel._visible = true; peta = this.isi; } else { getURL ("http://www.blessflasher.com/game.php?title=emoticon%20defense%20expansion", "_blank"); } } }; i++; } blesswarn._visible = !bless_ok; if (bombplanted_num > 0) { _root.kongregateStats.submit("BombsPlanted", bombplanted_num); } if (teleported_num > 0) { _root.kongregateStats.submit("EnemiesTeleported", teleported_num); } if (confused_num > 0) { _root.kongregateStats.submit("EnemiesConfused", confused_num); } if (instantdeath_num > 0) { _root.kongregateStats.submit("EnemiesInstantD", instantdeath_num); } enemies_killed = 0; bombplanted_num = 0; teleported_num = 0; confused_num = 0; instantdeath_num = 0; onEnterFrame = loopkosong;
Symbol 11 MovieClip [GamesChart-AS2] Frame 1
#initclip 18 Object.registerClass("GamesChart-AS2", GCComponent); #endinitclip stop();
Symbol 25 MovieClip Frame 1
_root.stop();
Symbol 25 MovieClip Frame 7
loaderbar.gotoAndStop(Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100)); if ((_root.getBytesLoaded() / _root.getBytesTotal()) < 1) { gotoAndPlay (5); }
Symbol 25 MovieClip Frame 11
_root.play();
Symbol 752 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 753 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 754 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.9.2 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "services" : mochi.as2.MochiServices.triggerEvent(pkg.event, pkg.args); break; case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "social" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://link.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static var CONNECTED = "onConnected"; static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 755 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 756 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function requestFunding(properties) { mochi.as2.MochiServices.send("social_requestFunding", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 757 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("social_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("social_hideLoginWidget"); } static function requestLogin(properties) { mochi.as2.MochiServices.send("social_requestLogin", properties); } static function getFriendsList(properties) { mochi.as2.MochiServices.send("social_getFriendsList", properties); } static function postToStream(properties) { mochi.as2.MochiServices.send("social_postToStream", properties); } static function inviteFriends(properties) { mochi.as2.MochiServices.send("social_inviteFriends", properties); } static function requestFan(properties) { mochi.as2.MochiServices.send("social_requestFan", properties); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("social_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var FRIEND_LIST = "FriendsList"; static var PROFILE_DATA = "ProfileData"; static var GAMEPLAY_DATA = "GameplayData"; static var ACTION_CANCELED = "onCancel"; static var ACTION_COMPLETE = "onComplete"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 758 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 759 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local27 = {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 = _parseOptions(options, _local27); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local24 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local15 = _getRes(options); var _local5 = _local15[0]; var _local14 = _local15[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local7._visible = false; delete options.no_progress_bar; } else { _local7._x = 10; _local7._y = _local14 - 20; } var _local23 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local25 = options.outline; delete options.outline; var _local6 = _local7.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local7.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local23); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local8 = _local7.createEmptyMovieClip("_outline", 3); _local8.lineStyle(0, _local25, 100); _local8.moveTo(0, 0); _local8.lineTo(_local5 - 20, 0); _local8.lineTo(_local5 - 20, 10); _local8.lineTo(0, 10); _local8.lineTo(0, 0); chk.ad_msec = _local24; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; 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 _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.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 _local10 = this._parent._parent; var _local3 = _local10; while ((!_local3.getBytesTotal()) && (_local3)) { _local3 = _local3._parent; } if (!_local3) { _local3 = _root; } var _local13 = this._parent._mochiad_ctr; var _local7 = getTimer() - this.started; var _local5 = false; var _local6 = _local3.getBytesTotal(); var _local9 = _local3.getBytesLoaded(); var _local4 = (100 * _local9) / _local6; var _local12 = (100 * _local7) / chk.ad_msec; var _local11 = this._mochiad_bar._inside; var _local15 = Math.min(100, Math.min(_local4 || 0, _local12)); _local15 = Math.max(this.last_pcnt, _local15); this.last_pcnt = _local15; _local11._xscale = _local15; options.ad_progress(_local15); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local4}, clip._mochiad._containerLCName); if (_local4 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local8 = _local13.getBytesTotal(); if ((_local8 > 0) || (typeof(_local8) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local7 > chk.ad_timeout) && (_local4 == 100)) { options.ad_failed(); _local5 = true; } } if (_local7 > chk.ad_msec) { _local5 = true; } if (((_local6 > 0) && (_local9 >= _local6)) && (_local5)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local10 = {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 = _parseOptions(options, _local10); var clip = options.clip; var _local9 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = clip._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local11 = _local5[0]; var _local8 = _local5[1]; _local3._x = _local11 * 0.5; _local3._y = _local8 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local9; chk.started = getTimer(); chk.showing = false; _local3.lc.adLoaded = options.ad_loaded; _local3.lc.adSkipped = options.ad_skipped; _local3.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; _local3.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local21 = false; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {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 = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.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 _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local12 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local12); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local6 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local6._mochiad_loaded) { return(null); } var _local11 = options.depth; delete options.depth; var mc = _local6.createEmptyMovieClip("_mochiad", _local11); var _local10 = _getRes(options); options.res = (_local10[0] + "x") + _local10[1]; options.server = options.server + options.id; delete options.id; _local6._mochiad_loaded = true; if (_local6._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local9 = _local4.server; delete _local4.server; var _local13 = _allowDomains(_local9); mc.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 _local5 = new Object(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = mc; _local5.name = _local8; _local5.hostname = _local13; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); mc.lc = _local5; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; _local4.lc = _local8; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local9 + ".swf", "POST"); } return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 1 MovieClip [__Packages.GCComponent] Frame 0
class GCComponent extends MovieClip { var _preview; function GCComponent () { super(); GCBrainInterface.apiType = "AS2-MXP"; gameKey = (""); } function set gameKey(k) { _gameKey = k; if (((_gameKey == undefined) || (_gameKey == null)) || (_gameKey == "")) { _preview.txt.text = "You need to set your gameID for the API to work."; } else if (_global.isLivePreview) { _preview.txt.text = ("Your gameID has been set to '" + _gameKey) + "'. This message will be hidden when the game is run."; } else { GamesChart.setup(_gameKey); _preview._visible = false; } //return(gameKey); } function get gameKey() { return(_gameKey); } var _gameKey = ""; }
Symbol 12 MovieClip [__Packages.GamesChart] Frame 0
class GamesChart { static var _interface; function GamesChart () { } static function setup(gameIDKey) { if (_interface == null) { if (((gameIDKey == undefined) || (gameIDKey == null)) || (gameIDKey == "")) { trace(_errors.noGameIDHash); return(undefined); } _interface = new GCBrainInterface(); _interface.begin(gameIDKey); } else { trace(_errors.alreadyDefinedInterface); } } static function showTab(xPos, yPos) { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.SHOW_TAB, {xPos:xPos, yPos:yPos}); } static function hideTab() { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.HIDE_TAB); } static function openCharts() { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.SHOW_CHART_LISTS); } static var VERSION = "0.2.0"; static var onGCEvent = null; static var _errors = {noInterface:"[GC-API] ERROR! Please call gc.setup() first. See: http://wiki.gameschart.com/index.php/Static_Functions", alreadyDefinedInterface:"[GC-API] ERROR! Can only call setup once! See: http://wiki.gameschart.com/index.php/Static_Functions", noContainerMC:"[GC-API] ERROR! You must supply a container to hold GamesChart! See: http://wiki.gameschart.com/index.php/Static_Functions#Setup", noGameIDHash:"[GC-API] ERROR! You must supply the game ID key associated with this game! http://wiki.gameschart.com/index.php/Static_Functions#Setup"}; }
Symbol 13 MovieClip [__Packages.gc.utils.Events.IEventDispatcher] Frame 0
interface gc.utils.Events.IEventDispatcher { }
Symbol 14 MovieClip [__Packages.gc.utils.Events.Event] Frame 0
class gc.utils.Events.Event extends Object { var type, target, data; function Event (target, type, data) { super(); this.type = type; this.target = target; if (data != undefined) { this.data = data; } } static function get ADDED_TO_STAGE() { return("addedToStage"); } static function get ENTER_FRAME() { return("enterFrame"); } static function get UNLOAD() { return("unload"); } }
Symbol 15 MovieClip [__Packages.gc.utils.Events.EventDispatcher] Frame 0
class gc.utils.Events.EventDispatcher implements gc.utils.Events.IEventDispatcher { var registeredListeners, _parent; function EventDispatcher (parent) { registeredListeners = new Object(); _parent = parent; } function addEventListener(eventType, listenerObj, methodName) { if (((eventType == undefined) || (listenerObj == undefined)) || (methodName == undefined)) { throw new Error("All parameters must be defined."); } if (registeredListeners[eventType] == undefined) { registeredListeners[eventType] = new Array(); } registeredListeners[eventType].push({listenerObj:listenerObj, methodName:methodName}); } function dispatchEvent(event, bubbles) { ((bubbles == undefined) ? (bubbles = true) : 0); var _local7 = event.type; var _local4 = null; var _local5 = ""; if (hasEventListener(_local7)) { var _local3 = registeredListeners[_local7]; var _local2 = 0; while (_local2 < _local3.length) { _local4 = _local3[_local2].listenerObj; _local5 = _local3[_local2].methodName; _local4[_local5](event); _local2++; } } else if (bubbles && (_parent instanceof gc.utils.Events.EventDispatcher)) { gc.utils.Events.EventDispatcher(_parent).dispatchEvent(event, bubbles); } } function removeEventListener(eventType, listenerObj, methodName) { if (hasEventListener(eventType)) { var _local3 = registeredListeners[eventType]; var _local2 = _local3.length - 1; while (_local2 >= 0) { if ((_local3[_local2].listenerObj == listenerObj) && (_local3[_local2].methodName == methodName)) { _local3.splice(_local2, 1); if (_local3.length == 0) { registeredListeners[eventType] = null; } break; } _local2--; } } } function hasEventListener(eventType) { var _local2 = Array(registeredListeners[eventType]); return((_local2 != null) && (_local2 != undefined)); } }
Symbol 16 MovieClip [__Packages.gc.utils.GCDelegate] Frame 0
class gc.utils.GCDelegate { function GCDelegate () { } static function create(target, handler) { var _local2 = function () { var _local2 = arguments.callee; var _local3 = arguments.concat(_local2.initArgs); return(_local2.handler.apply(_local2.target, _local3)); }; _local2.target = target; _local2.handler = handler; _local2.initArgs = arguments.slice(2); return(_local2); } }
Symbol 17 MovieClip [__Packages.gc.utils.GCSWFConnection] Frame 0
class gc.utils.GCSWFConnection extends gc.utils.Events.EventDispatcher { var _connected, _logName, _host, _queuedMessages, _close, _client, _version, _baseID, _traceLog, _lc, _myID, _extID, clientVersion, dispatchEvent; function GCSWFConnection (connectionID, client, version, logName, traceTheLog) { super(); _connected = false; _logName = logName; _host = true; _queuedMessages = []; _close = false; _client = client; _version = version; _baseID = connectionID.split(":").join(""); _traceLog = traceTheLog; } function startConnection() { _lc = new LocalConnection(); var _local2 = this; _lc.allowDomain = function (s) { return(true); }; _lc.allowInsecureDomain = function (s) { return(true); }; _lc.GC_utils_GCSWFConnection_init = gc.utils.GCDelegate.create(this, GC_utils_GCSWFConnection_init); _lc.GC_utils_GCSWFConnection_receive = gc.utils.GCDelegate.create(this, GC_utils_GCSWFConnection_receive); _host = _lc.connect(_baseID + "_HOST"); _myID = _baseID + (_host ? "_HOST" : "_CLIENT"); _extID = _baseID + (_host ? "_CLIENT" : "_HOST"); if (!_host) { _lc.connect(_myID); _lc.send(_extID, "GC_utils_GCSWFConnection_init", _version); report(("[" + _logName) + "] [GCSWFConnection] Connected as client.."); } else { report(("[" + _logName) + "] [GCSWFConnection] Connected as host.."); } } function bridgeConnected() { var _local2 = 0; while (_local2 < _queuedMessages.length) { var _local5 = _queuedMessages[_local2].methodName; var _local4 = _queuedMessages[_local2].methodArgs; var _local3 = [_local5]; if (_local4) { _local3 = _local3.concat(_local4); } send.apply(null, _local3); _local2++; } _queuedMessages = []; if (_close) { close(); } } function send() { var _local3 = arguments.slice(0); if (_connected) { _local3.unshift("GC_utils_GCSWFConnection_receive"); _local3.unshift(_extID); _lc.send.apply(_lc, _local3); } else { _queuedMessages.push(_local3); } } function GC_utils_GCSWFConnection_receive() { var _local3 = arguments.slice(0); var _local4 = String(_local3.shift()); _client[_local4].apply(_client, _local3); } function GC_utils_GCSWFConnection_init(version) { report(("[" + _logName) + "] [GCSWFConnection] Reccieved Init"); if (_host) { _lc.send(_extID, "GC_utils_GCSWFConnection_init", _version); } clientVersion = version; _connected = true; bridgeConnected(); report(("[" + _logName) + "] Dispatching Connect Event"); dispatchEvent(new gc.utils.Events.Event(this, CONNECTED)); } function close() { report(("[" + _logName) + "] [GCSWFConnection] Connection Closing"); if (_queuedMessages.length != 0) { _close = true; return(undefined); } _lc.close(); _connected = false; delete _client; delete _lc; } function report(s) { if (_traceLog) { trace(s); } } function get id() { return(_baseID); } function get connected() { return(_connected); } static var CONNECTED = "CONNECTED"; }
Symbol 18 MovieClip [__Packages.GCNotificationTypes] Frame 0
class GCNotificationTypes { function GCNotificationTypes () { } static var BEGIN_LOAD = "BEGIN_LOAD"; static var STARTUP = "STARTUP"; static var LOAD_SKIN_AND_STYLE = "LOAD_SKIN_AND_STYLE"; static var SKIN_AND_STYLE_LOADED = "SKIN_AND_STYLE_LOADED"; static var SHOW_TAB = "SHOW_TAB"; static var HIDE_TAB = "HIDE_TAB"; static var SHOW_CHART_LISTS = "SHOW_CHART_LISTS"; static var LAUNCH_GAME = "LAUNCH_GAME"; static var DISPATCH_DEVELOPER_API_EVENT = "DISPATCH_DEVELOPER_API_EVENT"; }
Symbol 19 MovieClip [__Packages.GCBrainInterface] Frame 0
class GCBrainInterface { var _container, _lcRand, _brainLoaded, _brainLoader, _notificationBuffer, _conn; function GCBrainInterface () { System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); trace("[GC-API] Games Chart v." + GamesChart.VERSION); _container = _root.createEmptyMovieClip("GC_API_MC", _root.getNextHighestDepth()); _container.onEnterFrame = gc.utils.GCDelegate.create(this, onEnterFrame); _lcRand = int(Math.random() * 10000); loadBrain(); startLC(); } function onEnterFrame() { var _local4 = _container.getDepth(); var _local3 = _root.getNextHighestDepth() - 1; if (_local4 < _local3) { _container.swapDepths(_local3 + 1); } } function loadBrain() { var _local2 = BRAIN_URL; _brainLoaded = false; _brainLoader = new MovieClipLoader(); _brainLoader.addListener({onLoadInit:gc.utils.GCDelegate.create(this, onFinishedLoading)}); _brainLoader.loadClip((_local2 + "?r=") + _lcRand, _container.createEmptyMovieClip("GCBrain_mc", _container.getNextHighestDepth())); trace("[GC-API] Loading Brain.. "); } function onFinishedLoading(brainMC) { _brainLoaded = true; trace("[GC-API] Brain Loaded!"); } function startLC() { _notificationBuffer = []; _conn = new gc.utils.GCSWFConnection("_GamesChartLC" + _lcRand, this, GamesChart.VERSION, "GC-API", true); _conn.addEventListener(gc.utils.GCSWFConnection.CONNECTED, this, "onLCConnected"); _conn.startConnection(); } function onLCConnected(e) { trace("[GC-API] API Connected to Brain!"); while (_notificationBuffer.length > 0) { var _local2 = _notificationBuffer.pop(); sendNotification(_local2.name, _local2.body, _local2.type); } } function onGCEvent(type, data) { if (GamesChart.onGCEvent != null) { GamesChart.onGCEvent.apply(null, [type, data]); } } function begin(gID) { sendNotification(GCNotificationTypes.BEGIN_LOAD, {gameIDHash:gID, apiType:apiType, apiVersion:GamesChart.VERSION, swfURL:getRunningOnURL()}, ""); } function sendNotification(n, body, type) { if (_conn.__get__connected()) { _conn.send("sendNotification", n, body, type); } else { _notificationBuffer.push({name:n, body:body, type:type}); } } function getRunningOnURL() { var _local2 = String(flash.external.ExternalInterface.call("window.location.href.toString")); if (_local2 == "null") { return(_root._url); } return(_local2); } static var BRAIN_URL = "http://gameschart.com/flash_client/getBrain.php"; static var apiType = "AS2-API"; }
Symbol 270 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 35
stop();
Symbol 342 MovieClip Frame 49
_parent.removeMovieClip();
Symbol 360 MovieClip [effect_text] Frame 1
stop();
Symbol 383 MovieClip Frame 29
_parent.removeMovieClip();
Symbol 399 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 33
_parent.removeMovieClip();
Symbol 412 Button
on (rollOver) { cling.start(0, 1); } on (release) { gotoAndStop ("worldmap"); }
Symbol 418 Button
on (rollOver) { cling.start(0, 1); } on (release) { getURL ("http://www.blessflasher.com", "_blank"); }
Symbol 429 Button
on (rollOver) { cling.start(0, 1); } on (release) { gotoAndStop ("ourportfolio"); }
Symbol 433 Button
on (rollOver) { cling.start(0, 1); } on (release) { var o = {n:[5, 2, 4, 15, 6, 13, 6, 6, 0, 8, 2, 10, 7, 11, 10, 4], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID}); gotoAndStop ("hsc"); }
Symbol 442 Button
on (rollOver) { cling.start(0, 1); } on (release) { gotoAndStop ("opening"); }
Symbol 444 Button
on (release) { getURL ("http://www.kongregate.com/games/fortunacus/mushroom-revolution", "_blank"); }
Symbol 446 Button
on (release) { getURL ("http://www.blessflasher.com/game.php?title=Armored%20Ashura", "_blank"); }
Symbol 449 Button
on (release) { getURL ("http://www.blessflasher.com/game.php?title=3D%20Micro%20Wars", "_blank"); }
Symbol 452 Button
on (release) { getURL ("http://www.kongregate.com/games/fortunacus/divergence-turret-defense", "_blank"); }
Symbol 501 Button
on (release) { if (((_root.health > 0) and (!_root.gamestart._visible)) and (!tamat)) { _root.pause_menu._x = 125.2; _root.pause_menu._y = 90; _root.pause_menu.yes._visible = false; _root.pause_menu.no._visible = false; _root.game_pause = true; } }
Symbol 510 Button
on (release) { if ((((this._currentframe == 20) and (_root.wave_timer > 0)) and (_root.wave_number < _root.total_wave)) and (!_root.game_pause)) { _root.yeah.start(0, 1); _root.wave_number++; _root.added_wave(_root.point_startx, 0); _root.cash = _root.cash + Math.ceil(_root.wave_timer / 30); _root.score = _root.score + (Math.ceil(_root.wave_timer / 30) * 10); _root.wave_timer = _root.init_wave_timer; this.play(); _root.nextwave_info._visible = false; } } on (rollOver) { if (this._currentframe == 20) { _root.nextwave_info.enemy_pic.gotoAndStop(_root.wave_sprite[_root.wave_number % 75]); _root.nextwave_info.enemy_pic.animasi.gotoAndStop(1); _root.nextwave_info.enemy_pic.hp_bar._visible = false; _root.nextwave_info.numenemy = _root.wave_numenemy[_root.wave_number % 75]; _root.nextwave_info.enemyspeed = _root.wave_enemyspeed[_root.wave_number % 75]; _root.nextwave_info.enemyhp = _root.wave_enemyhp[_root.wave_number % 75]; _root.nextwave_info.enemymoney = _root.wave_enemymoney[_root.wave_number % 75]; _root.nextwave_info.enemydamage = _root.wave_enemydamage[_root.wave_number % 75]; var weakness = (_root.wave_enemyelemen[_root.wave_number % 75] + 1); if (weakness > 5) { weakness = 1; } _root.nextwave_info.elementbox.gotoAndStop(weakness); _root.nextwave_info.immune_list = ""; if (_root.wave_antislow[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "slow, "; } if (_root.wave_antifreeze[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "stun, "; } if (_root.wave_antipoison[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "poison, "; } if (_root.wave_antiinstantdeath[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "instantdeath, "; } if (_root.wave_anticonfuse[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "confuse, "; } if (_root.wave_antiblownaway[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "bombplanted, "; } if (_root.wave_antiteleport[_root.wave_number % 75] == 1) { _root.nextwave_info.immune_list = _root.nextwave_info.immune_list + "teleport"; } if (_root.nextwave_info.immune_list == "") { _root.nextwave_info.immune_list = "none"; } _root.nextwave_info._visible = true; } } on (rollOut) { _root.nextwave_info._visible = false; } on (dragOut) { _root.nextwave_info._visible = false; }
Symbol 511 MovieClip Frame 1
stop(); _root.nextwave_info._visible = false;
Symbol 511 MovieClip Frame 6
_root.nextwave_info._visible = false;
Symbol 511 MovieClip Frame 20
stop();
Symbol 511 MovieClip Frame 27
_root.nextwave_info._visible = false;
Symbol 547 Button
on (release) { _root.speeddisp++; if (_root.speeddisp > 3) { _root.speeddisp = 1; } _root.scalespeed = (_root.speeddisp * 3) - 2; _root.intervalduration = int(33 / _root.scalespeed); }
Symbol 556 Button
on (release) { _root.mutesfx = !_root.mutesfx; if (_root.mutesfx) { this.gotoAndStop(2); _root.bye.setVolume(0); } else { this.gotoAndStop(1); _root.bye.setVolume(100); } }
Symbol 572 MovieClip Frame 1
this.onEnterFrame = function () { if (this._visible) { var _local3 = _root.index_enemy; if (_local3.hp == undefined) { this._visible = false; } else { enemyhp = (Math.round(_local3.hp) + "/") + _local3.maxhp; enemyspeed = _local3._speed; enemymoney = _local3.money; var _local4 = _local3.elemen + 1; if (_local4 > 5) { _local4 = 1; } elementbox1.gotoAndStop(_local3.elemen); elementbox.gotoAndStop(_local4); enemydamage = _local3.damage; immune_list = ""; if (_local3.antislow) { immune_list = immune_list + "slow, "; } if (_local3.antifreeze) { immune_list = immune_list + "stun, "; } if (_local3.antipoison) { immune_list = immune_list + "poison, "; } if (_local3.antiinstantdeath) { immune_list = immune_list + "instantdeath, "; } if (_local3.anticonfuse) { immune_list = immune_list + "confuse, "; } if (_local3.antiblownaway) { immune_list = immune_list + "bombplanted, "; } if (_local3.antiteleport) { immune_list = immune_list + "teleport"; } if (immune_list == "") { immune_list = "none"; } } } };
Symbol 578 Button
on (release) { if (!_root.game_pause) { _root.bye.start(0, 1); var tower = _root.index_tower; _root.sell_tower_anim(tower._x, tower._y, tower._currentframe); var tempsellprice = 0; if (tower.acc11 > 0) { tempsellprice = tempsellprice + _root.element_price[tower.acc11 - 1]; } if (tower.acc12 > 0) { tempsellprice = tempsellprice + _root.element_price[tower.acc12 - 1]; } if (tower.acc21 > 0) { tempsellprice = tempsellprice + _root.element_price[tower.acc21 - 1]; } if (tower.acc22 > 0) { tempsellprice = tempsellprice + _root.element_price[tower.acc22 - 1]; } if (tower.towertipe1) { tempsellprice = tempsellprice + _root.towertipe_price[0]; } if (tower.towertipe2) { tempsellprice = tempsellprice + _root.towertipe_price[1]; } _root.cash = _root.cash + (_root.tower_sell_price[tower.lvl - 1] + Math.round((tempsellprice * 2) / 3)); _root.gomphus_build--; _root.remove_interval(tower.intervalID); tower.blocktower.removeMovieClip(); tower.removeMovieClip(); _root.surround_tower(); this._visible = false; } }
Symbol 581 Button
on (release) { if (!_root.game_pause) { yes._visible = false; no._visible = false; } }
Symbol 584 Button
on (release) { if (!_root.game_pause) { this._visible = false; } }
Symbol 594 Button
on (release) { if (!_root.game_pause) { yes._visible = true; no._visible = true; } }
Symbol 602 Button
on (release) { if (!_root.game_pause) { var tower = _root.index_tower; upgrade_price_discount = _root.tower_upgrade_price[tower.lvl - 1]; if (tower.acceffect2) { upgrade_price_discount = int(upgrade_price_discount * 0.9); } var cek_lv_max = 5; if ((tower.lvl < cek_lv_max) and (_root.cash >= upgrade_price_discount)) { _root.cash = _root.cash - upgrade_price_discount; tower.built_counter = _root.delay_built[tower.lvl]; this._visible = false; } } } on (rollOver) { var tower = _root.index_tower; upgrade_info._visible = true; upgrade_info.attack = _root.tower_attack_upgrade[tower.tipe - 1][tower.lvl]; upgrade_info.attack2 = _root.tower_attack_upgrade2[tower.tipe - 1][tower.lvl]; upgrade_info.shotdelay = _root.tower_speed_upgrade[tower.tipe - 1][tower.lvl]; upgrade_info.range = _root.tower_range_upgrade[tower.tipe - 1][tower.lvl]; } on (rollOut) { upgrade_info._visible = false; } on (dragOut) { upgrade_info._visible = false; }
Symbol 661 MovieClip Frame 1
function shop(_tower) { accbox11.box._visible = false; accbox21.box._visible = false; accbox12._visible = false; accbox12.box._visible = false; accbox13._visible = false; accbox13.box._visible = false; accbox22._visible = false; accbox22.box._visible = false; accbox23._visible = false; accbox23.box._visible = false; twbox2._visible = false; _twprice2._visible = false; twbox3._visible = false; _twprice3._visible = false; twtp1.box._visible = false; twtp2.box._visible = false; twtp3.box._visible = false; twtp2._visible = false; twtp3._visible = false; if (_tower.towertipe1) { twtp2._visible = true; } else { twbox2._visible = true; _twprice2._visible = true; } if (_tower.towertipe2) { twtp3._visible = true; } else { twbox3._visible = true; _twprice3._visible = true; } twbox2._alpha = 100; _twprice2._alpha = 100; if (_root.towertipe_price[0] > _root.cash) { twbox2._alpha = 40; _twprice2._alpha = 40; } twbox3._alpha = 100; _twprice3._alpha = 100; if (_root.towertipe_price[1] > _root.cash) { twbox3._alpha = 40; _twprice3._alpha = 40; } var _local3 = 1; while (_local3 < 11) { this["accbox" + _local3]._visible = true; this["_shopprice" + _local3]._visible = true; _local3++; } if (_tower.accnum1 == 0) { _local3 = 1; while (_local3 < 6) { this["accbox" + _local3].gotoAndStop(_local3 + 1); this["shopprice" + _local3] = "$" + _root.element_price[_local3 - 1]; this["accbox" + _local3]._alpha = 100; this["_shopprice" + _local3]._alpha = 100; if (_root.element_price[_local3 - 1] > _root.cash) { this["accbox" + _local3]._alpha = 40; this["_shopprice" + _local3]._alpha = 40; } _local3++; } } if (_tower.accnum1 >= 1) { accbox12._visible = true; accbox12.gotoAndStop(_tower.acc11 + 1); accbox1.gotoAndStop(_tower.acc11 + 6); shopprice1 = "$" + _root.element_price[_tower.acc11 + 4]; accbox1._alpha = 100; _shopprice1._alpha = 100; if (_root.element_price[_tower.acc11 + 4] > _root.cash) { accbox1._alpha = 40; _shopprice1._alpha = 40; } _local3 = 2; while (_local3 < 6) { this["accbox" + _local3]._visible = false; this["_shopprice" + _local3]._visible = false; _local3++; } } if (_tower.accnum1 == 2) { accbox13._visible = true; accbox13.gotoAndStop(_tower.acc12 + 1); accbox1._visible = false; _shopprice1._visible = false; } if (_tower.accnum2 == 0) { _local3 = 6; while (_local3 < 11) { this["accbox" + _local3].gotoAndStop(6 + _local3); this["shopprice" + _local3] = "$" + _root.element_price[_local3 + 4]; this["accbox" + _local3]._alpha = 100; this["_shopprice" + _local3]._alpha = 100; if (_root.element_price[_local3 + 4] > _root.cash) { this["accbox" + _local3]._alpha = 40; this["_shopprice" + _local3]._alpha = 40; } _local3++; } } if (_tower.accnum2 >= 1) { accbox22._visible = true; accbox22.gotoAndStop(_tower.acc21 + 1); accbox6.gotoAndStop(_tower.acc21 + 6); shopprice6 = "$" + _root.element_price[_tower.acc21 + 4]; accbox6._alpha = 100; _shopprice6._alpha = 100; if (_root.element_price[_tower.acc21 + 4] > _root.cash) { accbox6._alpha = 40; _shopprice6._alpha = 40; } _local3 = 7; while (_local3 < 11) { this["accbox" + _local3]._visible = false; this["_shopprice" + _local3]._visible = false; _local3++; } } if (_tower.accnum2 == 2) { accbox23._visible = true; accbox23.gotoAndStop(_tower.acc22 + 1); accbox6._visible = false; _shopprice6._visible = false; } var _local5 = _tower.accpos1 + 1; this["accbox1" + _local5].box._visible = true; var _local6 = _tower.accpos2 + 1; this["accbox2" + _local6].box._visible = true; this["twtp" + _tower.tipe].box._visible = true; } info_box._visible = false; accbox11.gotoAndStop(1); accbox21.gotoAndStop(1); twtp1.gotoAndStop(22); twtp2.gotoAndStop(23); twtp3.gotoAndStop(24); twbox2.gotoAndStop(23); twprice2 = _root.towertipe_price[0]; twbox3.gotoAndStop(24); twprice3 = _root.towertipe_price[1]; twbox2.box._visible = false; twbox3.box._visible = false; var i = 1; while (i < 4) { this["twtp" + i].isi = i; this["twtp" + i].onRollOver = function () { info_box._visible = true; info_box._x = this._x + 10; info_box._y = this._y; info_box.isi = _root.tower_name[this.isi - 1]; }; this["twtp" + i].onRollOut = (this["twtp" + i].onDragOut = function () { info_box._visible = false; }); this["twtp" + i].onPress = function () { if (!_root.game_pause) { _root.cling.start(0, 1); var _local3 = _root.index_tower; _local3.tipe = this.isi; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); } }; if (i > 1) { this["twbox" + i].isi = i; this["twbox" + i].isi2 = i - 1; this["twbox" + i].onRollOver = function () { info_box._visible = true; info_box._x = this._x + 10; info_box._y = this._y; info_box.isi = _root.tower_name[this.isi - 1]; }; this["twbox" + i].onRollOut = (this["twbox" + i].onDragOut = function () { info_box._visible = false; }); this["twbox" + i].onPress = function () { var _local3 = _root.index_tower; if ((((_root.health > 0) and (_root.towertipe_price[this.isi - 2] <= _root.cash)) and (!_root.game_pause)) and (!_local3["towertipe" + this.isi2])) { _root.buysound.start(0, 1); _local3["towertipe" + this.isi2] = true; _local3.tipe = this.isi; _root.cash = _root.cash - _root.towertipe_price[this.isi - 2]; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); info_box._visible = false; } }; } i++; } var i = 1; while (i < 4) { this["accbox1" + i].isi = i; this["accbox1" + i].onRollOver = function () { if (this.isi > 1) { info_box._visible = true; info_box._x = this._x + 10; info_box._y = this._y; info_box.isi = _root.element_type[this._currentframe - 2]; } }; this["accbox1" + i].onRollOut = (this["accbox1" + i].onDragOut = function () { info_box._visible = false; }); this["accbox1" + i].onPress = function () { if (!_root.game_pause) { _root.cling.start(0, 1); var _local3 = _root.index_tower; _local3.accpos1 = this.isi - 1; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); } }; this["accbox2" + i].isi = i; this["accbox2" + i].onRollOver = function () { if (this.isi > 1) { info_box._visible = true; info_box._x = this._x + 10; info_box._y = this._y; info_box.isi = _root.element_type[this._currentframe - 2]; } }; this["accbox2" + i].onRollOut = (this["accbox2" + i].onDragOut = function () { info_box._visible = false; }); this["accbox2" + i].onPress = function () { if (!_root.game_pause) { _root.cling.start(0, 1); var _local3 = _root.index_tower; _local3.accpos2 = this.isi - 1; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); } }; i++; } var i = 1; while (i < 11) { this["accbox" + i].box._visible = false; this["accbox" + i].onRollOver = function () { info_box._visible = true; info_box._x = this._x + 10; info_box._y = this._y; info_box.isi = _root.element_type[this._currentframe - 2]; }; this["accbox" + i].onRollOut = (this["accbox" + i].onDragOut = function () { info_box._visible = false; }); if (i <= 5) { this["accbox" + i].onPress = function () { var _local3 = _root.index_tower; if ((((_root.health > 0) and (_root.element_price[this._currentframe - 2] <= _root.cash)) and (!_root.game_pause)) and (_local3.accnum1 < 2)) { _root.buysound.start(0, 1); _local3.accnum1++; _local3["acc1" + _local3.accnum1] = this._currentframe - 1; _local3.accpos1 = _local3.accnum1; _root.cash = _root.cash - _root.element_price[this._currentframe - 2]; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); info_box._visible = false; } }; } else { this["accbox" + i].onPress = function () { var _local3 = _root.index_tower; if ((((_root.health > 0) and (_root.element_price[this._currentframe - 2] <= _root.cash)) and (!_root.game_pause)) and (_local3.accnum2 < 2)) { _root.buysound.start(0, 1); _local3.accnum2++; _local3["acc2" + _local3.accnum2] = this._currentframe - 1; _local3.accpos2 = _local3.accnum2; _root.cash = _root.cash - _root.element_price[this._currentframe - 2]; shop(_local3); _root.table_elemen(_local3); _root.surround_tower(); info_box._visible = false; } }; } i++; } this.onEnterFrame = function () { if (this._visible) { var _local3 = _root.index_tower; shop(_local3); lvup_button._visible = false; lvup_price = ""; lvup_info = ""; var _local5 = 5; if (_local3.lvl < _local5) { upgrade_price_discount = _root.tower_upgrade_price[_local3.lvl - 1]; if (_local3.acceffect2) { upgrade_price_discount = int(upgrade_price_discount * 0.9); } lvup_price = "$ " + upgrade_price_discount; lvup_button._visible = true; lvup_button._alpha = 40; if (_root.cash >= upgrade_price_discount) { lvup_button._alpha = 100; } } var _local4 = 0; if (_local3.acc11 > 0) { _local4 = _local4 + _root.element_price[_local3.acc11 - 1]; } if (_local3.acc12 > 0) { _local4 = _local4 + _root.element_price[_local3.acc12 - 1]; } if (_local3.acc21 > 0) { _local4 = _local4 + _root.element_price[_local3.acc21 - 1]; } if (_local3.acc22 > 0) { _local4 = _local4 + _root.element_price[_local3.acc22 - 1]; } if (_local3.towertipe1) { _local4 = _local4 + _root.towertipe_price[0]; } if (_local3.towertipe2) { _local4 = _local4 + _root.towertipe_price[1]; } sell_price = "$ " + (_root.tower_sell_price[_local3.lvl - 1] + Math.round((_local4 * 2) / 3)); info = (_root.tower_name[_local3._currentframe - 1] + " smiley lv. ") + _local3.lvl; attack = _local3._attack; attack2 = _local3._attack2; range = _local3._range; range_adder = _local3.range_adder; shotdelay = _local3._delay; speed_adder = _local3.speed_adder; additional_info = _local3.additional_info; } };
Symbol 666 Button
on (release) { combinelist._visible = true; combinelist.informasi = ""; var i = 1; while (i <= 10) { combinelist.informasi = combinelist.informasi + (my_so.data["costume" + i] + "\n\n"); i++; } }
Symbol 668 Button
on (release) { _root._quality = "LOW"; }
Symbol 670 Button
on (release) { _root._quality = "MEDIUM"; }
Symbol 672 Button
on (release) { _root._quality = "HIGH"; }
Symbol 677 Button
on (release) { this._x = 1000; this._y = 1000; _root.game_pause = false; }
Symbol 678 Button
on (release) { yes._visible = true; no._visible = true; }
Symbol 679 Button
on (release) { _root.remove_all_interval(); _root.pageactive = 1; _root.gotoAndStop("worldmap"); }
Symbol 680 Button
on (release) { yes._visible = false; no._visible = false; }
Symbol 686 Button
on (release) { this._visible = false; }
Symbol 690 MovieClip Frame 1
_root.game_pause = true; number1.number1 = "Game start!";
Symbol 690 MovieClip Frame 20
number1.number1 = "Ready!!";
Symbol 690 MovieClip Frame 39
number1.number1 = "Action!!!";
Symbol 690 MovieClip Frame 59
_root.game_pause = false; _root.next_wave_mc.gotoAndPlay(1); this._y = 1000; this._visible = false; _root.action_voice.start(0, 1); this.stop();
Symbol 704 MovieClip Frame 1
stop();
Symbol 706 Button
on (release) { _parent.play(); }
Symbol 710 MovieClip Frame 30
stop(); _root.remove_all_interval(); _root.adBox._x = 330;
Symbol 710 MovieClip Frame 32
_root.gotoAndStop("opening");
Symbol 713 MovieClip Frame 17
stop(); _root.remove_all_interval(); _root.adBox._x = 330;
Symbol 713 MovieClip Frame 20
_root.gotoAndStop("opening");
Symbol 717 Button
on (rollOver) { cling.start(0, 1); } on (release) { helpmenu._visible = true; }
Symbol 737 Button
on (release) { _root.difficultylevel = 4; _root.difficultytext = "insane"; _root.enemy_spawn_world10(); _root.total_wave = _root.jumlah_wave_normal[9]; var i = 0; while (i < _root.total_wave) { if (_root.wave_enemyspeed[i] >= 2) { } i++; } var i = (_root.total_wave - 8); while (i < _root.total_wave) { i++; } _root.gotoAndStop("maingame"); }
Symbol 740 Button
on (release) { _root.difficultylevel = 2; _root.difficultytext = "normal"; _root.enemy_spawn_world4(); _root.total_wave = _root.jumlah_wave_normal[3]; var i = 0; while (i < _root.total_wave) { if (_root.wave_enemyspeed[i] > 2) { _root.wave_enemyspeed[i] = _root.wave_enemyspeed[i] * 0.9; } i++; } var i = (_root.total_wave - 8); while (i < _root.total_wave) { i++; } _root.gotoAndStop("maingame"); }
Symbol 743 Button
on (release) { _root.difficultylevel = 3; _root.difficultytext = "hard"; _root.enemy_spawn_world7(); _root.total_wave = _root.jumlah_wave_normal[6]; var i = 0; while (i < _root.total_wave) { if (_root.wave_enemyspeed[i] > 2) { _root.wave_enemyspeed[i] = _root.wave_enemyspeed[i] * 0.9; } i++; } var i = (_root.total_wave - 8); while (i < _root.total_wave) { i++; } _root.gotoAndStop("maingame"); }
Symbol 746 Button
on (release) { _root.difficultylevel = 1; _root.difficultytext = "easy"; _root.enemy_spawn_world1(); _root.total_wave = 45; var i = 0; while (i < _root.total_wave) { if (_root.wave_enemyspeed[i] > 2) { _root.wave_enemyspeed[i] = _root.wave_enemyspeed[i] * 0.9; } i++; } var i = (_root.total_wave - 8); while (i < _root.total_wave) { i++; } _root.gotoAndStop("maingame"); }

Library Items

Symbol 2 GraphicUsed by:10
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:10
Symbol 6 FontUsed by:7 8 9
Symbol 7 EditableTextUses:6Used by:10
Symbol 8 EditableTextUses:6Used by:10
Symbol 9 EditableTextUses:6Used by:10
Symbol 10 MovieClipUses:2 5 7 8 9Used by:11
Symbol 11 MovieClip [GamesChart-AS2]Uses:10
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:20 21 22 23Used by:25
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 752 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 753 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 754 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 755 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 756 MovieClip [__Packages.mochi.as2.MochiCoins]
Symbol 757 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 758 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 759 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 1 MovieClip [__Packages.GCComponent]
Symbol 12 MovieClip [__Packages.GamesChart]
Symbol 13 MovieClip [__Packages.gc.utils.Events.IEventDispatcher]
Symbol 14 MovieClip [__Packages.gc.utils.Events.Event]
Symbol 15 MovieClip [__Packages.gc.utils.Events.EventDispatcher]
Symbol 16 MovieClip [__Packages.gc.utils.GCDelegate]
Symbol 17 MovieClip [__Packages.gc.utils.GCSWFConnection]
Symbol 18 MovieClip [__Packages.GCNotificationTypes]
Symbol 19 MovieClip [__Packages.GCBrainInterface]
Symbol 26 GraphicUsed by:27 412 418 429 442 444 446 449 452 509 510 584 677 678 686 706 717
Symbol 27 MovieClipUses:26Used by:194 336 412 418 429 442 444 446 449 452 461 466 471 476 481 486 489 509 510 584 677 678 686 706 709 712 717 720 722 724 726 728 730  Timeline
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:194
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:39
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:39
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:39
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:32 34 36 38Used by:194
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:45
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:41 44Used by:194
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:54
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:54
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:54
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:47 49 51 53Used by:194
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:61
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:61
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:56 58 60Used by:194
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:70
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:70
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:70
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:63 65 67 69Used by:194
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:79
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:79
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:79
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:72 74 76 78Used by:194
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:194
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:92
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:92
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:92
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:83 85 87 89 91Used by:194
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:101
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:101
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:101
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:94 96 98 100Used by:194
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:110
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:110
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:110
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:103 105 107 109Used by:194
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:119
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:119
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:119
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:112 114 116 118Used by:194
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:194
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:130
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:130
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:130
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:123 125 127 129Used by:194
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:139
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:139
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:139
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 MovieClipUses:132 134 136 138Used by:194
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:194
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:194
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:152
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:152
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:152
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClipUses:145 147 149 151Used by:194
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:167
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158 166
Symbol 158 MovieClipUses:157Used by:167
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161 165
Symbol 161 MovieClipUses:160Used by:167
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:167
Symbol 165 MovieClipUses:160Used by:167
Symbol 166 MovieClipUses:157Used by:167
Symbol 167 MovieClipUses:155 158 161 164 165 166Used by:194
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:176
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:176
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:176
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:169 171 173 175Used by:194
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:194
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:180Used by:193
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184 192
Symbol 184 MovieClipUses:183Used by:193
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187 191
Symbol 187 MovieClipUses:186Used by:193
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClipUses:189Used by:193
Symbol 191 MovieClipUses:186Used by:193
Symbol 192 MovieClipUses:183Used by:193
Symbol 193 MovieClipUses:181 184 187 190 191 192Used by:194
Symbol 194 MovieClip [enemymc]Uses:27 30 39 45 54 61 70 79 81 92 101 110 119 121 130 139 141 143 152 167 176 178 193Used by:541  Timeline
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:201
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClip [bulletmc]Uses:196 198 200Used by:Timeline
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:336
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:336 525 635
Symbol 207 BitmapUsed by:208 634
Symbol 208 GraphicUses:207Used by:229 525
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:229
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:229
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:229
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:229
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:229
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:229
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:229
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:229
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:229
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClipUses:208 210 212 214 216 218 220 222 224 226 228Used by:336
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:270 635
Symbol 232 BitmapUsed by:233 618
Symbol 233 GraphicUses:232Used by:270
Symbol 234 BitmapUsed by:235 619
Symbol 235 GraphicUses:234Used by:270
Symbol 236 BitmapUsed by:237 620
Symbol 237 GraphicUses:236Used by:270
Symbol 238 BitmapUsed by:239 621
Symbol 239 GraphicUses:238Used by:270
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:270 635
Symbol 242 BitmapUsed by:243 622
Symbol 243 GraphicUses:242Used by:270
Symbol 244 BitmapUsed by:245 623
Symbol 245 GraphicUses:244Used by:270
Symbol 246 BitmapUsed by:247 624
Symbol 247 GraphicUses:246Used by:270
Symbol 248 BitmapUsed by:249 625
Symbol 249 GraphicUses:248Used by:270
Symbol 250 BitmapUsed by:251 626
Symbol 251 GraphicUses:250Used by:270
Symbol 252 BitmapUsed by:253 627
Symbol 253 GraphicUses:252Used by:270
Symbol 254 BitmapUsed by:255 628
Symbol 255 GraphicUses:254Used by:270
Symbol 256 BitmapUsed by:257 629
Symbol 257 GraphicUses:256Used by:270
Symbol 258 BitmapUsed by:259 630
Symbol 259 GraphicUses:258Used by:270
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:270 635
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:270 635
Symbol 264 BitmapUsed by:265 631
Symbol 265 GraphicUses:264Used by:270
Symbol 266 BitmapUsed by:267 632
Symbol 267 GraphicUses:266Used by:270
Symbol 268 BitmapUsed by:269 633
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClipUses:231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269Used by:336
Symbol 271 FontUsed by:272 346 347 348 349 350 351 352 353 354 355 356 357 358 359 413 419 422 436 439 490 491 502 503 504 505 506 507 508 517 518 519 520 521 522 523 524 529 530 531 532 533 534 535 536 537 538 539 540 542 543 544 545 546 548 549 557 559 560 562 563 564 565 566 567 568 569 570 571 576 577 579 580 582 583 585 586 587 588 589 590 591 592 593 595 596 597 598 599 600 601 603 604 605 606 607 608 609 610 611 612 613 614 617 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 659 673 674 683 688 691 692 693 694 695 696 697 698 699 700 705 714 735 736 738 739 741 742 744 745 749 751
Symbol 272 EditableTextUses:271 408Used by:336
Symbol 273 GraphicUsed by:335
Symbol 274 GraphicUsed by:335
Symbol 275 GraphicUsed by:335
Symbol 276 GraphicUsed by:335
Symbol 277 GraphicUsed by:335
Symbol 278 GraphicUsed by:335
Symbol 279 GraphicUsed by:335
Symbol 280 GraphicUsed by:335
Symbol 281 GraphicUsed by:335
Symbol 282 GraphicUsed by:335
Symbol 283 GraphicUsed by:335
Symbol 284 GraphicUsed by:335
Symbol 285 GraphicUsed by:335
Symbol 286 GraphicUsed by:335
Symbol 287 GraphicUsed by:335
Symbol 288 GraphicUsed by:335
Symbol 289 GraphicUsed by:335
Symbol 290 GraphicUsed by:335
Symbol 291 GraphicUsed by:335
Symbol 292 GraphicUsed by:335
Symbol 293 GraphicUsed by:335
Symbol 294 GraphicUsed by:335
Symbol 295 GraphicUsed by:335
Symbol 296 GraphicUsed by:335
Symbol 297 GraphicUsed by:335
Symbol 298 GraphicUsed by:335
Symbol 299 GraphicUsed by:335
Symbol 300 GraphicUsed by:335
Symbol 301 GraphicUsed by:335
Symbol 302 GraphicUsed by:335
Symbol 303 GraphicUsed by:335
Symbol 304 GraphicUsed by:335
Symbol 305 GraphicUsed by:335
Symbol 306 GraphicUsed by:335
Symbol 307 GraphicUsed by:335
Symbol 308 GraphicUsed by:335
Symbol 309 GraphicUsed by:335
Symbol 310 GraphicUsed by:335
Symbol 311 GraphicUsed by:335
Symbol 312 GraphicUsed by:335
Symbol 313 GraphicUsed by:335
Symbol 314 GraphicUsed by:335
Symbol 315 GraphicUsed by:335
Symbol 316 GraphicUsed by:335
Symbol 317 GraphicUsed by:335
Symbol 318 GraphicUsed by:335
Symbol 319 GraphicUsed by:335
Symbol 320 GraphicUsed by:335
Symbol 321 GraphicUsed by:335
Symbol 322 GraphicUsed by:335
Symbol 323 GraphicUsed by:335
Symbol 324 GraphicUsed by:335
Symbol 325 GraphicUsed by:335
Symbol 326 GraphicUsed by:335
Symbol 327 GraphicUsed by:335
Symbol 328 GraphicUsed by:335
Symbol 329 GraphicUsed by:335
Symbol 330 GraphicUsed by:335
Symbol 331 GraphicUsed by:335
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334Used by:336
Symbol 336 MovieClip [towermc]Uses:203 27 206 229 270 272 335Used by:Timeline
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:342
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:342
Symbol 342 MovieClipUses:339 341Used by:343
Symbol 343 MovieClip [sell_anim]Uses:342Used by:Timeline
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip [splash]Uses:344Used by:Timeline
Symbol 346 TextUses:271Used by:360
Symbol 347 TextUses:271Used by:360
Symbol 348 TextUses:271Used by:360
Symbol 349 EditableTextUses:271Used by:360
Symbol 350 EditableTextUses:271Used by:360
Symbol 351 TextUses:271Used by:360
Symbol 352 TextUses:271Used by:360
Symbol 353 TextUses:271Used by:360
Symbol 354 TextUses:271Used by:360
Symbol 355 TextUses:271Used by:360
Symbol 356 TextUses:271Used by:360
Symbol 357 TextUses:271Used by:360
Symbol 358 TextUses:271Used by:360
Symbol 359 TextUses:271Used by:360
Symbol 360 MovieClip [effect_text]Uses:346 347 348 349 350 351 352 353 354 355 356 357 358 359Used by:Timeline
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClip [mushroom_block]Uses:361Used by:Timeline
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:383
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:383
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:383
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:383
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:383
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:383
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:383
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:383
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:383
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:364 366 368 370 372 374 376 378 380 382Used by:384
Symbol 384 MovieClip [bomb_explode_anim]Uses:383Used by:Timeline
Symbol 385 FontUsed by:386
Symbol 386 TextUses:385Used by:399
Symbol 387 Sound [buysound]Used by:399
Symbol 388 Sound [cling]Used by:399
Symbol 389 Sound [oow]Used by:399
Symbol 390 Sound [yeah]Used by:399
Symbol 391 Sound [laugh]Used by:399
Symbol 392 Sound [yo]Used by:399
Symbol 393 Sound [enemydeath]Used by:399
Symbol 394 Sound [shot_sound]Used by:399
Symbol 395 Sound [blown_sound]Used by:399
Symbol 396 Sound [bye]Used by:399
Symbol 397 Sound [bgm]Used by:399
Symbol 398 Sound [action]Used by:399
Symbol 399 MovieClipUses:386 387 388 389 390 391 392 393 394 395 396 397 398Used by:Timeline
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402 403
Symbol 402 MovieClipUses:401Used by:404
Symbol 403 MovieClipUses:401Used by:404
Symbol 404 MovieClipUses:402 403Used by:405
Symbol 405 MovieClip [explode]Uses:404Used by:Timeline
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:Timeline
Symbol 408 FontUsed by:272 409 415 426 430 495 551 598 667 669 671 683
Symbol 409 TextUses:408Used by:410 412
Symbol 410 MovieClipUses:409Used by:411 412
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 ButtonUses:410 27 411 409 26Used by:Timeline
Symbol 413 TextUses:271Used by:414
Symbol 414 MovieClipUses:413Used by:Timeline
Symbol 415 TextUses:408Used by:416 418
Symbol 416 MovieClipUses:415Used by:417 418
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 ButtonUses:416 27 417 415 26Used by:Timeline
Symbol 419 TextUses:271Used by:Timeline
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:Timeline
Symbol 422 TextUses:271Used by:Timeline
Symbol 423 FontUsed by:424 447 448
Symbol 424 TextUses:423Used by:425
Symbol 425 MovieClipUses:424Used by:Timeline
Symbol 426 TextUses:408Used by:427 429
Symbol 427 MovieClipUses:426Used by:428 429
Symbol 428 MovieClipUses:427Used by:429
Symbol 429 ButtonUses:427 27 428 426 26Used by:Timeline
Symbol 430 TextUses:408Used by:431 433
Symbol 431 MovieClipUses:430Used by:432 433
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 ButtonUses:431 432 430Used by:Timeline
Symbol 434 FontUsed by:435 445 732
Symbol 435 TextUses:434Used by:Timeline
Symbol 436 TextUses:271Used by:Timeline
Symbol 437 FontUsed by:438 708 711 718 734 748
Symbol 438 TextUses:437Used by:Timeline
Symbol 439 TextUses:271Used by:440 442 678 706
Symbol 440 MovieClipUses:439Used by:441
Symbol 441 MovieClipUses:440Used by:442 678 706
Symbol 442 ButtonUses:439 27 441 26Used by:Timeline
Symbol 443 GraphicUsed by:444
Symbol 444 ButtonUses:443 27 26Used by:Timeline
Symbol 445 TextUses:434Used by:446
Symbol 446 ButtonUses:445 27 26Used by:Timeline
Symbol 447 TextUses:423Used by:449
Symbol 448 TextUses:423Used by:449
Symbol 449 ButtonUses:447 448 27 26Used by:Timeline
Symbol 450 FontUsed by:451
Symbol 451 TextUses:450Used by:452
Symbol 452 ButtonUses:451 27 26Used by:Timeline
Symbol 453 FontUsed by:454
Symbol 454 TextUses:453Used by:Timeline
Symbol 455 GraphicUsed by:Timeline
Symbol 456 BitmapUsed by:457 719
Symbol 457 GraphicUses:456Used by:487
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:487
Symbol 460 MovieClipUsed by:487  Timeline
Symbol 461 MovieClipUses:27Used by:487
Symbol 462 BitmapUsed by:463 721
Symbol 463 GraphicUses:462Used by:487
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:487
Symbol 466 MovieClipUses:27Used by:487
Symbol 467 BitmapUsed by:468 723
Symbol 468 GraphicUses:467Used by:487
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:487
Symbol 471 MovieClipUses:27Used by:487
Symbol 472 BitmapUsed by:473 725
Symbol 473 GraphicUses:472Used by:487
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:487
Symbol 476 MovieClipUses:27Used by:487
Symbol 477 BitmapUsed by:478 727
Symbol 478 GraphicUses:477Used by:487
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:487
Symbol 481 MovieClipUses:27Used by:487
Symbol 482 BitmapUsed by:483 729
Symbol 483 GraphicUses:482Used by:487
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:487
Symbol 486 MovieClipUses:27Used by:487
Symbol 487 MovieClipUses:457 459 460 461 463 465 466 468 470 471 473 475 476 478 480 481 483 485 486Used by:Timeline
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:27 488Used by:Timeline
Symbol 490 TextUses:271Used by:Timeline
Symbol 491 EditableTextUses:271Used by:Timeline
Symbol 492 BitmapUsed by:493 561 658
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClipUses:493Used by:Timeline
Symbol 495 TextUses:408Used by:496
Symbol 496 MovieClipUses:495Used by:Timeline
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:501
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 ButtonUses:498 500Used by:Timeline
Symbol 502 EditableTextUses:271Used by:509 510
Symbol 503 TextUses:271Used by:509 510
Symbol 504 TextUses:271Used by:509 510
Symbol 505 EditableTextUses:271Used by:509 510
Symbol 506 TextUses:271Used by:509 510
Symbol 507 TextUses:271Used by:509 510
Symbol 508 EditableTextUses:271Used by:509 510
Symbol 509 ButtonUses:502 503 504 27 505 506 507 508 26Used by:511
Symbol 510 ButtonUses:502 503 504 27 505 506 507 508 26Used by:511
Symbol 511 MovieClipUses:509 510Used by:Timeline
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:513Used by:Timeline
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:Timeline
Symbol 517 EditableTextUses:271Used by:Timeline
Symbol 518 TextUses:271Used by:Timeline
Symbol 519 TextUses:271Used by:Timeline
Symbol 520 EditableTextUses:271Used by:Timeline
Symbol 521 EditableTextUses:271Used by:Timeline
Symbol 522 TextUses:271Used by:Timeline
Symbol 523 EditableTextUses:271Used by:Timeline
Symbol 524 EditableTextUses:271Used by:525
Symbol 525 MovieClipUses:206 524 208Used by:Timeline
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClipUses:527Used by:541 681
Symbol 529 TextUses:271Used by:541
Symbol 530 TextUses:271Used by:541
Symbol 531 TextUses:271Used by:541
Symbol 532 TextUses:271Used by:541
Symbol 533 TextUses:271Used by:541
Symbol 534 EditableTextUses:271Used by:541
Symbol 535 EditableTextUses:271Used by:541
Symbol 536 EditableTextUses:271Used by:541
Symbol 537 EditableTextUses:271Used by:541
Symbol 538 EditableTextUses:271Used by:541
Symbol 539 TextUses:271Used by:541 572
Symbol 540 EditableTextUses:271Used by:541
Symbol 541 MovieClipUses:528 529 530 531 532 533 534 535 536 537 538 539 540 194Used by:Timeline
Symbol 542 TextUses:271Used by:547
Symbol 543 EditableTextUses:271Used by:547
Symbol 544 TextUses:271Used by:547
Symbol 545 EditableTextUses:271Used by:547
Symbol 546 EditableTextUses:271Used by:547
Symbol 547 ButtonUses:542 543 544 545 546Used by:Timeline
Symbol 548 EditableTextUses:271Used by:550
Symbol 549 TextUses:271Used by:550
Symbol 550 MovieClipUses:548 549Used by:Timeline
Symbol 551 TextUses:408Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:556
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 ButtonUses:553 555Used by:558
Symbol 557 TextUses:271Used by:558
Symbol 558 MovieClipUses:556 557Used by:Timeline
Symbol 559 EditableTextUses:271Used by:Timeline
Symbol 560 TextUses:271Used by:Timeline
Symbol 561 GraphicUses:492Used by:572
Symbol 562 TextUses:271Used by:572
Symbol 563 TextUses:271Used by:572
Symbol 564 TextUses:271Used by:572
Symbol 565 TextUses:271Used by:572
Symbol 566 TextUses:271Used by:572
Symbol 567 EditableTextUses:271Used by:572
Symbol 568 EditableTextUses:271Used by:572
Symbol 569 EditableTextUses:271Used by:572
Symbol 570 EditableTextUses:271Used by:572
Symbol 571 EditableTextUses:271Used by:572
Symbol 572 MovieClipUses:561 562 563 564 565 566 567 568 569 570 539 571Used by:Timeline
Symbol 573 BitmapUsed by:574 682
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:661 707 747 750
Symbol 576 TextUses:271Used by:578 679
Symbol 577 TextUses:271Used by:578 679
Symbol 578 ButtonUses:576 577Used by:661
Symbol 579 TextUses:271Used by:581 680
Symbol 580 TextUses:271Used by:581 680
Symbol 581 ButtonUses:579 580Used by:661
Symbol 582 TextUses:271Used by:584 686
Symbol 583 TextUses:271Used by:584 686
Symbol 584 ButtonUses:582 27 583 26Used by:661
Symbol 585 TextUses:271Used by:661
Symbol 586 TextUses:271Used by:661
Symbol 587 TextUses:271Used by:661
Symbol 588 TextUses:271Used by:661
Symbol 589 EditableTextUses:271Used by:661
Symbol 590 EditableTextUses:271Used by:661
Symbol 591 EditableTextUses:271Used by:661
Symbol 592 TextUses:271Used by:594
Symbol 593 TextUses:271Used by:594
Symbol 594 ButtonUses:592 593Used by:661
Symbol 595 EditableTextUses:271Used by:661
Symbol 596 TextUses:271Used by:661
Symbol 597 TextUses:271Used by:661
Symbol 598 EditableTextUses:271 408Used by:661
Symbol 599 TextUses:271Used by:661
Symbol 600 TextUses:271Used by:602
Symbol 601 TextUses:271Used by:602
Symbol 602 ButtonUses:600 601Used by:661
Symbol 603 EditableTextUses:271Used by:661
Symbol 604 EditableTextUses:271Used by:661
Symbol 605 EditableTextUses:271Used by:661
Symbol 606 TextUses:271Used by:661
Symbol 607 TextUses:271Used by:661
Symbol 608 EditableTextUses:271Used by:661
Symbol 609 EditableTextUses:271Used by:661
Symbol 610 TextUses:271Used by:661
Symbol 611 TextUses:271Used by:661
Symbol 612 TextUses:271Used by:661
Symbol 613 TextUses:271Used by:661
Symbol 614 TextUses:271Used by:661
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:635
Symbol 617 TextUses:271Used by:635
Symbol 618 GraphicUses:232Used by:635
Symbol 619 GraphicUses:234Used by:635
Symbol 620 GraphicUses:236Used by:635
Symbol 621 GraphicUses:238Used by:635
Symbol 622 GraphicUses:242Used by:635
Symbol 623 GraphicUses:244Used by:635
Symbol 624 GraphicUses:246Used by:635
Symbol 625 GraphicUses:248Used by:635
Symbol 626 GraphicUses:250Used by:635
Symbol 627 GraphicUses:252Used by:635
Symbol 628 GraphicUses:254Used by:635
Symbol 629 GraphicUses:256Used by:635
Symbol 630 GraphicUses:258Used by:635
Symbol 631 GraphicUses:264Used by:635
Symbol 632 GraphicUses:266Used by:635
Symbol 633 GraphicUses:268Used by:635
Symbol 634 GraphicUses:207Used by:635
Symbol 635 MovieClipUses:616 617 231 618 619 620 621 241 622 623 624 625 626 627 628 629 630 261 263 631 632 633 206 634Used by:661
Symbol 636 EditableTextUses:271Used by:661
Symbol 637 EditableTextUses:271Used by:661
Symbol 638 EditableTextUses:271Used by:661
Symbol 639 EditableTextUses:271Used by:661
Symbol 640 EditableTextUses:271Used by:661
Symbol 641 EditableTextUses:271Used by:661
Symbol 642 EditableTextUses:271Used by:661
Symbol 643 EditableTextUses:271Used by:661
Symbol 644 EditableTextUses:271Used by:661
Symbol 645 EditableTextUses:271Used by:661
Symbol 646 TextUses:271Used by:661
Symbol 647 EditableTextUses:271Used by:661
Symbol 648 EditableTextUses:271Used by:661
Symbol 649 TextUses:271Used by:657
Symbol 650 TextUses:271Used by:657
Symbol 651 TextUses:271Used by:657
Symbol 652 EditableTextUses:271Used by:657
Symbol 653 EditableTextUses:271Used by:657
Symbol 654 EditableTextUses:271Used by:657
Symbol 655 EditableTextUses:271Used by:657
Symbol 656 TextUses:271Used by:657
Symbol 657 MovieClipUses:649 650 651 652 653 654 655 656Used by:661
Symbol 658 GraphicUses:492Used by:660
Symbol 659 EditableTextUses:271Used by:660
Symbol 660 MovieClipUses:658 659Used by:661
Symbol 661 MovieClipUses:575 578 581 584 585 586 587 588 589 590 591 594 595 596 597 598 599 602 603 604 605 606 607 608 609 610 611 612 613 614 635 636 637 638 639 640 641 642 643 644 645 646 647 648 657 660Used by:Timeline
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:666
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:666
Symbol 666 ButtonUses:663 665Used by:Timeline
Symbol 667 TextUses:408Used by:668
Symbol 668 ButtonUses:667Used by:681
Symbol 669 TextUses:408Used by:670
Symbol 670 ButtonUses:669Used by:681
Symbol 671 TextUses:408Used by:672
Symbol 672 ButtonUses:671Used by:681
Symbol 673 TextUses:271Used by:681
Symbol 674 TextUses:271Used by:675 677
Symbol 675 MovieClipUses:674Used by:676
Symbol 676 MovieClipUses:675Used by:677
Symbol 677 ButtonUses:674 27 676 26Used by:681
Symbol 678 ButtonUses:439 27 441 26Used by:681
Symbol 679 ButtonUses:576 577Used by:681
Symbol 680 ButtonUses:579 580Used by:681
Symbol 681 MovieClipUses:528 668 670 672 673 677 678 679 680Used by:Timeline
Symbol 682 GraphicUses:573Used by:687
Symbol 683 EditableTextUses:271 408Used by:687
Symbol 684 FontUsed by:685
Symbol 685 TextUses:684Used by:687
Symbol 686 ButtonUses:582 27 583 26Used by:687 747 750
Symbol 687 MovieClipUses:682 683 685 686Used by:Timeline
Symbol 688 EditableTextUses:271Used by:689
Symbol 689 MovieClipUses:688Used by:690
Symbol 690 MovieClipUses:689Used by:Timeline
Symbol 691 TextUses:271Used by:707
Symbol 692 TextUses:271Used by:707
Symbol 693 TextUses:271Used by:707
Symbol 694 EditableTextUses:271Used by:707
Symbol 695 EditableTextUses:271Used by:707
Symbol 696 EditableTextUses:271Used by:707
Symbol 697 TextUses:271Used by:707
Symbol 698 EditableTextUses:271Used by:707
Symbol 699 EditableTextUses:271Used by:707
Symbol 700 TextUses:271Used by:707
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:703
Symbol 703 MovieClipUses:702Used by:704 731
Symbol 704 MovieClipUses:703Used by:707
Symbol 705 TextUses:271Used by:707
Symbol 706 ButtonUses:439 27 441 26Used by:707
Symbol 707 MovieClipUses:575 691 692 693 694 695 696 697 698 699 700 704 705 706Used by:710 713
Symbol 708 TextUses:437Used by:709
Symbol 709 MovieClipUses:27 708Used by:710
Symbol 710 MovieClipUses:707 709Used by:Timeline
Symbol 711 TextUses:437Used by:712
Symbol 712 MovieClipUses:27 711Used by:713
Symbol 713 MovieClipUses:707 712Used by:Timeline
Symbol 714 TextUses:271Used by:715 717
Symbol 715 MovieClipUses:714Used by:716 717
Symbol 716 MovieClipUses:715Used by:717
Symbol 717 ButtonUses:715 27 716 714 26Used by:Timeline
Symbol 718 TextUses:437Used by:Timeline
Symbol 719 GraphicUses:456Used by:720
Symbol 720 ButtonUses:719 27Used by:Timeline
Symbol 721 GraphicUses:462Used by:722
Symbol 722 ButtonUses:721 27Used by:Timeline
Symbol 723 GraphicUses:467Used by:724
Symbol 724 ButtonUses:723 27Used by:Timeline
Symbol 725 GraphicUses:472Used by:726
Symbol 726 ButtonUses:725 27Used by:Timeline
Symbol 727 GraphicUses:477Used by:728
Symbol 728 ButtonUses:727 27Used by:Timeline
Symbol 729 GraphicUses:482Used by:730
Symbol 730 ButtonUses:729 27Used by:Timeline
Symbol 731 MovieClipUses:703Used by:Timeline
Symbol 732 TextUses:434Used by:733
Symbol 733 MovieClipUses:732Used by:Timeline
Symbol 734 TextUses:437Used by:747
Symbol 735 TextUses:271Used by:737
Symbol 736 TextUses:271Used by:737
Symbol 737 ButtonUses:735 736Used by:747
Symbol 738 TextUses:271Used by:740
Symbol 739 TextUses:271Used by:740
Symbol 740 ButtonUses:738 739Used by:747
Symbol 741 TextUses:271Used by:743
Symbol 742 TextUses:271Used by:743
Symbol 743 ButtonUses:741 742Used by:747
Symbol 744 TextUses:271Used by:746
Symbol 745 TextUses:271Used by:746
Symbol 746 ButtonUses:744 745Used by:747
Symbol 747 MovieClipUses:575 734 737 740 743 746 686Used by:Timeline
Symbol 748 TextUses:437Used by:750
Symbol 749 TextUses:271Used by:750
Symbol 750 MovieClipUses:575 686 748 749Used by:Timeline
Symbol 751 TextUses:271Used by:Timeline

Instance Names

"land"Frame 20Symbol 487 MovieClip
"turn_container"Frame 20Symbol 460 MovieClip
"interval_container"Frame 20Symbol 460 MovieClip
"cancelsign"Frame 20Symbol 496 MovieClip
"next_wave_mc"Frame 20Symbol 511 MovieClip
"tower_shop"Frame 20Symbol 525 MovieClip
"nextwave_info"Frame 20Symbol 541 MovieClip
"total_wave_box"Frame 20Symbol 550 MovieClip
"mute_butsfx"Frame 20Symbol 558 MovieClip
"enemy_info"Frame 20Symbol 572 MovieClip
"towermenu"Frame 20Symbol 661 MovieClip
"draggedtower"Frame 20Symbol 336 MovieClip [towermc]
"pause_menu"Frame 20Symbol 681 MovieClip
"combinelist"Frame 20Symbol 687 MovieClip
"gamestart"Frame 20Symbol 690 MovieClip
"tamat_mc"Frame 20Symbol 710 MovieClip
"gameover"Frame 20Symbol 713 MovieClip
"buttonpage3"Frame 26Symbol 717 Button
"map1"Frame 26Symbol 720 Button
"map2"Frame 26Symbol 722 Button
"map3"Frame 26Symbol 724 Button
"map4"Frame 26Symbol 726 Button
"map5"Frame 26Symbol 728 Button
"map6"Frame 26Symbol 730 Button
"medal1"Frame 26Symbol 731 MovieClip
"medal2"Frame 26Symbol 731 MovieClip
"medal3"Frame 26Symbol 731 MovieClip
"medal6"Frame 26Symbol 731 MovieClip
"medal4"Frame 26Symbol 731 MovieClip
"medal5"Frame 26Symbol 731 MovieClip
"blesswarn"Frame 26Symbol 733 MovieClip
"difficultypanel"Frame 26Symbol 747 MovieClip
"helpmenu"Frame 26Symbol 750 MovieClip
"txt"Symbol 10 MovieClip Frame 1Symbol 7 EditableText
"_preview"Symbol 11 MovieClip [GamesChart-AS2] Frame 1Symbol 10 MovieClip
"loaderbar"Symbol 25 MovieClip Frame 5Symbol 24 MovieClip
"blue_bar"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"clickcheck"Symbol 194 MovieClip [enemymc] Frame 1Symbol 27 MovieClip
"shadow_mc"Symbol 194 MovieClip [enemymc] Frame 1Symbol 30 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 1Symbol 39 MovieClip
"perim"Symbol 194 MovieClip [enemymc] Frame 1Symbol 27 MovieClip
"hp_bar"Symbol 194 MovieClip [enemymc] Frame 1Symbol 45 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 2Symbol 54 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 3Symbol 61 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 4Symbol 70 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 5Symbol 79 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 6Symbol 92 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 7Symbol 101 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 8Symbol 110 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 9Symbol 119 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 10Symbol 130 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 11Symbol 139 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 12Symbol 119 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 13Symbol 152 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 14Symbol 167 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 15Symbol 176 MovieClip
"body"Symbol 194 MovieClip [enemymc] Frame 16Symbol 193 MovieClip
"range"Symbol 336 MovieClip [towermc] Frame 1Symbol 203 MovieClip
"hitperim"Symbol 336 MovieClip [towermc] Frame 1Symbol 27 MovieClip
"animasi"Symbol 336 MovieClip [towermc] Frame 1Symbol 229 MovieClip
"atribute2"Symbol 336 MovieClip [towermc] Frame 1Symbol 270 MovieClip
"atribute1"Symbol 336 MovieClip [towermc] Frame 1Symbol 270 MovieClip
"leveltextmc"Symbol 336 MovieClip [towermc] Frame 1Symbol 272 EditableText
"built_bar"Symbol 336 MovieClip [towermc] Frame 1Symbol 335 MovieClip
"c0"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c20"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c21"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c22"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c23"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c24"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c25"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c26"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c27"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c28"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c29"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c30"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c31"Symbol 461 MovieClip Frame 1Symbol 27 MovieClip
"c0"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 466 MovieClip Frame 1Symbol 27 MovieClip
"c0"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c23"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c22"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c21"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c20"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c24"Symbol 471 MovieClip Frame 1Symbol 27 MovieClip
"c0"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 476 MovieClip Frame 1Symbol 27 MovieClip
"c0"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c20"Symbol 481 MovieClip Frame 1Symbol 27 MovieClip
"c0"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c14"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c13"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c12"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c11"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c10"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c9"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c8"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c7"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c6"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c5"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c4"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c3"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c1"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c15"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c16"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c19"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c18"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c17"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c20"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c21"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c22"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"c23"Symbol 486 MovieClip Frame 1Symbol 27 MovieClip
"wallmc"Symbol 487 MovieClip Frame 1Symbol 459 MovieClip
"enemysplatcon"Symbol 487 MovieClip Frame 1Symbol 460 MovieClip
"enemy"Symbol 487 MovieClip Frame 1Symbol 460 MovieClip
"tower_con"Symbol 487 MovieClip Frame 1Symbol 460 MovieClip
"bullet_tower"Symbol 487 MovieClip Frame 1Symbol 460 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 1Symbol 461 MovieClip
"wallmc"Symbol 487 MovieClip Frame 2Symbol 465 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 2Symbol 466 MovieClip
"wallmc"Symbol 487 MovieClip Frame 3Symbol 470 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 3Symbol 471 MovieClip
"wallmc"Symbol 487 MovieClip Frame 4Symbol 475 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 4Symbol 476 MovieClip
"wallmc"Symbol 487 MovieClip Frame 5Symbol 480 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 5Symbol 481 MovieClip
"wallmc"Symbol 487 MovieClip Frame 6Symbol 485 MovieClip
"checkpoint_mc"Symbol 487 MovieClip Frame 6Symbol 486 MovieClip
"foto1"Symbol 525 MovieClip Frame 1Symbol 206 MovieClip
"hrgtower1"Symbol 525 MovieClip Frame 1Symbol 524 EditableText
"enemy_pic"Symbol 541 MovieClip Frame 1Symbol 194 MovieClip [enemymc]
"box"Symbol 635 MovieClip Frame 1Symbol 616 MovieClip
"yes"Symbol 661 MovieClip Frame 1Symbol 578 Button
"no"Symbol 661 MovieClip Frame 1Symbol 581 Button
"lvup_button"Symbol 661 MovieClip Frame 1Symbol 602 Button
"accbox1"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice1"Symbol 661 MovieClip Frame 1Symbol 636 EditableText
"accbox2"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice2"Symbol 661 MovieClip Frame 1Symbol 637 EditableText
"accbox3"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice3"Symbol 661 MovieClip Frame 1Symbol 638 EditableText
"accbox4"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice4"Symbol 661 MovieClip Frame 1Symbol 639 EditableText
"accbox5"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice5"Symbol 661 MovieClip Frame 1Symbol 640 EditableText
"accbox6"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice6"Symbol 661 MovieClip Frame 1Symbol 641 EditableText
"accbox7"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice7"Symbol 661 MovieClip Frame 1Symbol 642 EditableText
"accbox8"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice8"Symbol 661 MovieClip Frame 1Symbol 643 EditableText
"accbox9"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice9"Symbol 661 MovieClip Frame 1Symbol 644 EditableText
"accbox10"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_shopprice10"Symbol 661 MovieClip Frame 1Symbol 645 EditableText
"accbox11"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"accbox12"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"accbox13"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"accbox21"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"accbox22"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"accbox23"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"twtp1"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"twtp2"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"twtp3"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"twbox2"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_twprice2"Symbol 661 MovieClip Frame 1Symbol 647 EditableText
"twbox3"Symbol 661 MovieClip Frame 1Symbol 635 MovieClip
"_twprice3"Symbol 661 MovieClip Frame 1Symbol 648 EditableText
"upgrade_info"Symbol 661 MovieClip Frame 1Symbol 657 MovieClip
"info_box"Symbol 661 MovieClip Frame 1Symbol 660 MovieClip
"yes"Symbol 681 MovieClip Frame 1Symbol 679 Button
"no"Symbol 681 MovieClip Frame 1Symbol 680 Button
"number1"Symbol 690 MovieClip Frame 1Symbol 689 MovieClip
"medal_view"Symbol 707 MovieClip Frame 1Symbol 704 MovieClip
"scoreboard"Symbol 710 MovieClip Frame 1Symbol 707 MovieClip
"scoreboard"Symbol 713 MovieClip Frame 1Symbol 707 MovieClip
"normal_button"Symbol 747 MovieClip Frame 1Symbol 740 Button
"unlimited_button"Symbol 747 MovieClip Frame 1Symbol 743 Button
"short_button"Symbol 747 MovieClip Frame 1Symbol 746 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 11 as "GamesChart-AS2"
ExportAssets (56)Timeline Frame 1Symbol 752 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 753 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 754 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 755 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 756 as "__Packages.mochi.as2.MochiCoins"
ExportAssets (56)Timeline Frame 1Symbol 757 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 758 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 759 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1 as "__Packages.GCComponent"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.GamesChart"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.gc.utils.Events.IEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.gc.utils.Events.Event"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.gc.utils.Events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.gc.utils.GCDelegate"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.gc.utils.GCSWFConnection"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.GCNotificationTypes"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.GCBrainInterface"
ExportAssets (56)Timeline Frame 3Symbol 194 as "enemymc"
ExportAssets (56)Timeline Frame 3Symbol 201 as "bulletmc"
ExportAssets (56)Timeline Frame 3Symbol 336 as "towermc"
ExportAssets (56)Timeline Frame 3Symbol 343 as "sell_anim"
ExportAssets (56)Timeline Frame 3Symbol 345 as "splash"
ExportAssets (56)Timeline Frame 3Symbol 360 as "effect_text"
ExportAssets (56)Timeline Frame 3Symbol 362 as "mushroom_block"
ExportAssets (56)Timeline Frame 3Symbol 384 as "bomb_explode_anim"
ExportAssets (56)Timeline Frame 3Symbol 387 as "buysound"
ExportAssets (56)Timeline Frame 3Symbol 388 as "cling"
ExportAssets (56)Timeline Frame 3Symbol 389 as "oow"
ExportAssets (56)Timeline Frame 3Symbol 390 as "yeah"
ExportAssets (56)Timeline Frame 3Symbol 391 as "laugh"
ExportAssets (56)Timeline Frame 3Symbol 392 as "yo"
ExportAssets (56)Timeline Frame 3Symbol 393 as "enemydeath"
ExportAssets (56)Timeline Frame 3Symbol 394 as "shot_sound"
ExportAssets (56)Timeline Frame 3Symbol 395 as "blown_sound"
ExportAssets (56)Timeline Frame 3Symbol 396 as "bye"
ExportAssets (56)Timeline Frame 3Symbol 397 as "bgm"
ExportAssets (56)Timeline Frame 3Symbol 398 as "action"
ExportAssets (56)Timeline Frame 3Symbol 405 as "explode"

Labels

"opening"Frame 6
"ourportfolio"Frame 9
"hsc"Frame 13
"maingame"Frame 20
"worldmap"Frame 26
"developer"Frame 31
"freeze"Symbol 360 MovieClip [effect_text] Frame 1
"blown"Symbol 360 MovieClip [effect_text] Frame 2
"instantdeath"Symbol 360 MovieClip [effect_text] Frame 3
"damage2x"Symbol 360 MovieClip [effect_text] Frame 4
"damage3x"Symbol 360 MovieClip [effect_text] Frame 5
"teleport"Symbol 360 MovieClip [effect_text] Frame 6
"wealth"Symbol 360 MovieClip [effect_text] Frame 7
"life"Symbol 360 MovieClip [effect_text] Frame 8
"poisoned"Symbol 360 MovieClip [effect_text] Frame 9
"slowed"Symbol 360 MovieClip [effect_text] Frame 10
"bombplanted"Symbol 360 MovieClip [effect_text] Frame 11
"confuse"Symbol 360 MovieClip [effect_text] Frame 12
"lifesteal"Symbol 360 MovieClip [effect_text] Frame 13
"moneysteal"Symbol 360 MovieClip [effect_text] Frame 14
"map1"Symbol 487 MovieClip Frame 1
"map2"Symbol 487 MovieClip Frame 2
"map3"Symbol 487 MovieClip Frame 3
"map4"Symbol 487 MovieClip Frame 4
"map5"Symbol 487 MovieClip Frame 5
"map6"Symbol 487 MovieClip Frame 6

Dynamic Text Variables

leveltextSymbol 272 EditableText"<p align="left"><font face="VTC Letterer Pro" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>lv. 1</b></font></p>"
damageSymbol 349 EditableText"99999 dmg"
damageSymbol 350 EditableText"99999 dmg"
fpsSymbol 491 EditableText"1000"
_root.wave_timer_displaySymbol 502 EditableText"0"
_root.wave_timer_displaySymbol 505 EditableText"0"
_root.wave_timer_displaySymbol 508 EditableText"0"
healthSymbol 517 EditableText"1211"
wave_numberSymbol 520 EditableText"75"
_root.enemyonscreenSymbol 521 EditableText"1000"
scoreSymbol 523 EditableText"199999000"
harga_tower1Symbol 524 EditableText"1221"
numenemySymbol 534 EditableText"9999 "
enemyhpSymbol 535 EditableText"99998"
enemyspeedSymbol 536 EditableText"9999 "
enemymoneySymbol 537 EditableText"9999 "
enemydamageSymbol 538 EditableText"9999 "
immune_listSymbol 540 EditableText"dfdfdfddfsdfsfssdsfsf,dsgfsdfjghjghjghjghjghjghjghjghjgh"
_root.speeddispSymbol 543 EditableText"speed"
_root.speeddispSymbol 545 EditableText"speed"
_root.speeddispSymbol 546 EditableText"speed"
_root.total_waveSymbol 548 EditableText"1000 "
cashSymbol 559 EditableText"228277"
enemyhpSymbol 567 EditableText"200000/200000"
enemyspeedSymbol 568 EditableText"9999 "
enemymoneySymbol 569 EditableText"9999 "
enemydamageSymbol 570 EditableText"99 "
immune_listSymbol 571 EditableText"dfdfdfddfsdfsfssdsfsf,dsgfsdfjghjghjghjghjghjghjghjghjgh"
attackSymbol 589 EditableText"999"
shotdelaySymbol 590 EditableText"999"
rangeSymbol 591 EditableText"99"
infoSymbol 595 EditableText"siapa lv.5"
additional_infoSymbol 598 EditableText"<p align="left"><font face="VTC Letterer Pro" size="12" color="#0000ff" letterSpacing="1.000000" kerning="0">gdfgfgdfgdfgdfgdfgdfgdfgdfgdfgfdgdfggfdffdffgfgff45345435345345345345345435435</font></p>"
sell_priceSymbol 603 EditableText"9999 "
speed_adderSymbol 604 EditableText"999"
range_adderSymbol 605 EditableText"999"
lvup_priceSymbol 608 EditableText"9999 "
attack2Symbol 609 EditableText"999"
shopprice1Symbol 636 EditableText"1211"
shopprice2Symbol 637 EditableText"1211"
shopprice3Symbol 638 EditableText"1211"
shopprice4Symbol 639 EditableText"1211"
shopprice5Symbol 640 EditableText"1211"
shopprice6Symbol 641 EditableText"1211"
shopprice7Symbol 642 EditableText"1211"
shopprice8Symbol 643 EditableText"1211"
shopprice9Symbol 644 EditableText"1211"
shopprice10Symbol 645 EditableText"1211"
twprice2Symbol 647 EditableText"1211"
twprice3Symbol 648 EditableText"1211"
shotdelaySymbol 652 EditableText"99"
rangeSymbol 653 EditableText"99"
attackSymbol 654 EditableText"990"
attack2Symbol 655 EditableText"990"
isiSymbol 659 EditableText"teleporter"
informasiSymbol 683 EditableText"<p align="left"><font face="VTC Letterer Pro" size="13" color="#990000" letterSpacing="1.000000" kerning="0">sdsd</font></p>"
number1Symbol 688 EditableText"gamestart!!!"
_root.scoreSymbol 694 EditableText"8888888888"
_root.total_scoreSymbol 695 EditableText"8888888888"
_root.healthSymbol 696 EditableText"125"
_root.health_score_unitSymbol 698 EditableText"2900"
_root.health_score_totalSymbol 699 EditableText"362000"




http://swfchan.com/52/259875/info.shtml
Created: 28/3 -2025 22:42:58 Last modified: 28/3 -2025 22:42:58 Server time: 07/12 -2025 08:51:20