Skip to content

Instantly share code, notes, and snippets.

@Kafva
Created July 28, 2020 15:00
Show Gist options
  • Save Kafva/51316d25e65f0a43dc6514c669c7f579 to your computer and use it in GitHub Desktop.
Save Kafva/51316d25e65f0a43dc6514c669c7f579 to your computer and use it in GitHub Desktop.
Decompiled SWF
movie 'chat506.swf' compressed // flash 6, total frames: 41, frame rate: 24 fps, 760x480 px
fileAttributes attrHasMetadata
metadata '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:format>application/x-shockwave-flash</dc:format> </rdf:Description> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> <xmp:MetadataDate>2019-01-02T16:51:40Z</xmp:MetadataDate> <xmp:ModifyDate>2019-01-02T16:51:40Z</xmp:ModifyDate> </rdf:Description> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"> <xmpMM:InstanceID>xmp.iid:14E12954AC0EE911999AA803D5FB6508</xmpMM:InstanceID> <xmpMM:DocumentID>xmp.did:14E12954AC0EE911999AA803D5FB6508</xmpMM:DocumentID> <xmpMM:OriginalDocumentID>xmp.did:EF0084689F0EE911999AA803D5FB6508</xmpMM:OriginalDocumentID> <xmpMM:DerivedFrom rdf:parseType="Resource"> <stRef:instanceID>xmp.iid:C7BF12D2A80EE911999AA803D5FB6508</stRef:instanceID> <stRef:documentID>xmp.did:EF0084689F0EE911999AA803D5FB6508</stRef:documentID> <stRef:originalDocumentID>xmp.did:EF0084689F0EE911999AA803D5FB6508</stRef:originalDocumentID> </xmpMM:DerivedFrom> </rdf:Description> </rdf:RDF> '
frame 0
push 'Stage'
getVariable
push 'showMenu', FALSE
setMember
end // of frame 0
frame 1
ifFrameLoaded 3
gotoLabel 'Load'
end // of ifFrameLoaded 3
end // of frame 1
frame 2
gotoFrame 1
play
end // of frame 2
frame 4
constants 'myFile', '_url', 'toLowerCase', '.', 'split', 'clubpenguin', 'myPath', 'php/', 'myMediaPath', 'media/', 'myGamePath', '', 'critteroo', 'Date', 'getMonth', 'getDate', 'getHours', 'getMinutes', '|', 'loadAttempt', 'mc', 'loadMovie', 'myloadMovieClip', 'Object', 'File', 'Message', 'message', 'counter', 'lastBytesLoaded', 'onEnterFrame', 'mcProgressBar', 'message_txt', 'text', 'Trying Again (Attempt:', ')', 'loadMovieClip', 'showError', 'getBytesTotal', 'getBytesLoaded', 'Math', 'floor', 'gotoAndStop', ' ', '%', 'handleloadMovieClip', 'LoadVars', 'loadPost', 'Action', 's', 'onLoad', 'e', 'mySetup', 'Version', 'v', 'Build', 'b', 'URL', 'MaxSavePlayers', 'isTestServer', 'substr', 'icebox', 'file:', 'Files', 'Crumbs', 'crumbs', '.swf', 'Interface', 'interface', 'Errors', 'interface/errors', 'errors', 'Join', 'join/join', 'join', 'Edit', 'edit/edit', 'edit', 'Paper', 'paper', 'Phone', 'artwork/tools/phone', 'phone', 'AgentForm', 'artwork/forms/agent', 'agentform', 'NewspaperForm', 'artwork/forms/newspaper', 'newsform', 'Telescope', 'artwork/tools/telescope', 'telescope', 'Binoculars', 'artwork/tools/binoculars', 'binoculars', 'Missions', 'artwork/tools/missions', 'missions', 'Journal', 'artwork/books/journal', 'journal', 'Library', 'artwork/books/library', 'library', 'Catalogues', 'Clothing', 'artwork/catalogue/clothing_', 'clothing', 'Sport', 'artwork/catalogue/sport_', 'sport', 'Furniture', 'artwork/catalogue/furniture_', 'furniture', 'Igloo', 'artwork/catalogue/igloo_', 'upgrade', 'Adopt', 'artwork/catalogue/puffle_', 'puffle', 'Pet', 'artwork/catalogue/pets_', 'pets', 'Fish', 'artwork/catalogue/fish_', 'fish', 'Cards', 'artwork/catalogue/cards_', 'cards', 'Pirate', 'artwork/catalogue/pirate_', 'pirate', 'Penguin', 'penguin', 'igloo', 'Basic', 'basic', 'Eggs', 'eggs', 'Map', 'artwork/maps/', 'map', 'screenWidth', 'screenHeight', 'mapTileSize', 'isSoundOn', 'MaxCards', 'maxcards', 'ship', 'isShip', 'Rooms', 'Town', 'r100', 'town', 'makeRoomFromCrumb', 'Coffee', 'r110', 'coffee', 'Book', 'r111', 'book', 'Dance', 'r120', 'dance', 'Lounge', 'r121', 'lounge', 'Shop', 'r130', 'shop', 'Village', 'r200', 'village', 'r210', 'Lodge', 'r220', 'lodge', 'Attic', 'r221', 'attic', 'Mtn', 'r230', 'mtn', 'Plaza', 'r300', 'plaza', 'r310', 'pet', 'Dojo', 'r320', 'dojo', 'Pizza', 'r330', 'pizza', 'Beach', 'r400', 'beach', 'Light', 'r410', 'light', 'Beacon', 'r411', 'beacon', 'Ship', 'r420', 'Hold', 'r421', 'shiphold', 'Dock', 'r800', 'dock', 'Forts', 'r801', 'forts', 'Rink', 'r802', 'rink', 'Agent', 'r803', 'agent', 'Boiler', 'r804', 'boiler', 'Berg', 'r805', 'berg', 'Cave', 'r806', 'cave', 'Shack', 'r807', 'shack', 'Mine', 'r808', 'mine', 'Forest', 'r809', 'forest', 'Cove', 'r810', 'cove', 'Games', 'Astro', 'games/astro/astro', 'g1', 'Music', 'Beans', 'games/beans/beans', 'g2', 'Puffle', 'games/roundup/roundup', 'g3', 'Biscuit', 'games/bbiscuit/bbiscuit', 'g4', 'Mancala', 'games/mancala/mancala', 'g5', 'Sled', 'games/sled/sled', 'g6', 'games/fish/fish', 'g7', 'Four', 'games/four/game', 'g8', 'games/mine/mine', 'g9', 'JetPack', 'games/jetpack/game', 'g10', 'ThinIce', 'games/thinice/game', 'g11', 'Pizzatron', 'games/pizza/game', 'g12', 'Waves', 'games/waves/game', 'g13', 'Game20', 'games/', 'g20', 'Game21', 'g21', 'Game22', 'g22', 'Game23', 'g23', 'Game24', 'g24', 'Game25', 'g25', 'Mission1', 'games/quests/q1/quest', 'q1', 'Mission2', 'games/quests/q2/quest', 'q2', 'Mission3', 'games/quests/q3/quest', 'q3', 'Mission4', 'games/quests/q4b/quest', 'q4', 'handleLoadSetup', 'POST', 'setup.txt', 'sendAndLoad', '/', 'Frame', 'Name', 'IP', 'Sockets', 'Port', 'Ports', 'IsSafeMode', 'IsOnline', 'Pop', 'NewspaperArchive', 'artwork/news/archives', 'archive', 'Archives', 'Array', 'p0', 'makeNewsFromCrumb', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'p8', 'Newspaper', 'AgentMessage', 'a0', 'toUpperCase', 'a1', 'a2', 'a3', 'handleLoadNews', 'news.txt', 'artwork/news/', 'Issue', 'Title', 'December', 'November', 'October', 'September', 'August', 'July', 'June', 'May', 'April', 'March', 'February', 'January', 'ReleaseDate', ', ', 'checkDomain', 'LocalPath', 'Path', 'Loading Club Penguin', 'this'
function2 checkDomain () (r:1='this')
push 'myFile', 0.0, r:this, '_url'
getMember
push 'toLowerCase'
callMethod
setVariable
push '.', 1, 'myFile'
getVariable
push 'split'
callMethod
setRegister r:2
pop
push r:2, 1
getMember
push 'clubpenguin'
equals
not
branchIfTrue label1
push 'myPath', 'php/'
setVariable
push 'myMediaPath', 'media/'
setVariable
push 'myGamePath', ''
setVariable
branch label3
label1:
push r:2, 1
getMember
push 'critteroo'
equals
not
branchIfTrue label2
push 'myPath', 'php/'
setVariable
push 'myMediaPath', 'media/'
setVariable
push 'myGamePath', ''
setVariable
branch label3
label2:
push 'myPath', 'php/'
setVariable
push 'myMediaPath', 'media/'
setVariable
push 'myGamePath', ''
setVariable
label3:
end // of function checkDomain
function2 getTimeStamp () ()
push 0.0, 'Date'
new
setRegister r:1
pop
push 0.0, r:1, 'getMonth'
callMethod
setRegister r:4
pop
push 0.0, r:1, 'getDate'
callMethod
setRegister r:2
pop
push 0.0, r:1, 'getHours'
callMethod
setRegister r:5
pop
push 0.0, r:1, 'getMinutes'
callMethod
setRegister r:3
pop
push r:4, '|'
add
push r:2
add
push '|'
add
push r:5
add
push '|'
add
push r:3
add
return
end // of function getTimeStamp
function2 loadMovieClip ('mc', r:6='file', 'message') (r:1='this', r:2='_root')
push r:file
setRegister r:5
pop
push 'loadAttempt'
getVariable
push UNDEF
equals
not
branchIfTrue label4
push 'loadAttempt', 1
setVariable
label4:
push r:5, UNDEF
equals
not
not
branchIfTrue label5
push 'myMediaPath'
getVariable
push r:5
add
push 1, 'mc'
getVariable
push 'loadMovie'
callMethod
pop
label5:
push 'myloadMovieClip', 0.0, 'Object'
new
setVariable
push 'myloadMovieClip'
getVariable
push 'mc', 'mc'
getVariable
setMember
push 'myloadMovieClip'
getVariable
push 'File', r:5
setMember
push 'myloadMovieClip'
getVariable
push 'Message', 'message'
getVariable
setMember
push 'counter', 0.0
varEquals
push 'lastBytesLoaded', 0.0
varEquals
push r:this, 'onEnterFrame'
function2 () (r:1='this', r:2='_root')
push 'counter'
getVariable
push 240
greaterThan
not
branchIfTrue label8
push 'loadAttempt'
getVariable
push 5
lessThan
not
branchIfTrue label6
push 'loadAttempt', 'loadAttempt'
getVariable
increment
setVariable
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Trying Again (Attempt:', 'loadAttempt'
getVariable
add
push ')'
add
setMember
push r:this, 'onEnterFrame', NULL
setMember
push r:_root, 'myloadMovieClip'
getMember
push 'Message'
getMember
push r:_root, 'myloadMovieClip'
getMember
push 'File'
getMember
push r:_root, 'myloadMovieClip'
getMember
push 'mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
branch label7
label6:
push 12, 1, 'showError'
callFunction
pop
push 'loadAttempt'
delete2
pop
label7:
branch label13
label8:
push 0.0, 'mc'
getVariable
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label12
push 0.0, 'mc'
getVariable
push 'getBytesLoaded'
callMethod
setRegister r:3
pop
push 0.0, 'mc'
getVariable
push 'getBytesTotal'
callMethod
setRegister r:5
pop
push r:3, 'lastBytesLoaded'
getVariable
greaterThan
not
branchIfTrue label9
push 'lastBytesLoaded', r:3
setVariable
push 'counter', 0.0
setVariable
branch label10
label9:
push 'counter', 'counter'
getVariable
increment
setVariable
label10:
push r:3, r:5
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:4
pop
push r:4, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'message'
getVariable
push ' '
add
push r:4
add
push '%'
add
setMember
push r:3, r:5
equals
not
branchIfTrue label11
push r:this, 'onEnterFrame', NULL
setMember
push 'loadAttempt', 1
setVariable
push 0.0, 'handleloadMovieClip'
callFunction
pop
label11:
branch label13
label12:
push 'counter', 'counter'
getVariable
increment
setVariable
label13:
end // of function
setMember
end // of function loadMovieClip
function2 loadSetup () (r:1='this', r:2='_root')
push 0.0, 'LoadVars'
new
setRegister r:4
pop
push 'loadPost', 0.0, 'LoadVars'
new
varEquals
push r:4, 'Action', 's'
setMember
push 'loadPost'
getVariable
push 'onLoad'
function2 (r:9='success') (r:1='this', r:2='_root')
push r:success
not
branchIfTrue label20
push 'loadPost'
getVariable
push 'e'
getMember
toNumber
setRegister r:5
pop
push r:5, 0.0
equals
not
branchIfTrue label20
push 'mySetup'
getVariable
push 'Version', 'loadPost'
getVariable
push 'v'
getMember
setMember
push 'mySetup'
getVariable
push 'Build', 'loadPost'
getVariable
push 'b'
getMember
setMember
push 'mySetup'
getVariable
push 'URL', 0.0, r:this, '_url'
getMember
push 'toLowerCase'
callMethod
setMember
push 'mySetup'
getVariable
push 'MaxSavePlayers', 6
setMember
push 0.0, r:_root, '_url'
getMember
push 'toLowerCase'
callMethod
setRegister r:6
pop
push '.', 1, r:6, 'split'
callMethod
setRegister r:3
pop
push r:3, 1
getMember
push 'critteroo'
equals
not
branchIfTrue label14
push 'mySetup'
getVariable
push 'isTestServer', TRUE
setMember
branch label17
label14:
push r:3, 1
getMember
push 'clubpenguin'
equals
not
branchIfTrue label16
push 7, 1, r:3, 0.0
getMember
push 'substr'
callMethod
setRegister r:4
pop
push r:4, 'icebox'
equals
not
branchIfTrue label15
push 'mySetup'
getVariable
push 'isTestServer', TRUE
setMember
label15:
branch label17
label16:
push 5, 0.0, 2, r:3, 0.0
getMember
push 'substr'
callMethod
push 'file:'
equals
not
branchIfTrue label17
push 'mySetup'
getVariable
push 'isTestServer', TRUE
setMember
label17:
push 'mySetup'
getVariable
push 'Files', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Crumbs', 'crumbs', 'loadPost'
getVariable
push 'crumbs'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Interface', 'interface', 'loadPost'
getVariable
push 'interface'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Errors', 'interface/errors', 'loadPost'
getVariable
push 'errors'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Join', 'join/join', 'loadPost'
getVariable
push 'join'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Edit', 'edit/edit', 'loadPost'
getVariable
push 'edit'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper', 'paper', 'loadPost'
getVariable
push 'paper'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Phone', 'artwork/tools/phone', 'loadPost'
getVariable
push 'phone'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'AgentForm', 'artwork/forms/agent', 'loadPost'
getVariable
push 'agentform'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'NewspaperForm', 'artwork/forms/newspaper', 'loadPost'
getVariable
push 'newsform'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Telescope', 'artwork/tools/telescope', 'loadPost'
getVariable
push 'telescope'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Binoculars', 'artwork/tools/binoculars', 'loadPost'
getVariable
push 'binoculars'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Missions', 'artwork/tools/missions', 'loadPost'
getVariable
push 'missions'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Journal', 'artwork/books/journal', 'loadPost'
getVariable
push 'journal'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Library', 'artwork/books/library', 'loadPost'
getVariable
push 'library'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Clothing', 'artwork/catalogue/clothing_', 'loadPost'
getVariable
push 'clothing'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Sport', 'artwork/catalogue/sport_', 'loadPost'
getVariable
push 'sport'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Furniture', 'artwork/catalogue/furniture_', 'loadPost'
getVariable
push 'furniture'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Igloo', 'artwork/catalogue/igloo_', 'loadPost'
getVariable
push 'upgrade'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Adopt', 'artwork/catalogue/puffle_', 'loadPost'
getVariable
push 'puffle'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Pet', 'artwork/catalogue/pets_', 'loadPost'
getVariable
push 'pets'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Fish', 'artwork/catalogue/fish_', 'loadPost'
getVariable
push 'fish'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Cards', 'artwork/catalogue/cards_', 'loadPost'
getVariable
push 'cards'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Pirate', 'artwork/catalogue/pirate_', 'loadPost'
getVariable
push 'pirate'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Penguin', 'loadPost'
getVariable
push 'penguin'
getMember
toNumber
setMember
push 'mySetup'
getVariable
push 'Igloo', 'loadPost'
getVariable
push 'igloo'
getMember
toNumber
setMember
push 'mySetup'
getVariable
push 'Basic', 'loadPost'
getVariable
push 'basic'
getMember
toNumber
setMember
push 'mySetup'
getVariable
push 'Eggs', 'loadPost'
getVariable
push 'eggs'
getMember
toNumber
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Map', 'artwork/maps/', 'loadPost'
getVariable
push 'map'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'screenWidth', 760
setMember
push 'mySetup'
getVariable
push 'screenHeight', 480
setMember
push 'mySetup'
getVariable
push 'mapTileSize', 20
setMember
push 'mySetup'
getVariable
push 'isSoundOn', TRUE
setMember
push 'mySetup'
getVariable
push 'MaxCards', 'loadPost'
getVariable
push 'maxcards'
getMember
toNumber
setMember
push 'loadPost'
getVariable
push 'ship'
getMember
toNumber
push 0.0
greaterThan
not
branchIfTrue label18
push 'mySetup'
getVariable
push 'isShip', TRUE
setMember
branch label19
label18:
push 'mySetup'
getVariable
push 'isShip', FALSE
setMember
label19:
push 'mySetup'
getVariable
push 'Rooms', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Town', 'loadPost'
getVariable
push 'r100'
getMember
push 'town', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Coffee', 'loadPost'
getVariable
push 'r110'
getMember
push 'coffee', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Book', 'loadPost'
getVariable
push 'r111'
getMember
push 'book', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Dance', 'loadPost'
getVariable
push 'r120'
getMember
push 'dance', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Lounge', 'loadPost'
getVariable
push 'r121'
getMember
push 'lounge', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Shop', 'loadPost'
getVariable
push 'r130'
getMember
push 'shop', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Village', 'loadPost'
getVariable
push 'r200'
getMember
push 'village', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Sport', 'loadPost'
getVariable
push 'r210'
getMember
push 'shop', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Lodge', 'loadPost'
getVariable
push 'r220'
getMember
push 'lodge', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Attic', 'loadPost'
getVariable
push 'r221'
getMember
push 'attic', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Mtn', 'loadPost'
getVariable
push 'r230'
getMember
push 'mtn', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Plaza', 'loadPost'
getVariable
push 'r300'
getMember
push 'plaza', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Pet', 'loadPost'
getVariable
push 'r310'
getMember
push 'pet', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Dojo', 'loadPost'
getVariable
push 'r320'
getMember
push 'dojo', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Pizza', 'loadPost'
getVariable
push 'r330'
getMember
push 'pizza', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Beach', 'loadPost'
getVariable
push 'r400'
getMember
push 'beach', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Light', 'loadPost'
getVariable
push 'r410'
getMember
push 'light', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Beacon', 'loadPost'
getVariable
push 'r411'
getMember
push 'beacon', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Ship', 'loadPost'
getVariable
push 'r420'
getMember
push 'ship', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Hold', 'loadPost'
getVariable
push 'r421'
getMember
push 'shiphold', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Dock', 'loadPost'
getVariable
push 'r800'
getMember
push 'dock', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Forts', 'loadPost'
getVariable
push 'r801'
getMember
push 'forts', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Rink', 'loadPost'
getVariable
push 'r802'
getMember
push 'rink', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Agent', 'loadPost'
getVariable
push 'r803'
getMember
push 'agent', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Boiler', 'loadPost'
getVariable
push 'r804'
getMember
push 'boiler', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Berg', 'loadPost'
getVariable
push 'r805'
getMember
push 'berg', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Cave', 'loadPost'
getVariable
push 'r806'
getMember
push 'cave', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Shack', 'loadPost'
getVariable
push 'r807'
getMember
push 'shack', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Mine', 'loadPost'
getVariable
push 'r808'
getMember
push 'mine', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Forest', 'loadPost'
getVariable
push 'r809'
getMember
push 'forest', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'Cove', 'loadPost'
getVariable
push 'r810'
getMember
push 'cove', 2, 'makeRoomFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Games', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Astro', 'File', 'myMediaPath'
getVariable
push 'games/astro/astro'
add
push 'loadPost'
getVariable
push 'g1'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Beans', 'File', 'games/beans/beans', 'loadPost'
getVariable
push 'g2'
getMember
add
push 'Music', 101, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Puffle', 'File', 'myMediaPath'
getVariable
push 'games/roundup/roundup'
add
push 'loadPost'
getVariable
push 'g3'
getMember
add
push 'Music', 102, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Biscuit', 'File', 'myMediaPath'
getVariable
push 'games/bbiscuit/bbiscuit'
add
push 'loadPost'
getVariable
push 'g4'
getMember
add
push 'Music', 100, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mancala', 'File', 'myMediaPath'
getVariable
push 'games/mancala/mancala'
add
push 'loadPost'
getVariable
push 'g5'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Sled', 'File', 'myMediaPath'
getVariable
push 'games/sled/sled'
add
push 'loadPost'
getVariable
push 'g6'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Fish', 'File', 'games/fish/fish', 'loadPost'
getVariable
push 'g7'
getMember
add
push 'Music', 103, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Four', 'File', 'myMediaPath'
getVariable
push 'games/four/game'
add
push 'loadPost'
getVariable
push 'g8'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mine', 'File', 'myMediaPath'
getVariable
push 'games/mine/mine'
add
push 'loadPost'
getVariable
push 'g9'
getMember
add
push 'Music', 105, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'JetPack', 'File', 'myMediaPath'
getVariable
push 'games/jetpack/game'
add
push 'loadPost'
getVariable
push 'g10'
getMember
add
push 'Music', 110, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'ThinIce', 'File', 'myMediaPath'
getVariable
push 'games/thinice/game'
add
push 'loadPost'
getVariable
push 'g11'
getMember
add
push 'Music', 111, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Pizzatron', 'File', 'myMediaPath'
getVariable
push 'games/pizza/game'
add
push 'loadPost'
getVariable
push 'g12'
getMember
add
push 'Music', 106, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Waves', 'File', 'myMediaPath'
getVariable
push 'games/waves/game'
add
push 'loadPost'
getVariable
push 'g13'
getMember
add
push 'Music', 113, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game20', 'File', 'games/', 'loadPost'
getVariable
push 'g20'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game21', 'File', 'games/', 'loadPost'
getVariable
push 'g21'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game22', 'File', 'games/', 'loadPost'
getVariable
push 'g22'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game23', 'File', 'games/', 'loadPost'
getVariable
push 'g23'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game24', 'File', 'games/', 'loadPost'
getVariable
push 'g24'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Game25', 'File', 'games/', 'loadPost'
getVariable
push 'g25'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mission1', 'File', 'games/quests/q1/quest', 'loadPost'
getVariable
push 'q1'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mission2', 'File', 'games/quests/q2/quest', 'loadPost'
getVariable
push 'q2'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mission3', 'File', 'games/quests/q3/quest', 'loadPost'
getVariable
push 'q3'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 'mySetup'
getVariable
push 'Games'
getMember
push 'Mission4', 'File', 'games/quests/q4b/quest', 'loadPost'
getVariable
push 'q4'
getMember
add
push 'Music', 0.0, 2
initObject
setMember
push 0.0, 'handleLoadSetup'
callFunction
pop
label20:
end // of function
setMember
push 'POST', 'loadPost'
getVariable
push 'setup.txt', 3, r:4, 'sendAndLoad'
callMethod
pop
end // of function loadSetup
function handleLoadSetup ()
gotoLabel 'Load News'
end // of function handleLoadSetup
function2 makeRoomFromCrumb (r:3='name', r:4='crumb') ()
push r:crumb
setRegister r:1
pop
push '|', 1, r:1, 'split'
callMethod
setRegister r:1
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:1, 3
getMember
push UNDEF
equals
not
not
branchIfTrue label21
push r:2, 'File', r:1, 3
getMember
push '/'
add
push r:name
add
push r:1, 0.0
getMember
add
setMember
branch label22
label21:
push r:2, 'File', r:name, r:1, 0.0
getMember
add
setMember
label22:
push r:2, 'Frame', r:1, 1
getMember
toNumber
setMember
push r:2, 'Music', r:1, 2
getMember
toNumber
setMember
push r:2
return
end // of function makeRoomFromCrumb
function2 makeServer (r:3='name', r:4='crumb', r:5='isSafe') ()
push r:crumb
setRegister r:2
pop
push '|', 1, r:2, 'split'
callMethod
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'Name', r:name
setMember
push r:1, 'IP', 'mySetup'
getVariable
push 'Sockets'
getMember
push r:2, 0.0
getMember
getMember
setMember
push r:1, 'Port', 'mySetup'
getVariable
push 'Ports'
getMember
push r:2, 1
getMember
getMember
setMember
push r:1, 'IsSafeMode', r:isSafe
setMember
push r:1, 'IsOnline', TRUE
setMember
push r:1, 'Pop', 0.0
setMember
push r:1
return
end // of function makeServer
function2 loadNews () ()
push 0.0, 'LoadVars'
new
setRegister r:1
pop
push 'loadPost', 0.0, 'LoadVars'
new
varEquals
push r:1, 'Action', 's'
setMember
push 'loadPost'
getVariable
push 'onLoad'
function2 (r:2='success') ()
push r:success
not
branchIfTrue label23
push 'loadPost'
getVariable
push 'e'
getMember
toNumber
setRegister r:1
pop
push r:1, 0.0
equals
not
branchIfTrue label23
push 'mySetup'
getVariable
push 'Files'
getMember
push 'NewspaperArchive', 'artwork/news/archives', 'loadPost'
getVariable
push 'archive'
getMember
add
push '.swf'
add
setMember
push 'mySetup'
getVariable
push 'Archives', 0.0, 'Array'
new
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 0.0, 'loadPost'
getVariable
push 'p0'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 1, 'loadPost'
getVariable
push 'p1'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 2, 'loadPost'
getVariable
push 'p2'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 3, 'loadPost'
getVariable
push 'p3'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 4, 'loadPost'
getVariable
push 'p4'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 5, 'loadPost'
getVariable
push 'p5'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 6, 'loadPost'
getVariable
push 'p6'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 7, 'loadPost'
getVariable
push 'p7'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Archives'
getMember
push 8, 'loadPost'
getVariable
push 'p8'
getMember
push 1, 'makeNewsFromCrumb'
callFunction
setMember
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Newspaper', 'mySetup'
getVariable
push 'Archives'
getMember
push 0.0
getMember
push 'File'
getMember
setMember
push 'mySetup'
getVariable
push 'AgentMessage', 0.0, 'Array'
new
setMember
push 'mySetup'
getVariable
push 'AgentMessage'
getMember
push 0.0, 0.0, 'loadPost'
getVariable
push 'a0'
getMember
push 'toUpperCase'
callMethod
setMember
push 'mySetup'
getVariable
push 'AgentMessage'
getMember
push 1, 0.0, 'loadPost'
getVariable
push 'a1'
getMember
push 'toUpperCase'
callMethod
setMember
push 'mySetup'
getVariable
push 'AgentMessage'
getMember
push 2, 0.0, 'loadPost'
getVariable
push 'a2'
getMember
push 'toUpperCase'
callMethod
setMember
push 'mySetup'
getVariable
push 'AgentMessage'
getMember
push 3, 0.0, 'loadPost'
getVariable
push 'a3'
getMember
push 'toUpperCase'
callMethod
setMember
push 0.0, 'handleLoadNews'
callFunction
pop
label23:
end // of function
setMember
push 'POST', 'loadPost'
getVariable
push 'news.txt', 3, r:1, 'sendAndLoad'
callMethod
pop
end // of function loadNews
function handleLoadNews ()
gotoLabel 'Load Crumbs'
end // of function handleLoadNews
function2 makeNewsFromCrumb (r:8='crumb') ()
push r:crumb
setRegister r:1
pop
push '|', 1, r:1, 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
setRegister r:4
pop
push r:1, 1
getMember
setRegister r:3
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:2, 'File', 'artwork/news/', r:4
add
push '/'
add
push r:3
add
push '.swf'
add
setMember
push r:2, 'Issue', r:1, 2
getMember
toNumber
setMember
push r:2, 'Title', 0.0, r:1, 3
getMember
push 'toUpperCase'
callMethod
setMember
push 2, 0.0, 2, r:3, 'substr'
callMethod
toNumber
setRegister r:6
pop
push 2, 2, 2, r:3, 'substr'
callMethod
toNumber
setRegister r:5
pop
push 'December', 'November', 'October', 'September', 'August', 'July', 'June', 'May', 'April', 'March', 'February', 'January', 12
initArray
setRegister r:7
pop
push r:2, 'ReleaseDate', r:7, r:6, 1
subtract
getMember
push ' '
add
push r:5
add
push ', '
add
push r:4
add
setMember
push r:2
return
end // of function makeNewsFromCrumb
function handleLoadMovieClip ()
gotoLabel 'Load Setup'
end // of function handleLoadMovieClip
push 0.0, 'checkDomain'
callFunction
pop
push 'mySetup', 0.0, 'Object'
new
setVariable
push 'mySetup'
getVariable
push 'LocalPath', 'myPath'
getVariable
setMember
push 'mySetup'
getVariable
push 'Path', 'myPath'
getVariable
setMember
push 'Loading Club Penguin', UNDEF, 'this'
getVariable
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 4
defineMovieClip 2 // total frames: 1
end // of defineMovieClip 2
defineMovieClip 4 // total frames: 1
end // of defineMovieClip 4
defineMovieClip 8 // total frames: 20
end // of defineMovieClip 8
defineMovieClip 11 // total frames: 1
end // of defineMovieClip 11
defineMovieClip 12 // total frames: 100
frame 0
push '_root'
getVariable
push 'mcProgressBar', 'this'
getVariable
setMember
stop
end // of frame 0
end // of defineMovieClip 12
frame 14
push 0.0, 'loadSetup'
callFunction
pop
end // of frame 14
frame 15
push 0.0, 'loadNews'
callFunction
pop
end // of frame 15
frame 16
constants 'crumbs_mc', 'this', 'createEmptyMovieClip', 'Loading Club Penguin', 'mySetup', 'Files', 'Crumbs', 'loadMovieClip'
function handleLoadMovieClip ()
gotoLabel 'Load Errors'
end // of function handleLoadMovieClip
push 4, 'crumbs_mc', 2, 'this'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Club Penguin', 'mySetup'
getVariable
push 'Files'
getMember
push 'Crumbs'
getMember
push 'crumbs_mc'
getVariable
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 16
frame 17
constants 'mcErrors', 'errors_mc', 'this', 'createEmptyMovieClip', 'Loading Support', 'mySetup', 'Files', 'Errors', 'loadMovieClip'
function handleLoadMovieClip ()
push 'mcErrors', 'errors_mc'
getVariable
setVariable
gotoLabel 'Load Interface'
end // of function handleLoadMovieClip
push 5, 'errors_mc', 2, 'this'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Support', 'mySetup'
getVariable
push 'Files'
getMember
push 'Errors'
getMember
push 'errors_mc'
getVariable
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 17
frame 18
constants 'mcInterface', 'interface_mc', 'this', 'createEmptyMovieClip', 'Loading Interface', 'mySetup', 'Files', 'Interface', 'loadMovieClip'
function handleLoadMovieClip ()
push 'mcInterface', 'interface_mc'
getVariable
setVariable
gotoLabel 'Start'
end // of function handleLoadMovieClip
push 1, 'interface_mc', 2, 'this'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Interface', 'mySetup'
getVariable
push 'Files'
getMember
push 'Interface'
getMember
push 'interface_mc'
getVariable
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 18
frame 19
constants 'mcPaper', 'paper_mc', 'this', 'createEmptyMovieClip', 'Loading Penguin', 'mySetup', 'Files', 'Paper', 'loadMovieClip'
function handleLoadMovieClip ()
push 'mcPaper', 'paper_mc'
getVariable
setVariable
end // of function handleLoadMovieClip
push 2, 'paper_mc', 2, 'this'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Penguin', 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper'
getMember
push 'paper_mc'
getVariable
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 19
frame 20
constants 'art_mc', 'mcPlayerCard', 'createEmptyMovieClip', 'Loading Penguin', 'mySetup', 'Files', 'Paper', 'loadMovieClip'
function handleLoadMovieClip ()
end // of function handleLoadMovieClip
push 1, 'art_mc', 2, 'mcPlayerCard'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Penguin', 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper'
getMember
push 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
end // of frame 20
frame 28
gotoLabel 'Start'
end // of frame 28
frame 29
constants 'id', 'name', 'maxUsers', 'maxSpectators', 'temp', 'game', 'priv', 'limbo', 'updatable', 'description', '', 'userCount', 'userList', 'Object', 'variables', 'Array', 'myPlayerIndex', 'isSpec', 'isMod', 't', 'sys', '<rm id=\'', '\' />', 'leaveRoom', 'smartfox', 'send', 'mySetup', 'Servers', 'myWorldPops', 'Pop', 'Wait', 'mcInterface', 'gotoAndStop', 'mcProgressBar', 'message_txt', 'text', 'Connecting to Server', 'myServer', 'IP', 'Port', 'Zone', 'w1', 'WorldId', 'Name', 'IsSafeMode', 'myPlayer', 'SmartKey', 'LoginKey', 'Nickname', 'login', 'showError', 'str', 'gr', 'r', 'sendXtMessage', 'Done', 'mcIglooListTool', '|', 'split', 'PlayerId', 'numUsers', 'isLocked', 'isGame', 'push', 'menu', 'list', 'update', 'Connecting to Room', 'jl', 's', 'stopRoom', 'js', 'IsAgent', 'IsTourGuide', 'mcSpyPhone', 'phone_mc', 'mcTools', 'createEmptyMovieClip', 'myMediaPath', 'Files', 'Phone', 'loadMovie', 'getItemList', 'getIgnoreList', 'getBuddyList', 'getPuffleList', 'gu', 'p', 'petlist', 'makePet', 'startPets', 'checkSaveGame', 'playerAction', 'myRoom', 'RoomId', 'myRoomList', 'x', 'y', 'SmartId', 'jr', 'myLastRoom', 'gm', 'Connecting to Igloo', 'myPlayerRoom', 'Igloo', 'Music', 'Floor', 'IsUpdated', 'furniturelist', ',', 'length', 'ItemId', 'Frame1', 'Frame2', 'Type', 'myFurnitureList', 'isNaN', 'myObjects', 'jp', 'isRoomOpen', 'IsMember', 'or', 'mcRoomOpenLock', 'cr', 'myLogin', 'Username', 'Password', 'isNewLogin', 'isConnected', 'sendLogin', 'sendConnect', 'loadPlayer', 'Login', 'convertToTitleCase', 'hasBuddy', 'savePlayer', 'loadTools', 'smartFox', 'disconnect', 'startHeart', 'joinServer', 'SmartFoxClient', 'onConnection', 'handleConnection', 'onConnectionLost', 'handleConnectionLost', 'onRandomKey', 'handleRandomKey', 'onLogin', 'handleLogin', 'onExtensionResponse', 'handleResponse', 'myConnectInterval', 'checkConnect', 'setInterval', 'connect', 'clearInterval', 'shift', 'z', 'zm', 'handleSendMove', 'gz', 'handleGetGame', 'jz', 'handleJoinGame', 'lz', 'handleLeaveGame', 'uz', 'handleUpdateGame', 'sz', 'handleStartGame', 'cz', 'handleCloseGame', 'zo', 'handleGameOver', 'gw', 'handleGetWaddleList', 'jw', 'handleJoinWaddle', 'lw', 'handleLeaveWaddle', 'uw', 'handleUpdateWaddle', 'sw', 'handleStartWaddle', 'jx', 'wait', 'setupGame', 'l', 'a', 'handleAlert', 'gb', 'handleGetBuddyList', 'gn', 'handleGetIgnoreList', 'gi', 'handleGetItemList', 'go', 'handleGetBuddyOnlineList', 'gp', 'handleGetPlayer', 'handleGetRoomList', 'gf', 'handleGetFurnitureList', 'gt', 'handleGetTable', 'handleGetPuffleList', 'sa', 'handleSendAction', 'se', 'handleSendEmote', 'sj', 'handleSendJoke', 'sm', 'handleSendMessage', 'sq', 'handleSendQuickMessage', 'ss', 'handleSendSafeMessage', 'sg', 'handleSendTourGuide', 'sp', 'handleSendPosition', 'sf', 'handleSendFrame', 'st', 'handleSendTeleport', 'sb', 'handleSendThrowBall', 'sc', 'handleSendCard', 'mm', 'handleModMessage', 'br', 'handleBuddyRequest', 'ba', 'handleBuddyAccept', 'bd', 'handleBuddyDecline', 'bm', 'handleBuddyMessage', 'rb', 'handleBuddyRemove', 'bf', 'handleBuddyFind', 'up', 'handleUpdatePlayerArt', 'ut', 'handleUpdateTable', 'jt', 'myTable', 'handleJoinTable', 'handleJoinServer', 'handleJoinPlayerRoom', 'playerlist', 'makePlayer', 'updatePlayerList', 'setupRoom', 'jg', 'handleGetPlayerRoom', 'ai', 'handleAddPlayerItem', 'af', 'handleAddPlayerFurniture', 'au', 'handleAddPlayerRoomUpgrade', 'ag', 'handleAddPlayerRoomFloor', 'ac', 'handleAddCoin', 'uc', 'handleUpdateCoins', 'gc', 'handleGetCoins', 'ap', 'handleAddPlayer', 'rp', 'handleRemovePlayer', 'at', 'handleAddToy', 'rt', 'handleRemoveToy', 'cw', 'handleCheckWord', 'handlePetResponse', 'e', 'handleError', 'mySaveGame', 'data', 'isRememberPassword', 'PassCode', 'freezeCode', 'Date', 'LastSave', 'getTime', 'Colour', 'Head', 'Face', 'Neck', 'Body', 'Hand', 'Feet', 'LastNewspaper', 'isRememberUsername', 'updateSaveGame', 'splice', 'MaxSavePlayers', 'mcErrors', 'swapDepths', 'mcExtra', '_url', 'substr', 'version_txt', 'Version ', 'Version', '.', 'start_btn', 'onRelease', 'checkLocalConnection', 'myPlayerList', 'Player Menu', 'parents_btn', 'myLinks', 'Parents', '_blank', 'join_btn', 'showJoin', 'isTestServer', 'debug_txt', 'TEST', 'mcPaper', 'login_mc', 'removeMovieClip', 'password_check', 'username_check', 'username_input', 'password_input', '_currentframe', 'Warn Password', 'onKeyDown', 'myListener', 'onKeyUp', 'Key', 'getCode', 'login_btn', 'addListener', 'toLowerCase', 'PASSWORD', 'Username Missing', 'handleCloseError', 'Selection', 'setFocus', 'Username Short', 'Username Long', 'Password Missing', 'Password Short', 'Password Long', 'removeListener', 'forgot_btn', 'showForgotPassword', 'Loading Penguin', 'Paper', 'paper_mc', 'loadMovieClip', 'handleloadMovieClip', 'menu_mc', 'item', '_mc', 'toUpperCase', 'nickname1_txt', 'nickname2_txt', 'ob', 'ok_btn', '_parent', 'meltCode', 'Player Login', '_x', '_y', 'localToGlobal', 'body', 'showPaperDoll', 'showPaperIcon', 'LostPassword', '_top', 'item_mc', 'remove_btn', 'removeSavePlayer', 'showLogin', 'clearPaperDoll', 'progressbar_mc', 'Login Player', 'LoadVars', 'loadPost', 'Action', 'onLoad', 'debugLoadPlayer', 'crumb', 'Flag', 'Photo', 'k1', 'k2', 'CrumbKey', 'k3', 'Coins', 'c', 'JoinDate', 'jd', 'ExpiryDate', 'ed', 'BannedDate', 'ParentHint', 'h', 'NumBans', 'b', 'StartTime', 'EggTimer', 'et', 'td', 'createDateFromString', 'TimeDifference', 'setTime', 'PenguinAge', 'Math', 'floor', 'BannedAge', 'IsOnline', 'IsLocal', 'lastx', 'lasty', 'Frame', 'MessageId', 'm', 'buddylist', 'ignorelist', 'itemlist', 'w', 'myAlerts', 'Alert', 'checkMascot', 'myMascotMessages', 'myMessages', 'handleLoadPlayer', 'em', 'POST', 'Path', 'login.php', 'sendAndLoad', 'mcPlayerCardArt', 'art_mc', 'mcPlayerCard', 'Loading Artwork', 'Loading Spy Phone', 'showNextAlert', 'editMode', 'stopQuickKeys', 'Connection Error', 'Connection', 'Lost Connection', 'LostConnection', 'Auto Disconnect', 'Play', 'stopHeart', 'Multiple Connections', 'tabIndex', 'Load Error', 'learn_btn', 'Cache', 'closeError', 'Player Not Found', 'Start', 'Server Full', 'Player Online', 'Incorrect Password', 'SharedObject', 'Warn Login', 'Home', 'Login Flood', 'Room Full', 'IsGame', 'showMap', 'Exit Game', 'Banned', 'title_txt', 'SERVER ACTION', 'message1_txt', 'The moderator has banned your account.\nYour ban will expire in:\n', 'The server has automatically banned your account for hacking. Your penguin will be reviewed by a moderator', 'Hey, no swearing or bad words!', 'The server has automatically banned\nyou for saying a bad word.\n\nYou Said: ', 'mySend', 'lastMessage', 'Activation', 'Activate', 'Buddy Limit', 'mcShopWindow', 'Duplicate Item', 'Low Coins', 'Item Error', 'Puffle Limit', 'Puffle Name', 'Puffle Limit2', 'Igloo Limit', 'Sockets', 'pop', 'buddy', 'showPlayerCard', 'findPlayer', 'CurrentRoom', 'loadPlayerCard', 'clearPlayerCard', 'Load', 'name_txt', 'getPlayer', 'loadGetPlayer', 'close_btn', 'flag_mc', '_visible', 'updatePlayerCardFlag', 'updatePlayerCardPhoto', 'checkModerator', 'moderator_mc', 'updatePlayerCardPaperDoll', 'Online', 'icon_mc', 'buddy_menu', 'find_menu', 'mail_menu', 'home_menu', 'ignore_menu', 'report_menu', 'Player', 'Items1', 'Edit', 'coins_txt', 'Your Coins: ', 'isUpdated', 'isRemovePet', 'updatePlayerCardButtons', 'checkBuddy', 'checkBuddyOnline', 'Offline', 'checkIgnore', 'Ignore', 'Other', 'closePlayerCard', 'world', 'room', 'player', 'updatePlayer', 'updatePlayerArt', 'removePetFromHand', 'mc', 'mcClothing', 'clothing_mc', 'photo_btn', 'photo_mc', 'Items2', 'updatePlayerCardItems', 'head_mc', 'face_mc', 'neck_mc', 'hand_mc', 'body_mc', 'feet_mc', 'artwork/photos/', '.swf', 'icon', 'attachMovie', '_xscale', '_yscale', 'updateActivatedItems', 'boxList', 'Color', 'myCrumbs', 'colors', 'setRGB', 'paper_icon', 'findFreeItem', 'showItemTool', 'Member', 'showWindow', 'joinRoom', 'Message', 'Rockhopper would like to give you a free background', 'Found Item', 'mcPets', 'pets_mc', 'updatePets', 'startPetBrain', 'mcPetTool', 'Info', 'Guest', 'Breed', 'updatePetArtwork', 'onEnterFrame', 'NextTime', 'isReady', 'hasMoved', 'Hunger', 'isHungry', 'sendPetFrame', 'Health', 'isSick', 'Rest', 'isTired', 'sendMovePet', 'findNextTime', 'g', 'handlegetPets', 'PetId', 'findPet', 'updatePetObject', 'stopPet', 'updatePetFrame', 'f', 'IsGone', 'movePet', 'n', 'donePet', 'Buy Pet Food', 'Would you like to buy some Pet Food for 10 coins? You currently have ', ' coins.', 'yes_btn', 'petId', 'close', 'no_btn', 'treatId', 'Buy Pet Gum', 'Would you like to buy some Gum for 5 coins? You currently have ', 'Buy Pet Cookie', 'Would you like to buy a Cookie for 5 coins? You currently have ', 'Happy', 'Buy Pet Bath', 'Would you like to bath your puffle for 5 coins? You currently have ', 'updatePlayerCard', 'adoptPetOb', 'Buy Pet', 'art', 'Would you like to adopt this puffle for 800 coins?\nYou currently have ', 'namePet', 'Name Pet', 'name_input', 'sendCheckWord', 'xhandleCheckWord', 'handleCheckName', 'Pet Done', 'mcCatalogue', 'updateCoins', '*** Add Pet ***', 'treace', 'depthlist', 'Depth', 'LastUpdate', 'pet', 'artwork/pets/2/', 'updatePlayerDepth', 'addPet', 'mcPetArea', 'random', 'sin', '_width', 'round', 'cos', '_height', 'x1', 'y1', 'findDistance', 'duration', 'changex', 'changey', 'findAngle', 'dir', 'findDirection', 'easeIt', 'linearTween', 'findHappy', 'MaxHealth', 'MaxHunger', 'MaxRest', 'health_mc', 'hunger_mc', 'rest_mc', 'DeathTime', 'myBreeds', 'IsBuddy', 'IsIgnored', 'mcWindow', 'mcMessages', 'checkWorld', 'News Form', 'showNewspaperForm', 'm1', 'closeWindow', 'Status', 'busy', 'startQuickKeys', 'chat', 'mcHint', 'message', 'gotoAndPlay', 'Newspaper', 'mcInterfaceMenu', 'newnews_mc', 'Loading Newspaper', 'showExtra', 'addToy', 'Loading Newspaper Archive', 'NewspaperArchive', 'Loading Map', 'Map', 'Loading Account', 'Loading Cards', 'Catalogues', 'Cards', 'Loading Telescope', 'Telescope', 'Loading Binoculars', 'Binoculars', 'Loading Missions', 'Missions', 'Loading Library', 'Library', 'Loading Join', 'Join', 'Clothing', 'Loading Clothing Catalog', 'buyItem', 'buyItem1', 'Sport', 'Loading Sport Catalog', 'Furniture', 'Loading Furniture Catalog', 'buyFurniture', 'Loading Igloo Catalog', 'Adopt', 'Loading Puffles', 'Pet', 'Loading Pet Catalog', 'Fish', 'Loading F.I.S.H', 'Pirate', 'Loading Pirate Catalog', 'Journal', 'Loading Rockhopper\'s Journal', 'Loading Agent Form', 'AgentForm', 'Loading Newspaper Form', 'NewspaperForm', 'load_mc', 'closeExtra', 'removeToy', 'Get Buddy List', 'addBuddy', 'updateBuddyList', 'myBuddy', 'lastBuddyRequest', 'toString', 'buddyMessage', 'Buddy Request', 'addMail', 'Buddy Accept', 'Buddy List Full', 'Buddy Decline', 'removeBuddy', 'updatePlayerBuddy', 'mcBuddyList', 'sortOn', 'concat', ' ', 'Find', ' is in their igloo', ' is in an igloo', 'Get Ignore List', 'updateIgnoreList', 'an', 'rn', 'mcIgnoreList', 'Expired', 'Server Menu', 'Runaway', 'showAlertMessages', 'myKey', 'isChatFocused', 'isDown', 'mcChatTool', 'chat_input', 'sendMessage', 'isBusy', 'isEmote', 'sendEmote', 'isMessage', 'isQuestion', 'isAnswer', 'sendSafeMessage', 'myQuickKeys', 'Age', 'Location', 'sendAction', 'sendFrame', 'myJokes', 'sendJoke', 'crosshair', 'startDrag', 'Hello', 'GoodBye', 'key', 'QuickKey', 'TimePlayed', 'startTime', 'mcEggTimer', 'Disconnect Egg Timer', 'EggTimerInterval', 'updateEggTimer', 'myQuickMessages', 'atan2', 'sqrt', '@', 'theultimatesupermonkeycomicbooks', 'charCodeAt', 'String', 'fromCharCode', 'sendLC', 'LocalConnection', 'handleTest', 'cp', 'onStatus', 'level', 'error', 'listenLC', 'mcMenuList', 'useHandCursor', 'safe_btn', 'Space', 'MaxItems', 'MaxHeight', 'isOpenDown', 'click', 'action', 'joke', 'emote', 'value', 'tour', 'sendTourGuide', 'onCloseMenu', 'master', 'showMenu', 'join', 'charAt', 'hitTest', 'currentObject', 'Wall', '_totalframes', 'onMouseMove', 'object', 'Room', 'walls', '_xmouse', '_ymouse', 'editObject', 'hasReleased', 'mcObject', 'startx', 'starty', 'xDifference', 'yDifference', 'screenHeight', 'screenWidth', 'updateObjectDepth', 'block', '_alpha', 'blocked', 'back', 'updateAfterEvent', 'onMouseUp', 'trash', 'removeObject', 'dropObject', 'isNew', 'onPress', 'mcEditor', 'showMusic', 'FurnitureId', 'checkBlocked', 'removeSymbols', 'indexof', 'removeDuplicateLetters', '-', ':', 'closeHint', 'mcPlayerHover', 'isButtonHover', 'startMouse', 'updateMail', 'myLog', 'startBall', 'getTable', 'getWaddleList', 'getPets', 'Chat', 'closeCardWindow', 'mcBuddyTool', 'stopMouse', 'myMusic', 'stop', 'myMouseMoved', 'lastMoveTime', 'currentTime', 'updatePlayerFrame', 'onMouseDown', 'mcCrosshair', 'hoverOff', 'mcErrorWindow', 'mcCardWindow', 'mcNewsPaper', 'findPlayerPath', 'myWorld', 'status', 'currentBase', 'updateObjectFrame1', 'updateObjectFrame2', 'getFurnitureList', 'updatePlayerRoom', 'myHeart', 'lastTime', 'lastMove', 'pendingMove', 'heart', 'isBall', 'score1_mc', 'score2_mc', 'ball', 'lastPlayerToHitPuck', 'hockey', 'HockeyGame', 'controller', 'hitPuck', 'log1_txt', '(', ')', 'scoreLight2_mc', 'scoreLight1_mc', 'addPlayer', 'isLocal', 'mcPlayer', 'balloons', 'nicknames', 'updateBuddyOnline', 'Startx', 'Starty', 'link_playerBalloon', 'link_playerNickname', 'updatePlayerPosition', 'artwork/characters/', 'Penguin', 'getBytesTotal', 'getBytesLoaded', 'Loading Player ', '%', 'ring', 'startRoom', 'removePlayer', 'debugOb', 'isWaiting', 'head', 'face', 'neck', 'hand', 'feet', 'updatePlayerHead', 'updatePlayerFace', 'updatePlayerNeck', 'updatePlayerHand', 'updatePlayerBody', 'updatePlayerFeet', 'isMoving', 'frameHack', 'loadPlayerItem', 'chest', 'mcItem', 'artwork/items/', 'myFrameHacks', 'SecretFrame', 'mcPlayerList', 'toy', 'il', 'Get Items', 'myItemList', 'checkPlayerItem', 'IsActivated', 'done', ' has been added to your inventory.', 'freeItems', ' has been added to your storage.', 'mcPlayerTool', 'updateActivatedFurniture', 'stopEditUpgrade', 'buildFlooring', 'ur', 'um', 'move', 'checkSend', 'checkRoomEmpty', 'lastAction', 'checkPlayerReady', 'movePlayer', 'custom', 'lastFrame', 'throw', 'throwItem', '\r', '\n', 'removeExtraSpaces', 'convertToSafeCase', 'findQuickMessage', 'updateBalloon', 'updateLog', 'lastSafeMessage', 'myMessageList', 'lastEmote', 'myTours', 'lastTourMessage', 'Sorry, you must wear the tour guide\nhat to use this feature', 'lastJoke', 'IsPendingPhone', 'spy', 'k', 'nextSend', 'isBad', 'isTeam', 'mcLog', 'output', 'myBalloonTopDepth', 'gp.php', 'online.php', 'world_mc', 'Rooms', 'isPlayerIgloo', 'Title', 'File', 'tablelist', 'isWaddle', 'basicigloo', 'Basic', 'igloo', 'cleanWorld', 'artwork/rooms/', 'Loading ', ' (', '%)', 'buildObjects', 'updateRoom', 'setupPlayer', 'movieclip', 'hover', 'tabEnabled', 'edit', 'trigger', 'foreground', 'background', 'flooring_mc', 'Games', 'myGame', 'myGamePath', 'Game', 'mcGame', 'addCoin', 'Game Player Quit', 'leaveTable', 'Game Coins', 'You have earned ', ' coins.\n', ' coin.\n', 'You now have ', 'updateTable', 'table', 'TableId', 'SeatId', 'seat', 'sendTeleport', 'setupTable', 'Four', 'mcTableTool', 'mcTableTool2', 'mcTableTool1', 'engine', 'Loading Game (', 'isPlaying', 'leaveGame', 'lt', 'sendMove', 'myWaddle', 'seatlist', 'updateWaddle', 'findWaddleCount', 'WaddleId', 'waddle', 'frame', 'setupWaddle', 'mcWaddleTool', 'updateArtwork', 'MaxPlayers', 'sendPosition', 'x2', 'y2', 'targetx', 'Ease', 'myEase', 'game_mc', 'log2_txt', 'checkPosition', 'door', 'window', 'lock', 'Room Locked', 'team', 'Room Team', 'Room Level', 'findPlayerItem', 'Room Item', 'pass', 'Room Password', 'cost', 'Room Cost', 'newx', 'newy', 'roomId', 'play', 'talk', 'link', 'catalogue', 'showCatalogue', 'map', 'Join Waddle', 'Join Game', 'onTableTrigger', 'itemCounter', 'updateItemDepth', 'peak', 'changeHeight1', 'maxHeight', 'startHeight', 'changeHeight2', 'waitCounter', 'easeOutQuad', 'easeInQuad', 'mcRoom', 'handleThrow', 'checkMail', 'myMail', 'From', 'mcMail', 'Mail', 'Update', 'Buddy Accepted', 'Buddy Declined', 'myModerators', 'checkLog', 'e99', 'Mod Tool', 'Buddy', 'getBuddyOnlineList', 'mcItemSpyPhone', 'artwork/tools/', 'getRoomList', 'mcInfoTool', 'showToy', 'artwork/toys/', 'itemId', 'checkFreeItem', 'Buy Item', 'Would you like to buy ', ' for ', ' Coins. You currently have ', ' Coins', 'addPlayerItem', 'Buy Furniture', 'addPlayerFurniture', 'Buy Upgrade', 'Would you like to upgrade your igloo to a ', 'addPlayerRoomUpgrade', 'Would you buy ', ' flooring for ', 'addPlayerRoomFloor', 'CardId', 'MaxCards', 'addCard', 'myCards', 'updateCards', 'mcCards', 'showCardWindow', 'ob2', 'Send this card to ', ' for 10 coins', 'sendCard', 'artwork/cards/', 'Email', 'ReportName', 'Reason', 'Comments', 'Log', 'IsBad', '||', 'myPath', 'report.php', 'objRef', 'majVersion', 'minVersion', 'subVersion', 'server', 'XMLSocket', 'roomList', 'buddyList', 'buddyVars', 'activeRoomId', 'myUserId', 'myUserName', 'amIModerator', 'playerId', 'debug', 'changingRoom', 'arrayTags', 'rmList', 'vars', 'bList', 'vs', 'messageHandlers', 'setupMessageHandlers', 'prototype', 'onData', 'strReceived', '<', 'XML', 'onXML', 'getVersion', 'isModerator', 'handleSysMessages', 'addMessageHandler', 'handleExtensionMessages', 'xt', 'handleMessage', 'attributes', 'apiOK', 'apiKO', 'logOK', 'mod', '0', 'success', 'logKO', 'maxu', 'maxs', 'ucnt', 'scnt', 'lmb', '_ServerRoom', 'specCount', 'setIsLimbo', 'Boolean', 'Number', 'onRoomListUpdate', 'joinOK', 'uLs', 'pid', 'setMyPlayerId', 'i', '_ServerUser', '1', 'onJoinRoom', 'joinKO', 'msg', 'onJoinRoomError', 'userEnterRoom', 'user', 'onUserEnterRoom', 'userGone', 'usrId', 'onUserLeaveRoom', 'pubMsg', 'txt', 'ObjectSerializer', 'decodeEntities', 'onPublicMessage', 'prvMsg', 'onPrivateMessage', 'dmnMsg', 'onAdminMessage', 'dataObj', 'deserialize', 'onObjectReceived', 'uVarsUpdate', 'vName', 'onUserVariablesUpdate', 'rVarsUpdate', 'onRoomVariablesUpdate', 'createRmKO', 'onCreateRoomError', 'uCount', 'u', 'onUserCountChange', 'roomAdd', 'rm', 'max', 'spec', 'onRoomAdded', 'roomDel', 'deletedId', 'onRoomDeleted', 'onRoomLeft', 'roundTripRes', 't2', 't1', 'onRoundTripResponse', 'swSpec', 'scope', 'onSpectatorSwitched', 'err', 'onBuddyListError', 'isOnline', 'onBuddyList', 'bUpd', 'onBuddyListUpdate', 'bAdd', 'roomB', 'onBuddyRoom', 'rndK', 'xml', 'xtRes', 'cmd', 'param', '<![CDATA[', 'serialize', ']]>', 'xtReq', '%xt%', 'sendString', 'dumpObj', 'sendPublicMessage', '<txt><![CDATA[', 'encodeEntities', ']]></txt>', 'sendPrivateMessage', '<txt rcp=\'', '\'><![CDATA[', 'sendObject', 'asObj', 'sendObjectToGroup', '_$$_', 'asObjG', 'setUserVariables', '<vars>', 'boolean', 'number', 'string', 'null', '<var n=\'', '\' t=\'', ']]></var>', '</vars>', 'setUvars', 'createRoom', 'exitCurrentRoom', 'xmlMsg', '<room upd=\'', '\' tmp=\'1\' gam=\'', '\' spec=\'', '\' exit=\'', '\'>', '<name><![CDATA[', ']]></name>', '<pwd><![CDATA[', 'password', ']]></pwd>', '<max>', '</max>', '<uCnt>', '</uCnt>', 'extension', '<xt n=\'', '\' s=\'', 'script', '<vars></vars>', 'getXmlRoomVariable', '</room>', 'xmlmsg', 'getRoom', 'getName', 'getActiveRoom', 'setRoomVariables', '<vars so=\'0\'>', 'setRvars', 'loadBuddyList', 'loadB', 'getUserList', 'getUser', '<n>', '</n>', 'addB', 'register3', 'remB', 'getBuddyRoom', '<b id=\'', 'bid', 'clearBuddyList', 'clearB', 'val', 'persistent', '\' pr=\'', '\' pe=\'', 'roundTripBench', 'roundTrip', 'switchSpectator', '_', '<login z=\'', '\'><nick><![CDATA[', ']]></nick><pword><![CDATA[', ']]></pword></login>', 'autoJoin', '-1', '<room id=\'', '\' pwd=\'', '\' leave=\'', '\' old=\'', 'getRmList', 'makeHeader', '<body action=\'', '\' r=\'', '</body>', 'closeHeader', 'xmlReceived', 'parent', 'childNodes', 'message2Object', 'onConnect', 'connectionEstablished', 'onClose', '<msg t=\'sys\'><body action=\'verChk\' r=\'0\'><ver v=\'', '\' /></body></msg>', 'getRandomKey', 'setBuddyVariables', 'setBvars', 'dumpRoomList', 'nodeName', 'nodeValue', 'undefined', 'true', 'false', 'hasChildNodes', 'firstChild', 'isNan', '<msg', '=\'', '\'', '>', '</msg>', '_global', 'tabs', '\t\t\t\t\t\t\t\t\t\t', 'xmlStr', 'eof', 'hexTable', 'ascTab', '&gt;', '&lt;', '&', '&amp;', '&apos;', '"', '&quot;', 'ascTabRev', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'obj2xml', '<dataObj>', 'o', '<obj t=\'', '\' o=\'', '</var>', '</obj>', '</dataObj>', 'xmlData', 'ignoreWhite', 'resObj', 'xml2obj', 'obj', 'chi', ';', 'getCharCode', '0x', 'getVariable', 'getVariables', 'getId', 'isTemp', 'isPrivate', 'getUserCount', 'getMaxUsers', 'getMaxSpectators', 'setMyPlayerIndex', 'getMyPlayerIndex', 'isLimbo', 'setIsSpectator', 'isSpectator', '127.0.0.1', '6114', '192.168.0.167', '209.213.108.32', '209.213.108.33', '209.213.108.34', '209.213.108.35', '209.213.108.36', '209.213.108.37', '209.213.108.38', '209.213.108.39', '209.213.108.40', '209.213.108.41', '209.213.108.42', '209.213.108.43', '209.213.108.44', '209.213.108.12', '209.213.108.13', '209.213.108.14', '209.213.108.8', '209.213.108.10', '209.213.108.11', '209.213.108.17', '209.213.108.18', '209.213.108.16', '209.213.108.9', '209.213.108.19', '209.213.108.20', '209.213.108.15', '209.213.108.25', '209.213.108.23', '209.213.108.21', '209.213.108.27', '209.213.108.28', '209.213.108.22', '209.213.108.24', '209.213.108.29', '209.213.108.30', '209.213.108.31', '209.213.108.45', '209.213.108.46', '209.213.108.47', '209.213.108.48', '209.213.108.50', '209.213.108.51', '209.213.108.52', '209.213.108.53', '209.213.108.54', 'Test', 'addServer', 'Blizzard', 'Ice Berg', 'White Out', 'Slushy', 'Flurry', 'Snow Angel', 'Snow Day', 'Frostbite', 'Icicle', 'Tundra', 'Snow Cone', 'Alpine', 'Ice Breaker', 'Snow Globe', 'Snow Fort', 'Mammoth', 'Grizzly', 'Winter Land', 'Snowball', 'Ice Pack', 'Freezer', 'Avalanche', 'Powder Ball', 'Summit', 'Flippers', 'Yeti', 'Sub Zero', 'Snow Storm', 'Crystal', 'Snow Bank', 'Ice Palace', 'Tuxedo', 'Abominable', 'Half Pipe', 'Snow Board', 'Alaska', 'Thermal', 'Toboggan', 'Husky', 'Snow Plow', 'Ice Age', 'Sabretooth', 'Parka', 'Hibernate', 'Sleet', 'Vanilla', 'Christmas', 'Klondike', 'Icebound', 'Marshmallow', 'White House', 'Fjord', 'Big Foot', 'Ice Cream', 'Bubblegum', 'Rocky Road', 'Rainbow', 'Arctic', 'Shiver', 'Matterhorn', 'Bobsled', 'Ice Box', 'Bunny Hill', 'Walrus', 'Deep Snow', 'Altitude', 'North Pole', 'Glacier', 'Aurora', 'Mukluk', 'Great White', 'Snow Shoe', 'Yukon', 'Polar Bear', 'Canoe', 'Chinook', 'Wool Socks', 'Snowbound', 'Ice Rink', 'Ice Pond', 'Snowfall', 'Caribou', 'Deep Freeze', 'Cold Front', 'Frozen', 'Snow Flake', 'Frosty', 'Ice Cold', 'Snow Drift', 'Mittens', 'Ice Cave', 'Boots', 'Breeze', 'Crunch', 'Wind Chill', 'Iceland', 'Belly Slide', 'Sherbet', 'South Pole', 'Big Surf', 'Ice Cube', 'Antarctic', 'Kosciusko', 'Down Under', 'Beanie', 'Outback', 'Bonza', 'Snowy River', 'Big Snow', 'Brumby', 'Blue', 'Pink', 'Black', 'Green', 'Purple', 'Red', '0x003366', '0x009900', '0xFF3399', '0x333333', '0xCC0000', '0xFF6600', '0xFFCC00', '0x660099', '0x996600', '0xFF6666', '0x006600', '0x0099CC', '0x8AE302', '0xCC66FF', 'showNewsPaper', 'showNewspaper', 'IsSecret', 'Town', 'is in the Town', 'Coffee', 'Coffee Shop', 'is in the Coffee Shop', 'Book', 'Book Room', 'is in the Book Room', 'Dance', 'Dance Club', 'is in the Dance Club', 'Lounge', 'Dance Lounge', 'is in the Dance Lounge', 'Shop', 'Gift Shop', 'is in the Gift Shop', 'Village', 'Ski Village', 'is in the Ski Village', 'Sport Shop', 'is in the Sport Shop', 'Lodge', 'Ski Lodge', 'is in the Ski Lodge', 'Attic', 'Lodge Attic', 'is in the Lodge Attic', 'Mtn', 'Mountain', 'is on top of the mountain', 'Plaza', 'The Plaza', 'is in the Plaza', 'The Pet Shop', 'is in the Pet Shop', 'Dojo', 'The Dojo', 'is in the Dojo (hidden on your map)', 'Pizza', 'The Pizza Parlor', 'is in the Pizza Parlor', 'Beach', 'is at the Beach', 'Light', 'Lighthouse', 'is at the Lighthouse', 'Beacon', 'is at the Lighthouse Beacon', 'Ship', 'Pirate Ship', 'is on the Pirate Ship', 'Hold', 'Ship Hold', 'is in the Pirate Ship Hold', 'Dock', 'The Dock', 'is at the Dock', 'Forts', 'Snow Forts', 'is at the Snow Forts', 'Rink', 'is at the Ice Rink', 'Agent', 'Agent HQ', 'is hiding', 'Boiler', 'Boiler Room', 'is in the Boiler Room', 'Berg', 'is on the Ice Berg (hidden on your map)', 'Cave', 'is in the Cave (hidden underground)', 'Shack', 'Mine Shack', 'is in the Mine Shack (hidden location)', 'Mine', 'is in the Mine (hidden underground', 'Forest', 'is in the Forest', 'Cove', 'is at the Cove', 'Party', 'The Party', 'is at the Party', 'Astro', 'Astro Barrier', 'is playing Astro Barrier', 'Beans', 'Bean Counter', 'is playing Bean Counter', 'Puffle', 'Puffle Roundup', 'is playing Puffle Roundup', 'Biscuit', 'Hydro Hopper', 'is playing Hydro Hopper', 'Ice Fishing', 'is Ice Fishing', 'Cart Surfer', 'is playing Cart Surfer', 'JetPack', 'Jet Pack', 'is flying a Jet Pack', 'Mission1', 'Adventures', 'is on an Adventure', 'Mission2', 'ThinIce', 'Thin Ice', 'is playing Thin Ice', 'Pizzatron', 'is making pizzas', 'Mission3', 'Waves', 'Catchin Waves', 'is Catchin Waves', 'Mission4', 'Game20', 'Mini Game', 'is playing a game', 'Game21', 'Game22', 'Game23', 'Game24', 'Game25', 'Sled', 'Sled Racing', 'is Sled Racing', '_level0', 'myAffiliateId', 'http://www.miniclip.com/', 'http://www.miniclip.com/clubpenguin/clubpenguin.php', 'Help', 'http://www.miniclip.com/clubpenguin/help.php', 'http://www.clubpenguin.com/miniclip/parents.htm', 'Terms', 'http://www.clubpenguin.com/miniclip/terms.htm', 'Privacy', 'http://www.clubpenguin.com/miniclip/privacy.htm', 'http://www.clubpenguin.com/miniclip/activate.php', 'http://www.clubpenguin.com/miniclip/help/support/connection.htm', 'http://www.clubpenguin.com/miniclip/help/support/lost-connection.htm', 'http://support.clubpenguin.com/lost-password.php', 'Membership', 'https://secure.clubpenguin.com/membership/index.php', 'http://www.clubpenguin.com/miniclip/help/support/cache.htm', 'http://www.clubpenguin.com/', 'http://play.clubpenguin.com/', 'http://www.clubpenguin.com/help/', 'http://www.clubpenguin.com/parents.htm', 'http://www.clubpenguin.com/terms.htm', 'http://www.clubpenguin.com/privacy.htm', 'http://www.clubpenguin.com/activate.php', 'http://www.clubpenguin.com/support/connection.htm', 'http://www.clubpenguin.com/support/lost-connection.htm', 'http://www.clubpenguin.com/help/support/cache.htm', '/', 'SaveGame', 'getLocal', 'testSaveGame', 'code', 'SharedObject.Flush.Success', 'handleSaveGame', 'isAllowed', 'Deny', 'item0', 'textWidth', 'small_txt', 'clearMenu', 'closeMenuStop', 'closeMenu', 'time', 'scrollUp', 'start', 'skip', 'scrollDown', 'end', 'total', 'show', 'scrollStop', 'scrollNext', 'scrollBack', 'scrollDrag', 'bar', 'mcHandle', 'handle', 'track', 'ratio', 'updateScrollBar', 'easeInOutQuad', 'updateObjectFrame', 'myPatterns', 'badword', 'shit', 'rape', 'fucking', 'fuckin', 'fucker', 'fuck', 'bitch', 'asshole', 'ahole', 'Gizmo', 'Screenhog', 'Billybob', 'rsnail'
function2 _ServerRoom (r:7='id', r:3='name', r:6='maxUsers', r:8='maxSpectators', r:9='isTemp', r:5='isGame', r:4='isPrivate') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'id', r:id
setMember
push r:2, 'name', r:name
setMember
push r:2, 'maxUsers', r:maxUsers
setMember
push r:2, 'maxSpectators', r:maxSpectators
setMember
push r:2, 'temp', r:isTemp
setMember
push r:2, 'game', r:isGame
setMember
push r:2, 'priv', r:isPrivate
setMember
push r:2, 'limbo', FALSE
setMember
push r:2, 'updatable', FALSE
setMember
push r:2, 'description', ''
setMember
push r:2, 'userCount', 0.0
setMember
push r:2, 'userList', 0.0, 'Object'
new
setMember
push r:2, 'variables', 0.0, 'Array'
new
setMember
push r:2, 'myPlayerIndex', NULL
setMember
end // of function _ServerRoom
function2 _ServerUser (r:4='id', r:3='name') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'id', r:id
setMember
push r:2, 'name', r:name
setMember
push r:2, 'variables', 0.0, 'Object'
new
setMember
push r:2, 'isSpec', FALSE
setMember
push r:2, 'isMod', FALSE
setMember
end // of function _ServerUser
function2 smartLeaveRoom (r:4='smartId') ()
push 't', 'sys', 1
initObject
setRegister r:1
pop
push '<rm id=\'', r:smartId
add
push '\' />'
add
setRegister r:2
pop
push r:2, r:smartId, 'leaveRoom', r:1, 4, 'smartfox'
getVariable
push 'send'
callMethod
pop
end // of function smartLeaveRoom
function2 joinWorld (r:3='worldId') ()
push r:worldId
setRegister r:2
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:2
getMember
setRegister r:1
pop
push 'myWorldPops'
getVariable
push r:2
getMember
push 'Pop'
getMember
push 6
lessThan
not
branchIfTrue label2
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Server'
setMember
push 'myServer'
getVariable
push 'IP', r:1, 'IP'
getMember
setMember
push 'myServer'
getVariable
push 'Port', r:1, 'Port'
getMember
setMember
push 'myServer'
getVariable
push 'Zone', 'w1'
setMember
push 'myServer'
getVariable
push 'WorldId', r:2
setMember
push 'myServer'
getVariable
push 'Name', r:1, 'Name'
getMember
setMember
push r:1, 'IsSafeMode'
getMember
not
branchIfTrue label1
push 'myPlayer'
getVariable
push 'IsSafeMode', 1
setMember
label1:
push 'myPlayer'
getVariable
push 'SmartKey'
getMember
push 'myPlayer'
getVariable
push 'LoginKey'
getMember
add
push 'myPlayer'
getVariable
push 'Nickname'
getMember
push 2, 'login'
callFunction
pop
branch label3
label2:
push 125, 1, 'showError'
callFunction
pop
label3:
end // of function joinWorld
function getRoomList ()
push -1, 'str', '', 'gr', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getRoomList
function2 handleGetRoomList (r:6='ob') ()
push r:ob
setRegister r:3
pop
push 'Done', 1, 'mcIglooListTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'Array'
new
setRegister r:4
pop
push r:3
enumerateValue
label4:
setRegister r:0
push NULL
equals
branchIfTrue label5
push r:0
setRegister r:5
pop
push '|', 1, r:3, r:5
getMember
push 'split'
callMethod
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2, 0.0
getMember
toNumber
setMember
push r:1, 'name', r:2, 1
getMember
setMember
push r:1, 'numUsers', UNDEF
setMember
push r:1, 'maxUsers', UNDEF
setMember
push r:1, 'isLocked', FALSE
setMember
push r:1, 'isGame', FALSE
setMember
push r:1, 1, r:4, 'push'
callMethod
pop
branch label4
label5:
push 'mcIglooListTool'
getVariable
push 'menu'
getMember
push 'list', r:4
setMember
push 0.0, 'mcIglooListTool'
getVariable
push 'menu'
getMember
push 'update'
callMethod
pop
end // of function handleGetRoomList
function joinLobby ()
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Room'
setMember
push -1, 'str', '', 'jl', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'stopRoom'
callFunction
pop
end // of function joinLobby
function2 joinServer () ()
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Room'
setMember
push 0.0, 'Array'
new
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'LoginKey'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'SmartKey'
getMember
push 1, r:1, 'push'
callMethod
pop
push -1, 'str', r:1, 'js', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'stopRoom'
callFunction
pop
end // of function joinServer
function2 handleJoinServer (r:1='ob') ()
push r:ob, 0.0
getMember
toNumber
push 0.0
greaterThan
not
branchIfTrue label6
push 'myPlayer'
getVariable
push 'IsAgent', TRUE
setMember
label6:
push r:ob, 1
getMember
toNumber
push 0.0
greaterThan
not
branchIfTrue label7
push 'myPlayer'
getVariable
push 'IsTourGuide', TRUE
setMember
label7:
push 'mcSpyPhone'
getVariable
push UNDEF
equals
dup
not
branchIfTrue label8
pop
push 'myPlayer'
getVariable
push 'IsAgent'
getMember
label8:
not
branchIfTrue label9
push 2, 'phone_mc', 2, 'mcTools'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'mcSpyPhone', 'mcTools'
getVariable
push 'phone_mc'
getMember
setVariable
push 'myMediaPath'
getVariable
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Phone'
getMember
add
push 1, 'mcSpyPhone'
getVariable
push 'loadMovie'
callMethod
pop
label9:
push 0.0, 'getItemList'
callFunction
pop
push 0.0, 'getIgnoreList'
callFunction
pop
push 0.0, 'getBuddyList'
callFunction
pop
push 0.0, 'getPuffleList'
callFunction
pop
end // of function handleJoinServer
function getPuffleList ()
push -1, 'str', '', 'gu', 'p', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getPuffleList
function2 handleGetPuffleList (r:4='ob') ()
push r:ob
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'petlist', 0.0, 'Array'
new
setMember
push r:2
enumerateValue
label10:
setRegister r:0
push NULL
equals
branchIfTrue label11
push r:0
setRegister r:3
pop
push r:2, r:3
getMember
push 1, 'makePet'
callFunction
setRegister r:1
pop
push r:1, 1, 'myPlayer'
getVariable
push 'petlist'
getMember
push 'push'
callMethod
pop
branch label10
label11:
push 0.0, 'startPets'
callFunction
pop
end // of function handleGetPuffleList
function2 joinRoom (r:4='roomId', r:6='x', r:5='y') ()
push r:roomId
setRegister r:3
pop
push r:y
setRegister r:2
pop
push r:x
setRegister r:1
pop
push r:1, UNDEF
equals
not
branchIfTrue label12
push 0.0
setRegister r:1
pop
label12:
push r:2, UNDEF
equals
not
branchIfTrue label13
push 0.0
setRegister r:2
pop
label13:
push 0.0, 'checkSaveGame'
callFunction
pop
push 'playerAction'
getVariable
push 'game'
equals
not
not
branchIfTrue label15
push 'myRoom'
getVariable
push 'RoomId'
getMember
push r:3
equals
not
not
branchIfTrue label14
push 'myRoomList'
getVariable
push r:3
getMember
push UNDEF
equals
not
not
branchIfTrue label14
push 'myPlayer'
getVariable
push 'x', r:1
setMember
push 'myPlayer'
getVariable
push 'y', r:2
setMember
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:2, r:1, r:3, 3
initArray
push 'jr', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myLastRoom', 'myRoom'
getVariable
push 'RoomId'
getMember
setVariable
push 0.0, 'stopRoom'
callFunction
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Room'
setMember
label14:
branch label16
label15:
push 220, 1, 'showError'
callFunction
pop
label16:
end // of function joinRoom
function2 joinPlayerRoom (r:2='playerId', r:3='isMember') ()
push r:isMember
setRegister r:1
pop
push r:1
not
branchIfTrue label17
push 1
setRegister r:1
pop
branch label18
label17:
push 0.0
setRegister r:1
pop
label18:
push 'playerAction'
getVariable
push 'game'
equals
not
not
branchIfTrue label20
push 'myRoom'
getVariable
push 'PlayerId'
getMember
push r:playerId
equals
not
not
branchIfTrue label19
push 'myPlayer'
getVariable
push 'x', 0.0
setMember
push 'myPlayer'
getVariable
push 'y', 0.0
setMember
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:playerId, 1
initArray
push 'gm', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'stopRoom'
callFunction
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Igloo'
setMember
label19:
branch label21
label20:
push 220, 1, 'showError'
callFunction
pop
label21:
end // of function joinPlayerRoom
function handleJoinPlayerRoom ('ob')
end // of function handleJoinPlayerRoom
function2 handleGetPlayerRoom (r:5='ob') ()
push 'myPlayerRoom', 0.0, 'Object'
new
setVariable
push 'myPlayerRoom'
getVariable
push 'PlayerId', r:ob, 0.0
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'Igloo', r:ob, 1
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'Music', r:ob, 2
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'Floor', r:ob, 3
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'IsUpdated', FALSE
setMember
push 'myPlayerRoom'
getVariable
push 'furniturelist', 0.0, 'Array'
new
setMember
push ',', 1, r:ob, 4
getMember
push 'split'
callMethod
setRegister r:3
pop
push r:3
enumerateValue
label22:
setRegister r:0
push NULL
equals
branchIfTrue label26
push r:0
setRegister r:4
pop
push '|', 1, r:3, r:4
getMember
push 'split'
callMethod
setRegister r:2
pop
push r:2, 'length'
getMember
push 1
greaterThan
not
branchIfTrue label25
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:2, 0.0
getMember
toNumber
setMember
push r:1, 'x', r:2, 1
getMember
toNumber
setMember
push r:1, 'y', r:2, 2
getMember
toNumber
setMember
push r:1, 'Frame1', r:2, 3
getMember
toNumber
setMember
push r:1, 'Frame2', r:2, 4
getMember
toNumber
setMember
push r:1, 'Type', 'myFurnitureList'
getVariable
push r:1, 'ItemId'
getMember
getMember
push 'Type'
getMember
setMember
push r:1, 'Frame1'
getMember
push 1, 'isNaN'
callFunction
not
branchIfTrue label23
push r:1, 'Frame1', 1
setMember
label23:
push r:1, 'Frame2'
getMember
push 1, 'isNaN'
callFunction
not
branchIfTrue label24
push r:1, 'Frame2', 1
setMember
label24:
push r:1, 1, 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
push 'push'
callMethod
pop
label25:
branch label22
label26:
push 'myObjects', 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
setVariable
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 'myPlayerRoom'
getVariable
push 'PlayerId'
getMember
push 1
initArray
push 'jp', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function handleGetPlayerRoom
function openPlayerRoom ()
push 'myPlayer'
getVariable
push 'isRoomOpen'
getMember
not
dup
not
branchIfTrue label27
pop
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
label27:
not
branchIfTrue label28
push -1, 'str', 'myPlayer'
getVariable
push 'Nickname'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2
initArray
push 'or', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myPlayer'
getVariable
push 'isRoomOpen', TRUE
setMember
push 2, 1, 'mcRoomOpenLock'
getVariable
push 'gotoAndStop'
callMethod
pop
label28:
end // of function openPlayerRoom
function closePlayerRoom ()
push 'myPlayer'
getVariable
push 'isRoomOpen'
getMember
not
branchIfTrue label29
push -1, 'str', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 1
initArray
push 'cr', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myPlayer'
getVariable
push 'isRoomOpen', FALSE
setMember
push 1, 1, 'mcRoomOpenLock'
getVariable
push 'gotoAndStop'
callMethod
pop
label29:
end // of function closePlayerRoom
function2 login (r:1='username', r:2='password') ()
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Connecting to Server'
setMember
push 'myLogin'
getVariable
push UNDEF
equals
not
branchIfTrue label30
push 'myLogin', 0.0, 'Object'
new
setVariable
label30:
push 'myLogin'
getVariable
push 'Username', r:username
setMember
push 'myLogin'
getVariable
push 'Password', r:password
setMember
push 'myServer'
getVariable
push 'isNewLogin'
getMember
not
branchIfTrue label33
push 'myServer'
getVariable
push 'isConnected'
getMember
not
branchIfTrue label31
push 0.0, 'sendLogin'
callFunction
pop
branch label32
label31:
push 'myServer'
getVariable
push 'Port'
getMember
push 'myServer'
getVariable
push 'IP'
getMember
push 2, 'sendConnect'
callFunction
pop
label32:
branch label35
label33:
push 'myPlayer'
getVariable
push UNDEF
equals
not
branchIfTrue label34
push 0.0, 'loadPlayer'
callFunction
pop
branch label35
label34:
push 'myServer'
getVariable
push 'Port'
getMember
push 'myServer'
getVariable
push 'IP'
getMember
push 2, 'sendConnect'
callFunction
pop
label35:
end // of function login
function sendLogin ()
push 'myLogin'
getVariable
push 'Password'
getMember
push 'myLogin'
getVariable
push 'Username'
getMember
push 'myServer'
getVariable
push 'Zone'
getMember
push 3, 'smartfox'
getVariable
push 'login'
callMethod
pop
end // of function sendLogin
function2 handleLogin (r:4='ob') ()
push 'myServer'
getVariable
push 'Name'
getMember
push 'Login'
equals
not
branchIfTrue label40
push 'myPlayer', 0.0, 'Object'
new
setVariable
push 'myPlayer'
getVariable
push 'PlayerId', r:ob, 0.0
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'Nickname', 'myLogin'
getVariable
push 'Username'
getMember
push 1, 'convertToTitleCase'
callFunction
setMember
push 'myPlayer'
getVariable
push 'Username', 'myLogin'
getVariable
push 'Username'
getMember
setMember
push 'myPlayer'
getVariable
push 'Password', 'myLogin'
getVariable
push 'Password'
getMember
setMember
push 'myPlayer'
getVariable
push 'LoginKey', r:ob, 1
getMember
setMember
push '|', 1, r:ob, 2
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1
enumerateValue
label36:
setRegister r:0
push NULL
equals
branchIfTrue label37
push r:0
setRegister r:3
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1, r:3
getMember
toNumber
getMember
push 'hasBuddy', TRUE
setMember
branch label36
label37:
push '|', 1, r:ob, 3
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1
enumerateValue
label38:
setRegister r:0
push NULL
equals
branchIfTrue label39
push r:0
setRegister r:3
pop
push ',', 1, r:1, r:3
getMember
push 'split'
callMethod
setRegister r:2
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:2, 0.0
getMember
toNumber
getMember
push 'Pop', r:2, 1
getMember
toNumber
setMember
branch label38
label39:
push 0.0, 'savePlayer'
callFunction
pop
push 0.0, 'loadTools'
callFunction
pop
push 'myServer'
getVariable
push 'isConnected', FALSE
setMember
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label41
label40:
push 0.0, 'startHeart'
callFunction
pop
push 0.0, 'joinServer'
callFunction
pop
label41:
end // of function handleLogin
function2 sendConnect (r:1='ip', r:2='port') ()
push 'smartfox', 0.0, 'SmartFoxClient'
new
setVariable
push 'smartfox'
getVariable
push 'onConnection', 'handleConnection'
getVariable
setMember
push 'smartfox'
getVariable
push 'onConnectionLost', 'handleConnectionLost'
getVariable
setMember
push 'smartfox'
getVariable
push 'onRandomKey', 'handleRandomKey'
getVariable
setMember
push 'smartfox'
getVariable
push 'onLogin', 'handleLogin'
getVariable
setMember
push 'smartfox'
getVariable
push 'onExtensionResponse', 'handleResponse'
getVariable
setMember
push 'myConnectInterval', 20000, 'checkConnect'
getVariable
push 2, 'setInterval'
callFunction
setVariable
push r:port, r:ip, 2, 'smartfox'
getVariable
push 'connect'
callMethod
pop
end // of function sendConnect
function checkConnect ()
push 'myConnectInterval'
getVariable
push 1, 'clearInterval'
callFunction
pop
push 'myServer'
getVariable
push 'isConnected'
getMember
not
not
branchIfTrue label42
push 0.0, 1, 'showError'
callFunction
pop
label42:
end // of function checkConnect
function2 handleConnection (r:1='success') ()
push r:success
not
branchIfTrue label43
push 'myServer'
getVariable
push 'isConnected', TRUE
setMember
push 0.0, 'sendLogin'
callFunction
pop
branch label44
label43:
push 'myServer'
getVariable
push 'isConnected', FALSE
setMember
push 0.0, 1, 'showError'
callFunction
pop
label44:
end // of function handleConnection
function handleConnectionLost ()
push 'myServer'
getVariable
push 'isConnected', FALSE
setMember
push 1, 1, 'showError'
callFunction
pop
end // of function handleConnectionLost
function2 handleResponse (r:5='ob', 'type') ()
push r:ob
setRegister r:1
pop
push 0.0, r:1, 'shift'
callMethod
setRegister r:2
pop
push 0.0, r:1, 'shift'
callMethod
toNumber
setRegister r:3
pop
push r:3, 1, 'isNaN'
callFunction
not
branchIfTrue label45
push -1
setRegister r:3
pop
label45:
push r:2, 'z'
equals
not
not
branchIfTrue label113
push r:2, 'zm'
equals
not
branchIfTrue label46
push r:1, 1, 'handleSendMove'
callFunction
pop
branch label113
label46:
push r:2, 'gz'
equals
not
branchIfTrue label47
push r:1, 1, 'handleGetGame'
callFunction
pop
branch label113
label47:
push r:2, 'jz'
equals
not
branchIfTrue label48
push r:1, 1, 'handleJoinGame'
callFunction
pop
branch label113
label48:
push r:2, 'lz'
equals
not
branchIfTrue label49
push r:1, 1, 'handleLeaveGame'
callFunction
pop
branch label113
label49:
push r:2, 'uz'
equals
not
branchIfTrue label50
push r:1, 1, 'handleUpdateGame'
callFunction
pop
branch label113
label50:
push r:2, 'sz'
equals
not
branchIfTrue label51
push r:1, 1, 'handleStartGame'
callFunction
pop
branch label113
label51:
push r:2, 'cz'
equals
not
branchIfTrue label52
push r:1, 1, 'handleCloseGame'
callFunction
pop
branch label113
label52:
push r:2, 'zo'
equals
not
branchIfTrue label53
push r:1, 1, 'handleGameOver'
callFunction
pop
branch label113
label53:
push r:2, 'gw'
equals
not
branchIfTrue label54
push r:1, 1, 'handleGetWaddleList'
callFunction
pop
branch label113
label54:
push r:2, 'jw'
equals
not
branchIfTrue label55
push r:1, 1, 'handleJoinWaddle'
callFunction
pop
branch label113
label55:
push r:2, 'lw'
equals
not
branchIfTrue label56
push r:1, 1, 'handleLeaveWaddle'
callFunction
pop
branch label113
label56:
push r:2, 'uw'
equals
not
branchIfTrue label57
push r:1, 1, 'handleUpdateWaddle'
callFunction
pop
branch label113
label57:
push r:2, 'sw'
equals
not
branchIfTrue label58
push r:1, 1, 'handleStartWaddle'
callFunction
pop
branch label113
label58:
push r:2, 'jx'
equals
not
branchIfTrue label59
push 'myRoom', 0.0, 'Object'
new
setVariable
push 'myRoom'
getVariable
push 'SmartId', r:3
setMember
push 'myRoom'
getVariable
push 'RoomId', r:1, 0.0
getMember
toNumber
setMember
push 'playerAction', 'wait'
setVariable
push 0.0, 'setupGame'
callFunction
pop
branch label113
label59:
push r:2, 'l'
equals
not
branchIfTrue label60
push r:1, 1, 'handleLogin'
callFunction
pop
branch label113
label60:
push r:2, 'a'
equals
not
branchIfTrue label61
push r:1, 1, 'handleAlert'
callFunction
pop
branch label113
label61:
push r:2, 'gb'
equals
not
branchIfTrue label62
push r:1, 1, 'handleGetBuddyList'
callFunction
pop
branch label113
label62:
push r:2, 'gn'
equals
not
branchIfTrue label63
push r:1, 1, 'handleGetIgnoreList'
callFunction
pop
branch label113
label63:
push r:2, 'gi'
equals
not
branchIfTrue label64
push r:1, 1, 'handleGetItemList'
callFunction
pop
branch label113
label64:
push r:2, 'go'
equals
not
branchIfTrue label65
push r:1, 1, 'handleGetBuddyOnlineList'
callFunction
pop
branch label113
label65:
push r:2, 'gp'
equals
not
branchIfTrue label66
push r:1, 1, 'handleGetPlayer'
callFunction
pop
branch label113
label66:
push r:2, 'gr'
equals
not
branchIfTrue label67
push r:1, 1, 'handleGetRoomList'
callFunction
pop
branch label113
label67:
push r:2, 'gf'
equals
not
branchIfTrue label68
push r:1, 1, 'handleGetFurnitureList'
callFunction
pop
branch label113
label68:
push r:2, 'gt'
equals
not
branchIfTrue label69
push r:1, 1, 'handleGetTable'
callFunction
pop
branch label113
label69:
push r:2, 'gu'
equals
not
branchIfTrue label70
push r:1, 1, 'handleGetPuffleList'
callFunction
pop
branch label113
label70:
push r:2, 'sa'
equals
not
branchIfTrue label71
push r:1, 1, 'handleSendAction'
callFunction
pop
branch label113
label71:
push r:2, 'se'
equals
not
branchIfTrue label72
push r:1, 1, 'handleSendEmote'
callFunction
pop
branch label113
label72:
push r:2, 'sj'
equals
not
branchIfTrue label73
push r:1, 1, 'handleSendJoke'
callFunction
pop
branch label113
label73:
push r:2, 'sm'
equals
not
branchIfTrue label74
push r:1, 1, 'handleSendMessage'
callFunction
pop
branch label113
label74:
push r:2, 'sq'
equals
not
branchIfTrue label75
push r:1, 1, 'handleSendQuickMessage'
callFunction
pop
branch label113
label75:
push r:2, 'ss'
equals
not
branchIfTrue label76
push r:1, 1, 'handleSendSafeMessage'
callFunction
pop
branch label113
label76:
push r:2, 'sg'
equals
not
branchIfTrue label77
push r:1, 1, 'handleSendTourGuide'
callFunction
pop
branch label113
label77:
push r:2, 'sp'
equals
not
branchIfTrue label78
push r:1, 1, 'handleSendPosition'
callFunction
pop
branch label113
label78:
push r:2, 'sf'
equals
not
branchIfTrue label79
push r:1, 1, 'handleSendFrame'
callFunction
pop
branch label113
label79:
push r:2, 'st'
equals
not
branchIfTrue label80
push r:1, 1, 'handleSendTeleport'
callFunction
pop
branch label113
label80:
push r:2, 'sb'
equals
not
branchIfTrue label81
push r:1, 1, 'handleSendThrowBall'
callFunction
pop
branch label113
label81:
push r:2, 'sc'
equals
not
branchIfTrue label82
push r:1, 1, 'handleSendCard'
callFunction
pop
branch label113
label82:
push r:2, 'mm'
equals
not
branchIfTrue label83
push r:1, 1, 'handleModMessage'
callFunction
pop
branch label113
label83:
push r:2, 'br'
equals
not
branchIfTrue label84
push r:1, 1, 'handleBuddyRequest'
callFunction
pop
branch label113
label84:
push r:2, 'ba'
equals
not
branchIfTrue label85
push r:1, 1, 'handleBuddyAccept'
callFunction
pop
branch label113
label85:
push r:2, 'bd'
equals
not
branchIfTrue label86
push r:1, 1, 'handleBuddyDecline'
callFunction
pop
branch label113
label86:
push r:2, 'bm'
equals
not
branchIfTrue label87
push r:1, 1, 'handleBuddyMessage'
callFunction
pop
branch label113
label87:
push r:2, 'rb'
equals
not
branchIfTrue label88
push r:1, 1, 'handleBuddyRemove'
callFunction
pop
branch label113
label88:
push r:2, 'bf'
equals
not
branchIfTrue label89
push r:1, 1, 'handleBuddyFind'
callFunction
pop
branch label113
label89:
push r:2, 'up'
equals
not
branchIfTrue label90
push r:1, 1, 'handleUpdatePlayerArt'
callFunction
pop
branch label113
label90:
push r:2, 'ut'
equals
not
branchIfTrue label91
push r:1, 1, 'handleUpdateTable'
callFunction
pop
branch label113
label91:
push r:2, 'jt'
equals
not
branchIfTrue label92
push 'myTable'
getVariable
push 'SmartId', r:3
setMember
push r:1, 1, 'handleJoinTable'
callFunction
pop
branch label113
label92:
push r:2, 'js'
equals
not
branchIfTrue label93
push r:1, 1, 'handleJoinServer'
callFunction
pop
branch label113
label93:
push r:2, 'jp'
equals
not
branchIfTrue label94
push r:1, 1, 'handleJoinPlayerRoom'
callFunction
pop
branch label113
label94:
push r:2, 'jr'
equals
not
branchIfTrue label97
push 'myRoom', 0.0, 'Object'
new
setVariable
push 'myRoom'
getVariable
push 'SmartId', r:3
setMember
push 'myRoom'
getVariable
push 'RoomId', 0.0, r:1, 'shift'
callMethod
toNumber
setMember
push 'myRoom'
getVariable
push 'playerlist', 0.0, 'Array'
new
setMember
push r:1
enumerateValue
label95:
setRegister r:0
push NULL
equals
branchIfTrue label96
push r:0
setRegister r:4
pop
push r:1, r:4
getMember
push 1, 'makePlayer'
callFunction
push 1, 'myRoom'
getVariable
push 'playerlist'
getMember
push 'push'
callMethod
pop
branch label95
label96:
push 0.0, 'updatePlayerList'
callFunction
pop
push 0.0, 'setupRoom'
callFunction
pop
branch label113
label97:
push r:2, 'jg'
equals
not
branchIfTrue label98
push 'myRoom', 0.0, 'Object'
new
setVariable
push 'myRoom'
getVariable
push 'SmartId', r:3
setMember
push 'myRoom'
getVariable
push 'RoomId', 0.0, r:1, 'shift'
callMethod
toNumber
setMember
push 0.0, 'setupGame'
callFunction
pop
branch label113
label98:
push r:2, 'gm'
equals
not
branchIfTrue label99
push r:1, 1, 'handleGetPlayerRoom'
callFunction
pop
branch label113
label99:
push r:2, 'ai'
equals
not
branchIfTrue label100
push r:1, 1, 'handleAddPlayerItem'
callFunction
pop
branch label113
label100:
push r:2, 'af'
equals
not
branchIfTrue label101
push r:1, 1, 'handleAddPlayerFurniture'
callFunction
pop
branch label113
label101:
push r:2, 'au'
equals
not
branchIfTrue label102
push r:1, 1, 'handleAddPlayerRoomUpgrade'
callFunction
pop
branch label113
label102:
push r:2, 'ag'
equals
not
branchIfTrue label103
push r:1, 1, 'handleAddPlayerRoomFloor'
callFunction
pop
branch label113
label103:
push r:2, 'ac'
equals
not
branchIfTrue label104
push r:1, 1, 'handleAddCoin'
callFunction
pop
branch label113
label104:
push r:2, 'uc'
equals
not
branchIfTrue label105
push r:1, 1, 'handleUpdateCoins'
callFunction
pop
branch label113
label105:
push r:2, 'gc'
equals
not
branchIfTrue label106
push r:1, 1, 'handleGetCoins'
callFunction
pop
branch label113
label106:
push r:2, 'ap'
equals
not
branchIfTrue label107
push r:1, 1, 'handleAddPlayer'
callFunction
pop
branch label113
label107:
push r:2, 'rp'
equals
not
branchIfTrue label108
push r:1, 1, 'handleRemovePlayer'
callFunction
pop
branch label113
label108:
push r:2, 'at'
equals
not
branchIfTrue label109
push r:1, 1, 'handleAddToy'
callFunction
pop
branch label113
label109:
push r:2, 'rt'
equals
not
branchIfTrue label110
push r:1, 1, 'handleRemoveToy'
callFunction
pop
branch label113
label110:
push r:2, 'cw'
equals
not
branchIfTrue label111
push r:1, 1, 'handleCheckWord'
callFunction
pop
branch label113
label111:
push r:2, 'p'
equals
not
branchIfTrue label112
push r:1, 1, 'handlePetResponse'
callFunction
pop
branch label113
label112:
push r:2, 'e'
equals
not
branchIfTrue label113
push r:1, 1, 'handleError'
callFunction
pop
label113:
end // of function handleResponse
function2 savePlayer () ()
push 'mySaveGame'
getVariable
push 'data'
getMember
push 'playerlist'
getMember
push UNDEF
equals
not
branchIfTrue label114
push 'mySaveGame'
getVariable
push 'data'
getMember
push 'playerlist', 0.0, 'Array'
new
setMember
label114:
push 'mySaveGame'
getVariable
push 'data'
getMember
push 'playerlist'
getMember
setRegister r:1
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:2, 'Username', 'myPlayer'
getVariable
push 'Username'
getMember
setMember
push r:2, 'Nickname', 'myPlayer'
getVariable
push 'Nickname'
getMember
setMember
push 'myPlayer'
getVariable
push 'isRememberPassword'
getMember
not
branchIfTrue label115
push r:2, 'PassCode', 'myPlayer'
getVariable
push 'Password'
getMember
push 'myPlayer'
getVariable
push 'Username'
getMember
push 2, 'freezeCode'
callFunction
setMember
branch label116
label115:
push r:2, 'PassCode', UNDEF
setMember
label116:
push 0.0, 'Date'
new
setRegister r:6
pop
push r:2, 'LastSave', 0.0, r:6, 'getTime'
callMethod
setMember
push r:2, 'Colour', 'myPlayer'
getVariable
push 'Colour'
getMember
setMember
push r:2, 'Head', 'myPlayer'
getVariable
push 'Head'
getMember
setMember
push r:2, 'Face', 'myPlayer'
getVariable
push 'Face'
getMember
setMember
push r:2, 'Neck', 'myPlayer'
getVariable
push 'Neck'
getMember
setMember
push r:2, 'Body', 'myPlayer'
getVariable
push 'Body'
getMember
setMember
push r:2, 'Hand', 'myPlayer'
getVariable
push 'Hand'
getMember
setMember
push r:2, 'Feet', 'myPlayer'
getVariable
push 'Feet'
getMember
setMember
push r:2, 'LastNewspaper', 'myPlayer'
getVariable
push 'LastNewspaper'
getMember
setMember
push 'myPlayer'
getVariable
push 'isRememberUsername'
getMember
not
branchIfTrue label122
push FALSE
setRegister r:4
pop
push r:1
enumerateValue
label117:
setRegister r:0
push NULL
equals
branchIfTrue label120
push r:0
setRegister r:5
pop
push r:1, r:5
getMember
push 'Username'
getMember
push r:2, 'Username'
getMember
equals
not
branchIfTrue label118
push r:1, r:5, r:2
setMember
push TRUE
setRegister r:4
pop
branch label119
label118:
branch label117
label119:
push NULL
equals
not
branchIfTrue label119
label120:
push r:4
not
not
branchIfTrue label121
push r:2, 1, r:1, 'push'
callMethod
pop
label121:
push 0.0, 'updateSaveGame'
callFunction
pop
branch label126
label122:
push r:1
enumerateValue
label123:
setRegister r:0
push NULL
equals
branchIfTrue label126
push r:0
setRegister r:5
pop
push r:1, r:5
getMember
push 'Username'
getMember
push r:2, 'Username'
getMember
equals
not
branchIfTrue label124
push 1, r:5, 2, r:1, 'splice'
callMethod
pop
push 0.0, 'updateSaveGame'
callFunction
pop
branch label125
label124:
branch label123
label125:
push NULL
equals
not
branchIfTrue label125
label126:
push r:1, 'length'
getMember
push 'mySetup'
getVariable
push 'MaxSavePlayers'
getMember
greaterThan
not
branchIfTrue label130
push 0.0
setRegister r:3
pop
push r:1
enumerateValue
label127:
setRegister r:0
push NULL
equals
branchIfTrue label129
push r:0
setRegister r:5
pop
push r:1, r:5
getMember
push 'LastSave'
getMember
push r:1, r:3
getMember
push 'LastSave'
getMember
lessThan
not
branchIfTrue label128
push r:5
setRegister r:3
pop
label128:
branch label127
label129:
push 1, r:3, 2, r:1, 'splice'
callMethod
pop
push 0.0, 'updateSaveGame'
callFunction
pop
label130:
end // of function savePlayer
function2 removeSavePlayer (r:4='username') ()
push r:username
setRegister r:2
pop
push 'mySaveGame'
getVariable
push 'data'
getMember
push 'playerlist'
getMember
setRegister r:1
pop
push r:1
enumerateValue
label131:
setRegister r:0
push NULL
equals
branchIfTrue label134
push r:0
setRegister r:3
pop
push r:1, r:3
getMember
push 'Username'
getMember
push r:2
equals
not
branchIfTrue label132
push 1, r:3, 2, r:1, 'splice'
callMethod
pop
push 0.0, 'updateSaveGame'
callFunction
pop
branch label133
label132:
branch label131
label133:
push NULL
equals
not
branchIfTrue label133
label134:
end // of function removeSavePlayer
function2 showStart () (r:1='this')
push 999999, 1, 'mcErrors'
getVariable
push 'swapDepths'
callMethod
pop
push 999996, 1, 'mcExtra'
getVariable
push 'swapDepths'
callMethod
pop
push r:this, '_url'
getMember
setRegister r:2
pop
push 3, r:2, 'length'
getMember
push 7
subtract
push 2, r:2, 'substr'
callMethod
setRegister r:3
pop
push 'mcInterface'
getVariable
push 'version_txt'
getMember
push 'text', 'Version ', 'mySetup'
getVariable
push 'Version'
getMember
add
push '.'
add
push r:3
add
setMember
push 'mcInterface'
getVariable
push 'start_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'checkLocalConnection'
callFunction
pop
push 'myPlayerList'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label135
push 'Player Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label136
label135:
push 'Login', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
label136:
end // of function
setMember
push 'mcInterface'
getVariable
push 'parents_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Parents'
getMember
push '_blank'
getURL2
end // of function
setMember
push 'mcInterface'
getVariable
push 'join_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'showJoin'
callFunction
pop
end // of function
setMember
push 'mySetup'
getVariable
push 'isTestServer'
getMember
not
branchIfTrue label137
push 'mcInterface'
getVariable
push 'debug_txt'
getMember
push 'text', 'TEST'
setMember
label137:
end // of function showStart
function2 showLogin (r:3='ob') ()
push 0.0, 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push r:ob, UNDEF
equals
not
not
branchIfTrue label138
push 'myLogin', r:ob
setVariable
branch label139
label138:
push 'myLogin', 0.0, 'Object'
new
setVariable
push 'myLogin'
getVariable
push 'Username', UNDEF
setMember
push 'myLogin'
getVariable
push 'Password', UNDEF
setMember
label139:
push 'myLogin'
getVariable
push 'isRememberUsername', FALSE
setMember
push 'myLogin'
getVariable
push 'isRememberPassword', FALSE
setMember
push 'password_check', 'mcInterface'
getVariable
push 'password_check'
getMember
varEquals
push 'username_check', 'mcInterface'
getVariable
push 'username_check'
getMember
varEquals
push 'username_input', 'mcInterface'
getVariable
push 'username_input'
getMember
varEquals
push 'password_input', 'mcInterface'
getVariable
push 'password_input'
getMember
varEquals
push 'username_check'
getVariable
push 'onRelease'
function ()
push 'username_check'
getVariable
push '_currentframe'
getMember
push 2
equals
not
branchIfTrue label140
push 1, 1, 'username_check'
getVariable
push 'gotoAndStop'
callMethod
pop
push 1, 1, 'password_check'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label141
label140:
push 2, 1, 'username_check'
getVariable
push 'gotoAndStop'
callMethod
pop
label141:
end // of function
setMember
push 'password_check'
getVariable
push 'onRelease'
function ()
push 'password_check'
getVariable
push '_currentframe'
getMember
push 1
equals
not
branchIfTrue label142
push 2, 1, 'username_check'
getVariable
push 'gotoAndStop'
callMethod
pop
push 2, 1, 'password_check'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Warn Password', 1, 'showError'
callFunction
pop
branch label143
label142:
push 1, 1, 'password_check'
getVariable
push 'gotoAndStop'
callMethod
pop
label143:
end // of function
setMember
push 'mcInterface'
getVariable
push 'onKeyDown'
function ()
end // of function
setMember
push 'myListener', 0.0, 'Object'
new
setVariable
push 'myListener'
getVariable
push 'onKeyUp'
function ()
push 0.0, 'Key'
getVariable
push 'getCode'
callMethod
push 13
equals
not
branchIfTrue label144
push 0.0, 'mcInterface'
getVariable
push 'login_btn'
getMember
push 'onRelease'
callMethod
pop
label144:
end // of function
setMember
push 'myListener'
getVariable
push 1, 'Key'
getVariable
push 'addListener'
callMethod
pop
push 'mcInterface'
getVariable
push 'login_btn'
getMember
push 'onRelease'
function2 () ()
push 'username_check'
getVariable
push '_currentframe'
getMember
push 2
equals
not
branchIfTrue label145
push 'myLogin'
getVariable
push 'isRememberUsername', TRUE
setMember
branch label146
label145:
push 'myLogin'
getVariable
push 'isRememberUsername', FALSE
setMember
label146:
push 'password_check'
getVariable
push '_currentframe'
getMember
push 2
equals
not
branchIfTrue label147
push 'myLogin'
getVariable
push 'isRememberPassword', TRUE
setMember
branch label148
label147:
push 'myLogin'
getVariable
push 'isRememberPassword', FALSE
setMember
label148:
push 'myLogin'
getVariable
push 'Username'
getMember
push UNDEF
equals
not
not
branchIfTrue label149
push 'myLogin'
getVariable
push 'Username'
getMember
setRegister r:2
pop
branch label150
label149:
push 0.0, 'username_input'
getVariable
push 'text'
getMember
push 'toLowerCase'
callMethod
setRegister r:2
pop
label150:
push 'password_input'
getVariable
push 'text'
getMember
push 'PASSWORD'
equals
not
not
branchIfTrue label151
push 'password_input'
getVariable
push 'text'
getMember
setRegister r:1
pop
branch label154
label151:
push 'myLogin'
getVariable
push 'Password'
getMember
push UNDEF
equals
not
dup
not
branchIfTrue label152
pop
push 'myLogin'
getVariable
push 'Password'
getMember
push ''
equals
not
label152:
not
branchIfTrue label153
push 'myLogin'
getVariable
push 'Password'
getMember
setRegister r:1
pop
branch label154
label153:
push 'password_input'
getVariable
push 'text'
getMember
setRegister r:1
pop
label154:
push r:2, UNDEF
equals
dup
branchIfTrue label155
pop
push r:2, ''
equals
label155:
not
branchIfTrue label156
push 'Username Missing', 1, 'showError'
callFunction
pop
push 'handleCloseError'
function ()
push 'username_input'
getVariable
push 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
end // of function
setVariable
branch label163
label156:
push r:2, 'length'
getMember
push 3
lessThan
not
branchIfTrue label157
push 'Username Short', 1, 'showError'
callFunction
pop
branch label163
label157:
push r:2, 'length'
getMember
push 16
greaterThan
not
branchIfTrue label158
push 'Username Long', 1, 'showError'
callFunction
pop
branch label163
label158:
push r:1, UNDEF
equals
dup
branchIfTrue label159
pop
push r:1, ''
equals
label159:
not
branchIfTrue label160
push 'Password Missing', 1, 'showError'
callFunction
pop
push 'handleCloseError'
function ()
push 'password_input'
getVariable
push 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
end // of function
setVariable
branch label163
label160:
push r:1, 'length'
getMember
push 3
lessThan
not
branchIfTrue label161
push 'Password Short', 1, 'showError'
callFunction
pop
branch label163
label161:
push r:1, 'length'
getMember
push 32
greaterThan
not
branchIfTrue label162
push 'Password Long', 1, 'showError'
callFunction
pop
branch label163
label162:
push 'myListener'
getVariable
push 1, 'Key'
getVariable
push 'removeListener'
callMethod
pop
push 0.0, 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myLogin'
getVariable
push 'Username', r:2
setMember
push 'myLogin'
getVariable
push 'Password', r:1
setMember
push r:1, r:2, 2, 'login'
callFunction
pop
label163:
end // of function
setMember
push 'mcInterface'
getVariable
push 'forgot_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'showForgotPassword'
callFunction
pop
end // of function
setMember
push 'mcInterface'
getVariable
push 'join_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'showJoin'
callFunction
pop
end // of function
setMember
end // of function showLogin
function2 showPlayerMenu () (r:1='this')
push 'mcPaper'
getVariable
push UNDEF
equals
not
branchIfTrue label164
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Loading Penguin', 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper'
getMember
push 'mcInterface'
getVariable
push 'paper_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
push r:this, 'handleloadMovieClip'
function ()
push 'mcPaper', 'mcInterface'
getVariable
push 'paper_mc'
getMember
setVariable
push 'Player Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label170
label164:
push 'myPlayerList'
getVariable
push 'length'
getMember
push 1, 'mcInterface'
getVariable
push 'menu_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 'login_mc', 2, 'mcPaper'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'myPlayerList'
getVariable
enumerateValue
label165:
setRegister r:0
push NULL
equals
branchIfTrue label170
push r:0
setRegister r:8
pop
push 'mcInterface'
getVariable
push 'menu_mc'
getMember
push 'item', r:8
add
push '_mc'
add
getMember
setRegister r:2
pop
push 0.0, 'myPlayerList'
getVariable
push r:8
getMember
push 'Username'
getMember
push 'toUpperCase'
callMethod
setRegister r:5
pop
push r:2, 'nickname1_txt'
getMember
push 'text', r:5
setMember
push r:2, 'nickname2_txt'
getMember
push 'text', r:5
setMember
push r:2, 'ob', 'myPlayerList'
getVariable
push r:8
getMember
setMember
push r:2, 'ok_btn'
getMember
push 'onRelease'
function2 () (r:1='this')
push 'myLogin', r:this, '_parent'
getMember
push 'ob'
getMember
setVariable
push 'myLogin'
getVariable
push 'PassCode'
getMember
push UNDEF
equals
not
not
branchIfTrue label166
push 'myLogin'
getVariable
push 'Password', 'myLogin'
getVariable
push 'PassCode'
getMember
push 'myLogin'
getVariable
push 'Username'
getMember
push 2, 'meltCode'
callFunction
setMember
branch label167
label166:
push 'myLogin'
getVariable
push 'Password', ''
setMember
label167:
push 'Player Login', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
push 'x', r:2, 'paper_mc'
getMember
push '_x'
getMember
push 'y', r:2, 'paper_mc'
getMember
push '_y'
getMember
push 2
initObject
setRegister r:4
pop
push r:4, 1, r:2, 'paper_mc'
getMember
push 'localToGlobal'
callMethod
pop
push r:8, 1
add
push 'item', r:8
add
push 2, 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'item', r:8
add
getMember
setRegister r:3
pop
push r:3, '_x', r:4, 'x'
getMember
setMember
push r:3, '_y', r:4, 'y'
getMember
setMember
push 'myPlayerList'
getVariable
push 'length'
getMember
push 4
lessThan
not
branchIfTrue label168
push 'myPlayerList'
getVariable
push r:8
getMember
push r:2, 'paper_mc'
getMember
push 'body'
getMember
push r:3, 3, 'showPaperDoll'
callFunction
pop
branch label169
label168:
push 'myPlayerList'
getVariable
push r:8
getMember
push r:2, 'paper_mc'
getMember
push 'body'
getMember
push r:3, 3, 'showPaperIcon'
callFunction
pop
label169:
branch label165
label170:
end // of function showPlayerMenu
function showForgotPassword ()
push 'myLinks'
getVariable
push 'LostPassword'
getMember
push '_top'
getURL2
end // of function showForgotPassword
function2 showPlayerLogin () ()
push 'mcInterface'
getVariable
push 'item_mc'
getMember
setRegister r:1
pop
push 0.0, 'myLogin'
getVariable
push 'Username'
getMember
push 'toUpperCase'
callMethod
setRegister r:4
pop
push r:1, 'nickname1_txt'
getMember
push 'text', r:4
setMember
push r:1, 'nickname2_txt'
getMember
push 'text', r:4
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'Player Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
push 2, 1, 'mcInterface'
getVariable
push 'username_check'
getMember
push 'gotoAndStop'
callMethod
pop
push 'myLogin'
getVariable
push 'Password'
getMember
push UNDEF
equals
dup
branchIfTrue label171
pop
push 'myLogin'
getVariable
push 'Password'
getMember
push ''
equals
label171:
not
branchIfTrue label172
push 'mcInterface'
getVariable
push 'password_input'
getMember
push 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
push 1, 1, 'mcInterface'
getVariable
push 'password_check'
getMember
push 'gotoAndStop'
callMethod
pop
branch label173
label172:
push 'mcInterface'
getVariable
push 'password_input'
getMember
push 'text', 'PASSWORD'
setMember
push 2, 1, 'mcInterface'
getVariable
push 'password_check'
getMember
push 'gotoAndStop'
callMethod
pop
label173:
push 'mcInterface'
getVariable
push 'forgot_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'showForgotPassword'
callFunction
pop
end // of function
setMember
push 'mcInterface'
getVariable
push 'remove_btn'
getMember
push 'onRelease'
function ()
push 'myLogin'
getVariable
push 'Username'
getMember
push 1, 'removeSavePlayer'
callFunction
pop
push 'myPlayerList'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label174
push 'Player Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label175
label174:
push 'Login', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
label175:
end // of function
setMember
push 'myLogin'
getVariable
push 1, 'showLogin'
callFunction
pop
push 'x', r:1, 'paper_mc'
getMember
push '_x'
getMember
push 'y', r:1, 'paper_mc'
getMember
push '_y'
getMember
push 2
initObject
setRegister r:2
pop
push r:2, 1, r:1, 'paper_mc'
getMember
push 'localToGlobal'
callMethod
pop
push 1, 'login_mc', 2, 'mcPaper'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 1, 'item', 2, 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcPaper'
getVariable
push 'login_mc'
getMember
push 'item'
getMember
setRegister r:3
pop
push r:3, '_x', r:2, 'x'
getMember
setMember
push r:3, '_y', r:2, 'y'
getMember
setMember
push 'myLogin'
getVariable
push r:1, 'paper_mc'
getMember
push 'body'
getMember
push r:3, 3, 'showPaperDoll'
callFunction
pop
end // of function showPlayerLogin
function2 loadPlayer () ()
push 0.0, 'clearPaperDoll'
callFunction
pop
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcInterface'
getVariable
push 'progressbar_mc'
getMember
push 'message_txt'
getMember
push 'text', 'Login Player'
setMember
push 0.0, 'LoadVars'
new
setRegister r:4
pop
push 'loadPost', 0.0, 'LoadVars'
new
varEquals
push r:4, 'Action', 'l'
setMember
push r:4, 'Username', 'myLogin'
getVariable
push 'Username'
getMember
setMember
push r:4, 'Password', 'myLogin'
getVariable
push 'Password'
getMember
setMember
push r:4, 'Version', 1.26
setMember
push 'loadPost'
getVariable
push 'onLoad'
function2 (r:11='success') ()
push r:success
not
branchIfTrue label187
push 'loadPost'
getVariable
push 'e'
getMember
toNumber
setRegister r:6
pop
push r:6, 0.0
equals
not
branchIfTrue label185
push 'debugLoadPlayer', 'loadPost'
getVariable
setVariable
push 'loadPost'
getVariable
push 'crumb'
getMember
push 1, 'makePlayer'
callFunction
setRegister r:3
pop
push 'myPlayer', 0.0, 'Object'
new
setVariable
push 'myPlayer'
getVariable
push 'PlayerId', r:3, 'PlayerId'
getMember
setMember
push 'myPlayer'
getVariable
push 'Nickname', r:3, 'Nickname'
getMember
setMember
push 'myPlayer'
getVariable
push 'Username', 'myLogin'
getVariable
push 'Username'
getMember
setMember
push 'myPlayer'
getVariable
push 'Password', 'myLogin'
getVariable
push 'Password'
getMember
setMember
push 'myPlayer'
getVariable
push 'Colour', r:3, 'Colour'
getMember
setMember
push 'myPlayer'
getVariable
push 'Head', r:3, 'Head'
getMember
setMember
push 'myPlayer'
getVariable
push 'Face', r:3, 'Face'
getMember
setMember
push 'myPlayer'
getVariable
push 'Neck', r:3, 'Neck'
getMember
setMember
push 'myPlayer'
getVariable
push 'Body', r:3, 'Body'
getMember
setMember
push 'myPlayer'
getVariable
push 'Hand', r:3, 'Hand'
getMember
setMember
push 'myPlayer'
getVariable
push 'Feet', r:3, 'Feet'
getMember
setMember
push 'myPlayer'
getVariable
push 'Flag', r:3, 'Flag'
getMember
setMember
push 'myPlayer'
getVariable
push 'Photo', r:3, 'Photo'
getMember
setMember
push 'myPlayer'
getVariable
push 'IsMember', r:3, 'IsMember'
getMember
setMember
push 'myPlayer'
getVariable
push 'IsAgent', FALSE
setMember
push 'myPlayer'
getVariable
push 'IsTourGuide', FALSE
setMember
push 'myPlayer'
getVariable
push 'LoginKey', 'loadPost'
getVariable
push 'k1'
getMember
setMember
push 'myPlayer'
getVariable
push 'SmartKey', 'loadPost'
getVariable
push 'k2'
getMember
setMember
push 'myPlayer'
getVariable
push 'CrumbKey', 'loadPost'
getVariable
push 'k3'
getMember
setMember
push 'myPlayer'
getVariable
push 'Coins', 'loadPost'
getVariable
push 'c'
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'IsSafeMode', 'loadPost'
getVariable
push 's'
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'JoinDate', 'loadPost'
getVariable
push 'jd'
getMember
setMember
push 'myPlayer'
getVariable
push 'ExpiryDate', 'loadPost'
getVariable
push 'ed'
getMember
setMember
push 'myPlayer'
getVariable
push 'BannedDate', 'loadPost'
getVariable
push 'bd'
getMember
setMember
push 'myPlayer'
getVariable
push 'ParentHint', 'loadPost'
getVariable
push 'h'
getMember
setMember
push 'myPlayer'
getVariable
push 'NumBans', 'loadPost'
getVariable
push 'b'
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'StartTime', 0.0, 'getTime'
callFunction
setMember
push 'myPlayer'
getVariable
push 'EggTimer', 'loadPost'
getVariable
push 'et'
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'EggTimer', -1
setMember
push 'myPlayer'
getVariable
push 'isRememberPassword', 'myLogin'
getVariable
push 'isRememberPassword'
getMember
setMember
push 'myPlayer'
getVariable
push 'isRememberUsername', 'myLogin'
getVariable
push 'isRememberUsername'
getMember
setMember
push 'myPlayer'
getVariable
push 'LastNewspaper', 'myLogin'
getVariable
push 'LastNewspaper'
getMember
setMember
push 'loadPost'
getVariable
push 'td'
getMember
push 1, 'createDateFromString'
callFunction
setRegister r:5
pop
push 'myPlayer'
getVariable
push 'JoinDate'
getMember
push 1, 'createDateFromString'
callFunction
setRegister r:8
pop
push 'myPlayer'
getVariable
push 'BannedDate'
getMember
push 1, 'createDateFromString'
callFunction
setRegister r:9
pop
push 0.0, 0.0, 'Date'
new
push 'getTime'
callMethod
setRegister r:10
pop
push 'mySetup'
getVariable
push 'TimeDifference', 0.0, r:5, 'getTime'
callMethod
push r:10
subtract
setMember
push 0.0, 'Date'
new
setRegister r:7
pop
push 0.0, r:7, 'getTime'
callMethod
push 'mySetup'
getVariable
push 'TimeDifference'
getMember
add
push 1, r:7, 'setTime'
callMethod
pop
push 'myPlayer'
getVariable
push 'PenguinAge', r:5, r:8
subtract
push 86400000
divide
push 1, 'Math'
getVariable
push 'floor'
callMethod
setMember
push 'myPlayer'
getVariable
push 'BannedAge', r:5, r:9
subtract
push 86400000
divide
push 1, 'Math'
getVariable
push 'floor'
callMethod
setMember
push 'myPlayer'
getVariable
push 'IsOnline', TRUE
setMember
push 'myPlayer'
getVariable
push 'IsLocal', TRUE
setMember
push 'myPlayer'
getVariable
push 'lastx', 0.0
setMember
push 'myPlayer'
getVariable
push 'lasty', 0.0
setMember
push 'myPlayer'
getVariable
push 'x', 0.0
setMember
push 'myPlayer'
getVariable
push 'y', 0.0
setMember
push 'myPlayer'
getVariable
push 'Frame', 1
setMember
push 'myPlayer'
getVariable
push 'MessageId', 'loadPost'
getVariable
push 'm'
getMember
toNumber
setMember
push 'myPlayer'
getVariable
push 'buddylist', 0.0, 'Array'
new
setMember
push 'myPlayer'
getVariable
push 'ignorelist', 0.0, 'Array'
new
setMember
push 'myPlayer'
getVariable
push 'petlist', 0.0, 'Array'
new
setMember
push 'myPlayer'
getVariable
push 'itemlist', 0.0, 'Array'
new
setMember
push 'myWorldPops', 0.0, 'Object'
new
setVariable
push 1, -1, 2, 'loadPost'
getVariable
push 'w'
getMember
push 'substr'
callMethod
push ','
equals
not
branchIfTrue label176
push 'loadPost'
getVariable
push 'w', 'loadPost'
getVariable
push 'w'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'loadPost'
getVariable
push 'w'
getMember
push 'substr'
callMethod
setMember
label176:
push ',', 1, 'loadPost'
getVariable
push 'w'
getMember
push 'split'
callMethod
setRegister r:2
pop
push r:2
enumerateValue
label177:
setRegister r:0
push NULL
equals
branchIfTrue label179
push r:0
setRegister r:4
pop
push '|', 1, r:2, r:4
getMember
push 'split'
callMethod
setRegister r:1
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1, 0.0
getMember
toNumber
getMember
push 'Pop', r:1, 1
getMember
toNumber
setMember
push r:1, 2
getMember
toNumber
push 0.0
greaterThan
not
branchIfTrue label178
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1, 0.0
getMember
toNumber
getMember
push 'hasBuddy', TRUE
setMember
label178:
branch label177
label179:
push 'loadPost'
getVariable
push 'm'
getMember
push ''
equals
not
not
branchIfTrue label181
push 1, -1, 2, 'loadPost'
getVariable
push 'm'
getMember
push 'substr'
callMethod
push ','
equals
not
branchIfTrue label180
push 'loadPost'
getVariable
push 'm', 'loadPost'
getVariable
push 'm'
getMember
push 'length'
getMember
push 1
subtract
push 0.0, 2, 'loadPost'
getVariable
push 'm'
getMember
push 'substr'
callMethod
setMember
label180:
push 'myAlerts', ',', 1, 'loadPost'
getVariable
push 'm'
getMember
push 'split'
callMethod
setVariable
branch label182
label181:
push 'myAlerts', 0.0, 'Array'
new
setVariable
label182:
push 'mySetup'
getVariable
push 'Alert'
getMember
push 0.0
greaterThan
not
branchIfTrue label183
push 'mySetup'
getVariable
push 'Alert'
getMember
push 1, 'myAlerts'
getVariable
push 'push'
callMethod
pop
label183:
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 1, 'checkMascot'
callFunction
not
branchIfTrue label184
push 'myMascotMessages'
getVariable
push 0.0
getMember
push 1, 'myMessages'
getVariable
push 'push'
callMethod
pop
label184:
push 0.0, 'handleLoadPlayer'
callFunction
pop
branch label186
label185:
push 'loadPost'
getVariable
push 'em'
getMember
push r:6, 2, 'showError'
callFunction
pop
label186:
branch label188
label187:
push 0.0, 1, 'showError'
callFunction
pop
label188:
end // of function
setMember
push 'POST', 'loadPost'
getVariable
push 'mySetup'
getVariable
push 'Path'
getMember
push 'login.php'
add
push 3, r:4, 'sendAndLoad'
callMethod
pop
end // of function loadPlayer
function handleLoadPlayer ()
push 0.0, 'savePlayer'
callFunction
pop
push 0.0, 'loadTools'
callFunction
pop
end // of function handleLoadPlayer
function2 loadTools () (r:1='this')
push r:this
setRegister r:2
pop
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcPaper'
getVariable
push UNDEF
equals
not
branchIfTrue label189
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Loading Penguin', 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper'
getMember
push 'mcInterface'
getVariable
push 'paper_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
push r:2, 'handleloadMovieClip'
function ()
push 'mcPaper', 'mcInterface'
getVariable
push 'paper_mc'
getMember
setVariable
push 0.0, 'loadTools'
callFunction
pop
end // of function
setMember
branch label194
label189:
push 'mcPlayerCardArt'
getVariable
push UNDEF
equals
not
branchIfTrue label190
push 3, 'art_mc', 2, 'mcPlayerCard'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Artwork', 'mySetup'
getVariable
push 'Files'
getMember
push 'Paper'
getMember
push 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
push r:2, 'handleloadMovieClip'
function ()
push 'mcPlayerCardArt', 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
setVariable
push 0.0, 'loadTools'
callFunction
pop
end // of function
setMember
branch label194
label190:
push 'mcSpyPhone'
getVariable
push UNDEF
equals
dup
not
branchIfTrue label191
pop
push 'myPlayer'
getVariable
push 'IsAgent'
getMember
label191:
not
branchIfTrue label192
push 2, 'phone_mc', 2, 'mcTools'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'Loading Spy Phone', 'mySetup'
getVariable
push 'Files'
getMember
push 'Phone'
getMember
push 'mcTools'
getVariable
push 'phone_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
push r:2, 'handleloadMovieClip'
function ()
push 'mcSpyPhone', 'mcTools'
getVariable
push 'phone_mc'
getMember
setVariable
push 0.0, 'loadTools'
callFunction
pop
end // of function
setMember
branch label194
label192:
push 'myPlayer'
getVariable
push 'itemlist'
getMember
push 1, 'handleGetItemList'
callFunction
pop
push 'myAlerts'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label193
push 0.0, 'showNextAlert'
callFunction
pop
branch label194
label193:
push 'Servers', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
label194:
end // of function loadTools
function2 handleError (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
setRegister r:2
pop
push r:2, r:1, 2, 'showError'
callFunction
pop
end // of function handleError
function2 showError (r:5='errorId', r:6='message') ()
push r:errorId
setRegister r:2
pop
push r:message
setRegister r:3
pop
push 'mcErrors'
getVariable
setRegister r:1
pop
push 'editMode'
getVariable
not
not
branchIfTrue label195
push 0.0, 'stopQuickKeys'
callFunction
pop
label195:
push r:1, '_currentframe'
getMember
push 1
equals
not
branchIfTrue label229
push r:2, 0.0
equals
not
branchIfTrue label196
push 'Connection Error', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Connection'
getMember
push '_top'
getURL2
end // of function
setMember
branch label229
label196:
push r:2, 1
equals
not
branchIfTrue label197
push 'Lost Connection', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'LostConnection'
getMember
push '_top'
getURL2
end // of function
setMember
branch label229
label197:
push r:2, 2
equals
not
branchIfTrue label198
push 'Auto Disconnect', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Play'
getMember
push '_top'
getURL2
end // of function
setMember
push 0.0, 'stopHeart'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label198:
push r:2, 3
equals
not
branchIfTrue label199
push 'Multiple Connections', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Play'
getMember
push '_top'
getURL2
end // of function
setMember
push r:1, 'ok_btn'
getMember
push 'tabIndex', 1
setMember
push 0.0, 'stopHeart'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label199:
push r:2, 12
equals
not
branchIfTrue label200
push 'Load Error', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'learn_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Cache'
getMember
push '_top'
getURL2
end // of function
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label200:
push r:2, 100
equals
not
branchIfTrue label201
push 'Player Not Found', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label229
label201:
push r:2, 103
equals
not
branchIfTrue label202
push 'Server Full', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label229
label202:
push r:2, 104
equals
not
branchIfTrue label203
push 'Server Full', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label229
label203:
push r:2, 120
equals
not
branchIfTrue label204
push 'Player Online', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label229
label204:
push r:2, 101
equals
not
branchIfTrue label205
push 'Incorrect Password', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label229
label205:
push r:2, 110
equals
not
branchIfTrue label206
push 'SharedObject', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label206:
push r:2, 125
equals
not
branchIfTrue label207
push 'Server Full', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label207:
push r:2, 150
equals
not
branchIfTrue label208
push 'Warn Login', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push ''
getURL2
end // of function
setMember
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label208:
push r:2, 151
equals
not
branchIfTrue label209
push 'Login Flood', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push ''
getURL2
end // of function
setMember
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label209:
push r:2, 210
equals
not
branchIfTrue label213
push 'Room Full', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 'myRoomList'
getVariable
push 'myLastRoom'
getVariable
getMember
push 'IsGame'
getMember
not
branchIfTrue label210
push 0.0, 'showMap'
callFunction
pop
branch label212
label210:
push 'myLastRoom'
getVariable
push 1000
greaterThan
not
branchIfTrue label211
push 0.0, 'showMap'
callFunction
pop
branch label212
label211:
push 0.0, 'setupRoom'
callFunction
pop
label212:
end // of function
setMember
branch label229
label213:
push r:2, 220
equals
not
branchIfTrue label214
push 'Exit Game', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label214:
push r:2, 600
equals
not
branchIfTrue label215
push 'Banned', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'title_txt'
getMember
push 'text', 'SERVER ACTION'
setMember
push r:1, 'message1_txt'
getMember
push 'text', 'The moderator has banned your account.\nYour ban will expire in:\n', r:3
add
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push '_top'
getURL2
end // of function
setMember
branch label229
label215:
push r:2, 610
equals
not
branchIfTrue label216
push 'Banned', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'title_txt'
getMember
push 'text', 'SERVER ACTION'
setMember
push r:1, 'message1_txt'
getMember
push 'text', 'The server has automatically banned your account for hacking. Your penguin will be reviewed by a moderator'
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push '_top'
getURL2
end // of function
setMember
push 0.0, 'stopHeart'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label216:
push r:2, 680
equals
not
branchIfTrue label217
push 'Banned', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'title_txt'
getMember
push 'text', 'SERVER ACTION'
setMember
push r:1, 'message1_txt'
getMember
push 'text', 'The moderator has banned your account.\nYour ban will expire in:\n', r:3
add
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push '_top'
getURL2
end // of function
setMember
branch label229
label217:
push r:2, 698
equals
not
branchIfTrue label218
push 'Banned', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'title_txt'
getMember
push 'text', 'SERVER ACTION'
setMember
push r:1, 'message1_txt'
getMember
push 'text', 'Hey, no swearing or bad words!'
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push ''
getURL2
end // of function
setMember
push 0.0, 'stopHeart'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label218:
push r:2, 699
equals
not
branchIfTrue label219
push 'Banned', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'title_txt'
getMember
push 'text', 'SERVER ACTION'
setMember
push r:1, 'message1_txt'
getMember
push 'text', 'The server has automatically banned\nyou for saying a bad word.\n\nYou Said: ', 'mySend'
getVariable
push 'lastMessage'
getMember
add
setMember
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push '_top'
getURL2
end // of function
setMember
push 0.0, 'stopHeart'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
branch label229
label219:
push r:2, 900
equals
not
branchIfTrue label220
push 'Activation', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 'myLinks'
getVariable
push 'Activate'
getMember
push '_top'
getURL2
end // of function
setMember
branch label229
label220:
push r:2, 901
equals
not
branchIfTrue label221
push 'Buddy Limit', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label221:
push r:2, 400
equals
not
branchIfTrue label222
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Duplicate Item', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label222:
push r:2, 401
equals
not
branchIfTrue label223
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Low Coins', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label223:
push r:2, 402
equals
not
branchIfTrue label224
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Item Error', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label224:
push r:2, 440
equals
not
branchIfTrue label225
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Puffle Limit', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label225:
push r:2, 441
equals
not
branchIfTrue label226
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Puffle Name', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label226:
push r:2, 442
equals
not
branchIfTrue label227
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Puffle Limit2', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label227:
push r:2, 450
equals
not
branchIfTrue label228
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Igloo Limit', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
end // of function
setMember
branch label229
label228:
push r:2
setRegister r:4
pop
push r:4, 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeError'
callFunction
pop
push 0.0, 'handleCloseError'
callFunction
pop
push 'handleCloseError'
delete2
pop
end // of function
setMember
label229:
end // of function showError
function closeError ()
push 1, 1, 'mcErrors'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function closeError
function2 addServer (r:3='id', r:2='name', r:5='socket', r:4='port', r:6='isSafe') ()
push r:id
setRegister r:1
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1, 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Name', r:name
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IP', 'mySetup'
getVariable
push 'Sockets'
getMember
push r:socket
getMember
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Port', r:port
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IsSafeMode', r:isSafe
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IsOnline', TRUE
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Pop', 0.0
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'hasBuddy', FALSE
setMember
end // of function addServer
function2 updatePop (r:4='worldId') ()
push 'mcInterface'
getVariable
push 'menu_mc'
getMember
push 'pop', r:worldId
add
getMember
setRegister r:1
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:worldId
getMember
push 'Pop'
getMember
setRegister r:3
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:worldId
getMember
push 'hasBuddy'
getMember
setRegister r:5
pop
push r:3
toNumber
setRegister r:2
pop
push r:2, 1, r:1, 'gotoAndStop'
callMethod
pop
push r:5
not
branchIfTrue label230
push 2, 1, r:1, 'buddy'
getMember
push 'gotoAndStop'
callMethod
pop
branch label231
label230:
push 1, 1, r:1, 'buddy'
getMember
push 'gotoAndStop'
callMethod
pop
label231:
end // of function updatePop
function2 clickPlayer (r:3='ob') ()
push r:ob
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label234
push r:1, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label232
push 'myPlayer'
getVariable
push 1, 'showPlayerCard'
callFunction
pop
branch label234
label232:
push r:1, 'PlayerId'
getMember
push 1, 'findPlayer'
callFunction
setRegister r:2
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label233
push r:2, 'CurrentRoom', 'myRoom'
getVariable
push 'RoomId'
getMember
setMember
push r:2, 1, 'showPlayerCard'
callFunction
pop
branch label234
label233:
push r:1, 1, 'loadPlayerCard'
callFunction
pop
label234:
end // of function clickPlayer
function2 loadPlayerCard (r:3='ob') ()
push r:ob
setRegister r:1
pop
push 'mcPlayerCard'
getVariable
setRegister r:2
pop
push 0.0, 'clearPlayerCard'
callFunction
pop
push 'Load', 1, r:2, 'gotoAndStop'
callMethod
pop
push r:2, 'name_txt'
getMember
push 'text', r:1, 'Nickname'
getMember
setMember
push r:1, 'IsOnline'
getMember
not
branchIfTrue label235
push r:1, 'PlayerId'
getMember
push 1, 'getPlayer'
callFunction
pop
branch label236
label235:
push r:1, 'PlayerId'
getMember
push 1, 'loadGetPlayer'
callFunction
pop
label236:
push r:2, 'close_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'clearPlayerCard'
callFunction
pop
end // of function
setMember
end // of function loadPlayerCard
function2 showPlayerCard (r:3='ob', r:4='isShowItems') ()
push r:ob
setRegister r:2
pop
push 'mcPlayerCard'
getVariable
setRegister r:1
pop
push 0.0, 'clearPlayerCard'
callFunction
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label252
push r:1, 'ob', r:2
setMember
push 'Start', 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'flag_mc'
getMember
push '_visible', FALSE
setMember
push r:1, 'name_txt'
getMember
push 'text', r:2, 'Nickname'
getMember
setMember
push r:2, 'Flag'
getMember
push 0.0
greaterThan
not
branchIfTrue label237
push r:2, 'Flag'
getMember
push 1, 'updatePlayerCardFlag'
callFunction
pop
label237:
push r:2, 'Photo'
getMember
push 0.0
greaterThan
not
branchIfTrue label238
push r:2, 'Photo'
getMember
push 1, 'updatePlayerCardPhoto'
callFunction
pop
label238:
push r:2, 'Nickname'
getMember
push 1, 'checkModerator'
callFunction
not
branchIfTrue label239
push r:1, 'moderator_mc'
getMember
push '_visible', TRUE
setMember
branch label240
label239:
push r:1, 'moderator_mc'
getMember
push '_visible', FALSE
setMember
label240:
push r:2, 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push r:2, 'PlayerId'
getMember
push 1, 'checkMascot'
callFunction
not
branchIfTrue label242
push r:2, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
not
branchIfTrue label241
push 'Online', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 4, 1, r:1, 'buddy_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'find_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'mail_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 3, 1, r:1, 'home_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'ignore_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'report_menu'
getMember
push 'gotoAndStop'
callMethod
pop
label241:
branch label251
label242:
push r:2, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label246
push 'Player', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:isShowItems
not
branchIfTrue label243
push 'Items1', 1, r:1, 'gotoAndStop'
callMethod
pop
branch label244
label243:
push 'Edit', 1, r:1, 'gotoAndStop'
callMethod
pop
label244:
push r:1, 'coins_txt'
getMember
push 'text', 'Your Coins: ', r:2, 'Coins'
getMember
add
setMember
push r:2, 'isUpdated', FALSE
setMember
push r:2, 'isRemovePet', FALSE
setMember
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 'myPlayer'
getVariable
push 'IsAgent'
getMember
not
not
branchIfTrue label245
push r:1, 'phone_mc'
getMember
push '_visible', FALSE
setMember
label245:
branch label251
label246:
push r:2, 'PlayerId'
getMember
push 1, 'checkBuddy'
callFunction
not
branchIfTrue label249
push r:2, 'PlayerId'
getMember
push 1, 'checkBuddyOnline'
callFunction
not
branchIfTrue label247
push 'Online', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'find_menu'
getMember
push 'gotoAndStop'
callMethod
pop
branch label248
label247:
push 'Offline', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
label248:
push 3, 1, r:1, 'buddy_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'mail_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'ignore_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'report_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'home_menu'
getMember
push 'gotoAndStop'
callMethod
pop
branch label251
label249:
push r:2, 'PlayerId'
getMember
push 1, 'checkIgnore'
callFunction
not
branchIfTrue label250
push 'Ignore', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'buddy_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'mail_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'home_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 3, 1, r:1, 'ignore_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'report_menu'
getMember
push 'gotoAndStop'
callMethod
pop
branch label251
label250:
push 'Other', 1, r:1, 'icon_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'buddy_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'mail_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'ignore_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, r:1, 'report_menu'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:1, 'home_menu'
getMember
push 'gotoAndStop'
callMethod
pop
label251:
push r:1, 'close_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closePlayerCard'
callFunction
pop
end // of function
setMember
branch label253
label252:
push 'Load', 1, r:1, 'gotoAndStop'
callMethod
pop
label253:
end // of function showPlayerCard
function2 closePlayerCard () ()
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
setRegister r:1
pop
push r:1, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label254
push r:1, 'isUpdated'
getMember
not
branchIfTrue label254
push 0.0, 'savePlayer'
callFunction
pop
push 'world'
getVariable
push 'room'
getMember
push 'player', 'myPlayer'
getVariable
push 'PlayerId'
getMember
add
getMember
setRegister r:2
pop
push r:2, 1, 'updatePlayer'
callFunction
pop
push 0.0, 'updatePlayerArt'
callFunction
pop
push r:1, 'isRemovePet'
getMember
not
branchIfTrue label254
push 0.0, 'removePetFromHand'
callFunction
pop
label254:
push 0.0, 'clearPlayerCard'
callFunction
pop
end // of function closePlayerCard
function updatePlayerCard ()
push 'mcPlayerCard'
getVariable
push '_currentframe'
getMember
push 1
greaterThan
not
branchIfTrue label255
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
push 1, 'showPlayerCard'
callFunction
pop
label255:
end // of function updatePlayerCard
function2 clearPlayerCard () ()
push 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
enumerateValue
label256:
setRegister r:0
push NULL
equals
branchIfTrue label257
push r:0
setRegister r:1
pop
push 0.0, 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push r:1
getMember
push 'removeMovieClip'
callMethod
pop
branch label256
label257:
push 1, 1, 'mcPlayerCard'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcPlayerCard'
getVariable
push 'ob'
delete
pop
end // of function clearPlayerCard
function updatePlayerCardButtons ()
push 'mc', 'mcPlayerCard'
getVariable
varEquals
push 'mcClothing', 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 'clothing_mc'
getMember
varEquals
push 'ob', 'mcPlayerCard'
getVariable
push 'ob'
getMember
varEquals
push 'myPlayer'
getVariable
push 'Photo'
getMember
push 0.0
greaterThan
not
branchIfTrue label258
push 'mc'
getVariable
push 'photo_btn'
getMember
push 'onRelease'
function ()
push 'mc'
getVariable
push 'photo_mc'
getMember
push '_visible', FALSE
setMember
push 'myPlayer'
getVariable
push 'Photo', 0.0
setMember
push 'Items2', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
branch label259
label258:
push 'mc'
getVariable
push 'photo_btn'
getMember
push 'onRelease'
function ()
push 'Items2', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
label259:
push 'myPlayer'
getVariable
push 'Flag'
getMember
push 0.0
greaterThan
not
branchIfTrue label260
push 'mc'
getVariable
push 'art_mc'
getMember
push 'flag_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mc'
getVariable
push 'art_mc'
getMember
push 'flag_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Flag', 0.0
setMember
push 'Items2', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label260:
push 'myPlayer'
getVariable
push 'Head'
getMember
push 0.0
greaterThan
not
branchIfTrue label261
push 'mcClothing'
getVariable
push 'head_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mcClothing'
getVariable
push 'head_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Head', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label261:
push 'myPlayer'
getVariable
push 'Face'
getMember
push 0.0
greaterThan
not
branchIfTrue label262
push 'mcClothing'
getVariable
push 'face_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mcClothing'
getVariable
push 'face_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Face', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label262:
push 'myPlayer'
getVariable
push 'Neck'
getMember
push 0.0
greaterThan
not
branchIfTrue label263
push 'mcClothing'
getVariable
push 'neck_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mcClothing'
getVariable
push 'neck_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Neck', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label263:
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 0.0
greaterThan
not
branchIfTrue label266
push 'mcClothing'
getVariable
push 'hand_mc'
getMember
push 'onRelease'
function ()
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 749
greaterThan
dup
not
branchIfTrue label264
pop
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 760
lessThan
label264:
not
branchIfTrue label265
push 'ob'
getVariable
push 'isRemovePet', TRUE
setMember
label265:
push 0.0, 'mcClothing'
getVariable
push 'hand_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Hand', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label266:
push 'myPlayer'
getVariable
push 'Body'
getMember
push 0.0
greaterThan
not
branchIfTrue label267
push 'mcClothing'
getVariable
push 'body_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mcClothing'
getVariable
push 'body_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Body', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label267:
push 'myPlayer'
getVariable
push 'Feet'
getMember
push 0.0
greaterThan
not
branchIfTrue label268
push 'mcClothing'
getVariable
push 'feet_mc'
getMember
push 'onRelease'
function ()
push 0.0, 'mcClothing'
getVariable
push 'feet_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'myPlayer'
getVariable
push 'Feet', 0.0
setMember
push 'Items1', 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'ob'
getVariable
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
end // of function
setMember
label268:
end // of function updatePlayerCardButtons
function2 updatePlayerCardPhoto (r:1='itemId') ()
push 'mcPlayerCard'
getVariable
push 'photo_mc'
getMember
push '_visible', TRUE
setMember
push 'myMediaPath'
getVariable
push 'artwork/photos/'
add
push r:itemId, 900
subtract
add
push '.swf'
add
push 1, 'mcPlayerCard'
getVariable
push 'photo_mc'
getMember
push 'loadMovie'
callMethod
pop
end // of function updatePlayerCardPhoto
function2 updatePlayerCardFlag (r:2='itemId') ()
push 'mcPlayerCard'
getVariable
setRegister r:1
pop
push 1, 'flag_mc', 'icon', r:itemId
add
push 3, r:1, 'art_mc'
getMember
push 'attachMovie'
callMethod
pop
push r:1, 'art_mc'
getMember
push 'flag_mc'
getMember
push '_x', r:1, 'flag_mc'
getMember
push '_x'
getMember
setMember
push r:1, 'art_mc'
getMember
push 'flag_mc'
getMember
push '_y', r:1, 'flag_mc'
getMember
push '_y'
getMember
setMember
push r:1, 'art_mc'
getMember
push 'flag_mc'
getMember
push '_xscale', r:1, 'flag_mc'
getMember
push '_xscale'
getMember
setMember
push r:1, 'art_mc'
getMember
push 'flag_mc'
getMember
push '_yscale', r:1, 'flag_mc'
getMember
push '_yscale'
getMember
setMember
end // of function updatePlayerCardFlag
function updatePlayerCardItems ()
push 0.0, 'updateActivatedItems'
callFunction
pop
push 'mcPlayerCard'
getVariable
push 'boxList'
getMember
push 'list', 'myPlayer'
getVariable
push 'itemlist'
getMember
setMember
push 0.0, 'mcPlayerCard'
getVariable
push 'boxList'
getMember
push 'update'
callMethod
pop
end // of function updatePlayerCardItems
function2 updatePlayerCardPaperDoll (r:2='ob') ()
push 0.0, 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 'clothing_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 10, 'clothing_mc', 2, 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcPlayerCard'
getVariable
push 'art_mc'
getMember
push 'clothing_mc'
getMember
setRegister r:1
pop
push r:ob, 'mcPlayerCard'
getVariable
push 'paper_mc'
getMember
push 'body'
getMember
push r:1, 3, 'showPaperDoll'
callFunction
pop
end // of function updatePlayerCardPaperDoll
function2 showPaperDoll (r:5='mc', r:6='mcBody', r:4='ob') ()
push r:ob
setRegister r:1
pop
push r:mc
setRegister r:2
pop
push r:mcBody, 1, 'Color'
new
setRegister r:3
pop
push 'myCrumbs'
getVariable
push 'colors'
getMember
push r:1, 'Colour'
getMember
getMember
push 1, r:3, 'setRGB'
callMethod
pop
push r:1, 'Hand'
getMember
push 0.0
greaterThan
not
branchIfTrue label269
push 600, 'hand_mc', 'item', r:1, 'Hand'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label269:
push r:1, 'Head'
getMember
push 0.0
greaterThan
not
branchIfTrue label270
push 500, 'head_mc', 'item', r:1, 'Head'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label270:
push r:1, 'Face'
getMember
push 0.0
greaterThan
not
branchIfTrue label271
push 400, 'face_mc', 'item', r:1, 'Face'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label271:
push r:1, 'Neck'
getMember
push 0.0
greaterThan
not
branchIfTrue label272
push 300, 'neck_mc', 'item', r:1, 'Neck'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label272:
push r:1, 'Body'
getMember
push 0.0
greaterThan
not
branchIfTrue label273
push 200, 'body_mc', 'item', r:1, 'Body'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label273:
push r:1, 'Feet'
getMember
push 0.0
greaterThan
not
branchIfTrue label274
push 100, 'feet_mc', 'item', r:1, 'Feet'
getMember
add
push 3, r:2, 'attachMovie'
callMethod
pop
label274:
end // of function showPaperDoll
function2 showPaperIcon (r:1='mc', r:3='mcBody', r:2='ob') ()
push 1, 'icon_mc', 'paper_icon', 3, r:mc, 'attachMovie'
callMethod
pop
push r:ob, r:mcBody, r:mc, 'icon_mc'
getMember
push 'art_mc'
getMember
push 3, 'showPaperDoll'
callFunction
pop
end // of function showPaperIcon
function2 clickPlayerCardItem (r:3='ob') ()
push r:ob
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label275
push TRUE
setRegister r:2
pop
branch label281
label275:
push r:1, 'Type'
getMember
push 'Colour'
equals
not
branchIfTrue label276
push TRUE
setRegister r:2
pop
branch label281
label276:
push r:1, 'Type'
getMember
push 'Flag'
equals
not
branchIfTrue label277
push TRUE
setRegister r:2
pop
branch label281
label277:
push r:1, 'Type'
getMember
push 'Photo'
equals
not
branchIfTrue label278
push TRUE
setRegister r:2
pop
branch label281
label278:
push r:1, 'Type'
getMember
push 'Other'
equals
not
branchIfTrue label279
push TRUE
setRegister r:2
pop
branch label281
label279:
push r:1, 'ItemId'
getMember
push 1, 'findFreeItem'
callFunction
not
branchIfTrue label280
push TRUE
setRegister r:2
pop
branch label281
label280:
push FALSE
setRegister r:2
pop
label281:
push r:2
not
branchIfTrue label294
push r:1, 'Type'
getMember
push 'Colour'
equals
not
branchIfTrue label282
push 'myPlayer'
getVariable
push 'Colour', r:1, 'ItemId'
getMember
setMember
branch label293
label282:
push r:1, 'Type'
getMember
push 'Flag'
equals
not
branchIfTrue label283
push r:1, 'ItemId'
getMember
push 1, 'updatePlayerCardFlag'
callFunction
pop
push 'myPlayer'
getVariable
push 'Flag', r:1, 'ItemId'
getMember
setMember
branch label293
label283:
push r:1, 'Type'
getMember
push 'Photo'
equals
not
branchIfTrue label284
push r:1, 'ItemId'
getMember
push 1, 'updatePlayerCardPhoto'
callFunction
pop
push 'myPlayer'
getVariable
push 'Photo', r:1, 'ItemId'
getMember
setMember
branch label293
label284:
push r:1, 'Type'
getMember
push 'Head'
equals
not
branchIfTrue label285
push 'myPlayer'
getVariable
push 'Head', r:1, 'ItemId'
getMember
setMember
branch label293
label285:
push r:1, 'Type'
getMember
push 'Face'
equals
not
branchIfTrue label286
push 'myPlayer'
getVariable
push 'Face', r:1, 'ItemId'
getMember
setMember
branch label293
label286:
push r:1, 'Type'
getMember
push 'Hand'
equals
not
branchIfTrue label289
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 749
greaterThan
dup
not
branchIfTrue label287
pop
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 760
lessThan
label287:
not
branchIfTrue label288
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
push 'isRemovePet', TRUE
setMember
label288:
push 'myPlayer'
getVariable
push 'Hand', r:1, 'ItemId'
getMember
setMember
branch label293
label289:
push r:1, 'Type'
getMember
push 'Neck'
equals
not
branchIfTrue label290
push 'myPlayer'
getVariable
push 'Neck', r:1, 'ItemId'
getMember
setMember
branch label293
label290:
push r:1, 'Type'
getMember
push 'Body'
equals
not
branchIfTrue label291
push 'myPlayer'
getVariable
push 'Body', r:1, 'ItemId'
getMember
setMember
branch label293
label291:
push r:1, 'Type'
getMember
push 'Feet'
equals
not
branchIfTrue label292
push 'myPlayer'
getVariable
push 'Feet', r:1, 'ItemId'
getMember
setMember
branch label293
label292:
push r:1, 'Type'
getMember
push 'Other'
equals
not
branchIfTrue label293
push r:1, 'ItemId'
getMember
push 1, 'showItemTool'
callFunction
pop
label293:
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
push 'isUpdated', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'updatePlayerCardPaperDoll'
callFunction
pop
push 0.0, 'updatePlayerCardButtons'
callFunction
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
branch label295
label294:
push 'Member', 1, 'showWindow'
callFunction
pop
label295:
end // of function clickPlayerCardItem
function2 checkMascot (r:1='playerId') ()
push r:playerId, 11363770
equals
not
branchIfTrue label296
push TRUE
return
label296:
push FALSE
return
end // of function checkMascot
function2 joinMascotRoom (r:1='playerId') ()
push r:playerId, 11363770
equals
not
branchIfTrue label297
push 420, 1, 'joinRoom'
callFunction
pop
label297:
end // of function joinMascotRoom
function2 showMascotGift (r:2='playerId') ()
push r:playerId, 11363770
equals
not
branchIfTrue label298
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', 959
setMember
push r:1, 'Message', 'Rockhopper would like to give you a free background'
setMember
push r:1, 'Found Item', 2, 'showWindow'
callFunction
pop
label298:
end // of function showMascotGift
function2 startPets () ()
push 'mcPets', 'mcInterface'
getVariable
push 'pets_mc'
getMember
setVariable
push 36000, 'updatePets'
getVariable
push 2, 'setInterval'
callFunction
setRegister r:1
pop
push 0.0, 'startPetBrain'
callFunction
pop
end // of function startPets
function2 clickPet (r:5='petOb') (r:1='_root')
push r:petOb
setRegister r:3
pop
push r:_root
setRegister r:4
pop
push r:4, 'mcPetTool'
getMember
setRegister r:2
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label301
push r:3, UNDEF
equals
not
not
branchIfTrue label301
push r:2, 'ob', r:3
setMember
push 1, 1, r:2, 'gotoAndStop'
callMethod
pop
push r:4, 'myRoom'
getMember
push 'PlayerId'
getMember
push r:4, 'myPlayer'
getMember
push 'PlayerId'
getMember
equals
not
branchIfTrue label299
push 'Info', 1, r:2, 'gotoAndStop'
callMethod
pop
branch label300
label299:
push 'Guest', 1, r:2, 'gotoAndStop'
callMethod
pop
label300:
push r:2, 'name_txt'
getMember
push 'text', r:3, 'Name'
getMember
setMember
push r:3, 'Breed'
getMember
push 1
add
push 1, r:2, 'paper_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:3, 1, 'updatePetArtwork'
callFunction
pop
label301:
end // of function clickPet
function2 startPetBrain () (r:1='_root')
push r:_root
setRegister r:3
pop
push 'mcPets'
getVariable
push 'onEnterFrame'
function2 () (r:1='_root')
push r:_root
setRegister r:3
pop
getTimer
setRegister r:4
pop
push r:3, 'myPlayer'
getMember
push 'petlist'
getMember
enumerateValue
label302:
setRegister r:0
push NULL
equals
branchIfTrue label314
push r:0
setRegister r:5
pop
push r:3, 'myPlayer'
getMember
push 'petlist'
getMember
push r:5
getMember
setRegister r:2
pop
push r:2, 'NextTime'
getMember
push r:4
lessThan
not
branchIfTrue label313
push r:3, 'myRoom'
getMember
push 'PlayerId'
getMember
push r:3, 'myPlayer'
getMember
push 'PlayerId'
getMember
equals
dup
not
branchIfTrue label303
pop
push r:3, 'myRoom'
getMember
push 'isReady'
getMember
label303:
not
branchIfTrue label312
push r:2, 'hasMoved'
getMember
not
branchIfTrue label311
push r:2, 'Hunger'
getMember
push 20
lessThan
dup
not
branchIfTrue label304
pop
push r:2, 'isHungry'
getMember
not
label304:
not
branchIfTrue label305
push 32, r:2, 2, r:3, 'sendPetFrame'
callMethod
pop
push r:2, 'isHungry', TRUE
setMember
branch label310
label305:
push r:2, 'Health'
getMember
push 20
lessThan
dup
not
branchIfTrue label306
pop
push r:2, 'isSick'
getMember
not
label306:
not
branchIfTrue label307
push 33, r:2, 2, r:3, 'sendPetFrame'
callMethod
pop
push r:2, 'isSick', TRUE
setMember
branch label310
label307:
push r:2, 'Rest'
getMember
push 20
lessThan
dup
not
branchIfTrue label308
pop
push r:2, 'isTired'
getMember
not
label308:
not
branchIfTrue label309
push 26, r:2, 2, r:3, 'sendPetFrame'
callMethod
pop
push r:2, 'isTired', TRUE
setMember
branch label310
label309:
push r:2, 'isHungry', FALSE
setMember
push r:2, 'isSick', FALSE
setMember
push r:2, 'isTired', FALSE
setMember
label310:
push r:2, 'hasMoved', FALSE
setMember
branch label312
label311:
push r:2, 1, r:3, 'sendMovePet'
callMethod
pop
push r:2, 'hasMoved', TRUE
setMember
label312:
push r:2, 'NextTime', 10000, 1, r:3, 'findNextTime'
callMethod
setMember
label313:
branch label302
label314:
end // of function
setMember
end // of function startPetBrain
function2 handlePetResponse (r:9='ob') ()
push r:ob
setRegister r:2
pop
push 0.0, r:2, 'shift'
callMethod
setRegister r:3
pop
push r:3, 'g'
equals
not
branchIfTrue label315
push r:2, 1, 'handlegetPets'
callFunction
pop
branch label332
label315:
push r:3, 'r'
equals
not
branchIfTrue label316
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push 25, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label332
label316:
push r:3, 'b'
equals
not
branchIfTrue label317
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push 34, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label332
label317:
push r:3, 'p'
equals
not
branchIfTrue label321
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push r:2, 1
getMember
toNumber
setRegister r:6
pop
push r:6, 1
equals
not
branchIfTrue label318
push 28, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label320
label318:
push r:6, 0.0
greaterThan
not
branchIfTrue label319
push 35, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label320
label319:
push 27, r:1, 2, 'updatePetFrame'
callFunction
pop
label320:
branch label332
label321:
push r:3, 'f'
equals
not
branchIfTrue label322
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push 31, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label332
label322:
push r:3, 't'
equals
not
branchIfTrue label326
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push r:2, 1
getMember
toNumber
setRegister r:4
pop
push r:4, 0.0
equals
not
branchIfTrue label323
push 33, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label325
label323:
push r:4, 1
equals
not
branchIfTrue label324
push 29, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label325
label324:
push 30, r:1, 2, 'updatePetFrame'
callFunction
pop
label325:
branch label332
label326:
push r:3, 'w'
equals
not
branchIfTrue label329
push r:2, 0.0
getMember
push 1, 'makePet'
callFunction
setRegister r:5
pop
push r:5, 'PetId'
getMember
push 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'NextTime', 20000, 1, 'findNextTime'
callFunction
setMember
push r:5, r:1, 2, 'updatePetObject'
callFunction
pop
push r:1, 1, 'stopPet'
callFunction
pop
push r:1, 'IsGone'
getMember
push 0.0
greaterThan
not
branchIfTrue label327
push r:1, 'mc'
getMember
push '_visible', FALSE
setMember
branch label328
label327:
push r:1, 'mc'
getMember
push '_visible', TRUE
setMember
label328:
branch label332
label329:
push r:3, 's'
equals
not
branchIfTrue label330
push r:2, 0.0
getMember
toNumber
setRegister r:8
pop
push r:8, 1, 'findPet'
callFunction
setRegister r:1
pop
push r:2, 1
getMember
toNumber
setRegister r:7
pop
push r:7, r:1, 2, 'updatePetFrame'
callFunction
pop
branch label332
label330:
push r:3, 'm'
equals
not
branchIfTrue label331
push r:2, 0.0
getMember
toNumber
setRegister r:8
pop
push r:8, 1, 'findPet'
callFunction
setRegister r:1
pop
push r:1, 'x', r:2, 1
getMember
toNumber
setMember
push r:1, 'y', r:2, 2
getMember
toNumber
setMember
push r:1, 'y'
getMember
push r:1, 'x'
getMember
push r:1, 3, 'movePet'
callFunction
pop
branch label332
label331:
push r:3, 'n'
equals
not
branchIfTrue label332
push r:2, 0.0
getMember
push 1, 'donePet'
callFunction
pop
label332:
end // of function handlePetResponse
function2 sendFeed ('petId') (r:1='_root')
push r:_root
setRegister r:2
pop
push 'mcShopWindow', r:2, 'mcShopWindow'
getMember
varEquals
push 'Buy Pet Food', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to buy some Pet Food for 10 coins? You currently have ', r:2, 'myPlayer'
getMember
push 'Coins'
getMember
add
push ' coins.'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function2 () (r:1='_root')
push r:_root
setRegister r:2
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', 'petId'
getVariable
push 1
initArray
push 'f', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
push 'myPlayer'
getVariable
push 'Coins', 'myPlayer'
getVariable
push 'Coins'
getMember
push 10
subtract
setMember
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
end // of function sendFeed
function2 sendTreat ('petId', 'treatId') (r:1='_root')
push r:_root
setRegister r:2
pop
push 'mcShopWindow', r:2, 'mcShopWindow'
getMember
varEquals
push 'treatId'
getVariable
push 1
equals
not
branchIfTrue label333
push 'Buy Pet Gum', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to buy some Gum for 5 coins? You currently have ', r:2, 'myPlayer'
getMember
push 'Coins'
getMember
add
push ' coins.'
add
setMember
branch label334
label333:
push 'Buy Pet Cookie', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to buy a Cookie for 5 coins? You currently have ', r:2, 'myPlayer'
getMember
push 'Coins'
getMember
add
push ' coins.'
add
setMember
label334:
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function2 () (r:1='_root')
push r:_root
setRegister r:2
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', 'treatId'
getVariable
push 'petId'
getVariable
push 2
initArray
push 't', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
push 'myPlayer'
getVariable
push 'Coins', 'myPlayer'
getVariable
push 'Coins'
getMember
push 5
subtract
setMember
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
end // of function sendTreat
function2 sendPlay (r:4='petId') (r:1='_root')
push r:_root
setRegister r:2
pop
push r:petId, 1, 'findPet'
callFunction
setRegister r:3
pop
push r:3, 'Rest'
getMember
push 20
greaterThan
dup
not
branchIfTrue label335
pop
push r:3, 'Happy'
getMember
push 10
greaterThan
label335:
not
branchIfTrue label336
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', r:petId, 1
initArray
push 'p', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
label336:
end // of function sendPlay
function2 sendRest (r:3='petId') (r:1='_root')
push r:_root
setRegister r:2
pop
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', r:petId, 1
initArray
push 'r', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
end // of function sendRest
function2 sendBath ('petId') (r:1='_root')
push r:_root
setRegister r:2
pop
push 'mcShopWindow', r:2, 'mcShopWindow'
getMember
varEquals
push 'Buy Pet Bath', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to bath your puffle for 5 coins? You currently have ', r:2, 'myPlayer'
getMember
push 'Coins'
getMember
add
push ' coins.'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function2 () (r:1='_root')
push r:_root
setRegister r:2
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', 'petId'
getVariable
push 1
initArray
push 'b', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
push 'myPlayer'
getVariable
push 'Coins', 'myPlayer'
getVariable
push 'Coins'
getMember
push 5
subtract
setMember
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
end // of function sendBath
function2 sendWalk (r:4='petId') (r:1='_root')
push r:_root
setRegister r:2
pop
push r:petId, 1, 'findPet'
callFunction
setRegister r:3
pop
push r:3, 'Rest'
getMember
push 20
greaterThan
dup
not
branchIfTrue label337
pop
push r:3, 'Hunger'
getMember
push 40
greaterThan
label337:
not
branchIfTrue label338
push 0.0, 'removePetFromHand'
callFunction
pop
push r:2, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', 1, r:petId, 2
initArray
push 'w', 'p', 5, r:2, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push r:2, 'myPlayer'
getMember
push 'Hand', 750, r:3, 'Breed'
getMember
add
setMember
push 0.0, r:2, 'updatePlayerCardItems'
callMethod
pop
push 0.0, r:2, 'updatePlayerCard'
callMethod
pop
push r:2, 'world'
getMember
push 'room'
getMember
push 'player', r:2, 'myPlayer'
getMember
push 'PlayerId'
getMember
add
getMember
push 1, r:2, 'updatePlayer'
callMethod
pop
push 0.0, r:2, 'updatePlayerArt'
callMethod
pop
push 0.0, r:2, 'mcPetTool'
getMember
push 'close'
callMethod
pop
push r:3, 'IsGone', 1
setMember
push r:3, 'mc'
getMember
push '_visible', FALSE
setMember
branch label339
label338:
push 33, r:3, 2, 'updatePetFrame'
callFunction
pop
label339:
end // of function sendWalk
function2 removePetFromHand () (r:1='_root')
push r:_root
setRegister r:3
pop
push r:3, 'myPlayer'
getMember
push 'petlist'
getMember
setRegister r:2
pop
push r:2
enumerateValue
label340:
setRegister r:0
push NULL
equals
branchIfTrue label342
push r:0
setRegister r:4
pop
push r:2, r:4
getMember
push 'IsGone'
getMember
push 0.0
greaterThan
not
branchIfTrue label341
push r:3, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', 0.0, r:2, r:4
getMember
push 'petId'
getMember
push 2
initArray
push 'w', 'p', 5, r:3, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
label341:
branch label340
label342:
end // of function removePetFromHand
function2 adoptPet (r:4='breedId') (r:1='_root')
push r:_root
setRegister r:2
pop
push r:breedId
setRegister r:3
pop
push 'mcShopWindow', r:2, 'mcShopWindow'
getMember
varEquals
push 'adoptPetOb', 0.0, 'Object'
new
setVariable
push 'adoptPetOb'
getVariable
push 'Breed', r:3
setMember
push r:2, 'myPlayer'
getMember
push 'IsMember'
getMember
push 0.0
greaterThan
dup
branchIfTrue label343
pop
push r:3, 0.0
equals
label343:
dup
branchIfTrue label344
pop
push r:3, 5
equals
label344:
not
branchIfTrue label350
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
equals
dup
not
branchIfTrue label345
pop
push 'myPlayer'
getVariable
push 'petlist'
getMember
push 'length'
getMember
push 1
greaterThan
label345:
not
branchIfTrue label346
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label349
label346:
push 'myPlayer'
getVariable
push 'petlist'
getMember
push 'length'
getMember
push 12
lessThan
not
not
branchIfTrue label347
push 440, 1, r:2, 'showError'
callMethod
pop
branch label349
label347:
push r:2, 'myPlayer'
getMember
push 'Coins'
getMember
push 800
lessThan
not
branchIfTrue label348
push 401, 1, r:2, 'showError'
callMethod
pop
branch label349
label348:
push 'Buy Pet', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:3, 1
add
push 1, 'mcShopWindow'
getVariable
push 'paper_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to adopt this puffle for 800 coins?\nYou currently have ', r:2, 'myPlayer'
getMember
push 'Coins'
getMember
add
push ' coins.'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'namePet'
callFunction
pop
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
label349:
branch label351
label350:
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label351:
end // of function adoptPet
function2 namePet () (r:1='_root')
push r:_root
setRegister r:3
pop
push 'mcShopWindow', r:3, 'mcShopWindow'
getMember
varEquals
push 'Name Pet', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'adoptPetOb'
getVariable
push 'Breed'
getMember
push 1
add
push 1, 'mcShopWindow'
getVariable
push 'paper_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'name_input'
getMember
push 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'ok_btn'
getMember
push 'onRelease'
function2 () (r:1='_root')
push 'mcShopWindow'
getVariable
push 'name_input'
getMember
push 'text'
getMember
setRegister r:2
pop
push r:2, 'length'
getMember
push 2
greaterThan
not
branchIfTrue label352
push 'Wait', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:_root, 'sendCheckWord'
callMethod
pop
push r:_root, 'xhandleCheckWord', 'handleCheckName'
getVariable
setMember
label352:
end // of function
setMember
end // of function namePet
function2 handleCheckName (r:6='ob') (r:1='_root')
push r:ob
setRegister r:2
pop
push r:2, 0.0
getMember
setRegister r:4
pop
push r:2, 1
getMember
toNumber
setRegister r:3
pop
push r:2, 2
getMember
setRegister r:5
pop
push r:3, 0.0
greaterThan
not
branchIfTrue label353
push 'adoptPetOb'
getVariable
push 'Name', r:4
setMember
push -1, 'str', 'adoptPetOb'
getVariable
push 'Name'
getMember
push 'adoptPetOb'
getVariable
push 'Breed'
getMember
push 2
initArray
push 'n', 'p', 5, r:_root, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
branch label354
label353:
push 441, 1, r:_root, 'showError'
callMethod
pop
push 0.0, 'namePet'
callFunction
pop
label354:
end // of function handleCheckName
function2 donePet (r:4='crumb') (r:1='_root')
push r:_root, 'mcShopWindow'
getMember
setRegister r:2
pop
push 'Pet Done', 1, r:2, 'gotoAndStop'
callMethod
pop
push 'adoptPetOb'
getVariable
push 'Breed'
getMember
push 1
add
push 1, r:2, 'paper_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 1, 1, r:2, 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:crumb, 1, 'makePet'
callFunction
setRegister r:3
pop
push r:3, 1, 'myPlayer'
getVariable
push 'petlist'
getMember
push 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Coins', 'myPlayer'
getVariable
push 'Coins'
getMember
push 800
subtract
setMember
push 0.0, r:_root, 'mcCatalogue'
getMember
push 'updateCoins'
callMethod
pop
end // of function donePet
function2 addPet (r:7='petOb') (r:1='_root')
push r:petOb
setRegister r:2
pop
push '*** Add Pet ***', 1, 'treace'
callFunction
pop
push r:_root, 'myRoom'
getMember
setRegister r:3
pop
push r:3, 'depthlist'
getMember
enumerateValue
label355:
setRegister r:0
push NULL
equals
branchIfTrue label358
push r:0
setRegister r:5
pop
push r:3, 'depthlist'
getMember
push r:5
getMember
push UNDEF
equals
not
branchIfTrue label356
push r:3, 'depthlist'
getMember
push r:5, 1
setMember
push r:2, 'Depth', r:5
toNumber
setMember
branch label357
label356:
branch label355
label357:
push NULL
equals
not
branchIfTrue label357
label358:
push r:2, 'StartTime'
getTimer
setMember
push r:2, 'LastUpdate', r:2, 'StartTime'
getMember
setMember
push r:2, 'NextTime', 10000, 1, 'findNextTime'
callFunction
setMember
push r:2, 'isHungry', FALSE
setMember
push r:2, 'isSick', FALSE
setMember
push r:2, 'isTired', FALSE
setMember
push r:2, 'hasMoved', FALSE
setMember
push 'pet', r:2, 'PetId'
getMember
add
setRegister r:6
pop
push 600000, r:2, 'Depth'
getMember
add
push 1
add
push r:6, 2, r:_root, 'world'
getMember
push 'room'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push r:_root, 'world'
getMember
push 'room'
getMember
push r:6
getMember
setRegister r:4
pop
push r:4, 'ob', r:2
setMember
push r:2, 'mc', r:4
setMember
push 1, 'art', 2, r:4, 'createEmptyMovieClip'
callMethod
pop
push r:_root, 'myMediaPath'
getMember
push 'artwork/pets/2/'
add
push r:2, 'Breed'
getMember
add
push '.swf'
add
push 1, r:4, 'art'
getMember
push 'loadMovie'
callMethod
pop
push r:2, 'x'
getMember
push 0.0
equals
not
branchIfTrue label359
push r:2, 'x', 100
random
push 330
add
setMember
push r:2, 'y', 100
random
push 260
add
setMember
label359:
push r:2, 'IsGone'
getMember
push 0.0
greaterThan
not
branchIfTrue label360
push r:4, '_visible', FALSE
setMember
branch label361
label360:
push r:4, '_visible', TRUE
setMember
label361:
push r:4, '_x', r:2, 'x'
getMember
setMember
push r:4, '_y', r:2, 'y'
getMember
setMember
push r:2, 'Depth'
getMember
push r:2, 'mc'
getMember
push 2, 'updatePlayerDepth'
callFunction
pop
end // of function addPet
function2 getPets (r:2='playerId') (r:1='_root')
push -1, 'str', r:playerId, 1
initArray
push 'g', 'p', 5, r:_root, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
end // of function getPets
function2 handlegetPets (r:5='ob') (r:1='_root')
push r:ob
setRegister r:3
pop
push r:_root, 'myRoom'
getMember
setRegister r:2
pop
push r:2, 'petlist', 0.0, 'Array'
new
setMember
push r:3
enumerateValue
label362:
setRegister r:0
push NULL
equals
branchIfTrue label363
push r:0
setRegister r:4
pop
push r:3, r:4
getMember
push 1, 'makePet'
callFunction
push 1, r:2, 'petlist'
getMember
push 'push'
callMethod
pop
branch label362
label363:
push r:2, 'PlayerId'
getMember
push r:_root, 'myPlayer'
getMember
push 'PlayerId'
getMember
equals
not
branchIfTrue label364
push 'myPlayer'
getVariable
push 'petlist', r:2, 'petlist'
getMember
setMember
label364:
push r:2, 'petlist'
getMember
enumerateValue
label365:
setRegister r:0
push NULL
equals
branchIfTrue label366
push r:0
setRegister r:4
pop
push r:2, 'petlist'
getMember
push r:4
getMember
push 1, 'addPet'
callFunction
pop
branch label365
label366:
end // of function handlegetPets
function2 sendMovePet (r:7='petOb') (r:1='_root')
push r:_root
setRegister r:3
pop
push r:3, 'world'
getMember
push 'room'
getMember
push 'mcPetArea'
getMember
setRegister r:2
pop
push 0.0, 'Math'
getVariable
push 'random'
callMethod
push 6.283185307179586
multiply
setRegister r:4
pop
push r:2, '_x'
getMember
push r:4, 1, 'Math'
getVariable
push 'sin'
callMethod
push r:2, '_width'
getMember
push 2
divide
random
multiply
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:6
pop
push r:2, '_y'
getMember
push r:4, 1, 'Math'
getVariable
push 'cos'
callMethod
push r:2, '_height'
getMember
push 2
divide
random
multiply
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:5
pop
push r:3, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', r:5, r:6, r:petOb, 'PetId'
getMember
push 3
initArray
push 'm', 'p', 5, r:3, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
end // of function sendMovePet
function2 updatePetFrame (r:1='petOb', r:2='frame') ()
push 1, 1, r:petOb, 'mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:'frame', 1, r:petOb, 'mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
end // of function updatePetFrame
function2 movePet (r:9='petOb', r:8='x2', r:7='y2') (r:1='this')
push r:petOb
setRegister r:2
pop
push r:y2
setRegister r:4
pop
push r:x2
setRegister r:3
pop
push 'x1', r:2, 'mc'
getMember
push '_x'
getMember
varEquals
push 'y1', r:2, 'mc'
getMember
push '_y'
getMember
varEquals
push r:4, r:3, 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findDistance'
callFunction
setRegister r:6
pop
push 'duration', r:6, 4
divide
varEquals
push 'changex', r:3, 'x1'
getVariable
subtract
varEquals
push 'changey', r:4, 'y1'
getVariable
subtract
varEquals
push r:4, r:3, 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findAngle'
callFunction
setRegister r:5
pop
push 'dir', r:5, 1, 'findDirection'
callFunction
varEquals
push 'dir'
getVariable
push r:2, 2, 'updatePetFrame'
callFunction
pop
push r:2, 'Happy'
getMember
push 50
greaterThan
not
branchIfTrue label367
push 'dir'
getVariable
push 16
add
push r:2, 2, 'updatePetFrame'
callFunction
pop
branch label368
label367:
push 'dir'
getVariable
push 8
add
push r:2, 2, 'updatePetFrame'
callFunction
pop
label368:
push 'easeIt', 'Math'
getVariable
push 'linearTween'
getMember
varEquals
push 't', 0.0
varEquals
push 'mc', r:2, 'mc'
getMember
varEquals
push 'mc'
getVariable
push 'onEnterFrame'
function2 () (r:1='this')
push 't', 't'
getVariable
increment
setVariable
push 't'
getVariable
push 'duration'
getVariable
lessThan
not
branchIfTrue label369
push 'x', 'duration'
getVariable
push 'changex'
getVariable
push 'x1'
getVariable
push 't'
getVariable
push 4, 'easeIt'
callFunction
setVariable
push 'y', 'duration'
getVariable
push 'changey'
getVariable
push 'y1'
getVariable
push 't'
getVariable
push 4, 'easeIt'
callFunction
setVariable
push 'mc'
getVariable
push '_x', 'x'
getVariable
setMember
push 'mc'
getVariable
push '_y', 'y'
getVariable
setMember
push 'mc'
getVariable
push 'ob'
getMember
push 'Depth'
getMember
push 'mc'
getVariable
push 2, 'updatePlayerDepth'
callFunction
pop
branch label370
label369:
push 'dir'
getVariable
push 'mc'
getVariable
push 'ob'
getMember
push 2, 'updatePetFrame'
callFunction
pop
push 'mc'
getVariable
push '_x', 'mc'
getVariable
push 'ob'
getMember
push 'x'
getMember
setMember
push 'mc'
getVariable
push '_y', 'mc'
getVariable
push 'ob'
getMember
push 'y'
getMember
setMember
push 'mc'
getVariable
push 'ob'
getMember
push 'Depth'
getMember
push 'mc'
getVariable
push 2, 'updatePlayerDepth'
callFunction
pop
push r:this, 'onEnterFrame', NULL
setMember
label370:
end // of function
setMember
end // of function movePet
function2 stopPet (r:2='petOb') ()
push r:petOb, 'mc'
getMember
setRegister r:1
pop
push r:1, 'onEnterFrame', NULL
setMember
push r:1, 'ob'
getMember
push 'Depth'
getMember
push r:1, 2, 'updatePlayerDepth'
callFunction
pop
end // of function stopPet
function2 updatePets () ()
push 'myPlayer'
getVariable
push 'petlist'
getMember
enumerateValue
label371:
setRegister r:0
push NULL
equals
branchIfTrue label378
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'petlist'
getMember
push r:2
getMember
setRegister r:1
pop
push r:1, 'Health'
getMember
push 1
subtract
push 0.0
greaterThan
not
branchIfTrue label372
push r:1, 'Health', r:1, 'Health'
getMember
push 1
subtract
setMember
branch label373
label372:
push r:1, 'Health', 0.0
setMember
label373:
push r:1, 'Hunger'
getMember
push 1
subtract
push 0.0
greaterThan
not
branchIfTrue label374
push r:1, 'Hunger', r:1, 'Hunger'
getMember
push 1
subtract
setMember
branch label375
label374:
push r:1, 'Hunger', 0.0
setMember
label375:
push r:1, 'Rest'
getMember
push 1
subtract
push 0.0
greaterThan
not
branchIfTrue label376
push r:1, 'Rest', r:1, 'Rest'
getMember
push 1
subtract
setMember
branch label377
label376:
push r:1, 'Rest', 0.0
setMember
label377:
push r:1, 'Happy', r:1, 1, 'findHappy'
callFunction
setMember
push r:1, 1, 'updatePetArtwork'
callFunction
pop
branch label371
label378:
end // of function updatePets
function2 updatePetArtwork (r:7='petOb') (r:1='_root')
push r:petOb
setRegister r:2
pop
push r:_root, 'mcPetTool'
getMember
setRegister r:3
pop
push r:3, UNDEF
equals
not
not
branchIfTrue label382
push r:3, 'ob'
getMember
push 'PetId'
getMember
push r:2, 'PetId'
getMember
equals
not
branchIfTrue label382
push r:2, 'Health'
getMember
push r:2, 'MaxHealth'
getMember
divide
push 10
multiply
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:5
pop
push r:2, 'Hunger'
getMember
push r:2, 'MaxHunger'
getMember
divide
push 10
multiply
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:6
pop
push r:2, 'Rest'
getMember
push r:2, 'MaxRest'
getMember
divide
push 10
multiply
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:4
pop
push r:5, 1, r:3, 'health_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:6, 1, r:3, 'hunger_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:4, 1, r:3, 'rest_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 'Happy'
getMember
push 60
greaterThan
not
branchIfTrue label379
push 1, 1, r:3, 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
branch label382
label379:
push r:2, 'Happy'
getMember
push 20
greaterThan
not
branchIfTrue label380
push 2, 1, r:3, 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
branch label382
label380:
push r:2, 'Happy'
getMember
push 10
greaterThan
not
branchIfTrue label381
push 3, 1, r:3, 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
branch label382
label381:
push 4, 1, r:3, 'paper_mc'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label382:
end // of function updatePetArtwork
function2 updatePetObject (r:4='petOb', r:3='newPetOb') ()
push r:newPetOb
setRegister r:1
pop
push r:petOb
setRegister r:2
pop
push r:2, 'Health', r:1, 'Health'
getMember
setMember
push r:2, 'Hunger', r:1, 'Hunger'
getMember
setMember
push r:2, 'Rest', r:1, 'Rest'
getMember
setMember
push r:2, 'Happy', r:1, 'Happy'
getMember
setMember
push r:2, 'x', r:1, 'x'
getMember
setMember
push r:2, 'y', r:1, 'y'
getMember
setMember
push r:2, 'IsGone', r:1, 'IsGone'
getMember
setMember
end // of function updatePetObject
function2 sendPetFrame (r:2='petOb', r:3='frame') (r:1='_root')
push r:_root, 'myRoom'
getMember
push 'SmartId'
getMember
push 'str', r:'frame', r:petOb, 'PetId'
getMember
push 2
initArray
push 's', 'p', 5, r:_root, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
end // of function sendPetFrame
function2 findNextTime (r:1='t') ()
getTimer
push r:t
add
push 10000
random
add
return
end // of function findNextTime
function2 findPet (r:5='petId') (r:1='_root')
push r:_root, 'myRoom'
getMember
setRegister r:2
pop
push UNDEF
setRegister r:3
pop
push r:2, 'petlist'
getMember
enumerateValue
label383:
setRegister r:0
push NULL
equals
branchIfTrue label386
push r:0
setRegister r:4
pop
push r:2, 'petlist'
getMember
push r:4
getMember
push 'PetId'
getMember
push r:petId
equals
not
branchIfTrue label384
push r:2, 'petlist'
getMember
push r:4
getMember
setRegister r:3
pop
branch label385
label384:
branch label383
label385:
push NULL
equals
not
branchIfTrue label385
label386:
push r:3
return
end // of function findPet
function2 makePet (r:3='crumb') ()
push r:crumb
setRegister r:2
pop
push '|', 1, r:2, 'split'
callMethod
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PetId', r:2, 0.0
getMember
toNumber
setMember
push r:1, 'Name', r:2, 1
getMember
setMember
push r:1, 'Breed', r:2, 2
getMember
toNumber
setMember
push r:1, 'Health', r:2, 3
getMember
toNumber
setMember
push r:1, 'Hunger', r:2, 4
getMember
toNumber
setMember
push r:1, 'Rest', r:2, 5
getMember
toNumber
setMember
push r:2, 11
getMember
push UNDEF
equals
not
not
branchIfTrue label387
push r:1, 'DeathTime', 0.0
setMember
push r:1, 'MaxHealth', r:2, 6
getMember
toNumber
setMember
push r:1, 'MaxHunger', r:2, 7
getMember
toNumber
setMember
push r:1, 'MaxRest', r:2, 8
getMember
toNumber
setMember
push r:1, 'Happy', r:2, 9
getMember
toNumber
setMember
push r:1, 'x', r:2, 10
getMember
toNumber
setMember
push r:1, 'y', r:2, 11
getMember
toNumber
setMember
push r:1, 'IsGone', r:2, 12
getMember
toNumber
setMember
branch label388
label387:
push r:1, 'DeathTime', r:2, 6
getMember
toNumber
setMember
push r:1, 'MaxHealth', 'myBreeds'
getVariable
push r:1, 'Breed'
getMember
getMember
push 'MaxHealth'
getMember
setMember
push r:1, 'MaxHunger', 'myBreeds'
getVariable
push r:1, 'Breed'
getMember
getMember
push 'MaxHunger'
getMember
setMember
push r:1, 'MaxRest', 'myBreeds'
getVariable
push r:1, 'Breed'
getMember
getMember
push 'MaxRest'
getMember
setMember
push r:1, 'Happy', r:1, 1, 'findHappy'
callFunction
setMember
push r:1, 'x', 0.0
setMember
push r:1, 'y', 0.0
setMember
push r:1, 'IsGone', 0.0
setMember
label388:
push r:1
return
end // of function makePet
function2 findHappy (r:4='petOb') ()
push r:petOb
setRegister r:1
pop
push r:1, 'Health'
getMember
push r:1, 'Hunger'
getMember
add
push r:1, 'Rest'
getMember
add
setRegister r:3
pop
push r:1, 'MaxHealth'
getMember
push r:1, 'MaxHunger'
getMember
add
push r:1, 'MaxRest'
getMember
add
setRegister r:2
pop
push r:3, r:2
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'round'
callMethod
return
end // of function findHappy
function2 makePlayer (r:4='crumb') ()
push r:crumb
setRegister r:1
pop
push '|', 1, r:1, 'split'
callMethod
setRegister r:1
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:2, 'PlayerId', r:1, 0.0
getMember
toNumber
setMember
push r:2, 'Nickname', r:1, 1
getMember
setMember
push r:1
enumerateValue
label389:
setRegister r:0
push NULL
equals
branchIfTrue label391
push r:0
setRegister r:3
pop
push r:1, r:3
getMember
push 1, 'isNaN'
callFunction
not
branchIfTrue label390
push r:1, r:3, 0.0
setMember
label390:
branch label389
label391:
push r:2, 'Colour', r:1, 2
getMember
toNumber
setMember
push r:2, 'Head', r:1, 3
getMember
toNumber
setMember
push r:2, 'Face', r:1, 4
getMember
toNumber
setMember
push r:2, 'Neck', r:1, 5
getMember
toNumber
setMember
push r:2, 'Body', r:1, 6
getMember
toNumber
setMember
push r:2, 'Hand', r:1, 7
getMember
toNumber
setMember
push r:2, 'Feet', r:1, 8
getMember
toNumber
setMember
push r:2, 'Flag', r:1, 9
getMember
toNumber
setMember
push r:2, 'Photo', r:1, 10
getMember
toNumber
setMember
push r:2, 'x', r:1, 11
getMember
toNumber
setMember
push r:2, 'y', r:1, 12
getMember
toNumber
setMember
push r:2, 'Frame', r:1, 13
getMember
toNumber
setMember
push r:1, 14
getMember
push UNDEF
equals
not
not
branchIfTrue label392
push r:2, 'IsMember', r:1, 14
getMember
toNumber
setMember
branch label393
label392:
push r:2, 'IsMember', 0.0
setMember
label393:
push r:2, 'PlayerId'
getMember
push 1, 'checkBuddy'
callFunction
not
branchIfTrue label394
push r:2, 'IsBuddy', TRUE
setMember
branch label395
label394:
push r:2, 'IsBuddy', FALSE
setMember
label395:
push r:2, 'PlayerId'
getMember
push 1, 'checkIgnore'
callFunction
not
branchIfTrue label396
push r:2, 'IsIgnored', TRUE
setMember
branch label397
label396:
push r:2, 'IsIgnored', FALSE
setMember
label397:
push r:2, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label398
push r:2, 'IsLocal', TRUE
setMember
label398:
push r:2
return
end // of function makePlayer
function2 showWindow (r:4='frame', r:3='ob') (r:1='_root')
push r:'frame'
setRegister r:2
pop
push 'mcWindow', 'mcMessages'
getVariable
setVariable
push 0.0, 'checkWorld'
callFunction
pop
push 'mcWindow'
getVariable
push UNDEF
equals
not
not
branchIfTrue label402
push r:2, 'News Form'
equals
not
branchIfTrue label399
push 0.0, 'showNewspaperForm'
callFunction
pop
branch label402
label399:
push 'editMode'
getVariable
not
not
branchIfTrue label400
push 0.0, 'stopQuickKeys'
callFunction
pop
label400:
push 1, 1, 'mcWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:2, 'Message'
equals
not
branchIfTrue label401
push 'm1', 1, 'mcWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcWindow'
getVariable
push 'message_txt'
getMember
push 'text', r:ob, 'Message'
getMember
setMember
push 'mcWindow'
getVariable
push 'ok_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeWindow'
callFunction
pop
end // of function
setMember
branch label402
label401:
push 'myPlayer'
getVariable
push 'Status', 'busy'
setMember
push 'mcWindow'
getVariable
push 'ob', r:ob
setMember
push r:2, 1, 'mcWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label402:
push 'mcWindow'
getVariable
push 'close'
function2 () (r:1='_root')
push 0.0, r:_root, 'closeWindow'
callMethod
pop
end // of function
setMember
end // of function showWindow
function closeWindow ()
push 'mcWindow'
getVariable
push UNDEF
equals
not
not
branchIfTrue label404
push 'mcWindow'
getVariable
push '_currentframe'
getMember
push 1
greaterThan
not
branchIfTrue label404
push 'editMode'
getVariable
not
not
branchIfTrue label403
push 0.0, 'startQuickKeys'
callFunction
pop
label403:
push 'myPlayer'
getVariable
push 'Status', 'chat'
setMember
push 'mcWindow'
getVariable
push 'ob'
delete
pop
push 1, 1, 'mcWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label404:
end // of function closeWindow
function2 showHint (r:3='x', r:2='y', r:1='message') ()
push 'mcHint'
getVariable
push '_x', r:x
setMember
push 'mcHint'
getVariable
push '_y', r:y, 28
subtract
setMember
push 'mcHint'
getVariable
push 'message', r:message
setMember
push 1, 1, 'mcHint'
getVariable
push 'gotoAndStop'
callMethod
pop
push 2, 1, 'mcHint'
getVariable
push 'gotoAndPlay'
callMethod
pop
end // of function showHint
function closeHint ()
push 'mcHint'
getVariable
push 'message'
delete
pop
push 1, 1, 'mcHint'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function closeHint
function2 showNewspaper (r:2='file') ()
push r:file
setRegister r:1
pop
push r:1, UNDEF
equals
not
branchIfTrue label405
push 'mySetup'
getVariable
push 'Files'
getMember
push 'Newspaper'
getMember
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'LastNewspaper'
getMember
push r:1
equals
not
not
branchIfTrue label405
push 'myPlayer'
getVariable
push 'LastNewspaper', r:1
setMember
push 'mcInterfaceMenu'
getVariable
push 'newnews_mc'
getMember
push '_visible', FALSE
setMember
push 0.0, 'savePlayer'
callFunction
pop
label405:
push 'Loading Newspaper', r:1, 2, 'showExtra'
callFunction
pop
push 0.0, 'closePlayerCard'
callFunction
pop
push 1, 1, 2, 'addToy'
callFunction
pop
end // of function showNewspaper
function showNewspaperArchive ()
push 'Loading Newspaper Archive', 'mySetup'
getVariable
push 'Files'
getMember
push 'NewspaperArchive'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showNewspaperArchive
function showMap ()
push 'Loading Map', 'mySetup'
getVariable
push 'Files'
getMember
push 'Map'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showMap
function showEditAccount ()
push 'Loading Account', 'mySetup'
getVariable
push 'Files'
getMember
push 'Edit'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showEditAccount
function showCards ('ob')
push 'Loading Cards', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Cards'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showCards
function showTelescope ()
push 'Loading Telescope', 'mySetup'
getVariable
push 'Files'
getMember
push 'Telescope'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showTelescope
function showBinoculars ()
push 'Loading Binoculars', 'mySetup'
getVariable
push 'Files'
getMember
push 'Binoculars'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showBinoculars
function showMissions ()
push 'Loading Missions', 'mySetup'
getVariable
push 'Files'
getMember
push 'Missions'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showMissions
function showLibrary ()
push 'Loading Library', 'mySetup'
getVariable
push 'Files'
getMember
push 'Library'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showLibrary
function showJoin ()
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Loading Join', 'mySetup'
getVariable
push 'Files'
getMember
push 'Join'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showJoin
function2 showCatalogue (r:2='name') ()
push r:name
setRegister r:1
pop
push r:1, 'Clothing'
equals
not
branchIfTrue label406
push 'Loading Clothing Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Clothing'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyItem1'
getVariable
setVariable
branch label413
label406:
push r:1, 'Sport'
equals
not
branchIfTrue label407
push 'Loading Sport Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Sport'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyItem1'
getVariable
setVariable
branch label413
label407:
push r:1, 'Furniture'
equals
not
branchIfTrue label408
push 'Loading Furniture Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Furniture'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyFurniture'
getVariable
setVariable
branch label413
label408:
push r:1, 'Igloo'
equals
not
branchIfTrue label409
push 'Loading Igloo Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Igloo'
getMember
push 2, 'showExtra'
callFunction
pop
branch label413
label409:
push r:1, 'Adopt'
equals
not
branchIfTrue label410
push 'Loading Puffles', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Adopt'
getMember
push 2, 'showExtra'
callFunction
pop
branch label413
label410:
push r:1, 'Pet'
equals
not
branchIfTrue label411
push 'Loading Pet Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Pet'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyFurniture'
getVariable
setVariable
branch label413
label411:
push r:1, 'Fish'
equals
not
branchIfTrue label412
push 'Loading F.I.S.H', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Fish'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyItem1'
getVariable
setVariable
branch label413
label412:
push r:1, 'Pirate'
equals
not
branchIfTrue label413
push 'Loading Pirate Catalog', 'mySetup'
getVariable
push 'Catalogues'
getMember
push 'Pirate'
getMember
push 2, 'showExtra'
callFunction
pop
push 'buyItem', 'buyItem1'
getVariable
setVariable
label413:
end // of function showCatalogue
function2 showBook (r:1='name') ()
push r:name, 'Journal'
equals
not
branchIfTrue label414
push 'Loading Rockhopper\'s Journal', 'mySetup'
getVariable
push 'Files'
getMember
push 'Journal'
getMember
push 2, 'showExtra'
callFunction
pop
label414:
end // of function showBook
function showAgentForm ()
push 'Loading Agent Form', 'mySetup'
getVariable
push 'Files'
getMember
push 'AgentForm'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showAgentForm
function showNewspaperForm ()
push 'Loading Newspaper Form', 'mySetup'
getVariable
push 'Files'
getMember
push 'NewspaperForm'
getMember
push 2, 'showExtra'
callFunction
pop
end // of function showNewspaperForm
function2 showExtra (r:2='file', r:3='message') (r:1='this')
push 'mcWindow', 'mcExtra'
getVariable
setVariable
push 'myPlayer'
getVariable
push 'Status', 'busy'
setMember
push 'editMode'
getVariable
not
not
branchIfTrue label415
push 0.0, 'stopQuickKeys'
callFunction
pop
label415:
push 1, 1, 'mcExtra'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Wait', 1, 'mcExtra'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcExtra'
getVariable
push 'load_mc'
getMember
push '_visible', FALSE
setMember
push 1, 'art_mc', 2, 'mcExtra'
getVariable
push 'load_mc'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push r:message, r:file, 'mcExtra'
getVariable
push 'load_mc'
getMember
push 'art_mc'
getMember
push 3, 'loadMovieClip'
callFunction
pop
push r:this, 'handleloadMovieClip'
function ()
push 'Done', 1, 'mcExtra'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcExtra'
getVariable
push 'load_mc'
getMember
push '_visible', TRUE
setMember
end // of function
setMember
push 'mcExtra'
getVariable
push 'close'
function ()
push 0.0, 'closeExtra'
callFunction
pop
end // of function
setMember
push 'mcExtra'
getVariable
push 'load_mc'
getMember
push 'close'
function ()
push 0.0, 'closeExtra'
callFunction
pop
end // of function
setMember
end // of function showExtra
function closeExtra ()
push 'mcExtra'
getVariable
push '_currentframe'
getMember
push 1
greaterThan
not
branchIfTrue label417
push 'editMode'
getVariable
not
not
branchIfTrue label416
push 0.0, 'startQuickKeys'
callFunction
pop
label416:
push 'myPlayer'
getVariable
push 'Status', 'chat'
setMember
push 1, 1, 'mcExtra'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'removeToy'
callFunction
pop
label417:
end // of function closeExtra
function getBuddyList ()
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Get Buddy List'
setMember
push -1, 'str', '', 'gb', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getBuddyList
function2 handleGetBuddyList (r:5='ob') ()
push r:ob
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'buddylist', 0.0, 'Array'
new
setMember
push r:3
enumerateValue
label418:
setRegister r:0
push NULL
equals
branchIfTrue label421
push r:0
setRegister r:4
pop
push '|', 1, r:3, r:4
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1, 2
getMember
push UNDEF
equals
not
not
branchIfTrue label419
push TRUE
setRegister r:2
pop
branch label420
label419:
push FALSE
setRegister r:2
pop
label420:
push r:1, 2
getMember
push r:2, r:1, 1
getMember
push r:1, 0.0
getMember
push 4, 'addBuddy'
callFunction
pop
branch label418
label421:
end // of function handleGetBuddyList
function getBuddyOnlineList ()
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label422
push -1, 'str', '', 'go', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label422:
end // of function getBuddyOnlineList
function2 handleGetBuddyOnlineList (r:4='ob') ()
push r:ob
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push UNDEF
equals
not
not
branchIfTrue label429
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label423:
setRegister r:0
push NULL
equals
branchIfTrue label428
push r:0
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:3
getMember
push 'IsOnline', FALSE
setMember
push r:1
enumerateValue
label424:
setRegister r:0
push NULL
equals
branchIfTrue label427
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:3
getMember
push 'PlayerId'
getMember
push r:1, r:2
getMember
toNumber
equals
not
branchIfTrue label425
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:3
getMember
push 'IsOnline', TRUE
setMember
branch label426
label425:
branch label424
label426:
push NULL
equals
not
branchIfTrue label426
label427:
branch label423
label428:
push 0.0, 'updateBuddyList'
callFunction
pop
label429:
end // of function handleGetBuddyOnlineList
function2 buddyRequest (r:2='playerId', 'nickname') ()
push r:playerId
setRegister r:1
pop
push r:1, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label430
push 'myBuddy'
getVariable
push 'lastBuddyRequest'
getMember
push r:1
equals
not
not
branchIfTrue label430
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'br', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myBuddy'
getVariable
push 'lastBuddyRequest', r:1
setMember
label430:
end // of function buddyRequest
function2 handleBuddyRequest (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 0.0, r:ob, 1
getMember
push 'toString'
callMethod
setRegister r:3
pop
push r:2, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label432
push r:2, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label432
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push 'length'
getMember
push 99
greaterThan
not
branchIfTrue label431
push 1, r:3, r:2, 3, 'buddyMessage'
callFunction
pop
branch label432
label431:
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2
setMember
push r:1, 'Nickname', r:3
setMember
push r:1, 'Message', 'Buddy Request'
setMember
push r:1, 1, 'addMail'
callFunction
pop
label432:
end // of function handleBuddyRequest
function2 buddyAccept (r:3='playerId', r:2='nickname') ()
push r:playerId
setRegister r:1
pop
push r:1, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label433
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'ba', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push TRUE, r:nickname, r:1, 3, 'addBuddy'
callFunction
pop
label433:
end // of function buddyAccept
function2 handleBuddyAccept (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 0.0, r:ob, 1
getMember
push 'toString'
callMethod
setRegister r:3
pop
push r:2, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label434
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2
setMember
push r:1, 'Nickname', r:3
setMember
push r:1, 'Message', 'Buddy Accept'
setMember
push r:1, 1, 'addMail'
callFunction
pop
push TRUE, r:3, r:2, 3, 'addBuddy'
callFunction
pop
label434:
end // of function handleBuddyAccept
function2 buddyMessage (r:1='playerId', 'nickname', r:2='messageId') ()
push r:playerId, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label435
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:messageId, r:playerId, 2
initArray
push 'bm', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label435:
end // of function buddyMessage
function2 handleBuddyMessage (r:6='ob') ()
push r:ob
setRegister r:2
pop
push r:2, 0.0
getMember
toNumber
setRegister r:3
pop
push 0.0, r:2, 1
getMember
push 'toString'
callMethod
setRegister r:4
pop
push r:2, 2
getMember
toNumber
setRegister r:5
pop
push r:3, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label436
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:3
setMember
push r:1, 'Nickname', r:4
setMember
push r:1, 'Message', 'Buddy List Full'
setMember
push r:1, 1, 'addMail'
callFunction
pop
label436:
end // of function handleBuddyMessage
function2 buddyDecline (r:1='playerId', 'nickname') ()
push r:playerId, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label437
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:playerId, 1
initArray
push 'bd', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label437:
end // of function buddyDecline
function2 handleBuddyDecline (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 0.0, r:ob, 1
getMember
push 'toString'
callMethod
setRegister r:3
pop
push r:2, 1, 'checkBuddy'
callFunction
not
not
branchIfTrue label438
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2
setMember
push r:1, 'Nickname', r:3
setMember
push r:1, 'Message', 'Buddy Decline'
setMember
push r:1, 1, 'addMail'
callFunction
pop
label438:
end // of function handleBuddyDecline
function2 buddyRemove (r:2='playerId') ()
push r:playerId
setRegister r:1
pop
push r:1, 1, 'checkBuddy'
callFunction
not
branchIfTrue label439
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'rb', 'b', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push r:1, 1, 'removeBuddy'
callFunction
pop
label439:
end // of function buddyRemove
function2 handleBuddyRemove (r:4='ob') ()
push r:ob
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:2
pop
push 0.0, r:1, 1
getMember
push 'toString'
callMethod
setRegister r:3
pop
push r:2, 1, 'checkBuddy'
callFunction
not
branchIfTrue label440
push r:1, 0.0
getMember
push 1, 'removeBuddy'
callFunction
pop
label440:
end // of function handleBuddyRemove
function2 addBuddy (r:6='playerId', r:5='nickname', r:4='isOnline', r:3='worldId') ()
push r:playerId
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push UNDEF
equals
not
branchIfTrue label441
push 'myPlayer'
getVariable
push 'buddylist', 0.0, 'Array'
new
setMember
label441:
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2
toNumber
setMember
push r:1, 'Nickname', 0.0, r:nickname, 'toString'
callMethod
setMember
push r:1, 'IsBuddy', TRUE
setMember
push r:isOnline
not
branchIfTrue label442
push r:1, 'IsOnline', TRUE
setMember
branch label443
label442:
push r:1, 'IsOnline', FALSE
setMember
label443:
push r:worldId, UNDEF
equals
not
not
branchIfTrue label444
push r:1, 'WorldId', r:worldId
toNumber
setMember
branch label445
label444:
push r:1, 'WorldId', 0.0
setMember
label445:
push r:1, 'IsBuddy', TRUE
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'buddylist'
getMember
push 'push'
callMethod
pop
push TRUE, r:2, 2, 'updatePlayerBuddy'
callFunction
pop
push 0.0, 'updateBuddyList'
callFunction
pop
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
push 'PlayerId'
getMember
push r:2
equals
not
branchIfTrue label446
push 0.0, 'updatePlayerCard'
callFunction
pop
label446:
end // of function addBuddy
function2 removeBuddy (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push UNDEF
equals
not
not
branchIfTrue label450
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label447:
setRegister r:0
push NULL
equals
branchIfTrue label450
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label448
push 1, r:2, 2, 'myPlayer'
getVariable
push 'buddylist'
getMember
push 'splice'
callMethod
pop
push FALSE, r:1, 2, 'updatePlayerBuddy'
callFunction
pop
push 0.0, 'updateBuddyList'
callFunction
pop
push 0.0, 'updatePlayerCard'
callFunction
pop
branch label449
label448:
branch label447
label449:
push NULL
equals
not
branchIfTrue label449
label450:
end // of function removeBuddy
function2 findBuddy (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label451:
setRegister r:0
push NULL
equals
branchIfTrue label454
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label453
label452:
push NULL
equals
not
branchIfTrue label452
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
return
label453:
branch label451
label454:
end // of function findBuddy
function2 checkBuddy (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label455:
setRegister r:0
push NULL
equals
branchIfTrue label458
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label457
label456:
push NULL
equals
not
branchIfTrue label456
push TRUE
return
label457:
branch label455
label458:
push FALSE
return
end // of function checkBuddy
function2 checkBuddyOnline (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label459:
setRegister r:0
push NULL
equals
branchIfTrue label462
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label461
label460:
push NULL
equals
not
branchIfTrue label460
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:2
getMember
push 'IsOnline'
getMember
return
label461:
branch label459
label462:
push FALSE
return
end // of function checkBuddyOnline
function2 updateBuddyOnline (r:5='playerId', r:4='isOnline') ()
push r:isOnline
setRegister r:2
pop
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
enumerateValue
label463:
setRegister r:0
push NULL
equals
branchIfTrue label466
push r:0
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:3
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label464
push 'myPlayer'
getVariable
push 'buddylist'
getMember
push r:3
getMember
push 'IsOnline', r:2
setMember
push 0.0, 'updateBuddyList'
callFunction
pop
branch label465
label464:
branch label463
label465:
push NULL
equals
not
branchIfTrue label465
label466:
end // of function updateBuddyOnline
function2 updatePlayerBuddy (r:5='playerId', r:4='isBuddy') ()
push r:isBuddy
setRegister r:1
pop
push r:playerId
setRegister r:2
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
enumerateValue
label467:
setRegister r:0
push NULL
equals
branchIfTrue label470
push r:0
setRegister r:3
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'PlayerId'
getMember
push r:2
equals
not
branchIfTrue label468
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'IsBuddy', r:1
setMember
push 0.0, 'updatePlayerList'
callFunction
pop
branch label469
label468:
branch label467
label469:
push NULL
equals
not
branchIfTrue label469
label470:
end // of function updatePlayerBuddy
function2 updateBuddyList () ()
push 'mcBuddyList'
getVariable
push UNDEF
equals
not
not
branchIfTrue label475
push 'myPlayer'
getVariable
push 'buddylist'
getMember
setRegister r:1
pop
push 0.0, 'Array'
new
setRegister r:3
pop
push 0.0, 'Array'
new
setRegister r:2
pop
push r:1
enumerateValue
label471:
setRegister r:0
push NULL
equals
branchIfTrue label474
push r:0
setRegister r:4
pop
push r:1, r:4
getMember
push 'IsOnline'
getMember
not
branchIfTrue label472
push r:1, r:4
getMember
push 1, r:3, 'push'
callMethod
pop
branch label473
label472:
push r:1, r:4
getMember
push 1, r:2, 'push'
callMethod
pop
label473:
branch label471
label474:
push 'Nickname', 1, r:3, 'sortOn'
callMethod
pop
push 'Nickname', 1, r:2, 'sortOn'
callMethod
pop
push r:2, 1, r:3, 'concat'
callMethod
setRegister r:1
pop
push 'mcBuddyList'
getVariable
push 'list', r:1
setMember
push 0.0, 'mcBuddyList'
getVariable
push 'update'
callMethod
pop
label475:
end // of function updateBuddyList
function2 showFindBuddy (r:3='playerOb') ()
push r:playerOb
setRegister r:1
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:1, 'CurrentRoom'
getMember
push 1000
lessThan
not
branchIfTrue label476
push r:2, 'Message', r:1, 'Nickname'
getMember
push ' '
add
push 'myRoomList'
getVariable
push r:1, 'CurrentRoom'
getMember
getMember
push 'Find'
getMember
add
setMember
branch label478
label476:
push r:1, 'CurrentRoom'
getMember
push 1000
subtract
push r:1, 'PlayerId'
getMember
equals
not
branchIfTrue label477
push r:2, 'Message', r:1, 'Nickname'
getMember
push ' is in their igloo'
add
setMember
branch label478
label477:
push r:2, 'Message', r:1, 'Nickname'
getMember
push ' is in an igloo'
add
setMember
label478:
push r:2, 'Message', 2, 'showWindow'
callFunction
pop
end // of function showFindBuddy
function getIgnoreList ()
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Get Ignore List'
setMember
push -1, 'str', '', 'gn', 'n', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getIgnoreList
function2 handleGetIgnoreList (r:5='ob') ()
push r:ob
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'ignorelist', 0.0, 'Array'
new
setMember
push r:3
enumerateValue
label479:
setRegister r:0
push NULL
equals
branchIfTrue label480
push r:0
setRegister r:4
pop
push '|', 1, r:3, r:4
getMember
push 'split'
callMethod
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2, 0.0
getMember
toNumber
setMember
push r:1, 'Nickname', 0.0, r:2, 1
getMember
push 'toString'
callMethod
setMember
push r:1, 'IsIgnored', TRUE
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'ignorelist'
getMember
push 'push'
callMethod
pop
branch label479
label480:
push 0.0, 'updateIgnoreList'
callFunction
pop
end // of function handleGetIgnoreList
function2 addIgnore (r:5='playerId', r:4='nickname') ()
push r:playerId
setRegister r:2
pop
push r:2, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label482
push -1, 'str', r:2, 1
initArray
push 'an', 'n', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2
toNumber
setMember
push r:1, 'Nickname', 0.0, r:nickname, 'toString'
callMethod
setMember
push r:1, 'IsIgnored', TRUE
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'ignorelist'
getMember
push 'push'
callMethod
pop
push r:2, 1, 'findPlayer'
callFunction
setRegister r:3
pop
push r:3, UNDEF
equals
not
not
branchIfTrue label481
push r:3, 'IsIgnored', TRUE
setMember
label481:
push 0.0, 'updateIgnoreList'
callFunction
pop
push 0.0, 'updatePlayerList'
callFunction
pop
push 0.0, 'updatePlayerCard'
callFunction
pop
label482:
end // of function addIgnore
function2 removeIgnore (r:4='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'ignorelist'
getMember
enumerateValue
label483:
setRegister r:0
push NULL
equals
branchIfTrue label488
push r:0
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'ignorelist'
getMember
push r:3
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label486
push 1, r:3, 2, 'myPlayer'
getVariable
push 'ignorelist'
getMember
push 'splice'
callMethod
pop
push -1, 'str', r:1, 1
initArray
push 'rn', 'n', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push r:1, 1, 'findPlayer'
callFunction
setRegister r:2
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label484
push r:2, 'IsIgnored', FALSE
setMember
label484:
push 0.0, 'updateIgnoreList'
callFunction
pop
push 0.0, 'updatePlayerList'
callFunction
pop
push 'mcPlayerCard'
getVariable
push 'ob'
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label485
push 0.0, 'updatePlayerCard'
callFunction
pop
label485:
branch label487
label486:
branch label483
label487:
push NULL
equals
not
branchIfTrue label487
label488:
end // of function removeIgnore
function2 checkIgnore (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'ignorelist'
getMember
enumerateValue
label489:
setRegister r:0
push NULL
equals
branchIfTrue label492
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'ignorelist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label491
label490:
push NULL
equals
not
branchIfTrue label490
push TRUE
return
label491:
branch label489
label492:
push FALSE
return
end // of function checkIgnore
function updateIgnoreList ()
push 'mcIgnoreList'
getVariable
push UNDEF
equals
not
not
branchIfTrue label493
push 'mcIgnoreList'
getVariable
push 'list', 'myPlayer'
getVariable
push 'ignorelist'
getMember
setMember
push 0.0, 'mcIgnoreList'
getVariable
push 'update'
callMethod
pop
label493:
end // of function updateIgnoreList
function2 showNextAlert () ()
push 'myAlerts'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label496
push '|', 1, 0.0, 'myAlerts'
getVariable
push 'shift'
callMethod
push 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:2
pop
push r:2, 100
equals
not
branchIfTrue label494
push 'Expired', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label495
label494:
push 'Server Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
label495:
branch label497
label496:
push 'Server Menu', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
label497:
end // of function showNextAlert
function2 showAlertMessages () ()
push 'myAlerts'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label498
push '|', 1, 0.0, 'myAlerts'
getVariable
push 'shift'
callMethod
push 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:2
pop
push r:2, 200
equals
not
branchIfTrue label498
push r:1, 'Runaway', 2, 'showWindow'
callFunction
pop
label498:
end // of function showAlertMessages
function2 handleAlert (r:1='ob') ()
push 'myAlerts', r:ob
setVariable
push 0.0, 'showAlertMessages'
callFunction
pop
end // of function handleAlert
function2 startQuickKeys () ()
push 'myKey', 0.0, 'Object'
new
setVariable
push 'myKey'
getVariable
push 'onKeyDown'
function2 () ()
push 'editMode'
getVariable
not
not
branchIfTrue label565
push 'isChatFocused'
getVariable
not
branchIfTrue label501
push 13, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label500
push 'mcChatTool'
getVariable
push 'chat_input'
getMember
push 'text'
getMember
setRegister r:1
pop
push r:1, ''
equals
not
not
branchIfTrue label499
push r:1, 1, 'sendMessage'
callFunction
pop
push 'mcChatTool'
getVariable
push 'chat_input'
getMember
push 'text', ''
setMember
branch label500
label499:
push NULL, 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
label500:
branch label565
label501:
push 'myKey'
getVariable
push 'isBusy'
getMember
not
not
branchIfTrue label565
push 13, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label502
push 'mcChatTool'
getVariable
push 'chat_input'
getMember
push 1, 'Selection'
getVariable
push 'setFocus'
callMethod
pop
branch label565
label502:
push 69, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label503
push 'myKey'
getVariable
push 'isEmote', TRUE
setMember
branch label565
label503:
push 'myKey'
getVariable
push 'isEmote'
getMember
not
branchIfTrue label530
push 49, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label504
push 1, 1, 'sendEmote'
callFunction
pop
branch label529
label504:
push 50, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label505
push 2, 1, 'sendEmote'
callFunction
pop
branch label529
label505:
push 51, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label506
push 3, 1, 'sendEmote'
callFunction
pop
branch label529
label506:
push 52, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label507
push 4, 1, 'sendEmote'
callFunction
pop
branch label529
label507:
push 53, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label508
push 5, 1, 'sendEmote'
callFunction
pop
branch label529
label508:
push 54, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label509
push 6, 1, 'sendEmote'
callFunction
pop
branch label529
label509:
push 55, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label510
push 7, 1, 'sendEmote'
callFunction
pop
branch label529
label510:
push 56, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label511
push 8, 1, 'sendEmote'
callFunction
pop
branch label529
label511:
push 57, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label512
push 9, 1, 'sendEmote'
callFunction
pop
branch label529
label512:
push 48, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label513
push 10, 1, 'sendEmote'
callFunction
pop
branch label529
label513:
push 71, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label514
push 18, 1, 'sendEmote'
callFunction
pop
branch label529
label514:
push 76, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label515
push 17, 1, 'sendEmote'
callFunction
pop
branch label529
label515:
push 72, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label516
push 12, 1, 'sendEmote'
callFunction
pop
branch label529
label516:
push 83, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label517
push 11, 1, 'sendEmote'
callFunction
pop
branch label529
label517:
push 67, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label518
push 13, 1, 'sendEmote'
callFunction
pop
branch label529
label518:
push 70, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label519
push 16, 1, 'sendEmote'
callFunction
pop
branch label529
label519:
push 68, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label520
push 22, 1, 'sendEmote'
callFunction
pop
branch label529
label520:
push 78, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label521
push 23, 1, 'sendEmote'
callFunction
pop
branch label529
label521:
push 192, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label522
push 19, 1, 'sendEmote'
callFunction
pop
branch label529
label522:
push 84, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label523
push 19, 1, 'sendEmote'
callFunction
pop
branch label529
label523:
push 77, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label524
push 20, 1, 'sendEmote'
callFunction
pop
branch label529
label524:
push 80, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label525
push 21, 1, 'sendEmote'
callFunction
pop
branch label529
label525:
push 90, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label526
push 24, 1, 'sendEmote'
callFunction
pop
branch label529
label526:
push 73, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label527
push 25, 1, 'sendEmote'
callFunction
pop
branch label529
label527:
push 191, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label528
push 14, 1, 'sendEmote'
callFunction
pop
branch label529
label528:
push 49, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label529
push 15, 1, 'sendEmote'
callFunction
pop
label529:
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myKey'
getVariable
push 'isEmote', FALSE
setMember
branch label565
label530:
push 77, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label531
push 'myKey'
getVariable
push 'isMessage', TRUE
setMember
branch label565
label531:
push 'myKey'
getVariable
push 'isMessage'
getMember
not
branchIfTrue label532
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myKey'
getVariable
push 'isMessage', FALSE
setMember
branch label565
label532:
push 81, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label533
push 'myKey'
getVariable
push 'isQuestion', TRUE
setMember
branch label565
label533:
push 65, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label534
push 'myKey'
getVariable
push 'isAnswer', TRUE
setMember
branch label565
label534:
push 'myKey'
getVariable
push 'isAnswer'
getMember
not
branchIfTrue label539
push 66, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label535
push 8000, 1, 'sendSafeMessage'
callFunction
pop
branch label538
label535:
push 71, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label536
push 8001, 1, 'sendSafeMessage'
callFunction
pop
branch label538
label536:
push 65, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label537
push 'myQuickKeys'
getVariable
push 'Age'
getMember
push 1, 'sendSafeMessage'
callFunction
pop
branch label538
label537:
push 76, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label538
push 'myQuickKeys'
getVariable
push 'Location'
getMember
push 1, 'sendSafeMessage'
callFunction
pop
label538:
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myKey'
getVariable
push 'isAnswer', FALSE
setMember
branch label565
label539:
push 87, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label540
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 25, 1, 'sendAction'
callFunction
pop
branch label565
label540:
push 68, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label541
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 26, 1, 'sendFrame'
callFunction
pop
branch label565
label541:
push 74, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label542
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myJokes'
getVariable
push 'length'
getMember
random
push 1, 'sendJoke'
callFunction
pop
branch label565
label542:
push 37, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label543
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 18, 1, 'sendFrame'
callFunction
pop
branch label565
label543:
push 39, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label544
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 24, 1, 'sendFrame'
callFunction
pop
branch label565
label544:
push 38, 1, 'Key'
getVariable
push 'isDown'
callMethod
dup
branchIfTrue label545
pop
push 40, 1, 'Key'
getVariable
push 'isDown'
callMethod
label545:
not
branchIfTrue label551
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 18
equals
not
branchIfTrue label546
push 20, 1, 'sendFrame'
callFunction
pop
branch label550
label546:
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 20
equals
not
branchIfTrue label547
push 18, 1, 'sendFrame'
callFunction
pop
branch label550
label547:
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 24
equals
not
branchIfTrue label548
push 22, 1, 'sendFrame'
callFunction
pop
branch label550
label548:
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 22
equals
not
branchIfTrue label549
push 24, 1, 'sendFrame'
callFunction
pop
branch label550
label549:
push 18, 1, 'sendFrame'
callFunction
pop
label550:
branch label565
label551:
push 83, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label553
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 9
lessThan
not
branchIfTrue label552
push 'myPlayer'
getVariable
push 'Frame'
getMember
push 16
add
push 1, 'sendFrame'
callFunction
pop
label552:
branch label565
label553:
push 84, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label554
push 'mcInterfaceMenu'
getVariable
push 'crosshair'
getMember
push '_visible', TRUE
setMember
push 440, 740, 20, 20, TRUE, 5, 'mcInterfaceMenu'
getVariable
push 'crosshair'
getMember
push 'startDrag'
callMethod
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label554:
push 70, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label555
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label555:
push 72, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label556
push 'myQuickKeys'
getVariable
push 'Hello'
getMember
push 1, 'sendSafeMessage'
callFunction
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label556:
push 66, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label557
push 'myQuickKeys'
getVariable
push 'GoodBye'
getMember
push 1, 'sendSafeMessage'
callFunction
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label557:
push 80, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label558
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label558:
push 89, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label559
push 20, 1, 'sendSafeMessage'
callFunction
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label559:
push 78, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label560
push 21, 1, 'sendSafeMessage'
callFunction
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label560:
push 79, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label561
push 22, 1, 'sendSafeMessage'
callFunction
pop
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
branch label565
label561:
push 187, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label562
toggleQuality
branch label565
label562:
push 189, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label563
toggleQuality
branch label565
label563:
push 16, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label565
push 49, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label564
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 15, 1, 'sendEmote'
callFunction
pop
branch label565
label564:
push 191, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label565
push 'myKey'
getVariable
push 'isBusy', TRUE
setMember
push 14, 1, 'sendEmote'
callFunction
pop
label565:
end // of function
setMember
push 'myKey'
getVariable
push 'onKeyUp'
function ()
push 'myKey'
getVariable
push 'isBusy', FALSE
setMember
end // of function
setMember
push 'myKey'
getVariable
push 1, 'Key'
getVariable
push 'addListener'
callMethod
pop
end // of function startQuickKeys
function stopQuickKeys ()
push 'myKey'
getVariable
push 1, 'Key'
getVariable
push 'removeListener'
callMethod
pop
end // of function stopQuickKeys
function2 setupQuickKey (r:2='key', r:3='menu') ()
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'key', r:key
setMember
push r:1, 'menu', r:menu
setMember
push r:1, 'QuickKey', 2, 'showWindow'
callFunction
pop
end // of function setupQuickKey
function2 updateEggTimer () ()
push 'myPlayer'
getVariable
push 'EggTimer'
getMember
push -1
greaterThan
not
branchIfTrue label571
push 'myPlayer'
getVariable
push 'TimePlayed'
getTimer
push 'myPlayer'
getVariable
push 'startTime'
getMember
subtract
setMember
push 'myPlayer'
getVariable
push 'EggTimer'
getMember
push 'myPlayer'
getVariable
push 'TimePlayed'
getMember
push 60000
divide
push 1, 'Math'
getVariable
push 'floor'
callMethod
subtract
setRegister r:1
pop
push r:1, 2
greaterThan
not
branchIfTrue label566
push 2, 1, 'mcEggTimer'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label569
label566:
push r:1, 2
equals
not
branchIfTrue label567
push 2, 1, 'mcEggTimer'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label569
label567:
push r:1, 1
equals
not
branchIfTrue label568
push 2, 1, 'mcEggTimer'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label569
label568:
push 'Disconnect Egg Timer', 1, 'showError'
callFunction
pop
push 'myPlayer'
getVariable
push 'EggTimerInterval'
getMember
push 1, 'clearInterval'
callFunction
pop
push 0.0, 'smartFox'
getVariable
push 'disconnect'
callMethod
pop
push 0.0, 'stopHeart'
callFunction
pop
push 'handleCloseError'
function ()
push 'myLinks'
getVariable
push 'Home'
getMember
push '_top'
getURL2
end // of function
setVariable
push 2, 1, 'mcEggTimer'
getVariable
push 'gotoAndStop'
callMethod
pop
label569:
push 'mcEggTimer'
getVariable
push 'message_txt'
getMember
push 'text', r:1
setMember
push 'myPlayer'
getVariable
push 'EggTimerInterval'
getMember
push UNDEF
equals
not
branchIfTrue label570
push 'myPlayer'
getVariable
push 'EggTimerInterval', 60000, 'updateEggTimer'
getVariable
push 2, 'setInterval'
callFunction
setMember
label570:
branch label572
label571:
push 1, 1, 'mcEggTimer'
getVariable
push 'gotoAndStop'
callMethod
pop
label572:
end // of function updateEggTimer
function2 findQuickMessage (r:3='m') ()
push r:m
setRegister r:1
pop
push 0.0, r:1, 'toLowerCase'
callMethod
setRegister r:1
pop
push 'myQuickMessages'
getVariable
enumerateValue
label573:
setRegister r:0
push NULL
equals
branchIfTrue label576
push r:0
setRegister r:2
pop
push r:1, 'myQuickMessages'
getVariable
push r:2
getMember
equals
not
branchIfTrue label575
label574:
push NULL
equals
not
branchIfTrue label574
push r:2
return
label575:
branch label573
label576:
end // of function findQuickMessage
function2 findAngle (r:7='x1', r:5='y1', r:6='x2', r:4='y2') ()
push r:x2, r:x1
subtract
setRegister r:2
pop
push r:y2, r:y1
subtract
setRegister r:3
pop
push r:2, r:3, 2, 'Math'
getVariable
push 'atan2'
callMethod
push 57.29577951308232
multiply
push 90
subtract
int
setRegister r:1
pop
push r:1, 0.0
lessThan
not
branchIfTrue label577
push r:1, 360
add
return
label577:
push r:1
return
end // of function findAngle
function2 findDirection (r:2='angle') ()
push r:angle, 45
divide
push 1, 'Math'
getVariable
push 'round'
callMethod
push 1
add
setRegister r:1
pop
push r:1, 8
greaterThan
not
branchIfTrue label578
push 1
setRegister r:1
pop
label578:
push r:1
return
end // of function findDirection
function2 findDistance (r:6='x1', r:4='y1', r:5='x2', r:3='y2') ()
push r:x2, r:x1
subtract
setRegister r:2
pop
push r:y2, r:y1
subtract
setRegister r:1
pop
push r:2, r:2
multiply
push r:1, r:1
multiply
add
push 1, 'Math'
getVariable
push 'sqrt'
callMethod
return
end // of function findDistance
function2 updatePlayerDepth (r:5='mc', r:6='n') ()
push r:mc
setRegister r:1
pop
push r:1, '_x'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:2
pop
push r:n, 1
add
push 900
add
push 1000, r:2
multiply
add
setRegister r:3
pop
push r:3, 1, r:1, 'swapDepths'
callMethod
pop
end // of function updatePlayerDepth
function2 updateObjectDepth (r:5='mc') ()
push r:mc
setRegister r:1
pop
push r:1, '_x'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:2
pop
push r:4, 1000, r:2
multiply
add
setRegister r:3
pop
push r:3, 1, r:1, 'swapDepths'
callMethod
pop
end // of function updateObjectDepth
function2 updateItemDepth (r:5='mc', r:6='n') ()
push r:mc
setRegister r:1
pop
push r:1, '_x'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:2
pop
push r:n, 1
add
push 800
add
push 1000, r:2
multiply
add
setRegister r:3
pop
push r:3, 1, r:1, 'swapDepths'
callMethod
pop
end // of function updateItemDepth
function2 validateEmail (r:4='email') ()
push r:email
setRegister r:2
pop
push r:2, 'length'
getMember
push 6
greaterThan
not
branchIfTrue label582
push 0.0
setRegister r:1
pop
label579:
push r:1, r:2, 'length'
getMember
lessThan
not
branchIfTrue label581
push 1, r:1, 2, r:2, 'substr'
callMethod
setRegister r:3
pop
push r:3, ' '
equals
not
branchIfTrue label580
push FALSE
return
label580:
push r:1, 1
add
setRegister r:1
pop
branch label579
label581:
push '@', 1, r:2, 'split'
callMethod
setRegister r:2
pop
push r:2, 'length'
getMember
push 2
equals
not
branchIfTrue label582
push r:2, 1, '.', 1, r:2, 1
getMember
push 'split'
callMethod
setMember
push r:2, 1
getMember
push 'length'
getMember
push 1
greaterThan
not
branchIfTrue label582
push r:2, 1
getMember
push r:2, 'length'
getMember
push 1
subtract
getMember
push 'length'
getMember
push 1
greaterThan
not
branchIfTrue label582
push TRUE
return
label582:
push FALSE
return
end // of function validateEmail
function updateSaveGame ()
end // of function updateSaveGame
function testSaveGame ()
end // of function testSaveGame
function2 freezeCode (r:4='m1', r:5='m2') ()
push r:m2
setRegister r:2
pop
push r:m1, 'theultimatesupermonkeycomicbooks'
add
setRegister r:m1
pop
push 0.0, 'Array'
new
setRegister r:3
pop
push 0.0
setRegister r:1
pop
label583:
push r:1, r:2, 'length'
getMember
lessThan
not
branchIfTrue label584
push r:3, r:1, r:1, 1, r:2, 'charCodeAt'
callMethod
push r:1, 1, r:m1, 'charCodeAt'
callMethod
add
setMember
push r:1, 1
add
setRegister r:1
pop
branch label583
label584:
push r:3
return
end // of function freezeCode
function2 meltCode (r:4='m1', r:5='c') ()
push r:c
setRegister r:3
pop
push r:m1, 'theultimatesupermonkeycomicbooks'
add
setRegister r:m1
pop
push ''
setRegister r:2
pop
push 0.0
setRegister r:1
pop
label585:
push r:1, r:3, 'length'
getMember
lessThan
not
branchIfTrue label586
push r:2, r:3, r:1
getMember
push r:1, 1, r:m1, 'charCodeAt'
callMethod
subtract
push 1, 'String'
getVariable
push 'fromCharCode'
callMethod
add
setRegister r:2
pop
push r:1, 1
add
setRegister r:1
pop
branch label585
label586:
push r:2
return
end // of function meltCode
function checkLocalConnection ()
push 'sendLC'
getVariable
push UNDEF
equals
not
branchIfTrue label589
push 'sendLC', 0.0, 'LocalConnection'
new
setVariable
push 'id'
getVariable
push 'handleTest', 'cp', 3, 'sendLC'
getVariable
push 'send'
callMethod
pop
push 'sendLC'
getVariable
push 'onStatus'
function2 (r:1='result') ()
push r:result, 'level'
getMember
push 'error'
equals
not
branchIfTrue label587
push 'listenLC', 0.0, 'LocalConnection'
new
setVariable
push 'listenLC'
getVariable
push 'handleTest'
function ('message')
end // of function
setMember
push 'cp', 1, 'listenLC'
getVariable
push 'connect'
callMethod
pop
branch label588
label587:
push 3, 1, 'showError'
callFunction
pop
label588:
end // of function
setMember
label589:
end // of function checkLocalConnection
function2 addServer (r:3='id', r:2='name', r:5='socket', r:4='port', r:6='isSafe') ()
push r:id
setRegister r:1
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1, 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Name', r:name
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IP', 'mySetup'
getVariable
push 'Sockets'
getMember
push r:socket
getMember
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Port', r:port
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IsSafeMode', r:isSafe
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'IsOnline', TRUE
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'Pop', 0.0
setMember
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:1
getMember
push 'hasBuddy', FALSE
setMember
end // of function addServer
function2 updatePop (r:4='worldId') ()
push 'mcInterface'
getVariable
push 'menu_mc'
getMember
push 'pop', r:worldId
add
getMember
setRegister r:1
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:worldId
getMember
push 'Pop'
getMember
setRegister r:3
pop
push 'mySetup'
getVariable
push 'Servers'
getMember
push r:worldId
getMember
push 'hasBuddy'
getMember
setRegister r:5
pop
push r:3
toNumber
setRegister r:2
pop
push r:2, 1, r:1, 'gotoAndStop'
callMethod
pop
push r:5
not
branchIfTrue label590
push 2, 1, r:1, 'buddy'
getMember
push 'gotoAndStop'
callMethod
pop
branch label591
label590:
push 1, 1, r:1, 'buddy'
getMember
push 'gotoAndStop'
callMethod
pop
label591:
end // of function updatePop
function2 startMessageMenu (r:6='list', r:8='x', r:7='y') (r:1='_root')
push r:_root
setRegister r:3
pop
push 'mc', r:3, 'mcMenuList'
getMember
varEquals
push 2, 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mc'
getVariable
push 'close_btn'
getMember
push 'useHandCursor', FALSE
setMember
push 'mc'
getVariable
push 'safe_btn'
getMember
push 'useHandCursor', FALSE
setMember
push 'mc'
getVariable
push 'menu_mc'
getMember
setRegister r:2
pop
push r:2, 'Space', 2
setMember
push r:2, 'MaxItems', 13
setMember
push r:2, 'MaxHeight', 460
setMember
push r:2, 'isOpenDown', FALSE
setMember
push r:2, 'click'
function2 (r:4='ob') (r:1='_root')
push r:ob
setRegister r:2
pop
push r:_root
setRegister r:3
pop
push r:2, 'action'
getMember
push 'joke'
equals
not
branchIfTrue label592
push r:3, 'myJokes'
getMember
push 'length'
getMember
random
push 1, r:3, 'sendJoke'
callMethod
pop
branch label595
label592:
push r:2, 'action'
getMember
push 'emote'
equals
not
branchIfTrue label593
push r:2, 'value'
getMember
push 1, r:3, 'sendEmote'
callMethod
pop
branch label595
label593:
push r:2, 'action'
getMember
push 'tour'
equals
not
branchIfTrue label594
push 0.0, r:3, 'sendTourGuide'
callMethod
pop
branch label595
label594:
push r:2, 'id'
getMember
push 1, r:3, 'sendSafeMessage'
callMethod
pop
label595:
end // of function
setMember
push r:2, 'onCloseMenu'
function ()
push 1, 1, 'mc'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
push r:2, 'master'
getMember
push 'item'
getMember
push '_height'
getMember
push r:2, 'Space'
getMember
add
setRegister r:5
pop
push r:2, 'master'
getMember
push 'item'
getMember
push '_width'
getMember
setRegister r:4
pop
push r:2, '_x', r:x, r:4, 2
divide
subtract
setMember
push r:2, '_y', r:y, r:5, 2
divide
subtract
setMember
push 0.0, 0.0, r:list, r:2, 4, 'showMenu'
callFunction
pop
end // of function startMessageMenu
function2 convertToSafeCase (r:4='m') ()
push ' ', 1, r:m, 'split'
callMethod
setRegister r:m
pop
push r:m
enumerateValue
label596:
setRegister r:0
push NULL
equals
branchIfTrue label602
push r:0
setRegister r:5
pop
push r:m, r:5
getMember
setRegister r:1
pop
push r:1, 'length'
getMember
push 1
greaterThan
not
branchIfTrue label601
push 1, 1, r:1, 'charCodeAt'
callMethod
setRegister r:3
pop
push r:3, 64
greaterThan
dup
not
branchIfTrue label597
pop
push r:3, 91
lessThan
label597:
not
branchIfTrue label598
push 0.0, r:1, 'toUpperCase'
callMethod
setRegister r:1
pop
branch label601
label598:
push 0.0, 1, r:1, 'charCodeAt'
callMethod
setRegister r:2
pop
push r:2, 64
greaterThan
dup
not
branchIfTrue label599
pop
push r:2, 91
lessThan
label599:
not
branchIfTrue label600
push 0.0, 1, 0.0, 2, r:1, 'substr'
callMethod
push 'toUpperCase'
callMethod
push 0.0, 1, 1, r:1, 'substr'
callMethod
push 'toLowerCase'
callMethod
add
setRegister r:1
pop
branch label601
label600:
push 0.0, r:1, 'toLowerCase'
callMethod
setRegister r:1
pop
label601:
push r:m, r:5, r:1
setMember
branch label596
label602:
push ' ', 1, r:m, 'join'
callMethod
return
end // of function convertToSafeCase
function2 convertToTitleCase (r:5='m') ()
push 0.0, r:m, 'toLowerCase'
callMethod
setRegister r:m
pop
push 0.0, 1, 0.0, 2, r:m, 'substr'
callMethod
push 'toUpperCase'
callMethod
setRegister r:4
pop
push FALSE
setRegister r:3
pop
push 1
setRegister r:2
pop
label603:
push r:2, r:m, 'length'
getMember
lessThan
not
branchIfTrue label607
push 1, r:2, 2, r:m, 'substr'
callMethod
setRegister r:1
pop
push r:1, ' '
equals
not
branchIfTrue label604
push TRUE
setRegister r:3
pop
branch label606
label604:
push r:3
not
branchIfTrue label605
push 0.0, r:1, 'toUpperCase'
callMethod
setRegister r:1
pop
label605:
push FALSE
setRegister r:3
pop
label606:
push r:4, ''
add
push r:1
add
setRegister r:4
pop
push r:2, 1
add
setRegister r:2
pop
branch label603
label607:
push r:4
return
end // of function convertToTitleCase
function2 convertToSentenceCase (r:3='m') ()
push r:m
setRegister r:1
pop
push 0.0, r:1, 'toLowerCase'
callMethod
setRegister r:1
pop
push 0.0, 1, 0.0, 2, r:1, 'substr'
callMethod
push 'toUpperCase'
callMethod
push 1, 1, r:1, 'substr'
callMethod
add
setRegister r:2
pop
push r:2
return
end // of function convertToSentenceCase
function2 removeExtraSpaces (r:5='m') ()
push ''
setRegister r:1
pop
push TRUE
setRegister r:4
pop
push 0.0
setRegister r:3
pop
label608:
push r:3, r:m, 'length'
getMember
lessThan
not
branchIfTrue label612
push 1, r:3, 2, r:m, 'substr'
callMethod
setRegister r:2
pop
push r:2, ' '
equals
not
not
branchIfTrue label609
push r:1, r:2
add
setRegister r:1
pop
push FALSE
setRegister r:4
pop
branch label611
label609:
push r:2, ' '
equals
dup
not
branchIfTrue label610
pop
push r:4
not
label610:
not
branchIfTrue label611
push r:1, ' '
add
setRegister r:1
pop
push TRUE
setRegister r:4
pop
label611:
push r:3, 1
add
setRegister r:3
pop
branch label608
label612:
push r:1, 'length'
getMember
push 1
subtract
push 1, r:1, 'substr'
callMethod
push ' '
equals
not
branchIfTrue label613
push r:1, 'length'
getMember
push 1
subtract
push 0.0, 2, r:1, 'substr'
callMethod
setRegister r:1
pop
label613:
push r:1
return
end // of function removeExtraSpaces
function2 removeSymbols (r:5='m') ()
push r:m
setRegister r:4
pop
push ''
setRegister r:3
pop
push 0.0
setRegister r:1
pop
label614:
push r:1, r:4, 'length'
getMember
lessThan
not
branchIfTrue label618
push r:1, 1, r:4, 'charCodeAt'
callMethod
setRegister r:2
pop
push r:2, 96
greaterThan
dup
not
branchIfTrue label615
pop
push r:2, 123
lessThan
label615:
not
branchIfTrue label616
push r:3, r:1, 1, r:4, 'charAt'
callMethod
add
setRegister r:3
pop
branch label617
label616:
push r:2, 32
equals
not
branchIfTrue label617
push r:3, ' '
add
setRegister r:3
pop
label617:
push r:1, 1
add
setRegister r:1
pop
branch label614
label618:
push r:3
return
end // of function removeSymbols
function2 removeDuplicateLetters (r:5='m') ()
push UNDEF
setRegister r:4
pop
push UNDEF
setRegister r:2
pop
push UNDEF
setRegister r:3
pop
push 0.0
setRegister r:1
pop
label619:
push r:1, r:m, 'length'
getMember
lessThan
not
branchIfTrue label621
push 1, r:1, 2, r:m, 'substr'
callMethod
setRegister r:2
pop
push r:2, r:4
equals
not
not
branchIfTrue label620
push r:3, r:2
add
setRegister r:3
pop
label620:
push r:2
setRegister r:4
pop
push r:1, 1
add
setRegister r:1
pop
branch label619
label621:
push r:3
return
end // of function removeDuplicateLetters
function2 hitTestShape (r:5='mc1', r:4='mc2') ()
push r:mc1
setRegister r:1
pop
push r:mc2
setRegister r:2
pop
push r:1
enumerateValue
label622:
setRegister r:0
push NULL
equals
branchIfTrue label625
push r:0
setRegister r:3
pop
push 'x', r:1, r:3
getMember
push '_x'
getMember
push r:1, '_x'
getMember
add
setVariable
push 'y', r:1, r:3
getMember
push '_y'
getMember
push r:1, '_y'
getMember
add
setVariable
push TRUE, 'y'
getVariable
push 'x'
getVariable
push 3, r:2, 'hitTest'
callMethod
not
branchIfTrue label624
label623:
push NULL
equals
not
branchIfTrue label623
push TRUE
return
label624:
branch label622
label625:
end // of function hitTestShape
function2 updateObjectFrame1 (r:6='n') ()
push 'editMode'
getVariable
not
branchIfTrue label628
push 'currentObject'
getVariable
setRegister r:1
pop
push r:1, 'ob'
getMember
push 'Type'
getMember
push 'Wall'
equals
not
not
branchIfTrue label628
push r:1, '_currentframe'
getMember
setRegister r:3
pop
push r:1, 'art'
getMember
push '_currentframe'
getMember
setRegister r:5
pop
push r:1, '_totalframes'
getMember
setRegister r:4
pop
push r:3, r:n
add
setRegister r:2
pop
push r:2, r:4
greaterThan
not
branchIfTrue label626
push 1
setRegister r:2
pop
branch label627
label626:
push r:2, 1
lessThan
not
branchIfTrue label627
push r:4
setRegister r:2
pop
label627:
push r:2, r:3
equals
not
not
branchIfTrue label628
push r:2, 1, r:1, 'gotoAndStop'
callMethod
pop
push r:5, 1, r:1, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'ob'
getMember
push 'Frame1', r:2
setMember
push r:1, 'art'
getMember
push '_y', r:1, 'art'
getMember
push '_y'
getMember
push 10
subtract
setMember
push 0.0, 'onMouseMove'
callFunction
pop
label628:
end // of function updateObjectFrame1
function2 updateObjectFrame2 (r:5='n') ()
push 'editMode'
getVariable
not
branchIfTrue label631
push 'currentObject'
getVariable
setRegister r:2
pop
push r:2, 'art'
getMember
push '_currentframe'
getMember
setRegister r:4
pop
push r:2, 'art'
getMember
push '_totalframes'
getMember
setRegister r:3
pop
push r:4, r:n
add
setRegister r:1
pop
push r:1, r:3
greaterThan
not
branchIfTrue label629
push 1
setRegister r:1
pop
branch label630
label629:
push r:1, 1
lessThan
not
branchIfTrue label630
push r:3
setRegister r:1
pop
label630:
push r:1, 1, r:2, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 'ob'
getMember
push 'Frame2', r:1
setMember
push 0.0, 'onMouseMove'
callFunction
pop
label631:
end // of function updateObjectFrame2
function2 addObject (r:6='ob') ()
push 'myObjects'
getVariable
push 'length'
getMember
push 100
lessThan
not
branchIfTrue label636
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:ob, 'ItemId'
getMember
setMember
push r:1, 'Frame1', 1
setMember
push r:1, 'Frame2', 1
setMember
push r:1, 'Type', r:ob, 'Type'
getMember
setMember
push r:1, 'Frame1', 1
setMember
push r:1, 'Frame2', 1
setMember
push 'myObjects'
getVariable
push 'length'
getMember
setRegister r:4
pop
push 'f', r:1, 'ItemId'
getMember
add
setRegister r:5
pop
push 'object', r:4
add
setRegister r:3
pop
push r:1, 'Type'
getMember
push 'Room'
equals
not
branchIfTrue label632
push r:4, r:3, r:5, 3, 'world'
getVariable
push 'room'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push r:3
getMember
setRegister r:2
pop
branch label634
label632:
push r:1, 'Type'
getMember
push 'Floor'
equals
not
branchIfTrue label633
push r:4, r:3, r:5, 3, 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push r:3
getMember
setRegister r:2
pop
branch label634
label633:
push r:1, 'Type'
getMember
push 'Wall'
equals
not
branchIfTrue label634
push r:4, r:3, r:5, 3, 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push r:3
getMember
setRegister r:2
pop
label634:
push r:2, '_x', 'world'
getVariable
push 'room'
getMember
push '_xmouse'
getMember
setMember
push r:2, '_y', 'world'
getVariable
push 'room'
getMember
push '_ymouse'
getMember
setMember
push r:1, 'id', r:4
setMember
push r:1, 'mc', r:2
setMember
push 'myObjects'
getVariable
push UNDEF
equals
not
branchIfTrue label635
push 'myObjects', 0.0, 'Array'
new
setVariable
label635:
push r:1, 1, 'myObjects'
getVariable
push 'push'
callMethod
pop
push r:2, 'ob', 'myObjects'
getVariable
push 'myObjects'
getVariable
push 'length'
getMember
push 1
subtract
getMember
setMember
push 1, 1, r:2, 'gotoAndStop'
callMethod
pop
push 1, 1, r:2, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push TRUE, r:2, 2, 'editObject'
callFunction
pop
branch label637
label636:
push 450, 1, 'showError'
callFunction
pop
label637:
end // of function addObject
function2 editObject ('mcObject', 'isNew') (r:1='this')
push r:this
setRegister r:2
pop
push 'hasMoved', FALSE
varEquals
push 'hasReleased', FALSE
varEquals
push 'mcObject'
getVariable
push 'ob'
getMember
push 'id'
getMember
setRegister r:5
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'ItemId'
getMember
setRegister r:4
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1'
getMember
setRegister r:6
pop
push 'startx', 'mcObject'
getVariable
push '_x'
getMember
varEquals
push 'starty', 'mcObject'
getVariable
push '_y'
getMember
varEquals
push 'xDifference', r:2, '_xmouse'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
subtract
varEquals
push 'yDifference', r:2, '_ymouse'
getMember
push 'mcObject'
getVariable
push '_y'
getMember
subtract
varEquals
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Type'
getMember
push 'Wall'
equals
not
not
branchIfTrue label638
push 'mcObject'
getVariable
push 'art'
getMember
push '_y', 'mcObject'
getVariable
push 'art'
getMember
push '_y'
getMember
push 10
subtract
setMember
label638:
push r:2, 'onMouseMove'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, '_ymouse'
getMember
push 1
greaterThan
dup
not
branchIfTrue label639
pop
push r:2, '_ymouse'
getMember
push 'mySetup'
getVariable
push 'screenHeight'
getMember
push 1
subtract
lessThan
label639:
not
branchIfTrue label653
push r:2, '_xmouse'
getMember
push 1
greaterThan
dup
not
branchIfTrue label640
pop
push r:2, '_xmouse'
getMember
push 'mySetup'
getVariable
push 'screenWidth'
getMember
push 1
subtract
lessThan
label640:
not
branchIfTrue label653
push 'hasMoved', TRUE
setVariable
push 'mcObject'
getVariable
push '_x', r:2, '_xmouse'
getMember
push 'xDifference'
getVariable
subtract
setMember
push 'mcObject'
getVariable
push '_y', r:2, '_ymouse'
getMember
push 'yDifference'
getVariable
subtract
setMember
push 'mcObject'
getVariable
push 1, 'updateObjectDepth'
callFunction
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Type'
getMember
push 'Room'
equals
not
branchIfTrue label643
push TRUE, 'mcObject'
getVariable
push '_y'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label641
push 'mcObject'
getVariable
push '_alpha', 50
setMember
push 'blocked', TRUE
setVariable
branch label642
label641:
push 'mcObject'
getVariable
push '_alpha', 100
setMember
push 'blocked', FALSE
setVariable
label642:
branch label652
label643:
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Type'
getMember
push 'Floor'
equals
not
branchIfTrue label646
push TRUE, 'mcObject'
getVariable
push '_y'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label644
push 'mcObject'
getVariable
push '_alpha', 50
setMember
push 'blocked', TRUE
setVariable
branch label645
label644:
push 'mcObject'
getVariable
push '_alpha', 100
setMember
push 'blocked', FALSE
setVariable
label645:
branch label652
label646:
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Type'
getMember
push 'Wall'
equals
not
branchIfTrue label652
push TRUE, 'mcObject'
getVariable
push '_y'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label647
push 'mcObject'
getVariable
push '_alpha', 50
setMember
push 'blocked', TRUE
setVariable
branch label648
label647:
push 'mcObject'
getVariable
push '_alpha', 100
setMember
push 'blocked', FALSE
setVariable
label648:
push 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'back'
getMember
setRegister r:3
pop
push 'mcObject'
getVariable
push '_x'
getMember
push r:3, '_x'
getMember
lessThan
not
branchIfTrue label649
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1', 1
setMember
branch label651
label649:
push 'mcObject'
getVariable
push '_x'
getMember
push r:3, '_x'
getMember
push r:3, '_width'
getMember
add
greaterThan
not
branchIfTrue label650
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1', 3
setMember
branch label651
label650:
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1', 2
setMember
label651:
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1'
getMember
push 1, 'mcObject'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame2'
getMember
push 1, 'mcObject'
getVariable
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label652:
push 0.0, 'updateAfterEvent'
callFunction
pop
label653:
end // of function
setMember
push r:2, 'onMouseUp'
function ()
push TRUE, 'mcObject'
getVariable
push '_y'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'trash'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label654
push 'mcObject'
getVariable
push 1, 'removeObject'
callFunction
pop
branch label665
label654:
push 'mcObject'
getVariable
push '_x'
getMember
push 0.0
lessThan
dup
branchIfTrue label655
pop
push 'mcObject'
getVariable
push '_x'
getMember
push 'mySetup'
getVariable
push 'screenWidth'
getMember
greaterThan
label655:
not
branchIfTrue label656
push 'mcObject'
getVariable
push 1, 'removeObject'
callFunction
pop
branch label665
label656:
push 'mcObject'
getVariable
push '_y'
getMember
push 0.0
lessThan
dup
branchIfTrue label657
pop
push 'mcObject'
getVariable
push '_y'
getMember
push 'mySetup'
getVariable
push 'screenHeight'
getMember
greaterThan
label657:
not
branchIfTrue label658
push 'mcObject'
getVariable
push 1, 'removeObject'
callFunction
pop
branch label665
label658:
push 'blocked'
getVariable
not
dup
not
branchIfTrue label659
pop
push 'hasMoved'
getVariable
dup
branchIfTrue label659
pop
push 'hasReleased'
getVariable
label659:
not
branchIfTrue label660
push 'mcObject'
getVariable
push '_y'
getMember
push 'mcObject'
getVariable
push '_x'
getMember
push 'mcObject'
getVariable
push 3, 'dropObject'
callFunction
pop
branch label665
label660:
push 'hasMoved'
getVariable
dup
not
branchIfTrue label661
pop
push 'hasReleased'
getVariable
not
label661:
not
branchIfTrue label664
push 'isNew'
getVariable
not
branchIfTrue label662
push 'mcObject'
getVariable
push 1, 'removeObject'
callFunction
pop
branch label663
label662:
push 'starty'
getVariable
push 'startx'
getVariable
push 'mcObject'
getVariable
push 3, 'dropObject'
callFunction
pop
label663:
branch label665
label664:
push 'hasReleased', TRUE
setVariable
label665:
end // of function
setMember
push 'currentObject', 'mcObject'
getVariable
setVariable
end // of function editObject
function2 dropObject ('mcObject', r:8='x', r:7='y') (r:1='this', r:2='_root')
push 'mcObject'
getVariable
push 'ob'
getMember
push 'id'
getMember
setRegister r:6
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'ItemId'
getMember
setRegister r:5
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame1'
getMember
setRegister r:4
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Frame2'
getMember
setRegister r:3
pop
push 'mcObject'
getVariable
push 'ob'
getMember
push 'x', r:x
setMember
push 'mcObject'
getVariable
push 'ob'
getMember
push 'y', r:y
setMember
push 'mcObject'
getVariable
push 'ob'
getMember
push 'Type'
getMember
push 'Wall'
equals
not
not
branchIfTrue label666
push 'mcObject'
getVariable
push 'art'
getMember
push '_y', 'mcObject'
getVariable
push 'art'
getMember
push '_y'
getMember
push 10
add
setMember
label666:
push r:4, 1, 'mcObject'
getVariable
push 'gotoAndStop'
callMethod
pop
push r:3, 1, 'mcObject'
getVariable
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push 'mcObject'
getVariable
push 'onPress'
function ()
push 'editMode'
getVariable
dup
not
branchIfTrue label667
pop
push 'currentObject'
getVariable
push UNDEF
equals
label667:
not
branchIfTrue label668
push 'mcObject'
getVariable
push 1, 'editObject'
callFunction
pop
push 'mcObject'
getVariable
push 'onPress'
delete
pop
label668:
end // of function
setMember
push 'mcObject'
getVariable
push 'useHandCursor', FALSE
setMember
push 'mcObject'
getVariable
push '_x', r:x, 1, 'Math'
getVariable
push 'round'
callMethod
setMember
push 'mcObject'
getVariable
push '_y', r:y, 1, 'Math'
getVariable
push 'round'
callMethod
setMember
push 'mcObject'
getVariable
push '_alpha', 100
setMember
push r:this, 'onMouseMove'
delete
pop
push r:this, 'onMouseUp'
delete
pop
push 'currentObject', UNDEF
setVariable
push 'myPlayerRoom'
getVariable
push 'IsUpdated', TRUE
setMember
push 0.0, r:_root, 'mcEditor'
getMember
push 'showMusic'
callMethod
pop
end // of function dropObject
function2 removeObject (r:5='mcObject') (r:1='this', r:2='_root')
push r:mcObject, 'ob'
getMember
push 'id'
getMember
setRegister r:3
pop
push 0.0, r:mcObject, 'removeMovieClip'
callMethod
pop
push 'myObjects'
getVariable
enumerateValue
label669:
setRegister r:0
push NULL
equals
branchIfTrue label671
push r:0
setRegister r:4
pop
push 'myObjects'
getVariable
push r:4
getMember
push 'id'
getMember
push r:3
equals
not
branchIfTrue label670
push 1, r:4, 2, 'myObjects'
getVariable
push 'splice'
callMethod
pop
label670:
branch label669
label671:
push r:this, 'onMouseMove'
delete
pop
push r:this, 'onMouseUp'
delete
pop
push 'currentObject', UNDEF
setVariable
push 'myPlayerRoom'
getVariable
push 'IsUpdated', TRUE
setMember
push 0.0, r:_root, 'mcEditor'
getMember
push 'showMusic'
callMethod
pop
end // of function removeObject
function2 buildObjects () ()
push 'myObjects'
getVariable
enumerateValue
label672:
setRegister r:0
push NULL
equals
branchIfTrue label682
push r:0
setRegister r:7
pop
push r:7
setRegister r:4
pop
push 'myObjects'
getVariable
push r:7
getMember
setRegister r:1
pop
push r:1, 'ItemId'
getMember
push UNDEF
equals
not
branchIfTrue label673
push r:1, 'ItemId', r:1, 'FurnitureId'
getMember
setMember
label673:
push 'object', r:4
add
setRegister r:3
pop
push r:1, 'Type'
getMember
push 'Room'
equals
not
branchIfTrue label674
push r:4, r:3, 'f', r:1, 'ItemId'
getMember
add
push 3, 'world'
getVariable
push 'room'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push r:3
getMember
setRegister r:2
pop
branch label676
label674:
push r:1, 'Type'
getMember
push 'Floor'
equals
not
branchIfTrue label675
push r:4, 1
add
push r:3, 'f', r:1, 'ItemId'
getMember
add
push 3, 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push r:3
getMember
setRegister r:2
pop
branch label676
label675:
push r:1, 'Type'
getMember
push 'Wall'
equals
not
branchIfTrue label676
push r:4, r:3, 'f', r:1, 'ItemId'
getMember
add
push 3, 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push r:3
getMember
setRegister r:2
pop
label676:
push r:1, 'id', r:4
toNumber
setMember
push r:1, 'mc', r:2
setMember
push r:1, 'Frame1'
getMember
push 0.0
equals
not
branchIfTrue label677
push r:1, 'Frame1', 1
setMember
label677:
push r:1, 'Frame2'
getMember
push 0.0
equals
not
branchIfTrue label678
push r:1, 'Frame2', 1
setMember
label678:
push r:2, 'ob', r:1
setMember
push r:1, 'Frame1'
getMember
push 1, r:2, 'gotoAndStop'
callMethod
pop
push r:1, 'Frame2'
getMember
push 1, r:2, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 'ob'
getMember
push 'Type'
getMember
push 'Wall'
equals
not
not
branchIfTrue label679
push r:2, 'art'
getMember
push '_y', r:2, 'art'
getMember
push '_y'
getMember
push 10
subtract
setMember
label679:
push r:1, 'y'
getMember
push r:1, 'x'
getMember
push r:2, 3, 'checkBlocked'
callFunction
not
branchIfTrue label680
push 'world'
getVariable
push 'room'
getMember
push 'mcPetArea'
getMember
push '_x'
getMember
setRegister r:6
pop
push 'world'
getVariable
push 'room'
getMember
push 'mcPetArea'
getMember
push '_y'
getMember
setRegister r:5
pop
push r:5, r:6, r:2, 3, 'dropObject'
callFunction
pop
branch label681
label680:
push r:1, 'y'
getMember
push r:1, 'x'
getMember
push r:2, 3, 'dropObject'
callFunction
pop
label681:
branch label672
label682:
push 'myPlayerRoom'
getVariable
push 'IsUpdated', FALSE
setMember
end // of function buildObjects
function2 checkBlocked (r:4='mcObject', r:6='x', r:5='y') ()
push r:y
setRegister r:2
pop
push r:x
setRegister r:1
pop
push r:mcObject, 'ob'
getMember
push 'Type'
getMember
setRegister r:3
pop
push r:1, 1
greaterThan
dup
not
branchIfTrue label683
pop
push r:1, 'mySetup'
getVariable
push 'screenWidth'
getMember
push 1
subtract
lessThan
label683:
not
branchIfTrue label689
push r:2, 1
greaterThan
dup
not
branchIfTrue label684
pop
push r:2, 'mySetup'
getVariable
push 'screenHeight'
getMember
push 1
subtract
lessThan
label684:
not
branchIfTrue label689
push r:3, 'Room'
equals
not
branchIfTrue label686
push TRUE, r:2, r:1, 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
not
branchIfTrue label685
push FALSE
return
label685:
branch label689
label686:
push r:3, 'Floor'
equals
not
branchIfTrue label688
push TRUE, r:2, r:1, 3, 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
not
branchIfTrue label687
push FALSE
return
label687:
branch label689
label688:
push r:3, 'Wall'
equals
not
branchIfTrue label689
push TRUE, r:2, r:1, 3, 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
not
branchIfTrue label689
push FALSE
return
label689:
push TRUE
return
end // of function checkBlocked
function2 checkPattern (r:5='m', r:4='list') ()
push r:list
setRegister r:1
pop
push r:m
setRegister r:2
pop
push 0.0, r:2, 'toLowerCase'
callMethod
setRegister r:2
pop
push '', 1, ' ', 1, r:2, 'split'
callMethod
push 'join'
callMethod
setRegister r:2
pop
push r:2, 1, 'removeSymbols'
callFunction
setRegister r:2
pop
push r:1
enumerateValue
label690:
setRegister r:0
push NULL
equals
branchIfTrue label693
push r:0
setRegister r:3
pop
push r:1, r:3
getMember
push 1, r:2, 'indexof'
callMethod
push -1
equals
not
not
branchIfTrue label692
label691:
push NULL
equals
not
branchIfTrue label691
push TRUE
return
label692:
branch label690
label693:
push r:2, 1, 'removeDuplicateLetters'
callFunction
setRegister r:2
pop
push r:1
enumerateValue
label694:
setRegister r:0
push NULL
equals
branchIfTrue label697
push r:0
setRegister r:3
pop
push r:1, r:3
getMember
push 1, r:2, 'indexof'
callMethod
push -1
equals
not
not
branchIfTrue label696
label695:
push NULL
equals
not
branchIfTrue label695
push TRUE
return
label696:
branch label694
label697:
push FALSE
return
end // of function checkPattern
function2 createDateFromString (r:3='c') ()
push '-', 1, 10, 0.0, 2, r:c, 'substr'
callMethod
push 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:5
pop
push r:1, 1
getMember
toNumber
push 1
subtract
setRegister r:4
pop
push r:1, 2
getMember
toNumber
setRegister r:6
pop
push r:c, 'length'
getMember
push 10
greaterThan
not
branchIfTrue label698
push ':', 1, 11, 1, r:c, 'substr'
callMethod
push 'split'
callMethod
setRegister r:2
pop
push r:2, 0.0
getMember
toNumber
setRegister r:9
pop
push r:2, 1
getMember
toNumber
setRegister r:7
pop
push r:2, 2
getMember
toNumber
setRegister r:8
pop
label698:
push r:8, r:7, r:9, r:6, r:4, r:5, 6, 'Date'
new
return
end // of function createDateFromString
function startRoom ()
push 'myRoom'
getVariable
push 'isReady', TRUE
setMember
push 'playerAction', 'wait'
setVariable
push 0.0, 'closeHint'
callFunction
pop
push 'mcPlayerHover', UNDEF
setVariable
push 'isButtonHover', FALSE
setVariable
push 0.0, 'startMouse'
callFunction
pop
push 0.0, 'startHeart'
callFunction
pop
push 0.0, 'startQuickKeys'
callFunction
pop
push 0.0, 'updateMail'
callFunction
pop
push 'myLog', 0.0, 'Array'
new
setVariable
push 0.0, 'startBall'
callFunction
pop
push 0.0, 'getTable'
callFunction
pop
push 0.0, 'getWaddleList'
callFunction
pop
push 'myRoom'
getVariable
push 'PlayerId'
getMember
push UNDEF
equals
not
not
branchIfTrue label699
push 'myRoom'
getVariable
push 'PlayerId'
getMember
push 1, 'getPets'
callFunction
pop
label699:
push 'myPlayer'
getVariable
push 'Status', 'chat'
setMember
push 'Chat', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'showAlertMessages'
callFunction
pop
end // of function startRoom
function stopRoom ()
push 0.0, 'closeHint'
callFunction
pop
push 0.0, 'closeExtra'
callFunction
pop
push 0.0, 'closeWindow'
callFunction
pop
push 0.0, 'clearPlayerCard'
callFunction
pop
push 0.0, 'closeCardWindow'
callFunction
pop
push 1, 1, 'mcBuddyTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 1, 1, 'mcSpyPhone'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcPlayerHover', UNDEF
setVariable
push 'isButtonHover', FALSE
setVariable
push 0.0, 'stopQuickKeys'
callFunction
pop
push 0.0, 'stopMouse'
callFunction
pop
push 0.0, 'myMusic'
getVariable
push 'stop'
callMethod
pop
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function stopRoom
function2 startMouse () (r:1='this')
push r:this, 'onMouseMove'
function2 () ()
push 'myMouseMoved', TRUE
setVariable
push 'lastMoveTime', 'currentTime'
getVariable
setVariable
push 'myPlayer'
getVariable
push 'x'
getMember
setRegister r:6
pop
push 'myPlayer'
getVariable
push 'y'
getMember
setRegister r:5
pop
push '', 20
getProperty
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push '', 21
getProperty
push 1, 'Math'
getVariable
push 'round'
callMethod
push 40
add
setRegister r:4
pop
push 'playerAction'
getVariable
push 'wait'
equals
not
branchIfTrue label700
push r:4, r:2, r:5, r:6, 4, 'findAngle'
callFunction
setRegister r:3
pop
push r:3, 1, 'findDirection'
callFunction
setRegister r:1
pop
push r:1, 'myPlayer'
getVariable
push 'Frame'
getMember
equals
not
not
branchIfTrue label700
push 'world'
getVariable
push 'room'
getMember
push 'player', 'myPlayer'
getVariable
push 'PlayerId'
getMember
add
getMember
setRegister r:7
pop
push 'myPlayer'
getVariable
push 'Frame', r:1
setMember
push r:1, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
label700:
end // of function
setMember
push r:this, 'onMouseDown'
function2 () ()
push 'mcCrosshair'
getVariable
push '_visible'
getMember
not
not
branchIfTrue label702
push 'mcPlayerHover'
getVariable
push '_visible'
getMember
push UNDEF
equals
not
branchIfTrue label701
push 0.0, 'hoverOff'
callFunction
pop
label701:
push 'myPlayer'
getVariable
push 'Status'
getMember
push 'busy'
equals
not
not
branchIfTrue label702
push 'isButtonHover'
getVariable
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcErrorWindow'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcEditor'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcWindow'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcCardWindow'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcShopWindow'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcNewsPaper'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcTools'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'world'
getVariable
push 'room'
getMember
push 'menu'
getMember
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push TRUE, '', 21
getProperty
push '', 20
getProperty
push 3, 'mcInterfaceMenu'
getVariable
push 'hitTest'
callMethod
not
not
branchIfTrue label702
push 'mcPlayerHover'
getVariable
push UNDEF
equals
not
branchIfTrue label702
push '', 20
getProperty
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:1
pop
push '', 21
getProperty
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push r:2, r:1, 2, 'findPlayerPath'
callFunction
pop
label702:
end // of function
setMember
end // of function startMouse
function2 stopMouse () (r:1='this')
push r:this, 'onMouseMove', NULL
setMember
push r:this, 'onMouseDown', NULL
setMember
end // of function stopMouse
function startEdit ()
push 'mcInterfaceMenu'
getVariable
push '_visible', FALSE
setMember
push 0.0, 'stopQuickKeys'
callFunction
pop
push 0.0, 'stopMouse'
callFunction
pop
push 'myWorld'
getVariable
push 'player'
getMember
push 'status', 'busy'
setMember
push 'editMode', TRUE
setVariable
push 'currentObject', UNDEF
setVariable
push 'currentBase', UNDEF
setVariable
push 'myKey', 0.0, 'Object'
new
setVariable
push 'myKey'
getVariable
push 'onKeyDown'
function ()
push 37, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label703
push -1, 1, 'updateObjectFrame1'
callFunction
pop
branch label706
label703:
push 38, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label704
push 1, 1, 'updateObjectFrame2'
callFunction
pop
branch label706
label704:
push 39, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label705
push 1, 1, 'updateObjectFrame1'
callFunction
pop
branch label706
label705:
push 40, 1, 'Key'
getVariable
push 'isDown'
callMethod
not
branchIfTrue label706
push -1, 1, 'updateObjectFrame2'
callFunction
pop
label706:
end // of function
setMember
push 'myKey'
getVariable
push 1, 'Key'
getVariable
push 'addListener'
callMethod
pop
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
push UNDEF
equals
not
branchIfTrue label707
push 0.0, 'getFurnitureList'
callFunction
pop
label707:
end // of function startEdit
function stopEdit ()
push 'mcInterfaceMenu'
getVariable
push '_visible', TRUE
setMember
push 'myKey'
getVariable
push 1, 'Key'
getVariable
push 'removeListener'
callMethod
pop
push 0.0, 'startQuickKeys'
callFunction
pop
push 0.0, 'startMouse'
callFunction
pop
push 'myWorld'
getVariable
push 'player'
getMember
push 'status', 'wait'
setMember
push 'editMode', FALSE
setVariable
push 0.0, 'updatePlayerRoom'
callFunction
pop
end // of function stopEdit
function stopEditUpgrade ()
push 'mcInterfaceMenu'
getVariable
push '_visible', TRUE
setMember
push 'myKey'
getVariable
push 1, 'Key'
getVariable
push 'removeListener'
callMethod
pop
push 'myWorld'
getVariable
push 'player'
getMember
push 'status', 'wait'
setMember
push 'editMode', FALSE
setVariable
end // of function stopEditUpgrade
function2 startHeart () (r:1='this')
push 'myHeart', 0.0, 'Object'
new
setVariable
push 'myHeart'
getVariable
push 'startTime'
getTimer
setMember
push 'myHeart'
getVariable
push 'currentTime', 'startTime'
getVariable
setMember
push 'myHeart'
getVariable
push 'lastTime', 'startTime'
getVariable
setMember
push 'myHeart'
getVariable
push 'lastMove', 'startTime'
getVariable
setMember
push 'myHeart'
getVariable
push 'pendingMove', UNDEF
setMember
push 'heart'
getVariable
push UNDEF
equals
not
branchIfTrue label710
push 99, 'heart', 2, r:this, 'createEmptyMovieClip'
callMethod
pop
push 'heart'
getVariable
push 'onEnterFrame'
function ()
push 'myHeart'
getVariable
push 'currentTime'
getTimer
push 'myHeart'
getVariable
push 'startTime'
getMember
subtract
setMember
push 'myHeart'
getVariable
push 'currentTime'
getMember
push 'myHeart'
getVariable
push 'lastTime'
getMember
push 60000
add
greaterThan
not
branchIfTrue label708
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'h', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myHeart'
getVariable
push 'lastTime', 'myHeart'
getVariable
push 'currentTime'
getMember
setMember
label708:
push 'myHeart'
getVariable
push 'currentTime'
getMember
push 'myHeart'
getVariable
push 'lastMove'
getMember
push 600000
add
greaterThan
not
branchIfTrue label709
push 2, 1, 'showError'
callFunction
pop
label709:
end // of function
setMember
push 'heart'
getVariable
push 'onMouseMove'
function ()
push 'myHeart'
getVariable
push 'lastMove', 'myHeart'
getVariable
push 'currentTime'
getMember
setMember
end // of function
setMember
push 'heart'
getVariable
push 'myKey', 0.0, 'Object'
new
setMember
push 'heart'
getVariable
push 'myKey'
getMember
push 'onKeyUp'
function ()
push 'myHeart'
getVariable
push 'lastMove', 'myHeart'
getVariable
push 'currentTime'
getMember
setMember
end // of function
setMember
push 'heart'
getVariable
push 'myKey'
getMember
push 1, 'Key'
getVariable
push 'addListener'
callMethod
pop
label710:
end // of function startHeart
function stopHeart ()
push 'heart'
getVariable
push 'onEnterFrame', NULL
setMember
push 0.0, 'heart'
getVariable
push 'removeMovieClip'
callMethod
pop
end // of function stopHeart
function2 startBall () ()
push 'myRoom'
getVariable
push 'isBall'
getMember
not
branchIfTrue label711
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gz', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label711:
push 'handleGetGame'
function2 (r:6='ob') ()
push r:ob
setRegister r:1
pop
push r:1, 1, 'handleSendMove'
callFunction
pop
push r:1, 0.0
getMember
toNumber
setRegister r:5
pop
push r:1, 1
getMember
toNumber
setRegister r:4
pop
push r:1, 2
getMember
toNumber
setRegister r:2
pop
push r:1, 3
getMember
toNumber
setRegister r:3
pop
push r:2, 1
add
push 1, 'world'
getVariable
push 'room'
getMember
push 'score1_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push r:3, 1
add
push 1, 'world'
getVariable
push 'room'
getMember
push 'score2_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push '_x', r:5
setMember
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push '_y', r:4
setMember
end // of function
setVariable
push 'handleSendMove'
function2 (r:7='ob') ()
push r:ob
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:5
pop
push r:1, 1
getMember
toNumber
setRegister r:4
pop
push r:1, 2
getMember
toNumber
setRegister r:6
pop
push r:1, 3
getMember
toNumber
setRegister r:3
pop
push r:1, 4
getMember
toNumber
setRegister r:2
pop
push 'lastPlayerToHitPuck', r:5
setVariable
push r:5, 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
not
branchIfTrue label712
push r:2, r:3, r:6, r:4, 4, 'hockey'
getVariable
push 'HockeyGame'
getMember
push 'controller'
getMember
push 'hitPuck'
callMethod
pop
label712:
push 'world'
getVariable
push 'room'
getMember
push 'log1_txt'
getMember
push 'text', '(', r:4
add
push ','
add
push r:6
add
push ','
add
push r:3
add
push ','
add
push r:2
add
push ')'
add
setMember
end // of function
setVariable
push 'handleUpdateGame'
function2 (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
push 1
add
setRegister r:2
pop
push r:ob, 1
getMember
toNumber
push 1
add
setRegister r:1
pop
push 'world'
getVariable
push 'room'
getMember
push 'score1_mc'
getMember
push '_currentframe'
getMember
push r:2
equals
not
not
branchIfTrue label713
push r:2, 1, 'world'
getVariable
push 'room'
getMember
push 'score1_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, 'world'
getVariable
push 'room'
getMember
push 'scoreLight2_mc'
getMember
push 'gotoAndPlay'
callMethod
pop
label713:
push 'world'
getVariable
push 'room'
getMember
push 'score2_mc'
getMember
push '_currentframe'
getMember
push r:1
equals
not
not
branchIfTrue label714
push r:1, 1, 'world'
getVariable
push 'room'
getMember
push 'score2_mc'
getMember
push 'gotoAndStop'
callMethod
pop
push 2, 1, 'world'
getVariable
push 'room'
getMember
push 'scoreLight1_mc'
getMember
push 'gotoAndPlay'
callMethod
pop
label714:
end // of function
setVariable
end // of function startBall
function2 updatePlayerArt () ()
push 0.0, 'Array'
new
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'Colour'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Head'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Face'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Neck'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Body'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Hand'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Feet'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Flag'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myPlayer'
getVariable
push 'Photo'
getMember
push 1, r:1, 'push'
callMethod
pop
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 'up', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function updatePlayerArt
function2 handleUpdatePlayerArt (r:5='ob') ()
push r:ob, 0.0
getMember
push 1, 'makePlayer'
callFunction
setRegister r:1
pop
push 'player', r:1, 'PlayerId'
getMember
add
setRegister r:4
pop
push 'world'
getVariable
push 'room'
getMember
push r:4
getMember
setRegister r:2
pop
push r:1, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
not
branchIfTrue label718
push 'myRoom'
getVariable
push 'playerlist'
getMember
enumerateValue
label715:
setRegister r:0
push NULL
equals
branchIfTrue label718
push r:0
setRegister r:3
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'PlayerId'
getMember
push r:1, 'PlayerId'
getMember
equals
not
branchIfTrue label716
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Colour', r:1, 'Colour'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Head', r:1, 'Head'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Face', r:1, 'Face'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Neck', r:1, 'Neck'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Body', r:1, 'Body'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Hand', r:1, 'Hand'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Feet', r:1, 'Feet'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Flag', r:1, 'Flag'
getMember
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:3
getMember
push 'Photo', r:1, 'Photo'
getMember
setMember
push r:2, 1, 'updatePlayer'
callFunction
pop
branch label717
label716:
branch label715
label717:
push NULL
equals
not
branchIfTrue label717
label718:
end // of function handleUpdatePlayerArt
function2 handleAddPlayer (r:2='ob') ()
push 'myRoom'
getVariable
push 'playerlist'
getMember
push UNDEF
equals
not
not
branchIfTrue label719
push r:ob, 0.0
getMember
push 1, 'makePlayer'
callFunction
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1, 'PlayerId'
getMember
equals
not
not
branchIfTrue label719
push r:1, 'PlayerId'
getMember
push 1, 'findPlayer'
callFunction
push UNDEF
equals
not
branchIfTrue label719
push r:1, 1, 'myRoom'
getVariable
push 'playerlist'
getMember
push 'push'
callMethod
pop
push 0.0, 'updatePlayerList'
callFunction
pop
push 'myRoom'
getVariable
push 'isReady'
getMember
not
branchIfTrue label719
push r:1, 1, 'addPlayer'
callFunction
pop
label719:
end // of function handleAddPlayer
function2 addPlayer ('ob') ()
push 'ob'
getVariable
push UNDEF
equals
not
not
branchIfTrue label747
push 'ob'
getVariable
push 'isLocal'
getMember
not
branchIfTrue label724
push 'myRoom'
getVariable
push 'depthlist'
getMember
enumerateValue
label720:
setRegister r:0
push NULL
equals
branchIfTrue label723
push r:0
setRegister r:3
pop
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:3
getMember
push 'id'
getVariable
equals
not
branchIfTrue label721
push 'player', 'id'
getVariable
add
setRegister r:2
pop
push 'mcPlayer', 'world'
getVariable
push 'room'
getMember
push r:2
getMember
varEquals
push 'world'
getVariable
push 'balloons'
getMember
push r:2
getMember
setRegister r:4
pop
push 'world'
getVariable
push 'nicknames'
getMember
push r:2
getMember
setRegister r:1
pop
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:3, UNDEF
setMember
push 'mcPlayer'
getVariable
push 'onEnterFrame', NULL
setMember
push 0.0, 'mcPlayer'
getVariable
push 'removeMovieClip'
callMethod
pop
push 0.0, r:4, 'removeMovieClip'
callMethod
pop
push 0.0, r:1, 'removeMovieClip'
callMethod
pop
branch label722
label721:
branch label720
label722:
push NULL
equals
not
branchIfTrue label722
label723:
push 'ob'
getVariable
push 'Depth', 99
setMember
branch label728
label724:
push FALSE
setRegister r:5
pop
push 'myRoom'
getVariable
push 'depthlist'
getMember
enumerateValue
label725:
setRegister r:0
push NULL
equals
branchIfTrue label728
push r:0
setRegister r:3
pop
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:3
getMember
push UNDEF
equals
not
branchIfTrue label726
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:3, 'id'
getVariable
setMember
push 'ob'
getVariable
push 'Depth', r:3
toNumber
setMember
branch label727
label726:
branch label725
label727:
push NULL
equals
not
branchIfTrue label727
label728:
push 'ob'
getVariable
push 'Depth'
getMember
push UNDEF
equals
not
not
branchIfTrue label747
push 'ob'
getVariable
push 'isReady', FALSE
setMember
push 'ob'
getVariable
push 'IsBuddy'
getMember
not
branchIfTrue label729
push TRUE, 'ob'
getVariable
push 'PlayerId'
getMember
push 2, 'updateBuddyOnline'
callFunction
pop
label729:
push 'ob'
getVariable
push 'IsOnline', TRUE
setMember
push 'ob'
getVariable
push 'x'
getMember
push 0.0
equals
dup
branchIfTrue label730
pop
push 'ob'
getVariable
push 'y'
getMember
push 0.0
equals
label730:
not
branchIfTrue label731
push 'ob'
getVariable
push 'x', 'myRoom'
getVariable
push 'Startx'
getMember
setMember
push 'ob'
getVariable
push 'y', 'myRoom'
getVariable
push 'Starty'
getMember
setMember
label731:
push 'ob'
getVariable
push 'x'
getMember
push 20
lessThan
dup
branchIfTrue label732
pop
push 'ob'
getVariable
push 'x'
getMember
push 740
greaterThan
label732:
dup
branchIfTrue label733
pop
push 'ob'
getVariable
push 'y'
getMember
push 20
lessThan
label733:
dup
branchIfTrue label734
pop
push 'ob'
getVariable
push 'y'
getMember
push 460
greaterThan
label734:
not
branchIfTrue label735
push 'ob'
getVariable
push 'x', 'myRoom'
getVariable
push 'Startx'
getMember
setMember
push 'ob'
getVariable
push 'y', 'myRoom'
getVariable
push 'Starty'
getMember
setMember
label735:
push 'ob'
getVariable
push 'Frame'
getMember
push 8
greaterThan
dup
not
branchIfTrue label736
pop
push 'ob'
getVariable
push 'Frame'
getMember
push 17
lessThan
label736:
not
branchIfTrue label737
push 'ob'
getVariable
push 'Frame', 1
setMember
label737:
push 'ob'
getVariable
push 'Frame'
getMember
push 26
greaterThan
not
branchIfTrue label738
push 'ob'
getVariable
push 'Frame', 26
setMember
label738:
push TRUE, 'ob'
getVariable
push 'y'
getMember
push 'ob'
getVariable
push 'x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label739
push 'ob'
getVariable
push 'x', 'myRoom'
getVariable
push 'Startx'
getMember
setMember
push 'ob'
getVariable
push 'y', 'myRoom'
getVariable
push 'Starty'
getMember
setMember
label739:
push 'ob'
getVariable
push 'lastx', 'ob'
getVariable
push 'x'
getMember
setMember
push 'ob'
getVariable
push 'lasty', 'ob'
getVariable
push 'y'
getMember
setMember
push 'myRoom'
getVariable
push 'depthlist'
getMember
push 'ob'
getVariable
push 'Depth'
getMember
push 'ob'
getVariable
push 'PlayerId'
getMember
setMember
push 'player', 'ob'
getVariable
push 'PlayerId'
getMember
add
setRegister r:2
pop
push 600000, 'ob'
getVariable
push 'Depth'
getMember
add
push 1
add
push r:2, 2, 'world'
getVariable
push 'room'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcPlayer', 'world'
getVariable
push 'room'
getMember
push r:2
getMember
varEquals
push 'mcPlayer'
getVariable
push 'ob', 'ob'
getVariable
setMember
push 'ob'
getVariable
push 'mc', 'mcPlayer'
getVariable
setMember
push 'ob'
getVariable
push 'Depth'
getMember
push 1
add
push r:2, 'link_playerBalloon', 3, 'world'
getVariable
push 'balloons'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'balloons'
getMember
push r:2
getMember
setRegister r:4
pop
push r:4, 'art'
getMember
push '_y', -30
setMember
push 'ob'
getVariable
push 'Depth'
getMember
push 1
add
push r:2, 'link_playerNickname', 3, 'world'
getVariable
push 'nicknames'
getMember
push 'attachMovie'
callMethod
pop
push 'world'
getVariable
push 'nicknames'
getMember
push r:2
getMember
setRegister r:1
pop
push r:1, 'art'
getMember
push '_y', 20
setMember
push r:1, 'art'
getMember
push 'name_txt'
getMember
push 'text', 'ob'
getVariable
push 'Nickname'
getMember
setMember
push 'ob'
getVariable
push 'y'
getMember
push 'ob'
getVariable
push 'x'
getMember
push 'ob'
getVariable
push 'PlayerId'
getMember
push 3, 'updatePlayerPosition'
callFunction
pop
push 1, 'art', 2, 'mcPlayer'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'myMediaPath'
getVariable
push 'artwork/characters/'
add
push 'mySetup'
getVariable
push 'Penguin'
getMember
add
push '.swf'
add
push 1, 'mcPlayer'
getVariable
push 'art'
getMember
push 'loadMovie'
callMethod
pop
push 'mcPlayer'
getVariable
push 'onEnterFrame'
function2 () ()
push 0.0, 'mcPlayer'
getVariable
push 'art'
getMember
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label746
push 'ob'
getVariable
push 'isLocal'
getMember
not
branchIfTrue label740
push 0.0, 'mcPlayer'
getVariable
push 'art'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'mcPlayer'
getVariable
push 'art'
getMember
push 'getBytesTotal'
callMethod
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:2
pop
push r:2, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Loading Player ', r:2
add
push '%'
add
setMember
label740:
push 0.0, 'mcPlayer'
getVariable
push 'art'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'mcPlayer'
getVariable
push 'art'
getMember
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label746
push 'mcPlayer'
getVariable
push 1, 'updatePlayer'
callFunction
pop
push 'ob'
getVariable
push 'isLocal'
getMember
not
branchIfTrue label744
push 'mcPlayer'
getVariable
push 'art'
getMember
push 'ring'
getMember
push '_visible', TRUE
setMember
push 'myRoom'
getVariable
push 'playerlist'
getMember
enumerateValue
label741:
setRegister r:0
push NULL
equals
branchIfTrue label743
push r:0
setRegister r:1
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:1
getMember
push 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
not
branchIfTrue label742
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:1
getMember
push 1, 'addPlayer'
callFunction
pop
label742:
branch label741
label743:
push 0.0, 'startRoom'
callFunction
pop
branch label745
label744:
push 'mcPlayer'
getVariable
push 'art'
getMember
push 'ring'
getMember
push '_visible', FALSE
setMember
label745:
push 'ob'
getVariable
push 'Frame'
getMember
push 'ob'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
push 'ob'
getVariable
push 'isReady', TRUE
setMember
push 'mcPlayer'
getVariable
push 'onEnterFrame', NULL
setMember
label746:
end // of function
setMember
label747:
end // of function addPlayer
function2 handleRemovePlayer (r:3='ob') ()
push 'myRoom'
getVariable
push 'playerlist'
getMember
push UNDEF
equals
not
not
branchIfTrue label751
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label751
push r:1, 1, 'removePlayer'
callFunction
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
enumerateValue
label748:
setRegister r:0
push NULL
equals
branchIfTrue label751
push r:0
setRegister r:2
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label749
push 1, r:2, 2, 'myRoom'
getVariable
push 'playerlist'
getMember
push 'splice'
callMethod
pop
push 0.0, 'updatePlayerList'
callFunction
pop
branch label750
label749:
branch label748
label750:
push NULL
equals
not
branchIfTrue label750
label751:
end // of function handleRemovePlayer
function2 removePlayer (r:6='id') ()
push r:id, 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
not
branchIfTrue label752
push 'player', r:id
add
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push r:2
getMember
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label752
push 'world'
getVariable
push 'balloons'
getMember
push r:2
getMember
setRegister r:5
pop
push 'world'
getVariable
push 'nicknames'
getMember
push r:2
getMember
setRegister r:4
pop
push r:1, 'ob'
getMember
push 'Depth'
getMember
setRegister r:3
pop
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:3, UNDEF
setMember
push r:1, 'onEnterFrame', NULL
setMember
push 0.0, r:1, 'removeMovieClip'
callMethod
pop
push 0.0, r:5, 'removeMovieClip'
callMethod
pop
push 0.0, r:4, 'removeMovieClip'
callMethod
pop
label752:
end // of function removePlayer
function2 getPlayer (r:1='playerId') ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:playerId, 1
initArray
push 'gp', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getPlayer
function2 handleGetPlayer (r:3='ob') ()
push r:ob, 0.0
getMember
push 1, 'makePlayer'
callFunction
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push r:2, 0.0
greaterThan
not
branchIfTrue label753
push r:1, 'CurrentRoom', r:2
setMember
branch label754
label753:
push FALSE, r:1, 'PlayerId'
getMember
push 2, 'updateBuddyOnline'
callFunction
pop
push r:1, 'CurrentRoom', 0.0
setMember
label754:
push 'debugOb', r:1
setVariable
push r:1, 1, 'showPlayerCard'
callFunction
pop
end // of function handleGetPlayer
function setupPlayer ()
push 'myPlayer'
getVariable
push 'x'
getMember
push UNDEF
equals
dup
branchIfTrue label755
pop
push 'myPlayer'
getVariable
push 'x'
getMember
push 0.0
equals
label755:
not
branchIfTrue label756
push 'myPlayer'
getVariable
push 'x', 'myRoom'
getVariable
push 'Startx'
getMember
push 20
random
add
push 10
subtract
setMember
push 'myPlayer'
getVariable
push 'y', 'myRoom'
getVariable
push 'Starty'
getMember
push 20
random
add
push 10
subtract
setMember
label756:
push TRUE, 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label757
push 'myPlayer'
getVariable
push 'x', 'myRoom'
getVariable
push 'Startx'
getMember
push 20
random
add
push 10
subtract
setMember
push 'myPlayer'
getVariable
push 'y', 'myRoom'
getVariable
push 'Starty'
getMember
push 20
random
add
push 10
subtract
setMember
label757:
push 'myPlayer'
getVariable
push 'isLocal', TRUE
setMember
push 'myPlayer'
getVariable
push 'isWaiting', TRUE
setMember
push 'myPlayer'
getVariable
push 1, 'addPlayer'
callFunction
pop
end // of function setupPlayer
function2 createPaperDoll (r:5='mc', r:4='ob') ()
push r:mc
setRegister r:1
pop
push r:ob
setRegister r:2
pop
push r:1, 'art'
getMember
push 'body'
getMember
push 1, 'Color'
new
setRegister r:3
pop
push 'myCrumbs'
getVariable
push 'colors'
getMember
push r:2, 'Colour'
getMember
getMember
push 1, r:3, 'setRGB'
callMethod
pop
push r:2, 'Head'
getMember
push 0.0
greaterThan
not
branchIfTrue label758
push r:2, 'Head'
getMember
push 100
subtract
push 1, r:1, 'head'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'head'
getMember
push '_visible', TRUE
setMember
branch label759
label758:
push r:1, 'head'
getMember
push '_visible', FALSE
setMember
label759:
push r:2, 'Face'
getMember
push 0.0
greaterThan
not
branchIfTrue label760
push r:2, 'Face'
getMember
push 100
subtract
push 1, r:1, 'face'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'face'
getMember
push '_visible', TRUE
setMember
branch label761
label760:
push r:1, 'face'
getMember
push '_visible', FALSE
setMember
label761:
push r:2, 'Neck'
getMember
push 0.0
greaterThan
not
branchIfTrue label762
push r:2, 'Neck'
getMember
push 100
subtract
push 1, r:1, 'neck'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'neck'
getMember
push '_visible', TRUE
setMember
branch label763
label762:
push r:1, 'neck'
getMember
push '_visible', FALSE
setMember
label763:
push r:2, 'Hand'
getMember
push 0.0
greaterThan
not
branchIfTrue label764
push r:2, 'Hand'
getMember
push 100
subtract
push 1, r:1, 'hand'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'hand'
getMember
push '_visible', TRUE
setMember
branch label765
label764:
push r:1, 'hand'
getMember
push '_visible', FALSE
setMember
label765:
push r:2, 'Body'
getMember
push 0.0
greaterThan
not
branchIfTrue label766
push r:2, 'Body'
getMember
push 100
subtract
push 1, r:1, 'body'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'body'
getMember
push '_visible', TRUE
setMember
branch label767
label766:
push r:1, 'body'
getMember
push '_visible', FALSE
setMember
label767:
push r:2, 'Feet'
getMember
push 0.0
greaterThan
not
branchIfTrue label768
push r:2, 'Feet'
getMember
push 100
subtract
push 1, r:1, 'feet'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'feet'
getMember
push '_visible', TRUE
setMember
branch label769
label768:
push r:1, 'feet'
getMember
push '_visible', FALSE
setMember
label769:
end // of function createPaperDoll
function2 updatePlayer (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, 1, 'updatePlayerHead'
callFunction
pop
push r:1, 1, 'updatePlayerFace'
callFunction
pop
push r:1, 1, 'updatePlayerNeck'
callFunction
pop
push r:1, 1, 'updatePlayerHand'
callFunction
pop
push r:1, 1, 'updatePlayerBody'
callFunction
pop
push r:1, 1, 'updatePlayerFeet'
callFunction
pop
push r:1, 'ob'
getMember
push 'Frame'
getMember
push r:1, 'ob'
getMember
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
end // of function updatePlayer
function2 updatePlayerFrame (r:4='id', r:5='frame') ()
push r:'frame'
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push 'player', r:id
add
getMember
setRegister r:1
pop
push r:1, 'isMoving'
getMember
not
branchIfTrue label770
push r:2, 8
add
setRegister r:2
pop
branch label771
label770:
push r:2, r:id, 2, 'frameHack'
callFunction
setRegister r:2
pop
label771:
push 1, 1, r:1, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'art'
getMember
push 'body'
getMember
push 1, 'Color'
new
setRegister r:3
pop
push 'myCrumbs'
getVariable
push 'colors'
getMember
push r:1, 'ob'
getMember
push 'Colour'
getMember
getMember
push 1, r:3, 'setRGB'
callMethod
pop
push r:1, 'head'
getMember
push UNDEF
equals
not
not
branchIfTrue label772
push 1, 1, r:1, 'head'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'head'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label772:
push r:1, 'face'
getMember
push UNDEF
equals
not
not
branchIfTrue label773
push 1, 1, r:1, 'face'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'face'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label773:
push r:1, 'neck'
getMember
push UNDEF
equals
not
not
branchIfTrue label774
push 1, 1, r:1, 'neck'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'neck'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label774:
push r:1, 'hand'
getMember
push UNDEF
equals
not
not
branchIfTrue label775
push 1, 1, r:1, 'hand'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'hand'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label775:
push r:1, 'body'
getMember
push UNDEF
equals
not
not
branchIfTrue label776
push 1, 1, r:1, 'body'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'body'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label776:
push r:1, 'feet'
getMember
push UNDEF
equals
not
not
branchIfTrue label777
push 1, 1, r:1, 'feet'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:2, 1, r:1, 'feet'
getMember
push 'art'
getMember
push 'gotoAndStop'
callMethod
pop
label777:
end // of function updatePlayerFrame
function2 updatePlayerPosition (r:7='id', r:9='x', r:8='y') ()
push r:y
setRegister r:2
pop
push r:x
setRegister r:1
pop
push 'player', r:id
add
setRegister r:4
pop
push 'world'
getVariable
push 'room'
getMember
push r:4
getMember
setRegister r:3
pop
push r:3, UNDEF
equals
not
not
branchIfTrue label781
push r:1, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:1
pop
push r:2, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push r:1, 10
greaterThan
dup
not
branchIfTrue label778
pop
push r:1, 750
lessThan
label778:
dup
not
branchIfTrue label779
pop
push r:2, 10
greaterThan
label779:
dup
not
branchIfTrue label780
pop
push r:2, 470
lessThan
label780:
not
branchIfTrue label781
push r:3, '_x', r:1
setMember
push r:3, '_y', r:2
setMember
push 'world'
getVariable
push 'balloons'
getMember
push r:4
getMember
setRegister r:6
pop
push r:6, '_x', r:1
setMember
push r:6, '_y', r:2
setMember
push 'world'
getVariable
push 'nicknames'
getMember
push r:4
getMember
setRegister r:5
pop
push r:5, '_x', r:1
setMember
push r:5, '_y', r:2
setMember
push r:3, 'ob'
getMember
push 'Depth'
getMember
push r:3, 2, 'updatePlayerDepth'
callFunction
pop
label781:
end // of function updatePlayerPosition
function2 updatePlayerHead (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label785
push r:1, 'ob'
getMember
push 'Head'
getMember
push 0.0
greaterThan
not
branchIfTrue label784
push r:1, 'head'
getMember
push UNDEF
equals
not
branchIfTrue label782
push 300, 'head', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label782:
push r:1, 'head'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Head'
getMember
equals
not
not
branchIfTrue label783
push r:1, 'ob'
getMember
push 'Head'
getMember
push r:1, 'head'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'head'
getMember
push 'id', r:1, 'ob'
getMember
push 'Head'
getMember
setMember
label783:
branch label785
label784:
push r:1, 'head'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'head'
getMember
push 'removeMovieClip'
callMethod
pop
label785:
end // of function updatePlayerHead
function2 updatePlayerFace (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label789
push r:1, 'ob'
getMember
push 'Face'
getMember
push 0.0
greaterThan
not
branchIfTrue label788
push r:1, 'face'
getMember
push UNDEF
equals
not
branchIfTrue label786
push 200, 'face', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label786:
push r:1, 'face'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Face'
getMember
equals
not
not
branchIfTrue label787
push r:1, 'ob'
getMember
push 'Face'
getMember
push r:1, 'face'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'face'
getMember
push 'id', r:1, 'ob'
getMember
push 'Face'
getMember
setMember
label787:
branch label789
label788:
push r:1, 'face'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'face'
getMember
push 'removeMovieClip'
callMethod
pop
label789:
end // of function updatePlayerFace
function2 updatePlayerHand (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label793
push r:1, 'ob'
getMember
push 'Hand'
getMember
push 0.0
greaterThan
not
branchIfTrue label792
push r:1, 'hand'
getMember
push UNDEF
equals
not
branchIfTrue label790
push 175, 'hand', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label790:
push r:1, 'hand'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Hand'
getMember
equals
not
not
branchIfTrue label791
push r:1, 'ob'
getMember
push 'Hand'
getMember
push r:1, 'hand'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'hand'
getMember
push 'id', r:1, 'ob'
getMember
push 'Hand'
getMember
setMember
label791:
branch label793
label792:
push r:1, 'hand'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'hand'
getMember
push 'removeMovieClip'
callMethod
pop
label793:
end // of function updatePlayerHand
function2 updatePlayerNeck (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label797
push r:1, 'ob'
getMember
push 'Neck'
getMember
push 0.0
greaterThan
not
branchIfTrue label796
push r:1, 'neck'
getMember
push UNDEF
equals
not
branchIfTrue label794
push 150, 'neck', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label794:
push r:1, 'neck'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Neck'
getMember
equals
not
not
branchIfTrue label795
push r:1, 'ob'
getMember
push 'Neck'
getMember
push r:1, 'neck'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'neck'
getMember
push 'id', r:1, 'ob'
getMember
push 'Neck'
getMember
setMember
label795:
branch label797
label796:
push r:1, 'neck'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'neck'
getMember
push 'removeMovieClip'
callMethod
pop
label797:
end // of function updatePlayerNeck
function2 updatePlayerBody (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label801
push r:1, 'ob'
getMember
push 'Body'
getMember
push 0.0
greaterThan
not
branchIfTrue label800
push r:1, 'body'
getMember
push UNDEF
equals
not
branchIfTrue label798
push 100, 'body', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label798:
push r:1, 'body'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Body'
getMember
equals
not
not
branchIfTrue label799
push r:1, 'ob'
getMember
push 'Body'
getMember
push r:1, 'body'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'body'
getMember
push 'id', r:1, 'ob'
getMember
push 'Body'
getMember
setMember
label799:
branch label801
label800:
push r:1, 'body'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'body'
getMember
push 'removeMovieClip'
callMethod
pop
label801:
end // of function updatePlayerBody
function2 updatePlayerFeet (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label805
push r:1, 'ob'
getMember
push 'Feet'
getMember
push 0.0
greaterThan
not
branchIfTrue label804
push r:1, 'feet'
getMember
push UNDEF
equals
not
branchIfTrue label802
push 50, 'feet', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
label802:
push r:1, 'feet'
getMember
push 'id'
getMember
push r:1, 'ob'
getMember
push 'Feet'
getMember
equals
not
not
branchIfTrue label803
push r:1, 'ob'
getMember
push 'Feet'
getMember
push r:1, 'feet'
getMember
push r:1, 3, 'loadPlayerItem'
callFunction
pop
push r:1, 'feet'
getMember
push 'id', r:1, 'ob'
getMember
push 'Feet'
getMember
setMember
label803:
branch label805
label804:
push r:1, 'feet'
getMember
push 'id'
delete
pop
push 0.0, r:1, 'feet'
getMember
push 'removeMovieClip'
callMethod
pop
label805:
end // of function updatePlayerFeet
function2 ninjaHack (r:2='mc') ()
push r:mc
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label809
push r:1, 'ob'
getMember
push 'Body'
getMember
push 222
equals
dup
not
branchIfTrue label806
pop
push r:1, 'ob'
getMember
push 'Face'
getMember
push 104
equals
label806:
dup
not
branchIfTrue label807
pop
push r:1, 'ob'
getMember
push 'Head'
getMember
push 0.0
equals
label807:
not
branchIfTrue label808
push r:1, 'art'
getMember
push 'chest'
getMember
push '_visible', FALSE
setMember
branch label809
label808:
push r:1, 'art'
getMember
push 'chest'
getMember
push '_visible', TRUE
setMember
label809:
end // of function ninjaHack
function2 loadPlayerItem ('mcPlayer', 'mcItem', r:1='file') ()
push 'mcItem'
getVariable
push '_visible', FALSE
setMember
push 1, 'art', 2, 'mcItem'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'myMediaPath'
getVariable
push 'artwork/items/'
add
push r:file
add
push '.swf'
add
push 1, 'mcItem'
getVariable
push 'art'
getMember
push 'loadMovie'
callMethod
pop
push 'mcItem'
getVariable
push 'onEnterFrame'
function ()
push 0.0, 'mcItem'
getVariable
push 'art'
getMember
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label810
push 0.0, 'mcItem'
getVariable
push 'art'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'mcItem'
getVariable
push 'art'
getMember
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label810
push 'mcItem'
getVariable
push '_visible', TRUE
setMember
push 'mcPlayer'
getVariable
push 'ob'
getMember
push 'Frame'
getMember
push 'mcPlayer'
getVariable
push 'ob'
getMember
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
push 'mcItem'
getVariable
push 'onEnterFrame', NULL
setMember
label810:
end // of function
setMember
end // of function loadPlayerItem
function2 makePlayer (r:4='crumb') ()
push r:crumb
setRegister r:1
pop
push '|', 1, r:1, 'split'
callMethod
setRegister r:1
pop
push 0.0, 'Object'
new
setRegister r:2
pop
push r:2, 'PlayerId', r:1, 0.0
getMember
toNumber
setMember
push r:2, 'Nickname', r:1, 1
getMember
setMember
push r:1
enumerateValue
label811:
setRegister r:0
push NULL
equals
branchIfTrue label813
push r:0
setRegister r:3
pop
push r:1, r:3
getMember
push 1, 'isNaN'
callFunction
not
branchIfTrue label812
push r:1, r:3, 0.0
setMember
label812:
branch label811
label813:
push r:2, 'Colour', r:1, 2
getMember
toNumber
setMember
push r:2, 'Head', r:1, 3
getMember
toNumber
setMember
push r:2, 'Face', r:1, 4
getMember
toNumber
setMember
push r:2, 'Neck', r:1, 5
getMember
toNumber
setMember
push r:2, 'Body', r:1, 6
getMember
toNumber
setMember
push r:2, 'Hand', r:1, 7
getMember
toNumber
setMember
push r:2, 'Feet', r:1, 8
getMember
toNumber
setMember
push r:2, 'Flag', r:1, 9
getMember
toNumber
setMember
push r:2, 'Photo', r:1, 10
getMember
toNumber
setMember
push r:2, 'x', r:1, 11
getMember
toNumber
setMember
push r:2, 'y', r:1, 12
getMember
toNumber
setMember
push r:2, 'Frame', r:1, 13
getMember
toNumber
setMember
push r:1, 14
getMember
push UNDEF
equals
not
not
branchIfTrue label814
push r:2, 'IsMember', r:1, 14
getMember
toNumber
setMember
branch label815
label814:
push r:2, 'IsMember', 0.0
setMember
label815:
push r:2, 'PlayerId'
getMember
push 1, 'checkBuddy'
callFunction
not
branchIfTrue label816
push r:2, 'IsBuddy', TRUE
setMember
branch label817
label816:
push r:2, 'IsBuddy', FALSE
setMember
label817:
push r:2, 'PlayerId'
getMember
push 1, 'checkIgnore'
callFunction
not
branchIfTrue label818
push r:2, 'IsIgnored', TRUE
setMember
branch label819
label818:
push r:2, 'IsIgnored', FALSE
setMember
label819:
push r:2, 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label820
push r:2, 'IsLocal', TRUE
setMember
label820:
push r:2
return
end // of function makePlayer
function2 frameHack (r:6='playerId', r:5='frame') ()
push r:'frame'
setRegister r:3
pop
push 'myFrameHacks'
getVariable
push r:3
getMember
push UNDEF
equals
not
not
branchIfTrue label824
push 'world'
getVariable
push 'room'
getMember
push 'player', r:playerId
add
getMember
push 'ob'
getMember
setRegister r:2
pop
push 'myFrameHacks'
getVariable
push r:3
getMember
enumerateValue
label821:
setRegister r:0
push NULL
equals
branchIfTrue label824
push r:0
setRegister r:4
pop
push 'myFrameHacks'
getVariable
push r:3
getMember
push r:4
getMember
setRegister r:1
pop
push r:1, 'Head'
getMember
push r:2, 'Head'
getMember
equals
not
branchIfTrue label823
push r:1, 'Face'
getMember
push r:2, 'Face'
getMember
equals
not
branchIfTrue label823
push r:1, 'Neck'
getMember
push r:2, 'Neck'
getMember
equals
not
branchIfTrue label823
push r:1, 'Body'
getMember
push r:2, 'Body'
getMember
equals
not
branchIfTrue label823
push r:1, 'Hand'
getMember
push r:2, 'Hand'
getMember
equals
not
branchIfTrue label823
push r:1, 'Feet'
getMember
push r:2, 'Feet'
getMember
equals
not
branchIfTrue label823
label822:
push NULL
equals
not
branchIfTrue label822
push r:1, 'SecretFrame'
getMember
return
label823:
branch label821
label824:
push r:3
return
end // of function frameHack
function2 findPlayer (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
enumerateValue
label825:
setRegister r:0
push NULL
equals
branchIfTrue label828
push r:0
setRegister r:2
pop
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label827
label826:
push NULL
equals
not
branchIfTrue label826
push 'myRoom'
getVariable
push 'playerlist'
getMember
push r:2
getMember
return
label827:
branch label825
label828:
end // of function findPlayer
function updatePlayerList ()
push 'mcPlayerList'
getVariable
push UNDEF
equals
not
not
branchIfTrue label829
push 'mcPlayerList'
getVariable
push 'list', 'myRoom'
getVariable
push 'playerlist'
getMember
setMember
push 0.0, 'mcPlayerList'
getVariable
push 'update'
callMethod
pop
label829:
end // of function updatePlayerList
function2 hoverOn (r:1='mc') ()
push 'mcPlayerHover', r:mc
setVariable
end // of function hoverOn
function hoverOff ()
push 'mcPlayerHover', UNDEF
setVariable
end // of function hoverOff
function2 checkPlayerReady (r:2='playerId') ()
push 'world'
getVariable
push 'room'
getMember
push 'player', r:playerId
add
getMember
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label830
push r:1, 'isMoving'
getMember
not
not
branchIfTrue label830
push r:1, 'toy'
getMember
push UNDEF
equals
not
branchIfTrue label830
push r:1, 'ob'
getMember
push 'isReady'
getMember
not
branchIfTrue label830
push TRUE
return
label830:
push FALSE
return
end // of function checkPlayerReady
function2 sendItemList () ()
push 0.0, 'Array'
new
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'itemlist'
getMember
enumerateValue
label831:
setRegister r:0
push NULL
equals
branchIfTrue label832
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'itemlist'
getMember
push r:2
getMember
push 'ItemId'
getMember
push 1, r:1, 'push'
callMethod
pop
branch label831
label832:
push -1, 'str', r:1, 'il', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function sendItemList
function getItemList ()
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Get Items'
setMember
push -1, 'str', '', 'gi', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getItemList
function2 handleGetItemList (r:5='ob') ()
push r:ob
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'itemlist', 0.0, 'Array'
new
setMember
push r:3
enumerateValue
label833:
setRegister r:0
push NULL
equals
branchIfTrue label835
push r:0
setRegister r:4
pop
push r:3, r:4
getMember
toNumber
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:2
setMember
push r:1, 'Name', 'myItemList'
getVariable
push r:2
getMember
push 'Name'
getMember
setMember
push r:1, 'Type', 'myItemList'
getVariable
push r:2
getMember
push 'Type'
getMember
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'itemlist'
getMember
push 'push'
callMethod
pop
push r:2, 800
equals
not
branchIfTrue label834
push 'myPlayer'
getVariable
push 'IsAgent', TRUE
setMember
label834:
branch label833
label835:
push 0.0, 'updateActivatedItems'
callFunction
pop
end // of function handleGetItemList
function2 addPlayerItem (r:1='itemId') ()
push r:itemId, 1, 'checkPlayerItem'
callFunction
not
not
branchIfTrue label836
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:itemId, 1
initArray
push 'ai', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
branch label837
label836:
push 400, 1, 'showError'
callFunction
pop
label837:
end // of function addPlayerItem
function2 handleAddPlayerItem (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'Coins', r:ob, 1
getMember
toNumber
setMember
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:2
setMember
push r:1, 'Name', 'myItemList'
getVariable
push r:2
getMember
push 'Name'
getMember
setMember
push r:1, 'Type', 'myItemList'
getVariable
push r:2
getMember
push 'Type'
getMember
setMember
push r:1, 'IsActivated', 0.0
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'itemlist'
getMember
push 'push'
callMethod
pop
push 'done', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', r:1, 'Name'
getMember
push ' has been added to your inventory.'
add
setMember
push 'mcShopWindow'
getVariable
push 'ok_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'updatePlayerCardItems'
callFunction
pop
push 0.0, 'mcCatalogue'
getVariable
push 'updateCoins'
callMethod
pop
end // of function
setMember
end // of function handleAddPlayerItem
function2 findFreeItem (r:3='id') ()
push r:id
setRegister r:1
pop
push 'myCrumbs'
getVariable
push 'freeItems'
getMember
enumerateValue
label838:
setRegister r:0
push NULL
equals
branchIfTrue label841
push r:0
setRegister r:2
pop
push 'myCrumbs'
getVariable
push 'freeItems'
getMember
push r:2
getMember
push r:1
equals
not
branchIfTrue label840
label839:
push NULL
equals
not
branchIfTrue label839
push TRUE
return
label840:
branch label838
label841:
push r:1, 549
greaterThan
dup
not
branchIfTrue label842
pop
push r:1, 600
lessThan
label842:
not
branchIfTrue label843
push TRUE
return
label843:
push r:1, 100
lessThan
not
branchIfTrue label844
push TRUE
return
label844:
push r:1, 900
greaterThan
not
branchIfTrue label845
push TRUE
return
label845:
push FALSE
return
end // of function findFreeItem
function2 checkPlayerItem (r:3='itemId') ()
push r:itemId
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'itemlist'
getMember
enumerateValue
label846:
setRegister r:0
push NULL
equals
branchIfTrue label849
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'itemlist'
getMember
push r:2
getMember
push 'ItemId'
getMember
push r:1
equals
not
branchIfTrue label848
label847:
push NULL
equals
not
branchIfTrue label847
push TRUE
return
label848:
branch label846
label849:
push FALSE
return
end // of function checkPlayerItem
function2 updateActivatedItems () ()
push 'myPlayer'
getVariable
push 'itemlist'
getMember
enumerateValue
label850:
setRegister r:0
push NULL
equals
branchIfTrue label861
push r:0
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'itemlist'
getMember
push r:3
getMember
push 'ItemId'
getMember
setRegister r:2
pop
push r:2, 'myPlayer'
getVariable
push 'Colour'
getMember
equals
not
branchIfTrue label851
push 1
setRegister r:1
pop
branch label860
label851:
push r:2, 'myPlayer'
getVariable
push 'Head'
getMember
equals
not
branchIfTrue label852
push 1
setRegister r:1
pop
branch label860
label852:
push r:2, 'myPlayer'
getVariable
push 'Face'
getMember
equals
not
branchIfTrue label853
push 1
setRegister r:1
pop
branch label860
label853:
push r:2, 'myPlayer'
getVariable
push 'Neck'
getMember
equals
not
branchIfTrue label854
push 1
setRegister r:1
pop
branch label860
label854:
push r:2, 'myPlayer'
getVariable
push 'Body'
getMember
equals
not
branchIfTrue label855
push 1
setRegister r:1
pop
branch label860
label855:
push r:2, 'myPlayer'
getVariable
push 'Hand'
getMember
equals
not
branchIfTrue label856
push 1
setRegister r:1
pop
branch label860
label856:
push r:2, 'myPlayer'
getVariable
push 'Feet'
getMember
equals
not
branchIfTrue label857
push 1
setRegister r:1
pop
branch label860
label857:
push r:2, 'myPlayer'
getVariable
push 'Flag'
getMember
equals
not
branchIfTrue label858
push 1
setRegister r:1
pop
branch label860
label858:
push r:2, 'myPlayer'
getVariable
push 'Photo'
getMember
equals
not
branchIfTrue label859
push 1
setRegister r:1
pop
branch label860
label859:
push 0.0
setRegister r:1
pop
label860:
push 'myPlayer'
getVariable
push 'itemlist'
getMember
push r:3
getMember
push 'IsActivated', r:1
setMember
branch label850
label861:
end // of function updateActivatedItems
function2 addPlayerFurniture (r:1='itemId') ()
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label862
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:itemId, 1
initArray
push 'af', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label862:
end // of function addPlayerFurniture
function2 handleAddPlayerFurniture (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'Coins', r:ob, 1
getMember
toNumber
setMember
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:2
setMember
push r:1, 'Name', 'myFurnitureList'
getVariable
push r:2
getMember
push 'Name'
getMember
setMember
push r:1, 'Type', 'myFurnitureList'
getVariable
push r:2
getMember
push 'Type'
getMember
setMember
push r:1, 'IsActivated', 0.0
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'furniturelist'
getMember
push 'push'
callMethod
pop
push 'done', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', r:1, 'Name'
getMember
push ' has been added to your storage.'
add
setMember
push 'mcShopWindow'
getVariable
push 'ok_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcPlayerTool'
getVariable
push 'coins_txt', 'Your Coins: ', 'myPlayer'
getVariable
push 'Coins'
getMember
add
setMember
push 0.0, 'mcCatalogue'
getVariable
push 'updateCoins'
callMethod
pop
end // of function
setMember
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gc', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function handleAddPlayerFurniture
function2 addPlayerRoomUpgrade (r:1='itemId') ()
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label863
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:itemId, 1
initArray
push 'au', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label863:
end // of function addPlayerRoomUpgrade
function2 handleAddPlayerRoomUpgrade (r:2='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'Coins', r:ob, 1
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'Igloo', r:1
setMember
push 'myPlayerRoom'
getVariable
push 'Music', 0.0
setMember
push 'myPlayerRoom'
getVariable
push 'Floor', 0.0
setMember
push 'myPlayerRoom'
getVariable
push 'furniturelist', 0.0, 'Array'
new
setMember
push 'myObjects', 0.0, 'Array'
new
setVariable
push 'myObjects', 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
setVariable
push 0.0, 'updateActivatedFurniture'
callFunction
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'closeExtra'
callFunction
pop
push 0.0, 'stopEditUpgrade'
callFunction
pop
push 0.0, 'setupRoom'
callFunction
pop
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gc', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function handleAddPlayerRoomUpgrade
function2 addPlayerRoomFloor (r:1='itemId') ()
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label864
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:itemId, 1
initArray
push 'ag', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label864:
end // of function addPlayerRoomFloor
function2 handleAddPlayerRoomFloor (r:2='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'Coins', r:ob, 1
getMember
toNumber
setMember
push 'myPlayerRoom'
getVariable
push 'Floor', r:1
setMember
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'closeExtra'
callFunction
pop
push 0.0, 'stopEditUpgrade'
callFunction
pop
push 0.0, 'buildFlooring'
callFunction
pop
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gc', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'setupRoom'
callFunction
pop
end // of function handleAddPlayerRoomFloor
function getFurnitureList ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gf', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function getFurnitureList
function2 handleGetFurnitureList (r:5='ob') ()
push r:ob
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'furniturelist', 0.0, 'Array'
new
setMember
push r:3
enumerateValue
label865:
setRegister r:0
push NULL
equals
branchIfTrue label866
push r:0
setRegister r:4
pop
push r:3, r:4
getMember
toNumber
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'ItemId', r:2
setMember
push r:1, 'Name', 'myFurnitureList'
getVariable
push r:2
getMember
push 'Name'
getMember
setMember
push r:1, 'Type', 'myFurnitureList'
getVariable
push r:2
getMember
push 'Type'
getMember
setMember
push r:1, 'IsActivated', 0.0
setMember
push r:1, 1, 'myPlayer'
getVariable
push 'furniturelist'
getMember
push 'push'
callMethod
pop
branch label865
label866:
end // of function handleGetFurnitureList
function2 updateActivatedFurniture () ()
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
enumerateValue
label867:
setRegister r:0
push NULL
equals
branchIfTrue label868
push r:0
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
push r:3
getMember
push 'IsActivated', 0.0
setMember
branch label867
label868:
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
enumerateValue
label869:
setRegister r:0
push NULL
equals
branchIfTrue label874
push r:0
setRegister r:3
pop
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
push r:3
getMember
push 'ItemId'
getMember
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
enumerateValue
label870:
setRegister r:0
push NULL
equals
branchIfTrue label873
push r:0
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
push r:2
getMember
push 'ItemId'
getMember
push r:1
equals
not
branchIfTrue label871
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
push r:2
getMember
push 'IsActivated'
getMember
push 0.0
equals
not
branchIfTrue label871
push 'myPlayer'
getVariable
push 'furniturelist'
getMember
push r:2
getMember
push 'IsActivated', 1
setMember
branch label872
label871:
branch label870
label872:
push NULL
equals
not
branchIfTrue label872
label873:
branch label869
label874:
end // of function updateActivatedFurniture
function2 updatePlayerRoom () ()
push 'myPlayerRoom'
getVariable
push 'isUpdated'
getMember
dup
not
branchIfTrue label875
pop
push 'myPlayerRoom'
getVariable
push 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
label875:
not
branchIfTrue label878
push 0.0, 'Array'
new
setRegister r:2
pop
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
enumerateValue
label876:
setRegister r:0
push NULL
equals
branchIfTrue label877
push r:0
setRegister r:3
pop
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
push r:3
getMember
setRegister r:1
pop
push r:1, 'x', r:1, 'x'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setMember
push r:1, 'y', r:1, 'y'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setMember
push r:1, 'ItemId'
getMember
push '|'
add
push r:1, 'x'
getMember
add
push '|'
add
push r:1, 'y'
getMember
add
push '|'
add
push r:1, 'Frame1'
getMember
add
push '|'
add
push r:1, 'Frame2'
getMember
add
push 1, r:2, 'push'
callMethod
pop
branch label876
label877:
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:2, 'ur', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label878:
end // of function updatePlayerRoom
function updatePlayerRoomMusic ()
push 'myPlayerRoom'
getVariable
push 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label879
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 'myPlayerRoom'
getVariable
push 'Music'
getMember
push 1
initArray
push 'um', 'r', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label879:
end // of function updatePlayerRoomMusic
function2 checkPlayerFurniture (r:3='itemId') ()
push r:itemId
setRegister r:1
pop
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
enumerateValue
label880:
setRegister r:0
push NULL
equals
branchIfTrue label883
push r:0
setRegister r:2
pop
push 'myPlayerRoom'
getVariable
push 'furniturelist'
getMember
push r:2
getMember
push 'ItemId'
getMember
push r:1
equals
not
branchIfTrue label882
label881:
push NULL
equals
not
branchIfTrue label881
push TRUE
return
label882:
branch label880
label883:
push FALSE
return
end // of function checkPlayerFurniture
function buildFlooring ()
end // of function buildFlooring
function2 sendAction (r:2='actionId') ()
push r:actionId
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label887
push 'playerAction'
getVariable
push 'move'
equals
not
dup
not
branchIfTrue label884
pop
push 'playerAction'
getVariable
push 'game'
equals
not
label884:
not
branchIfTrue label887
push 'playerAction', 'action'
setVariable
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label885
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label885:
not
branchIfTrue label886
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'sa', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastAction', r:1
setMember
label886:
push r:1, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
label887:
end // of function sendAction
function2 handleSendAction (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push r:ob, 1
getMember
toNumber
setRegister r:1
pop
push r:1, 9
lessThan
dup
branchIfTrue label888
pop
push r:1, 16
greaterThan
label888:
dup
not
branchIfTrue label889
pop
push r:1, 31
lessThan
label889:
not
branchIfTrue label890
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:2
equals
not
not
branchIfTrue label890
push r:2, 1, 'checkPlayerReady'
callFunction
not
branchIfTrue label890
push r:1, r:2, 2, 'updatePlayerFrame'
callFunction
pop
label890:
end // of function handleSendAction
function2 sendPosition (r:4='x', r:3='y') ()
push r:y
setRegister r:1
pop
push r:x
setRegister r:2
pop
push 'playerAction'
getVariable
push 'game'
equals
not
not
branchIfTrue label892
push r:2, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push r:1, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:1
pop
push r:2, 0.0
greaterThan
dup
not
branchIfTrue label891
pop
push r:1, 0.0
greaterThan
label891:
not
branchIfTrue label892
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, r:2, 2
initArray
push 'sp', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label892:
end // of function sendPosition
function2 handleSendPosition (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push r:ob, 2
getMember
toNumber
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label894
push 'myRoom'
getVariable
push 'isReady'
getMember
not
branchIfTrue label894
push r:2, 0.0
greaterThan
dup
not
branchIfTrue label893
pop
push r:3, 0.0
greaterThan
label893:
not
branchIfTrue label894
push r:3, r:2, r:1, 3, 'movePlayer'
callFunction
pop
label894:
end // of function handleSendPosition
function2 sendFrame (r:2='frame') ()
push r:'frame'
setRegister r:1
pop
push 'playerAction'
getVariable
push 'move'
equals
not
dup
not
branchIfTrue label895
pop
push 'playerAction'
getVariable
push 'game'
equals
not
label895:
not
branchIfTrue label897
push 'myPlayer'
getVariable
push 'Frame'
getMember
push r:1
equals
not
not
branchIfTrue label897
push 'playerAction', 'custom'
setVariable
push 'myPlayer'
getVariable
push 'Frame', r:1
setMember
push 2000, 1, 'checkSend'
callFunction
not
branchIfTrue label896
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'sf', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastFrame', r:1
setMember
label896:
push r:1, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
label897:
end // of function sendFrame
function2 handleSendFrame (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push r:ob, 1
getMember
toNumber
setRegister r:1
pop
push r:1, 9
lessThan
dup
branchIfTrue label898
pop
push r:1, 16
greaterThan
label898:
dup
not
branchIfTrue label899
pop
push r:1, 31
lessThan
label899:
not
branchIfTrue label900
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:2
equals
not
not
branchIfTrue label900
push r:2, 1, 'checkPlayerReady'
callFunction
not
branchIfTrue label900
push r:1, r:2, 2, 'updatePlayerFrame'
callFunction
pop
label900:
end // of function handleSendFrame
function2 sendTeleport (r:3='x', r:2='y', r:1='frame') ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:'frame', r:y, r:x, 3
initArray
push 'st', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function sendTeleport
function2 handleSendTeleport (r:6='ob') ()
push r:ob
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:2
pop
push r:1, 1
getMember
toNumber
setRegister r:5
pop
push r:1, 2
getMember
toNumber
setRegister r:4
pop
push r:1, 3
getMember
toNumber
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:2
equals
not
not
branchIfTrue label901
push r:4, r:5, r:2, 3, 'updatePlayerPosition'
callFunction
pop
push r:3, r:2, 2, 'updatePlayerFrame'
callFunction
pop
label901:
end // of function handleSendTeleport
function2 sendThrowBall (r:4='x', r:3='y') ()
push r:y
setRegister r:1
pop
push r:x
setRegister r:2
pop
push r:2, UNDEF
equals
not
dup
not
branchIfTrue label902
pop
push r:1, UNDEF
equals
not
label902:
not
branchIfTrue label906
push 'playerAction'
getVariable
push 'move'
equals
not
dup
not
branchIfTrue label903
pop
push 'playerAction'
getVariable
push 'game'
equals
not
label903:
not
branchIfTrue label906
push 'playerAction', 'throw'
setVariable
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label904
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label904:
not
branchIfTrue label905
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, r:2, 2
initArray
push 'sb', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label905:
push 20, -100, -6, r:1, r:2, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 6, 'throwItem'
callFunction
pop
label906:
end // of function sendThrowBall
function2 handleSendThrowBall (r:5='ob') ()
push r:ob
setRegister r:2
pop
push r:2, 0.0
getMember
toNumber
setRegister r:1
pop
push r:2, 1
getMember
toNumber
setRegister r:4
pop
push r:2, 2
getMember
toNumber
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label907
push r:1, 1, 'checkPlayerReady'
callFunction
not
branchIfTrue label907
push 20, -100, -6, r:3, r:4, r:1, 6, 'throwItem'
callFunction
pop
label907:
end // of function handleSendThrowBall
function2 sendMessage (r:3='message') ()
push r:message
setRegister r:1
pop
push '', 1, '\r', 1, r:1, 'split'
callMethod
push 'join'
callMethod
setRegister r:1
pop
push '', 1, '\n', 1, r:1, 'split'
callMethod
push 'join'
callMethod
setRegister r:1
pop
push r:1, 1, 'removeExtraSpaces'
callFunction
setRegister r:1
pop
push r:1, 1, 'convertToSafeCase'
callFunction
setRegister r:1
pop
push r:1, UNDEF
equals
not
dup
not
branchIfTrue label908
pop
push r:1, ''
equals
not
label908:
not
branchIfTrue label913
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label909
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label909:
not
branchIfTrue label912
push r:1, 1, 'findQuickMessage'
callFunction
setRegister r:2
pop
push r:2, UNDEF
equals
not
branchIfTrue label910
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2
initArray
push 'sm', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
branch label911
label910:
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:2, 1
initArray
push 'sq', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label911:
push 'mySend'
getVariable
push 'lastMessage', r:1
setMember
label912:
push r:1, 'chat', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updateBalloon'
callFunction
pop
push r:1, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updateLog'
callFunction
pop
label913:
end // of function sendMessage
function2 handleSendMessage (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label914
push 'myPlayer'
getVariable
push 'IsSafeMode'
getMember
push 0.0
equals
not
branchIfTrue label914
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label914
push r:2, 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
push r:2, r:1, 2, 'updateLog'
callFunction
pop
label914:
end // of function handleSendMessage
function2 handleSendQuickMessage (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push 'myQuickMessages'
getVariable
push r:ob, 1
getMember
toNumber
getMember
setRegister r:2
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label915
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label915
push 'myPlayer'
getVariable
push 'IsSafeMode'
getMember
push 0.0
equals
not
branchIfTrue label915
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label915
push r:2, 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
push r:2, r:1, 2, 'updateLog'
callFunction
pop
label915:
end // of function handleSendQuickMessage
function2 sendSafeMessage (r:2='messageId') ()
push r:messageId
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label919
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label916
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label916:
not
branchIfTrue label917
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'ss', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastSafeMessage', r:1
setMember
label917:
push 'myMessageList'
getVariable
push r:1
getMember
push 'message'
getMember
push UNDEF
equals
not
not
branchIfTrue label918
push 'myMessageList'
getVariable
push r:1
getMember
push 'message'
getMember
push 'chat', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updateBalloon'
callFunction
pop
push 'myMessageList'
getVariable
push r:1
getMember
push 'message'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updateLog'
callFunction
pop
branch label919
label918:
push 'myMessageList'
getVariable
push r:1
getMember
push 'name'
getMember
push 'chat', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updateBalloon'
callFunction
pop
push 'myMessageList'
getVariable
push r:1
getMember
push 'name'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updateLog'
callFunction
pop
label919:
end // of function sendSafeMessage
function2 handleSendSafeMessage (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label921
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label921
push 'myMessageList'
getVariable
push r:2
getMember
push 'message'
getMember
push UNDEF
equals
not
not
branchIfTrue label920
push 'myMessageList'
getVariable
push r:2
getMember
push 'message'
getMember
push 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
push 'myMessageList'
getVariable
push r:2
getMember
push 'message'
getMember
push r:1, 2, 'updateLog'
callFunction
pop
branch label921
label920:
push 'myMessageList'
getVariable
push r:2
getMember
push 'name'
getMember
push 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
push 'myMessageList'
getVariable
push r:2
getMember
push 'name'
getMember
push r:1, 2, 'updateLog'
callFunction
pop
label921:
end // of function handleSendSafeMessage
function2 sendEmote (r:2='emoteId') ()
push r:emoteId
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label924
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label922
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label922:
not
branchIfTrue label923
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'se', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastEmote', r:1
setMember
label923:
push 'e', r:1
add
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updateBalloon'
callFunction
pop
label924:
end // of function sendEmote
function2 handleSendEmote (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label925
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label925
push 'e', r:2
add
push r:1, 2, 'updateBalloon'
callFunction
pop
label925:
end // of function handleSendEmote
function2 sendTourGuide () ()
push 'myPlayer'
getVariable
setRegister r:2
pop
push r:2, 'Head'
getMember
push 428
equals
not
branchIfTrue label929
push 'myRoom'
getVariable
push 'RoomId'
getMember
setRegister r:1
pop
push 'myTours'
getVariable
push r:1
getMember
push UNDEF
equals
not
not
branchIfTrue label928
push 2000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label926
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label926:
not
branchIfTrue label927
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'sg', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastTourMessage', r:1
setMember
label927:
push 'myTours'
getVariable
push r:1
getMember
push 'chat', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updateBalloon'
callFunction
pop
label928:
branch label930
label929:
push 0.0, 'Object'
new
setRegister r:2
pop
push r:2, 'Message', 'Sorry, you must wear the tour guide\nhat to use this feature'
setMember
push r:2, 'Message', 2, 'showWindow'
callFunction
pop
label930:
end // of function sendTourGuide
function2 handleSendTourGuide (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label931
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label931
push 'myTours'
getVariable
push r:2
getMember
push UNDEF
equals
not
not
branchIfTrue label931
push 'myTours'
getVariable
push r:2
getMember
push 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
label931:
end // of function handleSendTourGuide
function2 sendJoke (r:2='jokeId') ()
push r:jokeId
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label934
push 'myJokes'
getVariable
push r:1
getMember
push UNDEF
equals
not
not
branchIfTrue label934
push 4000, 1, 'checkSend'
callFunction
dup
not
branchIfTrue label932
pop
push 0.0, 'checkRoomEmpty'
callFunction
not
label932:
not
branchIfTrue label933
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'sj', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'mySend'
getVariable
push 'lastJoke', 'n'
getVariable
setMember
label933:
push 'myJokes'
getVariable
push r:1
getMember
push 'chat', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updateBalloon'
callFunction
pop
label934:
end // of function sendJoke
function2 handleSendJoke (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label935
push r:1, 1, 'checkIgnore'
callFunction
not
not
branchIfTrue label935
push 'myJokes'
getVariable
push r:2
getMember
push 'chat', r:1, 3, 'updateBalloon'
callFunction
pop
label935:
end // of function handleSendJoke
function2 sendCheckWord (r:2='word') ()
push r:word
setRegister r:1
pop
push r:1, ''
equals
not
dup
not
branchIfTrue label936
pop
push r:1, UNDEF
equals
not
label936:
not
branchIfTrue label937
push -1, 'str', r:1, 1
initArray
push 'cw', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label937:
end // of function sendCheckWord
function2 handleCheckWord (r:1='ob') ()
push r:ob, 1, 'xhandleCheckWord'
callFunction
pop
end // of function handleCheckWord
function2 sendAddSpyPhone () (r:1='_root')
push 'myPlayer'
getVariable
push 'IsAgent'
getMember
not
not
branchIfTrue label939
push 'myPlayer'
getVariable
push 'IsPendingPhone'
getMember
not
dup
branchIfTrue label938
pop
push 'myPlayer'
getVariable
push 'IsPendingPhone'
getMember
push UNDEF
equals
label938:
not
branchIfTrue label939
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 1
initArray
push 'spy', 'k', 5, r:_root, 'smartfox'
getMember
push 'sendXtMessage'
callMethod
pop
push 'myPlayer'
getVariable
push 'IsPendingPhone', TRUE
setMember
label939:
end // of function sendAddSpyPhone
function2 checkSend (r:2='wait') ()
getTimer
setRegister r:1
pop
push r:1, 'mySend'
getVariable
push 'nextSend'
getMember
greaterThan
not
branchIfTrue label940
push 'mySend'
getVariable
push 'nextSend', r:1, r:wait
add
setMember
push TRUE
return
label940:
push FALSE
return
end // of function checkSend
function2 updateLog (r:5='id', r:6='message', r:7='isBad') ()
push 'player', r:id
add
setRegister r:3
pop
push 'world'
getVariable
push 'room'
getMember
push r:3
getMember
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:id
setMember
push r:1, 'Nickname', r:2, 'ob'
getMember
push 'Nickname'
getMember
setMember
push r:1, 'Message', r:message
setMember
push r:isBad
not
branchIfTrue label941
push r:1, 'isBad', TRUE
setMember
branch label942
label941:
push r:1, 'isBad', FALSE
setMember
label942:
push r:1, 'isTeam', r:1, 'Nickname'
getMember
push 1, 'checkModerator'
callFunction
setMember
push r:1, 1, 'myLog'
getVariable
push 'push'
callMethod
pop
push 'myLog'
getVariable
push 'length'
getMember
push 25
greaterThan
not
branchIfTrue label943
push 0.0, 'myLog'
getVariable
push 'shift'
callMethod
setRegister r:4
pop
label943:
push 0.0, 'mcLog'
getVariable
push 'update'
callMethod
pop
end // of function updateLog
function2 checkLog (r:3='playerId') ()
push r:playerId
setRegister r:1
pop
push 'myLog'
getVariable
enumerateValue
label944:
setRegister r:0
push NULL
equals
branchIfTrue label947
push r:0
setRegister r:2
pop
push 'myLog'
getVariable
push r:2
getMember
push 'PlayerId'
getMember
push r:1
equals
not
branchIfTrue label946
label945:
push NULL
equals
not
branchIfTrue label945
push TRUE
return
label946:
branch label944
label947:
push FALSE
return
end // of function checkLog
function2 updateBalloon (r:3='id', r:4='frame', r:2='message') ()
push 'world'
getVariable
push 'balloons'
getMember
push 'player', r:id
add
getMember
setRegister r:1
pop
push r:1, 'art'
getMember
push 'output', ''
setMember
push 1, 1, r:1, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push r:1, 'art'
getMember
push 'output', 0.0, 'Array'
new
setMember
push r:1, 'art'
getMember
push 'output', '|', 1, r:message, 'split'
callMethod
setMember
push r:'frame', 1, r:1, 'art'
getMember
push 'gotoAndStop'
callMethod
pop
push 'myBalloonTopDepth', 'myBalloonTopDepth'
getVariable
increment
setVariable
push 'myBalloonTopDepth'
getVariable
push 1000
greaterThan
not
branchIfTrue label948
push 'myBalloonTopDepth', 0.0
setVariable
label948:
push 10000, 'myBalloonTopDepth'
getVariable
add
push 1, r:1, 'swapDepths'
callMethod
pop
end // of function updateBalloon
function2 loadGetPlayer (r:4='playerId') ()
push 0.0, 'LoadVars'
new
setRegister r:2
pop
push 'loadPost', 0.0, 'LoadVars'
new
varEquals
push r:2, 'PlayerId', r:playerId
setMember
push 'loadPost'
getVariable
push 'onLoad'
function2 (r:3='success') ()
push r:success
not
branchIfTrue label950
push 'loadPost'
getVariable
push 'e'
getMember
toNumber
setRegister r:2
pop
push r:2, 0.0
equals
not
branchIfTrue label949
push 0.0, 'Array'
new
setRegister r:1
pop
push 'loadPost'
getVariable
push 'crumb'
getMember
push 1, r:1, 'push'
callMethod
pop
push 0.0, 1, r:1, 'push'
callMethod
pop
push r:1, 1, 'handleGetPlayer'
callFunction
pop
branch label950
label949:
push 'loadPost'
getVariable
push 'em'
getMember
push r:2, 2, 'showError'
callFunction
pop
label950:
end // of function
setMember
push 'POST', 'loadPost'
getVariable
push 'mySetup'
getVariable
push 'Path'
getMember
push 'gp.php'
add
push 3, r:2, 'sendAndLoad'
callMethod
pop
end // of function loadGetPlayer
function2 loadSetOnline () ()
push 'myServer'
getVariable
push 'WorldId'
getMember
push UNDEF
equals
not
not
branchIfTrue label952
push 0.0, 'LoadVars'
new
setRegister r:1
pop
push 0.0, 'LoadVars'
new
setRegister r:2
pop
push r:1, 'PlayerId', 'myPlayer'
getVariable
push 'PlayerId'
getMember
setMember
push r:1, 'LoginKey', 'myPlayer'
getVariable
push 'LoginKey'
getMember
setMember
push r:1, 'WorldId', 'myServer'
getVariable
push 'WorldId'
getMember
setMember
push r:2, 'onLoad'
function2 (r:1='success') ()
push r:success
not
not
branchIfTrue label951
label951:
end // of function
setMember
push 'POST', r:2, 'mySetup'
getVariable
push 'Path'
getMember
push 'online.php'
add
push 3, r:1, 'sendAndLoad'
callMethod
pop
label952:
end // of function loadSetOnline
function loadSendReport ('name', 'reason', 'message')
end // of function loadSendReport
function2 setupRoom () ()
push 'world', 'mcInterface'
getVariable
push 'world_mc'
getMember
setVariable
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'myRoom'
getVariable
push 'RoomId'
getMember
push 1000
lessThan
not
branchIfTrue label953
push 'mySetup'
getVariable
push 'Rooms'
getMember
push 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'Name'
getMember
getMember
setRegister r:1
pop
push 'myRoom'
getVariable
push 'PlayerId', UNDEF
setMember
push 'myRoom'
getVariable
push 'isPlayerIgloo', FALSE
setMember
push 'myRoom'
getVariable
push 'Name', 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'Name'
getMember
setMember
push 'myRoom'
getVariable
push 'Title', 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'Title'
getMember
setMember
push 'myRoom'
getVariable
push 'File', r:1, 'File'
getMember
setMember
push 'myRoom'
getVariable
push 'Music', r:1, 'Music'
getMember
setMember
push 'myRoom'
getVariable
push 'Frame', r:1, 'Frame'
getMember
setMember
push 'myRoom'
getVariable
push 'tablelist', 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'tablelist'
getMember
setMember
push 'myRoom'
getVariable
push 'isWaddle', 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'isWaddle'
getMember
setMember
branch label956
label953:
push 'myRoom'
getVariable
push 'PlayerId', 'myPlayerRoom'
getVariable
push 'PlayerId'
getMember
setMember
push 'myRoom'
getVariable
push 'Name', 'Igloo'
setMember
push 'myRoom'
getVariable
push 'Title', 'Igloo'
setMember
push 'myRoom'
getVariable
push 'Music', 'myPlayerRoom'
getVariable
push 'Music'
getMember
setMember
push 'myRoom'
getVariable
push 'Frame', 'myPlayerRoom'
getVariable
push 'Igloo'
getMember
setMember
push 'myRoom'
getVariable
push 'PlayerId'
getMember
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
dup
not
branchIfTrue label954
pop
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
equals
label954:
not
branchIfTrue label955
push 'myRoom'
getVariable
push 'File', 'basicigloo', 'mySetup'
getVariable
push 'Basic'
getMember
add
setMember
branch label956
label955:
push 'myRoom'
getVariable
push 'File', 'igloo', 'mySetup'
getVariable
push 'Igloo'
getMember
add
setMember
label956:
push 'myRoom'
getVariable
push 'isReady', FALSE
setMember
push 'myRoom'
getVariable
push 'depthlist', 0.0, 'Array'
new
setMember
push 0.0
setRegister r:2
pop
label957:
push r:2, 100
lessThan
not
branchIfTrue label958
push 'myRoom'
getVariable
push 'depthlist'
getMember
push r:2, UNDEF
setMember
push r:2, 1
add
setRegister r:2
pop
branch label957
label958:
push 0.0, 'cleanWorld'
callFunction
pop
push 1, 'room', 2, 'world'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 2, 'nicknames', 2, 'world'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 3, 'balloons', 2, 'world'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'myMediaPath'
getVariable
push 'artwork/rooms/'
add
push 'myRoom'
getVariable
push 'File'
getMember
add
push '.swf'
add
push 1, 'world'
getVariable
push 'room'
getMember
push 'loadMovie'
callMethod
pop
push 'world'
getVariable
push 'onEnterFrame'
function2 () ()
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label960
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'getBytesTotal'
callMethod
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:1
pop
push r:1, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Loading ', 'myRoom'
getVariable
push 'Title'
getMember
add
push ' ('
add
push r:1
add
push '%)'
add
setMember
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label960
push 'myRoom'
getVariable
push 'Frame'
getMember
push 1, 'world'
getVariable
push 'room'
getMember
push 'gotoAndStop'
callMethod
pop
push 'myRoom'
getVariable
push 'PlayerId'
getMember
push UNDEF
equals
not
not
branchIfTrue label959
push 0.0, 'buildObjects'
callFunction
pop
push 0.0, 'buildFlooring'
callFunction
pop
label959:
push 0.0, 'updateRoom'
callFunction
pop
push 0.0, 'setupPlayer'
callFunction
pop
push 'world'
getVariable
push 'onEnterFrame', NULL
setMember
label960:
end // of function
setMember
end // of function setupRoom
function cleanWorld ()
push 'world'
getVariable
push 'room'
getMember
push UNDEF
equals
not
not
branchIfTrue label961
push 0.0, 'world'
getVariable
push 'room'
getMember
push 'removeMovieClip'
callMethod
pop
label961:
push 'world'
getVariable
push 'game'
getMember
push UNDEF
equals
not
not
branchIfTrue label962
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'removeMovieClip'
callMethod
pop
label962:
push 'world'
getVariable
push 'nicknames'
getMember
push UNDEF
equals
not
not
branchIfTrue label963
push 0.0, 'world'
getVariable
push 'nicknames'
getMember
push 'removeMovieClip'
callMethod
pop
label963:
push 'world'
getVariable
push 'balloons'
getMember
push UNDEF
equals
not
not
branchIfTrue label964
push 0.0, 'world'
getVariable
push 'balloons'
getMember
push 'removeMovieClip'
callMethod
pop
label964:
end // of function cleanWorld
function2 updateRoom () ()
push 'world'
getVariable
push 'room'
getMember
enumerateValue
label965:
setRegister r:0
push NULL
equals
branchIfTrue label979
push r:0
setRegister r:3
pop
push 'world'
getVariable
push 'room'
getMember
push r:3
getMember
typeof
push 'movieclip'
equals
not
branchIfTrue label978
push 'world'
getVariable
push 'room'
getMember
push r:3
getMember
setRegister r:1
pop
push r:1, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
equals
not
branchIfTrue label966
push 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push '_visible', FALSE
setMember
branch label978
label966:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'mcPetArea'
getMember
equals
not
branchIfTrue label967
push 'world'
getVariable
push 'room'
getMember
push 'mcPetArea'
getMember
push '_visible', FALSE
setMember
branch label978
label967:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'hover'
getMember
equals
not
branchIfTrue label970
push 'world'
getVariable
push 'room'
getMember
push 'hover'
getMember
enumerateValue
label968:
setRegister r:0
push NULL
equals
branchIfTrue label969
push r:0
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push 'hover'
getMember
push r:2
getMember
push 'useHandCursor', FALSE
setMember
push 'world'
getVariable
push 'room'
getMember
push 'hover'
getMember
push r:2
getMember
push 'tabEnabled', FALSE
setMember
branch label968
label969:
branch label978
label970:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'edit'
getMember
equals
not
not
branchIfTrue label978
push r:1, 'world'
getVariable
push 'room'
getMember
push 'menu'
getMember
equals
not
branchIfTrue label971
push 900002, 1, r:1, 'swapDepths'
callMethod
pop
branch label978
label971:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
equals
not
branchIfTrue label972
push 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
push '_visible', FALSE
setMember
branch label978
label972:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'foreground'
getMember
equals
not
branchIfTrue label973
push 900001, 1, r:1, 'swapDepths'
callMethod
pop
branch label978
label973:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'background'
getMember
equals
not
not
branchIfTrue label978
push r:1, 'world'
getVariable
push 'room'
getMember
push 'trash'
getMember
equals
not
branchIfTrue label974
push 'world'
getVariable
push 'room'
getMember
push 'trash'
getMember
push '_visible', FALSE
setMember
branch label978
label974:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
equals
not
branchIfTrue label975
push 'world'
getVariable
push 'room'
getMember
push 'floor'
getMember
push 'block'
getMember
push '_visible', FALSE
setMember
branch label978
label975:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
equals
not
branchIfTrue label976
push 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'block'
getMember
push '_visible', FALSE
setMember
push 'world'
getVariable
push 'room'
getMember
push 'walls'
getMember
push 'back'
getMember
push '_visible', FALSE
setMember
branch label978
label976:
push r:1, 'world'
getVariable
push 'room'
getMember
push 'flooring_mc'
getMember
equals
not
not
branchIfTrue label978
push r:1, '_x'
getMember
push 0.0
lessThan
not
dup
not
branchIfTrue label977
pop
push r:1, '_y'
getMember
push 0.0
lessThan
not
label977:
not
branchIfTrue label978
push r:1, 1, 'updateObjectDepth'
callFunction
pop
label978:
branch label965
label979:
end // of function updateRoom
function checkRoomEmpty ()
push 'myRoom'
getVariable
push 'playerlist'
getMember
push 'length'
getMember
push 1
greaterThan
not
branchIfTrue label980
push FALSE
return
label980:
push TRUE
return
end // of function checkRoomEmpty
function2 setupGame () ()
push 'world', 'mcInterface'
getVariable
push 'world_mc'
getMember
setVariable
push 'Wait', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mySetup'
getVariable
push 'Games'
getMember
push 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'Name'
getMember
getMember
setRegister r:1
pop
push 'myGame', 0.0, 'Object'
new
setVariable
push 'myGame'
getVariable
push 'Name', 'myRoomList'
getVariable
push 'myRoom'
getVariable
push 'RoomId'
getMember
getMember
push 'Name'
getMember
setMember
push 'myGame'
getVariable
push 'File', r:1, 'File'
getMember
setMember
push 'myGame'
getVariable
push 'Music', r:1, 'Music'
getMember
setMember
push 'myRoom'
getVariable
push 'Music', r:1, 'Music'
getMember
setMember
push 0.0, 'cleanWorld'
callFunction
pop
push 1, 'game', 2, 'world'
getVariable
push 'createEmptyMovieClip'
callMethod
pop
push 'myGamePath'
getVariable
push 'myGame'
getVariable
push 'File'
getMember
add
push '.swf'
add
push 1, 'world'
getVariable
push 'game'
getMember
push 'loadMovie'
callMethod
pop
push 'world'
getVariable
push 'onEnterFrame'
function2 () ()
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label981
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'getBytesTotal'
callMethod
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:1
pop
push r:1, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Loading ', 'myGame'
getVariable
push 'Name'
getMember
add
push ' ('
add
push r:1
add
push '%)'
add
setMember
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'getBytesLoaded'
callMethod
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label981
push 'Game', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'world'
getVariable
push 'game'
getMember
push 'setupGame'
callMethod
pop
push 'world'
getVariable
push 'onEnterFrame', NULL
setMember
label981:
end // of function
setMember
end // of function setupGame
function2 gameOver (r:2='score') ()
push r:score
setRegister r:1
pop
push r:1, 0.0
greaterThan
dup
not
branchIfTrue label982
pop
push r:1, 999999999
lessThan
label982:
not
branchIfTrue label983
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'zo', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
branch label984
label983:
push 0.0, 1
initArray
push 1, 'handleAddCoin'
callFunction
pop
label984:
end // of function gameOver
function2 handleGameOver (r:1='ob') ()
push 'myTable'
getVariable
push UNDEF
equals
not
not
branchIfTrue label985
push r:ob, 1, 'mcGame'
getVariable
push 'handleGameOver'
callMethod
pop
branch label986
label985:
push 0.0, 'addCoin'
callFunction
pop
label986:
end // of function handleGameOver
function2 closeGame (r:2='nickname') ()
push r:nickname, 'myPlayer'
getVariable
push 'Nickname'
getMember
equals
not
not
branchIfTrue label987
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'Nickname', r:nickname
setMember
push r:1, 'Game Player Quit', 2, 'showWindow'
callFunction
pop
label987:
push 0.0, 'leaveTable'
callFunction
pop
end // of function closeGame
function addCoin ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'ac', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function addCoin
function2 handleAddCoin (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push r:2, 0.0
greaterThan
not
branchIfTrue label988
push r:2, 'myPlayer'
getVariable
push 'Coins'
getMember
subtract
setRegister r:1
pop
push 'myPlayer'
getVariable
push 'Coins', r:2
setMember
branch label989
label988:
push 0.0
setRegister r:1
pop
label989:
push 'Game Coins', 1, 'showWindow'
callFunction
pop
push r:1, 1
greaterThan
not
branchIfTrue label990
push 'mcWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'You have earned ', r:1
add
push ' coins.\n'
add
setMember
branch label991
label990:
push 'mcWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'You have earned ', r:1
add
push ' coin.\n'
add
setMember
label991:
push 'mcWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'mcWindow'
getVariable
push 'message_txt'
getMember
push 'text'
getMember
push 'You now have ', 'myPlayer'
getVariable
push 'Coins'
getMember
add
push ' coins.'
add
add
setMember
end // of function handleAddCoin
function getTable ()
push 'myRoom'
getVariable
push 'tablelist'
getMember
push UNDEF
equals
not
not
branchIfTrue label992
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 'myRoom'
getVariable
push 'tablelist'
getMember
push 'gt', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label992:
end // of function getTable
function2 handleGetTable (r:4='ob') ()
push r:ob
enumerateValue
label993:
setRegister r:0
push NULL
equals
branchIfTrue label994
push r:0
setRegister r:5
pop
push '|', 1, r:ob, r:5
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:2
pop
push r:1, 1
getMember
toNumber
setRegister r:3
pop
push r:3, r:2, 2, 'updateTable'
callFunction
pop
branch label993
label994:
end // of function handleGetTable
function2 handleUpdateTable (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push r:ob, 1
getMember
toNumber
setRegister r:1
pop
push r:1, r:2, 2, 'updateTable'
callFunction
pop
end // of function handleUpdateTable
function2 updateTable (r:4='tableId', r:3='numPlayers') ()
push 'table', r:tableId
add
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push r:2
getMember
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label995
push r:numPlayers, 1
add
push 1, r:1, 'gotoAndStop'
callMethod
pop
label995:
end // of function updateTable
function2 joinTable (r:1='tableId', r:2='gameName') ()
push 'myTable', 0.0, 'Object'
new
setVariable
push 'myTable'
getVariable
push 'TableId', r:tableId
setMember
push 'myTable'
getVariable
push 'Name', r:gameName
setMember
push 'myTable'
getVariable
push 'File', 'mySetup'
getVariable
push 'Games'
getMember
push r:gameName
getMember
push 'File'
getMember
setMember
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:tableId, 1
initArray
push 'jt', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function joinTable
function2 handleJoinTable (r:11='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:7
pop
push r:ob, 1
getMember
toNumber
setRegister r:3
pop
push 0.0, 'stopMouse'
callFunction
pop
push 'playerAction', 'game'
setVariable
push 'myLastRoom', 'myRoom'
getVariable
push 'RoomId'
getMember
setVariable
push 'myTable'
getVariable
push 'TableId', r:7
setMember
push 'myTable'
getVariable
push 'SeatId', r:3
setMember
push 'world'
getVariable
push 'room'
getMember
push 'table', r:7
add
getMember
setRegister r:1
pop
push r:1, 'seat', r:3
add
getMember
setRegister r:5
pop
push r:1, '_totalframes'
getMember
setRegister r:9
pop
push r:3, r:9
lessThan
not
branchIfTrue label996
push r:1, '_x'
getMember
push r:5, '_x'
getMember
subtract
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push r:5, '_y'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push r:2, r:4, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updatePlayerPosition'
callFunction
pop
push r:1, '_y'
getMember
push r:1, '_x'
getMember
push r:2, r:4, 4, 'findAngle'
callFunction
setRegister r:8
pop
push r:8, 1, 'findDirection'
callFunction
setRegister r:10
pop
push r:10, 16
add
setRegister r:6
pop
push r:6, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
push r:6, r:2, r:4, 3, 'sendTeleport'
callFunction
pop
branch label997
label996:
push r:1, '_y'
getMember
push r:1, '_x'
getMember
push 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 4, 'findAngle'
callFunction
setRegister r:8
pop
push r:8, 1, 'findDirection'
callFunction
setRegister r:10
pop
push r:10, 16
add
setRegister r:6
pop
push r:6, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
push r:6, 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 3, 'sendTeleport'
callFunction
pop
label997:
push 0.0, 'setupTable'
callFunction
pop
end // of function handleJoinTable
function2 setupTable () ()
push 'myTable'
getVariable
push 'Name'
getMember
push 'Four'
equals
not
branchIfTrue label998
push 'mcTableTool', 'mcTableTool2'
getVariable
setVariable
branch label999
label998:
push 'mcTableTool', 'mcTableTool1'
getVariable
setVariable
label999:
push 'mcTableTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1001
push 'Load', 1, 'mcTableTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 1, 'engine', 2, 'mcTableTool'
getVariable
push 'game'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcGame', 'mcTableTool'
getVariable
push 'game'
getMember
push 'engine'
getMember
setVariable
push 'myGamePath'
getVariable
push 'myTable'
getVariable
push 'File'
getMember
add
push '.swf'
add
push 1, 'mcGame'
getVariable
push 'loadMovie'
callMethod
pop
push 'mcTableTool'
getVariable
push 'game'
getMember
push 'onEnterFrame'
function2 () ()
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label1000
push 0.0, 'mcGame'
getVariable
push 'getBytesLoaded'
callMethod
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:1
pop
push r:1, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Loading Game (', r:1
add
push '%)'
add
setMember
push 0.0, 'mcGame'
getVariable
push 'getBytesLoaded'
callMethod
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label1000
push 'myTable'
getVariable
push 'isReady', TRUE
setMember
push 0.0, 'mcGame'
getVariable
push 'setupGame'
callMethod
pop
push 'Game', 1, 'mcTableTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcTableTool'
getVariable
push 'game'
getMember
push 'onEnterFrame', NULL
setMember
label1000:
end // of function
setMember
label1001:
end // of function setupTable
function closeTable ()
push 'myTable'
getVariable
push 'isPlaying'
getMember
not
branchIfTrue label1002
push 0.0, 'mcGame'
getVariable
push 'leaveGame'
callMethod
pop
branch label1003
label1002:
push 1, 1, 'mcTableTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'leaveTable'
callFunction
pop
label1003:
end // of function closeTable
function2 leaveTable () ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'lt', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'startMouse'
callFunction
pop
push 'playerAction', 'wait'
setVariable
push 'world'
getVariable
push 'room'
getMember
push 'table', 'myTable'
getVariable
push 'TableId'
getMember
add
getMember
setRegister r:1
pop
push r:1, 'done', 'myTable'
getVariable
push 'SeatId'
getMember
add
getMember
setRegister r:2
pop
push r:2, UNDEF
equals
not
not
branchIfTrue label1004
push r:1, '_x'
getMember
push r:2, '_x'
getMember
subtract
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push r:2, '_y'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:3
pop
push r:3, r:4, 2, 'sendMove'
callFunction
pop
label1004:
push 'myTable'
getVariable
push 'Name'
getMember
push 'Four'
equals
not
not
branchIfTrue label1005
push 1, 1, 'mcTableTool'
getVariable
push 'gotoAndStop'
callMethod
pop
label1005:
push 'myTable'
delete2
pop
end // of function leaveTable
function2 handleGetGame (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:4
pop
push r:ob, 1
getMember
toNumber
setRegister r:6
pop
push r:ob
enumerateValue
label1006:
setRegister r:0
push NULL
equals
branchIfTrue label1007
push r:0
setRegister r:5
pop
push '|', 1, r:ob, r:5
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:4
pop
push r:1, 1
getMember
toNumber
setRegister r:2
pop
push r:2, r:4, 2, 'updateTable'
callFunction
pop
branch label1006
label1007:
end // of function handleGetGame
function getWaddleList ()
push 'myRoom'
getVariable
push 'isWaddle'
getMember
not
branchIfTrue label1008
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'gw', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label1008:
end // of function getWaddleList
function2 handleGetWaddleList (r:4='ob') ()
push 'myWaddle', 0.0, 'Object'
new
setVariable
push r:ob
enumerateValue
label1009:
setRegister r:0
push NULL
equals
branchIfTrue label1013
push r:0
setRegister r:6
pop
push '|', 1, r:ob, r:6
getMember
push 'split'
callMethod
setRegister r:3
pop
push r:3, 0.0
getMember
toNumber
setRegister r:2
pop
push ',', 1, r:3, 1
getMember
push 'split'
callMethod
setRegister r:1
pop
push r:1
enumerateValue
label1010:
setRegister r:0
push NULL
equals
branchIfTrue label1012
push r:0
setRegister r:5
pop
push r:1, r:5
getMember
push ''
equals
not
branchIfTrue label1011
push r:1, r:5, UNDEF
setMember
label1011:
branch label1010
label1012:
push 'myWaddle'
getVariable
push r:2, 0.0, 'Object'
new
setMember
push 'myWaddle'
getVariable
push r:2
getMember
push 'seatlist', r:1
setMember
push r:2, 1, 'updateWaddle'
callFunction
pop
branch label1009
label1013:
end // of function handleGetWaddleList
function2 joinWaddle (r:2='waddleId', r:3='roomId') ()
push r:waddleId
setRegister r:1
pop
push r:1, 1, 'findWaddleCount'
callFunction
push 'myWaddle'
getVariable
push r:1
getMember
push 'seatlist'
getMember
push 'length'
getMember
lessThan
not
branchIfTrue label1014
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:1, 1
initArray
push 'jw', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myWaddle'
getVariable
push 'RoomId', r:roomId
setMember
push 'myWaddle'
getVariable
push 'WaddleId', r:1
setMember
push 'myWaddle'
getVariable
push 'isReady', FALSE
setMember
label1014:
end // of function joinWaddle
function2 handleJoinWaddle (r:7='ob') ()
push 0.0, 'stopMouse'
callFunction
pop
push 'playerAction', 'game'
setVariable
push r:ob, 0.0
getMember
toNumber
setRegister r:3
pop
push 'myWaddle'
getVariable
push 'SeatId', r:3
setMember
push 'world'
getVariable
push 'room'
getMember
push 'waddle', 'myWaddle'
getVariable
push 'WaddleId'
getMember
add
getMember
setRegister r:2
pop
push r:2, 'seat', r:3
add
getMember
setRegister r:1
pop
push r:2, '_x'
getMember
push r:1, '_x'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:6
pop
push r:2, '_y'
getMember
push r:1, '_y'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:5
pop
push r:1, 'frame'
getMember
setRegister r:4
pop
push r:5, r:6, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'updatePlayerPosition'
callFunction
pop
push r:4, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 2, 'updatePlayerFrame'
callFunction
pop
push r:4, r:5, r:6, 3, 'sendTeleport'
callFunction
pop
push 0.0, 'setupWaddle'
callFunction
pop
end // of function handleJoinWaddle
function2 leaveWaddle () ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'lw', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, 'startMouse'
callFunction
pop
push 'playerAction', 'wait'
setVariable
push 'world'
getVariable
push 'room'
getMember
push 'waddle', 'myWaddle'
getVariable
push 'WaddleId'
getMember
add
getMember
setRegister r:1
pop
push r:1, 'done', 'myWaddle'
getVariable
push 'SeatId'
getMember
add
getMember
setRegister r:2
pop
push r:1, '_x'
getMember
push r:2, '_x'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:4
pop
push r:1, '_y'
getMember
push r:2, '_y'
getMember
add
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:3
pop
push r:3, r:4, 2, 'sendMove'
callFunction
pop
push 'myWaddle'
getVariable
push 'WaddleId'
delete
pop
push 'myWaddle'
getVariable
push 'SeatId'
delete
pop
push 'myWaddle'
getVariable
push 'RoomId'
delete
pop
push 'myWaddle'
getVariable
push 'isReady', FALSE
setMember
push 1, 1, 'mcWaddleTool'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function leaveWaddle
function handleLeaveWaddle ('ob')
end // of function handleLeaveWaddle
function2 handleUpdateWaddle (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
setRegister r:2
pop
push r:ob, 2
getMember
setRegister r:5
pop
push r:2, UNDEF
equals
not
branchIfTrue label1017
push 'myWaddle'
getVariable
push r:1
getMember
push 'seatlist'
getMember
enumerateValue
label1015:
setRegister r:0
push NULL
equals
branchIfTrue label1016
push r:0
setRegister r:3
pop
push 'myWaddle'
getVariable
push r:1
getMember
push 'seatlist'
getMember
push r:3, UNDEF
setMember
branch label1015
label1016:
branch label1018
label1017:
push r:2
toNumber
setRegister r:2
pop
push 'myWaddle'
getVariable
push r:1
getMember
push 'seatlist'
getMember
push r:2, r:5
setMember
label1018:
push r:1, 1, 'updateWaddle'
callFunction
pop
end // of function handleUpdateWaddle
function2 updateWaddle (r:4='waddleId') ()
push r:waddleId
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push 'waddle', r:2
add
getMember
setRegister r:1
pop
push r:1, UNDEF
equals
not
not
branchIfTrue label1023
push 'myWaddle'
getVariable
push r:2
getMember
push 'seatlist'
getMember
enumerateValue
label1019:
setRegister r:0
push NULL
equals
branchIfTrue label1022
push r:0
setRegister r:3
pop
push 'myWaddle'
getVariable
push r:2
getMember
push 'seatlist'
getMember
push r:3
getMember
push UNDEF
equals
not
not
branchIfTrue label1020
push r:1, 'seat', r:3
add
getMember
push '_visible', TRUE
setMember
branch label1021
label1020:
push r:1, 'seat', r:3
add
getMember
push '_visible', FALSE
setMember
label1021:
branch label1019
label1022:
push 0.0, 'mcGame'
getVariable
push 'updateArtwork'
callMethod
pop
label1023:
end // of function updateWaddle
function2 handleStartWaddle (r:5='ob') ()
push r:ob
setRegister r:1
pop
push r:1, 0.0
getMember
toNumber
setRegister r:3
pop
push r:1, 1
getMember
toNumber
setRegister r:4
pop
push r:1, 2
getMember
toNumber
setRegister r:2
pop
push 'myWaddle'
getVariable
push 'MaxPlayers', r:2
setMember
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:2, r:4, r:3, 3
initArray
push 'jx', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 'myLastRoom', 'myRoom'
getVariable
push 'RoomId'
getMember
setVariable
end // of function handleStartWaddle
function2 setupWaddle () ()
push 'mcWaddleTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1025
push 'Load', 1, 'mcWaddleTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 1, 'engine', 2, 'mcWaddleTool'
getVariable
push 'game'
getMember
push 'createEmptyMovieClip'
callMethod
pop
push 'mcGame', 'mcWaddleTool'
getVariable
push 'game'
getMember
push 'engine'
getMember
setVariable
push 'myGamePath'
getVariable
push 'mySetup'
getVariable
push 'Games'
getMember
push 'myRoomList'
getVariable
push 'myWaddle'
getVariable
push 'RoomId'
getMember
getMember
push 'Name'
getMember
getMember
push 'File'
getMember
add
push '.swf'
add
push 1, 'mcGame'
getVariable
push 'loadMovie'
callMethod
pop
push 'mcWaddleTool'
getVariable
push 'game'
getMember
push 'onEnterFrame'
function2 () ()
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
push 0.0
greaterThan
not
branchIfTrue label1024
push 0.0, 'mcGame'
getVariable
push 'getBytesLoaded'
callMethod
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
divide
push 100
multiply
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:1
pop
push r:1, 1, 'mcProgressBar'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcProgressBar'
getVariable
push 'message_txt'
getMember
push 'text', 'Loading ', 'myGame'
getVariable
push 'Name'
getMember
add
push ' ('
add
push r:1
add
push '%)'
add
setMember
push 0.0, 'mcGame'
getVariable
push 'getBytesLoaded'
callMethod
push 0.0, 'mcGame'
getVariable
push 'getBytesTotal'
callMethod
equals
not
branchIfTrue label1024
push 'myWaddle'
getVariable
push 'isReady', TRUE
setMember
push 0.0, 'mcGame'
getVariable
push 'setupGame'
callMethod
pop
push 'Game', 1, 'mcWaddleTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcWaddleTool'
getVariable
push 'game'
getMember
push 'onEnterFrame', NULL
setMember
label1024:
end // of function
setMember
label1025:
end // of function setupWaddle
function2 findWaddleCount (r:4='waddleId') ()
push r:waddleId
setRegister r:2
pop
push 0.0
setRegister r:1
pop
push 'myWaddle'
getVariable
push r:2
getMember
push 'seatlist'
getMember
enumerateValue
label1026:
setRegister r:0
push NULL
equals
branchIfTrue label1028
push r:0
setRegister r:3
pop
push 'myWaddle'
getVariable
push r:2
getMember
push 'seatlist'
getMember
push r:3
getMember
push UNDEF
equals
not
not
branchIfTrue label1027
push r:1, 1
add
setRegister r:1
pop
label1027:
branch label1026
label1028:
push r:1
return
end // of function findWaddleCount
function2 findPlayerPath (r:17='targetx', r:4='targety') ()
push r:targetx
setRegister r:3
pop
push r:3, 'mySetup'
getVariable
push 'screenWidth'
getMember
push 20
subtract
greaterThan
not
branchIfTrue label1029
push 'mySetup'
getVariable
push 'screenWidth'
getMember
push 20
subtract
setRegister r:3
pop
branch label1030
label1029:
push r:3, 20
lessThan
not
branchIfTrue label1030
push 20
setRegister r:3
pop
label1030:
push r:targety, 'mySetup'
getVariable
push 'screenHeight'
getMember
push 20
subtract
greaterThan
not
branchIfTrue label1031
push 'mySetup'
getVariable
push 'screenHeight'
getMember
push 20
subtract
setRegister r:targety
pop
branch label1032
label1031:
push r:targety, 20
lessThan
not
branchIfTrue label1032
push 20
setRegister r:targety
pop
label1032:
push 'world'
getVariable
push 'room'
getMember
push 'player', 'myPlayer'
getVariable
push 'PlayerId'
getMember
add
getMember
setRegister r:6
pop
push r:6, '_x'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:13
pop
push r:6, '_y'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:12
pop
push r:3, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:16
pop
push r:targety, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:15
pop
push r:15, r:16, r:12, r:13, 4, 'findDistance'
callFunction
setRegister r:14
pop
push r:14, 0.0
greaterThan
not
branchIfTrue label1037
push r:14, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:5
pop
push r:16, r:13
subtract
push r:5
divide
setRegister r:11
pop
push r:15, r:12
subtract
push r:5
divide
setRegister r:10
pop
push r:13
setRegister r:8
pop
push r:12
setRegister r:7
pop
push r:13
setRegister r:2
pop
push r:12
setRegister r:1
pop
push TRUE, r:1, r:2, 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
setRegister r:9
pop
label1033:
push r:5, 0.0
greaterThan
not
branchIfTrue label1036
push r:2, r:11
add
setRegister r:2
pop
push r:1, r:10
add
setRegister r:1
pop
push TRUE, r:1, r:2, 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label1035
push r:9
not
not
branchIfTrue label1034
push r:8
setRegister r:3
pop
push r:7
setRegister r:targety
pop
branch label1036
label1034:
push r:6, 'ob'
getMember
push 'lastx'
getMember
setRegister r:3
pop
push r:6, 'ob'
getMember
push 'lasty'
getMember
setRegister r:targety
pop
branch label1036
label1035:
push FALSE
setRegister r:9
pop
push r:2, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:8
pop
push r:1, 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:7
pop
push r:5
decrement
setRegister r:5
pop
branch label1033
label1036:
push r:7, r:8, r:12, r:13, 4, 'findDistance'
callFunction
setRegister r:14
pop
push r:14, 10
greaterThan
not
branchIfTrue label1037
push 'frame'
getVariable
push r:targety, r:3, 3, 'sendMove'
callFunction
pop
label1037:
end // of function findPlayerPath
function2 sendMove (r:5='x', r:4='y') ()
push r:y
setRegister r:1
pop
push r:x
setRegister r:2
pop
push 'playerAction'
getVariable
push 'game'
equals
not
not
branchIfTrue label1038
push 'playerAction', 'move'
setVariable
push r:1, r:2, 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 4, 'findAngle'
callFunction
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'Frame', r:3, 1, 'findDirection'
callFunction
setMember
push 'myPlayer'
getVariable
push 'lastx', 'myPlayer'
getVariable
push 'x'
getMember
setMember
push 'myPlayer'
getVariable
push 'lasty', 'myPlayer'
getVariable
push 'y'
getMember
setMember
push 'myPlayer'
getVariable
push 'x', r:2
setMember
push 'myPlayer'
getVariable
push 'y', r:1
setMember
push r:1, r:2, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'movePlayer'
callFunction
pop
push r:1, r:2, 2, 'sendPosition'
callFunction
pop
label1038:
end // of function sendMove
function2 movePlayer ('id', 'x2', 'y2') (r:1='this')
push 'x2'
getVariable
push 0.0
greaterThan
dup
not
branchIfTrue label1039
pop
push 'y2'
getVariable
push 0.0
greaterThan
label1039:
not
branchIfTrue label1057
push 'x2'
getVariable
push 'mySetup'
getVariable
push 'screenWidth'
getMember
push 20
subtract
greaterThan
not
branchIfTrue label1040
push 'x2', 'mySetup'
getVariable
push 'screenWidth'
getMember
push 20
subtract
setVariable
branch label1041
label1040:
push 'x2'
getVariable
push 20
lessThan
not
branchIfTrue label1041
push 'targetx', 20
setVariable
label1041:
push 'y2'
getVariable
push 'mySetup'
getVariable
push 'screenHeight'
getMember
push 20
subtract
greaterThan
not
branchIfTrue label1042
push 'y2', 'mySetup'
getVariable
push 'screenHeight'
getMember
push 20
subtract
setVariable
branch label1043
label1042:
push 'y2'
getVariable
push 20
lessThan
not
branchIfTrue label1043
push 'y2', 20
setVariable
label1043:
push TRUE, 'y2'
getVariable
push 'x2'
getVariable
push 3, 'world'
getVariable
push 'room'
getMember
push 'block'
getMember
push 'hitTest'
callMethod
not
not
branchIfTrue label1057
push 'mcPlayer', 'world'
getVariable
push 'room'
getMember
push 'player', 'id'
getVariable
add
getMember
varEquals
push 'x1', 'mcPlayer'
getVariable
push '_x'
getMember
varEquals
push 'y1', 'mcPlayer'
getVariable
push '_y'
getMember
varEquals
push 'x1'
getVariable
push 'x2'
getVariable
equals
not
dup
not
branchIfTrue label1044
pop
push 'y1'
getVariable
push 'y2'
getVariable
equals
not
label1044:
not
branchIfTrue label1057
push 'y2'
getVariable
push 'x2'
getVariable
push 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findDistance'
callFunction
setRegister r:10
pop
push 'duration', r:10, 4
divide
varEquals
push 'changex', 'x2'
getVariable
push 'x1'
getVariable
subtract
varEquals
push 'changey', 'y2'
getVariable
push 'y1'
getVariable
subtract
varEquals
push 'y2'
getVariable
push 'x2'
getVariable
push 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findAngle'
callFunction
setRegister r:8
pop
push 'dir', r:8, 1, 'findDirection'
callFunction
varEquals
push 'myRoom'
getVariable
push 'playerlist'
getMember
push 'length'
getMember
push 50
greaterThan
dup
not
branchIfTrue label1045
pop
push 'id'
getVariable
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
label1045:
not
branchIfTrue label1046
push 'mcPlayer'
getVariable
push 'isMoving', FALSE
setMember
push 'y2'
getVariable
push 'x2'
getVariable
push 'id'
getVariable
push 3, 'updatePlayerPosition'
callFunction
pop
push 'dir'
getVariable
push 'id'
getVariable
push 2, 'updatePlayerFrame'
callFunction
pop
branch label1057
label1046:
push 'mcPlayer'
getVariable
push 'ob'
getMember
push 'isReady'
getMember
not
not
branchIfTrue label1047
push 'mcPlayer'
getVariable
push 'isMoving', FALSE
setMember
push 'y2'
getVariable
push 'x2'
getVariable
push 'id'
getVariable
push 3, 'updatePlayerPosition'
callFunction
pop
push 'dir'
getVariable
push 'id'
getVariable
push 2, 'updatePlayerFrame'
callFunction
pop
branch label1057
label1047:
push 'mcPlayer'
getVariable
push 'isMoving', TRUE
setMember
push 'dir'
getVariable
push 'id'
getVariable
push 2, 'updatePlayerFrame'
callFunction
pop
push 'mcPlayer'
getVariable
push 'toy'
getMember
push UNDEF
equals
not
not
branchIfTrue label1048
push 'id'
getVariable
push 1, 'removeToy'
callFunction
pop
label1048:
push 'myRoom'
getVariable
push 'Ease'
getMember
push UNDEF
equals
not
not
branchIfTrue label1049
push 'easeIt', 'myEase'
getVariable
push 'myRoom'
getVariable
push 'Ease'
getMember
getMember
varEquals
branch label1050
label1049:
push 'easeIt', 'Math'
getVariable
push 'linearTween'
getMember
varEquals
label1050:
push 't', 0.0
varEquals
push 'mcPlayer'
getVariable
push 'onEnterFrame'
function2 () (r:1='this')
push 't', 't'
getVariable
increment
setVariable
push 't'
getVariable
push 'duration'
getVariable
lessThan
not
branchIfTrue label1054
push 'x', 'duration'
getVariable
push 'changex'
getVariable
push 'x1'
getVariable
push 't'
getVariable
push 4, 'easeIt'
callFunction
setVariable
push 'y', 'duration'
getVariable
push 'changey'
getVariable
push 'y1'
getVariable
push 't'
getVariable
push 4, 'easeIt'
callFunction
setVariable
push 'y'
getVariable
push 'x'
getVariable
push 'id'
getVariable
push 3, 'updatePlayerPosition'
callFunction
pop
push 'mcPlayer'
getVariable
push 'art'
getMember
push '_currentframe'
getMember
push 'dir'
getVariable
push 8
add
equals
not
not
branchIfTrue label1051
push 'dir'
getVariable
push 'id'
getVariable
push 2, 'updatePlayerFrame'
callFunction
pop
label1051:
push 'id'
getVariable
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label1053
push 'myRoom'
getVariable
push 'isBall'
getMember
not
branchIfTrue label1053
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push 'isMoving'
getMember
push UNDEF
equals
not
branchIfTrue label1052
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push 'isMoving', FALSE
setMember
label1052:
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push 'isMoving'
getMember
not
not
branchIfTrue label1053
push TRUE, 'y'
getVariable
push 'x'
getVariable
push 3, 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label1053
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push '_x'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push '_y'
getMember
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:3
pop
push r:2, 'world'
getVariable
push 'room'
getMember
push 'game_mc'
getMember
push '_x'
getMember
add
setRegister r:7
pop
push r:3, 'world'
getVariable
push 'room'
getMember
push 'game_mc'
getMember
push '_y'
getMember
add
setRegister r:6
pop
push r:6, r:7, 'y2'
getVariable
push 'x2'
getVariable
push 4, 'findDistance'
callFunction
setRegister r:8
pop
push r:8, 20
greaterThan
not
branchIfTrue label1053
push 'world'
getVariable
push 'room'
getMember
push 'ball'
getMember
push 'isMoving', TRUE
setMember
push 'x2'
getVariable
push r:7
subtract
push 6
divide
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:5
pop
push 'y2'
getVariable
push r:6
subtract
push 6
divide
push 1, 'Math'
getVariable
push 'floor'
callMethod
setRegister r:4
pop
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:4, r:5, r:3, r:2, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 5
initArray
push 'm', 'z', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push r:4, r:5, r:3, r:2, 4, 'hockey'
getVariable
push 'HockeyGame'
getMember
push 'controller'
getMember
push 'hitPuck'
callMethod
pop
push 'world'
getVariable
push 'room'
getMember
push 'log2_txt'
getMember
push 'text', '(', r:2
add
push ','
add
push r:3
add
push ','
add
push r:5
add
push ','
add
push r:4
add
push ')'
add
setMember
label1053:
branch label1056
label1054:
push 'mcPlayer'
getVariable
push 'isMoving', FALSE
setMember
push 'y2'
getVariable
push 'x2'
getVariable
push 'id'
getVariable
push 3, 'updatePlayerPosition'
callFunction
pop
push 'dir'
getVariable
push 'id'
getVariable
push 2, 'updatePlayerFrame'
callFunction
pop
push 'id'
getVariable
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
equals
not
branchIfTrue label1055
push 'playerAction', 'wait'
setVariable
push 0.0, 'checkPosition'
callFunction
pop
label1055:
push r:this, 'onEnterFrame', NULL
setMember
label1056:
end // of function
setMember
label1057:
end // of function movePlayer
function2 checkPosition () ()
push 'world'
getVariable
push 'room'
getMember
push 'player', 'myPlayer'
getVariable
push 'PlayerId'
getMember
add
getMember
setRegister r:3
pop
push TRUE, 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
push 'hitTest'
callMethod
not
branchIfTrue label1061
push 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
enumerateValue
label1058:
setRegister r:0
push NULL
equals
branchIfTrue label1061
push r:0
setRegister r:2
pop
push TRUE, 'myPlayer'
getVariable
push 'y'
getMember
push 'myPlayer'
getVariable
push 'x'
getMember
push 3, 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
push r:2
getMember
push 'hitTest'
callMethod
not
branchIfTrue label1059
push 'world'
getVariable
push 'room'
getMember
push 'trigger'
getMember
push r:2
getMember
setRegister r:1
pop
branch label1060
label1059:
branch label1058
label1060:
push NULL
equals
not
branchIfTrue label1060
label1061:
push r:1, 'name'
getMember
push UNDEF
equals
not
not
branchIfTrue label1082
push r:1, 'name'
getMember
push 'door'
equals
not
branchIfTrue label1075
push 'window'
getVariable
push 'ob', 0.0, 'Object'
new
setMember
push 'window'
getVariable
push 'ob', r:1, 'value'
getMember
setMember
push r:1, 'value'
getMember
push 'lock'
getMember
not
branchIfTrue label1062
push 'Room Locked', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1062:
push r:1, 'value'
getMember
push 'team'
getMember
push UNDEF
equals
not
dup
not
branchIfTrue label1063
pop
push r:1, 'value'
getMember
push 'team'
getMember
push 'id'
getMember
push 'myPlayer'
getVariable
push 'team'
getMember
push 'id'
getMember
equals
not
label1063:
not
branchIfTrue label1064
push 'Room Team', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1064:
push r:1, 'value'
getMember
push 'level'
getMember
push 'myPlayer'
getVariable
push 'level'
getMember
greaterThan
not
branchIfTrue label1065
push 'Room Level', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1065:
push r:1, 'value'
getMember
push 'item'
getMember
push UNDEF
equals
not
dup
not
branchIfTrue label1066
pop
push r:1, 'value'
getMember
push 'item'
getMember
push 'id'
getMember
push 1, 'findPlayerItem'
callFunction
not
label1066:
not
branchIfTrue label1067
push 'Room Item', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1067:
push r:1, 'value'
getMember
push 'pass'
getMember
not
branchIfTrue label1068
push 'Room Password', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1068:
push r:1, 'value'
getMember
push 'cost'
getMember
push 0.0
greaterThan
not
branchIfTrue label1069
push 'Room Cost', 1, 'window'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1074
label1069:
push r:1, 'value'
getMember
push 'newx'
getMember
push UNDEF
equals
dup
not
branchIfTrue label1070
pop
push r:1, 'value'
getMember
push 'newy'
getMember
push UNDEF
equals
label1070:
not
branchIfTrue label1071
push 'myPlayer'
getVariable
push 'x', UNDEF
setMember
push 'myPlayer'
getVariable
push 'y', UNDEF
setMember
label1071:
push r:1, 'value'
getMember
push 'newx'
getMember
push UNDEF
equals
not
not
branchIfTrue label1072
push 'myPlayer'
getVariable
push 'x', r:1, 'value'
getMember
push 'newx'
getMember
setMember
label1072:
push r:1, 'value'
getMember
push 'newy'
getMember
push UNDEF
equals
not
not
branchIfTrue label1073
push 'myPlayer'
getVariable
push 'y', r:1, 'value'
getMember
push 'newy'
getMember
setMember
label1073:
push r:1, 'value'
getMember
push 'newy'
getMember
push r:1, 'value'
getMember
push 'newx'
getMember
push r:1, 'value'
getMember
push 'roomId'
getMember
push 3, 'joinRoom'
callFunction
pop
label1074:
branch label1082
label1075:
push r:1, 'name'
getMember
push 'frame'
equals
not
not
branchIfTrue label1082
push r:1, 'name'
getMember
push 'play'
equals
not
not
branchIfTrue label1082
push r:1, 'name'
getMember
push 'talk'
equals
not
not
branchIfTrue label1082
push r:1, 'name'
getMember
push 'link'
equals
not
not
branchIfTrue label1082
push r:1, 'name'
getMember
push 'catalogue'
equals
not
branchIfTrue label1076
push r:1, 'value'
getMember
push 'name'
getMember
push 1, 'showCatalogue'
callFunction
pop
branch label1082
label1076:
push r:1, 'name'
getMember
push 'map'
equals
not
branchIfTrue label1077
push 0.0, 'showMap'
callFunction
pop
branch label1082
label1077:
push r:1, 'name'
getMember
push 'item'
equals
not
branchIfTrue label1078
push r:1, 'value'
getMember
push 'Found Item', 2, 'showWindow'
callFunction
pop
branch label1082
label1078:
push r:1, 'name'
getMember
push 'window'
equals
not
branchIfTrue label1079
push r:1, 'value'
getMember
push r:1, 'value'
getMember
push 'frame'
getMember
push 2, 'showWindow'
callFunction
pop
branch label1082
label1079:
push r:1, 'name'
getMember
push 'waddle'
equals
not
branchIfTrue label1080
push r:1, 'value'
getMember
push 'Join Waddle', 2, 'showWindow'
callFunction
pop
branch label1082
label1080:
push r:1, 'name'
getMember
push 'table'
equals
not
branchIfTrue label1081
push r:1, 'value'
getMember
push 'Join Game', 2, 'showWindow'
callFunction
pop
branch label1082
label1081:
push r:1, 'name'
getMember
push 'table'
equals
not
branchIfTrue label1082
push r:1, 'value'
getMember
push 1, 'onTableTrigger'
callFunction
pop
label1082:
end // of function checkPosition
function2 throwItem (r:8='id', 'x2', 'y2', 'startHeight', 'maxHeight', 'wait') (r:1='this')
push 'world'
getVariable
push 'room'
getMember
push 'player', r:id
add
getMember
setRegister r:3
pop
push 'itemCounter'
getVariable
push UNDEF
equals
dup
branchIfTrue label1083
pop
push 'itemCounter'
getVariable
push 10
greaterThan
label1083:
not
branchIfTrue label1084
push 'itemCounter', 0.0
setVariable
label1084:
push 'itemCounter'
getVariable
push 'itemCounter', 'itemCounter'
getVariable
increment
setVariable
setRegister r:4
pop
push 'item', r:4
add
setRegister r:2
pop
push 'world'
getVariable
push 'room'
getMember
push r:2
getMember
push UNDEF
equals
not
not
branchIfTrue label1085
push 0.0, 'world'
getVariable
push 'room'
getMember
push r:2
getMember
push 'removeMovieClip'
callMethod
pop
label1085:
push 'x1', r:3, '_x'
getMember
varEquals
push 'y1', r:3, '_y'
getMember
varEquals
push 1000200, r:4
add
push r:2, 'ball', 3, 'world'
getVariable
push 'room'
getMember
push 'attachMovie'
callMethod
pop
push 'mcItem', 'world'
getVariable
push 'room'
getMember
push r:2
getMember
varEquals
push 'mcItem'
getVariable
push 1, 'updateItemDepth'
callFunction
pop
push 'y2'
getVariable
push 'x2'
getVariable
push 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findDistance'
callFunction
setRegister r:5
pop
push 'y2'
getVariable
push 'x2'
getVariable
push 'y1'
getVariable
push 'x1'
getVariable
push 4, 'findAngle'
callFunction
setRegister r:6
pop
push r:6, 1, 'findDirection'
callFunction
push 2
divide
push 1, 'Math'
getVariable
push 'round'
callMethod
setRegister r:7
pop
push 26, r:7
add
push r:id, 2, 'updatePlayerFrame'
callFunction
pop
push 'duration', r:5, 15
divide
varEquals
push 'changex', 'x2'
getVariable
push 'x1'
getVariable
subtract
varEquals
push 'changey', 'y2'
getVariable
push 'y1'
getVariable
subtract
varEquals
push 'peak', 'duration'
getVariable
push 2
divide
varEquals
push 'changeHeight1', 'maxHeight'
getVariable
push 'startHeight'
getVariable
subtract
varEquals
push 'changeHeight2', 0.0, 'maxHeight'
getVariable
subtract
varEquals
push 'mcItem'
getVariable
push 'art'
getMember
push '_y', 'startHeight'
getVariable
setMember
push 'mcItem'
getVariable
push '_visible', FALSE
setMember
push 't', 0.0
varEquals
push 'waitCounter', 0.0
varEquals
push 'mcItem'
getVariable
push 'onEnterFrame'
function2 () (r:1='this')
push 'waitCounter'
getVariable
push 'wait'
getVariable
greaterThan
not
branchIfTrue label1090
push 'mcItem'
getVariable
push '_visible', TRUE
setMember
push 't', 't'
getVariable
increment
setVariable
push 't'
getVariable
push 'duration'
getVariable
lessThan
not
branchIfTrue label1088
push 'mcItem'
getVariable
push '_x', 'duration'
getVariable
push 'changex'
getVariable
push 'x1'
getVariable
push 't'
getVariable
push 4, 'Math'
getVariable
push 'linearTween'
callMethod
setMember
push 'mcItem'
getVariable
push '_y', 'duration'
getVariable
push 'changey'
getVariable
push 'y1'
getVariable
push 't'
getVariable
push 4, 'Math'
getVariable
push 'linearTween'
callMethod
setMember
push 'mcItem'
getVariable
push 1, 'updateItemDepth'
callFunction
pop
push 't'
getVariable
push 'peak'
getVariable
lessThan
not
branchIfTrue label1086
push 'mcItem'
getVariable
push 'art'
getMember
push '_y', 'peak'
getVariable
push 'changeHeight1'
getVariable
push 'startHeight'
getVariable
push 't'
getVariable
push 4, 'Math'
getVariable
push 'easeOutQuad'
callMethod
setMember
branch label1087
label1086:
push 'mcItem'
getVariable
push 'art'
getMember
push '_y', 'peak'
getVariable
push 'changeHeight2'
getVariable
push 'maxHeight'
getVariable
push 't'
getVariable
push 'peak'
getVariable
subtract
push 4, 'Math'
getVariable
push 'easeInQuad'
callMethod
setMember
label1087:
branch label1089
label1088:
push 'mcItem'
getVariable
push '_x', 'x2'
getVariable
setMember
push 'mcItem'
getVariable
push '_y', 'y2'
getVariable
setMember
push 2, 1, 'mcItem'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcItem'
getVariable
push 1, 'mcRoom'
getVariable
push 'handleThrow'
callMethod
pop
push r:this, 'onEnterFrame', NULL
setMember
label1089:
branch label1091
label1090:
push 'waitCounter', 'waitCounter'
getVariable
increment
setVariable
label1091:
end // of function
setMember
end // of function throwItem
function moveItem ('mc', 'x2', 'y2')
end // of function moveItem
function2 addMail (r:2='mailOb') ()
push r:mailOb, 1, 'checkMail'
callFunction
not
not
branchIfTrue label1092
push 0.0, 'Object'
new
setRegister r:1
pop
push r:mailOb, 1, 'myMail'
getVariable
push 'push'
callMethod
pop
push 0.0, 'updateMail'
callFunction
pop
label1092:
end // of function addMail
function2 checkMail (r:3='mailOb') ()
push r:mailOb
setRegister r:1
pop
push 'myMail'
getVariable
enumerateValue
label1093:
setRegister r:0
push NULL
equals
branchIfTrue label1097
push r:0
setRegister r:2
pop
push 'myMail'
getVariable
push r:2
getMember
push 'From'
getMember
push r:1, 'PlayerId'
getMember
equals
dup
not
branchIfTrue label1094
pop
push 'myMail'
getVariable
push r:2
getMember
push 'Message'
getMember
push r:1, 'Message'
getMember
equals
label1094:
not
branchIfTrue label1096
label1095:
push NULL
equals
not
branchIfTrue label1095
push TRUE
return
label1096:
branch label1093
label1097:
push FALSE
return
end // of function checkMail
function updateMail ()
push 'mcMail'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1099
push 'myMail'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label1098
push 2, 1, 'mcMail'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Mail', 1, 'mcMail'
getVariable
push 'gotoAndPlay'
callMethod
pop
branch label1099
label1098:
push 1, 1, 'mcMail'
getVariable
push 'gotoAndStop'
callMethod
pop
label1099:
end // of function updateMail
function2 showMail () ()
push 'myMail'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label1104
push 0.0, 'myMail'
getVariable
push 'pop'
callMethod
setRegister r:1
pop
push r:1, 'Message'
getMember
push 'Update'
equals
not
not
branchIfTrue label1103
push r:1, 'Message'
getMember
push 'Buddy Request'
equals
not
branchIfTrue label1100
push r:1, 'Buddy Request', 2, 'showWindow'
callFunction
pop
branch label1103
label1100:
push r:1, 'Message'
getMember
push 'Buddy Accept'
equals
not
branchIfTrue label1101
push r:1, 'Buddy Accepted', 2, 'showWindow'
callFunction
pop
branch label1103
label1101:
push r:1, 'Message'
getMember
push 'Buddy Decline'
equals
not
branchIfTrue label1102
push r:1, 'Buddy Declined', 2, 'showWindow'
callFunction
pop
branch label1103
label1102:
push r:1, 'Message'
getMember
push 'Buddy List Full'
equals
not
branchIfTrue label1103
push r:1, 'Buddy List Full', 2, 'showWindow'
callFunction
pop
label1103:
push 0.0, 'updateMail'
callFunction
pop
label1104:
end // of function showMail
function2 checkModerator (r:3='name') ()
push r:name
setRegister r:1
pop
push 'myModerators'
getVariable
enumerateValue
label1105:
setRegister r:0
push NULL
equals
branchIfTrue label1108
push r:0
setRegister r:2
pop
push r:1, 'myModerators'
getVariable
push r:2
getMember
equals
not
branchIfTrue label1107
label1106:
push NULL
equals
not
branchIfTrue label1106
push TRUE
return
label1107:
branch label1105
label1108:
push FALSE
return
end // of function checkModerator
function2 sendReport (r:5='playerId', r:4='nickname', r:3='reason', 'comments') (r:1='_root')
push r:playerId
setRegister r:2
pop
push r:2, 1, r:_root, 'checkLog'
callMethod
not
branchIfTrue label1109
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:reason, r:nickname, r:2, 3
initArray
push 'r', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
branch label1110
label1109:
push r:reason, 4
equals
not
branchIfTrue label1110
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 4, r:nickname, r:2, 3
initArray
push 'r', 'm', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
label1110:
end // of function sendReport
function2 handleModMessage (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
setRegister r:2
pop
push 'e99', r:1, 2, 'updateBalloon'
callFunction
pop
push TRUE, r:2, r:1, 3, 'updateLog'
callFunction
pop
end // of function handleModMessage
function2 showModTool (r:1='ob') ()
push r:ob, 'Mod Tool', 2, 'showWindow'
callFunction
pop
end // of function showModTool
function showBuddyTool ()
push 'mcBuddyTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1111
push 'Buddy', 1, 'mcBuddyTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'getBuddyOnlineList'
callFunction
pop
label1111:
end // of function showBuddyTool
function2 showItemTool (r:2='n') ()
push r:n
setRegister r:1
pop
push r:1, 800
equals
not
branchIfTrue label1112
push 'Start', 1, 'mcItemSpyPhone'
getVariable
push 'gotoAndStop'
callMethod
pop
push 999999, 1, 'mcItemSpyPhone'
getVariable
push 'swapDepths'
callMethod
pop
branch label1113
label1112:
push 'myItemList'
getVariable
push r:1
getMember
push 'Name'
getMember
push 'artwork/tools/', r:1
add
push '.swf'
add
push 2, 'showExtra'
callFunction
pop
label1113:
end // of function showItemTool
function showIglooListTool ()
push 'mcIglooListTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1114
push 'Wait', 1, 'mcIglooListTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 0.0, 'getRoomList'
callFunction
pop
label1114:
end // of function showIglooListTool
function2 showInfoTool (r:1='ob') ()
push 'mcInfoTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1116
push r:ob, UNDEF
equals
not
not
branchIfTrue label1115
push 'mcInfoTool'
getVariable
push 'ob', r:ob
setMember
push 1, 1, 'mcInfoTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Info', 1, 'mcInfoTool'
getVariable
push 'gotoAndStop'
callMethod
pop
branch label1116
label1115:
push 1, 1, 'mcInfoTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Load', 1, 'mcInfoTool'
getVariable
push 'gotoAndStop'
callMethod
pop
label1116:
end // of function showInfoTool
function showPlayerTool ()
push 'mcPlayerTool'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1117
push 'mcPlayerTool'
getVariable
push 'ob', 'myPlayer'
getVariable
setMember
push 1, 1, 'mcPlayerTool'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Info', 1, 'mcPlayerTool'
getVariable
push 'gotoAndStop'
callMethod
pop
label1117:
end // of function showPlayerTool
function2 addToy (r:2='toyId', r:1='frame') ()
push 'playerAction'
getVariable
push 'move'
equals
not
dup
not
branchIfTrue label1118
pop
push 'playerAction'
getVariable
push 'game'
equals
not
label1118:
not
branchIfTrue label1119
push 'playerAction', 'custom'
setVariable
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', r:'frame', r:toyId, 2
initArray
push 'at', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push r:'frame', r:toyId, 'myPlayer'
getVariable
push 'PlayerId'
getMember
push 3, 'showToy'
callFunction
pop
label1119:
end // of function addToy
function2 handleAddToy (r:4='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:1
pop
push r:ob, 1
getMember
toNumber
setRegister r:2
pop
push 1
setRegister r:3
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:1
equals
not
not
branchIfTrue label1120
push r:1, 1, 'checkPlayerReady'
callFunction
not
branchIfTrue label1120
push r:3, r:2, r:1, 3, 'showToy'
callFunction
pop
label1120:
end // of function handleAddToy
function2 showToy (r:2='playerId', r:4='toyId', r:3='frame') ()
push r:'frame', r:playerId, 2, 'updatePlayerFrame'
callFunction
pop
push 'world'
getVariable
push 'room'
getMember
push 'player', r:playerId
add
getMember
setRegister r:1
pop
push 101, 'toy', 2, r:1, 'createEmptyMovieClip'
callMethod
pop
push 'myMediaPath'
getVariable
push 'artwork/toys/'
add
push r:toyId
add
push '.swf'
add
push 1, r:1, 'toy'
getMember
push 'loadMovie'
callMethod
pop
end // of function showToy
function2 removeToy () ()
push 'world'
getVariable
push 'room'
getMember
push 'player', 'myPlayer'
getVariable
push 'PlayerId'
getMember
add
getMember
setRegister r:1
pop
push r:1, 'toy'
getMember
push UNDEF
equals
not
not
branchIfTrue label1121
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'rt', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
push 0.0, r:1, 'toy'
getMember
push 'removeMovieClip'
callMethod
pop
label1121:
end // of function removeToy
function2 handleRemoveToy (r:3='ob') ()
push r:ob, 0.0
getMember
toNumber
setRegister r:2
pop
push 'myPlayer'
getVariable
push 'PlayerId'
getMember
push r:2
equals
not
not
branchIfTrue label1122
push 'world'
getVariable
push 'room'
getMember
push 'player', r:2
add
getMember
setRegister r:1
pop
push r:1, 'toy'
getMember
push UNDEF
equals
not
not
branchIfTrue label1122
push 0.0, r:1, 'toy'
getMember
push 'removeMovieClip'
callMethod
pop
label1122:
end // of function handleRemoveToy
function2 buyItem1 ('itemId', r:3='itemName', r:2='itemCost') ()
push r:itemCost
setRegister r:1
pop
push 'itemId'
getVariable
push 1, 'checkPlayerItem'
callFunction
not
branchIfTrue label1123
push 400, 1, 'showError'
callFunction
pop
branch label1128
label1123:
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
dup
branchIfTrue label1124
pop
push 'itemId'
getVariable
push 1, 'checkFreeItem'
callFunction
label1124:
not
branchIfTrue label1127
push 'myPlayer'
getVariable
push 'Coins'
getMember
push r:1
lessThan
not
not
branchIfTrue label1125
push 'Buy Item', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 1, 'icon_mc', 'icon', 'itemId'
getVariable
add
push 3, 'mcPaper'
getVariable
push 'attachMovie'
callMethod
pop
push 'mcPaper'
getVariable
push 'icon_mc'
getMember
push '_x', 380
setMember
push 'mcPaper'
getVariable
push 'icon_mc'
getMember
push '_y', 150
setMember
push 'mcPaper'
getVariable
push 'icon_mc'
getMember
push '_xscale', 200
setMember
push 'mcPaper'
getVariable
push 'icon_mc'
getMember
push '_yscale', 200
setMember
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to buy ', r:itemName
add
push ' for '
add
push r:1
add
push ' Coins. You currently have '
add
push 'myPlayer'
getVariable
push 'Coins'
getMember
add
push ' Coins'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'mcPaper'
getVariable
push 'icon_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 'wait', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'itemId'
getVariable
push 1, 'addPlayerItem'
callFunction
pop
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'mcPaper'
getVariable
push 'icon_mc'
getMember
push 'removeMovieClip'
callMethod
pop
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label1126
label1125:
push 401, 1, 'showError'
callFunction
pop
label1126:
branch label1128
label1127:
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label1128:
end // of function buyItem1
function2 buyFurniture ('itemId', r:2='itemName', r:1='itemCost') ()
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label1131
push 'myPlayer'
getVariable
push 'Coins'
getMember
push r:itemCost
lessThan
not
not
branchIfTrue label1129
push 'Buy Furniture', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to buy ', r:itemName
add
push ' for '
add
push r:itemCost
add
push ' Coins. You currently have '
add
push 'myPlayer'
getVariable
push 'Coins'
getMember
add
push ' Coins'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 'wait', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'itemId'
getVariable
push 1, 'addPlayerFurniture'
callFunction
pop
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label1130
label1129:
push 401, 1, 'showError'
callFunction
pop
label1130:
branch label1132
label1131:
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label1132:
end // of function buyFurniture
function2 upgradeIgloo ('igloo', r:3='itemName', r:2='itemCost') (r:1='_root')
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label1136
push r:_root, 'myPlayerRoom'
getMember
push 'Igloo'
getMember
push 'igloo'
getVariable
equals
not
branchIfTrue label1133
push 400, 1, 'showError'
callFunction
pop
branch label1135
label1133:
push 'myPlayer'
getVariable
push 'Coins'
getMember
push r:itemCost
lessThan
not
not
branchIfTrue label1134
push 'Buy Upgrade', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you like to upgrade your igloo to a ', r:itemName
add
push ' for '
add
push r:itemCost
add
push ' Coins. You currently have '
add
push 'myPlayer'
getVariable
push 'Coins'
getMember
add
push ' Coins'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 'wait', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'igloo'
getVariable
push 1, 'addPlayerRoomUpgrade'
callFunction
pop
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label1135
label1134:
push 401, 1, 'showError'
callFunction
pop
label1135:
branch label1137
label1136:
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label1137:
end // of function upgradeIgloo
function2 upgradeIglooFloor ('itemId', r:3='itemName', r:2='itemCost') (r:1='_root')
push 'myPlayer'
getVariable
push 'IsMember'
getMember
push 0.0
greaterThan
not
branchIfTrue label1141
push r:_root, 'myPlayerRoom'
getMember
push 'Floor'
getMember
push 'itemId'
getVariable
equals
not
branchIfTrue label1138
push 400, 1, 'showError'
callFunction
pop
branch label1140
label1138:
push 'myPlayer'
getVariable
push 'Coins'
getMember
push r:itemCost
lessThan
not
not
branchIfTrue label1139
push 'Buy Furniture', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcShopWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Would you buy ', r:itemName
add
push ' flooring for '
add
push r:itemCost
add
push ' Coins. You currently have '
add
push 'myPlayer'
getVariable
push 'Coins'
getMember
add
push ' Coins'
add
setMember
push 'mcShopWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 'wait', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'itemId'
getVariable
push 1, 'addPlayerRoomFloor'
callFunction
pop
end // of function
setMember
push 'mcShopWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 1, 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of function
setMember
branch label1140
label1139:
push 401, 1, 'showError'
callFunction
pop
label1140:
branch label1142
label1141:
push 'Member', 1, 'mcShopWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label1142:
end // of function upgradeIglooFloor
function handleUpdateCoins ('ob')
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', '', 'uc', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function handleUpdateCoins
function2 handleGetCoins (r:1='ob') ()
push 'myPlayer'
getVariable
push 'Coins', r:ob, 0.0
getMember
toNumber
setMember
push 'mcPlayerTool'
getVariable
push 'coins_txt'
getMember
push 'text', 'Your Coins: ', 'myPlayer'
getVariable
push 'Coins'
getMember
add
setMember
end // of function handleGetCoins
function2 sendCard (r:2='playerId', r:1='cardId') ()
push 'myRoom'
getVariable
push 'SmartId'
getMember
push 'str', 10, r:cardId, r:playerId, 3
initArray
push 'sc', 's', 5, 'smartfox'
getVariable
push 'sendXtMessage'
callMethod
pop
end // of function sendCard
function2 handleSendCard (r:3='ob') ()
push r:ob
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', r:2, 0.0
getMember
toNumber
setMember
push r:1, 'Nickname', r:2, 1
getMember
setMember
push r:1, 'CardId', r:2, 2
getMember
toNumber
setMember
push r:1, 'CardId'
getMember
push 'mySetup'
getVariable
push 'MaxCards'
getMember
greaterThan
not
not
branchIfTrue label1143
push r:1, 1, 'addCard'
callFunction
pop
label1143:
end // of function handleSendCard
function2 addCard (r:1='ob') ()
push r:ob, 1, 'myCards'
getVariable
push 'push'
callMethod
pop
push 0.0, 'updateCards'
callFunction
pop
end // of function addCard
function updateCards ()
push 'mcCards'
getVariable
push UNDEF
equals
not
not
branchIfTrue label1145
push 'myCards'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label1144
push 2, 1, 'mcCards'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'Mail', 1, 'mcCards'
getVariable
push 'gotoAndPlay'
callMethod
pop
branch label1145
label1144:
push 1, 1, 'mcCards'
getVariable
push 'gotoAndStop'
callMethod
pop
label1145:
end // of function updateCards
function2 showCard () ()
push 'myCards'
getVariable
push 'length'
getMember
push 0.0
greaterThan
not
branchIfTrue label1146
push 0.0, 'myCards'
getVariable
push 'pop'
callMethod
setRegister r:1
pop
push r:1, FALSE, r:1, 'CardId'
getMember
push 3, 'showCardWindow'
callFunction
pop
push 0.0, 'updateCards'
callFunction
pop
label1146:
end // of function showCard
function2 showCardWindow ('id', r:2='isPreview', r:3='ob') ()
push r:ob
setRegister r:1
pop
push r:isPreview
not
branchIfTrue label1149
push 'myPlayer'
getVariable
push 'Coins'
getMember
push 10
lessThan
not
not
branchIfTrue label1147
push 'ob2', 'mcPlayerCard'
getVariable
push 'ob'
getMember
varEquals
push 0.0, 'Object'
new
setRegister r:1
pop
push r:1, 'PlayerId', 'myPlayer'
getVariable
push 'PlayerId'
getMember
setMember
push r:1, 'Nickname', 'myPlayer'
getVariable
push 'Nickname'
getMember
setMember
push r:1, 'CardId', 'id'
getVariable
setMember
push 3, 1, 'mcCardWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_xscale', 90
setMember
push 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_yscale', 90
setMember
push 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_y', 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_y'
getMember
push 50
subtract
setMember
push 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_x', 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push '_x'
getMember
push 40
add
setMember
push 'mcCardWindow'
getVariable
push 'message_txt'
getMember
push 'text', 'Send this card to ', 'ob2'
getVariable
push 'Nickname'
getMember
add
push ' for 10 coins'
add
setMember
push 'mcCardWindow'
getVariable
push 'yes_btn'
getMember
push 'onRelease'
function ()
push 'id'
getVariable
push 'ob2'
getVariable
push 'PlayerId'
getMember
push 2, 'sendCard'
callFunction
pop
push 0.0, 'closeCardWindow'
callFunction
pop
push 0.0, 'closeWindow'
callFunction
pop
end // of function
setMember
push 'mcCardWindow'
getVariable
push 'no_btn'
getMember
push 'onRelease'
function ()
push 0.0, 'closeCardWindow'
callFunction
pop
end // of function
setMember
branch label1148
label1147:
push 401, 1, 'showError'
callFunction
pop
label1148:
branch label1150
label1149:
push 2, 1, 'mcCardWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
label1150:
push 'myMediaPath'
getVariable
push 'artwork/cards/'
add
push 'id'
getVariable
add
push '.swf'
add
push 1, 'mcCardWindow'
getVariable
push 'load_mc'
getMember
push 'loadMovie'
callMethod
pop
push 'mcCardWindow'
getVariable
push 'ob', r:1
setMember
push 'myPlayer'
getVariable
push 'Status', 'busy'
setMember
end // of function showCardWindow
function closeCardWindow ()
push 1, 1, 'mcCardWindow'
getVariable
push 'gotoAndStop'
callMethod
pop
push 'myPlayer'
getVariable
push 'Status', 'chat'
setMember
end // of function closeCardWindow
function2 loadSendReport (r:4='name', r:6='reason', r:5='message') ()
push 0.0, 'LoadVars'
new
setRegister r:2
pop
push 0.0, 'LoadVars'
new
setRegister r:3
pop
push r:2, 'Name', 'myPlayer'
getVariable
push 'Nickname'
getMember
setMember
push r:2, 'Email', 'myPlayer'
getVariable
push 'Email'
getMember
setMember
push r:2, 'ReportName', r:name
setMember
push r:2, 'Reason', r:reason
setMember
push r:2, 'Comments', r:message
setMember
push r:2, 'Log', ''
setMember
push 0.0
setRegister r:1
pop
label1151:
push r:1, 'myLog'
getVariable
push 'length'
getMember
lessThan
not
branchIfTrue label1153
push 'myLog'
getVariable
push r:1
getMember
push 'IsBad'
getMember
push UNDEF
equals
not
branchIfTrue label1152
push 'myLog'
getVariable
push r:1
getMember
push 'IsBad', 0.0
setMember
label1152:
push r:2, 'Log', r:2, 'Log'
getMember
push 'myLog'
getVariable
push r:1
getMember
push 'PlayerId'
getMember
push '|'
add
push 'myLog'
getVariable
push r:1
getMember
push 'Nickname'
getMember
add
push '|'
add
push 'myLog'
getVariable
push r:1
getMember
push 'Message'
getMember
add
push '|'
add
push 'myLog'
getVariable
push r:1
getMember
push 'IsBad'
getMember
add
push '||'
add
add
setMember
push r:1, 1
add
setRegister r:1
pop
branch label1151
label1153:
push r:3, 'onLoad'
function2 (r:1='success') ()
push r:success
not
not
branchIfTrue label1154
label1154:
end // of function
setMember
push 'POST', r:3, 'myPath'
getVariable
push 'report.php'
add
push 3, r:2, 'sendAndLoad'
callMethod
pop
end // of function loadSendReport
push 'SmartFoxClient'
function2 (r:8='objRef') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'objRef', r:objRef
setMember
push r:2, 'majVersion', 1
setMember
push r:2, 'minVersion', 3
setMember
push r:2, 'subVersion', 0.0
setMember
push r:2, 'server', 0.0, 'XMLSocket'
new
setMember
push r:2, 'roomList', 0.0, 'Object'
new
setMember
push r:2, 'buddyList', 0.0, 'Array'
new
setMember
push r:2, 'buddyVars', 0.0, 'Array'
new
setMember
push r:2, 'activeRoomId', NULL
setMember
push r:2, 'myUserId', NULL
setMember
push r:2, 'myUserName', ''
setMember
push r:2, 'amIModerator', FALSE
setMember
push r:2, 'playerId', NULL
setMember
push r:2, 'debug', TRUE
setMember
push r:2, 'isConnected', FALSE
setMember
push r:2, 'changingRoom', FALSE
setMember
push r:2, 'arrayTags', 'userList', TRUE, 'rmList', TRUE, 'vars', TRUE, 'bList', TRUE, 'vs', TRUE, 5
initObject
setMember
push r:2, 'messageHandlers', 0.0, 'Object'
new
setMember
push 0.0, r:2, 'setupMessageHandlers'
callMethod
pop
end // of function
setVariable
push 'XMLSocket'
getVariable
push 'prototype'
getMember
push 'onData'
function2 (r:3='message') (r:1='this')
push r:message
setRegister r:2
pop
push 0.0, 1, r:2, 'charAt'
callMethod
push '%'
equals
not
branchIfTrue label1155
push r:2, 1, r:this, 'strReceived'
callMethod
pop
branch label1156
label1155:
push 0.0, 1, r:2, 'charAt'
callMethod
push '<'
equals
not
branchIfTrue label1156
push r:2, 1, 'XML'
new
push 1, r:this, 'onXML'
callMethod
pop
label1156:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getVersion'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'majVersion'
getMember
push '.'
add
push r:2, 'minVersion'
getMember
add
push '.'
add
push r:2, 'subVersion'
getMember
add
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'isModerator'
function2 () (r:1='this')
push r:this, 'amIModerator'
getMember
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'setupMessageHandlers'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'handleSysMessages'
getMember
push 'sys', 2, r:2, 'addMessageHandler'
callMethod
pop
push r:2, 'handleExtensionMessages'
getMember
push 'xt', 2, r:2, 'addMessageHandler'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'addMessageHandler'
function2 (r:5='handlerId', r:4='handlerMethod') (r:1='this')
push r:handlerId
setRegister r:2
pop
push r:this
setRegister r:3
pop
push r:3, 'messageHandlers'
getMember
push r:2
getMember
push UNDEF
equals
not
branchIfTrue label1157
push r:3, 'messageHandlers'
getMember
push r:2, 0.0, 'Object'
new
setMember
push r:3, 'messageHandlers'
getMember
push r:2
getMember
push 'handleMessage', r:handlerMethod
setMember
label1157:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'handleSysMessages'
function2 (r:6='xmlObj', r:68='parent') ()
push r:parent
setRegister r:1
pop
push r:xmlObj, 'attributes'
getMember
push 'action'
getMember
setRegister r:11
pop
push r:xmlObj, 'attributes'
getMember
push 'r'
getMember
setRegister r:33
pop
push r:11, 'apiOK'
equals
not
branchIfTrue label1158
push TRUE, 1, r:1, 'onConnection'
callMethod
pop
branch label1276
label1158:
push r:11, 'apiKO'
equals
not
branchIfTrue label1159
push FALSE, 1, r:1, 'onConnection'
callMethod
pop
branch label1276
label1159:
push r:11, 'logOK'
equals
not
branchIfTrue label1162
push r:1, 'myUserId', r:xmlObj, 'login'
getMember
push 'attributes'
getMember
push 'id'
getMember
setMember
push r:1, 'myUserName', r:xmlObj, 'login'
getMember
push 'attributes'
getMember
push 'n'
getMember
setMember
push r:1, 'amIModerator', r:xmlObj, 'login'
getMember
push 'attributes'
getMember
push 'mod'
getMember
push '0'
equals
not
branchIfTrue label1160
push FALSE
branch label1161
label1160:
push TRUE
label1161:
setMember
push 'success', TRUE, 'name', r:1, 'myUserName'
getMember
push 'error', '', 3
initObject
push 1, r:1, 'onLogin'
callMethod
pop
push 0.0, r:1, 'getRoomList'
callMethod
pop
branch label1276
label1162:
push r:11, 'logKO'
equals
not
branchIfTrue label1163
push r:xmlObj, 'login'
getMember
push 'attributes'
getMember
push 'e'
getMember
setRegister r:54
pop
push 'success', FALSE, 'name', '', 'error', r:54, 3
initObject
push 1, r:1, 'onLogin'
callMethod
pop
branch label1276
label1163:
push r:11, 'rmList'
equals
not
branchIfTrue label1180
push r:xmlObj, 'rmList'
getMember
push 'rmList'
getMember
setRegister r:9
pop
push r:1, 'roomList', 0.0, 'Array'
new
setMember
push r:9
enumerateValue
label1164:
setRegister r:0
push NULL
equals
branchIfTrue label1179
push r:0
setRegister r:41
pop
push r:9, r:41
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:5
pop
push r:9, r:41
getMember
push 'attributes'
getMember
setRegister r:2
pop
push r:2, 'id'
getMember
setRegister r:4
pop
push r:9, r:41
getMember
push 'n'
getMember
push 'value'
getMember
setRegister r:17
pop
push r:2, 'maxu'
getMember
toNumber
setRegister r:20
pop
push r:2, 'maxs'
getMember
toNumber
setRegister r:21
pop
push r:2, 'temp'
getMember
not
branchIfTrue label1165
push TRUE
branch label1166
label1165:
push FALSE
label1166:
setRegister r:60
pop
push r:2, 'game'
getMember
not
branchIfTrue label1167
push TRUE
branch label1168
label1167:
push FALSE
label1168:
setRegister r:50
pop
push r:2, 'priv'
getMember
not
branchIfTrue label1169
push TRUE
branch label1170
label1169:
push FALSE
label1170:
setRegister r:18
pop
push r:2, 'ucnt'
getMember
toNumber
setRegister r:30
pop
push r:2, 'scnt'
getMember
toNumber
setRegister r:22
pop
push r:2, 'lmb'
getMember
not
branchIfTrue label1171
push TRUE
branch label1172
label1171:
push FALSE
label1172:
setRegister r:27
pop
push r:1, 'roomList'
getMember
push r:5, r:18, r:50, r:60, r:21, r:20, r:17, r:4, 7, '_ServerRoom'
new
setMember
push r:1, 'roomList'
getMember
push r:5
getMember
push 'userCount', r:30
setMember
push r:1, 'roomList'
getMember
push r:5
getMember
push 'specCount', r:22
setMember
push r:27, 1, r:1, 'roomList'
getMember
push r:5
getMember
push 'setIsLimbo'
callMethod
pop
push r:9, r:41
getMember
push 'vars'
getMember
push 'vars'
getMember
setRegister r:3
pop
push 0.0
setRegister r:36
pop
label1173:
push r:36, r:3, 'length'
getMember
lessThan
not
branchIfTrue label1178
push r:3, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:3, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:3, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'b'
equals
not
branchIfTrue label1174
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1177
label1174:
push r:10, 'n'
equals
not
branchIfTrue label1175
push 'Number'
getVariable
setRegister r:29
pop
branch label1177
label1175:
push r:10, 's'
equals
not
branchIfTrue label1176
push 'String'
getVariable
setRegister r:29
pop
branch label1177
label1176:
push r:10, 'x'
equals
not
branchIfTrue label1177
function ('n')
push NULL
return
end // of function
setRegister r:29
pop
label1177:
push r:1, 'roomList'
getMember
push r:5
getMember
push 'variables'
getMember
push r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
push r:36
increment
setRegister r:36
pop
branch label1173
label1178:
branch label1164
label1179:
push r:1, 'roomList'
getMember
push 1, r:1, 'onRoomListUpdate'
callMethod
pop
branch label1276
label1180:
push r:11, 'joinOK'
equals
not
branchIfTrue label1199
push r:xmlObj, 'uLs'
getMember
push 'attributes'
getMember
push 'r'
getMember
setRegister r:43
pop
push r:xmlObj, 'uLs'
getMember
push 'uLs'
getMember
setRegister r:7
pop
push r:xmlObj, 'vars'
getMember
push 'vars'
getMember
setRegister r:14
pop
push r:1, 'activeRoomId', r:43
toNumber
setMember
push r:1, 'roomList'
getMember
push r:43
getMember
setRegister r:32
pop
push r:32, 'userList', 0.0, 'Object'
new
setMember
push r:1, 'playerId', r:xmlObj, 'pid'
getMember
push 'attributes'
getMember
push 'id'
getMember
setMember
push r:xmlObj, 'pid'
getMember
push 'attributes'
getMember
push 'id'
getMember
push 1, r:32, 'setMyPlayerId'
callMethod
pop
push r:32, 'variables', 0.0, 'Object'
new
setMember
push 0.0
setRegister r:36
pop
label1181:
push r:36, r:14, 'length'
getMember
lessThan
not
branchIfTrue label1186
push r:14, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:14, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:14, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'b'
equals
not
branchIfTrue label1182
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1185
label1182:
push r:10, 'n'
equals
not
branchIfTrue label1183
push 'Number'
getVariable
setRegister r:29
pop
branch label1185
label1183:
push r:10, 's'
equals
not
branchIfTrue label1184
push 'String'
getVariable
setRegister r:29
pop
branch label1185
label1184:
push r:10, 'x'
equals
not
branchIfTrue label1185
function ('n')
push NULL
return
end // of function
setRegister r:29
pop
label1185:
push r:32, 'variables'
getMember
push r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
push r:36
increment
setRegister r:36
pop
branch label1181
label1186:
push 0.0
setRegister r:41
pop
label1187:
push r:41, r:7, 'length'
getMember
lessThan
not
branchIfTrue label1198
push r:7, r:41
getMember
push 'n'
getMember
push 'value'
getMember
setRegister r:17
pop
push r:7, r:41
getMember
push 'attributes'
getMember
push 'i'
getMember
setRegister r:4
pop
push r:7, r:41
getMember
push 'attributes'
getMember
push 'm'
getMember
setRegister r:25
pop
push r:7, r:41
getMember
push 'attributes'
getMember
push 's'
getMember
setRegister r:19
pop
push r:32, 'userList'
getMember
push r:4, r:17, r:4, 2, '_ServerUser'
new
setMember
push r:32, 'userList'
getMember
push r:4
getMember
push 'isMod', r:25, '1'
equals
not
branchIfTrue label1188
push TRUE
branch label1189
label1188:
push FALSE
label1189:
setMember
push r:32, 'userList'
getMember
push r:4
getMember
push 'isSpec', r:19, '1'
equals
not
branchIfTrue label1190
push TRUE
branch label1191
label1190:
push FALSE
label1191:
setMember
push r:7, r:41
getMember
push 'vars'
getMember
push 'vars'
getMember
setRegister r:12
pop
push r:32, 'userList'
getMember
push r:4
getMember
push 'variables', 0.0
initObject
setMember
push r:32, 'userList'
getMember
push r:4
getMember
push 'variables'
getMember
setRegister r:39
pop
push 0.0
setRegister r:36
pop
label1192:
push r:36, r:12, 'length'
getMember
lessThan
not
branchIfTrue label1197
push r:12, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:12, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:12, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'b'
equals
not
branchIfTrue label1193
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1196
label1193:
push r:10, 'n'
equals
not
branchIfTrue label1194
push 'Number'
getVariable
setRegister r:29
pop
branch label1196
label1194:
push r:10, 's'
equals
not
branchIfTrue label1195
push 'String'
getVariable
setRegister r:29
pop
branch label1196
label1195:
push r:10, 'x'
equals
not
branchIfTrue label1196
function ('n')
push NULL
return
end // of function
setRegister r:29
pop
label1196:
push r:39, r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
push r:36
increment
setRegister r:36
pop
branch label1192
label1197:
push r:41
increment
setRegister r:41
pop
branch label1187
label1198:
push r:1, 'changingRoom', FALSE
setMember
push r:1, 'roomList'
getMember
push r:43
getMember
push 1, r:1, 'onJoinRoom'
callMethod
pop
branch label1276
label1199:
push r:11, 'joinKO'
equals
not
branchIfTrue label1200
push r:1, 'changingRoom', FALSE
setMember
push r:xmlObj, 'error'
getMember
push 'attributes'
getMember
push 'msg'
getMember
setRegister r:57
pop
push r:57, 1, r:1, 'onJoinRoomError'
callMethod
pop
branch label1276
label1200:
push r:11, 'userEnterRoom'
equals
not
branchIfTrue label1207
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'name'
getMember
setRegister r:58
pop
push r:1, 'roomList'
getMember
push r:33
getMember
setRegister r:32
pop
push r:32, 'userList'
getMember
push r:64, r:58, r:64, 2, '_ServerUser'
new
setMember
push r:32, 'userCount', r:32, 'userCount'
getMember
increment
setMember
push r:xmlObj, 'user'
getMember
push 'vars'
getMember
push 'vars'
getMember
setRegister r:12
pop
push r:32, 'userList'
getMember
push r:64
getMember
push 'variables', 0.0
initObject
setMember
push r:32, 'userList'
getMember
push r:64
getMember
push 'variables'
getMember
setRegister r:39
pop
push 0.0
setRegister r:36
pop
label1201:
push r:36, r:12, 'length'
getMember
lessThan
not
branchIfTrue label1206
push r:12, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:12, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:12, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'b'
equals
not
branchIfTrue label1202
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1205
label1202:
push r:10, 'n'
equals
not
branchIfTrue label1203
push 'Number'
getVariable
setRegister r:29
pop
branch label1205
label1203:
push r:10, 's'
equals
not
branchIfTrue label1204
push 'String'
getVariable
setRegister r:29
pop
branch label1205
label1204:
push r:10, 'x'
equals
not
branchIfTrue label1205
function ('n')
push NULL
return
end // of function
setRegister r:29
pop
label1205:
push r:39, r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
push r:36
increment
setRegister r:36
pop
branch label1201
label1206:
push r:32, 'userList'
getMember
push r:64
getMember
push r:33, 2, r:1, 'onUserEnterRoom'
callMethod
pop
branch label1276
label1207:
push r:11, 'userGone'
equals
not
branchIfTrue label1208
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:1, 'roomList'
getMember
push r:33
getMember
setRegister r:32
pop
push r:32, 'userList'
getMember
push r:64
getMember
push 'name'
getMember
setRegister r:58
pop
push r:32, 'userList'
getMember
push 'usrId'
delete
pop
push r:32, 'userCount', r:32, 'userCount'
getMember
decrement
setMember
push r:58, r:64, r:33, 3, r:1, 'onUserLeaveRoom'
callMethod
pop
branch label1276
label1208:
push r:11, 'pubMsg'
equals
not
branchIfTrue label1209
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:xmlObj, 'txt'
getMember
push 'value'
getMember
setRegister r:44
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:65
pop
push 0.0, r:44, 'toString'
callMethod
push 1, r:65, 'decodeEntities'
callMethod
setRegister r:44
pop
push r:33, r:1, 'roomList'
getMember
push r:33
getMember
push 'userList'
getMember
push r:64
getMember
push 0.0, r:44, 'toString'
callMethod
push 3, r:1, 'onPublicMessage'
callMethod
pop
branch label1276
label1209:
push r:11, 'prvMsg'
equals
not
branchIfTrue label1210
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:xmlObj, 'txt'
getMember
push 'value'
getMember
setRegister r:44
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:65
pop
push r:44, 1, r:65, 'decodeEntities'
callMethod
setRegister r:44
pop
push r:33, r:1, 'roomList'
getMember
push r:33
getMember
push 'userList'
getMember
push r:64
getMember
push 0.0, r:44, 'toString'
callMethod
push 3, r:1, 'onPrivateMessage'
callMethod
pop
branch label1276
label1210:
push r:11, 'dmnMsg'
equals
not
branchIfTrue label1211
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:xmlObj, 'txt'
getMember
push 'value'
getMember
setRegister r:44
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:65
pop
push r:44, 1, r:65, 'decodeEntities'
callMethod
setRegister r:44
pop
push r:1, 'roomList'
getMember
push r:33
getMember
push 'userList'
getMember
push r:64
getMember
push r:44, 2, r:1, 'onAdminMessage'
callMethod
pop
branch label1276
label1211:
push r:11, 'dataObj'
equals
not
branchIfTrue label1212
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:46
pop
push r:xmlObj, 'dataObj'
getMember
push 'value'
getMember
setRegister r:55
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:65
pop
push r:55, 1, r:65, 'deserialize'
callMethod
setRegister r:53
pop
push r:1, 'roomList'
getMember
push r:33
getMember
push 'userList'
getMember
push r:46
getMember
push r:53, 2, r:1, 'onObjectReceived'
callMethod
pop
branch label1276
label1212:
push r:11, 'uVarsUpdate'
equals
not
branchIfTrue label1221
push r:xmlObj, 'user'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:64
pop
push r:xmlObj, 'vars'
getMember
push 'vars'
getMember
setRegister r:13
pop
push r:1, 'roomList'
getMember
push r:33
getMember
push 'userList'
getMember
push r:64
getMember
setRegister r:31
pop
push r:31, 'variables'
getMember
push UNDEF
equals
not
branchIfTrue label1213
push r:31, 'variables', 0.0
initObject
setMember
label1213:
push 0.0
setRegister r:36
pop
label1214:
push r:36, r:13, 'length'
getMember
lessThan
not
branchIfTrue label1220
push r:13, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:13, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:13, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'x'
equals
not
branchIfTrue label1215
push r:31, 'variables'
getMember
push 'vName'
delete
pop
branch label1219
label1215:
push r:10, 'b'
equals
not
branchIfTrue label1216
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1218
label1216:
push r:10, 'n'
equals
not
branchIfTrue label1217
push 'Number'
getVariable
setRegister r:29
pop
branch label1218
label1217:
push r:10, 's'
equals
not
branchIfTrue label1218
push 'String'
getVariable
setRegister r:29
pop
label1218:
push r:31, 'variables'
getMember
push r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
label1219:
push r:36
increment
setRegister r:36
pop
branch label1214
label1220:
push r:31, 1, r:1, 'onUserVariablesUpdate'
callMethod
pop
branch label1276
label1221:
push r:11, 'rVarsUpdate'
equals
not
branchIfTrue label1230
push r:xmlObj, 'vars'
getMember
push 'vars'
getMember
setRegister r:13
pop
push r:1, 'roomList'
getMember
push r:33
getMember
setRegister r:32
pop
push 0.0
initArray
setRegister r:34
pop
push r:32, 'variables'
getMember
push UNDEF
equals
not
branchIfTrue label1222
push r:32, 'variables', 0.0, 'Object'
new
setMember
label1222:
push 0.0
setRegister r:36
pop
label1223:
push r:36, r:13, 'length'
getMember
lessThan
not
branchIfTrue label1229
push r:13, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:13, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:13, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:28, 1, r:34, 'push'
callMethod
pop
push r:34, r:28, TRUE
setMember
push r:10, 'x'
equals
not
branchIfTrue label1224
push r:32, 'variables'
getMember
push 'vName'
delete
pop
branch label1228
label1224:
push r:10, 'b'
equals
not
branchIfTrue label1225
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1227
label1225:
push r:10, 'n'
equals
not
branchIfTrue label1226
push 'Number'
getVariable
setRegister r:29
pop
branch label1227
label1226:
push r:10, 's'
equals
not
branchIfTrue label1227
push 'String'
getVariable
setRegister r:29
pop
label1227:
push r:32, 'variables'
getMember
push r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
label1228:
push r:36
increment
setRegister r:36
pop
branch label1223
label1229:
push r:34, r:32, 2, r:1, 'onRoomVariablesUpdate'
callMethod
pop
branch label1276
label1230:
push r:11, 'createRmKO'
equals
not
branchIfTrue label1231
push r:xmlObj, 'room'
getMember
push 'attributes'
getMember
push 'e'
getMember
setRegister r:54
pop
push r:54, 1, r:1, 'onCreateRoomError'
callMethod
pop
branch label1276
label1231:
push r:11, 'uCount'
equals
not
branchIfTrue label1232
push r:xmlObj, 'attributes'
getMember
push 'u'
getMember
setRegister r:47
pop
push r:xmlObj, 'attributes'
getMember
push 's'
getMember
setRegister r:51
pop
push r:1, 'roomList'
getMember
push r:33
getMember
setRegister r:42
pop
push r:42, 'userCount', r:47
toNumber
setMember
push r:42, 'specCount', r:51
toNumber
setMember
push r:42, 1, r:1, 'onUserCountChange'
callMethod
pop
branch label1276
label1232:
push r:11, 'roomAdd'
equals
not
branchIfTrue label1244
push r:xmlObj, 'rm'
getMember
push 'attributes'
getMember
setRegister r:38
pop
push r:38, 'id'
getMember
setRegister r:45
pop
push r:xmlObj, 'rm'
getMember
push 'name'
getMember
push 'value'
getMember
setRegister r:56
pop
push r:38, 'max'
getMember
toNumber
setRegister r:48
pop
push r:38, 'spec'
getMember
toNumber
setRegister r:49
pop
push r:38, 'temp'
getMember
not
branchIfTrue label1233
push TRUE
branch label1234
label1233:
push FALSE
label1234:
setRegister r:60
pop
push r:38, 'game'
getMember
not
branchIfTrue label1235
push TRUE
branch label1236
label1235:
push FALSE
label1236:
setRegister r:50
pop
push r:38, 'priv'
getMember
not
branchIfTrue label1237
push TRUE
branch label1238
label1237:
push FALSE
label1238:
setRegister r:62
pop
push r:62, r:50, r:60, r:49, r:48, r:56, r:45, 7, '_ServerRoom'
new
setRegister r:37
pop
push r:1, 'roomList'
getMember
push r:45, r:37
setMember
push r:xmlObj, 'rm'
getMember
push 'vars'
getMember
push 'vars'
getMember
setRegister r:13
pop
push r:37, 'variables', 0.0, 'Object'
new
setMember
push 0.0
setRegister r:36
pop
label1239:
push r:36, r:13, 'length'
getMember
lessThan
not
branchIfTrue label1243
push r:13, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:28
pop
push r:13, r:36
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:10
pop
push r:13, r:36
getMember
push 'value'
getMember
setRegister r:24
pop
push r:10, 'b'
equals
not
branchIfTrue label1240
push 'Boolean'
getVariable
setRegister r:29
pop
branch label1242
label1240:
push r:10, 'n'
equals
not
branchIfTrue label1241
push 'Number'
getVariable
setRegister r:29
pop
branch label1242
label1241:
push r:10, 's'
equals
not
branchIfTrue label1242
push 'String'
getVariable
setRegister r:29
pop
label1242:
push r:37, 'variables'
getMember
push r:28, r:24, 1, r:29, UNDEF
callMethod
setMember
push r:36
increment
setRegister r:36
pop
branch label1239
label1243:
push r:37, 1, r:1, 'onRoomAdded'
callMethod
pop
branch label1276
label1244:
push r:11, 'roomDel'
equals
not
branchIfTrue label1245
push r:xmlObj, 'rm'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:61
pop
push r:1, 'roomList'
getMember
push r:61
getMember
setRegister r:52
pop
push r:1, 'roomList'
getMember
push 'deletedId'
delete
pop
push r:52, 1, r:1, 'onRoomDeleted'
callMethod
pop
branch label1276
label1245:
push r:11, 'leaveRoom'
equals
not
branchIfTrue label1246
push r:xmlObj, 'rm'
getMember
push 'attributes'
getMember
push 'id'
getMember
setRegister r:63
pop
push r:63, 1, r:1, 'onRoomLeft'
callMethod
pop
branch label1276
label1246:
push r:11, 'roundTripRes'
equals
not
branchIfTrue label1247
push r:1, 't2'
getTimer
setMember
push r:1, 't2'
getMember
push r:1, 't1'
getMember
subtract
push 1, r:1, 'onRoundTripResponse'
callMethod
pop
branch label1276
label1247:
push r:11, 'swSpec'
equals
not
branchIfTrue label1248
push 'scope'
getVariable
push 'playerId', r:xmlObj, 'pid'
getMember
push 'attributes'
getMember
push 'id'
getMember
toNumber
setMember
push 'scope'
getVariable
push 'roomList'
getMember
push r:33
getMember
push 'scope'
getVariable
push 'playerId'
getMember
push 'scope'
getVariable
push 'playerId'
getMember
push 0.0
greaterThan
push 3, r:1, 'onSpectatorSwitched'
callMethod
pop
branch label1276
label1248:
push r:11, 'bList'
equals
not
branchIfTrue label1257
push r:xmlObj, 'bList'
getMember
push 'bList'
getMember
setRegister r:8
pop
push r:8, UNDEF
equals
not
branchIfTrue label1249
push r:xmlObj, 'err'
getMember
push 'value'
getMember
push 1, r:1, 'onBuddyListError'
callMethod
pop
branch label1256
label1249:
push 0.0
setRegister r:41
pop
label1250:
push r:41, r:8, 'length'
getMember
lessThan
not
branchIfTrue label1255
push 0.0
initObject
setRegister r:35
pop
push r:35, 'isOnline', r:8, r:41
getMember
push 'attributes'
getMember
push 's'
getMember
push '1'
equals
not
branchIfTrue label1251
push TRUE
branch label1252
label1251:
push FALSE
label1252:
setMember
push r:35, 'name', r:8, r:41
getMember
push 'n'
getMember
push 'value'
getMember
setMember
push r:35, 'id', r:8, r:41
getMember
push 'attributes'
getMember
push 'i'
getMember
setMember
push r:35, 'variables', 0.0
initObject
setMember
push r:8, r:41
getMember
push 'vs'
getMember
push 'vs'
getMember
setRegister r:16
pop
push r:16
enumerateValue
label1253:
setRegister r:0
push NULL
equals
branchIfTrue label1254
push r:0
setRegister r:36
pop
push r:16, r:36
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:26
pop
push r:16, r:36
getMember
push 'value'
getMember
setRegister r:23
pop
push r:35, 'variables'
getMember
push r:26, r:23
setMember
branch label1253
label1254:
push r:35, 1, r:1, 'buddyList'
getMember
push 'push'
callMethod
pop
push r:41
increment
setRegister r:41
pop
branch label1250
label1255:
push r:1, 'buddyList'
getMember
push 1, r:1, 'onBuddyList'
callMethod
pop
label1256:
branch label1276
label1257:
push r:11, 'bUpd'
equals
not
branchIfTrue label1267
push r:xmlObj, 'b'
getMember
setRegister r:40
pop
push r:40, UNDEF
equals
not
branchIfTrue label1258
push r:xmlObj, 'err'
getMember
push 'value'
getMember
push 1, r:1, 'onBuddyListError'
callMethod
pop
branch label1266
label1258:
push 0.0
initObject
setRegister r:35
pop
push r:35, 'name', r:40, 'n'
getMember
push 'value'
getMember
setMember
push r:35, 'id', r:40, 'attributes'
getMember
push 'i'
getMember
setMember
push r:35, 'isOnline', r:40, 'attributes'
getMember
push 's'
getMember
push '1'
equals
not
branchIfTrue label1259
push TRUE
branch label1260
label1259:
push FALSE
label1260:
setMember
push r:35, 'variables', 0.0
initObject
setMember
push r:40, 'vs'
getMember
push 'vs'
getMember
setRegister r:16
pop
push r:16
enumerateValue
label1261:
setRegister r:0
push NULL
equals
branchIfTrue label1262
push r:0
setRegister r:41
pop
push r:16, r:41
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:26
pop
push r:16, r:41
getMember
push 'value'
getMember
setRegister r:23
pop
push r:35, 'variables'
getMember
push r:26, r:23
setMember
branch label1261
label1262:
push 0.0
setRegister r:41
pop
label1263:
push r:41, r:1, 'buddyList'
getMember
push 'length'
getMember
lessThan
not
branchIfTrue label1265
push r:1, 'buddyList'
getMember
push r:41
getMember
push 'name'
getMember
push r:35, 'name'
getMember
equals
not
branchIfTrue label1264
push r:1, 'buddyList'
getMember
push r:41, r:35
setMember
branch label1265
label1264:
push r:41
increment
setRegister r:41
pop
branch label1263
label1265:
push r:35, 1, r:1, 'onBuddyListUpdate'
callMethod
pop
label1266:
branch label1276
label1267:
push r:11, 'bAdd'
equals
not
branchIfTrue label1272
push r:xmlObj, 'b'
getMember
setRegister r:40
pop
push 0.0
initObject
setRegister r:35
pop
push r:35, 'name', r:40, 'value'
getMember
setMember
push r:35, 'id', r:40, 'attributes'
getMember
push 'i'
getMember
setMember
push r:35, 'isOnline', r:40, 'attributes'
getMember
push 's'
getMember
push '1'
equals
not
branchIfTrue label1268
push TRUE
branch label1269
label1268:
push FALSE
label1269:
setMember
push r:35, 'variables', 0.0
initObject
setMember
push r:40, 'vs'
getMember
push 'vs'
getMember
setRegister r:16
pop
push r:16
enumerateValue
label1270:
setRegister r:0
push NULL
equals
branchIfTrue label1271
push r:0
setRegister r:41
pop
push r:16, r:41
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:26
pop
push r:16, r:41
getMember
push 'value'
getMember
setRegister r:23
pop
push r:35, 'variables'
getMember
push r:26, r:23
setMember
branch label1270
label1271:
push r:35, 1, r:1, 'buddyList'
getMember
push 'push'
callMethod
pop
push r:1, 'buddyList'
getMember
push 1, r:1, 'onBuddyList'
callMethod
pop
branch label1276
label1272:
push r:11, 'roomB'
equals
not
branchIfTrue label1275
push r:xmlObj, 'br'
getMember
push 'attributes'
getMember
push 'r'
getMember
setRegister r:66
pop
push ',', 1, 0.0, r:66, 'toString'
callMethod
push 'split'
callMethod
setRegister r:15
pop
push r:15
enumerateValue
label1273:
setRegister r:0
push NULL
equals
branchIfTrue label1274
push r:0
setRegister r:41
pop
push r:15, r:41, r:15, r:41
getMember
toNumber
setMember
branch label1273
label1274:
push r:15, 1, r:1, 'onBuddyRoom'
callMethod
pop
branch label1276
label1275:
push r:11, 'rndK'
equals
not
branchIfTrue label1276
push r:xmlObj, 'k'
getMember
push 'value'
getMember
setRegister r:59
pop
push r:59, 1, r:1, 'onRandomKey'
callMethod
pop
label1276:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'handleExtensionMessages'
function2 (r:9='xmlObj', r:8='parent', r:6='type') ()
push r:xmlObj
setRegister r:1
pop
push r:type, 'xml'
equals
not
branchIfTrue label1278
push r:1, 'attributes'
getMember
push 'action'
getMember
setRegister r:4
pop
push r:1, 'attributes'
getMember
push 'r'
getMember
setRegister r:7
pop
push r:4, 'xtRes'
equals
not
branchIfTrue label1277
push r:1, 'value'
getMember
setRegister r:2
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:5
pop
push r:2, 1, r:5, 'deserialize'
callMethod
setRegister r:3
pop
push 'xml', r:3, 2, r:parent, 'onExtensionResponse'
callMethod
pop
label1277:
branch label1279
label1278:
push r:type, 'str'
equals
not
branchIfTrue label1279
push r:type, r:1, 2, r:parent, 'onExtensionResponse'
callMethod
pop
label1279:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendXtMessage'
function2 (r:13='xtName', r:15='cmdName', r:16='paramObj', r:6='type', r:5='roomId') (r:1='this')
push r:paramObj
setRegister r:4
pop
push r:roomId, UNDEF
equals
not
branchIfTrue label1280
push r:this, 'activeRoomId'
getMember
setRegister r:roomId
pop
label1280:
push r:type, UNDEF
equals
not
branchIfTrue label1281
push 'xml'
setRegister r:type
pop
label1281:
push r:type, 'xml'
equals
not
branchIfTrue label1282
push 't', 'xt', 1
initObject
setRegister r:3
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:9
pop
push 'name', r:xtName, 'cmd', r:cmdName, 'param', r:4, 3
initObject
setRegister r:7
pop
push '<![CDATA[', r:7, 1, r:9, 'serialize'
callMethod
add
push ']]>'
add
setRegister r:8
pop
push r:8, r:roomId, 'xtReq', r:3, 4, r:this, 'send'
callMethod
pop
branch label1285
label1282:
push r:type, 'str'
equals
not
branchIfTrue label1285
push '%xt%', r:xtName
add
push '%'
add
push r:cmdName
add
push '%'
add
push r:roomId
add
push '%'
add
setRegister r:3
pop
push 0.0
setRegister r:2
pop
label1283:
push r:2, r:4, 'length'
getMember
lessThan
not
branchIfTrue label1284
push r:3, 0.0, r:4, r:2
getMember
push 'toString'
callMethod
push '%'
add
add
setRegister r:3
pop
push r:2, 1
add
setRegister r:2
pop
branch label1283
label1284:
push r:3, 1, r:this, 'sendString'
callMethod
pop
label1285:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'dumpObj'
function2 (r:4='obj') (r:1='this')
push r:obj
setRegister r:2
pop
push r:this, 'debug'
getMember
not
branchIfTrue label1287
push r:2
enumerateValue
label1286:
setRegister r:0
push NULL
equals
branchIfTrue label1287
push r:0
setRegister r:3
pop
branch label1286
label1287:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendPublicMessage'
function2 (r:7='msg', r:8='roomId') (r:1='this')
push r:roomId
setRegister r:2
pop
push r:2, UNDEF
equals
not
branchIfTrue label1288
push r:this, 'activeRoomId'
getMember
setRegister r:2
pop
label1288:
push 't', 'sys', 1
initObject
setRegister r:3
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:5
pop
push '<txt><![CDATA[', r:msg, 1, r:5, 'encodeEntities'
callMethod
add
push ']]></txt>'
add
setRegister r:4
pop
push r:4, r:2, 'pubMsg', r:3, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendPrivateMessage'
function2 (r:7='msg', r:9='userId', r:8='roomId') (r:1='this')
push r:roomId
setRegister r:2
pop
push r:2, UNDEF
equals
not
branchIfTrue label1289
push r:this, 'activeRoomId'
getMember
setRegister r:2
pop
label1289:
push 't', 'sys', 1
initObject
setRegister r:3
pop
push 0.0, 'ObjectSerializer'
new
setRegister r:5
pop
push '<txt rcp=\'', r:userId
add
push '\'><![CDATA['
add
push r:msg, 1, r:5, 'encodeEntities'
callMethod
add
push ']]></txt>'
add
setRegister r:4
pop
push r:4, r:2, 'prvMsg', r:3, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendObject'
function2 (r:7='obj', r:8='roomId') (r:1='this')
push r:roomId
setRegister r:2
pop
push r:2, UNDEF
equals
not
branchIfTrue label1290
push r:this, 'activeRoomId'
getMember
setRegister r:2
pop
label1290:
push 0.0, 'ObjectSerializer'
new
setRegister r:5
pop
push '<![CDATA[', r:obj, 1, r:5, 'serialize'
callMethod
add
push ']]>'
add
setRegister r:3
pop
push 't', 'sys', 1
initObject
setRegister r:4
pop
push r:3, r:2, 'asObj', r:4, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendObjectToGroup'
function2 (r:10='obj', r:11='userList', r:7='roomId') (r:1='this')
push r:userList
setRegister r:2
pop
push r:roomId, UNDEF
equals
not
branchIfTrue label1291
push r:this, 'activeRoomId'
getMember
setRegister r:roomId
pop
label1291:
push ''
setRegister r:3
pop
push r:2
enumerateValue
label1292:
setRegister r:0
push NULL
equals
branchIfTrue label1294
push r:0
setRegister r:4
pop
push r:2, r:4
getMember
push 1, 'isNaN'
callFunction
not
not
branchIfTrue label1293
push r:3, r:2, r:4
getMember
push ','
add
add
setRegister r:3
pop
label1293:
branch label1292
label1294:
push r:3, 'length'
getMember
push 1
subtract
push 0.0, 2, r:3, 'substr'
callMethod
setRegister r:3
pop
push r:obj, '_$$_', r:3
setMember
push 0.0, 'ObjectSerializer'
new
setRegister r:8
pop
push '<![CDATA[', r:obj, 1, r:8, 'serialize'
callMethod
add
push ']]>'
add
setRegister r:5
pop
push 't', 'sys', 1
initObject
setRegister r:6
pop
push r:5, r:roomId, 'asObjG', r:6, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'setUserVariables'
function2 (r:6='varObj', r:8='roomId') (r:1='this')
push r:roomId, UNDEF
equals
not
branchIfTrue label1295
push r:this, 'activeRoomId'
getMember
setRegister r:roomId
pop
label1295:
push 't', 'sys', 1
initObject
setRegister r:9
pop
push '<vars>'
setRegister r:4
pop
push r:this, 'roomList'
getMember
push r:roomId
getMember
push 'userList'
getMember
push r:this, 'myUserId'
getMember
getMember
setRegister r:5
pop
push r:varObj
enumerateValue
label1296:
setRegister r:0
push NULL
equals
branchIfTrue label1304
push r:0
setRegister r:7
pop
push r:varObj, r:7
getMember
setRegister r:2
pop
push NULL
setRegister r:3
pop
push r:2
typeof
push 'boolean'
equals
not
branchIfTrue label1299
push 'b'
setRegister r:3
pop
push r:2
not
branchIfTrue label1297
push 1
branch label1298
label1297:
push 0.0
label1298:
setRegister r:2
pop
branch label1302
label1299:
push r:2
typeof
push 'number'
equals
not
branchIfTrue label1300
push 'n'
setRegister r:3
pop
branch label1302
label1300:
push r:2
typeof
push 'string'
equals
not
branchIfTrue label1301
push 's'
setRegister r:3
pop
branch label1302
label1301:
push r:2
typeof
push 'null'
equals
not
branchIfTrue label1302
push 'x'
setRegister r:3
pop
push r:5, 'variables'
getMember
push 'vName'
delete
pop
label1302:
push r:3, NULL
equals
not
not
branchIfTrue label1303
push r:5, 'variables'
getMember
push r:7, r:2
setMember
push r:4, '<var n=\'', r:7
add
push '\' t=\''
add
push r:3
add
push '\'><![CDATA['
add
push r:2
add
push ']]></var>'
add
add
setRegister r:4
pop
label1303:
branch label1296
label1304:
push r:4, '</vars>'
add
setRegister r:4
pop
push r:4, r:roomId, 'setUvars', r:9, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'createRoom'
function2 (r:13='roomObj', r:12='rId') (r:1='this')
push r:roomObj
setRegister r:2
pop
push r:this
setRegister r:3
pop
push r:rId, UNDEF
equals
not
branchIfTrue label1305
push r:3, 'activeRoomId'
getMember
branch label1306
label1305:
push r:rId
label1306:
setRegister r:9
pop
push 't', 'sys', 1
initObject
setRegister r:7
pop
push r:2, 'updatable'
getMember
not
branchIfTrue label1307
push 1
branch label1308
label1307:
push 0.0
label1308:
setRegister r:10
pop
push r:2, 'isGame'
getMember
not
branchIfTrue label1309
push 1
branch label1310
label1309:
push 0.0
label1310:
setRegister r:5
pop
push 1
setRegister r:6
pop
push r:2, 'maxSpectators'
getMember
setRegister r:8
pop
push r:5
dup
not
branchIfTrue label1311
pop
push r:2, 'exitCurrentRoom'
getMember
push UNDEF
equals
not
label1311:
not
branchIfTrue label1314
push r:2, 'exitCurrentRoom'
getMember
not
branchIfTrue label1312
push 1
branch label1313
label1312:
push 0.0
label1313:
setRegister r:6
pop
label1314:
push 'xmlMsg', '<room upd=\'', r:10
add
push '\' tmp=\'1\' gam=\''
add
push r:5
add
push '\' spec=\''
add
push r:8
add
push '\' exit=\''
add
push r:6
add
push '\'>'
add
setVariable
push 'xmlMsg', 'xmlMsg'
getVariable
push '<name><![CDATA[', r:2, 'name'
getMember
add
push ']]></name>'
add
add
setVariable
push 'xmlMsg', 'xmlMsg'
getVariable
push '<pwd><![CDATA[', r:2, 'password'
getMember
add
push ']]></pwd>'
add
add
setVariable
push 'xmlMsg', 'xmlMsg'
getVariable
push '<max>', r:2, 'maxUsers'
getMember
add
push '</max>'
add
add
setVariable
push r:2, 'uCount'
getMember
push UNDEF
equals
not
not
branchIfTrue label1317
push 'xmlMsg', 'xmlMsg'
getVariable
push '<uCnt>', r:2, 'uCount'
getMember
not
branchIfTrue label1315
push '1'
branch label1316
label1315:
push '0'
label1316:
add
push '</uCnt>'
add
add
setVariable
label1317:
push r:2, 'extension'
getMember
push UNDEF
equals
not
not
branchIfTrue label1318
push 'xmlMsg', 'xmlMsg'
getVariable
push '<xt n=\'', r:2, 'extension'
getMember
push 'name'
getMember
add
add
setVariable
push 'xmlMsg', 'xmlMsg'
getVariable
push '\' s=\'', r:2, 'extension'
getMember
push 'script'
getMember
add
push '\' />'
add
add
setVariable
label1318:
push r:2, 'vars'
getMember
push UNDEF
equals
not
branchIfTrue label1319
push 'xmlMsg', 'xmlMsg'
getVariable
push '<vars></vars>'
add
setVariable
branch label1322
label1319:
push 'xmlMsg', 'xmlMsg'
getVariable
push '<vars>'
add
setVariable
push r:2, 'vars'
getMember
enumerateValue
label1320:
setRegister r:0
push NULL
equals
branchIfTrue label1321
push r:0
setRegister r:4
pop
push 'xmlMsg', 'xmlMsg'
getVariable
push r:2, 'vars'
getMember
push r:4
getMember
push 1, r:3, 'getXmlRoomVariable'
callMethod
add
setVariable
branch label1320
label1321:
push 'xmlMsg', 'xmlMsg'
getVariable
push '</vars>'
add
setVariable
label1322:
push 'xmlMsg', 'xmlMsg'
getVariable
push '</room>'
add
setVariable
push 'xmlmsg'
getVariable
push r:9, 'createRoom', r:7, 4, r:3, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'leaveRoom'
function2 (r:5='roomId') (r:1='this')
push 't', 'sys', 1
initObject
setRegister r:2
pop
push '<rm id=\'', r:roomId
add
push '\' />'
add
setRegister r:3
pop
push r:3, r:roomId, 'leaveRoom', r:2, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getRoom'
function2 (r:6='roomId') (r:1='this')
push r:this
setRegister r:3
pop
push r:roomId
setRegister r:4
pop
push r:4
typeof
push 'number'
equals
not
branchIfTrue label1323
push r:3, 'roomList'
getMember
push r:4
getMember
return
label1323:
push r:4
typeof
push 'string'
equals
not
branchIfTrue label1327
push r:3, 'roomList'
getMember
enumerateValue
label1324:
setRegister r:0
push NULL
equals
branchIfTrue label1327
push r:0
setRegister r:5
pop
push r:3, 'roomList'
getMember
push r:5
getMember
setRegister r:2
pop
push 0.0, r:2, 'getName'
callMethod
push r:4
equals
not
branchIfTrue label1326
label1325:
push NULL
equals
not
branchIfTrue label1325
push r:2
return
label1326:
branch label1324
label1327:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getActiveRoom'
function2 () (r:1='this')
push r:this, 'roomList'
getMember
push r:this, 'activeRoomId'
getMember
getMember
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'setRoomVariables'
function2 (r:9='varObj', r:6='roomId', r:7='setOwnership') (r:1='this')
push r:varObj
setRegister r:4
pop
push r:roomId, UNDEF
equals
not
branchIfTrue label1328
push r:this, 'activeRoomId'
getMember
setRegister r:roomId
pop
label1328:
push r:setOwnership, UNDEF
equals
not
branchIfTrue label1329
push TRUE
setRegister r:setOwnership
pop
label1329:
push 't', 'sys', 1
initObject
setRegister r:5
pop
push r:setOwnership
not
branchIfTrue label1330
push '<vars>'
setRegister r:3
pop
branch label1331
label1330:
push '<vars so=\'0\'>'
setRegister r:3
pop
label1331:
push 0.0
setRegister r:2
pop
label1332:
push r:2, r:4, 'length'
getMember
lessThan
not
branchIfTrue label1333
push r:3, r:4, r:2
getMember
push 1, r:this, 'getXmlRoomVariable'
callMethod
add
setRegister r:3
pop
push r:2, 1
add
setRegister r:2
pop
branch label1332
label1333:
push r:3, '</vars>'
add
setRegister r:3
pop
push r:3, r:roomId, 'setRvars', r:5, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'loadBuddyList'
function2 () (r:1='this')
push 't', 'sys', 1
initObject
setRegister r:2
pop
push '', -1, 'loadB', r:2, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'addBuddy'
function2 (r:8='buddyName') (r:1='this')
push r:this
setRegister r:2
pop
push r:buddyName
setRegister r:3
pop
push r:3, r:2, 'myUserName'
getMember
equals
not
dup
not
branchIfTrue label1334
pop
push r:3, 1, r:2, 'checkBuddy'
callMethod
not
label1334:
not
branchIfTrue label1335
push r:3, 1, 0.0, r:2, 'roomList'
getMember
push r:2, 'activeRoomId'
getMember
getMember
push 'getUserList'
callMethod
push 'getUser'
callMethod
setRegister r:7
pop
push 't', 'sys', 1
initObject
setRegister r:4
pop
push '<n>', r:3
add
push '</n>'
add
setRegister r:5
pop
push r:5, -1, 'addB', r:4, 4, r:2, 'send'
callMethod
pop
label1335:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'removeBuddy'
function2 (r:8='buddyName') (r:1='this')
push r:this
setRegister r:2
pop
push r:buddyName
setRegister r:3
pop
push r:2, 'buddyList'
getMember
enumerateValue
label1336:
setRegister r:0
push NULL
equals
branchIfTrue label1339
push r:0
setRegister r:4
pop
push r:2, 'buddyList'
getMember
push r:4
getMember
push 'name'
getMember
push r:3
equals
not
branchIfTrue label1337
push r:2, 'buddyList'
getMember
push 'register3'
delete
pop
branch label1338
label1337:
branch label1336
label1338:
push NULL
equals
not
branchIfTrue label1338
label1339:
push 't', 'sys', 1
initObject
setRegister r:5
pop
push '<n>', r:3
add
push '</n>'
add
setRegister r:6
pop
push r:6, -1, 'remB', r:5, 4, r:2, 'send'
callMethod
pop
push r:2, 'buddyList'
getMember
push 1, r:2, 'onBuddyList'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getBuddyRoom'
function2 (r:5='buddy') (r:1='this')
push r:buddy
setRegister r:2
pop
push r:2, 'id'
getMember
push -1
equals
not
not
branchIfTrue label1340
push '<b id=\'', r:2, 'id'
getMember
add
push '\' />'
add
push -1, 'roomB', 't', 'sys', 'bid', r:2, 'id'
getMember
push 2
initObject
push 4, r:this, 'send'
callMethod
pop
label1340:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'checkBuddy'
function2 (r:6='name') (r:1='this')
push r:this
setRegister r:2
pop
push r:name
setRegister r:4
pop
push FALSE
setRegister r:3
pop
push r:2, 'buddyList'
getMember
enumerateValue
label1341:
setRegister r:0
push NULL
equals
branchIfTrue label1344
push r:0
setRegister r:5
pop
push r:2, 'buddyList'
getMember
push r:5
getMember
push 'name'
getMember
push r:4
equals
not
branchIfTrue label1342
push TRUE
setRegister r:3
pop
branch label1343
label1342:
branch label1341
label1343:
push NULL
equals
not
branchIfTrue label1343
label1344:
push r:3
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'clearBuddyList'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'buddyList', 0.0
initArray
setMember
push '', -1, 'clearB', 't', 'sys', 1
initObject
push 4, r:2, 'send'
callMethod
pop
push r:2, 'buddyList'
getMember
push 1, r:2, 'onBuddyList'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getXmlRoomVariable'
function2 (r:7='rVar') ()
push r:rVar
setRegister r:3
pop
push r:3, 'name'
getMember
setRegister r:6
pop
push r:3, 'val'
getMember
setRegister r:1
pop
push r:3, 'priv'
getMember
not
branchIfTrue label1345
push '1'
branch label1346
label1345:
push '0'
label1346:
setRegister r:5
pop
push r:3, 'persistent'
getMember
not
branchIfTrue label1347
push '1'
branch label1348
label1347:
push '0'
label1348:
setRegister r:4
pop
push NULL
setRegister r:2
pop
push r:1
typeof
push 'boolean'
equals
not
branchIfTrue label1351
push 'b'
setRegister r:2
pop
push r:1
not
branchIfTrue label1349
push 1
branch label1350
label1349:
push 0.0
label1350:
setRegister r:1
pop
branch label1354
label1351:
push r:1
typeof
push 'number'
equals
not
branchIfTrue label1352
push 'n'
setRegister r:2
pop
branch label1354
label1352:
push r:1
typeof
push 'string'
equals
not
branchIfTrue label1353
push 's'
setRegister r:2
pop
branch label1354
label1353:
push r:1
typeof
push 'null'
equals
not
branchIfTrue label1354
push 'x'
setRegister r:2
pop
label1354:
push r:2, NULL
equals
not
not
branchIfTrue label1355
push '<var n=\'', r:6
add
push '\' t=\''
add
push r:2
add
push '\' pr=\''
add
push r:5
add
push '\' pe=\''
add
push r:4
add
push '\'><![CDATA['
add
push r:1
add
push ']]></var>'
add
return
label1355:
push ''
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'roundTripBench'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 't1'
getTimer
setMember
push 't', 'sys', 1
initObject
setRegister r:3
pop
push '', r:2, 'activeRoomId'
getMember
push 'roundTrip', r:3, 4, r:2, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'switchSpectator'
function2 (r:5='roomId') (r:1='this')
push r:roomId
setRegister r:2
pop
push r:2, UNDEF
equals
not
branchIfTrue label1356
push r:this, 'activeRoomId'
getMember
setRegister r:2
pop
label1356:
push 't', 'sys', 1
initObject
setRegister r:3
pop
push '', r:2, 'swSpec', r:3, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'login'
function2 (r:8='zone', r:7='nick', r:6='pass') (r:1='this')
push r:nick
setRegister r:2
pop
push '_', 1, ' ', 1, r:2, 'split'
callMethod
push 'join'
callMethod
setRegister r:2
pop
push 't', 'sys', 1
initObject
setRegister r:4
pop
push '<login z=\'', r:zone
add
push '\'><nick><![CDATA['
add
push r:2
add
push ']]></nick><pword><![CDATA['
add
push r:pass
add
push ']]></pword></login>'
add
setRegister r:3
pop
push r:3, 0.0, 'login', r:4, 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'autoJoin'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push 't', 'sys', 1
initObject
setRegister r:3
pop
push '', r:2, 'activeRoomId'
getMember
not
branchIfTrue label1357
push r:2, 'activeRoomId'
getMember
branch label1358
label1357:
push '-1'
label1358:
push 'autoJoin', r:3, 4, r:2, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'joinRoom'
function2 (r:14='newRoom', r:15='pword', r:16='isSpectator', r:13='dontLeave', r:12='oldRoom') (r:1='this')
push r:this
setRegister r:2
pop
push r:newRoom
setRegister r:4
pop
push NULL
setRegister r:3
pop
push UNDEF
setRegister r:6
pop
push r:isSpectator
not
branchIfTrue label1359
push 1
setRegister r:6
pop
branch label1360
label1359:
push 0.0
setRegister r:6
pop
label1360:
push r:2, 'changingRoom'
getMember
not
not
branchIfTrue label1373
push r:4
typeof
push 'number'
equals
not
branchIfTrue label1361
push r:4
setRegister r:3
pop
branch label1365
label1361:
push r:2, 'roomList'
getMember
enumerateValue
label1362:
setRegister r:0
push NULL
equals
branchIfTrue label1365
push r:0
setRegister r:5
pop
push r:2, 'roomList'
getMember
push r:5
getMember
push 'name'
getMember
push r:4
equals
not
branchIfTrue label1363
push r:2, 'roomList'
getMember
push r:5
getMember
push 'id'
getMember
setRegister r:3
pop
branch label1364
label1363:
branch label1362
label1364:
push NULL
equals
not
branchIfTrue label1364
label1365:
push r:3, NULL
equals
not
not
branchIfTrue label1373
push 't', 'sys', 1
initObject
setRegister r:10
pop
push r:dontLeave
not
branchIfTrue label1366
push '0'
branch label1367
label1366:
push '1'
label1367:
setRegister r:7
pop
push r:oldRoom
not
branchIfTrue label1368
push r:oldRoom
setRegister r:8
pop
branch label1369
label1368:
push r:2, 'activeRoomId'
getMember
setRegister r:8
pop
label1369:
push r:2, 'activeRoomId'
getMember
push NULL
equals
not
branchIfTrue label1370
push 0.0
setRegister r:7
pop
push -1
setRegister r:8
pop
label1370:
push '<room id=\'', r:3
add
push '\' pwd=\''
add
push r:pword
add
push '\' spec=\''
add
push r:6
add
push '\' leave=\''
add
push r:7
add
push '\' old=\''
add
push r:8
add
push '\' />'
add
setRegister r:9
pop
push r:9, r:2, 'activeRoomId'
getMember
not
branchIfTrue label1371
push r:2, 'activeRoomId'
getMember
branch label1372
label1371:
push -1
label1372:
push 'joinRoom', r:10, 4, r:2, 'send'
callMethod
pop
push r:2, 'changingRoom', TRUE
setMember
label1373:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getRoomList'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push 't', 'sys', 1
initObject
setRegister r:3
pop
push '', r:2, 'activeRoomId'
getMember
not
branchIfTrue label1374
push r:2, 'activeRoomId'
getMember
branch label1375
label1374:
push '-1'
label1375:
push 'getRmList', r:3, 4, r:2, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'send'
function2 (r:6='header', r:7='action', r:5='fromRoom', r:4='message') (r:1='this')
push r:this
setRegister r:2
pop
push r:header, 1, r:2, 'makeHeader'
callMethod
setRegister r:3
pop
push r:3, '<body action=\'', r:action
add
push '\' r=\''
add
push r:fromRoom
add
push '\'>'
add
push r:message
add
push '</body>'
add
push 0.0, r:2, 'closeHeader'
callMethod
add
add
setRegister r:3
pop
push r:2, 'debug'
getMember
not
not
branchIfTrue label1376
label1376:
push r:3, 1, r:2, 'server'
getMember
push 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'sendString'
function2 (r:2='message') (r:1='this')
push r:this, 'debug'
getMember
not
not
branchIfTrue label1377
label1377:
push r:message, 1, r:this, 'server'
getMember
push 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'xmlReceived'
function2 (r:5='message') (r:1='this')
push r:this
setRegister r:2
pop
push 0.0, 'Object'
new
setRegister r:3
pop
push r:2, 'parent'
getMember
push r:3, r:message, 'childNodes'
getMember
push 3, r:2, 'parent'
getMember
push 'message2Object'
callMethod
pop
push r:2, 'parent'
getMember
push 'debug'
getMember
not
not
branchIfTrue label1378
label1378:
push r:3, 'msg'
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:4
pop
push 'xml', r:2, 'parent'
getMember
push r:3, 'msg'
getMember
push 'body'
getMember
push 3, r:2, 'parent'
getMember
push 'messageHandlers'
getMember
push r:4
getMember
push 'handleMessage'
callMethod
pop
end // of function
setMember
push 'XMLSocket'
getVariable
push 'prototype'
getMember
push 'strReceived'
function2 (r:5='message') (r:1='this')
push r:message
setRegister r:3
pop
push '%', 1, r:3, 'length'
getMember
push 2
subtract
push 1, 2, r:3, 'substr'
callMethod
push 'split'
callMethod
setRegister r:2
pop
push r:this, 'parent'
getMember
push 'debug'
getMember
not
not
branchIfTrue label1379
label1379:
push r:2, 0.0
getMember
setRegister r:4
pop
push 'str', r:this, 'parent'
getMember
push r:2, 'length'
getMember
push 1
subtract
push 1, 2, r:2, 'splice'
callMethod
push 3, r:this, 'parent'
getMember
push 'messageHandlers'
getMember
push r:4
getMember
push 'handleMessage'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'connect'
function2 (r:4='serverIp', r:3='serverPort') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'server'
getMember
push 'parent', r:2
setMember
push r:2, 'server'
getMember
push 'onXML', r:2, 'xmlReceived'
getMember
setMember
push r:2, 'server'
getMember
push 'onConnect', r:2, 'connectionEstablished'
getMember
setMember
push r:2, 'server'
getMember
push 'onClose', r:2, 'onClose'
getMember
setMember
push r:serverPort, r:serverIp, 2, r:2, 'server'
getMember
push 'connect'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'connectionEstablished'
function2 (r:4='ok') (r:1='this')
push r:this
setRegister r:2
pop
push r:ok
not
branchIfTrue label1381
push '<msg t=\'sys\'><body action=\'verChk\' r=\'0\'><ver v=\'', 0.0, r:2, 'parent'
getMember
push 'majVersion'
getMember
push 'toString'
callMethod
add
push 0.0, r:2, 'parent'
getMember
push 'minVersion'
getMember
push 'toString'
callMethod
add
push 0.0, r:2, 'parent'
getMember
push 'subVersion'
getMember
push 'toString'
callMethod
add
push '\' /></body></msg>'
add
setRegister r:3
pop
push r:2, 'parent'
getMember
push 'debug'
getMember
not
not
branchIfTrue label1380
label1380:
push r:3, 1, r:2, 'send'
callMethod
pop
branch label1382
label1381:
push FALSE, 1, r:2, 'parent'
getMember
push 'onConnection'
callMethod
pop
label1382:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'disconnect'
function2 () (r:1='this')
push 0.0, r:this, 'server'
getMember
push 'close'
callMethod
pop
push 0.0, r:this, 'onConnectionLost'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'onClose'
function2 () (r:1='this')
push 0.0, r:this, 'parent'
getMember
push 'onConnectionLost'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'getRandomKey'
function2 () (r:1='this')
push '', -1, 'rndK', 't', 'sys', 1
initObject
push 4, r:this, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'setBuddyVariables'
function2 (r:9='varObj') (r:1='this')
push r:this
setRegister r:4
pop
push r:varObj
setRegister r:5
pop
push 't', 'sys', 1
initObject
setRegister r:7
pop
push '<vars>'
setRegister r:3
pop
push r:5
enumerateValue
label1383:
setRegister r:0
push NULL
equals
branchIfTrue label1385
push r:0
setRegister r:6
pop
push r:5, r:6
getMember
setRegister r:2
pop
push r:4, 'buddyVars'
getMember
push r:6
getMember
push r:2
equals
not
not
branchIfTrue label1384
push r:4, 'buddyVars'
getMember
push r:6, r:2
setMember
push r:3, '<var n=\'', r:6
add
push '\'><![CDATA['
add
push r:2
add
push ']]></var>'
add
add
setRegister r:3
pop
label1384:
branch label1383
label1385:
push r:3, '</vars>'
add
setRegister r:3
pop
push r:3, -1, 'setBvars', r:7, 4, r:4, 'send'
callMethod
pop
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'dumpRoomList'
function2 () (r:1='this')
push r:this
setRegister r:4
pop
push r:4, 'roomList'
getMember
enumerateValue
label1386:
setRegister r:0
push NULL
equals
branchIfTrue label1391
push r:0
setRegister r:6
pop
push r:4, 'roomList'
getMember
push r:6
getMember
setRegister r:2
pop
push r:2, 'variables'
getMember
enumerateValue
label1387:
setRegister r:0
push NULL
equals
branchIfTrue label1388
push r:0
setRegister r:5
pop
branch label1387
label1388:
push 0.0, r:2, 'getUserList'
callMethod
setRegister r:3
pop
push r:3
enumerateValue
label1389:
setRegister r:0
push NULL
equals
branchIfTrue label1390
push r:0
setRegister r:5
pop
branch label1389
label1390:
branch label1386
label1391:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'message2Object'
function2 (r:10='xmlNodes', r:6='parentObj', r:11='parent') (r:1='this')
push 0.0
setRegister r:8
pop
push NULL
setRegister r:7
pop
label1392:
push r:8, r:xmlNodes, 'length'
getMember
lessThan
not
branchIfTrue label1407
push r:xmlNodes, r:8
getMember
setRegister r:3
pop
push r:3, 'nodeName'
getMember
setRegister r:4
pop
push r:3, 'nodeValue'
getMember
setRegister r:5
pop
push r:parentObj, 'Array'
getVariable
instanceOf
not
branchIfTrue label1393
push 0.0
initObject
setRegister r:7
pop
push r:7, 1, r:parentObj, 'push'
callMethod
pop
push r:parentObj, r:parentObj, 'length'
getMember
push 1
subtract
getMember
setRegister r:7
pop
branch label1394
label1393:
push r:parentObj, r:4, 0.0
initObject
setMember
push r:parentObj, r:4
getMember
setRegister r:7
pop
label1394:
push r:3, 'attributes'
getMember
enumerateValue
label1395:
setRegister r:0
push NULL
equals
branchIfTrue label1400
push r:0
setRegister r:12
pop
push r:7, 'attributes'
getMember
typeof
push 'undefined'
equals
not
branchIfTrue label1396
push r:7, 'attributes', 0.0
initObject
setMember
label1396:
push r:3, 'attributes'
getMember
push r:12
getMember
setRegister r:2
pop
push r:2
toNumber
push 1, 'isNaN'
callFunction
not
not
branchIfTrue label1397
push r:2
toNumber
setRegister r:2
pop
label1397:
push 0.0, r:2, 'toLowerCase'
callMethod
push 'true'
equals
not
branchIfTrue label1398
push TRUE
setRegister r:2
pop
branch label1399
label1398:
push 0.0, r:2, 'toLowerCase'
callMethod
push 'false'
equals
not
branchIfTrue label1399
push FALSE
setRegister r:2
pop
label1399:
push r:7, 'attributes'
getMember
push r:12, r:2
setMember
branch label1395
label1400:
push r:this, 'arrayTags'
getMember
push r:4
getMember
not
branchIfTrue label1401
push r:7, r:4, 0.0
initArray
setMember
push r:7, r:4
getMember
setRegister r:7
pop
label1401:
push 0.0, r:3, 'hasChildNodes'
callMethod
dup
not
branchIfTrue label1402
pop
push r:3, 'firstChild'
getMember
push 'nodeValue'
getMember
push UNDEF
equals
label1402:
not
branchIfTrue label1403
push r:3, 'childNodes'
getMember
setRegister r:9
pop
push r:parent, r:7, r:9, 3, r:parent, 'message2Object'
callMethod
pop
branch label1406
label1403:
push r:3, 'firstChild'
getMember
push 'nodeValue'
getMember
setRegister r:5
pop
push r:5, 1, 'isNan'
callFunction
not
dup
not
branchIfTrue label1404
pop
push r:3, 'nodeName'
getMember
push 'txt'
equals
not
label1404:
not
branchIfTrue label1405
push r:5
toNumber
setRegister r:5
pop
label1405:
push r:7, 'value', r:5
setMember
label1406:
push r:8
increment
setRegister r:8
pop
branch label1392
label1407:
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'makeHeader'
function2 (r:4='headerObj') ()
push r:headerObj
setRegister r:2
pop
push '<msg'
setRegister r:1
pop
push r:2
enumerateValue
label1408:
setRegister r:0
push NULL
equals
branchIfTrue label1409
push r:0
setRegister r:3
pop
push r:1, ' ', r:3
add
push '=\''
add
push r:2, r:3
getMember
add
push '\''
add
add
setRegister r:1
pop
branch label1408
label1409:
push r:1, '>'
add
setRegister r:1
pop
push r:1
return
end // of function
setMember
push 'SmartFoxClient'
getVariable
push 'prototype'
getMember
push 'closeHeader'
function ()
push '</msg>'
return
end // of function
setMember
push '_global'
getVariable
push 'ObjectSerializer'
function2 () (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'tabs', '\t\t\t\t\t\t\t\t\t\t'
setMember
push r:2, 'xmlStr', ''
setMember
push r:2, 'debug', FALSE
setMember
push r:2, 'eof', ''
setMember
push r:2, 'hexTable', 0.0, 'Array'
new
setMember
push r:2, 'ascTab', 0.0
initArray
setMember
push r:2, 'ascTab'
getMember
push '>', '&gt;'
setMember
push r:2, 'ascTab'
getMember
push '<', '&lt;'
setMember
push r:2, 'ascTab'
getMember
push '&', '&amp;'
setMember
push r:2, 'ascTab'
getMember
push '\'', '&apos;'
setMember
push r:2, 'ascTab'
getMember
push '"', '&quot;'
setMember
push r:2, 'ascTabRev', 0.0
initArray
setMember
push r:2, 'ascTabRev'
getMember
push '&gt;', '>'
setMember
push r:2, 'ascTabRev'
getMember
push '&lt;', '<'
setMember
push r:2, 'ascTabRev'
getMember
push '&amp;', '&'
setMember
push r:2, 'ascTabRev'
getMember
push '&apos;', '\''
setMember
push r:2, 'ascTabRev'
getMember
push '&quot;', '"'
setMember
push r:2, 'hexTable', 0.0, 'Array'
new
setMember
push r:2, 'hexTable'
getMember
push '0', 0.0
setMember
push r:2, 'hexTable'
getMember
push '1', 1
setMember
push r:2, 'hexTable'
getMember
push '2', 2
setMember
push r:2, 'hexTable'
getMember
push '3', 3
setMember
push r:2, 'hexTable'
getMember
push '4', 4
setMember
push r:2, 'hexTable'
getMember
push '5', 5
setMember
push r:2, 'hexTable'
getMember
push '6', 6
setMember
push r:2, 'hexTable'
getMember
push '7', 7
setMember
push r:2, 'hexTable'
getMember
push '8', 8
setMember
push r:2, 'hexTable'
getMember
push '9', 9
setMember
push r:2, 'hexTable'
getMember
push 'A', 10
setMember
push r:2, 'hexTable'
getMember
push 'B', 11
setMember
push r:2, 'hexTable'
getMember
push 'C', 12
setMember
push r:2, 'hexTable'
getMember
push 'D', 13
setMember
push r:2, 'hexTable'
getMember
push 'E', 14
setMember
push r:2, 'hexTable'
getMember
push 'F', 15
setMember
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'serialize'
function2 (r:3='obj') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'xmlStr', ''
setMember
push r:2, 'debug'
getMember
not
branchIfTrue label1410
push r:2, 'eof', '\n'
setMember
label1410:
push '', 0.0, r:obj, 3, r:2, 'obj2xml'
callMethod
pop
push r:2, 'xmlStr'
getMember
return
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'obj2xml'
function2 (r:6='obj', r:5='lev', r:9='objn') (r:1='this')
push r:this
setRegister r:2
pop
push r:lev, 0.0
equals
not
branchIfTrue label1411
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push '<dataObj>', r:2, 'eof'
getMember
add
add
setMember
branch label1415
label1411:
push r:2, 'debug'
getMember
not
branchIfTrue label1412
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push r:lev, 0.0, 2, r:2, 'tabs'
getMember
push 'substr'
callMethod
add
setMember
label1412:
push r:obj, 'Array'
getVariable
instanceOf
not
branchIfTrue label1413
push 'a'
branch label1414
label1413:
push 'o'
label1414:
setRegister r:8
pop
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push '<obj t=\'', r:8
add
push '\' o=\''
add
push r:objn
add
push '\'>'
add
push r:2, 'eof'
getMember
add
add
setMember
label1415:
push r:obj
enumerateValue
label1416:
setRegister r:0
push NULL
equals
branchIfTrue label1427
push r:0
setRegister r:7
pop
push r:obj, r:7
getMember
typeof
setRegister r:3
pop
push r:obj, r:7
getMember
setRegister r:4
pop
push r:3, 'boolean'
equals
dup
branchIfTrue label1417
pop
push r:3, 'number'
equals
label1417:
dup
branchIfTrue label1418
pop
push r:3, 'string'
equals
label1418:
dup
branchIfTrue label1419
pop
push r:3, 'null'
equals
label1419:
not
branchIfTrue label1424
push r:3, 'boolean'
equals
not
branchIfTrue label1420
push r:4
toNumber
setRegister r:4
pop
branch label1422
label1420:
push r:3, 'null'
equals
not
branchIfTrue label1421
push 'x'
setRegister r:3
pop
push ''
setRegister r:4
pop
branch label1422
label1421:
push r:3, 'string'
equals
not
branchIfTrue label1422
push r:4, 1, r:2, 'encodeEntities'
callMethod
setRegister r:4
pop
label1422:
push r:2, 'debug'
getMember
not
branchIfTrue label1423
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push r:lev, 1
add
push 0.0, 2, r:2, 'tabs'
getMember
push 'substr'
callMethod
add
setMember
label1423:
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push '<var n=\'', r:7
add
push '\' t=\''
add
push 1, 0.0, 2, r:3, 'substr'
callMethod
add
push '\'>'
add
push r:4
add
push '</var>'
add
push r:2, 'eof'
getMember
add
add
setMember
branch label1426
label1424:
push r:3, 'object'
equals
not
branchIfTrue label1426
push r:7, r:lev, 1
add
push r:4, 3, r:2, 'obj2xml'
callMethod
pop
push r:2, 'debug'
getMember
not
branchIfTrue label1425
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push r:lev, 1
add
push 0.0, 2, r:2, 'tabs'
getMember
push 'substr'
callMethod
add
setMember
label1425:
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push '</obj>', r:2, 'eof'
getMember
add
add
setMember
label1426:
branch label1416
label1427:
push r:lev, 0.0
equals
not
branchIfTrue label1428
push r:2, 'xmlStr', r:2, 'xmlStr'
getMember
push '</dataObj>', r:2, 'eof'
getMember
add
add
setMember
label1428:
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'deserialize'
function2 (r:3='xmlObj') (r:1='this')
push r:this
setRegister r:2
pop
push r:2, 'xmlData', r:xmlObj, 1, 'XML'
new
setMember
push r:2, 'xmlData'
getMember
push 'ignoreWhite', TRUE
setMember
push r:2, 'resObj', 0.0
initObject
setMember
push r:2, 'resObj'
getMember
push r:2, 'xmlData'
getMember
push 2, r:2, 'xml2obj'
callMethod
pop
push r:2, 'resObj'
getMember
return
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'xml2obj'
function2 (r:10='xmlNode', r:5='currObj') (r:1='this')
push 0.0
setRegister r:2
pop
push r:xmlNode, 'firstChild'
getMember
setRegister r:3
pop
label1429:
push r:3, 'childNodes'
getMember
push r:2
getMember
not
branchIfTrue label1438
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'nodeName'
getMember
push 'obj'
equals
not
branchIfTrue label1432
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'attributes'
getMember
push 'o'
getMember
setRegister r:8
pop
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:6
pop
push r:6, 'a'
equals
not
branchIfTrue label1430
push r:currObj, r:8, 0.0
initArray
setMember
branch label1431
label1430:
push r:6, 'o'
equals
not
branchIfTrue label1431
push r:currObj, r:8, 0.0
initObject
setMember
label1431:
push r:currObj, r:8
getMember
push r:3, 'childNodes'
getMember
push r:2
getMember
push 1, 'XML'
new
push 2, r:this, 'xml2obj'
callMethod
pop
branch label1437
label1432:
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'attributes'
getMember
push 'n'
getMember
setRegister r:8
pop
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'attributes'
getMember
push 't'
getMember
setRegister r:4
pop
push r:3, 'childNodes'
getMember
push r:2
getMember
push 'firstChild'
getMember
push 'nodeValue'
getMember
setRegister r:7
pop
push r:4, 'b'
equals
not
branchIfTrue label1433
push 'Boolean'
getVariable
setRegister r:9
pop
branch label1436
label1433:
push r:4, 'n'
equals
not
branchIfTrue label1434
push 'Number'
getVariable
setRegister r:9
pop
branch label1436
label1434:
push r:4, 's'
equals
not
branchIfTrue label1435
push 'String'
getVariable
setRegister r:9
pop
branch label1436
label1435:
push r:4, 'x'
equals
not
branchIfTrue label1436
function ('n')
push NULL
return
end // of function
setRegister r:9
pop
label1436:
push r:currObj, r:8, r:7, 1, r:9, UNDEF
callMethod
setMember
label1437:
push r:2, 1
add
setRegister r:2
pop
branch label1429
label1438:
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'encodeEntities'
function2 (r:6='st') (r:1='this')
push ''
setRegister r:2
pop
push 0.0
setRegister r:5
pop
label1439:
push r:5, r:st, 'length'
getMember
lessThan
not
branchIfTrue label1448
push r:5, 1, r:st, 'charAt'
callMethod
setRegister r:4
pop
push r:5, 1, r:st, 'charCodeAt'
callMethod
setRegister r:3
pop
push r:3, 9
equals
dup
branchIfTrue label1440
pop
push r:3, 10
equals
label1440:
dup
branchIfTrue label1441
pop
push r:3, 13
equals
label1441:
not
branchIfTrue label1442
push r:2, r:4
add
setRegister r:2
pop
branch label1447
label1442:
push r:3, 32
lessThan
not
dup
not
branchIfTrue label1443
pop
push r:3, 126
greaterThan
not
label1443:
not
branchIfTrue label1446
push r:this, 'ascTab'
getMember
push r:4
getMember
push UNDEF
equals
not
not
branchIfTrue label1444
push r:2, r:this, 'ascTab'
getMember
push r:4
getMember
add
setRegister r:2
pop
branch label1445
label1444:
push r:2, r:4
add
setRegister r:2
pop
label1445:
branch label1447
label1446:
push r:2, r:4
add
setRegister r:2
pop
label1447:
push r:5, 1
add
setRegister r:5
pop
branch label1439
label1448:
push r:2
return
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'decodeEntities'
function2 (r:6='st') (r:1='this')
push ''
setRegister r:4
pop
push 0.0
setRegister r:2
pop
push UNDEF
setRegister r:7
pop
label1449:
push r:2, r:st, 'length'
getMember
lessThan
not
branchIfTrue label1455
push r:2, 1, r:st, 'charAt'
callMethod
setRegister r:5
pop
push r:5, '&'
equals
not
branchIfTrue label1453
push r:5
setRegister r:3
pop
label1450:
push r:2, 1
add
setRegister r:2
pop
push 'chi', r:2, 1, r:st, 'charAt'
callMethod
varEquals
push r:3, 'chi'
getVariable
add
setRegister r:3
pop
push 'chi'
getVariable
push ';'
equals
not
branchIfTrue label1450
push r:this, 'ascTabRev'
getMember
push r:3
getMember
setRegister r:7
pop
push r:7, UNDEF
equals
not
not
branchIfTrue label1451
push r:4, r:7
add
setRegister r:4
pop
branch label1452
label1451:
push r:4, r:3, 1, r:this, 'getCharCode'
callMethod
push 1, 'String'
getVariable
push 'fromCharCode'
callMethod
add
setRegister r:4
pop
label1452:
branch label1454
label1453:
push r:4, r:5
add
setRegister r:4
pop
label1454:
push r:2, 1
add
setRegister r:2
pop
branch label1449
label1455:
push r:4
return
end // of function
setMember
push 'ObjectSerializer'
getVariable
push 'prototype'
getMember
push 'getCharCode'
function2 (r:2='ent') ()
push r:ent, 'length'
getMember
push 3, 2, r:ent, 'substr'
callMethod
setRegister r:1
pop
push r:1, 'length'
getMember
push 1
subtract
push 0.0, 2, r:1, 'substr'
callMethod
setRegister r:1
pop
push '0x', r:1
add
toNumber
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getUserList'
function2 () (r:1='this')
push r:this, 'userList'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getUser'
function2 (r:5='userId') (r:1='this')
push r:this
setRegister r:2
pop
push r:userId
typeof
push 'number'
equals
not
branchIfTrue label1456
push r:2, 'userList'
getMember
push r:userId
getMember
return
label1456:
push r:userId
typeof
push 'string'
equals
not
branchIfTrue label1458
push r:2, 'userList'
getMember
enumerateValue
label1457:
setRegister r:0
push NULL
equals
branchIfTrue label1458
push r:0
setRegister r:4
pop
push r:2, 'userList'
getMember
push r:4
getMember
setRegister r:3
pop
branch label1457
label1458:
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getVariable'
function2 (r:2='varName') (r:1='this')
push r:this, 'variables'
getMember
push r:varName
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getVariables'
function2 () (r:1='this')
push r:this, 'variables'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'getName'
function2 () (r:1='this')
push ' ', 1, '_', 1, r:this, 'name'
getMember
push 'split'
callMethod
push 'join'
callMethod
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getId'
function2 () (r:1='this')
push r:this, 'id'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'isTemp'
function2 () (r:1='this')
push r:this, 'temp'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'isGame'
function2 () (r:1='this')
push r:this, 'game'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'isPrivate'
function2 () (r:1='this')
push r:this, 'priv'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getUserCount'
function2 () (r:1='this')
push r:this, 'userCount'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getMaxUsers'
function2 () (r:1='this')
push r:this, 'maxUsers'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getMaxSpectators'
function2 () (r:1='this')
push r:this, 'maxSpectators'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'setMyPlayerIndex'
function2 (r:2='id') (r:1='this')
push r:this, 'myPlayerIndex', r:id
setMember
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'getMyPlayerIndex'
function2 () (r:1='this')
push r:this, 'myPlayerIndex'
getMember
return
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'setIsLimbo'
function2 (r:2='b') (r:1='this')
push r:this, 'limbo', r:b
setMember
end // of function
setMember
push '_ServerRoom'
getVariable
push 'prototype'
getMember
push 'isLimbo'
function2 () (r:1='this')
push r:this, 'limbo'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'getId'
function2 () (r:1='this')
push r:this, 'id'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'getName'
function2 () (r:1='this')
push r:this, 'name'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'getVariable'
function2 (r:2='varName') (r:1='this')
push r:this, 'variables'
getMember
push r:varName
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'getVariables'
function2 () (r:1='this')
push r:this, 'variables'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'setIsSpectator'
function2 (r:2='b') (r:1='this')
push r:this, 'isSpec', r:b
setMember
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'isSpectator'
function2 () (r:1='this')
push r:this, 'isSpec'
getMember
return
end // of function
setMember
push '_ServerUser'
getVariable
push 'prototype'
getMember
push 'isModerator'
function2 () (r:1='this')
push r:this, 'isMod'
getMember
return
end // of function
setMember
push 'myServer', 0.0, 'Object'
new
setVariable
push 'myServer'
getVariable
push 'Name', 'Login'
setMember
push 'myServer'
getVariable
push 'IP', '127.0.0.1'
setMember
push 'myServer'
getVariable
push 'Port', '6114'
setMember
push 'myServer'
getVariable
push 'Zone', 'w'
setMember
push 'myServer'
getVariable
push 'isConnected', FALSE
setMember
push 'mySetup'
getVariable
push 'Sockets', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 0.0, '192.168.0.167'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 1, '209.213.108.32'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 2, '209.213.108.33'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 3, '209.213.108.34'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 4, '209.213.108.35'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 5, '209.213.108.36'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 6, '209.213.108.37'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 7, '209.213.108.38'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 8, '209.213.108.39'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 9, '209.213.108.40'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 10, '209.213.108.41'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 11, '209.213.108.42'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 12, '209.213.108.43'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 13, '209.213.108.44'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 14, '209.213.108.12'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 15, '209.213.108.13'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 16, '209.213.108.14'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 17, '209.213.108.8'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 18, '209.213.108.10'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 19, '209.213.108.11'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 20, '209.213.108.17'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 21, '209.213.108.18'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 22, '209.213.108.16'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 23, '209.213.108.9'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 24, '209.213.108.19'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 25, '209.213.108.20'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 26, '209.213.108.15'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 27, '209.213.108.25'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 28, '209.213.108.23'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 29, '209.213.108.21'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 30, '209.213.108.27'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 31, '209.213.108.28'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 32, '209.213.108.22'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 33, '209.213.108.24'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 34, '209.213.108.29'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 35, '209.213.108.30'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 36, '209.213.108.31'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 37, '209.213.108.45'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 38, '209.213.108.46'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 39, '209.213.108.47'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 40, '209.213.108.48'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 41, '209.213.108.50'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 42, '209.213.108.51'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 43, '209.213.108.52'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 44, '209.213.108.53'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 45, '209.213.108.54'
setMember
push 'mySetup'
getVariable
push 'Servers', 0.0, 'Object'
new
setMember
push FALSE, 3724, 0.0, 'Test', 1000, 5, 'addServer'
callFunction
pop
push FALSE, 6114, 0.0, 'Blizzard', 100, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 15, 'Ice Berg', 101, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 16, 'White Out', 102, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 17, 'Slushy', 103, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 18, 'Flurry', 104, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 19, 'Snow Angel', 105, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 20, 'Snow Day', 106, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 21, 'Frostbite', 107, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 22, 'Icicle', 108, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 23, 'Tundra', 109, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 24, 'Snow Cone', 110, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 25, 'Alpine', 111, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 41, 'Ice Breaker', 112, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 27, 'Snow Globe', 113, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 28, 'Snow Fort', 114, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 29, 'Mammoth', 115, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 30, 'Grizzly', 116, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 31, 'Winter Land', 117, 5, 'addServer'
callFunction
pop
push TRUE, 3724, 32, 'Snowball', 118, 5, 'addServer'
callFunction
pop
push TRUE, 3724, 33, 'Ice Pack', 119, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 34, 'Freezer', 120, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 35, 'Avalanche', 121, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 36, 'Powder Ball', 122, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 37, 'Summit', 123, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 38, 'Flippers', 124, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 39, 'Yeti', 125, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 40, 'Sub Zero', 126, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 3, 'Snow Storm', 127, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 1, 'Crystal', 128, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 2, 'Snow Bank', 129, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 3, 'Ice Palace', 130, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 4, 'Tuxedo', 131, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 4, 'Abominable', 132, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 5, 'Half Pipe', 133, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 5, 'Snow Board', 134, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 6, 'Alaska', 135, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 6, 'Thermal', 136, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 7, 'Toboggan', 137, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 7, 'Husky', 138, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 13, 'Snow Plow', 139, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 13, 'Ice Age', 140, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 30, 'Sabretooth', 141, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 32, 'Parka', 142, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 31, 'Hibernate', 143, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 16, 'Sleet', 144, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 17, 'Vanilla', 145, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 18, 'Christmas', 146, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 19, 'Klondike', 147, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 20, 'Icebound', 148, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 21, 'Marshmallow', 149, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 27, 'White House', 150, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 28, 'Fjord', 151, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 29, 'Big Foot', 152, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 41, 'Ice Cream', 153, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 42, 'Bubblegum', 154, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 43, 'Rocky Road', 155, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 44, 'Rainbow', 156, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 45, 'Arctic', 157, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 41, 'Shiver', 158, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 33, 'Matterhorn', 159, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 34, 'Bobsled', 160, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 35, 'Ice Box', 161, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 36, 'Bunny Hill', 162, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 37, 'Walrus', 163, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 38, 'Deep Snow', 164, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 39, 'Altitude', 165, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 8, 'North Pole', 200, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 9, 'Glacier', 201, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 10, 'Aurora', 202, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 11, 'Mukluk', 203, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 12, 'Great White', 204, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 11, 'Snow Shoe', 205, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 9, 'Yukon', 206, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 10, 'Polar Bear', 207, 5, 'addServer'
callFunction
pop
push TRUE, 6112, 8, 'Canoe', 208, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 12, 'Chinook', 209, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 1, 'Wool Socks', 210, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 2, 'Snowbound', 211, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 3, 'Ice Rink', 212, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 4, 'Ice Pond', 213, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 5, 'Snowfall', 214, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 6, 'Caribou', 215, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 23, 'Deep Freeze', 300, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 22, 'Cold Front', 301, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 21, 'Frozen', 302, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 20, 'Snow Flake', 303, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 19, 'Frosty', 304, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 18, 'Ice Cold', 305, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 17, 'Snow Drift', 306, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 16, 'Mittens', 307, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 30, 'Ice Cave', 308, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 31, 'Boots', 309, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 24, 'Breeze', 310, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 25, 'Crunch', 311, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 43, 'Wind Chill', 312, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 27, 'Iceland', 313, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 28, 'Belly Slide', 314, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 29, 'Sherbet', 315, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 32, 'South Pole', 400, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 33, 'Big Surf', 401, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 34, 'Ice Cube', 402, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 35, 'Antarctic', 403, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 36, 'Kosciusko', 404, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 37, 'Down Under', 405, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 38, 'Beanie', 406, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 39, 'Outback', 407, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 40, 'Bonza', 408, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 15, 'Snowy River', 409, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 44, 'Big Snow', 410, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 45, 'Brumby', 411, 5, 'addServer'
callFunction
pop
push 'myBreeds', 0.0, 'Object'
new
setVariable
push 'myBreeds'
getVariable
push 0.0, 'Name', 'Blue', 'MaxHealth', 100, 'MaxHunger', 100, 'MaxRest', 100, 4
initObject
setMember
push 'myBreeds'
getVariable
push 1, 'Name', 'Pink', 'MaxHealth', 100, 'MaxHunger', 120, 'MaxRest', 80, 4
initObject
setMember
push 'myBreeds'
getVariable
push 2, 'Name', 'Black', 'MaxHealth', 120, 'MaxHunger', 80, 'MaxRest', 100, 4
initObject
setMember
push 'myBreeds'
getVariable
push 3, 'Name', 'Green', 'MaxHealth', 80, 'MaxHunger', 100, 'MaxRest', 120, 4
initObject
setMember
push 'myBreeds'
getVariable
push 4, 'Name', 'Purple', 'MaxHealth', 80, 'MaxHunger', 120, 'MaxRest', 80, 4
initObject
setMember
push 'myBreeds'
getVariable
push 5, 'Name', 'Red', 'MaxHealth', 100, 'MaxHunger', 80, 'MaxRest', 120, 4
initObject
setMember
push 'myCrumbs', 0.0, 'Object'
new
setVariable
push 'myCrumbs'
getVariable
push 'colors', 0.0, 'Array'
new
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 0.0, '0x003366'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 1, '0x003366'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 2, '0x009900'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 3, '0xFF3399'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 4, '0x333333'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 5, '0xCC0000'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 6, '0xFF6600'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 7, '0xFFCC00'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 8, '0x660099'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 9, '0x996600'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 10, '0xFF6666'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 11, '0x006600'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 12, '0x0099CC'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 13, '0x8AE302'
setMember
push 'myCrumbs'
getVariable
push 'colors'
getMember
push 14, '0xCC66FF'
setMember
push 'showNewsPaper', 'showNewspaper'
getVariable
setVariable
push 'myBuddy', 0.0, 'Object'
new
setVariable
push 'myBuddy'
getVariable
push 'lastBuddyRequest', UNDEF
setMember
push 'myQuickKeys', 0.0, 'Object'
new
setVariable
push 'myQuickKeys'
getVariable
push 'Hello', 1
setMember
push 'myQuickKeys'
getVariable
push 'GoodBye', 2
setMember
push 'myQuickKeys'
getVariable
push 'Age', 6200
setMember
push 'myQuickKeys'
getVariable
push 'Location', 7202
setMember
push 'myRoomList', 0.0, 'Object'
new
setVariable
push 'myRoomList'
getVariable
push 100, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Town', 'Title', 'Town', 'Find', 'is in the Town', 5
initObject
setMember
push 'myRoomList'
getVariable
push 110, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Coffee', 'Title', 'Coffee Shop', 'Find', 'is in the Coffee Shop', 5
initObject
setMember
push 'myRoomList'
getVariable
push 111, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Book', 'Title', 'Book Room', 'Find', 'is in the Book Room', 5
initObject
setMember
push 'myRoomList'
getVariable
push 120, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Dance', 'Title', 'Dance Club', 'Find', 'is in the Dance Club', 5
initObject
setMember
push 'myRoomList'
getVariable
push 121, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Lounge', 'Title', 'Dance Lounge', 'Find', 'is in the Dance Lounge', 5
initObject
setMember
push 'myRoomList'
getVariable
push 130, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Shop', 'Title', 'Gift Shop', 'Find', 'is in the Gift Shop', 5
initObject
setMember
push 'myRoomList'
getVariable
push 200, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Village', 'Title', 'Ski Village', 'Find', 'is in the Ski Village', 5
initObject
setMember
push 'myRoomList'
getVariable
push 210, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Sport', 'Title', 'Sport Shop', 'Find', 'is in the Sport Shop', 5
initObject
setMember
push 'myRoomList'
getVariable
push 220, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Lodge', 'Title', 'Ski Lodge', 'Find', 'is in the Ski Lodge', 5
initObject
setMember
push 'myRoomList'
getVariable
push 221, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Attic', 'Title', 'Lodge Attic', 'Find', 'is in the Lodge Attic', 5
initObject
setMember
push 'myRoomList'
getVariable
push 230, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Mtn', 'Title', 'Mountain', 'Find', 'is on top of the mountain', 5
initObject
setMember
push 'myRoomList'
getVariable
push 300, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Plaza', 'Title', 'The Plaza', 'Find', 'is in the Plaza', 5
initObject
setMember
push 'myRoomList'
getVariable
push 310, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Pet', 'Title', 'The Pet Shop', 'Find', 'is in the Pet Shop', 5
initObject
setMember
push 'myRoomList'
getVariable
push 320, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Dojo', 'Title', 'The Dojo', 'Find', 'is in the Dojo (hidden on your map)', 5
initObject
setMember
push 'myRoomList'
getVariable
push 330, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Pizza', 'Title', 'The Pizza Parlor', 'Find', 'is in the Pizza Parlor', 5
initObject
setMember
push 'myRoomList'
getVariable
push 400, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Beach', 'Title', 'Beach', 'Find', 'is at the Beach', 5
initObject
setMember
push 'myRoomList'
getVariable
push 410, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Light', 'Title', 'Lighthouse', 'Find', 'is at the Lighthouse', 5
initObject
setMember
push 'myRoomList'
getVariable
push 411, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Beacon', 'Title', 'Beacon', 'Find', 'is at the Lighthouse Beacon', 5
initObject
setMember
push 'myRoomList'
getVariable
push 420, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Ship', 'Title', 'Pirate Ship', 'Find', 'is on the Pirate Ship', 5
initObject
setMember
push 'myRoomList'
getVariable
push 421, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Hold', 'Title', 'Ship Hold', 'Find', 'is in the Pirate Ship Hold', 5
initObject
setMember
push 'myRoomList'
getVariable
push 800, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Dock', 'Title', 'The Dock', 'Find', 'is at the Dock', 5
initObject
setMember
push 'myRoomList'
getVariable
push 801, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Forts', 'Title', 'Snow Forts', 'Find', 'is at the Snow Forts', 5
initObject
setMember
push 'myRoomList'
getVariable
push 802, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Rink', 'Title', 'Ice Rink', 'Find', 'is at the Ice Rink', 5
initObject
setMember
push 'myRoomList'
getVariable
push 803, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Agent', 'Title', 'Agent HQ', 'Find', 'is hiding', 5
initObject
setMember
push 'myRoomList'
getVariable
push 804, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Boiler', 'Title', 'Boiler Room', 'Find', 'is in the Boiler Room', 5
initObject
setMember
push 'myRoomList'
getVariable
push 805, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Berg', 'Title', 'Ice Berg', 'Find', 'is on the Ice Berg (hidden on your map)', 5
initObject
setMember
push 'myRoomList'
getVariable
push 806, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Cave', 'Title', 'Cave', 'Find', 'is in the Cave (hidden underground)', 5
initObject
setMember
push 'myRoomList'
getVariable
push 807, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Shack', 'Title', 'Mine Shack', 'Find', 'is in the Mine Shack (hidden location)', 5
initObject
setMember
push 'myRoomList'
getVariable
push 808, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Mine', 'Title', 'Mine', 'Find', 'is in the Mine (hidden underground', 5
initObject
setMember
push 'myRoomList'
getVariable
push 809, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Forest', 'Title', 'Forest', 'Find', 'is in the Forest', 5
initObject
setMember
push 'myRoomList'
getVariable
push 810, 'IsGame', FALSE, 'IsSecret', FALSE, 'Name', 'Cove', 'Title', 'Cove', 'Find', 'is at the Cove', 5
initObject
setMember
push 'myRoomList'
getVariable
push 899, 'IsGame', FALSE, 'IsSecret', TRUE, 'Name', 'Party', 'Title', 'The Party', 'Find', 'is at the Party', 5
initObject
setMember
push 'myRoomList'
getVariable
push 900, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Astro', 'Title', 'Astro Barrier', 'Find', 'is playing Astro Barrier', 5
initObject
setMember
push 'myRoomList'
getVariable
push 901, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Beans', 'Title', 'Bean Counter', 'Find', 'is playing Bean Counter', 5
initObject
setMember
push 'myRoomList'
getVariable
push 902, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Puffle', 'Title', 'Puffle Roundup', 'Find', 'is playing Puffle Roundup', 5
initObject
setMember
push 'myRoomList'
getVariable
push 903, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Biscuit', 'Title', 'Hydro Hopper', 'Find', 'is playing Hydro Hopper', 5
initObject
setMember
push 'myRoomList'
getVariable
push 904, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Fish', 'Title', 'Ice Fishing', 'Find', 'is Ice Fishing', 5
initObject
setMember
push 'myRoomList'
getVariable
push 905, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Mine', 'Title', 'Cart Surfer', 'Find', 'is playing Cart Surfer', 5
initObject
setMember
push 'myRoomList'
getVariable
push 906, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'JetPack', 'Title', 'Jet Pack', 'Find', 'is flying a Jet Pack', 5
initObject
setMember
push 'myRoomList'
getVariable
push 907, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Mission1', 'Title', 'Adventures', 'Find', 'is on an Adventure', 5
initObject
setMember
push 'myRoomList'
getVariable
push 908, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Mission2', 'Title', 'Adventures', 'Find', 'is on an Adventure', 5
initObject
setMember
push 'myRoomList'
getVariable
push 909, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'ThinIce', 'Title', 'Thin Ice', 'Find', 'is playing Thin Ice', 5
initObject
setMember
push 'myRoomList'
getVariable
push 910, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Pizzatron', 'Title', 'Pizzatron', 'Find', 'is making pizzas', 5
initObject
setMember
push 'myRoomList'
getVariable
push 911, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Mission3', 'Title', 'Adventures', 'Find', 'is on an Adventure', 5
initObject
setMember
push 'myRoomList'
getVariable
push 912, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Waves', 'Title', 'Catchin Waves', 'Find', 'is Catchin Waves', 5
initObject
setMember
push 'myRoomList'
getVariable
push 913, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Mission4', 'Title', 'Adventures', 'Find', 'is on an Adventure', 5
initObject
setMember
push 'myRoomList'
getVariable
push 920, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game20', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 921, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game21', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 922, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game22', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 923, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game23', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 924, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game24', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 925, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Game25', 'Title', 'Mini Game', 'Find', 'is playing a game', 5
initObject
setMember
push 'myRoomList'
getVariable
push 999, 'IsGame', TRUE, 'IsSecret', TRUE, 'Name', 'Sled', 'Title', 'Sled Racing', 'Find', 'is Sled Racing', 5
initObject
setMember
push 'myRoomList'
getVariable
push 111
getMember
push 'tablelist', 104, 103, 102, 101, 100, 5
initArray
setMember
push 'myRoomList'
getVariable
push 221
getMember
push 'tablelist', 204, 203, 202, 201, 200, 5
initArray
setMember
push 'myRoomList'
getVariable
push 220
getMember
push 'tablelist', 207, 206, 205, 3
initArray
setMember
push 'myRoomList'
getVariable
push 230
getMember
push 'isWaddle', TRUE
setMember
push '_level0'
getVariable
push 'myAffiliateId'
getMember
push 1
equals
not
branchIfTrue label1459
push 'myLinks', 0.0, 'Object'
new
setVariable
push 'myLinks'
getVariable
push 'Home', 'http://www.miniclip.com/'
setMember
push 'myLinks'
getVariable
push 'Play', 'http://www.miniclip.com/clubpenguin/clubpenguin.php'
setMember
push 'myLinks'
getVariable
push 'Help', 'http://www.miniclip.com/clubpenguin/help.php'
setMember
push 'myLinks'
getVariable
push 'Parents', 'http://www.clubpenguin.com/miniclip/parents.htm'
setMember
push 'myLinks'
getVariable
push 'Terms', 'http://www.clubpenguin.com/miniclip/terms.htm'
setMember
push 'myLinks'
getVariable
push 'Privacy', 'http://www.clubpenguin.com/miniclip/privacy.htm'
setMember
push 'myLinks'
getVariable
push 'Activate', 'http://www.clubpenguin.com/miniclip/activate.php'
setMember
push 'myLinks'
getVariable
push 'Connection', 'http://www.clubpenguin.com/miniclip/help/support/connection.htm'
setMember
push 'myLinks'
getVariable
push 'LostConnection', 'http://www.clubpenguin.com/miniclip/help/support/lost-connection.htm'
setMember
push 'myLinks'
getVariable
push 'LostPassword', 'http://support.clubpenguin.com/lost-password.php'
setMember
push 'myLinks'
getVariable
push 'Membership', 'https://secure.clubpenguin.com/membership/index.php'
setMember
push 'myLinks'
getVariable
push 'Cache', 'http://www.clubpenguin.com/miniclip/help/support/cache.htm'
setMember
branch label1460
label1459:
push 'myLinks', 0.0, 'Object'
new
setVariable
push 'myLinks'
getVariable
push 'Home', 'http://www.clubpenguin.com/'
setMember
push 'myLinks'
getVariable
push 'Play', 'http://play.clubpenguin.com/'
setMember
push 'myLinks'
getVariable
push 'Help', 'http://www.clubpenguin.com/help/'
setMember
push 'myLinks'
getVariable
push 'Parents', 'http://www.clubpenguin.com/parents.htm'
setMember
push 'myLinks'
getVariable
push 'Terms', 'http://www.clubpenguin.com/terms.htm'
setMember
push 'myLinks'
getVariable
push 'Privacy', 'http://www.clubpenguin.com/privacy.htm'
setMember
push 'myLinks'
getVariable
push 'Activate', 'http://www.clubpenguin.com/activate.php'
setMember
push 'myLinks'
getVariable
push 'Connection', 'http://www.clubpenguin.com/support/connection.htm'
setMember
push 'myLinks'
getVariable
push 'LostConnection', 'http://www.clubpenguin.com/support/lost-connection.htm'
setMember
push 'myLinks'
getVariable
push 'LostPassword', 'http://support.clubpenguin.com/lost-password.php'
setMember
push 'myLinks'
getVariable
push 'Membership', 'https://secure.clubpenguin.com/membership/index.php'
setMember
push 'myLinks'
getVariable
push 'Cache', 'http://www.clubpenguin.com/help/support/cache.htm'
setMember
label1460:
push 'mySaveGame', '/', 'SaveGame', 2, 'SharedObject'
getVariable
push 'getLocal'
callMethod
setVariable
push 0.0, 'testSaveGame'
callFunction
pop
push 'mySaveGame'
getVariable
push 'onStatus'
function2 (r:1='ob') ()
push r:ob, 'code'
getMember
push 'SharedObject.Flush.Success'
equals
not
branchIfTrue label1461
push TRUE, 1, 'handleSaveGame'
callFunction
pop
push 'mySaveGame'
getVariable
push 'isAllowed', TRUE
setMember
branch label1462
label1461:
push 'Deny', FALSE, 2, 'handleSaveGame'
callFunction
pop
push 'mySaveGame'
getVariable
push 'isAllowed', FALSE
setMember
label1462:
end // of function
setMember
push 'mySetup'
getVariable
push 'Sockets', 0.0, 'Object'
new
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 0.0, '127.0.0.1'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 1, '209.213.108.32'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 2, '209.213.108.33'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 3, '209.213.108.34'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 4, '209.213.108.35'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 5, '209.213.108.36'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 6, '209.213.108.37'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 7, '209.213.108.38'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 8, '209.213.108.39'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 9, '209.213.108.40'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 10, '209.213.108.41'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 11, '209.213.108.42'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 12, '209.213.108.43'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 13, '209.213.108.44'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 14, '209.213.108.12'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 15, '209.213.108.13'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 16, '209.213.108.14'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 17, '209.213.108.8'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 18, '209.213.108.10'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 19, '209.213.108.11'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 20, '209.213.108.17'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 21, '209.213.108.18'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 22, '209.213.108.16'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 23, '209.213.108.9'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 24, '209.213.108.19'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 25, '209.213.108.20'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 26, '209.213.108.15'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 27, '209.213.108.25'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 28, '209.213.108.23'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 29, '209.213.108.21'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 30, '209.213.108.27'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 31, '209.213.108.28'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 32, '209.213.108.22'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 33, '209.213.108.24'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 34, '209.213.108.29'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 35, '209.213.108.30'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 36, '209.213.108.31'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 37, '209.213.108.45'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 38, '209.213.108.46'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 39, '209.213.108.47'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 40, '209.213.108.48'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 41, '209.213.108.50'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 42, '209.213.108.51'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 43, '209.213.108.52'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 44, '209.213.108.53'
setMember
push 'mySetup'
getVariable
push 'Sockets'
getMember
push 45, '209.213.108.54'
setMember
push 'mySetup'
getVariable
push 'Servers', 0.0, 'Object'
new
setMember
push FALSE, 3724, 0.0, 'Test', 1000, 5, 'addServer'
callFunction
pop
push FALSE, 6114, 0.0, 'Blizzard', 100, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 15, 'Ice Berg', 101, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 16, 'White Out', 102, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 17, 'Slushy', 103, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 18, 'Flurry', 104, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 19, 'Snow Angel', 105, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 20, 'Snow Day', 106, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 21, 'Frostbite', 107, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 22, 'Icicle', 108, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 23, 'Tundra', 109, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 24, 'Snow Cone', 110, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 25, 'Alpine', 111, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 41, 'Ice Breaker', 112, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 27, 'Snow Globe', 113, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 28, 'Snow Fort', 114, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 29, 'Mammoth', 115, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 30, 'Grizzly', 116, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 31, 'Winter Land', 117, 5, 'addServer'
callFunction
pop
push TRUE, 3724, 32, 'Snowball', 118, 5, 'addServer'
callFunction
pop
push TRUE, 3724, 33, 'Ice Pack', 119, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 34, 'Freezer', 120, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 35, 'Avalanche', 121, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 36, 'Powder Ball', 122, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 37, 'Summit', 123, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 38, 'Flippers', 124, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 39, 'Yeti', 125, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 40, 'Sub Zero', 126, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 3, 'Snow Storm', 127, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 1, 'Crystal', 128, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 2, 'Snow Bank', 129, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 3, 'Ice Palace', 130, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 4, 'Tuxedo', 131, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 4, 'Abominable', 132, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 5, 'Half Pipe', 133, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 5, 'Snow Board', 134, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 6, 'Alaska', 135, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 6, 'Thermal', 136, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 7, 'Toboggan', 137, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 7, 'Husky', 138, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 13, 'Snow Plow', 139, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 13, 'Ice Age', 140, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 30, 'Sabretooth', 141, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 32, 'Parka', 142, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 31, 'Hibernate', 143, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 16, 'Sleet', 144, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 17, 'Vanilla', 145, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 18, 'Christmas', 146, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 19, 'Klondike', 147, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 20, 'Icebound', 148, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 21, 'Marshmallow', 149, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 27, 'White House', 150, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 28, 'Fjord', 151, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 29, 'Big Foot', 152, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 41, 'Ice Cream', 153, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 42, 'Bubblegum', 154, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 43, 'Rocky Road', 155, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 44, 'Rainbow', 156, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 45, 'Arctic', 157, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 41, 'Shiver', 158, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 33, 'Matterhorn', 159, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 34, 'Bobsled', 160, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 35, 'Ice Box', 161, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 36, 'Bunny Hill', 162, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 37, 'Walrus', 163, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 38, 'Deep Snow', 164, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 39, 'Altitude', 165, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 8, 'North Pole', 200, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 9, 'Glacier', 201, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 10, 'Aurora', 202, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 11, 'Mukluk', 203, 5, 'addServer'
callFunction
pop
push FALSE, 3724, 12, 'Great White', 204, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 11, 'Snow Shoe', 205, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 9, 'Yukon', 206, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 10, 'Polar Bear', 207, 5, 'addServer'
callFunction
pop
push TRUE, 6112, 8, 'Canoe', 208, 5, 'addServer'
callFunction
pop
push FALSE, 6112, 12, 'Chinook', 209, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 1, 'Wool Socks', 210, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 2, 'Snowbound', 211, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 3, 'Ice Rink', 212, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 4, 'Ice Pond', 213, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 5, 'Snowfall', 214, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 6, 'Caribou', 215, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 23, 'Deep Freeze', 300, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 22, 'Cold Front', 301, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 21, 'Frozen', 302, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 20, 'Snow Flake', 303, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 19, 'Frosty', 304, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 18, 'Ice Cold', 305, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 17, 'Snow Drift', 306, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 16, 'Mittens', 307, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 30, 'Ice Cave', 308, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 31, 'Boots', 309, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 24, 'Breeze', 310, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 25, 'Crunch', 311, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 43, 'Wind Chill', 312, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 27, 'Iceland', 313, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 28, 'Belly Slide', 314, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 29, 'Sherbet', 315, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 32, 'South Pole', 400, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 33, 'Big Surf', 401, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 34, 'Ice Cube', 402, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 35, 'Antarctic', 403, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 36, 'Kosciusko', 404, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 37, 'Down Under', 405, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 38, 'Beanie', 406, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 39, 'Outback', 407, 5, 'addServer'
callFunction
pop
push TRUE, 9875, 40, 'Bonza', 408, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 15, 'Snowy River', 409, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 44, 'Big Snow', 410, 5, 'addServer'
callFunction
pop
push FALSE, 9875, 45, 'Brumby', 411, 5, 'addServer'
callFunction
pop
push '_global'
getVariable
push 'showMenu'
function2 (r:19='mc', r:12='list', r:13='c', r:20='y', r:11='w') ()
push r:mc
setRegister r:3
pop
push r:w, UNDEF
equals
not
branchIfTrue label1463
push 1
setRegister r:w
pop
label1463:
push r:3, 'c', r:c
setMember
push r:3, 'master'
getMember
push 'item'
getMember
push '_height'
getMember
push r:3, 'Space'
getMember
add
setRegister r:10
pop
push r:3, 'master'
getMember
push 'item'
getMember
push '_width'
getMember
push r:3, 'Space'
getMember
add
push r:w
multiply
setRegister r:14
pop
push 'menu', r:c
add
setRegister r:17
pop
push r:3, 'master'
getMember
push r:17, 16384, 16384, 100, r:c
add
push 1
add
add
add
duplicateClip
push r:3, r:17
getMember
setRegister r:2
pop
push r:3, 'master'
getMember
push '_visible', FALSE
setMember
push r:2, 'item'
getMember
push '_visible', FALSE
setMember
push 0.0
setRegister r:15
pop
push r:c, 0.0
greaterThan
not
branchIfTrue label1464
push 'menu', r:c, 1
subtract
add
setRegister r:18
pop
push r:3, r:18
getMember
setRegister r:16
pop
push r:2, '_y', r:16, '_y'
getMember
push r:10, r:y
multiply
add
setMember
push r:16, 'item0'
getMember
push '_x'
getMember
push r:16, 'item0'
getMember
push '_width'
getMember
add
push r:3, 'Space'
getMember
add
setRegister r:15
pop
branch label1465
label1464:
push r:3, 'isOpenDown'
getMember
not
not
branchIfTrue label1465
push r:3, '_y', r:3, '_y'
getMember
push r:list, 'length'
getMember
push r:10
multiply
subtract
push r:10
add
setMember
label1465:
push 0.0
setRegister r:5
pop
push 'i', 0.0
setVariable
label1466:
push 'i'
getVariable
push r:list, 'length'
getMember
lessThan
not
branchIfTrue label1472
push r:list, 'i'
getVariable
getMember
setRegister r:4
pop
push 'item', 'i'
getVariable
add
setRegister r:6
pop
push r:2, 'item'
getMember
push r:6, 16384, 16384, 'i'
getVariable
push 1
add
add
add
duplicateClip
push r:2, r:6
getMember
setRegister r:1
pop
push 'i'
getVariable
push r:3, 'MaxItems'
getMember
push r:5, 1
add
multiply
lessThan
not
not
branchIfTrue label1467
push r:5
increment
setRegister r:5
pop
label1467:
push r:1, '_x', r:15, r:5, r:14
multiply
add
setMember
push r:1, '_y', r:10, 'i'
getVariable
push r:3, 'MaxItems'
getMember
push r:5
multiply
subtract
multiply
setMember
push r:1, 'c', r:c
setMember
push r:1, 'y', 'i'
getVariable
setMember
push r:1, 'ob', r:4
setMember
push r:4, 'menu'
getMember
not
branchIfTrue label1468
push 2, r:w
multiply
setRegister r:8
pop
branch label1469
label1468:
push 2, r:w
multiply
push 1
subtract
setRegister r:8
pop
label1469:
push r:8, 1, r:1, 'gotoAndStop'
callMethod
pop
push r:1, 'name_txt'
getMember
push 'text', r:4, 'name'
getMember
setMember
push r:1, 'name_txt'
getMember
push 'textWidth'
getMember
push r:1, 'name_txt'
getMember
push '_width'
getMember
greaterThan
not
branchIfTrue label1470
push r:1, 'name_txt'
getMember
push 'text', UNDEF
setMember
push r:1, 'small_txt'
getMember
push 'text', r:4, 'name'
getMember
setMember
label1470:
push r:2, '_y'
getMember
push r:3, '_y'
getMember
add
setRegister r:7
pop
push r:7, r:2, '_height'
getMember
add
setRegister r:9
pop
push r:9, r:3, 'MaxHeight'
getMember
greaterThan
not
branchIfTrue label1471
push r:2, '_y', r:2, '_y'
getMember
push r:10
subtract
setMember
label1471:
push 'i', 'i'
getVariable
increment
setVariable
branch label1466
label1472:
end // of function
setMember
push '_global'
getVariable
push 'clearMenu'
function2 (r:3='mc', r:4='c') ()
push r:mc
setRegister r:1
pop
push r:c
setRegister r:2
pop
push r:1, 1, 'closeMenuStop'
callFunction
pop
push r:1, 'c'
getMember
push r:2
greaterThan
not
branchIfTrue label1474
label1473:
push r:1, 'c'
getMember
push r:2
greaterThan
not
branchIfTrue label1474
push r:1, 'menu', r:1, 'c'
getMember
add
getMember
removeClip
push r:1, 'c', r:1, 'c'
getMember
decrement
setMember
branch label1473
label1474:
end // of function
setMember
push '_global'
getVariable
push 'closeMenu'
function ('mc', 'time')
push 'mc'
getVariable
push 'onEnterFrame'
function ()
push 'time'
getVariable
push 1
lessThan
not
branchIfTrue label1475
push -1, 'mc'
getVariable
push 2, 'clearMenu'
callFunction
pop
push 'mc'
getVariable
push 1, 'closeMenuStop'
callFunction
pop
push 0.0, 'mc'
getVariable
push 'onCloseMenu'
callMethod
pop
branch label1476
label1475:
push 'time', 'time'
getVariable
decrement
setVariable
label1476:
end // of function
setMember
end // of function
setMember
push '_global'
getVariable
push 'closeMenuStop'
function2 (r:1='mc') ()
push r:mc, 'onEnterFrame'
delete
pop
end // of function
setMember
push '_global'
getVariable
push 'scrollUp'
function ('mc', 'skip')
push 'mc'
getVariable
push 'start'
getMember
push 0.0
greaterThan
not
branchIfTrue label1480
push 'skip'
getVariable
not
not
branchIfTrue label1477
push 'skip', 1
varEquals
label1477:
push 'mc'
getVariable
push 'onEnterFrame'
function ()
push 'mc'
getVariable
push 'start'
getMember
push 0.0
greaterThan
not
branchIfTrue label1478
push 'mc'
getVariable
push 'start', 'mc'
getVariable
push 'start'
getMember
push 'skip'
getVariable
subtract
setMember
push 0.0, 'mc'
getVariable
push 'update'
callMethod
pop
branch label1479
label1478:
push 'mc'
getVariable
push 'onEnterFrame'
delete
pop
label1479:
end // of function
setMember
label1480:
end // of function
setMember
push '_global'
getVariable
push 'scrollDown'
function ('mc', 'skip')
push 'end', 'mc'
getVariable
push 'total'
getMember
push 'mc'
getVariable
push 'show'
getMember
subtract
varEquals
push 'mc'
getVariable
push 'start'
getMember
push 'end'
getVariable
lessThan
not
branchIfTrue label1484
push 'skip'
getVariable
not
not
branchIfTrue label1481
push 'skip', 1
varEquals
label1481:
push 'mc'
getVariable
push 'onEnterFrame'
function ()
push 'mc'
getVariable
push 'start'
getMember
push 'end'
getVariable
lessThan
not
branchIfTrue label1482
push 'mc'
getVariable
push 'start', 'mc'
getVariable
push 'start'
getMember
push 'skip'
getVariable
add
setMember
push 0.0, 'mc'
getVariable
push 'update'
callMethod
pop
branch label1483
label1482:
push 'mc'
getVariable
push 'onEnterFrame'
delete
pop
label1483:
end // of function
setMember
label1484:
end // of function
setMember
push '_global'
getVariable
push 'scrollStop'
function2 (r:1='mc') ()
push r:mc, 'onEnterFrame'
delete
pop
end // of function
setMember
push '_global'
getVariable
push 'scrollNext'
function2 (r:3='mc') ()
push r:mc
setRegister r:1
pop
push r:1, 'start'
getMember
push r:1, 'show'
getMember
add
setRegister r:2
pop
push r:2, r:1, 'total'
getMember
lessThan
not
branchIfTrue label1485
push r:1, 'start', r:2
setMember
push 0.0, r:1, 'update'
callMethod
pop
label1485:
end // of function
setMember
push '_global'
getVariable
push 'scrollBack'
function2 (r:3='mc') ()
push r:mc
setRegister r:1
pop
push r:1, 'start'
getMember
push r:1, 'show'
getMember
subtract
setRegister r:2
pop
push r:2, 0.0
greaterThan
not
branchIfTrue label1486
push r:1, 'start', r:2
setMember
push 0.0, r:1, 'update'
callMethod
pop
branch label1487
label1486:
push r:1, 'start', 0.0
setMember
push 0.0, r:1, 'update'
callMethod
pop
label1487:
end // of function
setMember
push '_global'
getVariable
push 'scrollDrag'
function2 ('mc') ()
push 'mc'
getVariable
push 'bar'
getMember
setRegister r:2
pop
push 'mcHandle', 'mc'
getVariable
push 'bar'
getMember
push 'handle'
getMember
varEquals
push r:2, 'track'
getMember
push '_height'
getMember
setRegister r:1
pop
push 0.0, 0.0, 0.0, r:1, 1, 1, 'mcHandle'
getVariable
startDrag
push 'ratio', 'mc'
getVariable
push 'total'
getMember
push 'mc'
getVariable
push 'show'
getMember
subtract
push r:1
divide
varEquals
push 'mcHandle'
getVariable
push 'onEnterFrame'
function ()
push 'mc'
getVariable
push 'start', 'mcHandle'
getVariable
push '_y'
getMember
push 'ratio'
getVariable
multiply
push 1, 'Math'
getVariable
push 'round'
callMethod
setMember
push 0.0, 'mc'
getVariable
push 'update'
callMethod
pop
end // of function
setMember
push 'mcHandle'
getVariable
push 'onRelease'
function ()
push 'mcHandle'
getVariable
push 'onEnterFrame'
delete
pop
stopDrag
end // of function
setMember
end // of function
setMember
push '_global'
getVariable
push 'updateScrollBar'
function2 (r:6='mc') ()
push r:mc
setRegister r:1
pop
push r:1, 'bar'
getMember
setRegister r:5
pop
push r:1, 'bar'
getMember
push 'handle'
getMember
setRegister r:3
pop
push r:5, 'track'
getMember
push '_height'
getMember
setRegister r:2
pop
push r:1, 'total'
getMember
push r:1, 'show'
getMember
subtract
push r:2
divide
setRegister r:4
pop
push r:3, '_y', r:1, 'start'
getMember
push r:4
divide
setMember
push r:3, '_y'
getMember
push r:2
greaterThan
not
branchIfTrue label1488
push r:3, '_y', r:2
setMember
label1488:
end // of function
setMember
push 'Math'
getVariable
push 'linearTween'
function2 (r:2='t', r:4='b', r:3='c', r:1='d') ()
push r:c, r:t
multiply
push r:d
divide
push r:b
add
return
end // of function
setMember
push 'Math'
getVariable
push 'easeInQuad'
function2 (r:1='t', r:4='b', r:3='c', r:2='d') ()
push r:c, r:t, r:d
divide
setRegister r:t
multiply
push r:t
multiply
push r:b
add
return
end // of function
setMember
push 'Math'
getVariable
push 'easeOutQuad'
function2 (r:1='t', r:4='b', r:3='c', r:2='d') ()
push 0.0, r:c
subtract
push r:t, r:d
divide
setRegister r:t
multiply
push r:t, 2
subtract
multiply
push r:b
add
return
end // of function
setMember
push 'Math'
getVariable
push 'easeInOutQuad'
function2 (r:5='t', r:3='b', r:2='c', r:4='d') ()
push r:t
setRegister r:1
pop
push r:1, r:d, 2
divide
divide
setRegister r:1
push 1
lessThan
not
branchIfTrue label1489
push r:c, 2
divide
push r:1
multiply
push r:1
multiply
push r:b
add
return
label1489:
push 0.0, r:c
subtract
push 2
divide
push r:1, 1
subtract
setRegister r:1
push r:1, 2
subtract
multiply
push 1
subtract
multiply
push r:b
add
return
end // of function
setMember
push 'updateObjectFrame', 'updateObjectFrame1'
getVariable
setVariable
push 'myPatterns', 'badword', 'shit', 'rape', 'fucking', 'fuckin', 'fucker', 'fuck', 'bitch', 'asshole', 'ahole', 10, 'Array'
new
setVariable
push 'checkFreeItem', 'findFreeItem'
getVariable
setVariable
push 'mySend', 0.0, 'Object'
new
setVariable
push 'mySend'
getVariable
push 'nextSend'
getTimer
setMember
push 'myMail', 0.0, 'Array'
new
setVariable
push 'myModerators', 'Gizmo', 'Screenhog', 'Billybob', 'rsnail', 4, 'Array'
new
setVariable
push 'buyItem', 'buyItem1'
getVariable
setVariable
push 'myCards', 0.0, 'Array'
new
setVariable
push 'myPlayerList', 'mySaveGame'
getVariable
push 'data'
getMember
push 'playerlist'
getMember
setVariable
push 'myEase', 0.0, 'Array'
new
setVariable
push 'myEase'
getVariable
push 0.0, 'Math'
getVariable
push 'linearTween'
getMember
setMember
push 'myEase'
getVariable
push 1, 'Math'
getVariable
push 'easeInOutQuad'
getMember
setMember
push 'Start', 1, 'mcInterface'
getVariable
push 'gotoAndStop'
callMethod
pop
end // of frame 29
frame 30
gotoLabel 'Start'
end // of frame 30
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment