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

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/36001430?noj=FRM36001430-18DC" width="1" height="1"></div>

Phabetal (Version 1.2).swf

This is the info page for
Flash #70956

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


Text
Continue

Copyright 2005 - muddasheep@gmail.com

A

B

C

D

E

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

u

v

w

x

y

z

0

0

100

/

100

0

0

0

5

0

A

B

C

X

MaxHealth + 5
Cash: 25

Joker
Cash: 25

Wasder
Cash: 25

Leave

+1

+1

FIELD BONUS

0

LEVEL UP

1

!

phaboulette

Play Phaboulette
Stake: 50

Leave

!

<P ALIGN="LEFT"></P>

Tutorial
Hard Mode
Black & White
Wallpaper
Cover 1
Cover 2
Cover 3
Cover 4
Cover 5
Original Cover
Soundtrack
Phaboulette Library

Start Phabetal

B
C
D
E
F
G
H
I
J
K
L
M

MAP

SCORE

9

Back to Main Menu

~ The End ~

Leave

Congratulations

Hello! Who am I, you ask?
Where did the Tutorial go? Well,
we fired the designer of the last
tutorial and just made a quick
page to show you the basics.
Press D to continue, A to go
back, S to quit!

You are a book and your main goal is to defeat all
worms.
You move by hitting the letters on your keyboard that
match the letters surrounding your book.
Toggle MUSIC by pressing END!
Hit CONTROL during game to PAUSE and view the
current and total score.
Avoid fire! Fire spawns again if you hit it.
Move over a worm to get into "worm battle". In worm
battle you can move the book with the arrow keys.
Letters are moving towards your book and you must hit
the key of the "active" letter.
(Press D to continue)

-
-
-
-
-
-
-

The active letter in worm battle is surrounded by a
gray circle and is moving faster than the others.
If you defeat all worms on the field, you proceed to
the next level.
To get a Field Bonus you need to touch every letter on
the mainfield at least once (watch the MAP).
The black creature that moves across the mainfield is
a shop, meet him and purchase stuff you want.
Jokers: Use jokers in worm battles by pressing the
SPACE key: The active letter becomes a J.
Wasders: Use wasders on the mainfield by pressing
the SPACE key: Surrounding letters become W, A, S, D.
(Press D to continue)

-
-
-
-
-
-
-

For best use of Jokers and Wasders, keep space
pressed!
The monitor that moves across the mainfield, is the
phaboulette.
In phaboulette press 1 to start a game. A word
appears, which you have to type as fast as you can.
Move your mouse over the symbols at the top to
learn what they represent.
You can drag the map and the status bar at the top
with your mouse.
Use the Phaboulette Library to change the words of
Phaboulette to your liking.
(Press D to continue)

Wow! I bet that was at least as
complicated as the last tutorial.
But I hope you know how to
play Phabetal now. Well, if not,
learn by playing! It's not that
hard! Good luck!

JUNK

Page 1/1

Next Page

Previous Page

Leave Library



0
1
2
3
4
5
6
7
8
9

ActionScript [AS1/AS2]

Frame 2
function create_game() { if ((_root.DIFFICULTY > 3) && (_root.DIFFICULTY < 27)) { _root.game_running = 0; removeMovieClip("player_field"); var difficulty = _root.DIFFICULTY; var random_diff = new Number(); random_diff = 1 / difficulty; var mrrandom = new Number(); mrrandom = 0; var chosen = new Number(); var i; var a; i = 0; while (i < 26) { finished = 1; chosen = _root.ColArray.length - 1; while ((chosen >= 0) && (finished)) { mrrandom = Math.random(); if ((mrrandom <= (1 / _root.ColArray.length)) || (chosen == 0)) { if (_root.black_and_white == 1) { _root.ChosenColArray[i] = _root.BWColArray[chosen]; } else { _root.ChosenColArray[i] = _root.ColArray[chosen]; } finished = 0; alreadychosencount = 0; alreadychosen = 0; while ((alreadychosencount < i) && (alreadychosen == 0)) { if (_root.ChosenColArray[alreadychosencount] == _root.ChosenColArray[i]) { alreadychosen = 1; finished = 1; chosen = _root.ColArray.length - 1; } alreadychosencount++; } } chosen--; } i++; } _root.game_creation = 1; _root.al_game_creation = 1; if (_root.hard_mode == 1) { i = 0; while (i < 25) { removeMovieClip(i); _root.HITBUTTON.duplicateMovieClip(i, setDepth()); chosen = difficulty - 1; finished = 1; while ((chosen >= 0) && (finished)) { mrrandom = Math.random(); if ((mrrandom <= random_diff) || (chosen == 0)) { _root.PicArray[i] = chosen; finished = 0; } chosen--; } i++; } } else { easy_letters = _root.difficulty; if (easy_letters <= 5) { easy_letters = 6; } chosen = 0; i = 0; while (i < 25) { removeMovieClip(i); _root.HITBUTTON.duplicateMovieClip(i, setDepth()); _root.PicArray[i] = chosen; chosen++; if (chosen > easy_letters) { chosen = 0; } i++; } } i = i; while (i < 50) { removeMovieClip("alpha" + i); _root.alphabeto.duplicateMovieClip("alpha" + i, setDepth()); i++; } createdworms = 0; tobecreated = Math.floor(difficulty / 2); _root.phabwormsleft = tobecreated; a = 0; while (a < 25) { removeMovieClip("phabworm" + a); _root.PhabArray[a] = 0; a++; } while (createdworms < tobecreated) { mrrandom = Math.floor(Math.random() * 25); if ((_root.PhabArray[mrrandom] != 1) && (mrrandom != 22)) { _root.PhabArray[mrrandom] = 1; createdworms++; i++; removeMovieClip("phabworm" + mrrandom); _root.phabetwormprot.duplicateMovieClip("phabworm" + mrrandom, setDepth()); } } _root.activefield = 22; i = 0; while (i < int(_root.difficulty / (5 - (_root.hard_mode * 3)))) { removeMovieClip("fire_copy" + i); _root.fire_prot.duplicateMovieClip("fire_copy" + i, setDepth()); i++; } _root.shop_on_field_prot.swapDepths(setDepth()); _root.phaboulette_on_field_prot.swapDepths(setDepth()); _root.phab_tries = 15; _root.inshop = 0; _root.health = Number(_root.health) + Number(5 * difficulty); if (_root.health > _root.max_health) { _root.health = _root.max_health; } _root.player.duplicateMovieClip("player_field", setDepth()); _root.player_field.gotoAndPlay((_root.story_mode * 40) + 1); _root.player_field._x = 185; _root.player_field._y = 285; _root.previousfield = -1; _root.game_running = 1; if (_root.fields_touched >= 25) { _root.cash = _root.cash + (10 * _root.difficulty); _root.field_bonus_movie.swapDepths(setDepth()); _root.field_bonus_movie.play(); fieldbonussound = new Sound(); fieldbonussound.attachSound("simple_puzzle_field_bonus"); fieldbonussound.start(); _root["statistic_field_bonus" + Number(_root.difficulty - 1)] = 1; } _root.fields_touched = 0; _root.BeenThere = ["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"]; if (_root.difficulty > 5) { if (_root["statistic_worm_battle_hits" + Number(_root.difficulty - 1)] == 0) { _root["statistic_perfect_wormbattles" + Number(_root.difficulty - 1)] = 1; } if (_root["statistic_phaboulette_oops" + Number(_root.difficulty - 1)] == 0) { if (((((_root["statistic_phaboulette_okay" + Number(_root.difficulty - 1)] + _root["statistic_phaboulette_nice" + Number(_root.difficulty - 1)]) + _root["statistic_phaboulette_wow" + Number(_root.difficulty - 1)]) + _root["statistic_phaboulette_boom" + Number(_root.difficulty - 1)]) + _root["statistic_phaboulette_o_o" + Number(_root.difficulty - 1)]) >= 15) { _root["statistic_perfect_phaboulette" + Number(_root.difficulty - 1)] = 1; } } } _root["statistic_field_bonus" + Number(_root.difficulty)] = 0; _root["statistic_fire_hits" + Number(_root.difficulty)] = 0; _root["statistic_wasders_used" + Number(_root.difficulty)] = 0; _root["statistic_worm_battle_time" + Number(_root.difficulty)] = 0; _root["statistic_jokers_used" + Number(_root.difficulty)] = 0; _root["statistic_worm_battle_hits" + Number(_root.difficulty)] = 0; _root["statistic_perfect_wormbattles" + Number(_root.difficulty)] = 0; _root["statistic_perfect_phaboulette" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_oops" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_okay" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_nice" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_wow" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_boom" + Number(_root.difficulty)] = 0; _root["statistic_phaboulette_o_o" + Number(_root.difficulty)] = 0; _level0.view_statistics.swapDepths(setDepth()); if (_root.DIFFICULTY > 5) { levelupsound = new Sound(); levelupsound.attachSound("simple_puzzle_levelup"); levelupsound.start(); _root.level_up_movie.swapDepths(setDepth()); _root.level_up_movie.play(); } } else if (_root.DIFFICULTY > 26) { _root.game_over = 1; } } function start_worm_attack() { _root.fader.duplicateMovieClip("realfader", setDepth()); _root.realfader._x = -5; _root.realfader._y = -5; _root.realfader._xscale = 840; _root.realfader._yscale = 840; _root.worm_previous_letter = 0; _root.stats_worm_timer = 0; _root.phabetwormfight = 1; worm_copies = 5; worm_speed = _root.DIFFICULTY * 2; i = 0; while (i < _root.difficulty) { if (Math.random() > 0.7) { _root.money_prot.duplicateMovieClip("money_copy" + i, setDepth()); _root["money_copy" + i]._x = Math.random() * 400; _root["money_copy" + i]._y = 40 + (Math.random() * 300); } if (Math.random() > 0.6) { _root.health_prot.duplicateMovieClip("health_copy" + i, setDepth()); _root["health_copy" + i]._x = Math.random() * 400; _root["health_copy" + i]._y = 40 + (Math.random() * 300); } i++; } worm = 0; while (worm < worm_copies) { _root.worm_alpha.duplicateMovieClip("worm_copy" + worm, setDepth()); worm++; } _root.worm_copy0.swapDepths(setDepth()); _root.active_phabworm_prot.duplicateMovieClip("active_phabworm_copy", setDepth()); _root.player_graph.duplicateMovieClip("worm_player", setDepth()); _root.worm_player._x = 200; _root.worm_player._y = 200; _root.active_worm = 0; _root.active_worm_x = 0; _root.active_worm_y = 0; _root.active_worm_winkel = 0; _level0.HUD_DISPLAY.swapDepths(setDepth()); _level0.HUD_DISPLAY._alpha = 65; } function end_worm_attack() { realfader.play(); _root["statistic_worm_battle_time" + Number(_root.difficulty)] = _root["statistic_worm_battle_time" + Number(_root.difficulty)] + Number(int(_root.stats_worm_timer / 20)); _root.phabwormsleft--; removeMovieClip("phabworm" + _root.activefield); removeMovieClip("active_phabworm_copy"); _root.PhabArray[_root.activefield] = 0; _root.phabetwormfight = 0; wormwin = new Sound(); wormwin.attachSound("simple_puzzle_worm_win"); wormwin.start(); _level0.HUD_DISPLAY._alpha = 100; } function show_selection(sel_x, sel_y) { if (!_root[("selection" + sel_x) + sel_y]) { levelupsound = new Sound(); levelupsound.attachSound("simple_puzzle_selection"); levelupsound.start(); _root.selection_prot.duplicateMovieClip(("selection" + sel_x) + sel_y, setDepth()); _root[("selection" + sel_x) + sel_y]._x = sel_x; _root[("selection" + sel_x) + sel_y]._y = sel_y; } } function show_error_message(set_err_mess) { _root.err_mess = String(set_err_mess); _root.error_message.gotoAndPlay(2); _root.error_message.swapDepths(setDepth()); } function get_total_score(of_what) { total = 0; i = 5; while (i < 27) { total = total + Number(_root[of_what + i]); i++; } return(total); } function string_check(to_check, no_numbers) { allowed = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; if (no_numbers == 1) { allowed = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; } splitcheck = to_check.split(""); stringisokay = 1; i = 0; while (i < splitcheck.length) { if (allowed.indexOf(splitcheck[i]) == -1) { stringisokay = 0; } i++; } return(stringisokay); } function string_different_chars(to_check) { different_chars = 0; check_word = ""; splitted = to_check.split(""); i = 0; while (i < splitted.length) { if (check_word.indexOf(splitted[i]) == -1) { different_chars++; } check_word = check_word + splitted[i]; i++; } return(different_chars); } Stage.showMenu = false; _focusrect = false; stop(); _global.globalDepth = 100000 /* 0x0186A0 */; _global.setDepth = function () { return(globalDepth++); }; var pl_up = new Number(0); var pl_down = new Number(0); var pl_left = new Number(0); var pl_right = new Number(0); var BeenThere = new Array(); var PhabArray = new Array(); var KeyArray = new Array(); KeyArray = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]; var ColArray = new Array(); ColArray = ["8A2BE2", "5F9EA0", "6495ED", "FF8C00", "8FBC8F", "FFFAF0", "FFD700", "808080", "ADFF2F", "ADD8E6", "800000", "191970", "9ACD32", "4169E1", "6A5ACD", "00FF7F", "696969", "008000", "4D5BDD", "B3DDB3", "B0B1E0", "FA7E7E", "F7F8A0", "AE02B0", "01D3D1", "6569FF", "B2B2C6"]; var BWColArray = new Array(); BWColArray = ["E2E2E2", "D9D9D9", "CCCCCC", "C8C8C8", "BEBEBE", "B4B4B4", "ADADAD", "A4A4A4", "989898", "909090", "848484", "767676", "6A6A6A", "676767", "5B5B5B", "C5CBCB", "D4D8D8", "BABEBE", "B1B7B7", "A7AFAF", "A0A8A8", "999F9F", "848E8D", "7A8685", "747C7C", "6F7777", "F9FBFB"]; var LibraryArr = new Array(); LibraryArr = ["definitely", "loser", "altogether", "existence", "obligatory", "ridiculous", "jealous", "standard", "awful", "intelligent", "something", "laboratory", "although", "you", "indifferent", "pedant", "indolent", "theory", "harassment", "suggestion", "surprise", "fast", "alphabet", "muddasheep", "spectacular", "cursor", "freedom", "seizure", "absence", "irregular", "irrelevant", "invaders", "emotion", "hopeless", "wireless", "fighter", "rogue", "impolite", "address", "sense", "actually", "basically", "eventually", "technically", "tree", "space", "gameboy", "playstation", "sonic", "advance", "surprisingly", "hopefully", "shakespeare", "history", "glory", "tissue", "coffee", "irresponsible", "masterpiece", "guybrush", "threepwood", "universe", "waterfall", "suffering", "entertainment", "responsibility", "ability", "rectangular", "triangular", "amazing", "egoistic", "altruistic", "fashion", "passion", "google", "newgrounds", "especially", "compatibility", "common", "shape", "calculator", "spectator", "nothing", "endless", "boredom", "lyrics", "poem", "story", "feature", "basement", "sometimes", "word", "hello", "randomness", "purpose", "dragon", "emptiness", "automatically", "ironically", "partially", "conversion", "increase", "decrease", "hollow", "divinity", "astrology", "comic", "cosmic", "speech", "peach", "peek", "disgrace", "panic", "kingdom", "mobile", "unusual", "transporter", "transformer", "teenager", "immature", "princess", "artistic", "influence", "bookstore", "musicstore", "captain", "illusion", "pirate", "secondary", "primary", "microphone", "minimize", "maximize", "revise", "mushroom", "imperfect", "present", "future", "purity", "pledge", "variable", "laughter", "slaughter", "katana", "verbally", "congenial", "complicated", "easily", "freeze", "approximately"]; var play_music = 1; var PicArray = new Array(); var ChosenColArray = new Array(); var game_running = 0; var phabetwormfight = 0; var inshop = 0; var game_over = 0; var phabwormsleft = 0; var create_x = 75; var create_y = 75; var game_creation = 0; var al_create_x = 100; var al_create_y = 100; var al_game_creation = 0; var nextcheck = 1; var activefield = new Number(-1); var previousfield = new Number(-1); var stored_data = sharedobject.getLocal("phabetal"); if (_root.stored_data.data.Library == undefined) { _root.stored_data.data.Library = new Array(); _root.stored_data.data.Library = LibraryArr; _root.stored_data.flush(); } if (_root.stored_data.data.username == undefined) { _root.stored_data.data.likes_music = 1; _root.stored_data.data.total_score = 0; _root.stored_data.flush(); } var black_and_white = 0; var story_mode = 0; var hard_mode = 0; _root.phabetwormprot._visible = false; _root.alphabeto._visible = false; _root.HITBUTTON._visible = false; _root.player._visible = false; _root.player_graph._visible = false; _root.fader._visible = false; _root.money_plus_one_prot._visible = false; _root.fire_prot._visible = false; _root.fire_expl_prot._visible = false; _root.worm_pl_rem_prot._visible = false; _root.money_prot._visible = false; _root.health_prot._visible = false; _root.phab_alpha_prot._visible = false; _root.selection_prot._visible = false; _root.view_statistics._visible = false; _root.worm_alpha._visible = false; _root.active_phabworm_prot._visible = false; _root.worm_pl_attack_prot._visible = false; _root.worm_pl_tile_prot._visible = false; _root.debug = "DIFF:" + string_different_chars("you");
Instance of Symbol 88 MovieClip "HUD_DISPLAY" in Frame 2
on (press) { if (_root.game_running == 1) { startDrag (this); } } on (release) { stopDrag(); }
Instance of Symbol 91 MovieClip "HITBUTTON" in Frame 2
onClipEvent (load) { is_changing = 0; var controlnumber = _root.PicArray[_name]; if (_root.game_creation == 1) { this._x = _root.create_x; this._y = _root.create_y; _root.create_x = _root.create_x + 50; if (_root.create_x > 275) { _root.create_x = 75; _root.create_y = _root.create_y + 50; } if (_root.create_y > 275) { _root.create_x = 75; _root.create_y = 75; _root.game_creation = 0; } myColor = new Color(this); myColor.setRGB("0x" + _root.ChosenColArray[_root.PicArray[_name]]); } } onClipEvent (enterFrame) { if (_root.game_over) { removeMovieClip(this); } if (controlnumber != _root.PicArray[_name]) { myColor.setRGB("0x" + _root.ChosenColArray[_root.PicArray[_name]]); controlnumber = _root.PicArray[_name]; } if (this.hitTest(_root.player_field)) { _root.activefield = Number(_name); } if ((_root.activefield == Number(_name)) || ((((_root.pl_up == Number(_name)) || (_root.pl_down == Number(_name))) || (_root.pl_left == Number(_name))) || (_root.pl_right == Number(_name)))) { if (is_changing == 0) { setProperty(this, _alpha , 30); is_changing = 1; } } else if (is_changing == 1) { is_changing = 0; setProperty(this, _alpha , 100); } }
Instance of Symbol 119 MovieClip "player" in Frame 2
onClipEvent (load) { var ComparArr = new Array(); player_sound = new Sound(); player_sound.attachSound("simple_puzzle_mainmove"); } onClipEvent (enterFrame) { if (_root.game_over) { removeMovieClip(this); } if ((_root.activefield - 5) >= 0) { _root.pl_up = _root.activefield - 5; } else { _root.pl_up = -1; } if ((_root.activefield + 5) < 25) { _root.pl_down = _root.activefield + 5; } else { _root.pl_down = -1; } if (((((((_root.activefield - 1) != 4) && ((_root.activefield - 1) > -1)) && ((_root.activefield - 1) != 9)) && ((_root.activefield - 1) != 14)) && ((_root.activefield - 1) != 19)) && ((_root.activefield - 1) != 24)) { _root.pl_left = _root.activefield - 1; } else { _root.pl_left = -1; } if ((((((_root.activefield + 1) != 5) && ((_root.activefield + 1) != 10)) && ((_root.activefield + 1) != 15)) && ((_root.activefield + 1) != 20)) && ((_root.activefield + 1) != 25)) { _root.pl_right = _root.activefield; _root.pl_right++; } else { _root.pl_right = -1; } if (((_root.nextcheck <= 0) && (_root.phabetwormfight == 0)) && (_root.inshop == 0)) { if (Key.isDown(32) && (_root.wasders > 0)) { if (((((_root.PicArray[_root.pl_up] != 22) && (_root.pl_up > -1)) || ((_root.PicArray[_root.pl_left] != 0) && (_root.pl_left > -1))) || ((_root.PicArray[_root.pl_down] != 18) && (_root.pl_down > -1))) || ((_root.PicArray[_root.pl_right] != 3) && (_root.pl_right > -1))) { _root.PicArray[_root.pl_up] = 22; _root.PicArray[_root.pl_left] = 0; _root.PicArray[_root.pl_down] = 18; _root.PicArray[_root.pl_right] = 3; _root.wasders = Number(_root.wasders) - 1; _root["statistic_wasders_used" + Number(_root.difficulty)] = _root["statistic_wasders_used" + Number(_root.difficulty)] + 1; } } if ((Key.isDown(Key.getCode()) && (Key.getAscii() == (_root.PicArray[_root.pl_up] + 97))) && (_root.pl_up > -1)) { _root.player_field._y = _root.player_field._y - 50; _root.nextcheck = 5; } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() == (_root.PicArray[_root.pl_down] + 97))) && (_root.pl_down > -1)) { _root.player_field._y = _root.player_field._y + 50; _root.nextcheck = 5; } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() == (_root.PicArray[_root.pl_left] + 97))) && (_root.pl_left > -1)) { _root.player_field._x = _root.player_field._x - 50; _root.nextcheck = 5; } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() == (_root.PicArray[_root.pl_right] + 97))) && (_root.pl_right > -1)) { _root.player_field._x = _root.player_field._x + 50; _root.nextcheck = 5; } else { _root.nextcheck = 0; } } else { _root.nextcheck--; if (_root.phabetwormfight == 1) { _root.nextcheck = 28; } } if ((_root.previousfield != _root.activefield) && (_root.game_running)) { player_sound.start(); ComparArr = [_root.pl_up, _root.pl_down, _root.pl_left, _root.pl_right]; i = 0; while (i < ComparArr.length) { a = 0; while (a < ComparArr.length) { if ((ComparArr[i] > -1) && (ComparArr[a] > -1)) { if ((i != a) && (Number(_root.PicArray[ComparArr[i]]) == Number(_root.PicArray[ComparArr[a]]))) { _root.PicArray[ComparArr[i]] = Math.floor(Math.random() * _root.DIFFICULTY); i = 0; } } a++; } i++; } _root.previousfield = _root.activefield; } if (((_root.BeenThere[_root.activefield] != 1) && (_root.game_running == 1)) && (_root.activefield > -1)) { field_discover_sound = new Sound(); field_discover_sound.attachSound("simple_puzzle_field_discover"); field_discover_sound.start(); _root.CASH++; _root.BeenThere[_root.activefield] = 1; _root.fields_touched++; _root.money_plus_one_prot.duplicateMovieClip("money_up" + _root.activefield, setDepth()); _root["money_up" + _root.activefield]._x = _root.player_field._x + 10; _root["money_up" + _root.activefield]._y = _root.player_field._y; } }
Instance of Symbol 146 MovieClip "alphabeto" in Frame 2
onClipEvent (load) { if (_root.al_game_creation == 1) { this._x = _root.al_create_x; this._y = _root.al_create_y; _root.al_create_x = _root.al_create_x + 50; if (_root.al_create_x > 300) { _root.al_create_x = 100; _root.al_create_y = _root.al_create_y + 50; } if (_root.al_create_y > 300) { _root.al_create_x = 100; _root.al_create_y = 100; _root.al_game_creation = 0; } var splitname = _name.split("ha"); splitname[1] = splitname[1] - 25; this.gotoAndPlay(_root.PicArray[splitname[1]] + 1); var controlnumber = _root.PicArray[splitname[1]]; } } onClipEvent (enterFrame) { if (_root.game_over) { removeMovieClip(this); } if (controlnumber != _root.PicArray[splitname[1]]) { this.gotoAndPlay(_root.PicArray[splitname[1]] + 1); controlnumber = _root.PicArray[splitname[1]]; } }
Instance of Symbol 148 MovieClip in Frame 2
onClipEvent (load) { newSound = new Sound(); newSound.attachSound("simple_puzzle_music"); music_is_playing = 0; quality_set = 0; next_check = 5; if ((_root.stored_data.data.likes_music == 1) && (_root.game_running == 1)) { newSound.start(0, 999999999); music_is_playing = 1; } } onClipEvent (enterFrame) { _root.show_phabs_left = _root.phabwormsleft; if (((_root.game_running == 1) && (music_is_playing == 0)) && (_root.stored_data.data.likes_music == 1)) { newSound.start(0, 999999999); music_is_playing = 1; } else if ((_root.game_running == 0) && (music_is_playing == 1)) { newSound.stop(); music_is_playing = 0; } else if (_root.game_running == 1) { if (next_check <= 0) { next_check = 5; if (Key.isDown(35) && (music_is_playing == 0)) { newSound.start(0, 999999999); music_is_playing = 1; _root.stored_data.data.likes_music = 1; } else if (Key.isDown(35) && (music_is_playing == 1)) { newSound.stop(); music_is_playing = 0; _root.stored_data.data.likes_music = 0; } else { next_check = 0; } } else { next_check--; } } if (_root.health <= 0) { _root.game_over = 1; } if ((_root.game_running == 1) && (_root.phabwormsleft == 0)) { _root.DIFFICULTY++; _root.create_game(); } if ((((_root.game_running == 1) && (Key.isDown(Key.getCode()))) && (Key.getAscii() >= 65)) && (Key.getAscii() <= 90)) { _root.show_error_message("Watch out!\nYou're writing in all caps!\nPhabetal doesn't like that!"); } _root.debug = (((_root._xmouse + " ") + _root._ymouse) + " ") + Key.getAscii(); }
Instance of Symbol 151 MovieClip "phabetwormprot" in Frame 2
onClipEvent (load) { var splitname = _name.split("worm"); var controlname = splitname[1]; if (_name.indexOf("prot") == -1) { splitname[1]++; _x = 100; _y = 115; if (((((splitname[1] == 2) || (splitname[1] == 7)) || (splitname[1] == 12)) || (splitname[1] == 17)) || (splitname[1] == 22)) { _x = (_x + 50); } else if (((((splitname[1] == 3) || (splitname[1] == 8)) || (splitname[1] == 13)) || (splitname[1] == 18)) || (splitname[1] == 23)) { _x = (_x + 100); } else if (((((splitname[1] == 4) || (splitname[1] == 9)) || (splitname[1] == 14)) || (splitname[1] == 19)) || (splitname[1] == 24)) { _x = (_x + 150); } else if (((((splitname[1] == 5) || (splitname[1] == 10)) || (splitname[1] == 15)) || (splitname[1] == 20)) || (splitname[1] == 25)) { _x = (_x + 200); } if ((splitname[1] >= 6) && (splitname[1] <= 10)) { _y = (_y + 50); } else if ((splitname[1] >= 11) && (splitname[1] <= 15)) { _y = (_y + 100); } else if ((splitname[1] >= 16) && (splitname[1] <= 20)) { _y = (_y + 150); } else if ((splitname[1] >= 21) && (splitname[1] <= 25)) { _y = (_y + 200); } this.gotoandPlay(Math.round(Math.random() * _totalframes)); } } onClipEvent (enterFrame) { if (_root.game_over) { removeMovieClip(this); } if (_root.PhabArray[controlname] == 0) { removeMovieClip(this); } if ((hitTest(_root.player_field) && (_root.phabetwormfight == 0)) && (_root.game_running == 1)) { _root.start_worm_attack(); } }
Instance of Symbol 153 MovieClip "player_graph" in Frame 2
onClipEvent (enterFrame) { if (_name.indexOf("worm") > -1) { if (_root.health <= 0) { _root.phabetwormfight = 0; _root.game_over = 1; removeMovieClip(this); } if (_root.active_worm >= 5) { _root.end_worm_attack(); removeMovieClip(this); } if (_root.inshop == 0) { if (Key.isDown(38) && (_y >= 15)) { _y = (_y - 10); } if (Key.isDown(37) && (_x >= 15)) { _x = (_x - 10); } if (Key.isDown(39) && (_x <= 400)) { _x = (_x + 10); } if (Key.isDown(40) && (_y <= 400)) { _y = (_y + 10); } } _rotation = _root.active_worm_winkel; _root.stats_worm_timer++; } }
Instance of Symbol 77 MovieClip "worm_alpha" in Frame 2
onClipEvent (load) { if (_name.indexOf("copy") > -1) { its_a_copy = 1; } if (its_a_copy == 1) { setspeed = 26 / _root.DIFFICULTY; splitname = _name.split("copy"); speed = splitname[1] + 1; hit = 0; letter = Math.round(Math.random() * _root.DIFFICULTY); if (splitname[1] > 0) { while ((letter == _root.worm_previous_letter) || (letter == 0)) { letter = Math.round(Math.random() * _root.DIFFICULTY); } } if (letter == 0) { letter = 1; } _root.worm_previous_letter = letter; this.gotoAndStop(letter); if (Math.random() > 0.5) { _x = -25; _y = 20; } else if (Math.random() > 0.5) { _x = -25; _y = 425; } else if (Math.random() > 0.5) { _x = 425; _y = 425; } else { _x = 425; _y = 20; } } } onClipEvent (enterFrame) { if (its_a_copy == 1) { if (_root.game_over) { removeMovieClip(this); } if (_root.phabetwormfight == 1) { if (speed <= 0) { if (_root.inshop == 0) { if (_root.worm_player._x > _x) { _x = (_x + 10); } if (_root.worm_player._x < _x) { _x = (_x - 10); } if (_root.worm_player._y > _y) { _y = (_y + 10); } if (_root.worm_player._y < _y) { _y = (_y - 10); } } if (_root.hard_mode == 0) { speed = setspeed; } } else { speed--; } distance_to_player = Math.abs(_root.worm_player._x - _x) + Math.abs(_root.worm_player._y - _y); if (((((distance_to_player < 350) && (_y > 10)) && (Key.isDown(Key.getCode()))) && (Number(Key.getAscii()) == Number(letter + 96))) && (splitname[1] == _root.active_worm)) { lightning = new Sound(); lightning.attachSound("simple_puzzle_worm_destroy"); lightning.start(); _root.active_worm++; _root["worm_copy" + _root.active_worm].swapDepths(setDepth()); _root.active_phabworm_copy.swapDepths(setDepth()); if (_root.hard_mode == 0) { _root.CASH = _root.CASH + int(_root.difficulty / 3); } _root.worm_pl_attack_prot.duplicateMovieClip("worm_pl_attack_copy", setDepth()); _root.worm_pl_tile_prot.duplicateMovieClip("worm_pl_tile_copy", setDepth()); removeMovieClip(this); } } if (_root.active_worm == splitname[1]) { if (distance_to_player < 350) { setspeed = 1; } if (distance_to_player < 150) { setspeed = 0; } if ((Key.isDown(32) && (_root.jokers > 0)) && (letter != 10)) { letter = 10; this.gotoAndStop(letter); _root.jokers--; _root["statistic_jokers_used" + Number(_root.difficulty)] = _root["statistic_jokers_used" + Number(_root.difficulty)] + 1; } if (this.hitTest(_root.worm_player) && (hit == 0)) { wormtouch = new Sound(); wormtouch.attachSound("simple_puzzle_worm_touch"); wormtouch.start(); _root.active_worm++; hit = 1; _root["statistic_worm_battle_hits" + Number(_root.difficulty)] = _root["statistic_worm_battle_hits" + Number(_root.difficulty)] + 1; _root["worm_copy" + _root.active_worm].swapDepths(setDepth()); _root.active_phabworm_copy.swapDepths(setDepth()); _root.worm_pl_rem_prot.duplicateMovieClip("worm_pl_rem_copy" + _root.active_worm, setDepth()); _root["worm_pl_rem_copy" + _root.active_worm]._x = _x; _root["worm_pl_rem_copy" + _root.active_worm]._y = _y; if (_root.hard_mode == 0) { _root.health = _root.health - (_root.DIFFICULTY * 4); } else { _root.health = _root.health - (_root.DIFFICULTY * 5); } removeMovieClip(this); } _root.active_worm_x = _x; _root.active_worm_y = _y; _root.active_phabworm_copy._x = _x - 1; _root.active_phabworm_copy._y = _y - 1; ang_y = _y - _root.worm_player._y; ang_x = _x - _root.worm_player._x; _root.active_worm_winkel = Math.atan(ang_y / ang_x) / (Math.PI/180); if (ang_x < 0) { _root.active_worm_winkel = _root.active_worm_winkel + 180; } if ((ang_x >= 0) && (ang_y < 0)) { _root.active_worm_winkel = _root.active_worm_winkel + 360; } } } }
Instance of Symbol 155 MovieClip "fader" in Frame 2
onClipEvent (enterFrame) { if (_root.game_over && (_name.indexOf("realfader") > -1)) { this.play(); } if (_root.game_running == 0) { removeMovieClip(this); } }
Instance of Symbol 157 MovieClip "active_phabworm_prot" in Frame 2
onClipEvent (enterFrame) { if (_name.indexOf("active_phabworm_copy") > -1) { if (_root.health <= 0) { removeMovieClip(this); } } }
Instance of Symbol 163 MovieClip "worm_pl_attack_prot" in Frame 2
onClipEvent (load) { _x = _root.worm_player._x; _y = _root.worm_player._y; _rotation = _root.active_worm_winkel; }
Instance of Symbol 168 MovieClip "worm_pl_tile_prot" in Frame 2
onClipEvent (load) { _x = _root.active_worm_x; _y = _root.active_worm_y; _rotation = _root.active_worm_winkel; }
Instance of Symbol 189 MovieClip "shop_on_field_prot" in Frame 2
onClipEvent (load) { _y = 435; _x = (100 + (50 * int(Math.random() * 5))); next_spawn = _root.difficulty * 20; } onClipEvent (enterFrame) { if ((((_root.inshop == 0) && (_root.game_running == 1)) && (_root.phabetwormfight == 0)) && (_y <= 430)) { _y = (_y + 5); } if ((_root.phabetwormfight == 1) || (_root.game_running == 0)) { _y = 431; } if ((this.hitTest(_root.player_field) && (_root.inshop == 0)) && (_root.phabetwormfight == 0)) { _root.mr_shop.play(); _root.mr_shop.swapDepths(setDepth()); _root.inshop = 1; _y = 431; } if ((_y > 430) && (_root.inshop == 0)) { if (next_spawn <= 0) { _y = -30; _x = (100 + (50 * int(Math.random() * 5))); next_spawn = _root.difficulty * 50; } else { next_spawn--; } } }
Instance of Symbol 203 MovieClip "fire_prot" in Frame 2
onClipEvent (load) { function setcoordinates() { mrrandom = Math.floor(Math.random() * 25) + 1; while (mrrandom == (_root.activefield + 1)) { mrrandom = Math.floor(Math.random() * 25); } _x = 100; _y = 115; if (((((mrrandom == 2) || (mrrandom == 7)) || (mrrandom == 12)) || (mrrandom == 17)) || (mrrandom == 22)) { _x = (_x + 50); } else if (((((mrrandom == 3) || (mrrandom == 8)) || (mrrandom == 13)) || (mrrandom == 18)) || (mrrandom == 23)) { _x = (_x + 100); } else if (((((mrrandom == 4) || (mrrandom == 9)) || (mrrandom == 14)) || (mrrandom == 19)) || (mrrandom == 24)) { _x = (_x + 150); } else if (((((mrrandom == 5) || (mrrandom == 10)) || (mrrandom == 15)) || (mrrandom == 20)) || (mrrandom == 25)) { _x = (_x + 200); } if ((mrrandom >= 6) && (mrrandom <= 10)) { _y = (_y + 50); } else if ((mrrandom >= 11) && (mrrandom <= 15)) { _y = (_y + 100); } else if ((mrrandom >= 16) && (mrrandom <= 20)) { _y = (_y + 150); } else if ((mrrandom >= 21) && (mrrandom <= 25)) { _y = (_y + 200); } hit = 0; } var hit = 0; if (_name.indexOf("copy") > -1) { next_move = 50 - _root.difficulty; its_a_copy = 1; this.setcoordinates(); } } onClipEvent (enterFrame) { if (its_a_copy) { if (_root.game_running == 0) { removeMovieClip(this); } if (this.hitTest(_root.player_field) && (hit == 0)) { hit = 1; firesound = new Sound(); firesound.attachSound("simple_puzzle_fire"); firesound.start(); _root["statistic_fire_hits" + Number(_root.difficulty)] = _root["statistic_fire_hits" + Number(_root.difficulty)] + 1; _root.fire_expl_prot.duplicateMovieClip("fire_expl_copy", setDepth()); _root.fire_expl_copy._x = _x; _root.fire_expl_copy._y = _y; _root.health = Number(_root.health) - Number(_root.difficulty * 4); this.setcoordinates(); } if ((_root.phabetwormfight == 0) && (_root.inshop == 0)) { if (next_move <= 0) { next_move = (50 - _root.difficulty) - (_root.hard_mode * 10); if ((Math.random() > 0.5) && ((_x - 50) >= 100)) { _x = (_x - 50); } else if ((Math.random() > 0.5) && ((_x + 50) <= 300)) { _x = (_x + 50); } else if ((Math.random() > 0.5) && ((_y - 50) >= 115)) { _y = (_y - 50); } else if ((Math.random() > 0.5) && ((_y + 50) <= 315)) { _y = (_y + 50); } else { next_move = 0; } } else { next_move--; } } } }
Instance of Symbol 215 MovieClip "money_prot" in Frame 2
onClipEvent (load) { hit = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.worm_player) && (hit == 0)) { moneysound = new Sound(); moneysound.attachSound("simple_puzzle_money"); moneysound.start(); _root.cash = _root.cash + 10; hit = 1; this.play(); } if (_root.phabetwormfight == 0) { removeMovieClip(this); } }
Instance of Symbol 233 MovieClip "phab_alpha_prot" in Frame 2
onClipEvent (load) { if (_name.indexOf("copy") > -1) { its_a_copy = 1; splitname = _name.split("-"); _width = splitname[3]; _height = splitname[3]; _y = 285; _x = (20 + (splitname[3] * splitname[2])); } } onClipEvent (enterFrame) { if (its_a_copy == 1) { if (_currentframe == 4) { this.gotoAndStop(Number(splitname[1]) + 5); } } }
Instance of Symbol 46 MovieClip "phaboulette_on_field_prot" in Frame 2
onClipEvent (load) { _x = 435; _y = (100 + (50 * int(Math.random() * 5))); next_spawn = (_root.difficulty * Math.random()) * 20; } onClipEvent (enterFrame) { if (((((_root.phab_tries > 0) && (_root.inshop == 0)) && (_root.game_running == 1)) && (_root.phabetwormfight == 0)) && (_x <= 430)) { _x = (_x + 5); } if ((_root.phabetwormfight == 1) || (_root.game_running == 0)) { _x = 431; } if ((this.hitTest(_root.player_field) && (_root.inshop == 0)) && (_root.phabetwormfight == 0)) { _root.play_phaboulette.play(); _root.play_phaboulette.swapDepths(setDepth()); _root.inshop = 1; _x = 431; } if ((_x > 430) && (_root.inshop == 0)) { if (next_spawn <= 0) { _x = -30; _y = (100 + (50 * int(Math.random() * 5))); next_spawn = (_root.difficulty * Math.random()) * 50; } else { next_spawn--; } } }
Instance of Symbol 235 MovieClip "health_prot" in Frame 2
onClipEvent (load) { hit = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.worm_player) && (hit == 0)) { healthsound = new Sound(); healthsound.attachSound("simple_puzzle_health"); healthsound.start(); _root.health = Number(_root.health) + 15; if (_root.health > _root.max_health) { _root.health = _root.max_health; } hit = 1; this.play(); } if (_root.phabetwormfight == 0) { removeMovieClip(this); } }
Instance of Symbol 276 MovieClip "view_statistics" in Frame 2
onClipEvent (enterFrame) { if (Key.isDown(17) && (_root.phabetwormfight == 0)) { this.play(); } if (_root.game_running == 0) { _root.view_statistics._visible = false; } else { _root.view_statistics._visible = true; } }
Instance of Symbol 285 MovieClip "show_game_over" in Frame 2
onClipEvent (enterFrame) { if (_root.game_over == 1) { _root.game_running = 0; _root.game_over = 0; _root.cash = 0; _root.wasders = 0; _root.jokers = 0; _root.health = 100; _root.max_health = 100; this.gotoAndPlay(2); } }
Symbol 28 Button
on (release) { _root.play(); }
Symbol 29 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndStop (3); }
Symbol 29 MovieClip Frame 2
gotoAndPlay (1);
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
stop();
Symbol 77 MovieClip Frame 4
stop();
Symbol 77 MovieClip Frame 5
stop();
Symbol 77 MovieClip Frame 6
stop();
Symbol 77 MovieClip Frame 7
stop();
Symbol 77 MovieClip Frame 8
stop();
Symbol 77 MovieClip Frame 9
stop();
Symbol 77 MovieClip Frame 10
stop();
Symbol 77 MovieClip Frame 11
stop();
Symbol 77 MovieClip Frame 12
stop();
Symbol 77 MovieClip Frame 13
stop();
Symbol 77 MovieClip Frame 14
stop();
Symbol 77 MovieClip Frame 15
stop();
Symbol 77 MovieClip Frame 16
stop();
Symbol 77 MovieClip Frame 17
stop();
Symbol 77 MovieClip Frame 18
stop();
Symbol 77 MovieClip Frame 19
stop();
Symbol 77 MovieClip Frame 20
stop();
Symbol 77 MovieClip Frame 21
stop();
Symbol 77 MovieClip Frame 22
stop();
Symbol 77 MovieClip Frame 23
stop();
Symbol 77 MovieClip Frame 24
stop();
Symbol 77 MovieClip Frame 25
stop();
Symbol 77 MovieClip Frame 26
stop();
Instance of Symbol 36 MovieClip in Symbol 88 MovieClip Frame 1
on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("\nThis is your current cash.\n(Click to continue.)"); } }
Instance of Symbol 38 MovieClip in Symbol 88 MovieClip Frame 1
on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("This shows your current health.\nAnd your max health.\n(Click to continue.)"); } }
Instance of Symbol 46 MovieClip in Symbol 88 MovieClip Frame 1
on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("\nYour phaboulette tries.\n(Click to continue.)"); } }
Instance of Symbol 48 MovieClip in Symbol 88 MovieClip Frame 1
on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("This shows how many worms there are left on the field.\n(Click to continue.)"); } }
Instance of Symbol 77 MovieClip in Symbol 88 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(10); } on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("\nThe amount of jokers you've bought.\n(Click to continue.)"); } }
Instance of Symbol 79 MovieClip in Symbol 88 MovieClip Frame 1
on (rollOver) { if (_root.game_running == 1) { _root.show_error_message("\nThe amount of wasders you've bought.\n(Click to continue.)"); } }
Symbol 119 MovieClip Frame 40
gotoAndPlay (1);
Symbol 119 MovieClip Frame 80
gotoAndPlay (41);
Symbol 119 MovieClip Frame 120
gotoAndPlay (81);
Symbol 119 MovieClip Frame 160
gotoAndPlay (121);
Symbol 119 MovieClip Frame 200
gotoAndPlay (161);
Symbol 119 MovieClip Frame 240
gotoAndPlay (201);
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 2
stop();
Symbol 146 MovieClip Frame 3
stop();
Symbol 146 MovieClip Frame 4
stop();
Symbol 146 MovieClip Frame 5
stop();
Symbol 146 MovieClip Frame 6
stop();
Symbol 146 MovieClip Frame 7
stop();
Symbol 146 MovieClip Frame 8
stop();
Symbol 146 MovieClip Frame 9
stop();
Symbol 146 MovieClip Frame 10
stop();
Symbol 146 MovieClip Frame 11
stop();
Symbol 146 MovieClip Frame 12
stop();
Symbol 146 MovieClip Frame 13
stop();
Symbol 146 MovieClip Frame 14
stop();
Symbol 146 MovieClip Frame 15
stop();
Symbol 146 MovieClip Frame 16
stop();
Symbol 146 MovieClip Frame 17
stop();
Symbol 146 MovieClip Frame 18
stop();
Symbol 146 MovieClip Frame 19
stop();
Symbol 146 MovieClip Frame 20
stop();
Symbol 146 MovieClip Frame 21
stop();
Symbol 146 MovieClip Frame 22
stop();
Symbol 146 MovieClip Frame 23
stop();
Symbol 146 MovieClip Frame 24
stop();
Symbol 146 MovieClip Frame 25
stop();
Symbol 146 MovieClip Frame 26
stop();
Symbol 146 MovieClip Frame 27
stop();
Symbol 146 MovieClip Frame 28
stop();
Symbol 146 MovieClip Frame 29
stop();
Symbol 146 MovieClip Frame 30
stop();
Symbol 146 MovieClip Frame 31
stop();
Symbol 146 MovieClip Frame 32
stop();
Symbol 146 MovieClip Frame 33
stop();
Symbol 146 MovieClip Frame 34
stop();
Symbol 146 MovieClip Frame 35
stop();
Symbol 146 MovieClip Frame 36
stop();
Symbol 146 MovieClip Frame 37
stop();
Symbol 146 MovieClip Frame 38
stop();
Symbol 146 MovieClip Frame 39
stop();
Symbol 146 MovieClip Frame 40
stop();
Symbol 146 MovieClip Frame 41
stop();
Symbol 146 MovieClip Frame 42
stop();
Symbol 146 MovieClip Frame 43
stop();
Symbol 146 MovieClip Frame 44
stop();
Symbol 146 MovieClip Frame 45
stop();
Symbol 146 MovieClip Frame 46
stop();
Symbol 146 MovieClip Frame 47
stop();
Symbol 146 MovieClip Frame 48
stop();
Symbol 146 MovieClip Frame 49
stop();
Symbol 146 MovieClip Frame 50
stop();
Symbol 146 MovieClip Frame 51
stop();
Symbol 146 MovieClip Frame 52
stop();
Symbol 155 MovieClip Frame 10
stop();
Symbol 155 MovieClip Frame 20
stop(); removeMovieClip(this);
Symbol 163 MovieClip Frame 4
removeMovieClip(this);
Symbol 168 MovieClip Frame 10
removeMovieClip(this);
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 20
stop();
Instance of Symbol 183 MovieClip "shop_manager" in Symbol 184 MovieClip Frame 20
onClipEvent (load) { _root.createTextField("shop_speech_bubble", setDepth(), 18, 105, 195, 20); _root.shop_speech_bubble.textColor = 16777215 /* 0xFFFFFF */; _root.shop_speech_bubble.backgroundColor = 16777215 /* 0xFFFFFF */; _root.shop_speech_bubble.background = false; _root.shop_speech_bubble.selectable = false; meinTextformat = new TextFormat(); meinTextformat.align = String("center"); meinTextformat.font = String("Verdana"); keysound = new Sound(); keysound.attachSound("simple_puzzle_key"); if (Math.random() > 0.5) { some_text = "How can I be of service?"; } else if (Math.random() > 0.5) { some_text = "Please choose wisely."; } else if (Math.random() > 0.5) { some_text = "What will it be today?"; } else if (Math.random() > 0.5) { some_text = "Spend your cash here."; } else if (Math.random() > 0.5) { some_text = "Save the trees."; } else if (Math.random() > 0.5) { some_text = "Nothing can stop us now."; } else { some_text = "This be my loot."; } _root.shop_speech_bubble.text = some_text; _root.shop_speech_bubble.setTextFormat(meinTextformat); is_purchasing = 0; what_purchasing = 0; amount_purchasing = 0; next_input = 5; } onClipEvent (enterFrame) { _root.debug = Key.getAscii(); if (is_purchasing == 0) { if (((Key.isDown(Key.getCode()) && (Key.getAscii() == 120)) && (next_input <= 0)) || (_root.game_running == 0)) { _root.show_selection(252, 252); _root.mr_shop.play(); _root.shop_speech_bubble.removeTextField(); } if (Key.isDown(Key.getCode()) && (Key.getAscii() == 97)) { _root.show_selection(252, 77); is_purchasing = 1; what_purchasing = 1; amount_purchasing = int(_root.cash / 25); if ((Number(_root.max_health) + (Number(amount_purchasing) * 5)) > 995) { amount_purchasing = int(Number(995 - _root.max_health) / 5); } } if (Key.isDown(Key.getCode()) && (Key.getAscii() == 98)) { _root.show_selection(252, 135); is_purchasing = 1; what_purchasing = 2; amount_purchasing = int(_root.cash / 25); } if (Key.isDown(Key.getCode()) && (Key.getAscii() == 99)) { _root.show_selection(252, 192); is_purchasing = 1; what_purchasing = 3; amount_purchasing = int(_root.cash / 25); } } else if (is_purchasing == 1) { _root.shop_speech_bubble.text = "Enter amount: " + amount_purchasing; if (((Key.isDown(Key.getCode()) && (Key.getAscii() >= 48)) && (Key.getAscii() <= 57)) && (next_input <= 0)) { if (amount_purchasing < 100) { keysound.start(); amount_purchasing = 10 * (int(amount_purchasing) + ((Key.getAscii() - 48) / 10)); next_input = 2; } } else if (((_root.game_running == 0) || (Key.isDown(27))) || (Key.isDown(Key.getCode()) && (Key.getAscii() == 120))) { _root.show_selection(252, 252); is_purchasing = 0; _root.shop_speech_bubble.text = "Choose your blues."; next_input = 2; } else if (Key.isDown(8) && (next_input <= 0)) { keysound.start(); amount_purchasing = int(amount_purchasing / 10); next_input = 2; } else if (Key.isDown(13)) { keysound.start(); if ((amount_purchasing > 0) && (amount_purchasing < 995)) { if (what_purchasing == 1) { if ((_root.cash >= (25 * amount_purchasing)) && ((Number(_root.max_health) + (Number(amount_purchasing) * 5)) <= 995)) { _root.max_health = Number(_root.max_health) + Number(5 * amount_purchasing); _root.cash = _root.cash - (25 * amount_purchasing); _root.shop_speech_bubble.text = "You feel healthier but poorer."; is_purchasing = 0; } else if (_root.cash < (25 * amount_purchasing)) { _root.shop_speech_bubble.text = "You can't afford that."; } else if ((Number(_root.max_health) + (Number(amount_purchasing) * 5)) > 995) { _root.shop_speech_bubble.text = "995 is enough!"; _root.show_error_message("\nSorry, you can't have more than 995 health."); } } else if (what_purchasing == 2) { if (_root.cash >= (25 * amount_purchasing)) { _root.jokers = Number(_root.jokers) + Number(amount_purchasing); _root.cash = _root.cash - (25 * amount_purchasing); _root.shop_speech_bubble.text = "The joker's yours!"; is_purchasing = 0; } else { _root.shop_speech_bubble.text = "And who pays for that?"; } } else if (what_purchasing == 3) { if (_root.cash >= (25 * amount_purchasing)) { _root.wasders = Number(_root.wasders) + Number(amount_purchasing); _root.cash = _root.cash - (25 * amount_purchasing); _root.shop_speech_bubble.text = "Feel the power of WASD."; is_purchasing = 0; } else { _root.shop_speech_bubble.text = "No. You need money first."; } } } else if (amount_purchasing == 0) { _root.shop_speech_bubble.text = "What else then?"; is_purchasing = 0; } else { _root.shop_speech_bubble.text = "Sorry, invalid amount!"; } } } next_input--; if (next_input < 0) { next_input = 0; } _root.shop_speech_bubble.setTextFormat(meinTextformat); }
Symbol 184 MovieClip Frame 37
_root.inshop = 0;
Symbol 193 MovieClip Frame 11
removeMovieClip(this);
Symbol 196 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 11
removeMovieClip(this);
Symbol 211 MovieClip Frame 10
removeMovieClip(this);
Symbol 213 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 5
removeMovieClip(this);
Symbol 228 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 15
stop(); _root.inshop = 1;
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 15
onClipEvent (load) { var active_phaboulette = 0; var active_end = 0; var letter_width = 0; var phab_timer = new Number(0); var phab_total_time = new Number(0); var split_phab_input = new Array(); } onClipEvent (enterFrame) { if (active_phaboulette == 0) { if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 120)) || (_root.game_running == 0)) { _root.show_selection(249, 151); _level0.play_phaboulette.phab_counter_ins.text = ""; _root.play_phaboulette.play(); _root.inshop = 0; } if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 49)) && (active_phaboulette == 0)) { if ((_root.cash >= 50) && (_root.phab_tries > 0)) { _root.show_selection(249, 93); active_phaboulette = 1; _root.cash = _root.cash - 50; _root.phab_tries--; newword = oldword; while (newword == oldword) { newword = _root.stored_data.data.Library[Math.floor(Math.random() * _root.stored_data.data.Library.length)]; } oldword = newword; splitword = newword.split(""); active_end = splitword.length; letter_width = int(330 / active_end); if (letter_width > 40) { letter_width = 40; } _root.debug = ""; i = 0; while (i < splitword.length) { a = 0; while (splitword[i] != _root.KeyArray[a]) { a++; } splitword[i] = a; _root.phab_alpha_prot.duplicateMovieClip((((("phab_alpha_copy-" + splitword[i]) + "-") + i) + "-") + letter_width, setDepth()); i++; } active_number = 0; phab_timer = int(active_end * 5) + (10 - active_end); phab_total_time = phab_timer; Selection.setFocus(_level0.play_phaboulette.phaboulette_input); } else if (_root.cash < 50) { _root.show_error_message("\nYou need more money to play phaboulette!"); } else if (_root.phab_tries < 1) { _root.show_error_message("\nReach the next level to play again!"); } } } else { phab_timer--; _level0.play_phaboulette.phab_counter_ins.text = phab_timer; if ((phab_timer < 0) || (_root.game_running == 0)) { _level0.play_phaboulette.phab_counter_ins.text = "Oops"; _root["statistic_phaboulette_oops" + Number(_root.difficulty)] = _root["statistic_phaboulette_oops" + Number(_root.difficulty)] + 1; while (active_number <= active_end) { _root[(((("phab_alpha_copy-" + splitword[active_number]) + "-") + active_number) + "-") + letter_width].gotoAndPlay(32); active_number++; } active_phaboulette = 0; } split_phab_input = new Array(); split_phab_input = _level0.play_phaboulette.phaboulette_input.text.split(""); keysound = new Sound(); keysound.attachSound("simple_puzzle_key"); i = 0; while ((_root.KeyArray[splitword[active_number]] == split_phab_input[i]) && (active_phaboulette == 1)) { keysound.start(); split_phab_input[i] = ""; _level0.play_phaboulette.phaboulette_input.text = split_phab_input.join(""); _root[(((("phab_alpha_copy-" + splitword[active_number]) + "-") + active_number) + "-") + letter_width].gotoAndPlay(32); active_number++; if (active_number >= active_end) { if (phab_timer >= Math.round((phab_total_time * 50) / 100)) { _root["statistic_phaboulette_o_o" + Number(_root.difficulty)] = _root["statistic_phaboulette_o_o" + Number(_root.difficulty)] + 1; _level0.play_phaboulette.phab_counter_ins.text = "O_O"; _root.cash = _root.cash + (50 + Number(50)); } else if (phab_timer >= Math.round((phab_total_time * 35) / 100)) { _root["statistic_phaboulette_boom" + Number(_root.difficulty)] = _root["statistic_phaboulette_boom" + Number(_root.difficulty)] + 1; _level0.play_phaboulette.phab_counter_ins.text = "Boom"; _root.cash = _root.cash + (50 + Number(30)); } else if (phab_timer >= Math.round((phab_total_time * 30) / 100)) { _root["statistic_phaboulette_wow" + Number(_root.difficulty)] = _root["statistic_phaboulette_wow" + Number(_root.difficulty)] + 1; _level0.play_phaboulette.phab_counter_ins.text = "WOW"; _root.cash = _root.cash + (50 + Number(20)); } else if (phab_timer >= Math.round((phab_total_time * 20) / 100)) { _root["statistic_phaboulette_nice" + Number(_root.difficulty)] = _root["statistic_phaboulette_nice" + Number(_root.difficulty)] + 1; _level0.play_phaboulette.phab_counter_ins.text = "Nice"; _root.cash = _root.cash + (50 + Number(15)); } else if (phab_timer >= 0) { _root["statistic_phaboulette_okay" + Number(_root.difficulty)] = _root["statistic_phaboulette_okay" + Number(_root.difficulty)] + 1; _level0.play_phaboulette.phab_counter_ins.text = "Okay"; _root.cash = _root.cash + (50 + Number(10)); } active_phaboulette = 0; } i++; } _level0.play_phaboulette.phaboulette_input.text = ""; } }
Symbol 233 MovieClip Frame 5
stop();
Symbol 233 MovieClip Frame 6
stop();
Symbol 233 MovieClip Frame 7
stop();
Symbol 233 MovieClip Frame 8
stop();
Symbol 233 MovieClip Frame 9
stop();
Symbol 233 MovieClip Frame 10
stop();
Symbol 233 MovieClip Frame 11
stop();
Symbol 233 MovieClip Frame 12
stop();
Symbol 233 MovieClip Frame 13
stop();
Symbol 233 MovieClip Frame 14
stop();
Symbol 233 MovieClip Frame 15
stop();
Symbol 233 MovieClip Frame 16
stop();
Symbol 233 MovieClip Frame 17
stop();
Symbol 233 MovieClip Frame 18
stop();
Symbol 233 MovieClip Frame 19
stop();
Symbol 233 MovieClip Frame 20
stop();
Symbol 233 MovieClip Frame 21
stop();
Symbol 233 MovieClip Frame 22
stop();
Symbol 233 MovieClip Frame 23
stop();
Symbol 233 MovieClip Frame 24
stop();
Symbol 233 MovieClip Frame 25
stop();
Symbol 233 MovieClip Frame 26
stop();
Symbol 233 MovieClip Frame 27
stop();
Symbol 233 MovieClip Frame 28
stop();
Symbol 233 MovieClip Frame 29
stop();
Symbol 233 MovieClip Frame 30
stop();
Symbol 233 MovieClip Frame 39
removeMovieClip(this);
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 10
removeMovieClip(this);
Symbol 238 MovieClip Frame 8
removeMovieClip(this);
Symbol 244 MovieClip Frame 1
stop();
Symbol 244 MovieClip Frame 6
stop(); _level0.error_message.swapDepths(setDepth()); _level0.error_message.rest_text = ""; if (_root.err_mess.length > 130) { splitted_text = _root.err_mess.split(" "); _root.err_mess = ""; i = 0; while ((i < splitted_text.length) && (_root.err_mess.length < 120)) { _root.err_mess = _root.err_mess + (" " + splitted_text[i]); splitted_text[i] = ""; i++; } _root.err_mess = _root.err_mess + " (...)"; _level0.error_message.rest_text = "(...) "; i = i; while (i < splitted_text.length) { _level0.error_message.rest_text = _level0.error_message.rest_text + (splitted_text[i] + " "); i++; } } _level0.error_message.tf_error_ms.text = _root.err_mess; errorsound = new Sound(this); errorsound.attachSound("simple_puzzle_error"); errorsound.start(); if ((_root.viewing_message == undefined) || (_root.viewing_message == 0)) { _root.viewing_message = 1; if (_root.inshop == 1) { _root.reset_inshop = 0; } else { _root.inshop = 1; _root.reset_inshop = 1; } }
Instance of Symbol 242 MovieClip "err_to_end" in Symbol 244 MovieClip Frame 6
onClipEvent (load) { mouse_clicked = 0; start_checking = 1; this.onMouseDown = function () { mouse_clicked = 1; }; this.onMouseUp = function () { mouse_clicked = 0; }; } onClipEvent (enterFrame) { if (start_checking <= 0) { if (Key.isDown(Key.getCode()) || (mouse_clicked == 1)) { if (_level0.error_message.rest_text == "") { _level0.error_message.tf_error_ms.text = ""; _root.error_message.play(); _root.viewing_message = 0; if (_root.reset_inshop == 1) { _root.inshop = 0; } } else { _root.show_error_message(_level0.error_message.rest_text); } } } else { start_checking--; } }
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 2
stop();
Symbol 261 MovieClip Frame 6
if (_root.stored_data.data.username != undefined) { _level0.introduction.gotoAndPlay(21); }
Symbol 261 MovieClip Frame 11
stop(); _root.show_error_message("Welcome to Phabetal!\nPlease enter your name in the field below. Press ENTER when you're finished and ready to proceed."); Selection.setFocus(_level0.introduction.intro_enter_name); _level0.introduction.intro_enter_name.text = "";
Instance of Symbol 246 MovieClip in Symbol 261 MovieClip Frame 11
onClipEvent (enterFrame) { if (Key.isDown(13)) { if (_root.string_check(_level0.introduction.intro_enter_name.text) == 0) { Selection.setFocus(_level0.introduction.intro_enter_name); _root.show_error_message("Your name contains invalid characters.\nPlease use only numbers and letters.\nThen try again!"); } else if (_level0.introduction.intro_enter_name.text == "") { Selection.setFocus(_level0.introduction.intro_enter_name); _root.show_error_message("\nPlease enter a name before trying to proceed."); } else if (_level0.introduction.intro_enter_name.text.length > 15) { Selection.setFocus(_level0.introduction.intro_enter_name); _root.show_error_message("\nThe chosen name is too long."); } else { _root.stored_data.data.username = _level0.introduction.intro_enter_name.text; _root.stored_data.flush(); _level0.introduction.play(); } } }
Symbol 261 MovieClip Frame 31
stop();
Instance of Symbol 119 MovieClip "menu_player_view" in Symbol 261 MovieClip Frame 31
onClipEvent (load) { _level0.introduction.menu_player_name.text = _root.stored_data.data.username; _level0.introduction.menu_player_score.text = _root.stored_data.data.total_score; next_check = 2; keysound = new Sound(); keysound.attachSound("simple_puzzle_key"); this.gotoAndPlay((_root.story_mode * 40) + 1); _root.ignore_input_for_menu = 0; } onClipEvent (enterFrame) { if ((next_check <= 0) && (_root.ignore_input_for_menu == 0)) { next_check = 2; if (Key.isDown(Key.getCode()) && (Key.getAscii() == 102)) { keysound.start(); if (_root.stored_data.data.total_score >= 5000) { _root.story_mode = 1; this.gotoAndPlay(41); } else { _root.show_error_message("Sorry!\nYou need at least 5,000 points\nto unlock the first cover!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 103)) { keysound.start(); if (_root.stored_data.data.total_score >= 15000) { _root.story_mode = 2; this.gotoAndPlay(81); } else { _root.show_error_message("Sorry!\nYou need at least 15,000 points\nto unlock the second cover!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 104)) { keysound.start(); if (_root.stored_data.data.total_score >= 30000) { _root.story_mode = 3; this.gotoAndPlay(121); } else { _root.show_error_message("Sorry!\nYou need at least 30,000 points\nto unlock the third cover!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 105)) { keysound.start(); if (_root.stored_data.data.total_score >= 45000) { _root.story_mode = 4; this.gotoAndPlay(161); } else { _root.show_error_message("Sorry!\nYou need at least 45,000 points\nto unlock the fourth cover!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 106)) { keysound.start(); if (_root.stored_data.data.total_score >= 60000) { _root.story_mode = 5; this.gotoAndPlay(201); } else { _root.show_error_message("Sorry!\nYou need at least 60,000 points\nto unlock the fifth cover!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 107)) { keysound.start(); _root.story_mode = 0; this.gotoAndPlay(1); } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 109)) { keysound.start(); if (_root.stored_data.data.total_score >= 0) { _root.phab_library.swapDepths(setDepth()); _root.phab_library.play(); _root.ignore_input_for_menu = 1; } else { _root.show_error_message("Sorry!\nYou need at least 5000 points\nto unlock the Phaboulette Library!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 108)) { keysound.start(); if (_root.stored_data.data.played_through == 1) { getURL ("http://www.muddasheep.com/pics/phabetal_soundtrack.zip", "_blank"); } else { _root.show_error_message("Sorry!\nYou need to win level 22\nto get the soundtrack!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 101)) { keysound.start(); if (_root.stored_data.data.total_score >= 20000) { getURL ("http://www.muddasheep.com/pics/phabetal_desktop1280x1024.png", "_blank"); } else { _root.show_error_message("Sorry!\nYou need at least 20,000 points\nto get the wallpaper!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 100)) { keysound.start(); if (_root.stored_data.data.total_score >= 30000) { if (_root.black_and_white == 0) { _root.black_and_white = 1; } else { _root.black_and_white = 0; } } else { _root.show_error_message("Sorry!\nYou need at least 30,000 points\nto unlock black and white mode!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 99)) { keysound.start(); if (_root.stored_data.data.total_score >= 20000) { if (_root.hard_mode == 0) { _root.hard_mode = 1; } else { _root.hard_mode = 0; } } else { _root.show_error_message("Sorry!\nYou need at least 20,000 points\nto unlock hard mode!"); } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 98)) { keysound.start(); _root.show_selection(245, 145); _level0.introduction.play(); _level0.tutorial.play(); } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 97)) { _root.show_selection(245, 145); _level0.introduction.play(); } else { next_check = 0; } } else if (next_check > 0) { next_check--; } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.hard_mode == 1)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.hard_mode == 0)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.black_and_white == 1)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.black_and_white == 0)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.stored_data.data.total_score >= 20000)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.stored_data.data.total_score < 20000)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 1)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 1)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 2)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 2)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 3)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 3)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 4)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 4)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 5)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 5)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.story_mode == 0)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.story_mode != 0)) { gotoAndStop (2); } }
Instance of Symbol 259 MovieClip in Symbol 261 MovieClip Frame 31
onClipEvent (enterFrame) { if ((_currentframe != 1) && (_root.stored_data.data.played_through == 1)) { gotoAndStop (1); } else if ((_currentframe != 2) && (_root.stored_data.data.played_through == undefined)) { gotoAndStop (2); } }
Symbol 261 MovieClip Frame 36
_root.create_game();
Symbol 261 MovieClip Frame 42
stop();
Symbol 266 MovieClip Frame 5
stop();
Symbol 267 MovieClip Frame 1
Instance of Symbol 266 MovieClip "show_map_spot" in Symbol 267 MovieClip Frame 1
onClipEvent (load) { if (_name.indexOf("copy") > -1) { its_a_copy = 1; changed = 0; splitname = _name.split("copy"); splitname[1]++; _x = -50; _y = -50; if (((((splitname[1] == 2) || (splitname[1] == 7)) || (splitname[1] == 12)) || (splitname[1] == 17)) || (splitname[1] == 22)) { _x = (_x + 20); } else if (((((splitname[1] == 3) || (splitname[1] == 8)) || (splitname[1] == 13)) || (splitname[1] == 18)) || (splitname[1] == 23)) { _x = (_x + 40); } else if (((((splitname[1] == 4) || (splitname[1] == 9)) || (splitname[1] == 14)) || (splitname[1] == 19)) || (splitname[1] == 24)) { _x = (_x + 60); } else if (((((splitname[1] == 5) || (splitname[1] == 10)) || (splitname[1] == 15)) || (splitname[1] == 20)) || (splitname[1] == 25)) { _x = (_x + 80); } if ((splitname[1] >= 6) && (splitname[1] <= 10)) { _y = (_y + 20); } else if ((splitname[1] >= 11) && (splitname[1] <= 15)) { _y = (_y + 40); } else if ((splitname[1] >= 16) && (splitname[1] <= 20)) { _y = (_y + 60); } else if ((splitname[1] >= 21) && (splitname[1] <= 25)) { _y = (_y + 80); } if (_root.BeenThere[splitname[1] - 1] == 0) { this.gotoAndPlay(1); } else { this.gotoAndStop(1); changed = 1; } } else if (_name.indexOf("spot_player") > -1) { its_the_player = 1; player_col = new Color(this); player_col.setRGB(4955851); _x = _level0.view_statistics.show_map["spot_copy" + _root.activefield]._x; _y = _level0.view_statistics.show_map["spot_copy" + _root.activefield]._y; _alpha = 50; this.gotoAndPlay(1); } else { this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (its_a_copy == 1) { if (changed == 0) { if (_root.BeenThere[splitname[1] - 1] == 1) { this.gotoAndStop(1); changed = 1; } } else if (changed == 1) { if (_root.BeenThere[splitname[1] - 1] == 0) { this.gotoAndPlay(1); changed = 0; } } } else if (its_the_player == 1) { _x = _level0.view_statistics.show_map["spot_copy" + _root.activefield]._x; _y = _level0.view_statistics.show_map["spot_copy" + _root.activefield]._y; } }
Symbol 267 MovieClip Frame 2
stop(); i = 0; while (i < 25) { removeMovieClip(_level0.view_statistics.show_map["spot_copy" + i]); _level0.view_statistics.show_map.show_map_spot.duplicateMovieClip("spot_copy" + i, setDepth()); i++; } removeMovieClip(_level0.view_statistics.show_map.spot_player); _level0.view_statistics.show_map.show_map_spot.duplicateMovieClip("spot_player", setDepth());
Symbol 276 MovieClip Frame 1
stop(); _level0.view_statistics.swapDepths(setDepth()); if (_level0.view_statistics.reset_inshop == 1) { _root.inshop = 0; }
Instance of Symbol 267 MovieClip "show_map" in Symbol 276 MovieClip Frame 1
on (press) { if (_root.game_running == 1) { startDrag (this); } } on (release) { stopDrag(); }
Symbol 276 MovieClip Frame 2
_level0.view_statistics.swapDepths(setDepth());
Symbol 276 MovieClip Frame 5
stop(); _level0.view_statistics.reset_inshop = 1; if (_root.inshop == 1) { _level0.view_statistics.reset_inshop = 0; } else { _root.inshop = 1; } _level0.view_statistics.statistics_content_left.text = ("> Level " + (_root.difficulty - 4)) + "\n\nField Bonus:\nPerfect Wormbattles:\nPerfect Phaboulette:\nFire hits:\nWasders used:\nWorm battle time:\nJokers used:\nWorm battle hits:\nPhaboulette Misses:\nPhaboulette Okay:\nPhaboulette Nice:\nPhaboulette Wow:\nPhaboulette Boom:\nPhaboulette O_O:"; _level0.view_statistics.statistics_content_right.text = ((((((((((((((((((((((((((((((((((((((((((((((((((((((("\n\n" + _root["statistic_field_bonus" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_field_bonus")) + ")\n") + _root["statistic_perfect_wormbattles" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_perfect_wormbattles")) + ")\n") + _root["statistic_perfect_phaboulette" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_perfect_phaboulette")) + ")\n") + _root["statistic_fire_hits" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_fire_hits")) + ")\n") + _root["statistic_wasders_used" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_wasders_used")) + ")\n") + _root["statistic_worm_battle_time" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_worm_battle_time")) + ")\n") + _root["statistic_jokers_used" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_jokers_used")) + ")\n") + _root["statistic_worm_battle_hits" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_worm_battle_hits")) + ")\n") + _root["statistic_phaboulette_oops" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_oops")) + ")\n") + _root["statistic_phaboulette_okay" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_okay")) + ")\n") + _root["statistic_phaboulette_nice" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_nice")) + ")\n") + _root["statistic_phaboulette_wow" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_wow")) + ")\n") + _root["statistic_phaboulette_boom" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_boom")) + ")\n") + _root["statistic_phaboulette_o_o" + Number(_root.difficulty)]) + " (") + _root.get_total_score("statistic_phaboulette_o_o")) + ")";
Instance of Symbol 272 MovieClip in Symbol 276 MovieClip Frame 5
onClipEvent (enterFrame) { if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 57)) && (_root.view_statistics._currentframe == 5)) { _root.health = 0; _root.show_selection(152, 343); _level0.view_statistics.play(); } }
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
_root.inshop = 1;
Symbol 285 MovieClip Frame 6
stop(); _level0.show_game_over.swapDepths(setDepth()); this.gameover_scoreboard_right.text = ""; this.gameover_scoreboard_left.text = ""; this.gameover_finalscore.text = ""; leveltotal = new Number(0); overalltotal = 0; gameoversound = new Sound(); gameoversound.attachSound("simple_puzzle_gameover"); gameoversound.start(); i = 5; while (i <= _root.difficulty) { leveltotal = leveltotal + ((_root["statistic_field_bonus" + i] * i) * 10); leveltotal = leveltotal - (_root["statistic_fire_hits" + i] * i); leveltotal = leveltotal - (_root["statistic_wasders_used" + i] * i); leveltotal = leveltotal - _root["statistic_worm_battle_time" + i]; leveltotal = leveltotal - (_root["statistic_jokers_used" + i] * i); leveltotal = leveltotal - (_root["statistic_worm_battle_hits" + i] * i); leveltotal = leveltotal + ((_root["statistic_perfect_wormbattles" + i] * i) * 10); leveltotal = leveltotal + ((_root["statistic_perfect_phaboulette" + i] * i) * 10); leveltotal = leveltotal - (_root["statistic_phaboulette_oops" + i] * i); leveltotal = leveltotal + (_root["statistic_phaboulette_okay" + i] * i); leveltotal = leveltotal + ((_root["statistic_phaboulette_nice" + i] * i) * 2); leveltotal = leveltotal + ((_root["statistic_phaboulette_wow" + i] * i) * 3); leveltotal = leveltotal + ((_root["statistic_phaboulette_boom" + i] * i) * 4); leveltotal = leveltotal + ((_root["statistic_phaboulette_o_o" + i] * i) * 5); overalltotal = overalltotal + Number(leveltotal); this.gameover_scoreboard_right.text = this.gameover_scoreboard_right.text + (leveltotal + newline); this.gameover_scoreboard_left.text = this.gameover_scoreboard_left.text + (("Level " + (i - 4)) + newline); i++; } if (_root.stored_data.data.total_score == undefined) { _root.stored_data.data.total_score = overalltotal; } else { _root.stored_data.data.total_score = _root.stored_data.data.total_score + Number(overalltotal); } if (_root.stored_data.data.total_score < 1) { _root.stored_data.data.total_score = 1; } if (_root.difficulty >= 26) { _level0.the_end.play(); } _root.stored_data.flush(); this.gameover_finalscore.text = (("TOTAL SESSION SCORE\n" + overalltotal) + "\n\nNEW TOTAL SCORE\n") + _root.stored_data.data.total_score;
Instance of Symbol 279 MovieClip in Symbol 285 MovieClip Frame 6
onClipEvent (enterFrame) { if (Key.isDown(Key.getCode()) && (Key.getAscii() == 120)) { if (_root.difficulty < 26) { _root.show_selection(252, 367); _root.show_game_over.play(); } } }
Symbol 285 MovieClip Frame 10
_root.inshop = 0; _root.difficulty = 5; _level0.introduction.play(); _level0.introduction.swapDepths(setDepth());
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
Symbol 317 MovieClip Frame 867
_root.difficulty = 5; _root.stored_data.data.played_through = 1; _root.stored_data.flush(); _root.show_error_message("\nThank you for playing.");
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 2
stop();
Instance of Symbol 233 MovieClip in Symbol 330 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.game_running == 1) { _level0.tutorial.play(); } }
Symbol 330 MovieClip Frame 3
stop(); _root.inshop = 1; _level0.tutorial.swapDepths(setDepth()); _level0.tutorial.tutorial_text.text = ((_level0.tutorial._currentframe - 2) + "/") + (_level0.tutorial._totalframes - 3);
Instance of Symbol 233 MovieClip in Symbol 330 MovieClip Frame 3
onClipEvent (load) { gotoAndStop (5); next_check = 2; } onClipEvent (enterFrame) { if (_root.game_running == 0) { _level0.tutorial.gotoAndStop(1); } if (next_check <= 0) { if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 97)) && (_level0.tutorial._currentframe > 3)) { _level0.tutorial.gotoAndStop(_level0.tutorial._currentframe - 1); next_check = 2; _level0.tutorial.tutorial_text.text = ((_level0.tutorial._currentframe - 2) + "/") + (_level0.tutorial._totalframes - 3); } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 100)) && (_level0.tutorial._currentframe < _level0.tutorial._totalframes)) { _level0.tutorial.gotoAndStop(_level0.tutorial._currentframe + 1); next_check = 2; if (_level0.tutorial._currentframe < _level0.tutorial._totalframes) { _level0.tutorial.tutorial_text.text = ((_level0.tutorial._currentframe - 2) + "/") + (_level0.tutorial._totalframes - 3); } } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() == 115)) && (_level0.tutorial._currentframe > 1)) { _root.health = 0; } else { next_check = 0; } } else { next_check--; } }
Instance of Symbol 233 MovieClip in Symbol 330 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(23); }
Instance of Symbol 233 MovieClip in Symbol 330 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(8); }
Symbol 330 MovieClip Frame 8
_root.health = 0;
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 7
stop();
Instance of Symbol 222 MovieClip in Symbol 339 MovieClip Frame 7
onClipEvent (load) { page = 1; previous_page = 0; total_pages = Math.round(_root.stored_data.data.Library.length / 10); next_check = 2; is_changing = -1; _level0.phab_library.library_input.selectable = false; keysound = new Sound(); keysound.attachSound("simple_puzzle_key"); } onClipEvent (enterFrame) { if (page != previous_page) { _level0.phab_library.library_text.text = ((("Page " + page) + "/") + total_pages) + newline; i = (page - 1) * 10; while (i < (page * 10)) { _level0.phab_library.library_text.text = _level0.phab_library.library_text.text + (newline + _root.stored_data.data.Library[i]); i++; } _level0.phab_library.library_text.text = _level0.phab_library.library_text.text + "\n\nPress the number of a word you want to change. Type the new word and press ENTER. Press ESCAPE to abort. CONTROL + Number checks existence of word."; previous_page = page; } if (is_changing < 0) { if (next_check <= 0) { next_check = 2; if (((Key.isDown(Key.getCode()) && (Key.getAscii() >= 48)) && (Key.getAscii() <= 57)) && (Key.isDown(17))) { keysound.start(); is_changing = Number((((page - 1) * 10) + Key.getAscii()) - 48); getURL ("http://dictionary.reference.com/search?q=" + _root.stored_data.data.Library[is_changing], "_blank"); _root.show_error_message("New window has been opened.\nPlease click here again\nto reactivate Phabetal."); is_changing = -1; } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 98)) { _root.show_selection(245, 146); page--; if (page <= 0) { page = total_pages; } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 97)) { _root.show_selection(245, 88); page++; if (page > total_pages) { page = 1; } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 120)) { _root.show_selection(245, 202); _level0.phab_library.play(); } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() >= 48)) && (Key.getAscii() <= 57)) { keysound.start(); is_changing = Number((((page - 1) * 10) + Key.getAscii()) - 48); _level0.phab_library.library_input.selectable = true; Selection.setFocus(_level0.phab_library.library_input); _level0.phab_library.library_input.text = _root.stored_data.data.Library[is_changing]; } else { next_check = 0; } } else { next_check--; } } else if (Key.isDown(13)) { if (_root.string_check(_level0.phab_library.library_input.text, 1) == 0) { _root.show_error_message("Attention!\nThe new word contains illegal characters!\nPlease use letters only."); } else if (_root.string_different_chars(_level0.phab_library.library_input.text) < 3) { _root.show_error_message("Difficulty warning!\nThe new word needs at least\nthree different characters!"); } else { _root.show_selection(374, 361); _root.stored_data.data.Library[is_changing] = _level0.phab_library.library_input.text.toLowerCase(); _root.stored_data.flush(); _level0.phab_library.library_input.text = ""; _level0.phab_library.library_input.selectable = false; Selection.setFocus(_level0.phab_library.junk); previous_page = -1; is_changing = -1; } } else if (Key.isDown(27)) { _root.show_selection(374, 361); _level0.phab_library.library_input.text = ""; _level0.phab_library.library_input.selectable = false; Selection.setFocus(_level0.phab_library.junk); previous_page = -1; is_changing = -1; } }
Instance of Symbol 222 MovieClip in Symbol 339 MovieClip Frame 13
onClipEvent (load) { page = 1; previous_page = 0; total_pages = Math.round(_root.stored_data.data.Library.length / 10); next_check = 2; is_changing = -1; _level0.phab_library.library_input.selectable = false; keysound = new Sound(); keysound.attachSound("simple_puzzle_key"); } onClipEvent (enterFrame) { if (page != previous_page) { _level0.phab_library.library_text.text = ((("Page " + page) + "/") + total_pages) + newline; i = (page - 1) * 10; while (i < (page * 10)) { _level0.phab_library.library_text.text = _level0.phab_library.library_text.text + (newline + _root.stored_data.data.Library[i]); i++; } _level0.phab_library.library_text.text = _level0.phab_library.library_text.text + "\n\nPress the number of a word you want to change. Type the new word and press ENTER. Press ESCAPE if you don't want to change the word."; previous_page = page; } if (is_changing < 0) { if (next_check <= 0) { next_check = 2; if (Key.isDown(Key.getCode()) && (Key.getAscii() == 97)) { _root.show_selection(245, 88); page--; if (page <= 0) { page = total_pages; } } else if (Key.isDown(Key.getCode()) && (Key.getAscii() == 98)) { _root.show_selection(245, 146); page++; if (page > total_pages) { page = 1; } } else if ((Key.isDown(Key.getCode()) && (Key.getAscii() >= 48)) && (Key.getAscii() <= 57)) { keysound.start(); is_changing = Number((((page - 1) * 10) + Key.getAscii()) - 48); _level0.phab_library.library_input.selectable = true; Selection.setFocus(_level0.phab_library.library_input); _level0.phab_library.library_input.text = _root.stored_data.data.Library[is_changing]; } else { next_check = 0; } } else { next_check--; } } else if (Key.isDown(13)) { if (_root.string_check(_level0.phab_library.library_input.text, 1) == 0) { _root.show_error_message("Attention!\nThe new word contains illegal characters!\nPlease use letters only."); } else if (_root.string_different_chars(_level0.phab_library.library_input.text) < 3) { _root.show_error_message("Difficulty warning!\nThe new word needs at least\nthree different characters!"); } else { _root.show_selection(374, 361); _root.stored_data.data.Library[is_changing] = _level0.phab_library.library_input.text.toLowerCase(); _root.stored_data.flush(); _level0.phab_library.library_input.text = ""; _level0.phab_library.library_input.selectable = false; Selection.setFocus(_level0.phab_library.junk); previous_page = -1; is_changing = -1; } } else if (Key.isDown(27)) { _level0.phab_library.library_input.text = ""; _level0.phab_library.library_input.selectable = false; Selection.setFocus(_level0.phab_library.junk); previous_page = -1; is_changing = -1; } }
Symbol 339 MovieClip Frame 14
_root.ignore_input_for_menu = 0;

Library Items

Symbol 1 Sound [simple_puzzle_worm_win]
Symbol 2 Sound [simple_puzzle_worm_touch]
Symbol 3 Sound [simple_puzzle_worm_destroy]
Symbol 4 Sound [simple_puzzle_selection]
Symbol 5 Sound [simple_puzzle_music_end]
Symbol 6 Sound [simple_puzzle_music]
Symbol 7 Sound [simple_puzzle_money]
Symbol 8 Sound [simple_puzzle_mainmove]
Symbol 9 Sound [simple_puzzle_levelup]
Symbol 10 Sound [simple_puzzle_key]
Symbol 11 Sound [simple_puzzle_health]
Symbol 12 Sound [simple_puzzle_gameover]
Symbol 13 Sound [simple_puzzle_fire]
Symbol 14 Sound [simple_puzzle_field_discover]
Symbol 15 Sound [simple_puzzle_field_bonus]
Symbol 16 Sound [simple_puzzle_error]
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:29
Symbol 22 GraphicUsed by:29
Symbol 23 GraphicUsed by:28
Symbol 24 FontUsed by:25 30 80 81 82 83 84 85 86 87 89 92 179 180 181 182 224 227 255 256 260 273 274 275 281 283 321 323 324 325 326 327 329 332 333 335 336 337 338
Symbol 25 TextUses:24Used by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 ButtonUses:23 25 26 27Used by:29
Symbol 29 MovieClipUses:21 22 28Used by:Timeline
Symbol 30 TextUses:24Used by:Timeline
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:88
Symbol 35 GraphicUsed by:36 215
Symbol 36 MovieClipUses:35Used by:88
Symbol 37 GraphicUsed by:38 235
Symbol 38 MovieClipUses:37Used by:88
Symbol 39 GraphicUsed by:46
Symbol 40 GraphicUsed by:46
Symbol 41 GraphicUsed by:46
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:39 40 41 42 43 44 45Used by:88  Timeline
Symbol 47 GraphicUsed by:48 151
Symbol 48 MovieClipUses:47Used by:88
Symbol 49 GraphicUsed by:77
Symbol 50 FontUsed by:51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 195 280
Symbol 51 TextUses:50Used by:77 146 233
Symbol 52 TextUses:50Used by:77 146 233
Symbol 53 TextUses:50Used by:77 146 233
Symbol 54 TextUses:50Used by:77 146 233
Symbol 55 TextUses:50Used by:77 146 233
Symbol 56 TextUses:50Used by:77 146 233
Symbol 57 TextUses:50Used by:77 146 233
Symbol 58 TextUses:50Used by:77 146 233
Symbol 59 TextUses:50Used by:77 146 233
Symbol 60 TextUses:50Used by:77 146 233
Symbol 61 TextUses:50Used by:77 146 233
Symbol 62 TextUses:50Used by:77 146 233
Symbol 63 TextUses:50Used by:77 146 233
Symbol 64 TextUses:50Used by:77 146 233
Symbol 65 TextUses:50Used by:77 146 233
Symbol 66 TextUses:50Used by:77 146 233
Symbol 67 TextUses:50Used by:77 146 233
Symbol 68 TextUses:50Used by:77 146 233
Symbol 69 TextUses:50Used by:77 146 233
Symbol 70 TextUses:50Used by:77 146 233
Symbol 71 TextUses:50Used by:77 146 233
Symbol 72 TextUses:50Used by:77 146 233
Symbol 73 TextUses:50Used by:77 146 233
Symbol 74 TextUses:50Used by:77 146 233
Symbol 75 TextUses:50Used by:77 146 233
Symbol 76 TextUses:50Used by:77 146 233
Symbol 77 MovieClipUses:49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76Used by:88  Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:88
Symbol 80 EditableTextUses:24Used by:88
Symbol 81 EditableTextUses:24Used by:88
Symbol 82 EditableTextUses:24Used by:88
Symbol 83 TextUses:24Used by:88
Symbol 84 EditableTextUses:24Used by:88
Symbol 85 EditableTextUses:24Used by:88
Symbol 86 EditableTextUses:24Used by:88
Symbol 87 EditableTextUses:24Used by:88
Symbol 88 MovieClipUses:34 36 38 46 48 77 79 80 81 82 83 84 85 86 87Used by:Timeline
Symbol 89 EditableTextUses:24Used by:Timeline
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:Timeline
Symbol 92 EditableTextUses:24Used by:Timeline
Symbol 93 GraphicUsed by:119
Symbol 94 GraphicUsed by:119
Symbol 95 GraphicUsed by:119
Symbol 96 GraphicUsed by:119
Symbol 97 GraphicUsed by:119
Symbol 98 GraphicUsed by:119
Symbol 99 GraphicUsed by:119
Symbol 100 GraphicUsed by:119
Symbol 101 GraphicUsed by:119
Symbol 102 GraphicUsed by:119
Symbol 103 GraphicUsed by:119
Symbol 104 GraphicUsed by:119
Symbol 105 GraphicUsed by:119
Symbol 106 GraphicUsed by:119
Symbol 107 GraphicUsed by:119
Symbol 108 GraphicUsed by:119
Symbol 109 GraphicUsed by:119
Symbol 110 GraphicUsed by:119
Symbol 111 GraphicUsed by:119
Symbol 112 GraphicUsed by:119
Symbol 113 GraphicUsed by:119
Symbol 114 GraphicUsed by:119
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118Used by:261  Timeline
Symbol 120 GraphicUsed by:146
Symbol 121 GraphicUsed by:146
Symbol 122 GraphicUsed by:146
Symbol 123 GraphicUsed by:146
Symbol 124 GraphicUsed by:146
Symbol 125 GraphicUsed by:146
Symbol 126 GraphicUsed by:146
Symbol 127 GraphicUsed by:146
Symbol 128 GraphicUsed by:146
Symbol 129 GraphicUsed by:146
Symbol 130 GraphicUsed by:146
Symbol 131 GraphicUsed by:146
Symbol 132 GraphicUsed by:146
Symbol 133 GraphicUsed by:146
Symbol 134 GraphicUsed by:146
Symbol 135 GraphicUsed by:146
Symbol 136 GraphicUsed by:146
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145Used by:Timeline
Symbol 147 GraphicUsed by:148 183 317
Symbol 148 MovieClipUses:147Used by:Timeline
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:149 150 47Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:Timeline
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:Timeline
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:158 159 160 161 162Used by:Timeline
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:164 165 166 167Used by:Timeline
Symbol 169 GraphicUsed by:184
Symbol 170 GraphicUsed by:184 228 261 330 339
Symbol 171 GraphicUsed by:184
Symbol 172 GraphicUsed by:184 228 261 279 339
Symbol 173 FontUsed by:174 175 176 177 212 217 219 221 226 241 248 253 264 269 271 287 319 334
Symbol 174 TextUses:173Used by:184 261 339
Symbol 175 TextUses:173Used by:184 339
Symbol 176 TextUses:173Used by:184
Symbol 177 TextUses:173Used by:184 228 279 339
Symbol 178 GraphicUsed by:184
Symbol 179 TextUses:24Used by:184
Symbol 180 TextUses:24Used by:184
Symbol 181 TextUses:24Used by:184
Symbol 182 TextUses:24Used by:184
Symbol 183 MovieClipUses:147Used by:184
Symbol 184 MovieClipUses:169 170 171 172 174 175 176 177 178 179 180 181 182 183Used by:Timeline
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:185 186 187 188Used by:Timeline
Symbol 190 FontUsed by:191 192 243 282 284 323 325 327
Symbol 191 TextUses:190Used by:193
Symbol 192 TextUses:190Used by:193
Symbol 193 MovieClipUses:191 192Used by:Timeline
Symbol 194 GraphicUsed by:196 213
Symbol 195 TextUses:50Used by:196
Symbol 196 MovieClipUses:194 195Used by:Timeline
Symbol 197 FontUsed by:198 223 254
Symbol 198 EditableTextUses:197Used by:Timeline
Symbol 199 GraphicUsed by:203
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:199 200 201 202Used by:Timeline
Symbol 204 GraphicUsed by:208
Symbol 205 GraphicUsed by:208
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:204 205 206 207Used by:Timeline
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:209 210Used by:Timeline
Symbol 212 EditableTextUses:173Used by:213
Symbol 213 MovieClipUses:194 212Used by:Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214 35Used by:Timeline
Symbol 216 GraphicUsed by:228
Symbol 217 TextUses:173Used by:228
Symbol 218 GraphicUsed by:228 246 339
Symbol 219 TextUses:173Used by:228 246 339
Symbol 220 GraphicUsed by:222
Symbol 221 TextUses:173Used by:222
Symbol 222 MovieClipUses:220 221Used by:228 339
Symbol 223 TextUses:197Used by:228
Symbol 224 TextUses:24Used by:228
Symbol 225 GraphicUsed by:228
Symbol 226 EditableTextUses:173Used by:228
Symbol 227 EditableTextUses:24Used by:228
Symbol 228 MovieClipUses:216 170 172 217 177 218 219 222 223 224 225 226 227Used by:Timeline
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:229 230 231 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 232Used by:330  Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234 37Used by:Timeline
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:236 237Used by:Timeline
Symbol 239 GraphicUsed by:244
Symbol 240 GraphicUsed by:242
Symbol 241 EditableTextUses:173Used by:242
Symbol 242 MovieClipUses:240 241Used by:244
Symbol 243 EditableTextUses:190Used by:244
Symbol 244 MovieClipUses:239 242 243Used by:Timeline
Symbol 245 GraphicUsed by:261
Symbol 246 MovieClipUses:218 219Used by:261
Symbol 247 GraphicUsed by:261
Symbol 248 EditableTextUses:173Used by:261
Symbol 249 GraphicUsed by:261
Symbol 250 GraphicUsed by:261 339
Symbol 251 GraphicUsed by:261
Symbol 252 GraphicUsed by:261
Symbol 253 EditableTextUses:173Used by:261
Symbol 254 EditableTextUses:197Used by:261
Symbol 255 TextUses:24Used by:261
Symbol 256 EditableTextUses:24Used by:261
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:257 258Used by:261
Symbol 260 TextUses:24Used by:261
Symbol 261 MovieClipUses:245 170 246 247 248 172 174 249 250 251 252 253 254 255 119 256 259 260Used by:Timeline
Symbol 262 GraphicUsed by:276
Symbol 263 GraphicUsed by:267
Symbol 264 TextUses:173Used by:267
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:263 264 266Used by:276
Symbol 268 GraphicUsed by:276
Symbol 269 TextUses:173Used by:276
Symbol 270 GraphicUsed by:272
Symbol 271 TextUses:173Used by:272
Symbol 272 MovieClipUses:270 271Used by:276
Symbol 273 EditableTextUses:24Used by:276
Symbol 274 EditableTextUses:24Used by:276
Symbol 275 TextUses:24Used by:276
Symbol 276 MovieClipUses:262 267 268 269 272 273 274 275Used by:Timeline
Symbol 277 GraphicUsed by:285
Symbol 278 GraphicUsed by:285
Symbol 279 MovieClipUses:172 177Used by:285
Symbol 280 TextUses:50Used by:285
Symbol 281 EditableTextUses:24Used by:285
Symbol 282 EditableTextUses:190Used by:285
Symbol 283 EditableTextUses:24Used by:285
Symbol 284 EditableTextUses:190Used by:285
Symbol 285 MovieClipUses:277 278 279 280 281 282 283 284Used by:Timeline
Symbol 286 GraphicUsed by:317
Symbol 287 TextUses:173Used by:317
Symbol 288 GraphicUsed by:317
Symbol 289 GraphicUsed by:317
Symbol 290 GraphicUsed by:317
Symbol 291 GraphicUsed by:317
Symbol 292 GraphicUsed by:317
Symbol 293 GraphicUsed by:317
Symbol 294 GraphicUsed by:317
Symbol 295 GraphicUsed by:317
Symbol 296 GraphicUsed by:317
Symbol 297 GraphicUsed by:317
Symbol 298 GraphicUsed by:317
Symbol 299 GraphicUsed by:317
Symbol 300 GraphicUsed by:317
Symbol 301 GraphicUsed by:317
Symbol 302 GraphicUsed by:317
Symbol 303 GraphicUsed by:317
Symbol 304 GraphicUsed by:317
Symbol 305 GraphicUsed by:317
Symbol 306 GraphicUsed by:317
Symbol 307 GraphicUsed by:317
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:286 147 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 SS1Used by:Timeline
Symbol 318 GraphicUsed by:330
Symbol 319 EditableTextUses:173Used by:330
Symbol 320 GraphicUsed by:330
Symbol 321 TextUses:24Used by:330
Symbol 322 GraphicUsed by:330
Symbol 323 TextUses:24 190Used by:330
Symbol 324 TextUses:24Used by:330
Symbol 325 TextUses:24 190Used by:330
Symbol 326 TextUses:24Used by:330
Symbol 327 TextUses:24 190Used by:330
Symbol 328 GraphicUsed by:330
Symbol 329 TextUses:24Used by:330
Symbol 330 MovieClipUses:318 233 170 319 320 321 322 323 324 325 326 327 328 329Used by:Timeline
Symbol 331 GraphicUsed by:339
Symbol 332 EditableTextUses:24Used by:339
Symbol 333 EditableTextUses:24Used by:339
Symbol 334 EditableTextUses:173Used by:339
Symbol 335 TextUses:24Used by:339
Symbol 336 TextUses:24Used by:339
Symbol 337 TextUses:24Used by:339
Symbol 338 EditableTextUses:24Used by:339
Symbol 339 MovieClipUses:331 170 218 219 222 250 172 175 177 174 332 333 334 335 336 337 338Used by:Timeline
Streaming Sound 1Used by:Symbol 317 MovieClip

Instance Names

"HUD_DISPLAY"Frame 2Symbol 88 MovieClip
"HITBUTTON"Frame 2Symbol 91 MovieClip
"player"Frame 2Symbol 119 MovieClip
"alphabeto"Frame 2Symbol 146 MovieClip
"phabetwormprot"Frame 2Symbol 151 MovieClip
"player_graph"Frame 2Symbol 153 MovieClip
"worm_alpha"Frame 2Symbol 77 MovieClip
"fader"Frame 2Symbol 155 MovieClip
"active_phabworm_prot"Frame 2Symbol 157 MovieClip
"worm_pl_attack_prot"Frame 2Symbol 163 MovieClip
"worm_pl_tile_prot"Frame 2Symbol 168 MovieClip
"mr_shop"Frame 2Symbol 184 MovieClip
"shop_on_field_prot"Frame 2Symbol 189 MovieClip
"money_plus_one_prot"Frame 2Symbol 193 MovieClip
"field_bonus_movie"Frame 2Symbol 196 MovieClip
"fire_prot"Frame 2Symbol 203 MovieClip
"fire_expl_prot"Frame 2Symbol 208 MovieClip
"worm_pl_rem_prot"Frame 2Symbol 211 MovieClip
"level_up_movie"Frame 2Symbol 213 MovieClip
"money_prot"Frame 2Symbol 215 MovieClip
"play_phaboulette"Frame 2Symbol 228 MovieClip
"phab_alpha_prot"Frame 2Symbol 233 MovieClip
"phaboulette_on_field_prot"Frame 2Symbol 46 MovieClip
"health_prot"Frame 2Symbol 235 MovieClip
"selection_prot"Frame 2Symbol 238 MovieClip
"error_message"Frame 2Symbol 244 MovieClip
"introduction"Frame 2Symbol 261 MovieClip
"view_statistics"Frame 2Symbol 276 MovieClip
"show_game_over"Frame 2Symbol 285 MovieClip
"the_end"Frame 2Symbol 317 MovieClip
"tutorial"Frame 2Symbol 330 MovieClip
"phab_library"Frame 2Symbol 339 MovieClip
"bar"Symbol 29 MovieClip Frame 1Symbol 21 MovieClip
"shop_manager"Symbol 184 MovieClip Frame 20Symbol 183 MovieClip
"phab_counter_ins"Symbol 228 MovieClip Frame 15Symbol 226 EditableText
"phaboulette_input"Symbol 228 MovieClip Frame 15Symbol 227 EditableText
"err_to_end"Symbol 244 MovieClip Frame 6Symbol 242 MovieClip
"tf_error_ms"Symbol 244 MovieClip Frame 6Symbol 243 EditableText
"intro_enter_name"Symbol 261 MovieClip Frame 11Symbol 248 EditableText
"menu_player_name"Symbol 261 MovieClip Frame 31Symbol 253 EditableText
"menu_player_score"Symbol 261 MovieClip Frame 31Symbol 254 EditableText
"menu_player_view"Symbol 261 MovieClip Frame 31Symbol 119 MovieClip
"show_map_spot"Symbol 267 MovieClip Frame 1Symbol 266 MovieClip
"show_map"Symbol 276 MovieClip Frame 1Symbol 267 MovieClip
"statistics_content_left"Symbol 276 MovieClip Frame 5Symbol 273 EditableText
"statistics_content_right"Symbol 276 MovieClip Frame 5Symbol 274 EditableText
"gameover_scoreboard_left"Symbol 285 MovieClip Frame 6Symbol 281 EditableText
"gameover_scoreboard_right"Symbol 285 MovieClip Frame 6Symbol 282 EditableText
"gameover_finalscore"Symbol 285 MovieClip Frame 6Symbol 284 EditableText
"tutorial_text"Symbol 330 MovieClip Frame 3Symbol 319 EditableText
"junk"Symbol 339 MovieClip Frame 7Symbol 332 EditableText
"library_text"Symbol 339 MovieClip Frame 7Symbol 333 EditableText
"library_input"Symbol 339 MovieClip Frame 7Symbol 334 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "simple_puzzle_worm_win"
ExportAssets (56)Timeline Frame 1Symbol 2 as "simple_puzzle_worm_touch"
ExportAssets (56)Timeline Frame 1Symbol 3 as "simple_puzzle_worm_destroy"
ExportAssets (56)Timeline Frame 1Symbol 4 as "simple_puzzle_selection"
ExportAssets (56)Timeline Frame 1Symbol 5 as "simple_puzzle_music_end"
ExportAssets (56)Timeline Frame 1Symbol 6 as "simple_puzzle_music"
ExportAssets (56)Timeline Frame 1Symbol 7 as "simple_puzzle_money"
ExportAssets (56)Timeline Frame 1Symbol 8 as "simple_puzzle_mainmove"
ExportAssets (56)Timeline Frame 1Symbol 9 as "simple_puzzle_levelup"
ExportAssets (56)Timeline Frame 1Symbol 10 as "simple_puzzle_key"
ExportAssets (56)Timeline Frame 1Symbol 11 as "simple_puzzle_health"
ExportAssets (56)Timeline Frame 1Symbol 12 as "simple_puzzle_gameover"
ExportAssets (56)Timeline Frame 1Symbol 13 as "simple_puzzle_fire"
ExportAssets (56)Timeline Frame 1Symbol 14 as "simple_puzzle_field_discover"
ExportAssets (56)Timeline Frame 1Symbol 15 as "simple_puzzle_field_bonus"
ExportAssets (56)Timeline Frame 1Symbol 16 as "simple_puzzle_error"

Labels

"loaded"Symbol 29 MovieClip Frame 3

Dynamic Text Variables

_root.CASHSymbol 80 EditableText"0"
_root.show_phabs_leftSymbol 81 EditableText"0"
_root.healthSymbol 82 EditableText"100"
_root.max_healthSymbol 84 EditableText"100"
_root.wasdersSymbol 85 EditableText"0"
_root.jokersSymbol 86 EditableText"0"
_root.phab_triesSymbol 87 EditableText"0"
DIFFICULTYSymbol 89 EditableText"5"
debugSymbol 92 EditableText"0"
fields_touchedSymbol 198 EditableText"0"
phab_counter_varSymbol 226 EditableText""




http://swfchan.com/15/70956/info.shtml
Created: 9/4 -2019 14:23:27 Last modified: 9/4 -2019 14:23:27 Server time: 18/05 -2024 05:55:00