Created
July 28, 2020 15:00
-
-
Save Kafva/51316d25e65f0a43dc6514c669c7f579 to your computer and use it in GitHub Desktop.
Decompiled SWF
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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', '>', '<', '&', '&', ''', '"', '"', '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 '>', '>' | |
setMember | |
push r:2, 'ascTab' | |
getMember | |
push '<', '<' | |
setMember | |
push r:2, 'ascTab' | |
getMember | |
push '&', '&' | |
setMember | |
push r:2, 'ascTab' | |
getMember | |
push '\'', ''' | |
setMember | |
push r:2, 'ascTab' | |
getMember | |
push '"', '"' | |
setMember | |
push r:2, 'ascTabRev', 0.0 | |
initArray | |
setMember | |
push r:2, 'ascTabRev' | |
getMember | |
push '>', '>' | |
setMember | |
push r:2, 'ascTabRev' | |
getMember | |
push '<', '<' | |
setMember | |
push r:2, 'ascTabRev' | |
getMember | |
push '&', '&' | |
setMember | |
push r:2, 'ascTabRev' | |
getMember | |
push ''', '\'' | |
setMember | |
push r:2, 'ascTabRev' | |
getMember | |
push '"', '"' | |
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