{"name":"Rosalina's Cosmic Icecap","description":"Cosmic cold & playful Lumas.","game":3,"type":"NORMAL","difficulty":2,"spaces":[{"x":580,"y":518,"type":7,"z":0,"events":[]},{"x":530,"y":715,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":793,"y":575,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":726,"y":523,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":972,"y":329,"z":0,"type":1,"star":true,"events":[{"id":"Merged Path Fix (v2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Behind":23,"Next":84,"OtherBehind":96}},{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":305,"y":162,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":636,"y":131,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":356,"y":230,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":352,"y":584,"z":0,"type":1,"star":true,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":265,"y":573,"z":0,"type":0},{"x":928,"y":608,"z":0,"type":0},{"x":184,"y":325,"z":0,"type":0},{"x":175,"y":273,"z":0,"type":0},{"x":936,"y":457,"z":0,"type":1,"events":[{"id":"Merged Path Fix (v2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Behind":66,"Next":67,"OtherBehind":85}},{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":631,"y":579,"z":0,"type":10,"events":[{"id":"Merged Path Fix (v2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Behind":35,"Next":46,"OtherBehind":70}}]},{"x":1006,"y":228,"z":0,"type":10,"events":[{"id":"Next Space Setup","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Next":96,"Prev":43}}]},{"x":240,"y":727,"z":0,"type":5,"events":[{"id":"Launch Star v3.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Luma":120,"ClosestStar":0,"Destinations":[17,18,19,0],"Dest1Forward":[27,73,94,142],"Dest1Behind":[65,118,42,46],"Dest2Behind":[64,11,93,14]}}]},{"x":979,"y":707,"z":0,"type":5,"events":[{"id":"Launch Star v3.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"ClosestStar":1,"Luma":124,"Destinations":[18,19,0,16],"Dest1Forward":[73,94,142,56],"Dest1Behind":[118,42,46,55],"Dest2Behind":[11,93,14,25]}}]},{"x":240,"y":295,"z":0,"type":5,"events":[{"id":"Launch Star v3.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"ClosestStar":6,"Luma":131,"Destinations":[19,0,16,17],"Dest1Forward":[94,142,56,27],"Dest1Behind":[42,46,55,65],"Dest2Behind":[93,14,25,64]}}]},{"x":834,"y":129,"z":0,"type":5,"events":[{"id":"Launch Star v3.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"ClosestStar":3,"Luma":137,"Destinations":[0,16,17,18],"Dest1Forward":[142,56,27,73],"Dest1Behind":[46,55,65,118],"Dest2Behind":[14,25,64,11]}}]},{"x":187,"y":374,"z":0,"type":12,"events":[{"id":"Koopa Bank Ruleset v2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Bank":112}},{"id":"BANK","activationType":1,"executionType":1}]},{"x":479,"y":718,"z":0,"type":12,"events":[{"id":"Koopa Bank Ruleset v2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Bank":113}},{"id":"BANK","activationType":1,"executionType":1}]},{"x":1018,"y":533,"z":0,"type":13,"rotation":266,"events":[{"id":"ITEMSHOP","activationType":1,"executionType":1}]},{"x":950,"y":289,"z":0,"type":13,"rotation":108,"events":[{"id":"ITEMSHOP","activationType":1,"executionType":1}]},{"x":179,"y":609,"z":0,"type":4,"events":[{"id":"Blue Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":140}}]},{"x":152,"y":690,"z":0,"type":4,"events":[{"id":"Ice Flower v2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"IceFlower":119}}]},{"x":629,"y":711,"z":0,"type":4,"events":[{"id":"Blue Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":122}}]},{"x":1009,"y":683,"z":0,"type":4,"events":[{"id":"Red Luma v2.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":125}}]},{"x":1012,"y":656,"z":0,"type":0},{"x":972,"y":632,"z":0,"type":0},{"x":886,"y":589,"z":0,"type":0},{"x":958,"y":587,"z":0,"type":0},{"x":1000,"y":569,"z":0,"type":0},{"x":844,"y":580,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":128}}]},{"x":745,"y":575,"z":0,"type":4,"events":[{"id":"Green Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":127}}]},{"x":690,"y":575,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":386,"y":722,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":141}}]},{"x":209,"y":476,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":130}}]},{"x":546,"y":214,"z":0,"type":4,"events":[{"id":"Blue Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":132}}]},{"x":907,"y":250,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":133}}]},{"x":542,"y":133,"z":0,"type":4,"events":[{"id":"Blue Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":132}}]},{"x":588,"y":132,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":135}}]},{"x":782,"y":131,"z":0,"type":13,"events":[{"id":"Luma Shop (RCI) v2.2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"LumaShop":136}}]},{"x":985,"y":166,"z":0,"type":4,"events":[{"id":"Ice Flower v2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"IceFlower":138}}]},{"x":995,"y":505,"z":0,"type":4,"events":[{"id":"Green Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":126}}]},{"x":851,"y":475,"z":0,"type":4,"events":[{"id":"Blue Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":129}}]},{"x":580,"y":588,"z":0,"type":1,"events":[{"id":"Merged Path Fix (v2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Behind":14,"Next":47,"OtherBehind":0}},{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":533,"y":588,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":488,"y":590,"z":0,"type":10},{"x":441,"y":590,"z":0,"type":10},{"x":396,"y":588,"z":0,"type":2,"events":[{"id":"Red Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":307,"y":579,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":256,"y":176,"z":0,"type":4,"events":[{"id":"Green Luma v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":134}}]},{"x":217,"y":586,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":152,"y":646,"z":0,"type":9},{"x":193,"y":718,"z":0,"type":11},{"x":288,"y":724,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":337,"y":724,"z":0,"type":15},{"x":434,"y":719,"z":0,"type":10},{"x":581,"y":713,"z":0,"type":2,"events":[{"id":"Red Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":682,"y":706,"z":0,"type":6},{"x":732,"y":704,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":783,"y":700,"z":0,"type":11},{"x":834,"y":699,"z":0,"type":10},{"x":883,"y":708,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":932,"y":710,"z":0,"type":4,"events":[{"id":"Star Bits v2.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":123}}]},{"x":960,"y":486,"z":0,"type":9},{"x":894,"y":457,"z":0,"type":11},{"x":805,"y":484,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":765,"y":501,"z":0,"type":10},{"x":688,"y":541,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":234,"y":537,"z":0,"type":10},{"x":197,"y":427,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":278,"y":277,"z":0,"type":10},{"x":318,"y":259,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":404,"y":223,"z":0,"type":10},{"x":447,"y":216,"z":0,"type":0},{"x":476,"y":227,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":619,"y":200,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":666,"y":223,"z":0,"type":11},{"x":722,"y":206,"z":0,"type":2,"events":[{"id":"Red Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":773,"y":224,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":813,"y":237,"z":0,"type":0},{"x":862,"y":222,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":962,"y":375,"z":0,"type":2,"events":[{"id":"Red Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":952,"y":417,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":184,"y":222,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":215,"y":195,"z":0,"type":9},{"x":351,"y":156,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":396,"y":149,"z":0,"type":11},{"x":443,"y":142,"z":0,"type":6},{"x":491,"y":137,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":686,"y":129,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":735,"y":128,"z":0,"type":2,"events":[{"id":"Red Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":888,"y":130,"z":0,"type":1,"events":[{"id":"Blue Space Ruleset v2","activationType":3,"executionType":1,"custom":true}]},{"x":941,"y":139,"z":0,"type":9},{"x":1004,"y":287,"z":0,"type":15},{"x":102,"y":232,"z":0,"type":0},{"x":45,"y":214,"z":0,"type":0,"events":[{"id":"Ice Tunnel v2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"TunnelSpace":99,"Destination":100,"DestinationNext":101,"ExitSpace":139}}]},{"x":84,"y":178,"z":0,"type":0},{"x":1130,"y":186,"z":0,"type":0,"events":[{"id":"Next Space Setup","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":101,"Prev":102}}]},{"x":1086,"y":195,"z":0,"type":0,"events":[{"id":"BOO","activationType":1,"executionType":1},{"id":"Next Space Setup","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":102,"Prev":15}}]},{"x":1042,"y":213,"z":0,"type":0,"events":[{"id":"Next Space Setup","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":15,"Prev":43}}]},{"x":333,"y":553,"z":0,"type":0,"subtype":0},{"x":552,"y":691,"z":0,"type":0,"subtype":0},{"x":820,"y":559,"z":0,"type":0,"subtype":0},{"x":938,"y":349,"z":0,"type":0,"subtype":0},{"x":699,"y":512,"z":0,"type":0,"subtype":0},{"x":378,"y":204,"z":0,"type":0,"subtype":0},{"x":328,"y":129,"z":0,"type":0,"subtype":0},{"x":660,"y":105,"z":0,"type":0,"subtype":0},{"x":1096,"y":233,"z":0,"type":0,"subtype":3},{"x":91,"y":373,"z":0,"type":0,"subtype":5},{"x":479,"y":760,"z":0,"type":0,"subtype":5},{"x":422,"y":837,"z":0,"type":0,"subtype":6},{"x":75,"y":472,"z":0,"type":0,"subtype":6},{"x":1082,"y":537,"z":0,"type":0,"subtype":7},{"x":875,"y":306,"z":0,"type":0,"subtype":7},{"x":210,"y":306,"z":0,"type":0},{"x":113,"y":701,"z":0,"type":0},{"x":241,"y":692,"z":0,"type":0},{"x":152,"y":249,"z":0,"type":0,"events":[{"id":"Ice Flower Blockade v2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":97,"Prev":98}}]},{"x":612,"y":746,"z":0,"type":0},{"x":978,"y":773,"z":0,"type":0},{"x":968,"y":664,"z":0,"type":0},{"x":1046,"y":661,"z":0,"type":0},{"x":1015,"y":471,"z":0,"type":0},{"x":736,"y":548,"z":0,"type":0},{"x":883,"y":537,"z":0,"type":0},{"x":851,"y":441,"z":0,"type":0},{"x":142,"y":498,"z":0,"type":0},{"x":235,"y":330,"z":0,"type":0},{"x":533,"y":168,"z":0,"type":0},{"x":921,"y":194,"z":0,"type":0},{"x":276,"y":128,"z":0,"type":0},{"x":580,"y":57,"z":0,"type":0},{"x":781,"y":82,"z":0,"type":0},{"x":831,"y":162,"z":0,"type":0},{"x":1010,"y":140,"z":0,"type":0},{"x":1147,"y":209,"z":0,"type":0},{"x":147,"y":586,"z":0,"type":0},{"x":371,"y":787,"z":0,"type":0},{"x":581,"y":557,"z":0,"type":0,"events":[{"id":"Next Space Setup","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":46,"Prev":14}}]}],"links":{"0":142,"1":59,"2":34,"3":70,"4":84,"5":88,"6":92,"7":75,"8":51,"9":[53,71],"10":[30,31],"11":[12,118],"12":[86,121],"13":67,"14":46,"15":96,"16":56,"17":27,"18":73,"19":94,"20":11,"21":1,"22":44,"23":4,"24":54,"25":55,"26":60,"27":28,"28":29,"29":10,"30":33,"31":32,"32":22,"33":2,"34":35,"35":14,"36":58,"37":72,"38":78,"39":23,"40":41,"41":6,"42":19,"43":15,"44":66,"45":68,"46":47,"47":48,"48":49,"49":50,"50":8,"51":9,"52":5,"53":24,"54":25,"55":16,"56":57,"57":36,"58":21,"59":26,"60":61,"61":62,"62":63,"63":64,"64":65,"65":17,"66":13,"67":45,"68":69,"69":3,"70":14,"71":37,"72":20,"73":74,"74":7,"75":76,"76":77,"77":38,"78":79,"79":80,"80":81,"81":82,"82":83,"83":39,"84":85,"85":13,"86":87,"87":52,"88":89,"89":90,"90":91,"91":40,"92":93,"93":42,"94":95,"95":43,"96":4,"97":98,"100":101,"101":102,"118":18,"121":86},"events":{"Merged Path Fix (v2)":{"language":0,"code":"; NAME: Merged Path Fix (v2)\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Behind\n; PARAM: Space|Next\n; PARAM: Space|OtherBehind\n\nADDIU SP SP -32\nSW RA 28(SP)\n\nJAL GetPlayerStruct ; at V0\nLI A0 -1\n\nCheckChain:\nLBU T1 0x15(V0) ; Previous Chain Index\nLBU T2 0x16(V0) ; Previous ChainSpace Index\nADDIU T0 R0 Behind_chain_index\nBNE T0 T1 CheckChain2\nNOP\nADDIU T0 R0 Behind_chain_space_index\nBNE T0 T2 CheckChain2\nNOP\nJ SetupSpace\nNOP\n\nCheckChain2:\nADDIU T0 R0 OtherBehind_chain_index\nBEQ T0 T1 exit\nNOP\nADDIU T0 R0 OtherBehind_chain_space_index\nBEQ T0 T1 exit\nNOP\n\nSetupSpace:\nLI A0 -1 ; Assigns Current Player Index to A0\nADDIU A1 R0 Next_chain_index ; Assigns Chain Index to A1\nJAL SetNextChainAndSpace\nADDIU A2 R0 Next_chain_space_index ; Assigns Space Index to A2 \n\nLI A0 -1 ; Assigns Current Player Index to A0\nADDIU A1 R0 Behind_chain_index ; Assigns Chain Index to A1\nJAL SetPrevChainAndSpace \nADDIU A2 R0 Behind_chain_space_index ; Assigns Space Index to A2\n\nexit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32"},"Next Space Setup":{"language":0,"code":"; NAME: Next Space Setup\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Next\n; PARAM: Space|Prev\n\nADDIU SP SP -40\nSW RA 36(SP)\n\nLI A0 -1 ; Set current player\nLI A1 Next_chain_index ; Pass chain index on A1\nJAL SetNextChainAndSpace\nLI A2 Next_chain_space_index ; Pass chain space index on A2\n\nLI A0 -1\nLI A1 Prev_chain_index ; Pass chain index on A1\nJAL SetPrevChainAndSpace\nLI A2 Prev_chain_space_index ; Pass chain space index on A2\n\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40"},"Board RAM (RCI)":{"language":0,"code":"; NAME: Board RAM (RCI)\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\nADDIU SP SP -4\nSW RA 0(SP)\n\nJAL GetCurrentPlayerIndex\nNOP\n\nLW RA 0(SP)\nJR RA\nADDIU SP SP 4\n\n; Board RAMs Used for: Rosalina's Cosmic Icecap (MP3)\n; 0x800CD096 - P1 Star Bits\n// Values: 0-200\n// Holds P1's Star Bits\n; 0x800CD097 - P2 Star Bits\n// Values: 0-200\n// Holds P2's Star Bits\n; 0x800CD098 - P3 Star Bits\n// Values: 0-200\n// Holds P3's Star Bits\n; 0x800CD099 - P4 Star Bits\n// Values: 0-200\n// Holds P4's Star Bits\n; 0x800CD09A - P1 1-Up Mushroom\n// Values: 0-1\n// When ON, P1 has a 1-Up Mushroom\n; 0x800CD09B - P2 1-Up Mushroom\n// Values: 0-1\n// When ON, P2 has a 1-Up Mushroom\n; 0x800CD09C - P3 1-Up Mushroom\n// Values: 0-1\n// When ON, P3 has a 1-Up Mushroom\n; 0x800CD09D - P4 1-Up Mushroom\n// Values: 0-1\n// When ON, P4 has a 1-Up Mushroom\n; 0x800CD0A4 - P1 Launch Star\n// Values: 0-255\n// Holds P1's Launch Star count\n; 0x800CD0A5 - P2 Launch Star\n// Values: 0-255\n// Holds P2's Launch Star count\n; 0x800CD0A6 - P3 Launch Star\n// Values: 0-255\n// Holds P3's Launch Star count\n; 0x800CD0A7 - P4 Launch Star\n// Values: 0-255\n// Holds P4's Launch Star count\n; 0x800CD0A8 - Custom Rules Flag\n// Values: 0-19\n// Activates the Custom Bonus Star/Last 5 Turns Event/new ruleset (Blue Space, Red Space, Bonus Boost, Luma Discount)"},"Ice Flower v2":{"language":0,"code":"; NAME: Ice Flower v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|IceFlower\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; S0 = Current Player Struct\n; S1 = Coins to Lose\n\n;===Fade-out===\nLI A0 4 ; Assigns Happening fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\n;===Sounds===\nJAL PlaySound\nLI A0 0x1EB ; Wind blowing\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nLBU A0 3(S0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x287 ; Add character value to Mario's sad voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for sound\n\n;===Animations===\nLI A0 -1 ; Set current player\nLI A1 4 ; Set dizzy animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotatePlayerModel\nLI A2 IceFlower ; Face IceFlower\n\n;===Fade-in===\nLI A0 4 ; Assigns Happening fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames for fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\n;===Display Message===\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(Message)\nADDIU A1 A1 lo(Message) ; Display Message\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Randomise Coins Lost===\nJAL GetRandomByte ; Get random byte (0-255) at V0\nNOP\nLI T0 4\nDIVU V0 T0 ; Divide V0 by T0\nMFHI T0 ; Move the remainder into T0\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nADDIU S1 T0 6 ; Add to base 6 coins\n\n;===Lose Coins===\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S1 ; Pass coins to lose on A1\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nSUBU A1 R0 S1 ; Pass coins to lose on A1\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nMessage:\n.ascii \"A blast of ice from the\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"made you\"\n.byte 0x03 ; Red font\n.ascii \" lose coins\"\n.byte 0x08,0xC2 ; White font, Exclamation Mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Ice Tunnel v2":{"language":0,"code":"; NAME: Ice Tunnel v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|TunnelSpace\n; PARAM: Space|Destination\n; PARAM: Space|DestinationNext\n; PARAM: Space|ExitSpace\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = Current Player Struct\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Rotate Toward TunnelSpace===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 TunnelSpace ; Face TunnelSpace\n\n;===Display Message===\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(Message)\nADDIU A1 A1 lo(Message) ; Display Message\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Set Player Walking Animation===\nLI A0 -1 ; Set current player\nLI A1 0 ; Set walking animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Fade-out===\nLI A0 11 ; Assigns generic fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\n;===Warp Player===\nLI A0 -1 ; Set current player\nLI A1 Destination_chain_index ; Pass chain index on A1\nJAL SetPlayerOntoChain\nLI A2 Destination_chain_space_index ; Pass chain space index on A2\n\nLI A0 -1 ; Set current player\nLI A1 DestinationNext_chain_index ; Pass chain index on A1\nJAL SetPrevChainAndSpace\nLI A2 DestinationNext_chain_space_index ; Pass chain space index on A2\n\n;===Set Player Coordinates===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nJAL GetSpaceData\nLI A0 Destination ; Get Destination space data at V0\nLW T0 8(V0) ; Load space x coords into T0\nLW T1 16(V0) ; Load space y coords into T1\n\nLI T2 0x41200000 ; Float value for 10\nMTC1 T2 F2 ; Move float value to F2\nMTC1 T1 F4 ; Move space y coords float to F4\nADD.S F6 F2 F4 ; Add the floats for maximum floatiness (TM of Airsola)\nMFC1 T1 F6 ; Move total float to T1\n\nLW T2 0x24(S0) ; Load coords pointer from offset of player struct\nSW T0 12(T2) ; Store space x coords into player coords\nSW T1 20(T2) ; Store space y coords into player coords\n\n;===Finish Warp===\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotatePlayerModel\nLI A2 ExitSpace ; Face ExitSpace\n\nLI A0 11 ; Assigns generic fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nMessage:\n.ascii \"This ice tunnel appears to lead somewhere\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Ice Flower Blockade v2":{"language":0,"code":"; NAME: Ice Flower Blockade v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Next\n; PARAM: Space|Prev\n\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\nSW S3 28(SP)\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice\n; S2 = Logic Array\n; S3 = Skeleton Key Item Slot Offset\n\n;===Hide Dice Roll===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nJAL 0x800DBEC0 ; HideDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Rotate Player Model===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 Next ; Face Next\n\n;===Get Entry Logic===\nLUI S2 hi(LogicArray)\nADDIU S2 S2 lo(LogicArray)\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasItem\nLI A1 0x01 ; Check for Skeleton Key\n\nLI T0 -1\nBEQL V0 T0 CheckCoins ; If player doesn't have key, check coins\nSB R0 0(S2) ; Store 0 if player doesn't have key (on likely)\n; else, player has key\nLI T0 1\nSB T0 0(S2) ; Store 1 if player has key\nMOVE S3 V0 ; Copy V0 to S3\n\nCheckCoins:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\nSB V0 1(S2) ; Stores 0 or 1 if player doesn't have/has coins\n\nLHU T0 0(S2) ; Load logic array read into T0\nBEQZ T0 BadExit ; If all logic is 0, go to BadExit\nNOP\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 15 ; Check for 15 coins\nSB V0 2(S2) ; Stores 0 or 1 if player doesn't have/has coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\nSB V0 3(S2) ; Stores 0 or 1 if player doesn't have/has coins\n\n;===Prepare Prompt===\nLUI T0 hi(BlackColour)\nADDIU T0 T0 lo(BlackColour)\nLUI A2 hi(WhiteColour)\nADDIU A2 A2 lo(WhiteColour)\nMOVE T4 A2 ; Copy A2 to T4\nLUI A3 hi(BlueColour)\nADDIU A3 A3 lo(BlueColour)\nLUI T5 hi(YellowColour)\nADDIU T5 T5 lo(YellowColour)\n\nLBU T1 0(S2) ; Load key logic into T1\nBNEZ T1 GetCoinsLogic ; If T1 = 1, get coins logic\nNOP\nMOVE A2 T0 ; Copy T0 to A2 (set to black font)\nMOVE A3 T0 ; Copy T0 to A3 (set to black font)\nGetCoinsLogic:\nLBU T1 1(S2) ; Load coins logic into T1\nBNEZ T1 PreparePrompt ; If T1 = 1, prepare prompt\nNOP\nMOVE T4 T0 ; Copy T0 to T4 (set to black font)\nMOVE T5 T0 ; Copy T0 to T5 (set to black font)\n\nPreparePrompt:\nLUI A0 hi(PromptHolder)\nADDIU A0 A0 lo(PromptHolder) ; Parse destination\nLUI A1 hi(Prompt)\nADDIU A1 A1 lo(Prompt) ; String formatter (%s)\n; Pass 0th option font colour on A2\n; Pass key font colour on A3\nSW T4 16(SP) ; Pass 1st option font colour on A4\nSW T5 20(SP) ; Pass coins font colour on A5\nJAL sprintf\nSw R0 24(SP) ; Terminator byte\n\n;===Start Prompt===\nStartPrompt:\nLI A0 1 ; Display prompt\nLUI A1 hi(PromptHolder)\nJAL CallMessage\nADDIU A1 A1 lo(PromptHolder) ; Display Prompt with strings\n\nJAL DisablePromptOptions\nMOVE A0 S2 ; Pass logic array on A0\n\nJAL AILogic\nMOVE A0 S2 ; Pass logic array on A0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2 ; Pick whatever is in A1 as AI's Choice\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n; Change the outcome based on the choice.\nBEQZ S1 UseKey ; If S1 = 0, use key\nNOP\nLI T0 1\nBEQ S1 T0 UseCoins ; If S1 = 1, use coins\nNOP\nLI T0 2\nBEQ S1 T0 exit ; If S1 = 2, exit\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Use Key===\nUseKey:\nADDU S3 S0 S3 ; Add key item slot offset to player struct\nLI T0 0xFF ; No item index\nSB T0 0x18(S3) ; Store no item index\n\nJAL FixUpPlayerItemSlots\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL FixUpPlayerItemSlots\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL RefreshHUD\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\nJ PassBlockade\nNOP\n\n;===Use Coins===\nUseCoins:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 -10 ; Lose 10 coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nLI A1 -10 ; Lose 10 coins\n\n;===Pass Blockade===\nPassBlockade:\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change/item disappearing\n\nLI A0 0 ; Display message\nLUI A1 hi(YesMessage)\nJAL CallMessage\nADDIU A1 A1 lo(YesMessage) ; Display YesMessage\n\nLI A0 11 ; Assigns generic fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\n;===Warp Player===\nLI A0 -1 ; Set current player\nLI A1 Next_chain_index ; Pass chain index on A1\nJAL SetPlayerOntoChain\nLI A2 Next_chain_space_index ; Pass chain space index on A2\n\nLI A0 -1 ; Set current player\nLI A1 Next_chain_index ; Pass chain index on A1\nJAL SetNextChainAndSpace\nLI A2 Next_chain_space_index ; Pass chain space index on A2\n\nLI A0 -1 ; Set current player\nLI A1 Prev_chain_index ; Pass chain index on A1\nJAL SetPrevChainAndSpace\nLI A2 Prev_chain_space_index ; Pass chain space index on A2\n\n;===Set Player Coords===\nJAL GetSpaceData\nLI A0 Next ; Get Next space data at V0\nLW T0 8(V0) ; Load space x coords into T0\nLW T1 16(V0) ; Load space y coords into T1\n\nLW T2 0x24(S0) ; Load coords pointer from offset of player struct\nSW T0 12(T2) ; Store space x coords into player coords\nSW T1 20(T2) ; Store space y coords into player coords\n\n;===Finish Warp===\nLI A0 11 ; Assigns generic fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\nJ exit\nNOP\n\n;===Bad Exit===\nBadExit:\nLI A0 0 ; Display message\nLUI A1 hi(BadMessage)\nJAL CallMessage\nADDIU A1 A1 lo(BadMessage) ; Display BadMessage\n\nexit:\nJAL 0x800DB884 ; ShowDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nLW S3 28(SP)\nJR RA\nADDIU SP SP 48\n\n;===Font Colour Pointers===\n.align 8\nBlackColour:\n.byte 0x01,0\n\n.align 8\nBlueColour:\n.byte 0x06,0\n\n.align 8\nYellowColour:\n.byte 0x07,0\n\n.align 8\nWhiteColour:\n.byte 0x08,0\n\n;===Logic Array===\n.align 16\nLogicArray:\n.fill 4\n\n;===Mini Func to Call Message===\n.align 4\nCallMessage:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Message or Prompt\n; A1 = Message Address\n\nMOVE S0 A0 ; Copy A0 to S0\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass message address on A1\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\nBNEZ S0 CallMessageExit ; If displaying a prompt, exit\nNOP\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Disable Prompt Options===\n.align 4\nDisablePromptOptions:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Logic Array\n; S1 = Option Counter\n\nMOVE S0 A0 ; Copy A0 to S0\nLI S1 0 ; Start with 0th option\nDisablePromptOptionsLoop:\nLBU T0 0(S0) ; Load option logic into T0\nBNEZ T0 SkipDisable ; If T0 = 1, skip disable\nLI A0 2 ; Window ID\nJAL DisablePromptOption\nMOVE A1 S1 ; Disable nth option\nSkipDisable:\nBNEZ S1 DisablePromptOptionsExit ; If both options checked, exit\nNOP\nADDIU S0 S0 1 ; Add 1 to get next option logic\nJ DisablePromptOptionsLoop\nADDIU S1 S1 1 ; Add 1 to check next option\n\nDisablePromptOptionsExit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine AI Logic===\n.align 4\nAILogic:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Logic Array\n; V0 = AI Choice\n\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD05D ; 0x800CD05D, Star Spawn Cycle number\nADDIU T1 T0 1 ; 1st Star Spawn Index in Cycle (0-7)\nLBU T0 0(T0) ; Load current star spawn cycle number (0-7 in order)\nADDU T0 T0 T1 ; Add to get current star spawn\nLBU T2 0(T0) ; Load current star spawn index into T2\n\nLI T0 4\nBEQL T2 T0 AILogicExit ; If T2 = 4, exit\nLI V0 2 ; Select exit (on likely)\nLI T0 5\nBEQL T2 T0 AILogicExit ; If T2 = 5, exit\nLI V0 2 ; Select exit (on likely)\n\nLBU T0 0(A0) ; Check if player has key\nBNEZ T0 CheckKey ; If player has key, check key\nNOP\n; else, player doesn't have key\nLBU T0 2(A0) ; Check if player has 15 coins\nBNEZ T0 AILogicExit ; If player has 15 coins, exit\nLI V0 1 ; Select coins (on likely)\n\nJAL RNGPercentChance\nLI A0 25 ; 25% chance of V0 = 1\nBNEZL V0 AILogicExit ; If V0 = 1, exit\nLI V0 1 ; Select coins (on likely)\nJ AILogicExit\nLI V0 2 ; Select exit\n\nCheckKey:\nLBU T0 3(A0) ; Check if player has 5 coins\nBEQL T0 R0 AILogicExit ; If player doesn't have 5 coins, exit\nLI V0 2 ; Select exit (on likely)\nLI V0 0 ; Select key\n\nAILogicExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Message Text===\n.align 16\nPrompt:\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08 ; White font\n.ascii \" are dancing\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"blocking the road\"\n.byte 0x85 ; Period (.)\n.ascii \"They might let you pass\"\n.byte 0x0A ; New line (writes below)\n.ascii \"if you give them something\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Font colour\n.ascii \"Give them a\"\n.ascii \"%s\" ; Key font colour\n.ascii \" Skeleton Key\"\n.byte 0x85 ; Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Font colour\n.ascii \"Give them\"\n.ascii \"%s\" ; Coins font colour\n.ascii \" 10 coins\"\n.byte 0x85 ; Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C,0x08 ; Start option, White font\n.ascii \"Leave them to dance on their own\"\n.byte 0x85 ; Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nYesMessage:\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08 ; White font\n.ascii \" graciously let you by\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBadMessage:\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08 ; White font\n.ascii \" are dancing\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"blocking the road\"\n.byte 0x85 ; Period (.)\n.ascii \"You don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t have\"\n.byte 0x0A ; New line (writes below)\n.ascii \"anything to offer them\"\n.byte 0x82 ; Comma (,)\n.ascii \" though\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black Font\n; .byte 0x03 ; Red Font\n; .byte 0x04 ; Purple Font\n; .byte 0x05 ; Green Font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow Font\n; .byte 0x08 ; White Font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation Mark (!)\n; .byte 0xC3 ; Question Mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; - (minus)\n; .byte 0x3E ; x (multiply)\n; .byte 0xFF,0 ; FF=Pause\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Prompt Placeholder===\n.align 16\nPromptHolder:\n.fill 0x1024,0"},"1-Up Mushroom v2":{"language":0,"code":"; NAME: 1-Up Mushroom v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = Current Player Struct\n\n;===Check 1-Up Mushroom Address===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nLUI T2 0x800C ; 0x800C0000\nORI T2 T2 0xD09A ; 0x800CD09A, P1 1-Up Mushroom Address\nLBU T0 0x1D(S0) ; Load player index from offset of player struct\nADDU T2 T2 T0 ; Add to get current player's 1-Up Mushroom Address\nLBU T1 0(T2) ; Load player's 1-Up Mushroom flag\nBEQZ T1 exit ; If 1-Up Mushroom flag is OFF, exit\nNOP\n; else, flag is ON, check player's coins\n\n;===Check Player's Coins===\nLHU T1 0xA(S0) ; Load player's coins into T1\nBNEZ T1 exit ; If player has coins, exit\nNOP\n; else, player has 0 coins, activate 1-Up Mushroom\n\n;===Activate 1-Up Mushroom===\nSB R0 0(T2) ; Turn 1-Up Mushroom flag OFF\nJAL PlaySound\nLI A0 0x18 ; 1-UP sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Display Message===\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(Message)\nADDIU A1 A1 lo(Message) ; Display Message\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Get Coins===\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 100 ; Gain 100 coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nLI A1 100 ; Gain 100 coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Play Happy Voice and Animation===\nLBU A0 3(S0) ; Load character value into A0\nJAL PlaySound\nADDIU A0 A0 0x263 ; Add character value to Mario's star get voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice, 0x263 = Star Get Voice\n\nLI A0 -1 ; Set current player\nLI A1 6 ; Set star get animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 110 ; Wait 110 frames for animation\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nMessage:\n.ascii \"The\"\n.byte 0x05 ; Green font\n.ascii \" 1\"\n.byte 0x3D ; Dash (-)\n.ascii \"Up Mushroom\"\n.byte 0x08 ; White font\n.ascii \" activated\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black Font\n; .byte 0x03 ; Red Font\n; .byte 0x04 ; Purple Font\n; .byte 0x05 ; Green Font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow Font\n; .byte 0x08 ; White Font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation Mark (!)\n; .byte 0xC3 ; Question Mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; - (minus)\n; .byte 0x3E ; x (multiply)\n; .byte 0xFF,0 ; FF=Pause\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Red Space Ruleset Fix-up":{"language":0,"code":"; NAME: Red Space Ruleset Fix-up\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space[]|RedSpaces\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\nLUI S0 hi(RedSpaceArray)\nADDIU S0 S0 lo(RedSpaceArray)\nLI S1 1 ; Start at 1\n\nLoopFix:\nLBU A0 0(S0) ; Load space index\nJAL SetSpaceType\nLI A1 2 ; Set back to Red Space\n\nLI T0 RedSpaces_length ; Number of Red Spaces in array\nBEQ S1 T0 exit ; If all Red Spaces reset, exit\nNOP\nADDIU S0 S0 1 ; Add 1 to get next Red Space\nJ LoopFix\nADDIU S1 S1 1 ; Add 1 to loop counter\n\nexit:\nJAL RedrawSpaces ; Visually redraw spaces\nNOP\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n.align 16\nRedSpaceArray:\n.byte RedSpaces"},"Red Luma v2.2":{"language":0,"code":"; NAME: Red Luma v2.2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Luma\n\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice / Opponent Player Struct\n; S2 = Hitlist Address\n\n;===Rotate Toward Luma===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 Luma ; Face Luma\n\n;===Setup Hitlist===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nLUI S2 hi(Hitlist)\nADDIU S2 S2 lo(Hitlist)\nLBU T2 0x1D(S0) ; Load current player index into T2\nADDU T2 S2 T2 ; Add to hitlist to get current player's flag\nSB R0 0(T2) ; Set player's hitlist flag OFF\n\n;===Get Font Colours===\nLUI T0 hi(BlackColour)\nADDIU T0 T0 lo(BlackColour) ; Load pointer to black font\nLBU T1 0(S2) ; Load P1 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU A2 T0 T1 ; Add distance between font colours\n\nLBU T1 1(S2) ; Load P2 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU A3 T0 T1 ; Add distance between font colours\n\nLBU T1 2(S2) ; Load P3 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU T4 T0 T1 ; Add distance between font colours\n\nLBU T1 3(S2) ; Load P4 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU T5 T0 T1 ; Add distance between font colours\n\n;===Prepare Prompt===\nLUI A0 hi(PromptHolder)\nADDIU A0 A0 lo(PromptHolder) ; Parse destination\nLUI A1 hi(Prompt)\nADDIU A1 A1 lo(Prompt) ; String formatter (%s)\n; Pass P1 colour on A2\n; Pass P2 colour on A3\nSW T4 16(SP) ; Pass P3 colour on A4\nSW T5 20(SP) ; Pass P4 colour on A5\nJAL sprintf\nSW R0 24(SP) ; Terminator byte\n\n;===Start Prompt===\nStartPrompt:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nJAL GetPlayerNames ; Get player names at V0, V1, T2, T3\nNOP\n\nSW T2 16(SP) ; A4, P3 name\nSW T3 20(SP) ; A5, P4 name\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(PromptHolder)\nADDIU A1 A1 lo(PromptHolder) ; Display Prompt with strings\nMOVE A2 V0 ; String #1 (P1 name)\nJAL ShowMessage\nMOVE A3 V1 ; String #2 (P2 name)\n\nJAL DisablePlayerOption\nMOVE A0 S2 ; Pass hitlist address on A0\n\nJAL AILogic\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2 ; Pick whatever is in A1 as AI's Choice\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nLI T0 4\nBEQ S1 T0 PrePickRival ; If S1 = 4, go to PrePickRival\nNOP\nSLT T1 S1 T0 ; If S1 < T0, T1 = 1\nBNEZ T1 PickRival ; If T1 = 1, pick rival\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Pick Rival===\nPrePickRival:\nJAL AILogic\nLBU A0 0x1D(S0) ; Pass current player index on A0\nMOVE S1 V0 ; Copy V0 to S1\n\nPickRival:\nJAL GetPlayerStruct\nMOVE A0 S1 ; Get opponent player struct at V0\nMOVE S1 V0 ; Copy V0 to S1\n\n;===Fade-out and Sounds===\nLI A0 2 ; Assigns star fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\nJAL PlaySound\nLI A0 0x154 ; Warp sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Warp to Opponent===\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0xF(S1) ; Pass opponent player chain index on A1\nJAL SetPlayerOntoChain\nLBU A2 0x10(S1) ; Pass opponent player chain space index on A2\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0x11(S1) ; Pass opponent player next chain index on A1\nJAL SetNextChainAndSpace\nLBU A2 0x12(S1) ; Pass opponent player next chain space index on A2\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0x15(S1) ; Pass opponent player prev chain index on A1\nJAL SetPrevChainAndSpace\nLBU A2 0x16(S1) ; Pass opponent player prev chain space index on A2\n\nLW T0 0x24(S1) ; Load opponent player coords pointer into T0\nLW T1 12(T0) ; Load opponent player x coords into T1\nLW T0 20(T0) ; Load opponent player y coords into T0\n\nLI T2 0x41200000 ; Float value for 10\nMTC1 T2 F2 ; Move float value to F2\nMTC1 T0 F4 ; Move player y coords float to F4\nADD.S F6 F2 F4 ; Add the floats for maximum floatiness (TM of Airsola)\nMFC1 T0 F6 ; Move total float to T0\n\nLW T2 0x24(S0) ; Load current player coords pointer into T2\nSW T1 12(T2) ; Store opponent player x coords into pointer\nSW T0 20(T2) ; Store opponent y coords into pointer\n\n;===Finish Warp===\nJAL GetCurrentSpaceIndex ; Get current space index at V0\nNOP\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotatePlayerModel\nMOVE A2 V0 ; Face current space (south)\n\nLI A0 2 ; Assigns star fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\n;===Happy Voice and Animation===\nLBU A0 3(S0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x2BE ; Add character value to Mario's happy voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nLI A0 -1 ; Set current player\nLI A1 5 ; Set happy animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames to play animation\n\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n;===Hitlist===\n.align 16\nHitlist:\n.fill 4,1\n\n;===Font Colour Pointers===\n.align 16\nBlackColour:\n.byte 0x01,0 ; Black font\n\n.align 16\nWhiteColour:\n.byte 0x08,0 ; White font\n\n;===Get Player Names===\n.align 4\nGetPlayerNames:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; V0 = P1 Name\n; V1 = P2 Name\n; T2 = P3 Name\n; T3 = P4 Name\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nADDIU V0 V0 0x1C00 ; Add P1 character value to MARIO string\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nADDIU V1 V1 0x1C00 ; Add P2 character value to MARIO string\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nADDIU T2 T2 0x1C00 ; Add P3 character value to MARIO string\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nADDIU T3 T3 0x1C00 ; Add P4 character value to MARIO string\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Disable Player Option===\n.align 4\nDisablePlayerOption:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = Hitlist Address\n; S0 = Loop Counter\n\nLI S0 0 ; Start at 0\nDisablePlayerOptionLoop:\nLBU T0 0(A0) ; Load player flag from hitlist\nBEQZ T0 DisablePlayerOptionLoopExit ; If player flag is OFF, exit\nNOP\nADDIU A0 A0 1 ; Add 1 to get next player flag\nJ DisablePlayerOptionLoop\nADDIU S0 S0 1 ; Add 1 to get next player\n\nDisablePlayerOptionLoopExit:\nLI A0 2 ; Window ID\nJAL DisablePromptOption\nMOVE A1 S0 ; Disable current player option\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine AI Logic===\n.align 4\nAILogic:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Current Player Index\n; V0 = Prompt Choice\n\nJAL GetRandomByte ; Get randombyte (0-255) at V0\nMOVE S0 A0 ; Copy A0 to S0\nLI T0 3\nDIVU V0 T0 ; Divide V0 by T0\nMFHI V0 ; Move the remainder into V0\nBEQL S0 R0 AILogicExit ; If current player is P1, exit\nADDIU V0 V0 1 ; Add 1 to get opponent index (1-3) (on likely)\nLI T0 3 ; P4 index\nBEQ S0 T0 AILogicExit ; If current player is P4, exit\nNOP\n; else, current player is P2 or P3 (might need correcting)\nBEQL V0 S0 AILogicExit ; If selecting current player, exit\nLI V0 3 ; Select P4 instead (on likely)\n; else, didn't select current player, no correcting needed\n\nAILogicExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nPrompt:\n.ascii \"I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"m a\"\n.byte 0x03 ; Red font\n.ascii \" Red Luma\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.ascii \" Use my\"\n.byte 0x0A,0x03 ; New line (writes below), Red font\n.ascii \"Red Star\"\n.byte 0x08 ; White font\n.ascii \" powers to fly to another player\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x0A ; Two new lines\n.byte 0x1A,0x1A ; Option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; P1 font colour\n.byte 0x11 ; String #1 (P1 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; P2 font colour\n.byte 0x12 ; String #2 (P2 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; P3 font colour\n.byte 0x13 ; String #3 (P3 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; P4 font colour\n.byte 0x14 ; String #4 (P4 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.byte 0x08 ; White font\n.ascii \"Your choice\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Prompt Placeholder===\n.align 16\nPromptHolder:\n.fill 0x1024,0"},"Luma Shop (RCI) v2.2":{"language":0,"code":"; NAME: Luma Shop (RCI) v2.2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|LumaShop\n\nADDIU SP SP -64\nSW RA 60(SP)\nSW S0 56(SP)\nSW S1 52(SP)\nSW S2 48(SP)\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice\n; S2 = Total Logic Array / Price\n\n;===Hide Dice Roll===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nJAL 0x800DBEC0 ; HideDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Rotate Toward Luma Shop===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 LumaShop ; Face LumaShop\n\n;===Get Total Logic===\nJAL GetTotalLogic\nMOVE A0 S0 ; Pass current player struct on A0\nMOVE S2 V0 ; Copy V0 to S2\nLW T0 0(V0) ; Load first half of total logic array into T0\nBNEZ T0 StartShop ; If at least one logic is ON, start shop\nNOP\n; else, first half of logics are OFF\nLW T1 4(V0) ; Load second half of total logic array into T1\nBEQZ T1 CannotShop ; If all logics are OFF, cannot shop\nNOP\n; else, can purchase something\n\n;===Display Greeting Message===\nStartShop:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(GreetingMessage)\nADDIU A1 A1 lo(GreetingMessage) ; Display GreetingMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Prepare Main Prompt===\nJAL GetPromptColours\nMOVE A0 S2 ; Pass total logic array on A0\n\nLUI A0 hi(PromptPlaceholder)\nADDIU A0 A0 lo(PromptPlaceholder) ; Parse destination\nLUI A1 hi(MainPrompt)\nADDIU A1 A1 lo(MainPrompt) ; String formatter (%s)\nMOVE A2 V0 ; Pass item font colour on A2\nMOVE A3 V0 ; Pass item font colour on A3\nSW V1 16(SP) ; Pass Comet Medal font colour on A4\nSW T2 20(SP) ; Pass 10-Star Bits font colour on A5\nSW T3 24(SP) ; Pass 20-Star Bits font colour on A6\nSW T4 28(SP) ; Pass Red Star font colour on A7\nSW T5 32(SP) ; Pass Life Mushroom font colour on A8\nSW T6 36(SP) ; Pass 1-Up Mushroom font colour on A9\nJAL sprintf\nSW R0 40(SP) ; Terminator byte\n\n;===Display Main Prompt===\nStartMainPrompt:\nLI A0 1 ; Display prompt\nLUI A1 hi(PromptPlaceholder)\nADDIU A1 A1 lo(PromptPlaceholder) ; Display MainPrompt with strings\nJAL CallMessage\nLI A2 0 ; No string\n\nJAL DisablePromptOptions\nMOVE A0 S2 ; Pass total logic array on A0\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL MainPromptLogic\nMOVE A1 S2 ; Pass total logic array on A1\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S1 V0 ; S1 now has the chosen option index\n\nJAL MessageCleanup\nNOP\n\n; Change the player's destination based on the choice.\nSLTI T0 S1 2 ; If S1 < 2, T0 = 1\nBNEZL T0 PickItem ; If T0 = 1, pick item\nLI S2 5 ; Pay 5 coins (on likely)\nLI T0 2\nBEQL S1 T0 PickCometMedal ; If S1 = 2, pick Comet Medal\nLI S2 5 ; Pay 5 coins (on likely)\nLI T0 3\nBEQL S1 T0 PickStarBits ; If S1 = 3, pick star bits\nLI S2 5 ; Pay 5 coins (on likely)\nLI T0 4\nBEQL S1 T0 PickStarBits ; If S1 = 4, pick star bits\nLI S2 10 ; Pay 10 coins (on likely)\nLI T0 5\nBEQL S1 T0 PickRedStar ; If S1 = 5, pick Red Star\nLI S2 10 ; Pay 10 coins (on likely)\nLI T0 6\nBEQL S1 T0 PickLifeMushroom ; If S1 = 6, pick Life Mushroom\nLI S2 1 ; Pay 1 star (on likely)\nLI T0 7\nBEQL S1 T0 Pick1UpMushroom ; If S1 = 7, pick 1-Up Mushroom\nLI S2 1 ; Pay 1 star (on likely)\nLI T0 8\nBEQ S1 T0 exit ; If S1 = 8, pick exit\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartMainPrompt\nNOP\n\n;===Pick Item===\nPickItem:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL CoinChange\nSUBU A1 R0 S2 ; Pass coin price on A1\n\nJAL PlayerHasEmptyItemSlot\nLBU A0 0x1D(S0) ; Pass current player index on A0\nADDU V0 V0 S0 ; Add to get empty item slot offset of player struct\nSB S1 0x18(V0) ; Store item in empty item slot offset\n\nJAL PlaySound\nLI A0 0x10C ; Turn Start sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Comet Medal===\nPickCometMedal:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL CoinChange\nSUBU A1 R0 S2 ; Pass coin price on A1\n\n;===Prepare Item Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(ItemMessage)\nADDIU A1 A1 lo(ItemMessage) ; String formatter (%s)\nLUI A2 hi(CometMedalString)\nADDIU A2 A2 lo(CometMedalString) ; Print CometMedalString\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Display Comet Medal Messages===\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display ItemMessage with strings\nJAL CallMessage\nLI A2 0 ; No string\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nLI A0 0 ; Display message\nLUI A1 hi(CometMedalMessage)\nADDIU A1 A1 lo(CometMedalMessage) ; Display CometMedalMessage\nJAL CallMessage\nLI A2 0 ; No string\n\nJAL 0x800EDA58 ; MoveStar\nNOP\n\nJ exit\nNOP\n\n;===Pick Star Bits===\nPickStarBits:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL CoinChange\nSUBU A1 R0 S2 ; Pass coin price on A1\n\n;===Prepare Star Bits Message===\nSLL S2 S2 1 ; Shift left by 1 (multiply by 2)\n\nLUI A0 hi(StarBitString)\nADDIU A0 A0 lo(StarBitString) ; Parse destination\nLUI A1 hi(percent_d)\nADDIU A1 A1 lo(percent_d) ; String formatter\nJAL sprintf\nMOVE A2 S2 ; Convert no. of star bits to string\n\n;===Display Star Bits Message===\nLI A0 0 ; Display message\nLUI A1 hi(StarBitsMessage)\nADDIU A1 A1 lo(StarBitsMessage) ; Display StarBitsMessage\nLUI A2 hi(StarBitString)\nJAL CallMessage\nADDIU A2 A2 lo(StarBitString) ; String #1 (Star Bits)\n\n;===Receive Star Bits===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD096 ; 0x800CD096, P1 Star Bits Address\nLBU T1 0x1D(S0) ; Load player index from offset of player struct\nADDU T0 T0 T1 ; Add to get current player star bits address\n\nLBU T1 0(T0) ; Load current player's star bits into T1\nADDU T1 T1 S2 ; Add new star bits\nSLTI T2 T1 200 ; If T1 < 200, T2 = 1\nBEQL T2 R0 GetStarBits ; If T2 = 0, get star bits\nLI T1 200 ; Set to 200 star bits (on likely)\nGetStarBits:\nSB T1 0(T0) ; Store player's star bits\n\n;===Star Bit Sounds===\nJAL PlaySound\nLI A0 0x15 ; Moneybag sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Red Star===\nPickRedStar:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL CoinChange\nSUBU A1 R0 S2 ; Pass coin price on A1\n\n;===Prepare Item Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(ItemMessage)\nADDIU A1 A1 lo(ItemMessage) ; String formatter (%s)\nLUI A2 hi(RedStarString)\nADDIU A2 A2 lo(RedStarString) ; Print RedStarString\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Red Star Message===\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display ItemMessage with strings\nJAL CallMessage\nLI A2 0 ; No string\n\nJAL RedStarFunction\nMOVE A0 S0 ; Pass current player struct on A0\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Life Mushroom===\nPickLifeMushroom:\nLBU T0 0xE(S0) ; Load player's stars into T0\nADDIU T0 T0 -1 ; Subtract 1 star\nSB T0 0xE(S0) ; Store player's stars\n\nJAL PlaySound\nLI A0 0x122 ; Demotion sound\n\nJAL SleepProcess\nLI A0 15 ; Wait 15 frames for sound\n\n;===Prepare Life Mushroom Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(ItemMessage)\nADDIU A1 A1 lo(ItemMessage) ; String formatter (%s)\nLUI A2 hi(LifeMushroomString)\nADDIU A2 A2 lo(LifeMushroomString) ; Print LifeMushroomString\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Display Life Mushroom Message===\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display ItemMessage with strings\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Get Life Mushroom===\nJAL PlaySound\nLI A0 0x11 ; Mushroom sound\n\nJAL SleepProcess\nLI A0 35 ; Wait 35 frames for sound\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL CoinChange\nLI A1 60 ; Gain 60 coins\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick 1-Up Mushroom===\nPick1UpMushroom:\nLBU T0 0xE(S0) ; Load player's stars into T0\nADDIU T0 T0 -1 ; Subtract 1 star\nSB T0 0xE(S0) ; Store player's stars\n\nJAL PlaySound\nLI A0 0x122 ; Demotion sound\n\nJAL SleepProcess\nLI A0 15 ; Wait 15 frames for sound\n\n;===Prepare 1-Up Mushroom Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(ItemMessage)\nADDIU A1 A1 lo(ItemMessage) ; String formatter (%s)\nLUI A2 hi(1UpMushroomString)\nADDIU A2 A2 lo(1UpMushroomString) ; Print 1UpMushroomString\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Display 1-Up Mushroom Message===\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display ItemMessage with strings\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Get 1-Up Mushroom===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD09A ; 0x800CD09A, P1 1-Up Mushroom Address\nLBU T1 0x1D(S0) ; Load player index from offset of player struct\nADDU T0 T0 T1 ; Add to get current player's 1-Up Mushroom Address\nLI T1 1 ; Turn 1-Up Mushroom flag ON\nSB T1 0(T0) ; Store 1-Up Mushroom into address\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Cannot Shop Message===\nCannotShop:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(CannotShopMessage)\nADDIU A1 A1 lo(CannotShopMessage) ; Display CannotShopMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Show Dice Roll===\nexit:\nJAL 0x800DB884 ; ShowDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nLW RA 60(SP)\nLW S0 56(SP)\nLW S1 52(SP)\nLW S2 48(SP)\nJR RA\nADDIU SP SP 64\n\n;===Prep for Displaying Star Bit String===\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\nStarBitString:\n.fill 8\n\n;===Mini Func to Get Total Logic===\n.align 4\nGetTotalLogic:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Current Player Struct\n; S1 / V0 = Total Logic Array\n\nMOVE S0 A0 ; Copy A0 to S0\nLUI S1 hi(TotalLogic)\nADDIU S1 S1 lo(TotalLogic) ; Load total logic array into S1\nJAL GetItemLogic\nLBU A0 0x1D(S0) ; Pass current player index on A0\nSB V0 0(S1) ; Store item logic into total logic array (Mushroom)\nSB V0 1(S1) ; Store item logic into total logic array (Skeleton Key)\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\nSB V0 2(S1) ; Store Comet Medal logic into total logic array\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL GetStarBitsLogic\nLI A1 5 ; Check for 5 coins\nSB V0 3(S1) ; Store 10-Star Bits logic into total logic array\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL GetStarBitsLogic\nLI A1 10 ; Check for 10 coins\nSB V0 4(S1) ; Store 20-Star Bits logic into total logic array\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\nSB V0 5(S1) ; Store Red Star logic into total logic array\n\nJAL GetStarLogic\nMOVE A0 S0 ; Pass current player struct on A0\nSB V0 6(S1) ; Store star logic into total logic array (Life Mushroom)\nSB V1 7(S1) ; Store star logic into total logic array (1-Up Mushroom)\nMOVE V0 S1 ; Copy S1 to V0\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n.align 8\nTotalLogic:\n.fill 8\n\n;===Mini Func to Get Item Logic===\n.align 4\nGetItemLogic:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Current Player Index\n; V0 = Item Logic (0 or 1)\n\nJAL PlayerHasEmptyItemSlot\nMOVE S0 A0 ; Pass current player index on A0\nLI T0 -1\nBEQL V0 T0 GetItemLogicExit ; If V0 = -1, exit\nLI V0 0 ; Turn logic OFF (on likely)\n; else, player has space for an item\n\nMOVE A0 S0 ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nGetItemLogicExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Get Star Bits Logic===\n.align 4\nGetStarBitsLogic:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Current Player Index\n; A1 = Star Bits Cost\n\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD096 ; 0x800CD096, P1 Star Bits Address\nADDU T0 T0 A0 ; Add to get current player star bits address\nLBU T1 0(T0) ; Load current player's star bits into T1\nLI T2 200\nBEQL T1 T2 GetStarBitsLogicExit ; If player has 200 star bits, exit\nLI V0 0 ; Turn logic OFF (on likely)\n; else, check if player has coins\n\n; Pass current player index on A0\n; Pass coins to check on A1\nJAL PlayerHasCoins\nNOP\n\nGetStarBitsLogicExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Get Star Logic===\n.align 4\nGetStarLogic:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Current Player Struct\n\nLBU V0 0xE(A0) ; Load player's stars into V0\nBEQL V0 R0 GetStarLogicExit ; If player has no stars, exit\nLI V1 0 ; Turn star logic OFF (on likely)\n; else, player has 1+ stars\n\nMOVE T0 V0 ; Copy V0 to T0\nLI V0 1 ; Turn star logic ON\n\nLUI T1 0x800C ; 0x800C0000\nORI T1 T1 0xD09A ; 0x800CD09A, P1 1-Up Mushroom Address\nLBU T2 0x1D(A0) ; Load player index from offset of player struct\nADDU T1 T1 T2 ; Add to get current player's 1-Up Mushroom Address\nLBU T2 0(T1) ; Load player's 1-Up Mushroom flag into T2\nBNEZL T2 GetStarLogicExit ; If player has 1-Up Mushroom, exit\nLI V1 0 ; Turn star logic OFF (on likely)\n\nSLTI T1 T0 1 ; If T0 < 1, T1 = 1\nBEQL T1 R0 GetStarLogicExit ; If T1 = 0, exit\nLI V1 1 ; Turn star logic ON (on likely)\n; else, turn star logic OFF\nLI V1 0\n\nGetStarLogicExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Call Message===\n.align 4\nCallMessage:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Message or Prompt\n; A1 = Message Address\n; A2 = String #1\n\nMOVE S0 A0 ; Copy A0 to S0\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass message address on A1\n; Pass String #1 on A2\nJAL ShowMessage\nLI A3 0\n\nBNEZ S0 CallMessageExit ; If displaying a prompt, exit\nNOP\n\nJAL 0x800EC9DC\nNOP\nJAL MessageCleanup\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func for Message Cleanup===\n.align 4\nMessageCleanup:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Get Prompt Colours===\n.align 4\nGetPromptColours:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Logic Array\n\nLUI V0 hi(BlueColour)\nADDIU V0 V0 lo(BlueColour) ; Default 0th and 1st option to blue font\nLUI V1 hi(YellowColour)\nADDIU V1 V1 lo(YellowColour) ; Default 2nd option to yellow font\nLUI T2 hi(PurpleColour)\nADDIU T2 T2 lo(PurpleColour) ; Default 3rd option to purple font\nMOVE T3 T2 ; Default 4th option to purple font\nLUI T4 hi(RedColour)\nADDIU T4 T4 lo(RedColour) ; Default 5th option to red font\nMOVE T5 T4 ; Default 6th option to red font\nLUI T6 hi(GreenColour)\nADDIU T6 T6 lo(GreenColour) ; Default 7th option to green font\nLUI T7 hi(BlackColour)\nADDIU T7 T7 lo(BlackColour) ; Prepare black font\n\nLBU T0 0(A0) ; Load 0th logic into T0\nBEQL T0 R0 GetPromptColours2 ; If T0 = 0, get black font\nMOVE V0 T7 ; Copy T7 to V0 (on likely)\n\nGetPromptColours2:\nLBU T0 2(A0) ; Load 2nd logic into T0\nBEQL T0 R0 GetPromptColours3 ; If T0 = 0, get black font\nMOVE V1 T7 ; Copy T7 to V1 (on likely)\n\nGetPromptColours3:\nLBU T0 3(A0) ; Load 3rd logic into T0\nBEQL T0 R0 GetPromptColours4 ; If T0 = 0, get black font\nMOVE T2 T7 ; Copy T7 to T2 (on likely)\n\nGetPromptColours4:\nLBU T0 4(A0) ; Load 4th logic into T0\nBEQL T0 R0 GetPromptColours5 ; If T0 = 0, get black font\nMOVE T3 T7 ; Copy T7 to T3 (on likely)\n\nGetPromptColours5:\nLBU T0 5(A0) ; Load 5th logic into T0\nBEQL T0 R0 GetPromptColours6 ; If T0 = 0, get black font\nMOVE T4 T7 ; Copy T7 to T4 (on likely)\n\nGetPromptColours6:\nLBU T0 6(A0) ; Load 6th logic into T0\nBEQL T0 R0 GetPromptColours7 ; If T0 = 0, get black font\nMOVE T5 T7 ; Copy T7 to T5 (on likely)\n\nGetPromptColours7:\nLBU T0 7(A0) ; Load 7th logic into T0\nBEQL T0 R0 GetPromptColoursExit ; If T0 = 0, get black font\nMOVE T6 T7 ; Copy T7 to T5 (on likely)\n\nGetPromptColoursExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n.align 4\nBlackColour:\n.byte 0x01,0\n\n.align 4\nRedColour:\n.byte 0x03,0\n\n.align 4\nPurpleColour:\n.byte 0x04,0\n\n.align 4\nGreenColour:\n.byte 0x05,0\n\n.align 4\nBlueColour:\n.byte 0x06,0\n\n.align 4\nYellowColour:\n.byte 0x07,0\n\n.align 4\nWhiteColour:\n.byte 0x08,0\n\n;===Mini Func to Disable Prompt Options===\n.align 4\nDisablePromptOptions:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Logic Array\n; S1 = Prompt Option\n\nMOVE S0 A0 ; Copy A0 to S0\nLI S1 0 ; Start with 0th option\nDisablePromptOptionsLoop:\nLBU T0 0(S0) ; Load logic value into T0\nBNEZ T0 DisablePromptOptionsCheck ; If not disabled, check\nLI A0 2 ; Window ID\nJAL DisablePromptOption\nMOVE A1 S1 ; Disable nth option\nDisablePromptOptionsCheck:\nLI T1 7\nBEQ S1 T1 DisablePromptOptionsExit ; If all options checked, exit\nADDIU S0 S0 1 ; Add 1 to get next logic\nJ DisablePromptOptionsLoop\nADDIU S1 S1 1 ; Add 1 to get next prompt option\n\nDisablePromptOptionsExit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine Main Prompt Logic===\n.align 4\nMainPromptLogic:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Current Player Index\n; A1 / S1 = Total Logic Array\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\nJAL GetRand\nLI A0 8 ; Get random byte (0-8) at V0\n\nMainPromptLogicCheck:\nLI T0 8\nBEQ V0 T0 MainPromptLogicExit ; If \"no\" chosen, exit\nNOP\n; else, need to check logic\n\nADDU T1 S1 V0 ; Add to get nth option logic\nLBU T2 0(T1) ; Load logic into T2\nBEQL T2 R0 MainPromptLogicCheck ; If logic is OFF, check again\nADDIU V0 V0 1 ; Add 1 to check next logic\n; else, logic is ON\n\nMOVE A0 V0 ; Pass nth option on A0\nJAL LogicCheck\nMOVE A1 S0 ; Pass current player index on A1\nBEQL V1 R0 MainPromptLogicCheck ; If V1 = 0, check again\nADDIU V0 V0 1 ; Add 1 to check net logic\n; else, logic is ON\n\nMainPromptLogicExit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Check Logic===\n.align 4\nLogicCheck:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 / V0 = nth Option\n; A1 = Current Player Index\n\nLI V1 0 ; Default to 0\nMOVE S0 A0 ; Copy A0 to S0\nBEQL S0 R0 LogicCheckExit ; If \"Mushroom\" selected, exit\nLI V1 1 ; Proceed (on likely)\n\nLI T0 5\nBEQL S0 T0 LogicCheckExit ; If \"Red Star\" selected, exit\nLI V1 1 ; Proceed (on likely)\n\nSLTI T0 S0 3 ; If S0 < 3, T0 = 1\nBNEZ T0 StarSpawnLogicCheck ; If T0 = 1, check star spawn logic\nNOP\n\nSLTI T0 S0 5 ; If S0 < 5, T0 = 1\nBNEZ T0 StarBitsLogicCheck ; If T0 = 1, check star bits logic\nNOP\n; else, check stars logic\n\nLI T0 6\nBEQ S0 T0 BothStarsLogic ; If \"Life Mushroom\" selected, check placements\nNOP\n; else, check 1-Up Mushroom Address\n\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xC09A ; 0x800CD09A, P1 1-Up Mushroom Address\nADDU T0 T0 A1 ; Add to get current player 1-Up Mushroom address\nLBU T1 0(T0) ; Load current player's 1-Up Mushroom flag into T1\nBNEZ T1 LogicCheckExit ; If player has 1-Up Mushroom, exit\nNOP\n; else, check placements\n\nBothStarsLogic:\nJAL GetPlayerPlacementAtEndOfGame\nMOVE A0 A1 ; Pass current player index on A0\nSLTI T0 V0 2 ; If V0 < 2, T0 = 1\nBNEZL T0 LogicCheckExit ; If player is 1st or 2nd, exit\nLI V1 1 ; Proceed (on likely)\n; else, pick again\n\nJ LogicCheckExit\nNOP\n\nStarBitsLogicCheck:\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD096 ; 0x800CD096, P1 Star Bits Address\nADDU T0 T0 A1 ; Add to get current player star bits address\nLBU T1 0(T0) ; Load current player's star bits into T1\n\nSLTI T0 T1 191 ; If T1 < 191, T0 = 1\nBEQZ T0 LogicCheckExit ; If player has 191+ star bits, exit\nNOP\nLI T0 3\nBEQL T0 S0 LogicCheckExit ; If \"10 Star Bits\" selected, exit\nLI V1 1 ; Proceed (on likely)\n\nSLTI T0 T1 181 ; If T1 < 181, T0 = 1\nBNEZL T0 LogicCheckExit ; If player has < 181 star bits, exit\nLI V1 1 ; Proceed (on likely)\n; else, player won't buy more star bits\n\nJ LogicCheckExit\nNOP\n\nStarSpawnLogicCheck:\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD05D ; 0x800CD05D, Star Spawn Cycle number\nADDIU T1 T0 1 ; 1st Star Spawn Index in Cycle (0-7)\nLBU T0 0(T0) ; Load current star spawn cycle number (0-7 in order)\nADDU T0 T0 T1 ; Add to get current star spawn\nLBU T2 0(T0) ; Load current star spawn index into T2\n\nLI T0 2\nBEQ S0 T0 CometLogic\nNOP\n; else, check Skeleton Key logic\n\nLI T0 4\nBEQ T2 T0 LogicCheckExit ; If 4th star spawn is active, exit\nNOP\n\nLI T0 5\nBEQ T2 T0 LogicCheckExit ; If 5th star spawn is active, exit\nNOP\n; else, can buy Skeleton Key\n\nJ LogicCheckExit\nLI V1 1 ; Proceed\n\nCometLogic:\nLI T0 3\nBNEL T2 T0 LogicCheckExit ; If 3rd star spawn isn't active, exit\nLI V1 1 ; Proceed (on likely)\n; else, 3rd star spawn is active, need to pick again\n\nLogicCheckExit:\nMOVE V0 S0 ; Copy S0 to V0\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand: ; returns on V0\n\n; A0 = max byte\n\nADDIU sp, sp, -0x18\nSW ra, 0x0010 (sp)\nBLTZL a0, label1_func0\nSUBU a0, r0, a0\nlabel1_func0:\nBEQZ a0, End1\nDADDU v0, r0, r0\nADDIU v0, r0, 0x0001\nBNEL a0, v0, label2_func0\nADDIU v0, r0, 0x0064\nJAL Function1\nADDIU a0, r0, 0x03E8\nSLTI v0, v0, 0x01F5\nJ End1\nXORI v0, v0, 0x0001\nlabel2_func0:\nBEQ a0, v0, label3_func0\nNOP\nJAL Function1\nNOP\nJ End1\nNOP\nlabel3_func0:\nJAL Function1\nADDIU a0, r0, 0x03F1\nLUI v1, 0x6666\nORI v1, v1, 0x6667\nMULT v0, v1\nSRA v0, v0, 31\nMFHI a1\nSRA v1, a1, 2\nSUBU v0, v1, v0\nEnd1:\nLW ra, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x18\n//\nFunction1:\nADDIU sp, sp, -0x20\nSW s0, 0x0010 (sp)\nADDIU s0, r0, 0xFFFF\nSW s1, 0x0014 (sp)\nADDIU s1, a0, 0x0001\nBNEZ s1, label1_func1\nDIVU s0, s1\nBREAK 0x01C00\nlabel1_func1:\nMFLO s0\nBNEZ s0, label2_func1\nSW ra, 0x0018 (sp)\nADDIU s0, r0, 0x0001\nlabel2_func1:\nJAL Function2\nNOP\nBNEZ s0, label3_func1\nDIVU v0, s0\nBREAK 0x01C00\nlabel3_func1:\nMFLO v1\nSLTU v0, v1, s1\nBEQZ v0, label2_func1\nDADDU v0, v1, r0\nLW ra, 0x0018 (sp)\nLW s1, 0x0014 (sp)\nLW s0, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x20\n//\nFunction2:\nLUI v0, 0x8009\nLW v0, 0x7650 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x8009\nJR RA\nSW v0, 0x7650 (v1)\n\n;===Mini Func for Coin Change===\n.align 4\nCoinChange:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Current Player Index\n; A1 / S1 = Coins to Gain/Lose\n\nMOVE S0 A0 ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nMOVE S1 A1 ; Pass coins on A1\n\nMOVE A0 S0 ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nMOVE A1 S1 ; Pass coins on A1\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Play Happy Voice and Animation===\n.align 4\nHappyVoice:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Player Character Value\n\nJAL PlaySound\nADDIU A0 A0 0x2BE ; Add character value to Mario's happy voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nLI A0 -1 ; Set current player\nLI A1 5 ; Set joy animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames for animation\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Red Star Function===\n.align 4\nRedStarFunction:\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; A0 / S0 = Current Player Struct\n; S1 = Prompt Choice / Opponent Player Struct\n; S2 = Hitlist Address\n\n; Setup hitlist\nMOVE S0 A0 ; Copy A0 to S0\nLUI S2 hi(Hitlist)\nADDIU S2 S2 lo(Hitlist)\nLBU T2 0x1D(S0) ; Load current player index into T2\nADDU T2 S2 T2 ; Add to hitlist to get current player's flag\nSB R0 0(T2) ; Set player's hitlist flag OFF\n\n; Get font colours\nLUI T0 hi(BlackColour)\nADDIU T0 T0 lo(BlackColour) ; Load pointer to black font\nLBU T1 0(S2) ; Load P1 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU A2 T0 T1 ; Add distance between font colours\n\nLBU T1 1(S2) ; Load P2 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU A3 T0 T1 ; Add distance between font colours\n\nLBU T1 2(S2) ; Load P3 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU T4 T0 T1 ; Add distance between font colours\n\nLBU T1 3(S2) ; Load P4 hitlist flag\nSLL T1 T1 4 ; Shift left by 4 (multiply by 16)\nADDU T5 T0 T1 ; Add distance between font colours\n\n; Prepare RedStarPrompt\nLUI A0 hi(PromptHolder)\nADDIU A0 A0 lo(PromptHolder) ; Parse destination\nLUI A1 hi(RedStarPrompt)\nADDIU A1 A1 lo(RedStarPrompt) ; String formatter (%s)\n; Pass P1 colour on A2\n; Pass P2 colour on A3\nSW T4 16(SP) ; Pass P3 colour on A4\nSW T5 20(SP) ; Pass P4 colour on A5\nJAL sprintf\nSW R0 24(SP) ; Terminator byte\n\n; Display RedStarPrompt\nStartRedStarPrompt:\nJAL GetPlayerNames ; Get player names at V0, V1, T2, T3\nNOP\n\nSW T2 16(SP) ; A4, P3 name\nSW T3 20(SP) ; A5, P4 name\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(PromptHolder)\nADDIU A1 A1 lo(PromptHolder) ; Display RedStarPrompt with strings\nMOVE A2 V0 ; String #1 (P1 name)\nJAL ShowMessage\nMOVE A3 V1 ; String #2 (P2 name)\n\nJAL DisableRedStar\nMOVE A0 S2 ; Pass hitlist address on A0\n\nJAL RedStarPromptLogic\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2 ; Pick whatever is in A1 as AI's Choice\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S1 V0 ; S1 now has the chosen option index\n\nJAL MessageCleanup\nNOP\n\n; Change the player's destination based on the choice.\nLI T0 4\nBEQ S1 T0 PrePickRival ; If S1 = 4, go to PrePickRival\nNOP\nSLTI T1 S1 4 ; If S1 < 4, T1 = 1\nBNEZ T1 PickRival ; If T1 = 1, pick rival\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartRedStarPrompt\nNOP\n\n; Pick rival\nPrePickRival:\nJAL RedStarPromptLogic\nLBU A0 0x1D(S0) ; Pass current player index on A0\nMOVE S1 V0 ; Copy V0 to S1\n\nPickRival:\nJAL GetPlayerStruct\nMOVE A0 S1 ; Get opponent player struct at V0\nMOVE S1 V0 ; Copy V0 to S1\n\n; Fade-out and sounds\nLI A0 2 ; Assigns star fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\nJAL PlaySound\nLI A0 0x154 ; Warp sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n; Warp to opponent\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0xF(S1) ; Pass opponent player chain index on A1\nJAL SetPlayerOntoChain\nLBU A2 0x10(S1) ; Pass opponent player chain space index on A2\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0x11(S1) ; Pass opponent player next chain index on A1\nJAL SetNextChainAndSpace\nLBU A2 0x12(S1) ; Pass opponent player next chain space index on A2\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLBU A1 0x15(S1) ; Pass opponent player prev chain index on A1\nJAL SetPrevChainAndSpace\nLBU A2 0x16(S1) ; Pass opponent player prev chain space index on A2\n\nLW T0 0x24(S1) ; Load opponent player coords pointer into T0\nLW T1 12(T0) ; Load opponent player x coords into T1\nLW T0 20(T0) ; Load opponent player y coords into T0\n\nLI T2 0x41200000 ; Float value for 10\nMTC1 T2 F2 ; Move float value to F2\nMTC1 T0 F4 ; Move player y coords float to F4\nADD.S F6 F2 F4 ; Add the floats for maximum floatiness (TM of Airsola)\nMFC1 T0 F6 ; Move total float to T0\n\nLW T2 0x24(S0) ; Load current player coords pointer into T2\nSW T1 12(T2) ; Store opponent player x coords into pointer\nSW T0 20(T2) ; Store opponent y coords into pointer\n\n; Finish warp\nJAL GetCurrentSpaceIndex ; Get current space index at V0\nNOP\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotatePlayerModel\nMOVE A2 V0 ; Face current space (south)\n\nLI A0 2 ; Assigns star fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n;===Hitlist===\n.align 16\nHitlist:\n.fill 4,1\n\n;===Get Player Names===\n.align 4\nGetPlayerNames:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; V0 = P1 Name\n; V1 = P2 Name\n; T2 = P3 Name\n; T3 = P4 Name\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nADDIU V0 V0 0x1C00 ; Add P1 character value to MARIO string\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nADDIU V1 V1 0x1C00 ; Add P2 character value to MARIO string\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nADDIU T2 T2 0x1C00 ; Add P3 character value to MARIO string\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nADDIU T3 T3 0x1C00 ; Add P4 character value to MARIO string\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Disable Red Star Prompt===\n.align 4\nDisableRedStar:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = Hitlist Address\n; S0 = Loop Counter\n\nLI S0 0 ; Start at 0\nDisablePlayerOptionLoop:\nLBU T0 0(A0) ; Load player flag from hitlist\nBEQZ T0 DisablePlayerOptionLoopExit ; If player flag is OFF, exit\nNOP\nADDIU A0 A0 1 ; Add 1 to get next player flag\nJ DisablePlayerOptionLoop\nADDIU S0 S0 1 ; Add 1 to get next player\n\nDisablePlayerOptionLoopExit:\nLI A0 2 ; Window ID\nJAL DisablePromptOption\nMOVE A1 S0 ; Disable current player option\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine Red Star Prompt Logic===\n.align 4\nRedStarPromptLogic:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Current Player Index\n; V0 = Prompt Choice\n\nJAL GetRandomByte ; Get randombyte (0-255) at V0\nMOVE S0 A0 ; Copy A0 to S0\nLI T0 3\nDIVU V0 T0 ; Divide V0 by T0\nMFHI V0 ; Move the remainder into V0\nBEQL S0 R0 RedStarPromptLogicExit ; If current player is P1, exit\nADDIU V0 V0 1 ; Add 1 to get opponent index (1-3) (on likely)\nLI T0 3 ; P4 index\nBEQ S0 T0 RedStarPromptLogicExit ; If current player is P4, exit\nNOP\n; else, current player is P2 or P3 (might need correcting)\nBEQL V0 S0 RedStarPromptLogicExit ; If selecting current player, exit\nLI V0 3 ; Select P4 instead (on likely)\n; else, didn't select current player, no correcting needed\n\nRedStarPromptLogicExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nGreetingMessage:\n.ascii \"Lumalee\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Lumabop\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Welcome to the\"\n.byte 0x06 ; Blue font\n.ascii \" Luma Shop\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nMainPrompt:\n.ascii \"Which will it be\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Mushroom font colour\n.ascii \"Mushroom\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x10,0x1A,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \" 5\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Skeleton Key font colour\n.ascii \"Skeleton Key\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \" 5\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Comet Medal font colour\n.ascii \"Comet Medal\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x10,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \" 5\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; 10-Star Bits font colour\n.ascii \"10 Star Bits\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x10,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \" 5\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; 20-Star Bits font colour\n.ascii \"20 Star Bits\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x10,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \"10\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Red Star font colour\n.ascii \"Red Star\"\n.byte 0x08 ; White font\n.byte 0x10,0x10,0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \"10\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Life Mushroom font colour\n.ascii \"Life Mushroom\"\n.byte 0x08 ; White font\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding\n.byte 0x2A,0x3E ; Star icon, Multiply (x)\n.ascii \" 1\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; 1-Up Mushroom font colour\n.ascii \"1\"\n.byte 0x3D ; Dash (-)\n.ascii \"Up Mushroom\"\n.byte 0x08 ; White font\n.byte 0x10,0x1A,0x1A,0x1A ; Padding\n.byte 0x2A,0x3E ; Star icon, Multiply (x)\n.ascii \" 1\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Lumalee\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Lumanope\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nItemMessage:\n.ascii \"You got a \"\n.ascii \"%s\" ; Item string\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nCometMedalMessage:\n.ascii \"The\"\n.byte 0x07 ; Yellow font\n.ascii \" Comet Medal\"\n.byte 0x08 ; White font\n.ascii \" summoned a\"\n.byte 0x0A,0x05 ; New line (writes below), Green font\n.ascii \"Prankster Comet\"\n.byte 0x08 ; White font\n.ascii \" to move the Star\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nStarBitsMessage:\n.ascii \"You got \"\n.byte 0x04 ; Purple font\n.byte 0x11 ; String #1 stored in A2 (StarBitString)\n.ascii \" Star Bits\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nRedStarPrompt:\n.ascii \"The\"\n.byte 0x03 ; Red font\n.ascii \" Red Star\"\n.byte 0x08 ; White font\n.ascii \" twinkled\"\n.byte 0x82 ; Comma (,)\n.ascii \" letting you\"\n.byte 0x0A ; New line (writes below)\n.ascii \"fly to another player\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x11 ; String #1 stored in A2 (Player 1 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x12 ; String #2 stored in A3 (Player 2 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x13 ; String #3 stored in A4 (Player 3 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x14 ; String #4 stored in A5 (Player 4 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.byte 0x08 ; White font\n.ascii \"Your choice\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End Prompt\n\n.align 16\nCannotShopMessage:\n.ascii \"Lumalee\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Lumabop\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" You can\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t afford\"\n.byte 0x0A ; New line (writes below)\n.ascii \"anything in my shop\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Message Placeholders===\n.align 16\nPromptPlaceholder:\n.fill 0x1024,0\n\n.align 16\nMessagePlaceholder:\n.fill 0x1024,0\n\n.align 16\nPromptHolder:\n.fill 0x1024,0\n\n;===Item Strings===\n.align 32\nCometMedalString:\n.byte 0x07 ; Yellow font\n.asciiz \"Comet Medal\"\n\n.align 32\nRedStarString:\n.byte 0x03 ; Red font\n.asciiz \"Red Star\"\n\n.align 32\nLifeMushroomString:\n.byte 0x03 ; Red font\n.asciiz \"Life Mushroom\"\n\n.align 32\n1UpMushroomString:\n.byte 0x05 ; Green font\n.ascii \"1\"\n.byte 0x3D ; Dash (-)\n.asciiz \"Up Mushroom\""},"Star Bits v2.1":{"language":0,"code":"; NAME: Star Bits v2.1\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|StarBitCluster\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; S0 = Current Player Index\n; S1 = Coin Bonus\n\n;===Rotate Toward Star Bit Cluster===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 StarBitCluster ; Face StarBitCluster\n\n;===Display Message===\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(Message)\nADDIU A1 A1 lo(Message) ; Display Message\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Randomise Star Bits===\nJAL GetRandomByte ; Get random byte (0-255) at V0\nNOP\nLI T0 4\nDIVU V0 T0 ; Divide V0 by T0\nMFHI T0 ; Move the remainder into T0\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nADDIU S1 T0 3 ; Add base 3 coins\n\n;===Get Player Star Bits===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nMOVE S0 V0 ; Copy V0 to S0\n\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD096 ; 0x800CD096, P1 Star Bits Address\nADDU T0 T0 V0 ; Add player index to get current player's address\nLBU T1 0(T0) ; Load player's star bits into T1\nSB R0 0(T0) ; Reset player's star bits to zero\nSLL T1 T1 1 ; Shift left by 1 (multiply by 2)\nADDU S1 S1 T1 ; Add player's star bits to coin bonus\n\n;===Receive Coins===\nMOVE A0 S0 ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nMOVE A1 S1 ; Pass coin bonus on A1\n\nMOVE A0 S0 ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nMOVE A1 S1 ; Pass coin bonus on A1\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Happy Voice and Animation===\nJAL GetPlayerStruct\nMOVE A0 S0 ; Get current player struct at V0\n\nLBU A0 3(V0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x2BE ; Add character value to Mario's happy voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nLI A0 -1 ; Set current player\nLI A1 5 ; Set happy animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames to play animation\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nMessage:\n.ascii \"You\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ve got a lot of\"\n.byte 0x04 ; Purple font\n.ascii \" Star Bits\"\n.byte 0x08 ; White font\n.ascii \" over there\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"Let me trade you for my\"\n.byte 0x07 ; Yellow font\n.ascii \" coins\"\n.byte 0x08,0xC2 ; White font, Exclamation Mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Blue Space Ruleset v2":{"language":0,"code":"; NAME: Blue Space Ruleset v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = HB Address\n\n;===Check Last 5 Turns Ruleset===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\nLBU T0 0(T0) ; Load Custom Rules Flag into T0\nSRL T0 T0 1 ; Shift right by 1 (discard custom Bonus Star bit)\nSLL T0 T0 1 ; Shift left by 1\nLI T1 4 ; Blue Space Ruleset\nBNE T0 T1 exit ; If Blue Space Ruleset not active, exit\nNOP\n; else, Blue Space Ruleset is active\n\n;===Check Player Placement===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nJAL GetPlayerPlacement\nMOVE A0 V0 ; Get current player placement at V0\nLI T0 3 ; 4th place\nBNE V0 T0 exit ; If player isn't last, exit\nNOP\n\n;===Check to Get Star HB===\nJAL GetCurrentPlayerIndex\nNOP\nJAL GetPlayerPlacementAtEndOfGame\nMOVE A0 V0 ; Get current player placement w/ bonus stars at V0\n\nLI T0 10\nMULT T0 V0 ; Multiply T0 by V0\nMFLO A0 ; Move the result into A0\nJAL RNGPercentChance\nADDIU A0 A0 10 ; Base 10% chance of Star HB\n\nBNEZ V0 GetStarBlock ; If V0 = 1, get star block\nNOP\n; else, get item or coin block\n\nJAL RNGPercentChance\nLI A0 50 ; 50% chance of V0 = 1\n\nBNEZ V0 GetCoinBlock ; If V0 = 1, get coin block\nNOP\n; else, get item block\n\n;===Get Hidden Block===\nGetItemBlock:\nLUI S0 0x800C ; 0x800C0000\nJ StoreHB\nORI S0 S0 0xC4E5 ; 0x800CC4E5, Item HB Address\n\nGetStarBlock:\nLUI S0 0x800D ; 0x800D0000\nJ StoreHB\nORI S0 S0 0x124F ; 0x800D124F, Star HB Address\n\nGetCoinBlock:\nLUI S0 0x800C ; 0x800C0000\nORI S0 S0 0xE1C5 ; 0x800CE1C5, Coin HB Address\n\n;===Store Hidden Block===\nStoreHB:\nJAL GetCurrentSpaceIndex ; Get current space index at V0\nNOP\nSB V0 0(S0) ; Put HB onto current space\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40"},"Red Space Ruleset v2":{"language":0,"code":"; NAME: Red Space Ruleset v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = Changed Space Type\n\n;===Check Last 5 Turns Ruleset===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\nLBU T0 0(T0) ; Load Custom Rules Flag into T0\nSRL T0 T0 1 ; Shift right by 1 (discard custom Bonus Star bit)\nSLL T0 T0 1 ; Shift left by 1\nLI T1 6 ; Red Space Ruleset\nBNE T0 T1 exit ; If Red Space Ruleset not active, exit\nNOP\n; else, Red Space Ruleset is active\n\n;===Sound Effect===\nJAL PlaySound\nLI A0 0x143 ; Shining Star\n\nJAL SleepProcess\nLI A0 60 ; Wait 60 frames for sound (and anticipation)\n\n;===Determine Space Change===\nJAL GetRandomByte ; Get random byte (0-255) at V0\nNOP\nSLTI T0 V0 200 ; If V0 < 200, T0 = 1\nBEQZ T0 exit ; If T0 = 0, V0 > 200, exit\nNOP\n; else, Red Space will change types\n\n;===Determine Space Type===\nJAL GetRandomByte ; Get random byte (0-255) at V0\nNOP\nSLTI T0 V0 64 ; If V0 < 64, T0 = 1\nBNEZ T0 ChangeToBowser ; If T0 = 1, change to Bowser Space\nNOP\nSLTI T0 V0 128 ; If V0 < 128, T0 = 1\nBNEZ T0 ChangeToBattle ; If T0 = 1, change to Battle Space\nNOP\nSLTI T0 V0 192 ; If V0 < 192, T0 = 1\nBNEZ T0 ChangeToGameGuy ; If T0 = 1, change to Game Guy Space\nNOP\n; else, change to Chance Time Space\n\n;===Get Space Types===\nJ ChangeRedSpace\nLI S0 0x05 ; Chance Time Space value\n\nChangeToBowser:\nJ ChangeRedSpace\nLI S0 0x0C ; Bowser Space value\n\nChangeToBattle:\nJ ChangeRedSpace\nLI S0 0x09 ; Battle Space value\n\nChangeToGameGuy:\nLI S0 0x0F ; Game Guy Space value\n\n;===Change Red Space===\nChangeRedSpace:\nJAL GetCurrentSpaceIndex ; Get current space index at V0\nNOP\nMOVE A0 V0 ; Pass current space index on A0\nJAL SetSpaceType\nMOVE A1 S0 ; Pass changed space value on A1\n\nJAL RedrawSpaces ; Redraw spaces visually\nNOP\n\n;===Prepare Changed Message===\nLUI T0 hi(SpaceStrings)\nADDIU T0 T0 lo(SpaceStrings)\nSLL A2 S0 5 ; Multiply space value by 32 (distance between space strings)\nADDU A2 A2 T0 ; A2 now contains space string pointer\n\nLUI A0 hi(ChangedMessageHolder)\nADDIU A0 A0 lo(ChangedMessageHolder) ; Parse destination\nLUI A1 hi(ChangedMessage)\nADDIU A1 A1 lo(ChangedMessage) ; String formatter (%s)\n; Pass space string pointer on A2\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Changed Message===\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(ChangedMessageHolder)\nADDIU A1 A1 lo(ChangedMessageHolder) ; Display ChangedMessage with printed strings\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Message Text===\n.align 16\nChangedMessage:\n.ascii \"The\"\n.byte 0x03 ; Red font\n.ascii \" Red Space\"\n.byte 0x08 ; White font\n.ascii \" turned into\"\n.byte 0x0A ; New line (writes below)\n.ascii \"a \"\n.ascii \"%s\" ; Space string\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Space Strings===\n.align 32\nSpaceStrings:\n.byte 0x05 ; Green font\n.asciiz \"blank space\" ; 0x00\n.align 32\n.byte 0x06 ; Blue font\n.asciiz \"Blue Space\" ; 0x01\n.align 32\n.byte 0x03 ; Red font\n.asciiz \"Red Space\" ; 0x02\n.align 32\n.byte 0x08 ; White font\n.asciiz \"blank space\" ; 0x03\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Happening Space\" ; 0x04\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Chance Time Space\" ; 0x05\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Item Space\" ; 0x06\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Bank Space\" ; 0x07\n.align 32\n.byte 0x08 ; White font\n.asciiz \"blank space\" ; 0x08\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Battle Space\" ; 0x09\n.align 32\n.byte 0x08 ; White font\n.asciiz \"blank space\" ; 0x0A\n.align 32\n.byte 0x08 ; White font\n.asciiz \"blank space\" ; 0x0B\n.align 32\n.byte 0x03 ; Red font\n.asciiz \"Bowser Space\" ; 0x0C\n.align 32\n.byte 0x08 ; White font\n.asciiz \"blank space\" ; 0x0D\n.align 32\n.byte 0x01 ; Black font\n.asciiz \"blank space\" ; 0x0E\n.align 32\n.byte 0x05 ; Green font\n.asciiz \"Game Guy Space\" ; 0x0F\n\n;===Changed Message Holder===\n.align 16\nChangedMessageHolder:\n.fill 0x1024,0"},"Koopa Bank Ruleset v2":{"language":0,"code":"; NAME: Koopa Bank Ruleset v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Bank\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; S0 = Current Player Struct\n; S1 = Bank Fee\n\n;===Check Last 5 Turns Ruleset===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\nLBU T0 0(T0) ; Load Custom Rules Flag into T0\nSRL T0 T0 1 ; Shift right by 1 (discard custom Bonus Star bit)\nSLL T0 T0 1 ; Shift left by 1\nLI T1 8 ; Koopa Bank Ruleset\nBNE T0 T1 exit ; If Koopa Bank Ruleset not active, exit\nNOP\n; else, Koopa Bank Ruleset is active\n\n;===Check for Coins===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 1 ; Check for 1 coin\n\nBEQZ V0 exit ; If player doesn't have coins, exit\nNOP\n\n;===Get Player Placement===\nJAL GetPlayerPlacement\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLUI T0 hi(BankFees)\nADDIU T0 T0 lo(BankFees)\nADDU T0 T0 V0 ; Add placement offset to Bank Fees\nLBU S1 0(T0) ; Load bank fee into S1\nBEQZ S1 exit ; If player is 4th, no extra fees, exit\nNOP\n; else, start the event\n\n;===Hide Dice Roll===\nJAL 0x800DBEC0 ; HideDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Rotate Toward Bank===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 Bank ; Face Bank\n\n;===Prepare Message===\nLUI A0 hi(CoinString)\nADDIU A0 A0 lo(CoinString) ; Parse destination\nLUI A1 hi(percent_d)\nADDIU A1 A1 lo(percent_d) ; String formatter\nJAL sprintf\nMOVE A2 S1 ; Pass no. of coins (bank fee) on A2\n\n;===Display Message===\nJAL PlaySound\nLI A0 0x259 ; Koopa voice\n\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 0x2 ; Character image (-1 for none, 0x2 for Koopa)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(KoopaMessage)\nADDIU A1 A1 lo(KoopaMessage) ; Display KoopaMessage\nLUI A2 hi(CoinString)\nADDIU A2 A2 lo(CoinString) ; Pass CoinString as String #1\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Check Player Coins===\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nMOVE A1 S1 ; Check for bank fee\n\nBEQL V0 R0 TakeCoins ; If player doesn't have enough coins, take coins\nLHU S1 0xA(S0) ; Load player's coins into S1 (on likely)\n\n;===Take Coins===\nTakeCoins:\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S1 ; Lose coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nSUBU A1 R0 S1 ; Lose coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Add Coins to Bank===\nLUI T0 hi(bank_coin_total)\nADDIU T0 T0 lo(bank_coin_total)\nLHU T1 0(T0) ; Load bank coin total into T1\nADDU T1 T1 S1 ; Add bank fee to T1\nSH T1 0(T0) ; Store new bank coin total\n\n;===Show Dice Roll===\nJAL 0x800DB884 ; ShowDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Prep for Displaying Coin String===\n.align 16\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\n.align 16\nCoinString:\n.fill 8\n\n;===Fee Table===\n.align 16\nBankFees:\n.byte 9 ; 1st place pays 9 coins\n.byte 6 ; 2nd place pays 6 coins\n.byte 3 ; 3rd place pays 3 coins\n.byte 0 ; 4th place pays 0 coins\n\n.align 16\nKoopaMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Following our newly added policies\"\n.byte 0x82 ; Comma (,)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image\n.ascii \"an added fee of \"\n.byte 0x03 ; Red font\n.byte 0x11 ; String #1 stored in A2 (Coin String)\n.ascii \" coins\"\n.byte 0x08 ; White font\n.ascii \" is now\"\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image\n.ascii \"required to access your account\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image\n.ascii \"Thank you for your understanding\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Dead-End Reverse Fixup (v4)":{"language":0,"code":"; NAME: Dead-End Reverse Fixup (v4)\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\nADDIU SP SP -40\nSW RA 36(SP)\n\nJAL GetPlayerStruct\nLI A0 -1\n\nLBU T0 0x17(V0) ; load player status flags\nLI T1 0x81\nBEQ T0 T1 change\nNOP\nJ exit\nchange:\nLI T1 0x80\nSB T1 0x17(V0)\n\nexit:\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40"},"Green Luma v2.1":{"language":0,"code":"; NAME: Green Luma v2.1\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Luma\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = Chances Table / HB Address\n\n;===Rotate Toward Luma===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 Luma ; Face Luma\n\n;===Display Message===\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(Message)\nADDIU A1 A1 lo(Message) ; Display Message\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n;===Get Chances Table===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nJAL GetPlayerPlacementAtEndOfGame\nMOVE A0 V0 ; Get player placement with current bonus star counts at V0\n\nLUI S0 hi(FirstChancesTable)\nADDIU S0 S0 lo(FirstChancesTable)\nSLL V0 V0 4 ; Shift left by 4 (multiply by 16)\nADDU S0 S0 V0 ; Add distance between chances tables\n\n;===Get Hidden Block===\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI T1 hi(HiddenBlockTable)\nADDIU T1 T1 lo(HiddenBlockTable)\nLoop:\nLBU T0 0(S0) ; Load chance value into T0\nSLT T2 V0 T0 ; If V0 < T0, T2 = 1\nBNEZL T2 ExitLoop ; If T2 = 1, exit loop\nLW S0 0(T1) ; Load HB address (on likely)\nADDIU S0 S0 1 ; Add 1 to get next chance value\nJ Loop\nADDIU T1 T1 4 ; Add 4 to get next HB address\n\nExitLoop:\nJAL GetCurrentSpaceIndex ; Get current space index at V0\nNOP\nSB V0 0(S0) ; Store current space into HB address\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand: ; returns on V0\n\n; A0 = max byte\n\nADDIU sp, sp, -0x18\nSW ra, 0x0010 (sp)\nBLTZL a0, label1_func0\nSUBU a0, r0, a0\nlabel1_func0:\nBEQZ a0, End1\nDADDU v0, r0, r0\nADDIU v0, r0, 0x0001\nBNEL a0, v0, label2_func0\nADDIU v0, r0, 0x0064\nJAL Function1\nADDIU a0, r0, 0x03E8\nSLTI v0, v0, 0x01F5\nJ End1\nXORI v0, v0, 0x0001\nlabel2_func0:\nBEQ a0, v0, label3_func0\nNOP\nJAL Function1\nNOP\nJ End1\nNOP\nlabel3_func0:\nJAL Function1\nADDIU a0, r0, 0x03F1\nLUI v1, 0x6666\nORI v1, v1, 0x6667\nMULT v0, v1\nSRA v0, v0, 31\nMFHI a1\nSRA v1, a1, 2\nSUBU v0, v1, v0\nEnd1:\nLW ra, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x18\n//\nFunction1:\nADDIU sp, sp, -0x20\nSW s0, 0x0010 (sp)\nADDIU s0, r0, 0xFFFF\nSW s1, 0x0014 (sp)\nADDIU s1, a0, 0x0001\nBNEZ s1, label1_func1\nDIVU s0, s1\nBREAK 0x01C00\nlabel1_func1:\nMFLO s0\nBNEZ s0, label2_func1\nSW ra, 0x0018 (sp)\nADDIU s0, r0, 0x0001\nlabel2_func1:\nJAL Function2\nNOP\nBNEZ s0, label3_func1\nDIVU v0, s0\nBREAK 0x01C00\nlabel3_func1:\nMFLO v1\nSLTU v0, v1, s1\nBEQZ v0, label2_func1\nDADDU v0, v1, r0\nLW ra, 0x0018 (sp)\nLW s1, 0x0014 (sp)\nLW s0, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x20\n//\nFunction2:\nLUI v0, 0x8009\nLW v0, 0x7650 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x8009\nJR RA\nSW v0, 0x7650 (v1)\n\n;===Chances Tables===\n.align 16\nFirstChancesTable:\n.byte 15 ; Star HB (0-14) 15%\n.byte 55 ; Coins HB (15-54) 40%\n.byte 100 ; Item HB (55-99) 45%\n\n.align 16\n.byte 20 ; Star HB (0-19) 20%\n.byte 60 ; Coins HB (20-59) 40%\n.byte 100 ; Item HB (60-99) 40%\n\n.align 16\n.byte 35 ; Star HB (0-34) 35%\n.byte 70 ; Coins HB (35-69) 35%\n.byte 100 ; Item HB (70-99) 30%\n\n.align 16\n.byte 40 ; Star HB (0-39) 40%\n.byte 70 ; Coins HB (40-69) 30%\n.byte 100 ; Item HB (70-99) 30%\n\n;===Hidden Block Table===\n.align 4\nHiddenBlockTable:\n.word hidden_block_star_space_index\n.word hidden_block_coins_space_index\n.word hidden_block_item_space_index\n\n;===Message Text===\n.align 16\nMessage:\n.ascii \"I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"m a\"\n.byte 0x05 ; Green font\n.ascii \" Green Luma\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Please take this\"\n.byte 0x05 ; Green font\n.ascii \" Green Star\"\n.byte 0x08 ; White font\n.ascii \" gift\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Blue Luma v2.1":{"language":0,"code":"; NAME: Blue Luma v2.1\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|BlueLuma\n\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; S0 = Current Player Struct\n; S1 = Items Logic Array / Chosen Item Index / Offset of Opponent Struct / Player Star Bits Address\n; S2 = Opponent Player Struct / Player Placement / Star Bits Earned\n\n;===Get Current Player Struct===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\n;===Rotate Toward Blue Luma===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 BlueLuma ; Face BlueLuma\n\n;===Check If Player has Items===\nJAL PlayerHasEmptyItemSlot\nLBU A0 0x1D(S0) ; Check current player for empty item slot\nLI T0 -1\nBEQ V0 T0 MainStarBits ; If player has 3 items, get star bits\nNOP\n; else, check for opponents' items\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nLUI S1 hi(ItemsLogic)\nADDIU S1 S1 lo(ItemsLogic)\nJAL CheckOpponentItems\nMOVE A1 S1 ; Pass items logic array on A1\n\nLW T1 0(S1) ; Load items logic array read into T1\nBEQZ T1 MainStarBits ; If no opponents have items, get star bits\nNOP\n; else, can steal an item\n\n;===Display Target Prompt===\nSelectOpponentPrompt:\nJAL StartTargetPrompt\nMOVE A0 S1 ; Pass items logic array on A0\n\n; Change the player's destination based on the choice.\nLI T0 4\nBEQ V0 T0 PreSelectOpponentItem\nNOP\nLI T0 5\nBNE V0 T0 SelectOpponentItem\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ SelectOpponentPrompt\nNOP\n\n;===Display Item Prompt===\nPreSelectOpponentItem:\nJAL TargetPromptLogic\nMOVE A0 S1 ; Pass items logic array on A0\n\nSelectOpponentItem:\nJAL GetPlayerStruct\nMOVE A0 V0 ; Get opponent player struct at V0\nMOVE S2 V0 ; Copy V0 to S2\n\nJAL StartItemPrompt\nMOVE A0 S2 ; Pass opponent player struct on A0\n\n; Change the player's destination based on the choice.\nLI T0 3\nBEQ V0 T0 PreStealItem\nNOP\nLI T0 4\nBEQ V0 T0 SelectOpponentPrompt\nNOP\nLI T0 5\nBNE V0 T0 StealItem\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ SelectOpponentItem\nNOP\n\n;===Steal Item Fade-out===\nPreStealItem:\nLUI A0 hi(ItemPromptLogic)\nJAL ItemPromptDecision\nADDIU A0 A0 lo(ItemPromptLogic) ; Pass item prompt logic array on A0\n\nStealItem:\nADDU S1 S2 V0 ; Add chosen item offset to opponent struct\n\nLI A0 4 ; Assigns Happening fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\nJAL PlaySound\nLI A0 0x117 ; Pull sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Steal Opponent's Item===\nLBU T1 0x18(S1) ; Load opponent's item index into T1\nLI T0 0xFF ; No item index\nSB T0 0x18(S1) ; Store no item into offset of player struct\nMOVE S1 T1 ; Copy T1 to S1\n\nJAL FixUpPlayerItemSlots\nLBU A0 0x1D(S2) ; Pass opponent player index on A0\nJAL FixUpPlayerItemSlots\nLBU A0 0x1D(S2) ; Pass opponent player index on A0\nJAL RefreshHUD\nLBU A0 0x1D(S2) ; Pass opponent player index on A0\n\n;===Steal Item Fade-in===\nLI A0 4 ; Assigns Happening fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\n;===Get Stolen Item String===\nLUI T0 hi(ItemStrings)\nADDIU T0 T0 lo(ItemStrings)\nSLL A2 S1 5 ; Multiply by 32 (distance between item strings)\nADDU A2 T0 A2 ; Add to get stolen item string\n\n;===Prepare Stolen Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(StolenMessage)\nADDIU A1 A1 lo(StolenMessage) ; String formatter (%s)\n; Pass item string on A2\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Display Stolen Message===\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display StolenMessage with strings\nLBU A2 3(S2) ; Load opponent character value into A2\nJAL CallMessage\nADDIU A2 A2 0x1C00 ; Add character value to MARIO string\n\n;===Get Item===\nJAL PlayerHasEmptyItemSlot\nLBU A0 0x1D(S0) ; Pass current player index on A0\nADDU V0 S0 V0 ; Add empty item slot offset to player struct\nSB S1 0x18(V0) ; Store item into empty slot\n\nJAL PlaySound\nLI A0 0x10C ; Turn Start sound\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for sound\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass current player character value on A0\n\nJ exit\nNOP\n\n;===Check Player Star Bits===\nMainStarBits:\nLUI S1 0x800C ; 0x800C0000\nORI S1 S1 0xD096 ; 0x800CD096, P1 Star Bits Address\nLBU T0 0x1D(S0) ; Load player index from offset of player struct\nADDU S1 S1 T0 ; Add to get current player's Star Bits Address\n\nLBU T1 0(S1) ; Load current player's star bits\nLI T0 200\nBEQ T0 T1 GetNothing ; If player has 200 star bits, get nothing\nNOP\n; else, player gets star bits\n\n;===Display Greeting Message===\nLI A0 0 ; Display message\nLUI A1 hi(GreetingMessage)\nADDIU A1 A1 lo(GreetingMessage) ; Display GreetingMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Star Bit Fade-out===\nLI A0 4 ; Assigns Happening fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\nJAL PlaySound\nLI A0 0x117 ; Pull sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Randomise Star Bits to Get===\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\nLUI T0 hi(ChancesTable)\nADDIU T0 T0 lo(ChancesTable) ; Load Chances Table into T0\nLI S2 0 ; Set loop to 0\n\nChancesLoop:\nLBU T1 0(T0) ; Load chance value into T1\nSLT T2 V0 T1 ; If V0 < T1, T2 = 1\nBNEZ T2 GotChances ; If T2 = 1, got chances\nNOP\nADDIU T0 T0 1 ; Add 1 to get next chance value\nJ ChancesLoop\nADDIU S2 S2 1 ; Add 1 star bit\n\nGotChances:\nJAL GetPlayerPlacementAtEndOfGame\nLBU A0 0x1D(S0) ; Get current player placement with bonus stars at V0\nSLL V0 V0 1 ; Shift left by 1 (multiply by 2)\nADDIU V0 V0 2 ; Add base 2 star bits\nADDU S2 S2 V0 ; Add to get total star bits\n\n;===Star Bit Fade-in===\nLI A0 4 ; Assigns Happening fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\n;===Prepare Star Bits Message===\nLUI A0 hi(StarBitString)\nADDIU A0 A0 lo(StarBitString) ; Parse destination\nLUI A1 hi(percent_d)\nADDIU A1 A1 lo(percent_d) ; String formatter\nJAL sprintf\nMOVE A2 S2 ; Print no. of star bits to string\n\n;===Display Star Bits Message===\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(StarBitsMessage)\nADDIU A1 A1 lo(StarBitsMessage) ; Display StarBitsMessage\nLUI A2 hi(StarBitString)\nJAL CallMessage\nADDIU A2 A2 lo(StarBitString) ; Display StarBitString\n\n;===Get Star Bits===\nLBU T1 0(S1) ; Load player's star bits into T1\nADDU T1 S2 T1 ; Add star bits\nSLTI T0 T1 200 ; If star bits < 200, T0 = 1\nBEQL R0 T0 GetStarBits ; If T0 = 0, get star bits\nLI T1 200 ; Set star bits to 200 (on likely)\nGetStarBits:\nSB T1 0(S1) ; Store player's star bits\n\n;===Star Bit Sound and Happy Voice===\nJAL PlaySound\nLI A0 0x15 ; Moneybag sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass current player character value on A0\n\nJ exit\nNOP\n\n;===Get Nothing===\nGetNothing:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(NothingMessage)\nADDIU A1 A1 lo(NothingMessage) ; Display NothingMessage\nJAL CallMessage\nLI A2 0 ; No string\n\nexit:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n;===Items Logic Array===\n.align 4\nItemsLogic:\n.fill 4\n\n;===Prep for Displaying Star Bit String===\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\nStarBitString:\n.fill 8\n\n;===Mini Func to Check Opponent Items===\n.align 4\nCheckOpponentItems:\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; A0 / S0 = Current Player Index\n; A1 / S1 = Target Logic Array\n; S2 = Loop Counter\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\nLI S2 0 ; Start with P1\nCheckOpponentItemsLoop:\nBEQ S2 S0 RefreshOpponentItemsLoop\nNOP\nJAL PlayerHasEmptyItemSlot\nMOVE A0 S2 ; Pass player index on A0\nSB V0 0(S1) ; Store into logic array\n\nRefreshOpponentItemsLoop:\nADDIU S2 S2 1 ; Add 1 to check next player\nLI T0 4\nBEQ S2 T0 CheckOpponentItemsExit ; If S2 = 4, exit\nNOP\nJ CheckOpponentItemsLoop\nADDIU S1 S1 1 ; Add 1 to get next target logic\n\nCheckOpponentItemsExit:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n;===Mini Func to Call Message===\n.align 4\nCallMessage:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Message or Prompt\n; A1 = Message Address\n; A2 = String #1\n\nMOVE S0 A0 ; Copy A0 to S0\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass message address on A1\n; Pass String #1 on A2\nJAL ShowMessage\nLI A3 0\n\nBNEZ S0 CallMessageExit ; If displaying a prompt, exit\nNOP\n\nJAL 0x800EC9DC\nNOP\nJAL MessageCleanup\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func for Message Cleanup===\n.align 4\nMessageCleanup:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Start Target Prompt===\n.align 4\nStartTargetPrompt:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 / V0 = Logic Array / Prompt Choice\n\nJAL PrepareTargetPrompt\nMOVE S0 A0 ; Passing logic array on A0\n\nJAL GetPlayerNames ; Get player names at V0, V1, T2, T3\nNOP\n\n; Display target prompt\nSW T2 16(SP) ; A4, P3 name\nSW T3 20(SP) ; A5, P4 name\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\nLUI A1 hi(TargetPromptPlaceholder)\nADDIU A1 A1 lo(TargetPromptPlaceholder) ; Display TargetPrompt with strings\nMOVE A2 V0 ; String #1 (P1 name)\nJAL ShowMessage\nMOVE A3 V1 ; String #2 (P2 name)\n\nJAL DisablePromptOptions\nMOVE A0 S0 ; Pass logic array on A0\n\nJAL TargetPromptLogic\nMOVE A0 S0 ; Pass logic array on A0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2 ; Pick whatever is in A1 as AI's Choice\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S0 V0 ; S0 now has the chosen option index\n\nJAL MessageCleanup\nNOP\nMOVE V0 S0 ; Copy S0 to V0\n\nStartTargetPromptExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Prepare Target Prompt===\n.align 4\nPrepareTargetPrompt:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Logic Array\n\n; Pass logic array on A0\nLUI A1 hi(WhiteColour)\nJAL GetPromptColours\nADDIU A1 A1 lo(WhiteColour) ; Pass enabled option colour on A1\n\n; Print colours to prompt\nLUI A0 hi(TargetPromptPlaceholder)\nADDIU A0 A0 lo(TargetPromptPlaceholder) ; Parse destination\nLUI A1 hi(TargetPrompt)\nADDIU A1 A1 lo(TargetPrompt) ; String formatter (%s)\nMOVE A2 V0 ; Pass P1 colour pointer on A2\nMOVE A3 V1 ; Pass P2 colour pointer on A3\nSW T2 16(SP) ; Pass P3 colour pointer on T4\nSW T3 20(SP) ; Pass P4 colour pointer on T5\nJAL sprintf\nSW R0 24(SP) ; Terminator byte\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Get Prompt Colours===\n.align 4\nGetPromptColours:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Logic Array\n; A1 = Enabled Option Colour\n\nLUI V0 hi(BlackColour)\nADDIU V0 V0 lo(BlackColour) ; Default to black font\nMOVE V1 V0 ; Copy V0 to V1\nMOVE T2 V0 ; Copy V0 to T2\nMOVE T3 V0 ; Copy V0 to T3\n\nLBU T0 0(A0) ; Load 0th logic into T0\nBNEZL T0 GetPromptColours2 ; If T0 = 0, keep black font\nMOVE V0 A1 ; Copy A1 to V0 (on likely)\n\nGetPromptColours2:\nLBU T0 1(A0) ; Load 1st logic into T0\nBNEZL T0 GetPromptColours3 ; If T0 = 0, keep black font\nMOVE V1 A1 ; Copy A1 to V1 (on likely)\n\nGetPromptColours3:\nLBU T0 2(A0) ; Load 2nd logic into T0\nBNEZL T0 GetPromptColours4 ; If T0 = 0, keep black font\nMOVE T2 A1 ; Copy A1 to T2 (on likely)\n\nGetPromptColours4:\nLBU T0 3(A0) ; Load 3rd logic into T0\nBNEZL T0 GetPromptColoursExit ; If T0 = 0, keep black font\nMOVE T3 A1 ; Copy A1 to T3 (on likely)\n\nGetPromptColoursExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n.align 4\nBlackColour:\n.byte 0x01,0\n\n.align 4\nBlueColour:\n.byte 0x06,0\n\n.align 4\nWhiteColour:\n.byte 0x08,0\n\n;===Mini Func to Get Player Names===\n.align 4\nGetPlayerNames:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; V0 = P1 Name\n; V1 = P2 Name\n; T2 = P3 Name\n; T3 = P4 Name\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nADDIU V0 V0 0x1C00 ; Add P1 character value to MARIO string\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nADDIU V1 V1 0x1C00 ; Add P2 character value to MARIO string\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nADDIU T2 T2 0x1C00 ; Add P3 character value to MARIO string\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nADDIU T3 T3 0x1C00 ; Add P4 character value to MARIO string\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Disable Prompt Options===\n.align 4\nDisablePromptOptions:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 = Logic Array\n; S1 = Prompt Option\n\nMOVE S0 A0 ; Copy A0 to S0\nLI S1 0 ; Start with 0th option\nDisablePromptOptionsLoop:\nLBU T0 0(S0) ; Load logic value into T0\nBNEZ T0 DisablePromptOptionsCheck ; If not disabled, check\nLI A0 2 ; Window ID\nJAL DisablePromptOption\nMOVE A1 S1 ; Disable nth option\nDisablePromptOptionsCheck:\nLI T1 3\nBEQ S1 T1 DisablePromptOptionsExit ; If all options checked, exit\nADDIU S0 S0 1 ; Add 1 to get next logic\nJ DisablePromptOptionsLoop\nADDIU S1 S1 1 ; Add 1 to get next prompt option\n\nDisablePromptOptionsExit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine Target Prompt Logic===\n.align 4\nTargetPromptLogic:\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; A0 / S0 = Logic Array / Target Index Counter\n; S1 = Target Logic\n; S2 = Loop Counter (Placement Check)\n; V0 = Prompt Choice\n\n; Store player placements\nMOVE S0 A0 ; Copy A0 to S0\nLUI S1 hi(TargetLogic)\nADDIU S1 S1 lo(TargetLogic)\nLI S2 0 ; Start with P1\nTargetPromptLogicLoop:\nLBU T0 0(S0) ; Load player logic into T0\nLI T4 4\nBEQL T0 R0 TargetPromptLogicNext ; If player is disabled, check next\nSB T4 0(S1) ; Store null placement into TargetLogic (on likely)\nJAL GetPlayerPlacement \nMOVE A0 S2 ; Get player placement at V0\nSB V0 0(S1) ; Store placement into TargetLogic\nTargetPromptLogicNext:\nLI T0 3\nBEQL S2 T0 TargetPromptLogicCheck ; If all players placed, check\nLI S2 0 ; Reset loop counter (on likely)\nADDIU S0 S0 1 ; Add 1 to get next logic\nADDIU S1 S1 1 ; Add 1 to store next logic\nJ TargetPromptLogicLoop\nADDIU S2 S2 1 ; Add 1 to check next player\n\n; Select a target\nTargetPromptLogicCheck:\nLI S0 0 ; Start with P1\nADDIU S1 S1 -3 ; Reset TargetLogic\nTargetPromptLogicCheckLoop:\nLBU T0 0(S1) ; Load player placement into T0\nBEQL S2 T0 TargetPromptLogicExit ; If placement matches, select target\nMOVE V0 S0 ; Pass target index on V0 (on likely)\nLI T0 3\nBEQL S0 T0 TargetPromptLogicCheckReset ; If all players checked, check again\nADDIU S2 S2 1 ; Add 1 to check next placement (on likely)\nADDIU S0 S0 1 ; Add 1 to get next player\nJ TargetPromptLogicCheckLoop\nADDIU S1 S1 1 ; Add 1 to get next player placement\n\nTargetPromptLogicCheckReset:\nLI T0 4\nBEQL S2 T0 TargetPromptLogicExit ; If all placements checked, exit\nLI V0 5 ; Select exit (on likely) - failsafe\nJ TargetPromptLogicCheck\nNOP\n\nTargetPromptLogicExit:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n.align 4\nTargetLogic:\n.fill 4,4\n\n;===Mini Func to Start Item Prompt===\n.align 4\nStartItemPrompt:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = Opponent Player Struct\n; S0 / V0 = Item Prompt Logic Array / Prompt Choice\n\n; Pass opponent player struct on A0\nLUI S0 hi(ItemPromptLogic)\nADDIU S0 S0 lo(ItemPromptLogic) ; Load item prompt logic into S0\nJAL GetItemPromptLogic\nMOVE A1 S0 ; Pass item prompt logic on A1\n\nJAL PrepareItemStrings\nMOVE A0 S0 ; Pass item prompt logic on A0\n\nLI A0 1 ; Display prompt\nLUI A1 hi(ItemPromptPlaceholder)\nADDIU A1 A1 lo(ItemPromptPlaceholder) ; Display Item Prompt with strings\nJAL CallMessage\nLI A2 0 ; No string\n\nJAL DisablePromptOptions\nMOVE A0 S0 ; Pass item prompt logic array on A0\n\nJAL ItemPromptDecision\nMOVE A0 S0 ; Pass item prompt logic array on A0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S0 V0 ; S0 now has the chosen option index\n\nJAL MessageCleanup\nNOP\nMOVE V0 S0 ; Copy S0 to V0\n\nStartItemPromptExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n.align 4\nItemPromptLogic:\n.fill 3\n.fill 1,1\n\n;===Mini Func to Get Item Prompt Logic===\n.align 4\nGetItemPromptLogic:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Opponent Player Struct\n; A1 = Item Prompt Logic Array\n\nLBU T0 0x18(A0) ; Load opponent item #1\nLBU T1 0x19(A0) ; Load opponent item #2\nLBU T2 0x1A(A0) ; Load opponent item #3\nADDIU T0 T0 1 ; Add 1 to item index (0 for no item)\nADDIU T1 T1 1 ; Add 1 to item index (0 for no item)\nADDIU T2 T2 1 ; Add 1 to item index (0 for no item)\nSB T0 0(A1) ; Store item logic #1\nSB T1 1(A1) ; Store item logic #2\nSB T2 2(A1) ; Store item logic #3\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Prepare Item Strings===\n.align 4\nPrepareItemStrings:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Item Prompt Logic Array\n\nMOVE S0 A0 ; Pass item prompt logic array on A0\nLUI A1 hi(BlueColour)\nJAL GetPromptColours\nADDIU A1 A1 lo(BlueColour) ; Pass enabled option colour on A1\n\nLUI T0 hi(ItemStrings)\nADDIU T0 T0 lo(ItemStrings)\nLUI T1 hi(NullString)\nADDIU T1 T1 lo(NullString)\nLBU T4 0(S0) ; Load item #1 from item prompt logic array\nLBU T5 1(S0) ; Load item #2 from item prompt logic array\nLBU T6 2(S0) ; Load item #3 from item prompt logic array\nLI T7 0xFF ; No item index\nADDIU T4 T4 -1 ; Subtract 1\nADDIU T5 T5 -1 ; Subtract 1\nADDIU T6 T6 -1 ; Subtract 1\n\nSLL A2 T4 5 ; Multiply by 32 (distance between item strings)\nADDU A2 T0 A2 ; A2 now contains item string #1 pointer\n\nBEQL T5 T7 ItemStringThree ; If slot #2 empty, get null string\nMOVE T5 T1 ; Get null string (on likely)\n; else, get item string #2\n\nSLL T5 T5 5 ; Multiply by 32 (distance between item strings)\nADDU T5 T0 T5 ; T5 now contains item string #2 pointer\n\nItemStringThree:\nBEQL T6 T7 FinalString ; If slot #3 empty, get null string\nMOVE T6 T1 ; Get null string (on likely)\n; else, get item string #3\n\nSLL T6 T6 5 ; Multiply by 32 (distance between item srings)\nADDU T6 T0 T6 ; T6 now contains item string #3 pointer\n\nFinalString:\nLUI A0 hi(ItemPromptPlaceholder)\nADDIU A0 A0 lo(ItemPromptPlaceholder) ; Parse destination\nLUI A1 hi(ItemPrompt)\nADDIU A1 A1 lo(ItemPrompt) ; String formatter (%s)\n; A2 has item string #1\nMOVE A3 V1 ; Pass item #2 font colour on A3\nSW T5 16(SP) ; Pass T5 to A4 of sprintf (item string #2)\nSW T2 20(SP) ; Pass T2 to A5 of sprintf (item #3 font colour)\nSW T6 24(SP) ; Pass T6 to A6 of sprintf (item string #3)\nJAL sprintf ; Converts to text string\nSW R0 28(SP) ; Terminator byte\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine Item Prompt Decision===\n.align 4\nItemPromptDecision:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Item Prompt Logic Array\n; V0 = Number of Available Items / Chosen Item\n\nLI V0 0 ; Start with 0 items\nLBU T1 1(A0) ; Load item #2 logic\nLBU T2 2(A0) ; Load item #3 logic\nBNEZL T1 ItemThreeLogic\nADDIU V0 V0 1 ; Add 1 item (on likely)\nItemThreeLogic:\nBNEZL T2 ItemPromptDecisionExit\nADDIU V0 V0 1 ; Add 1 item (on likely)\n\nItemPromptDecisionExit:\nJAL GetRand\nMOVE A0 V0 ; Choose randomly between items\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand: ; returns on V0\n\n; A0 = max byte\n\nADDIU sp, sp, -0x18\nSW ra, 0x0010 (sp)\nBLTZL a0, label1_func0\nSUBU a0, r0, a0\nlabel1_func0:\nBEQZ a0, End1\nDADDU v0, r0, r0\nADDIU v0, r0, 0x0001\nBNEL a0, v0, label2_func0\nADDIU v0, r0, 0x0064\nJAL Function1\nADDIU a0, r0, 0x03E8\nSLTI v0, v0, 0x01F5\nJ End1\nXORI v0, v0, 0x0001\nlabel2_func0:\nBEQ a0, v0, label3_func0\nNOP\nJAL Function1\nNOP\nJ End1\nNOP\nlabel3_func0:\nJAL Function1\nADDIU a0, r0, 0x03F1\nLUI v1, 0x6666\nORI v1, v1, 0x6667\nMULT v0, v1\nSRA v0, v0, 31\nMFHI a1\nSRA v1, a1, 2\nSUBU v0, v1, v0\nEnd1:\nLW ra, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x18\n//\nFunction1:\nADDIU sp, sp, -0x20\nSW s0, 0x0010 (sp)\nADDIU s0, r0, 0xFFFF\nSW s1, 0x0014 (sp)\nADDIU s1, a0, 0x0001\nBNEZ s1, label1_func1\nDIVU s0, s1\nBREAK 0x01C00\nlabel1_func1:\nMFLO s0\nBNEZ s0, label2_func1\nSW ra, 0x0018 (sp)\nADDIU s0, r0, 0x0001\nlabel2_func1:\nJAL Function2\nNOP\nBNEZ s0, label3_func1\nDIVU v0, s0\nBREAK 0x01C00\nlabel3_func1:\nMFLO v1\nSLTU v0, v1, s1\nBEQZ v0, label2_func1\nDADDU v0, v1, r0\nLW ra, 0x0018 (sp)\nLW s1, 0x0014 (sp)\nLW s0, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x20\n//\nFunction2:\nLUI v0, 0x8009\nLW v0, 0x7650 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x8009\nJR RA\nSW v0, 0x7650 (v1)\n\n;===Mini Func to Play Happy Voice and Animation===\n.align 4\nHappyVoice:\nADDIU SP SP -32\nSw RA 28(SP)\n\n; A0 = Player Character Value\n\nJAL PlaySound\nADDIU A0 A0 0x2BE ; Add character value to Mario's happy voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nLI A0 -1 ; Set current player\nLI A1 5 ; Set joy animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames for animation\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Chances Table===\n.align 16\nChancesTable:\n.byte 16 ; 0 extra star bits (0-15) 16%\n.byte 36 ; 1 extra star bit (16-35) 20%\n.byte 64 ; 2 extra star bits (36-63) 28%\n.byte 84 ; 3 extra star bits (64-83) 20%\n.byte 100 ; 4 extra star bits (84-99) 16%\n\n;===Message Text===\n.align 16\nGreetingMessage:\n.ascii \"I can transform into a\"\n.byte 0x06 ; Blue font\n.ascii \" Pull Star\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"and grab something nice for you\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"Wait right here\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nTargetPrompt:\n.ascii \"Who\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s your opponent\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A ; Two new lines\n.byte 0x1A,0x1A ; Option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x11 ; String #1 stored in A2 (Player 1 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x12 ; String #2 stored in A3 (Player 2 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x13 ; String #3 stored in A4 (Player 3 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\"\n.byte 0x14 ; String #4 stored in A5 (Player 4 name)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.byte 0x08 ; White font\n.ascii \"Your choice\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End Prompt\n\n.align 16\nItemPrompt:\n.ascii \"Which item do you want to steal\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A ; Two new lines\n.byte 0x1A,0x1A ; Option indent\n.byte 0x0C ; Start option\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; Item string #1\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Font colour placeholder\n.ascii \"%s\" ; Item string #2\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"%s\" ; Font colour placeholder\n.ascii \"%s\" ; Item string #3\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.byte 0x08 ; White font\n.ascii \"Your choice\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Go back\"\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nStolenMessage:\n.ascii \"Here\"\n.byte 0x82 ; Comma (,)\n.ascii \" I\"\n.byte 0x06 ; Blue font\n.ascii \" pulled\"\n.byte 0x08 ; White font\n.ascii \" this nice\"\n.byte 0x0A ; New line (writes below)\n.byte 0x04 ; Purple font\n.ascii \"%s\" ; Stolen item string\n.byte 0x08 ; White font\n.ascii \" from \"\n.byte 0x11 ; String #1 stored in A2 (Opponent name)\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"Hope you like it\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nStarBitsMessage:\n.ascii \"Lucky\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" I found \"\n.byte 0x04 ; Purple font\n.byte 0x11 ; String #1 stored in A2 (Star Bit String)\n.ascii \" Star Bits\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"floating among the space junk\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"Here you go\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nNothingMessage:\n.ascii \"I could transform into a\"\n.byte 0x06 ; Blue font\n.ascii \" Pull Star\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"and grab something for you\"\n.byte 0x82,0x0A ; Comma, New line (writes below)\n.ascii \"but you don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t have room for it\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Prompt Placeholders===\n.align 16\nTargetPromptPlaceholder:\n.fill 0x1024,0\n\n.align 16\nItemPromptPlaceholder:\n.fill 0x1024,0\n\n.align 16\nMessagePlaceholder:\n.fill 0x1024,0\n\n;===Item Strings===\n.align 32\nNullString:\n.asciiz \"No item available\" ; 0xFF\n.align 32\nItemStrings:\n.asciiz \"Mushroom\" ; 0x00\n.align 32\n.asciiz \"Skeleton Key\" ; 0x01\n.align 32\n.asciiz \"Poison Mushroom\" ; 0x02\n.align 32\n.asciiz \"Reverse Mushroom\" ; 0x03\n.align 32\n.asciiz \"Cellular Shopper\" ; 0x04\n.align 32\n.asciiz \"Warp Block\" ; 0x05\n.align 32\n.asciiz \"Plunder Chest\" ; 0x06\n.align 32\n.asciiz \"Bowser Phone\" ; 0x07\n.align 32\n.asciiz \"Dueling Glove\" ; 0x08\n.align 32\n.asciiz \"Lucky Lamp\" ; 0x09\n.align 32\n.asciiz \"Golden Mushroom\" ; 0x0A\n.align 32\n.asciiz \"Boo Bell\" ; 0x0B\n.align 32\n.asciiz \"Boo Repellant\" ; 0x0C\n.align 32\n.asciiz \"Bowser Suit\" ; 0x0D\n.align 32\n.asciiz \"Magic Lamp\" ; 0x0E\n.align 32\n.asciiz \"Koopa Kard\" ; 0x0F\n.align 32\n.asciiz \"Barter Box\" ; 0x10\n.align 32\n.asciiz \"Lucky Charm\" ; 0x11\n.align 32\n.asciiz \"Wacky Watch\" ; 0x12"},"Rules of the Board (RCI) v2":{"language":0,"code":"; NAME: Rules of the Board (RCI) v2\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Boolean|Last5TurnsEvent\n; PARAM: Boolean|CustomBonusStar\n\n; This event is adapted from Spongyoshi's \"Rules of the Board\" event.\n; If you'd like to use this event on your board, please refer to\n; Spongyoshi's original version.\n\n; If you don't want the rules prompt to appear at the start of the\n; game, set the parameter \"ActivateRules\" to \"false\". The parameter\n; \"ChocolateRules\" is set to \"false\" for the Vanilla version of the\n; board, and \"true\" for the Chocolate version.\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; S0 = Custom Rules Flag Address\n\n;===Check the Turn Count===\nLUI T0 hi(current_turn)\nADDIU T0 T0 lo(current_turn)\nLBU T0 0(T0) ; Load current turn into T0\nLI T1 1\nBNE T0 T1 exit ; If it's not turn 1, exit\nNOP\n\n;===Setup Custom Rules Flag===\nLUI S0 0x800C ; 0x800C0000\nORI S0 S0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag\nLBU T0 0(S0) ; Load Custom Rules Flag into T0\nBNEZ T0 StartGreeting ; If Flag is already ON, start greeting\nNOP\nORI T0 T0 Last5TurnsEvent ; Set Last 5 Turns Event flag ON\nSLL T0 T0 1 ; Shift left by 1 (0001 -> 0010)\nORI T0 T0 CustomBonusStar ; Set Custom Bonus Star flag ON (00x0 -> 00x1)\nSB T0 0(S0) ; Store Custom Rules Flag\n\n;===Greeting Prompt===\nStartGreeting:\nJAL PlaySound\nLI A0 0x123 ; Star Space sound\n\nLI A0 0 ; No string\nLUI A1 hi(GreetingPrompt)\nJAL CallPrompt\nADDIU A1 A1 lo(GreetingPrompt) ; Display GreetingPrompt\n\n; Change the outcome based on the choice.\nBEQZ V0 Bye\nNOP\n; else, pick Rules\n\n;===Greeting Message===\nLUI A0 hi(GreetingMessage)\nJAL CallMessage\nADDIU A0 A0 lo(GreetingMessage) ; Display GreetingMessage\n\n;===Rules Prompt===\nRules:\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nJAL GetPlayerStruct\nMOVE A0 V0 ; Get current player struct at V0\n\nLBU A0 3(V0) ; Load character value from offset of player struct\nADDIU A0 A0 0x1C00 ; Add character value to MARIO string\nLUI A1 hi(RulesPrompt)\nJAL CallPrompt\nADDIU A1 A1 lo(RulesPrompt) ; Display RulesPrompt\n\n; Change the outcome based on the choice.\nBEQZ V0 LaunchRules\nNOP\nLI T0 1\nBEQ V0 T0 LumaRules\nNOP\nLI T0 2\nBEQ V0 T0 IceFlowerRules\nNOP\nLI T0 3\nBEQ V0 T0 LastRules\nNOP\nLI T0 4\nBEQ V0 T0 BonusRules\nNOP\n; else, pick Bye\nJ Bye\nNOP\n\n;===Launch Rules===\nLaunchRules:\nLUI A0 hi(LaunchMessage)\nJ RulesDisplay\nADDIU A0 A0 lo(LaunchMessage) ; Display LaunchMessage\n\n;===Luma Rules===\nLumaRules:\nLUI A0 hi(LumaMessage)\nJ RulesDisplay\nADDIU A0 A0 lo(LumaMessage) ; Display LumaMessage\n\n;===Ice Flower Rules===\nIceFlowerRules:\nLUI A0 hi(IceFlowerMessage)\nJ RulesDisplay\nADDIU A0 A0 lo(IceFlowerMessage) ; Display IceFlowerMessage\n\n;===Last Rules===\nLastRules:\nLBU T0 0(S0) ; Load Custom Rules Flag into T0\nSRL T0 T0 1 ; Shift right by 1 (discard custom Bonus Star bit)\nBNEZ T0 LastRulesCustom ; Check if Last 5 Turns Event is ON\nNOP\n; else, Last 5 Turns Event is OFF\nLUI A0 hi(LastMessageOFF)\nJ RulesDisplay\nADDIU A0 A0 lo(LastMessageOFF) ; Display LastMessageOFF\n\nLastRulesCustom:\nLUI A0 hi(LastMessageON)\nJ RulesDisplay\nADDIU A0 A0 lo(LastMessageON) ; Display LastMessageON\n\n;===Bonus Rules===\nBonusRules:\nLBU T0 0(S0) ; Load Custom Rules Flag into T0\nANDI T0 T0 1 ; AND with 1\nBNEZ T0 BonusRulesON ; Check if custom Bonus Star is ON\nNOP\n; else, custom Bonus Star is OFF\nLUI A0 hi(BonusMessageOFF)\nJ RulesDisplay\nADDIU A0 A0 lo(BonusMessageOFF) ; Display BonusMessageOFF\n\nBonusRulesON:\nLUI A0 hi(BonusMessageON)\nADDIU A0 A0 lo(BonusMessageON) ; Display BonusMessageON\n\n;===Rules Display===\nRulesDisplay:\nJAL CallMessage\nNOP\n\nJ Rules\nNOP\n\n;===Bye Message===\nBye:\nLUI A0 hi(ByeMessage)\nJAL CallMessage\nADDIU A0 A0 lo(ByeMessage) ; Display ByeMessage\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Call Prompt===\n.align 4\nCallPrompt:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = String #1\n; A1 = Prompt Address\n; S0 / V0 = Prompt Choice\n\nMOVE A2 A0 ; Copy A0 to A2\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass prompt address on A1\nJAL ShowMessage\nLI A3 0\n\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nLI A1 0\nMOVE S0 V0 ; S0 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nMOVE V0 S0 ; Copy S0 to V0\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Call Message===\n.align 4\nCallMessage:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Message Address\n\nMOVE A1 A0 ; Copy A0 to A1\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass message address on A1\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Message Text===\n.align 16\nGreetingPrompt:\n.ascii \"I am\"\n.byte 0x06 ; Blue font\n.ascii \" Rosalina\"\n.byte 0x08,0x85,0x85,0x85 ; White font, Three periods (...)\n.ascii \" I watch over and protect\"\n.byte 0x0A ; New line (writes below)\n.ascii \"the cosmos\"\n.byte 0x85 ; Period (.)\n.ascii \" I have been waiting for all of you\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"Would you care to learn more about\"\n.byte 0x0A ; New line (writes below)\n.ascii \"this\"\n.byte 0x06 ; Blue font\n.ascii \" cosmic icecap\"\n.byte 0x08,0xC3 ; White font, Question mark (?)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"No\"\n.byte 0x82 ; Comma (,)\n.ascii \" just let me roll\"\n.byte 0x85 ; Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Yes\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" I love knowledge\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nGreetingMessage:\n.ascii \"Welcome to the\"\n.byte 0x04 ; Purple font\n.ascii \" Comet Observatory\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" It\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s my home\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"and also home to the\"\n.byte 0x07 ; Yellow font\n.ascii \" Lumas\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" This observatory uses\"\n.byte 0x07,0x0A ; Yellow font, New line (writes below)\n.ascii \"Star Power\"\n.byte 0x08 ; White font\n.ascii \" to fly through the universe\"\n.byte 0x82 ; Comma (,)\n.ascii \" but it had\"\n.byte 0x0A ; New line (writes below)\n.ascii \"lost power and entered a deep hibernation state\"\n.byte 0x0A ; New line (writes below)\n.ascii \"in which it could not move\"\n.byte 0x85 ; Period (.)\n.byte 0xFF ; Wait, press A to confirm\n.byte 0x0B ; Feed old text away\n.ascii \"Gradually\"\n.byte 0x82 ; Comma (,)\n.ascii \" more and more stardust accumulated\"\n.byte 0x0A ; New line (writes below)\n.ascii \"around our home until it froze over to become\"\n.byte 0x0A ; New line (writes below)\n.ascii \"this\"\n.byte 0x06 ; Blue font\n.ascii \" cosmic icecap\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" Please\"\n.byte 0x82 ; Comma (,)\n.ascii \" I have a request\"\n.byte 0x85,0x85,0x85,0x0A ; Three periods (...), New line (writes below)\n.ascii \"Do your best to recover more\"\n.byte 0x07 ; Yellow font\n.ascii \" Star Power\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" Then the\"\n.byte 0x04,0x0A ; Purple font, New line (writes below)\n.ascii \"Comet Observatory\"\n.byte 0x08 ; White font\n.ascii \" will fly as a starship once again\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nRulesPrompt:\n.ascii \"Now\"\n.byte 0x82 ; Comma (,)\n.ascii \" \"\n.byte 0x11,0x82 ; String #1 stored in A2 (character name), Comma (,)\n.ascii \" would you like me\"\n.byte 0x0A ; New line (writes below)\n.ascii \"to explain anything in more detail\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"Tell me about the\"\n.byte 0x07 ; Yellow font\n.ascii \" Luma Spaces\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Tell me about the other\"\n.byte 0x05 ; Green font\n.ascii \" Lumas\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Tell me about the\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Tell me about the\"\n.byte 0x04 ; Purple font\n.ascii \" Last 5 Turns event\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Tell me about the\"\n.byte 0x07 ; Yellow font\n.ascii \" custom Bonus Star\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"m good\"\n.byte 0x82 ; Comma (,)\n.ascii \" let\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s start the party\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nLaunchMessage:\n.ascii \"When you visit a\"\n.byte 0x07 ; Yellow font\n.ascii \" Luma Space\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" you can pay\"\n.byte 0x03,0x0A ; Red font, New line (writes below)\n.ascii \"5 coins\"\n.byte 0x08 ; White font\n.ascii \" and the helpful Luma will transform\"\n.byte 0x0A ; New line (writes below)\n.ascii \"into a\"\n.byte 0x07 ; Yellow font\n.ascii \" Launch Star\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" This will warp you randomly\"\n.byte 0x0A ; New line (writes below)\n.ascii \"to another\"\n.byte 0x07 ; Yellow font\n.ascii \" Luma Space\"\n.byte 0x08 ; White font\n.ascii \" or even back to start\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nLumaMessage:\n.ascii \"The Lumas are my family\"\n.byte 0x85,0x85,0x85 ; Three periods (...)\n.ascii \" They mean so much to me\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"Let me explain how each of them can help you\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.byte 0x06 ; Blue font\n.ascii \"Blue Lumas\"\n.byte 0x08 ; White font\n.ascii \" can pull a rival\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s item toward you\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.byte 0x05 ; Green font\n.ascii \"Green Lumas\"\n.byte 0x08 ; White font\n.ascii \" procure hidden jewels of the cosmos\"\n.byte 0x85 ; Period (.)\n.byte 0xFF ; Wait, press A to confirm\n.byte 0x0B ; Feed old text away\n.byte 0x03 ; Red font\n.ascii \"Red Luma\"\n.byte 0x08 ; White font\n.ascii \" can fly you to a rival\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s space\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Luma Shop\"\n.byte 0x08 ; White font\n.ascii \" sells cosmic items\"\n.byte 0x82 ; Comma (,)\n.ascii \" including\"\n.byte 0x04,0x0A ; Purple font, New line (writes below)\n.ascii \"star bits\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" a\"\n.byte 0x07 ; Yellow font\n.ascii \" Comet Medal\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" or a\"\n.byte 0x03 ; Red font\n.ascii \" Red Star\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" You can\"\n.byte 0x0A ; New line (writes below)\n.ascii \"trade\"\n.byte 0x04 ; Purple font\n.ascii \" star bits\"\n.byte 0x08 ; White font\n.ascii \" for\"\n.byte 0x07 ; Yellow font\n.ascii \" coins\"\n.byte 0x08 ; White font\n.ascii \" at\"\n.byte 0x04 ; Purple font\n.ascii \" star bit\"\n.byte 0x08 ; White font\n.ascii \" clusters\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nIceFlowerMessage:\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Ice Flowers\"\n.byte 0x08 ; White font\n.ascii \" that make their home here are\"\n.byte 0x0A ; New line (writes below)\n.ascii \"rather cold\"\n.byte 0x85 ; Period (.)\n.ascii \" They\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ll blast you with ice\"\n.byte 0x82 ; Comma (,)\n.ascii \" making you\"\n.byte 0x03,0x0A ; Red font, New line (writes below)\n.ascii \"lose coins\"\n.byte 0x08,0x85 ; White font, Period (.)\n.ascii \" But I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ve seen some dancing by the ice\"\n.byte 0x0A ; New line (writes below)\n.ascii \"tunnel\"\n.byte 0x82 ; Comma (,)\n.ascii \" their stare fixated on\"\n.byte 0x07 ; Yellow font\n.ascii \" shiny coins and keys\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nLastMessageOFF:\n.ascii \"Oh\"\n.byte 0xC3 ; Question mark (?)\n.ascii \" Looks like the\"\n.byte 0x0A ; New line (writes below)\n.byte 0x04 ; Purple font\n.ascii \"Last 5 Turns event\"\n.byte 0x08 ; White font\n.byte 0x0A ; New line (writes below)\n.ascii \"has been turned\"\n.byte 0x03 ; Red font\n.ascii \" OFF\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"That\"\n.byte 0x5C ; Apostrophe\n.ascii \"s a shame\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nLastMessageON:\n.ascii \"Right before the\"\n.byte 0x04 ; Purple font\n.ascii \" Last 5 Turns\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.byte 0x0A ; New line (writes below)\n.ascii \"I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ll come back and host a\"\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"special event\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.ascii \" Whoever is in\"\n.byte 0x0A ; New line (writes below)\n.byte 0x03 ; Red font\n.ascii \"last place\"\n.byte 0x08 ; White font\n.ascii \" can receive an\"\n.byte 0x06 ; Blue font\n.ascii \" item\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"coins\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" or a\"\n.byte 0x05 ; Green font\n.ascii \" miracle\"\n.byte 0x08 ; White font\n.ascii \" that will\"\n.byte 0x0A ; New line (writes below)\n.ascii \"trigger a\"\n.byte 0x03 ; Red font\n.ascii \" new rule\"\n.byte 0x08 ; White font\n.ascii \" for the board\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBonusMessageOFF:\n.ascii \"Oh\"\n.byte 0xC3 ; Question mark (?)\n.ascii \" Looks like the\"\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"custom Bonus Star\"\n.byte 0x08 ; White font\n.byte 0x0A ; New line (writes below)\n.ascii \"has been turned\"\n.byte 0x03 ; Red font\n.ascii \" OFF\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"That\"\n.byte 0x5C ; Apostrophe\n.ascii \"s a shame\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBonusMessageON:\n.ascii \"The\"\n.byte 0x07 ; Yellow font\n.ascii \" custom Bonus Star\"\n.byte 0x08 ; White font\n.ascii \" is turned\"\n.byte 0x06 ; Blue font\n.ascii \" ON\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.byte 0x0A ; New line (writes below)\n.ascii \"so the\"\n.byte 0x05 ; Green font\n.ascii \" Happening Star\"\n.byte 0x08 ; White font\n.ascii \" is replaced\"\n.byte 0x0A ; New line (writes below)\n.ascii \"by the\"\n.byte 0x04 ; Purple font\n.ascii \" Launch Star\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.ascii \" It is awarded\"\n.byte 0x0A ; New line (writes below)\n.ascii \"to whoever warps the most\"\n.byte 0x0A ; New line (writes below)\n.ascii \"using\"\n.byte 0x07 ; Yellow font\n.ascii \" Luma Spaces\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nByeMessage:\n.ascii \"Good luck\"\n.byte 0x82 ; Comma (,)\n.ascii \" everyone\"\n.byte 0x85 ; Period (.)\n.ascii \" I will\"\n.byte 0x0A ; New line (writes below)\n.ascii \"watch over you from beyond the stars\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"},"Last 5 Turns Event (RCI) v2.3":{"language":0,"code":"; NAME: Last 5 Turns Event (RCI) v2.3\n; GAMES: MP3_USA\n; EXECUTION: Direct\n\n; This code is adapted from Spongyoshi's \"Last 5 Turns Event\". Please\n; refer to his original event if you want to use a Last 5 Turns Event\n; on your own board.\n\nADDIU SP SP -80\nSW RA 76(SP)\nSW S0 72(SP)\nSW S1 68(SP)\nSW S2 64(SP)\nSW S3 60(SP)\nSW S4 56(SP)\nSW S5 52(SP)\nSW S6 48(SP)\nSW S7 44(SP)\n\n; S0 = Player Struct\n; S1 = Prompt Choice / Custom Rules Flag Value (Boost Player Index)\n; S2 = Current Player Index Address\n; S3 = Player Placement Array / Custom Rules Flag Address (Custom Bonus Star Count Offset)\n; S4 = Player Placement Array (Shifted) / Item Chances Table / Bank Coins Address\n; S5 = Items Table / Item Index / Coin Prize\n; S6 = Current Player Index / Players' Coins (Revolution)\n; S7 = Coin Tally / Loop Counter (Opponent Player Index)\n; 40(SP) = Exit Flag\n; 36(SP) = Player Placement Array Shifted\n\n;===Get Current Player Index Address===\nLUI S2 hi(current_player_index)\nADDIU S2 S2 lo(current_player_index) ; Load current player index address\n\n;===Check Current Turn===\nLUI T0 hi(total_turns)\nADDIU T0 T0 lo(total_turns) ; Load total turns address\nLBU T1 1(T0) ; Load current turn\nLBU T0 0(T0) ; Load total turns\n\nSUBU T2 T0 T1 ; Subtract current turn from total turns\nLI T3 5\nBEQ T2 T3 StartEvent ; If it's the 5th last turn, start event\nNOP\nSLT T2 T2 T3 ; If T2 < T3, T2 = 1 (within last 5 turns)\nBNEZ T2 CheckBonuses ; If within last 5 turns, check bonuses\nNOP\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0AB ; 0x800CD0AB, Wacky Watch Flag\nLBU T0 0(T0) ; Load flag into T0\nLI T1 2\nBEQ T0 T1 StartEvent ; If flag = 2, Wacky Watch just used, start event\nNOP\n; else, exit\nJ exit\nNOP\n\n;===Start Event===\nStartEvent:\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\nLBU T0 0(T0) ; Load Custom Rules Flag into T0\nSRL T0 T0 1 ; Shift right by 1 (discard custom Bonus Star bit)\nSLL T0 T0 1 ; Shift left by 1\nBEQZ T0 exit ; If Last 5 Turns Event is OFF, then exit\nNOP\n; else, start the event\n\nJAL PlaySound\nLI A0 0x0C ; Bell ringing\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames for sound + anticipation\n\nJAL PlayMusic\nLI A0 19 ; Play the Last 5 Turns music\n\nLI A0 -1 ; No character image\nLUI A1 hi(GreetingMessage)\nADDIU A1 A1 lo(GreetingMessage) ; Display GreetingMessage\nJAL CallMessage2\nLI A2 0 ; No string\n\nSW R0 40(SP) ; Set exit flag to 0 (event has not started)\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for anticipation\n\n;===Prepare Player Placement Array===\nLUI S3 hi(PlacementArray)\nADDIU S3 S3 lo(PlacementArray) ; Load Player Placement Array\n\nJAL GetPlayerPlacement\nLI A0 0 ; Get P1 placement at V0\nSB V0 0(S3) ; Store P1 placement into array\n\nJAL GetPlayerPlacement\nLI A0 1 ; Get P2 placement at V0\nSB V0 1(S3) ; Store P2 placement into array\n\nJAL GetPlayerPlacement\nLI A0 2 ; Get P3 placement at V0\nSB V0 2(S3) ; Store P3 placement into array\n\nJAL GetPlayerPlacement\nLI A0 3 ; Get P4 placement at V0\nSB V0 3(S3) ; Store P4 placement into array\n\n;===Find 4th Place===\nMOVE S4 S3 ; Copy S3 to S4\nLI T0 3 ; Find 4th place\nLI T4 4 ; Terminator value\nLI S6 0 ; Start with P1\n4thPlaceLoop:\nLBU T3 0(S4) ; Check player placement\nBEQL T3 T4 Exit4th ; If all players checked, exit 4th place\nMOVE S4 S3 ; Copy S3 to S4 on likely\nBEQ T0 T3 FourthPlaceEvent ; If player is 4th, start event\nNOP\nADDIU S4 S4 1 ; Add 1 to check next player\nJ 4thPlaceLoop\nADDIU S6 S6 1 ; Add 1 to set next player\n\nExit4th:\nLI S6 0 ; Start with P1\n\n;===Find 3rd Place===\nFind3rdPlace:\nLI T0 2 ; Find 3rd place\nLI T4 4 ; Terminator value\nLBU T3 0(S4) ; Check player placement\nBEQL T3 T4 Exit3rd ; If all players checked, exit 3rd place\nMOVE S4 S3 ; Copy S3 to S4 on likely\nBEQ T0 T3 ThirdPlaceEvent ; If player is 3rd, start event\nNOP\n3rdPlaceLoop:\nADDIU S4 S4 1 ; Add 1 to check next player\nJ Find3rdPlace\nADDIU S6 S6 1 ; Add 1 to set next player\n\nExit3rd:\nLW T4 40(SP) ; Load exit flag\nBNEZ T4 ExitWindow2 ; If event has occurred, exit\nNOP\n; else, still checking for last place, so find 2nd place\n\nLI S6 0 ; Start with P1\n\n;===Find 2nd Place===\nFind2ndPlace:\nLI T0 1 ; Find 2nd place\nLI T4 4 ; Terminator value\nLBU T3 0(S4) ; Check player placement\nBEQ T3 T4 Exit2nd ; If all players checked, exit 2nd place\nNOP\nBEQ T0 T3 SecondPlaceEvent ; If player is 2nd, start event\nNOP\n2ndPlaceLoop:\nADDIU S4 S4 1 ; Add 1 to check next player\nJ Find2ndPlace\nADDIU S6 S6 1 ; Add 1 to set next player\n\nExit2nd:\nLW T4 40(SP) ; Load exit flag\nBNEZ T4 ExitWindow2 ; If event has occurred, exit\nNOP\n; else, no one is 2nd, everyone is tied for 1st\n\n;===First Place Event===\n; Fade-in?\n\nLI A0 -1 ; No character image\nLUI A1 hi(NoEventMessage)\nADDIU A1 A1 lo(NoEventMessage) ; Display NoEventMessage\nJAL CallMessage2\nLI A2 0 ; No string\n\nJ exit\nNOP\n\n;===Second Place Event===\nSecondPlaceEvent:\nSW T0 40(SP) ; Turn exit flag ON\nSW S4 36(SP) ; Store placement array read (shifted) into S9\n\n; Fade-in?\n\nSB S6 0(S2) ; Set checked player as current player\nJAL GetPlayerStruct\nMOVE A0 S6 ; Get checked player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\n;===Start Second Place Prompt===\nStartSecondPlacePrompt:\nJAL CallTiedPrompt\nLBU A0 3(S0) ; Pass character value on A0\n\n; Change the outcome based on the choice.\nBEQZ V0 SecondItem\nNOP\nLI T0 1\nBEQ V0 T0 SecondCoins\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartThirdPlacePrompt\nNOP\n\n;===Second Item===\nSecondItem:\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\n;===Determine Item===\nLUI S4 hi(SecondItemChances)\nADDIU S4 S4 lo(SecondItemChances) ; Load Second Item Chances Table\n\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI S5 hi(ItemsTable)\nADDIU S5 S5 lo(ItemsTable) ; Load Items Table\n\nSecondItemLoop:\nLBU T4 0(S4) ; Load item chance\nSLT T0 V0 T4 ; If V0 < T4, T0 = 1\nBNEZ T0 Get2ndItem ; If T0 = 1, get item\nNOP\nADDIU S4 S4 1 ; Add 1 to get next item chance\nJ SecondItemLoop\nADDIU S5 S5 1 ; Add 1 to get next item\n\nGet2ndItem:\nMOVE A0 S0 ; Pass 2nd player struct on A0\nJAL ItemGiveaway\nLBU A1 0(S5) ; Pass item given on A1\n\nBEQZ V0 SecondPlaceFade ; If unhappy, skip happy voice\nNOP\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ SecondPlaceFade ; Fade back out\nNOP\n\n;===Second Coins===\nSecondCoins:\nLBU A0 0x1D(S0) ; Give current player coins\nJAL AdjustPlayerCoinsGradual\nLI A1 15 ; Get 15 coins\n\nLBU A0 0x1D(S0) ; Give current player coins\nJAL ShowPlayerCoinChange\nLI A1 15 ; Get 15 coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\n;===Second Place Fade===\nSecondPlaceFade:\n; Fade-out?\n\nJ 2ndPlaceLoop ; Continue checking for 2nd place\nLW S4 36(SP) ; Load player placement array read (shifted) from S9\n\n;===Third Place Event===\nThirdPlaceEvent:\nSW T0 40(SP) ; Turn exit flag ON\nSW S4 36(SP) ; Store placement array read (shifted) into S9\n\n; Fade-in?\n\nSB S6 0(S2) ; Set checked player as current player\nJAL GetPlayerStruct\nMOVE A0 S6 ; Get checked player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\n;===Start Third Place Prompt===\nStartThirdPlacePrompt:\nJAL CallTiedPrompt\nLBU A0 3(S0) ; Pass character value on A0\n\n; Change the outcome based on the choice.\nBEQZ V0 ThirdItem\nNOP\nLI T0 1\nBEQ V0 T0 ThirdCoins\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartThirdPlacePrompt\nNOP\n\n;===Third Item===\nThirdItem:\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\n;===Determine Item===\nLUI S4 hi(ThirdItemChances)\nADDIU S4 S4 lo(ThirdItemChances) ; Load Third Item Chances Table\n\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI S5 hi(ItemsTable)\nADDIU S5 S5 lo(ItemsTable) ; Load Items Table\n\nThirdItemLoop:\nLBU T4 0(S4) ; Load item chance\nSLT T0 V0 T4 ; If V0 < T4, T0 = 1\nBNEZ T0 Get3rdItem ; If T0 = 1, get item\nNOP\nADDIU S4 S4 1 ; Add 1 to get next item chance\nJ ThirdItemLoop\nADDIU S5 S5 1 ; Add 1 to get next item\n\nGet3rdItem:\nMOVE A0 S0 ; Pass 3rd player struct on A0\nJAL ItemGiveaway\nLBU A1 0(S5) ; Pass item given on A1\n\nBEQZ V0 ThirdPlaceFade ; If unhappy, skip happy voice\nNOP\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ ThirdPlaceFade ; Fade back out\nNOP\n\n;===Third Coins===\nThirdCoins:\nLBU A0 0x1D(S0) ; Give current player coins\nJAL AdjustPlayerCoinsGradual\nLI A1 20 ; Get 20 coins\n\nLBU A0 0x1D(S0) ; Give current player coins\nJAL ShowPlayerCoinChange\nLI A1 20 ; Get 20 coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\n;===Third Place Fade===\nThirdPlaceFade:\n; Fade-out?\n\nJ 3rdPlaceLoop ; Continue checking for 3rd place\nLW S4 36(SP) ; Load player placement array read (shifted) from S9\n\n;===Fourth Place Event===\nFourthPlaceEvent:\n; Fade-in?\n\nSB S6 0(S2) ; Set 4th place player as current player\nJAL GetPlayerStruct\nMOVE A0 S6 ; Get 4th place player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\n;===Start Fourth Place Prompt===\nStartFourthPlacePrompt:\nLI A0 -1 ; No character image\nLUI A1 hi(MainPrompt)\nADDIU A1 A1 lo(MainPrompt) ; Display MainPrompt\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 1 ; Display prompt\n\nJAL GetRand\nLI A0 2 ; Get random byte (0-2) at V0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nMOVE A1 V0\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n; Change the outcome based on the choice.\nBEQZ S1 SomeItem\nNOP\nLI T0 1\nBEQ S1 T0 SomeCoins\nNOP\nLI T0 2\nBEQ S1 T0 SomeRules\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartFourthPlacePrompt\nNOP\n\n;===Get Some Item===\nSomeItem:\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\n;===Determine Item===\nLUI S4 hi(FourthItemChances)\nADDIU S4 S4 lo(FourthItemChances) ; Load Fourth Item Chances Table\n\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI S5 hi(ItemsTable)\nADDIU S5 S5 lo(ItemsTable) ; Load Items Table\n\nRandomItemLoop:\nLBU T4 0(S4) ; Load item chance\nSLT T0 V0 T4 ; If V0 < T4, T0 = 1\nBNEZ T0 GetItem ; If T0 = 1, get item\nNOP\nADDIU S4 S4 1 ; Add 1 to get next item chance\nJ RandomItemLoop\nADDIU S5 S5 1 ; Add 1 to get next item\n\nGetItem:\nMOVE A0 S0 ; Pass 4th player struct on A0\nJAL ItemGiveaway\nLBU A1 0(S5) ; Pass item given on A1\n\nBEQZ V0 ExitWindow ; If unhappy, exit\nNOP\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ ExitWindow\nNOP\n\n;===Get Some Coins===\nSomeCoins:\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\n;===Determine Coin Event===\nJAL GetRand\nLI A0 6 ; Get random byte (0-6) at V0\n\nSLTI T0 V0 2 ; If V0 < 2, T0 = 1\nBNEZ T0 GetCoinsOrStar ; If T0 = 1, get coins or star\nNOP\nSLTI T0 V0 4 ; If V0 < 4, T0 = 1\nBNEZ T0 StealCoins ; If T0 = 1, steal coins\nNOP\nSLTI T0 V0 6 ; If V0 < 6, T0 = 1\nBNEZ T0 BankMaster ; If T0 = 1, get bank master\nNOP\n; else, get Bowser Revolution\n\n;===Bowser Revolution===\nBowserRevolution:\nLI A0 -1 ; No character image\nLUI A1 hi(RevolutionMessage)\nADDIU A1 A1 lo(RevolutionMessage)\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nJAL PlaySound\nLI A0 0x29C ; Bowser laugh\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Take Coins from All Players===\nLI S7 0 ; Start with P1\nLI S5 0 ; Start with 0 coins\nTakeCoinsLoop:\nJAL GetPlayerStruct\nMOVE A0 S7 ; Get player struct at V0\nLHU S6 0xA(V0) ; Get player coins\nADDU S5 S6 S5 ; Add coins to pot\n\nMOVE A0 S7 ; Take coins from player\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S6 ; Subtract coins\n\nMOVE A0 S7 ; Take coins from player\nJAL 0x800E1F28 ; ShowPlayerCoinChangeHUD\nSUBU A1 R0 S6 ; Subtract coins\n\nLI T0 3\nBEQ S7 T0 RevolutionPart2 ; If all players' coins taken, go to part 2\nNOP\nJ TakeCoinsLoop\nADDIU S7 S7 1 ; Add 1 to get next player\n\nRevolutionPart2:\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Divide Total Coins Equally===\nLI T0 4\nDIVU S5 T0 ; Divide coin pot by four\nMFLO S6 ; Move the result into S6\n\n;===Give Coins to All Players===\nLI S7 0 ; Start with P1\nGiveCoinsLoop:\nMOVE A0 S7 ; Give coins to player\nJAL AdjustPlayerCoinsGradual\nMOVE A1 S6 ; Gain coins\n\nMOVE A0 S7 ; Give coins to player\nJAL 0x800E1F28 ; ShowPlayerCoinChangeHUD\nMOVE A1 S6 ; Gain coins\n\nLI T0 3\nBEQ S7 T0 ExitRevolution ; If all players given coins, exit\nNOP\nJ GiveCoinsLoop\nADDIU S7 S7 1 ; Add 1 to get next player\n\nExitRevolution:\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJ ExitWindow\nNOP\n\n;===Get Coins or Star===\nGetCoinsOrStar:\nLI A0 -1 ; No character image\nLUI A1 hi(PrizeMessage)\nADDIU A1 A1 lo(PrizeMessage) ; Display PrizeMessage\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nJAL GetPlayerPlacementAtEndOfGame\nLBU A0 0x1D(S0) ; Get current player placement (with Bonus Stars) at V0\n\nSLTI T0 V0 2 ; If V0 < 2, T0 = 1\nBNEZ T0 CoinPrize ; If current player is 1st or 2nd, get coin prize\nNOP\n; else, try for star prize\n\n;===Star Prize===\nLBU T0 0xE(S0) ; Load stars from offset of player struct\nLI T1 99\nBEQ T0 T1 CoinPrize ; If player has 99 stars, get coin prize\nNOP\n\nLBU A0 0xF(S0) ; Pass current chain index on A0\nJAL GetAbsSpaceIndexFromChainSpaceIndex\nLBU A1 0x10(S0) ; Pass current chain space index on A1\n\nJAL GetSpaceData\nMOVE A0 V0 ; Get abs space data at V0\n\nLW T0 8(V0) ; Load x pos of the space\nLW T1 12(V0) ; Load y pos of the space\nLW T2 16(V0) ; Load z pos of the space\n\nLUI A0 hi(StarCoords)\nADDIU A0 A0 lo(StarCoords) ; Load pointer to star coords\n\nSW T0 12(A0) ; Store x coords\nSW T1 16(A0) ; Store y coords\nJAL 0x80106A9C ; GetStar\nSW T2 20(A0) ; Store z coords\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames to get star\n\nJAL PlayMusic\nLI A0 19 ; Play the Last 5 Turns music\n\nJ ExitWindow\nNOP\n\n;===Coin Prize===\nCoinPrize:\nLBU A0 0x1D(S0) ; Give current player coins\nJAL AdjustPlayerCoinsGradual\nLI A1 40 ; Get 40 coins\n\nLBU A0 0x1D(S0) ; Give current player coins\nJAL ShowPlayerCoinChange\nLI A1 40 ; Get 40 coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ ExitWindow\nNOP\n\n;===Steal Coins===\nStealCoins:\nLBU S6 0(S2) ; Load current player index\nBEQZ S6 SkipP1 ; If current player is P1, skip them\nLI S7 0 ; Set coin tally to 0\nLI A0 0 ; Check P1\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nBEQZ V0 GetCoinsOrStar ; If P1 doesn't have 5 coins, don't steal\nNOP\nLI A0 0 ; Check P1\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\n\nADDU S7 S7 V0 ; Add 1 to S7 if opponent has 10 coins\n\nSkipP1:\nLI T0 1\nBEQ S6 T0 SkipP2 ; If current player is P2, skip them\nNOP\nLI A0 1 ; Check P2\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nBEQZ V0 GetCoinsOrStar ; If P2 doesn't have 5 coins, don't steal\nNOP\nLI A0 1 ; Check P2\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\n\nADDU S7 S7 V0 ; Add 1 to S7 if opponent has 10 coins\n\nSkipP2:\nLI T0 2\nBEQ S6 T0 SkipP3 ; If current player is P3, skip them\nNOP\nLI A0 2 ; Check P3\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nBEQZ V0 GetCoinsOrStar ; If P3 doesn't have 5 coins, don't steal\nNOP\nLI A0 2 ; Check P3\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\n\nADDU S7 S7 V0 ; Add 1 to S7 if opponent has 10 coins\n\nSkipP3:\nLI T0 3\nBEQ S6 T0 CheckCoinTally ; If current player is P4, check coin tally\nNOP\nLI A0 3 ; Check P4\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nBEQZ V0 GetCoinsOrStar ; If P4 doesn't have 5 coins, don't steal\nNOP\nLI A0 3 ; Check P4\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\n\nADDU S7 S7 V0 ; Add 1 to S7 if opponent has 10 coins\n\nCheckCoinTally:\nLI T0 3\nBNE T0 S7 StealFive ; If S7 < 3, steal five coins\nLI S5 0 ; Set coin prize to 0\n; else, steal ten coins\n\nADDIU S5 S5 5 ; Add 5 coins\nStealFive:\nADDIU S5 S5 5 ; Add 5 coins\n\n;===Message and Coin Stealing===\nLI A0 -1 ; No character image\nLUI A1 hi(CoinStealMessage)\nADDIU A1 A1 lo(CoinStealMessage) ; Display CoinStealMessage\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLI S7 0 ; Start with P1\nStealLoop:\nBEQ S6 S7 StealNext ; If checking current player, steal next player\nNOP\nMOVE A0 S7 ; Take coins from player\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S5 ; Subtract coins\n\nMOVE A0 S7 ; Take coins from player\nJAL 0x800E1F28 ; ShowPlayerCoinChangeHUD\nSUBU A1 R0 S5 ; Subtract coins\n\nStealNext:\nLI T0 3\nBEQ T0 S7 ExitSteal ; If all players checked, exit steal\nNOP\nJ StealLoop\nADDIU S7 S7 1 ; Add 1 to get next player\n\nExitSteal:\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Get Stolen Coins===\nLI T0 3\nMULT S5 T0 ; Multiply S5 by T0 (coins x3)\nMFLO S5 ; Move the result into S5\n\nLBU A0 0x1D(S0) ; Give current player coins\nJAL AdjustPlayerCoinsGradual\nMOVE A1 S5 ; Gain coins\n\nLBU A0 0x1D(S0) ; Give current player coins\nJAL ShowPlayerCoinChange\nMOVE A1 S5 ; Gain coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ ExitWindow\nNOP\n\n;===Bank Master===\nBankMaster:\nLUI S4 0x800C ; 0x800C0000\nORI S4 S4 0xD0B4 ; 0x800CD0B4, Bank Coin Total\nLHU S5 0(S4) ; Load bank coins into S5\nBNEZ S5 ContinueBankmaster ; If bank has coins, continue\nNOP\n; else, bank has no coins, get another option\nJAL RNGPercentChance\nLI A0 33 ; 33% chance of V0 = 1\nBNEZ V0 StealCoins ; If V0 = 1, steal coins\nNOP\nJAL RNGPercentChance\nLI A0 50 ; 50% chance of V0 = 1\nBNEZ V0 BowserRevolution ; If V0 = 1, start Bowser Revolution\nNOP\n; else, get coins or star\nJ GetCoinsOrStar\nNOP\n\nContinueBankmaster:\nLI A0 -1 ; No character image\nLUI A1 hi(BankmasterMessage)\nADDIU A1 A1 lo(BankmasterMessage) ; Display BankmasterMessage\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\n;===Get Bank Coins===\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nMOVE A1 S5 ; Pass bank coins on A1\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nMOVE A1 S5 ; Pass bank coins on A1\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\nJ ExitWindow\nSH R0 0(S4) ; Empty bank coin total\n\n;===Get Some Rules===\nSomeRules:\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\nLUI S3 0x800C ; 0x800C0000\nORI S3 S3 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\n\nJAL GetRand\nLI A0 4 ; Get random byte (0-4) at V0\n\nBEQZ V0 BlueSpaceRules ; If V0 = 0, get Blue Space Ruleset\nNOP\nLI T0 1\nBEQ V0 T0 RedSpaceRules ; If V0 = 1, get Red Space Ruleset\nNOP\nLI T0 2\nBEQ V0 T0 BankRules ; If V0 = 2, get Bank Ruleset\nNOP\nLI T0 3\nBEQ V0 T0 LumaRules ; If V0 = 3, get Luma Discount\nNOP\n; else, get Bonus Boost Ruleset\n\n;===Prepare Bonus Boost Message===\nLBU A2 0(S3) ; Load Custom Rules Flag into A2\nANDI A2 A2 1 ; AND with 1 (ON if custom Bonus Star is ON)\nSLL A2 A2 5 ; Multiply by 32 (distance between Bonus Star strings)\nLUI T2 hi(HappeningStarString)\nADDIU T2 T2 lo(HappeningStarString)\nADDU A2 T2 A2 ; A2 now contains Bonus Star string\n\nLUI A0 hi(ItemMessageHolder)\nADDIU A0 A0 lo(ItemMessageHolder) ; Parse destination\nLUI A1 hi(BonusBoostRulesMessage)\nADDIU A1 A1 lo(BonusBoostRulesMessage) ; String formatter (%s)\n; Pass Bonus Star string on A2\nJAL sprintf\nLI A3 0 ; Terminator byte\n\n;===Bonus Boost Ruleset Message===\nLI A0 -1 ; No character image\nLUI A1 hi(ItemMessageHolder)\nADDIU A1 A1 lo(ItemMessageHolder) ; Display BonusBoostRulesMessage with strings\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLBU T1 0(S2) ; Load current player index\nADDIU T1 T1 5 ; Get current player Bonus Boost Ruleset (5,6,7,8)\nSLL T1 T1 1 ; Shift left by 1 (10,12,14,16)\nLBU T0 0(S3) ; Load Custom Rules Flag into T0\nANDI T0 T0 1 ; Keep custom Bonus Star ON/OFF\nOR T0 T0 T1 ; OR with Custom Rules Flag\nJ ExitWindow\nSB T0 0(S3) ; Set Bonus Boost Ruleset\n\n;===Blue Space Ruleset===\nBlueSpaceRules:\nLI A0 -1 ; No character image\nLUI A1 hi(BlueSpaceRulesMessage)\nADDIU A1 A1 lo(BlueSpaceRulesMessage) ; Display BlueSpaceRulesMessage\nLI A2 0 ; No string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLBU T0 0(S3) ; Load Custom Rules Flag into T1\nANDI T0 T0 1 ; Keep custom Bonus Star ON/OFF\nORI T0 T0 4 ; OR with Blue Space Ruleset\nJ ExitWindow\nSB T0 0(S3) ; Set Blue Space Ruleset\n\n;===Red Space Ruleset===\nRedSpaceRules:\nLI A0 -1 ; No character image\nLUI A1 hi(RedSpaceRulesMessage)\nADDIU A1 A1 lo(RedSpaceRulesMessage) ; Display RedSpaceRulesMessage\nLI A2 0 ; No string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLBU T0 0(S3) ; Load Custom Rules Flag into T1\nANDI T0 T0 1 ; Keep custom Bonus Star ON/OFF\nORI T0 T0 6 ; OR with Red Space Ruleset\nJ ExitWindow\nSB T0 0(S3) ; Set Red Space Ruleset\n\n;===Koopa Bank Ruleset===\nBankRules:\nLI A0 -1 ; No character image\nLUI A1 hi(BankRulesMessage)\nADDIU A1 A1 lo(BankRulesMessage) ; Display BankRulesMessage\nLI A2 0 ; No string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLBU T0 0(S3) ; Load Custom Rules Flag into T1\nANDI T0 T0 1 ; Keep custom Bonus Star ON/OFF\nORI T0 T0 8 ; OR with Koopa Bank Ruleset\nJ ExitWindow\nSB T0 0(S3) ; Set Koopa Bank Ruleset\n\n;===Luma Discount===\nLumaRules:\nLI A0 -1 ; No character image\nLUI A1 hi(LumaRulesMessage)\nADDIU A1 A1 lo(LumaRulesMessage) ; Display LumaRulesMessage\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nLBU T0 0(S3) ; Load Custom Rules Flag into T0\nANDI T0 T0 1 ; Keep custom Bonus Star ON/OFF\nORI T0 T0 18 ; OR with Luma Discount\nSB T0 0(S3) ; Set Luma Discount\n\n;===Exit Window===\nExitWindow:\n; Fade-out?\n\nExitWindow2:\n; Fade-in?\n\nJAL SleepProcess\nLI A0 15 ; Wait 15 frames before camera reset\n\nLI T0 3 ; P4 index\nSB T0 0(S2) ; Set P4 as current player\n\nLI A0 -1 ; No character image\nLUI A1 hi(ExitMessage)\nADDIU A1 A1 lo(ExitMessage)\nJAL CallMessage2\nLI A2 0 ; No string\n\nJ exit\nNOP\n\n;===Check Bonuses===\nCheckBonuses:\nLUI S3 0x800C ; 0x800C0000\nORI S3 S3 0xD0A4 ; 0x800CD0A4, P1 Custom Bonus Star Count\nLBU S1 4(S3) ; Load Custom Rules Flag into S3\n\nSLTI T0 S1 10 ; If S1 < 8, T0 = 1\nBNEZ T0 CheckOut ; If ruleset is not Bonus Boost, check out\nNOP\nSLTI T0 S1 18 ; If S1 < 18, T0 = 1\nBEQZ T0 CheckOut ; If ruleset is not Bonus Boost, check out\nNOP\n; else, ruleset is Bonus Boost\n\nSRL S1 S1 1 ; Shift right by 1 (discard custom Bonus Star bit)\nADDIU S1 S1 -5 ; Subtract 5 to get current player index\n\nJAL GetPlayerStruct\nMOVE A0 S1 ; Get boosted player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nJAL GetRand\nLI A0 2 ; Get random byte (0-2) at V0\n\nBEQZ V0 BoostCoinStar\nNOP\nLI T0 1\nBEQ V0 T0 BoostHappeningStar\nNOP\n; else, boost Minigame Star\n\n;===Boost Minigame Star===\nLHU T0 0x28(S0) ; Load minigame star from offset of player struct\nADDIU T0 T0 7 ; Boost minigame star\nJ BoostedWindow\nSH T0 0x28(S0) ; Store boosted minigame star into offset of player struct\n\n;===Boost Coin Star===\nBoostCoinStar:\nLHU T0 0x2A(S0) ; Load coin star from offset of player struct\nADDIU T0 T0 10 ; Boost coin star\nJ BoostedWindow\nSH T0 0x2A(S0) ; Store boosted coin star into offset of player struct\n\n;===Boost Happening Star===\nBoostHappeningStar:\nLBU T0 4(S3) ; Load Custom Rules Flag into T0\nANDI T0 T0 1 ; AND with 1\nBNEZ T0 BoostCustomStar ; If turned ON, boost custom star\nNOP\n; else, boost happening star\nLBU T0 0x2C(S0) ; Load happening star from offset of player struct\nADDIU T0 T0 1 ; Boost happening star\nJ BoostedWindow\nSB T0 0x2C(S0) ; Store boosted happening star into offset of player struct\n\n;===Boost Custom Star===\nBoostCustomStar:\nLBU T1 0x1D(S0) ; Load player index from offset of player struct\nADDU T1 T1 S3 ; Add to get current player launch star count\nLBU T0 0(T1) ; Load launch star\nADDIU T0 T0 1 ; Boost launch star\nSB T0 0(T1) ; Store boosted launch star\n\n;===Boosted Window===\nBoostedWindow:\n; Fade-out?\n\nJAL PlaySound\nLI A0 0x143 ; Shining star\n\nJAL SleepProcess\nLI A0 50 ; Wait 50 frames for sound + anticipation\n\n; Fade-in?\n\nSB S1 0(S2) ; Set boosted player as current player\n\n;===Boosted Message===\nLI A0 -1 ; No character image\nLUI A1 hi(BoostedMessage)\nADDIU A1 A1 lo(BoostedMessage)\nLBU A2 3(S0) ; Load character value from offset of player struct\nJAL CallMessage2\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\n\nJAL HappyVoice\nLBU A0 3(S0) ; Pass character value on A0\n\n; Fade-out?\n\nLI T3 3 ; P4 index\nSB T3 0(S2) ; Set P4 as current player\n\n;===Check Wacky Watch===\nCheckOut:\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0AB ; 0x800CD0AB, Wacky Watch Flag\nLBU T0 0(T0) ; Load flag into T0\nLI T1 2\nBEQ T0 T1 StartEvent ; If flag = 2, Wacky Watch just used, start event\nNOP\n\n;===Check Custom Bonus Star===\nLBU T0 4(S3) ; Load Custom Rules Flag into T0\nANDI T0 T0 1 ; AND with 1\nBEQZ T0 exit ; If custom Bonus Star turned OFF, exit\nNOP\n; else, check when to set up custom bonus star\n\nLUI T0 hi(total_turns)\nADDIU T0 T0 lo(total_turns) ; Load total turns address\nLBU T1 1(T0) ; Load current turn\nLBU T0 0(T0) ; Load total turns\n\nBNE T0 T1 exit ; If it's not the last turn, exit\nNOP\n; else, it's the last turn, so set up custom bonus star\n\n;===Set-up Launch Star===\nLUI T1 0x800D ; 0x800D0000\nORI T2 T1 0x1134 ; 0x800D1134, P1 Happening Star\nLBU T0 0(S3) ; Load P1 Launch Star\nSB T0 0(T2) ; Store P1 Launch Star into Happening Star\n\nORI T2 T1 0x116C ; 0x800D116C, P2 Happening Star\nLBU T0 1(S3) ; Load P2 Launch Star\nSB T0 0(T2) ; Store P2 Launch Star into Happening Star\n\nORI T2 T1 0x11A4 ; 0x800D11A4, P3 Launch Star\nLBU T0 2(S3) ; Load P3 Launch Star\nSB T0 0(T2) ; Store P3 Launch Star into Happening Star\n\nORI T2 T1 0x11DC ; 0x800D11DC, P4 Launch Star\nLBU T0 3(S3) ; Load P4 Launch Star\nSB T0 0(T2) ; Store P4 Launch Star into Happening Star\n\nexit:\nLW RA 76(SP)\nLW S0 72(SP)\nLW S1 68(SP)\nLW S2 64(SP)\nLW S3 60(SP)\nLW S4 56(SP)\nLW S5 52(SP)\nLW S6 48(SP)\nLW S7 44(SP)\nJR RA\nADDIU SP SP 80\n\n;===Star Coords===\n.align 32\nStarCoords:\n.word 0x8012EA10 ; Star model\n.word 0x80134E20 ; Star model\n.word 0x0A020008 ; Star model\n.word 0x00000000 ; X coords\n.word 0x00000000 ; Y coords\n.word 0x00000000 ; Z coords\n\n;===Mini Func to Call Message 2===\n.align 4\nCallMessage2:\nADDIU SP SP -40\nSW RA 36(SP)\n\n; A0 = Character image\n; A1 = Message Address\n; A2 = String #1\n\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI T0 100 ; 100 y-axis units\nSW T0 28(SP) ; A7\n; Pass character image on A0\n; Pass message address on A1\n; Pass String #1 on A2\nJAL 0x800EC980 ; ShowMessage2\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Call Tied Prompt===\n.align 4\nCallTiedPrompt:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = Character value\n; S0 / V0 = Prompt Choice\n\nADDIU A2 A0 0x1C00 ; Add the character value to MARIO string\nLI A0 -1 ; No character image\nLUI A1 hi(TiedPrompt)\nADDIU A1 A1 lo(TiedPrompt) ; Display TiedPrompt\nJAL CallMessage\nLI A3 1 ; Display prompt\n\nJAL RNGPercentChance\nLI A0 50 ; 50% chance of V0 = 1\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; Copy V0 to A1\nMOVE S0 V0 ; Copy V0 to S0\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nMOVE V0 S0 ; Copy S0 to V0\n\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Call Message or Prompt===\n.align 4\nCallMessage:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 = Character image\n; A1 = Message Address\n; A2 = String #1\n; A3 / S0 = Message or Prompt Flag (0 or 1)\n\nMOVE S0 A3 ; Copy A3 to S0\n\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\n; Pass character image on A0\n; Pass message address on A1\n; Pass String #1 on A2\nJAL ShowMessage\nLI A3 0\n\nBNEZ S0 ExitCallMessage ; If displaying prompt, exit\nNOP\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nExitCallMessage:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand: ; returns on V0\n\n; A0 = max byte\n\nADDIU sp, sp, -0x18\nSW ra, 0x0010 (sp)\nBLTZL a0, label1_func0\nSUBU a0, r0, a0\nlabel1_func0:\nBEQZ a0, End1\nDADDU v0, r0, r0\nADDIU v0, r0, 0x0001\nBNEL a0, v0, label2_func0\nADDIU v0, r0, 0x0064\nJAL Function1\nADDIU a0, r0, 0x03E8\nSLTI v0, v0, 0x01F5\nJ End1\nXORI v0, v0, 0x0001\nlabel2_func0:\nBEQ a0, v0, label3_func0\nNOP\nJAL Function1\nNOP\nJ End1\nNOP\nlabel3_func0:\nJAL Function1\nADDIU a0, r0, 0x03F1\nLUI v1, 0x6666\nORI v1, v1, 0x6667\nMULT v0, v1\nSRA v0, v0, 31\nMFHI a1\nSRA v1, a1, 2\nSUBU v0, v1, v0\nEnd1:\nLW ra, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x18\n//\nFunction1:\nADDIU sp, sp, -0x20\nSW s0, 0x0010 (sp)\nADDIU s0, r0, 0xFFFF\nSW s1, 0x0014 (sp)\nADDIU s1, a0, 0x0001\nBNEZ s1, label1_func1\nDIVU s0, s1\nBREAK 0x01C00\nlabel1_func1:\nMFLO s0\nBNEZ s0, label2_func1\nSW ra, 0x0018 (sp)\nADDIU s0, r0, 0x0001\nlabel2_func1:\nJAL Function2\nNOP\nBNEZ s0, label3_func1\nDIVU v0, s0\nBREAK 0x01C00\nlabel3_func1:\nMFLO v1\nSLTU v0, v1, s1\nBEQZ v0, label2_func1\nDADDU v0, v1, r0\nLW ra, 0x0018 (sp)\nLW s1, 0x0014 (sp)\nLW s0, 0x0010 (sp)\nJR RA\nADDIU sp, sp, 0x20\n//\nFunction2:\nLUI v0, 0x8009\nLW v0, 0x7650 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x8009\nJR RA\nSW v0, 0x7650 (v1)\n\n;===Mini Func for Item Giveaway===\n.align 4\nItemGiveaway:\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; A0 / S0 = Current Player Struct\n; A1 / S1 = Item Index\n; S2 = Empty Item Slot / Prompt Choice / Item Slot to Replace\n; V0 = Happy or Unhappy Exit (1 or 0)\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\n\nJAL PlayerHasEmptyItemSlot\nLBU A0 0x1D(S0) ; Check current player for empty item slot\n\nBLTZ V0 TooManyItems ; If V0 = -1, go to TooManyItems\nMOVE S2 V0 ; Copy V0 to S2\n\nMOVE A0 S1 ; Pass item index on A0\nLUI A1 hi(ItemGiveawayMessage)\nJAL PrepareItemString\nADDIU A1 A1 lo(ItemGiveawayMessage) ; Print ItemGiveawayMessage\n\nLI A0 -1 ; No character image\nLUI A1 hi(ItemMessageHolder)\nADDIU A1 A1 lo(ItemMessageHolder) ; Display ItemGiveawayMessage with strings\nLBU A2 3(S0) ; Load character value from offset of player struct\nADDIU A2 A2 0x1C00 ; Add the character value to MARIO string\nJAL CallMessage\nLI A3 0 ; Display message\n\nADDU S2 S0 S2 ; Add empty item slot offset to player struct\nSB S1 0x18(S2) ; Get new item\n\nJAL PlaySound\nLI A0 0x10C ; Turn Start sound\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for sound\n\nJ ExitItemGiveaway\nLI V0 1 ; Happy exit\n\nTooManyItems:\nMOVE A0 S0 ; Pass current player struct on A0\nLUI A1 hi(ItemPrompt)\nADDIU A1 A1 lo(ItemPrompt) ; Print ItemPrompt\nJAL PrepareItemStrings\nMOVE A2 S1 ; Pass item index on A2\n\nStartItemPrompt:\nLI A0 -1 ; No character image\nLUI A1 hi(ItemMessageHolder)\nADDIU A1 A1 lo(ItemMessageHolder) ; Display ItemPrompt with strings\nLI A2 0\nJAL CallMessage\nLI A3 1 ; Display prompt\n\nJAL GetRand\nLI A0 3 ; Get random byte (0-3) at V0\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2\nJAL GetBasicPromptSelection\nMOVE A1 V0\nMOVE S2 V0 ; S2 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n; Change the outcome based on the choice.\nSLTI T2 S2 3\nBNEZ T2 DeleteItem\nNOP\nLI T0 3\nBEQ S2 T0 DiscardItem\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartItemPrompt\nNOP\n\nDeleteItem:\nADDU S2 S0 S2 ; Add item slot offset to player struct\nSB S1 0x18(S2) ; Get new item\nJ ExitItemGiveaway\nLI V0 1 ; Happy exit\n\nDiscardItem:\nLI A0 -1 ; No character image\nLUI A1 hi(DiscardItemMessage)\nADDIU A1 A1 lo(DiscardItemMessage)\nLI A2 0\nJAL CallMessage\nLI A3 0 ; Display message\nLI V0 0 ; Unhappy exit\n\nExitItemGiveaway:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(SP)\nJR RA\nADDIU SP SP 48\n\n;===Mini Func to Prepare Item String===\n.align 4\nPrepareItemString:\nADDIU SP SP -40\nSW RA 36(SP)\n\n; A0 = Item Index\n; A1 = Message Address to Print\n\nLUI T0 hi(ItemStrings)\nADDIU T0 T0 lo(ItemStrings) ; Load Item Strings\nSLL T1 A0 5 ; Multiply item index by 32 (distance between item strings)\nADDU A2 T0 T1 ; Add to get its item string\n\nLUI A0 hi(ItemMessageHolder)\nADDIU A0 A0 lo(ItemMessageHolder) ; Parse destination\n; Pass message address on A1 (string formatter %s)\n; Pass item string on A2\nJAL sprintf\nLI A3 0 ; Terminator byte\n\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Prepare Item Strings===\n.align 4\nPrepareItemStrings:\nADDIU SP SP -40\nSW RA 36(SP)\n\n; A0 = Current Player Struct\n; A1 = Message Address to Print\n; A2 = Item Index\n\nLUI T0 hi(ItemStrings)\nADDIU T0 T0 lo(ItemStrings) ; Load Item Strings\nLBU T1 0x18(A0) ; Load item #1 from offset of player struct\nLBU T2 0x19(A0) ; Load item #2 from offset of player struct\nLBU T3 0x1A(A0) ; Load item #3 from offset of player struct\n\nSLL A3 T1 5 ; Multiply item #1 by 32 (distance between item strings)\nADDU A3 T0 A3 ; A3 now contains item string #1 pointer\nSLL T2 T2 5 ; Multiply item #2 by 32 (distance between item strings)\nADDU T2 T0 T2 ; T2 now contains item string #2 pointer\nSLL T3 T3 5 ; Multiply item #3 by 32 (distance between item strings)\nADDU T3 T0 T3 ; T3 now contains item string #3 pointer\nSLL A2 A2 5 ; Multiply new item by 32 (distance between item strings)\nADDU A2 T0 A2 ; A2 now contains new item string pointer\nMOVE T4 A2 ; Copy A2 to T4\n\nLUI A0 hi(ItemMessageHolder)\nADDIU A0 A0 lo(ItemMessageHolder) ; Parse destination\n; Pass message address on A1 (string formatter %s)\n; Pass new item string on A2\n; Pass item string #1 on A3\nSW T2 16(SP) ; Pass item string #2 on A4\nSW T3 20(SP) ; Pass item string #3 on A5\nSW T4 24(SP) ; Pass new item string on A6\nJAL sprintf\nSW R0 28(SP) ; Terminator byte\n\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Play Happy Voice===\n.align 4\nHappyVoice:\nADDIU SP SP -40\nSW RA 36(SP)\n\n; A0 = Player Character Value\n\nJAL PlaySound\nADDIU A0 A0 0x2BE ; Add character value to Mario's happy voice\n; Character voices are their \"character value\" distance away from\n; Mario's, e.g. Luigi's character value = 1, so Luigi's happy voice\n; is 1 away from Mario's.\n; 0x2BE = Happy Voice, 0x287 = Sad Voice\n\nLI A0 -1 ; Set current player\nLI A1 5 ; Set joy animation\nJAL SetBoardPlayerAnimation\nLI A2 0 ; Do not loop animation\n\nJAL SleepProcess\nLI A0 40 ; Wait 40 frames for animation\n\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\nLW RA 36(SP)\nJR RA\nADDIU SP SP 40\n\n;===Player Placement Array===\n.align 16\nPlacementArray:\n.fill 5,4\n\n;===2nd Place Item Chances Table===\n.align 16\nSecondItemChances:\n.byte 20 ; Mushroom (0-19) 20%\n.byte 40 ; Reverse Mushroom (20-39) 20%\n.byte 60 ; Cellular Shopper (40-59) 20%\n.byte 75 ; Plunder Chest (60-74) 15%\n.byte 90 ; Golden Mushroom (75-89) 15%\n.byte 100 ; Boo Bell (90-99) 10%\n\n;===3rd Place Item Chances Table===\n.align 16\nThirdItemChances:\n.byte 15 ; Mushroom (0-14) 15%\n.byte 30 ; Reverse Mushroom (15-29) 15%\n.byte 50 ; Cellular Shopper (30-49) 20%\n.byte 65 ; Plunder Chest (50-64) 15%\n.byte 80 ; Golden Mushroom (65-79) 15%\n.byte 90 ; Boo Bell (80-89) 10%\n.byte 100 ; Magic Lamp (90-99) 10%\n\n;===4th Place Item Chances Table===\n.align 16\nFourthItemChances:\n.byte 0 ; Mushroom 0%\n.byte 12 ; Reverse Mushroom (0-11) 12%\n.byte 27 ; Cellular Shopper (12-26) 15%\n.byte 42 ; Plunder Chest (27-41) 15%\n.byte 62 ; Golden Mushroom (42-61) 20%\n.byte 77 ; Boo Bell (62-76) 15%\n.byte 92 ; Magic Lamp (77-91) 15%\n.byte 94 ; Koopa Kard (92-93) 2%\n.byte 96 ; Barter Box (94-95) 2%\n.byte 100 ; Wacky Watch (96-99) 4%\n\n;===Items Table===\n.align 16\nItemsTable:\n.byte 0x00 ; Mushroom index\n.byte 0x03 ; Reverse Mushroom index\n.byte 0x04 ; Cellular Shopper index\n.byte 0x06 ; Plunder Chest index\n.byte 0x0A ; Golden Mushroom index\n.byte 0x0B ; Boo Bell index\n.byte 0x0E ; Magic Lamp index\n.byte 0x0F ; Koopa Kard index\n.byte 0x10 ; Barter Box index\n.byte 0x12 ; Wacky Watch index\n\n;===Message Text===\n.align 16\nGreetingMessage:\n.ascii \"The game is reaching the\"\n.byte 0x03 ; Green font\n.ascii \" Last Five Turns\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nNoEventMessage:\n.ascii \"And\"\n.byte 0x85,0x85,0x85 ; Three periods (...)\n.ascii \"everyone is tied\"\n.byte 0xC3,0xC2 ; Question mark (?), Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"That\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s unusual\"\n.byte 0x85,0x85,0x85 ; Three periods (...)\n.ascii \" Let\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s keep going\"\n.byte 0x82 ; Comma (,)\n.ascii \" shall we\"\n.byte 0xC3,0x0A ; Question mark (?), New line (writes below)\n.ascii \"May the stars shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nTiedPrompt:\n.ascii \"And it looks like \"\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08 ; White font\n.ascii \" is lagging behind\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Time to turn the tides\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Pick a\"\n.byte 0x07 ; Yellow font\n.ascii \" prize\"\n.byte 0x08,0xC2,0xC2 ; White font, Two exclamation marks (!!)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"Get an\"\n.byte 0x06 ; Blue font\n.ascii \" item\"\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Get some\"\n.byte 0x07 ; Yellow font\n.ascii \" coins\"\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nMainPrompt:\n.ascii \"And it looks like \"\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08 ; White font\n.ascii \" is lagging behind\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Time to turn the tides\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" Pick a\"\n.byte 0x07 ; Yellow font\n.ascii \" prize\"\n.byte 0x08,0xC2,0xC2 ; White font, Two exclamation marks (!!)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"Get an\"\n.byte 0x06 ; Blue font\n.ascii \" item\"\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Get some\"\n.byte 0x07 ; Yellow font\n.ascii \" coins\"\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Get a\"\n.byte 0x05 ; Green font\n.ascii \" miracle\"\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nItemGiveawayMessage:\n.ascii \"Here\"\n.byte 0x82 ; Comma (,)\n.byte 0x06 ; Blue font\n.ascii \" \"\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" take this\"\n.byte 0x0A ; New line (writes below)\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; Item string\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nItemPrompt:\n.ascii \"Oh\"\n.byte 0x82 ; Comma (,)\n.ascii \" I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"d give you a\"\n.byte 0x0A ; New line (writes below)\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; New item string\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" but you\"\n.byte 0x0A ; New line (writes below)\n.ascii \"have no space\"\n.byte 0x85 ; Period (.)\n.ascii \" Which item\"\n.byte 0x0A ; New line (writes below)\n.ascii \"will you replace\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"Replace the \"\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; Item string #1\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Replace the \"\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; Item string #2\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Replace the \"\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; Item string #3\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Discard the \"\n.byte 0x06 ; Blue font\n.ascii \"%s\" ; New item string\n.byte 0x08,0x0D ; White font, End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nDiscardItemMessage:\n.ascii \"Oh\"\n.byte 0x82 ; Comma (,)\n.ascii \" you don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t need this\"\n.byte 0x06 ; Blue font\n.ascii \" item\"\n.byte 0x08,0xC3 ; White font, Question mark (?)\n.byte 0x0A ; New line (writes below)\n.ascii \"OK\"\n.byte 0x82 ; Comma (,)\n.ascii \" well\"\n.byte 0x85,0x85,0x85 ; Three periods (...)\n.ascii \" That\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s a shame\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nRevolutionMessage:\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" beware\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.byte 0x03 ; Red font\n.ascii \"Bowser\"\n.byte 0x08 ; White font\n.ascii \" is here to start a\"\n.byte 0x04 ; Purple font\n.ascii \" Revolution\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nPrizeMessage:\n.ascii \"Here\"\n.byte 0x82 ; Comma (,)\n.ascii \" \"\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" take this\"\n.byte 0x07 ; Blue font\n.ascii \" gift\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nCoinStealMessage:\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" it seems like your\"\n.byte 0x0A ; New line (writes below)\n.ascii \"opponents got you a nice\"\n.byte 0x0A ; New line (writes below)\n.ascii \"little\"\n.byte 0x07 ; Yellow font\n.ascii \" gift\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBankmasterMessage:\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" I think you won big\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.byte 0x05 ; Green font\n.ascii \"Koopa\"\n.byte 0x08 ; White font\n.ascii \" is here with a big\"\n.byte 0x07 ; Yellow font\n.ascii \" prize\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBonusBoostRulesMessage:\n.ascii \"A\"\n.byte 0x05 ; Green font\n.ascii \" Miracle\"\n.byte 0x08 ; White font\n.ascii \" happened\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"A random one of \"\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x5C ; White font, Apostrophe (')\n.ascii \"s\"\n.byte 0x03 ; Red font\n.ascii \" Bonus Stars\"\n.byte 0x0A ; New line (writes below)\n.byte 0x08 ; White font\n.ascii \"gets\"\n.byte 0x06 ; Blue font\n.ascii \" boosted\"\n.byte 0x08 ; White font\n.ascii \" every turn\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF ; Wait, press A to confirm\n.byte 0x0B ; Feed old text away\n.ascii \"The \"\n.ascii \"%s\" ; Happening Star / Custom Bonus Star\n.byte 0x08 ; White font\n.ascii \" is boosted by\"\n.byte 0x03 ; Red font\n.ascii \" 1\"\n.byte 0x08 ; White font\n.ascii \" per turn\"\n.byte 0x85 ; Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"The\"\n.byte 0x06 ; Blue font\n.ascii \" Mini\"\n.byte 0x3D ; Dash (-)\n.ascii \"Game Star\"\n.byte 0x08 ; White font\n.ascii \" is boosted by\"\n.byte 0x03 ; Red font\n.ascii \" 7\"\n.byte 0x08 ; White font\n.ascii \" per turn\"\n.byte 0x85 ; Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"And the\"\n.byte 0x07 ; Yellow font\n.ascii \" Coin Star\"\n.byte 0x08 ; White font\n.ascii \" is boosted by\"\n.byte 0x03 ; Red font\n.ascii \" 10\"\n.byte 0x08 ; White font\n.ascii \" per turn\"\n.byte 0x85 ; Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"Secure your Stars and may they\"\n.byte 0x0A ; New line (writes below)\n.ascii \"shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBlueSpaceRulesMessage:\n.ascii \"A\"\n.byte 0x05 ; Green font\n.ascii \" Miracle\"\n.byte 0x08 ; White font\n.ascii \" happened\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"A random\"\n.byte 0x07 ; Yellow font\n.ascii \" Hidden Block\"\n.byte 0x08 ; White font\n.ascii \" will be triggered\"\n.byte 0x0A ; New line (writes below)\n.ascii \"every time\"\n.byte 0x03 ; Red font\n.ascii \" Fourth Place\"\n.byte 0x08 ; White font\n.ascii \" lands on a\"\n.byte 0x06 ; Blue font\n.ascii \" Blue Space\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Bust some blocks and may the stars\"\n.byte 0x0A ; New line (writes below)\n.ascii \"shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nRedSpaceRulesMessage:\n.ascii \"A\"\n.byte 0x05 ; Green font\n.ascii \" Miracle\"\n.byte 0x08 ; White font\n.ascii \" happened\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Every\"\n.byte 0x03 ; Red font\n.ascii \" Red Space\"\n.byte 0x08 ; White font\n.ascii \" can now activate\"\n.byte 0x0A ; New line (writes below)\n.ascii \"one of these events\"\n.byte 0x7B ; Colon (:)\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"Battle\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.byte 0x03 ; Red font\n.ascii \" Bowser\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.byte 0x0A ; New line (writes below)\n.byte 0x05 ; Green font\n.ascii \"Chance Time\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" or\"\n.byte 0x04 ; Purple font\n.ascii \" Game Guy\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"Watch your step and may the stars\"\n.byte 0x0A ; New line (writes below)\n.ascii \"shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBankRulesMessage:\n.ascii \"A\"\n.byte 0x05 ; Green font\n.ascii \" Miracle\"\n.byte 0x08 ; White font\n.ascii \" happened\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"The\"\n.byte 0x05 ; Green Font\n.ascii \" Bank \"\n.byte 0x08 ; White Font\n.ascii \"has an added fee per visit\"\n.byte 0x7B ; Colon (:)\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"First Place\"\n.byte 0x08 ; White font\n.ascii \" pays an extra\"\n.byte 0x03 ; Red font\n.ascii \" 9 coins\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.byte 0x06 ; Blue font\n.ascii \"Second Place\"\n.byte 0x08 ; White font\n.ascii \" pays an extra\"\n.byte 0x03 ; Red font\n.ascii \" 6 coins\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.byte 0x04 ; Purple font\n.ascii \"Third Place\"\n.byte 0x08 ; White font\n.ascii \" pays an extra\"\n.byte 0x03 ; Red font\n.ascii \" 3 coins\"\n.byte 0x08,0x85 ; White font, Period (.)\n.byte 0x0A ; New line (writes below)\n.ascii \"Watch your wallet and may the stars\"\n.byte 0x0A ; New line (writes below)\n.ascii \"shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nLumaRulesMessage:\n.ascii \"A\"\n.byte 0x05 ; Green font\n.ascii \" Miracle\"\n.byte 0x08 ; White font\n.ascii \" happened\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"You can now warp using a\"\n.byte 0x0A ; New line (writes below)\n.byte 0x07 ; Yellow font\n.ascii \"Luma Space\"\n.byte 0x08 ; White font\n.ascii \" for\"\n.byte 0x06 ; Blue font\n.ascii \" free\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Sail the stars and may they\"\n.byte 0x0A ; New line (writes below)\n.ascii \"shine down on you\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nExitMessage:\n.ascii \"This should help you make a comeback\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A ; New line (writes below)\n.ascii \"Good luck\"\n.byte 0x82 ; Comma (,)\n.ascii \" everyone\"\n.byte 0xC2 ; Exclamation mark (!)\n.ascii \" And don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t forget\"\n.byte 0x85,0x85,0x85 ; Three periods (...)\n.byte 0x0A ; New line (writes below)\n.byte 0x05 ; Green font\n.ascii \"Anything goes in the Last Five Turns\"\n.byte 0xC2,0xC2,0x08 ; Two exclamation marks (!!), White font\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nBoostedMessage:\n.byte 0x06 ; Blue font\n.byte 0x11 ; String #1 stored in A2 (Character name)\n.byte 0x08,0x5C ; White font, Apostrophe (')\n.ascii \"s\"\n.byte 0x07 ; Yellow font\n.ascii \" Bonus Star\"\n.byte 0x08 ; White font\n.ascii \" got\"\n.byte 0x03 ; Red font\n.ascii \" boosted\"\n.byte 0x08,0xC2,0xC2 ; White font, Two exclamation marks (!!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black font\n; .byte 0x03 ; Red font\n; .byte 0x04 ; Purple font\n; .byte 0x05 ; Green font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow font\n; .byte 0x08 ; White font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation mark (!)\n; .byte 0xC3 ; Question mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; Minus (-)\n; .byte 0x3E ; Multiply (x)\n; .byte 0xFF,0 ; Wait, press A to confirm\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n\n;===Item Strings===\n.align 32\nItemStrings:\n.asciiz \"Mushroom\" ; 0x00\n.align 32\n.asciiz \"Skeleton Key\" ; 0x01\n.align 32\n.asciiz \"Poison Mushroom\" ; 0x02\n.align 32\n.asciiz \"Reverse Mushroom\" ; 0x03\n.align 32\n.asciiz \"Cellular Shopper\" ; 0x04\n.align 32\n.asciiz \"Warp Block\" ; 0x05\n.align 32\n.asciiz \"Plunder Chest\" ; 0x06\n.align 32\n.asciiz \"Bowser Phone\" ; 0x07\n.align 32\n.asciiz \"Dueling Glove\" ; 0x08\n.align 32\n.asciiz \"Lucky Lamp\" ; 0x09\n.align 32\n.asciiz \"Golden Mushroom\" ; 0x0A\n.align 32\n.asciiz \"Boo Bell\" ; 0x0B\n.align 32\n.asciiz \"Boo Repellant\" ; 0x0C\n.align 32\n.asciiz \"Bowser Suit\" ; 0x0D\n.align 32\n.asciiz \"Magic Lamp\" ; 0x0E\n.align 32\n.asciiz \"Koopa Kard\" ; 0x0F\n.align 32\n.asciiz \"Barter Box\" ; 0x10\n.align 32\n.asciiz \"Lucky Charm\" ; 0x11\n.align 32\n.asciiz \"Wacky Watch\" ; 0x12\n\n;===Bonus Star Strings===\n.align 32\nHappeningStarString:\n.byte 0x05 ; Green font\n.asciiz \"Happening Star\"\n\n.align 32\nLaunchStarString:\n.byte 0x05 ; Green font\n.asciiz \"Launch Star\"\n\n;===Item Message Holders===\n.align 16\nItemMessageHolder:\n.fill 0x1024,0"},"Launch Star v3.1":{"language":0,"code":"; NAME: Launch Star v3.1\n; GAMES: MP3_USA\n; EXECUTION: Direct\n; PARAM: Space|Luma\n; PARAM: Space[]|Destinations\n; PARAM: Space[]|Dest1Forward\n; PARAM: Space[]|Dest1Behind\n; PARAM: Space[]|Dest2Behind\n; PARAM: Number|ClosestStar\n\nADDIU SP SP -56\nSW RA 52(SP)\nSW S0 48(SP)\nSW S1 44(SP)\nSW S2 40(SP)\nSW S3 36(SP)\nSW S4 32(SP)\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice / Reverse Flag\n; S2 = Price / Destination Array\n; S3 = Randomised Destination\n; S4 = Custom Rules Flag\n\n;===Hide Dice Roll===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nJAL 0x800DBEC0 ; HideDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\n;===Set Player Idle Animation===\nLI A0 -1 ; Set current player\nLI A1 -1 ; Set idle animation\nJAL SetBoardPlayerAnimation\nLI A2 2 ; Loop the animation\n\n;===Rotate Toward Luma===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotatePlayerModel\nLI A2 Luma ; Face Luma\n\n;===Check for Coins===\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD0A8 ; 0x800CD0A8, Custom Rules Flag Address\nLBU S4 0(T0) ; Load Custom Rules Flag into S4\nSLTI T1 S4 18 ; If S4 < 18, T1 = 1 (Luma Discount OFF)\nBEQZ T1 SkipCoinCheck ; If Luma Discount is active, skip coin check\nLI S2 0 ; 0 coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nBEQZ V0 NoCoins ; If V0 = 0, go to NoCoins\nLI S2 5 ; 5 coins\n\n;===Start Prompt===\nSkipCoinCheck:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nStartPrompt:\nLUI A0 hi(CoinString)\nADDIU A0 A0 lo(CoinString) ; Parse destination\nLUI A1 hi(percent_d)\nADDIU A1 A1 lo(percent_d) ; String formatter\nJAL sprintf\nMOVE A2 S2 ; Convert price to text string\n\nLI A0 1 ; Display prompt\nLUI A1 hi(LumaPrompt)\nADDIU A1 A1 lo(LumaPrompt) ; Display LumaPrompt\nLUI A2 hi(CoinString)\nJAL CallMessage\nADDIU A2 A2 lo(CoinString) ; String #1 (Price)\n\nJAL AILogic ; Get AI logic at V0\nNOP\n\n; Get the selection, either from the player or CPU.\n; If A0 is a pointer to AI data, AI logic is ran to pick for CPUs.\n; If A0 is 0 or 1, the 0th or 1st option is chosen by CPUs.\n; If A0 is 2, then the value of A1 is the CPUs option index choice.\nLI A0 2 ; Pick whatever is in A1 as AI's Choice\nJAL GetBasicPromptSelection\nMOVE A1 V0 ; A1 now has the AI's decision\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\n; Change the player's destination based on the choice.\nBEQZ S1 SayYes ; If V0 = 0, say yes\nNOP\nLI T0 1\nBEQ S1 T0 SayNo ; If V0 = 1, say no\nNOP\n; else pick \"View map\"\nJAL ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Say Yes===\nSayYes:\nSLTI T1 S4 18 ; If S5 < 18, T1 = 1 (Luma Discount OFF)\nBEQZ T1 SkipLoseCoins ; If Luma Discount is active, skip lose coins\nNOP\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 -5 ; Lose 5 coins\n\nLBU A0 0x1D(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nLI A1 -5 ; Lose 5 coins\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Say Yes Message===\nSkipLoseCoins:\nJAL PlaySound\nLI A0 0x12C ; Transform\n\nLI A0 0 ; Display message\nLUI A1 hi(YesMessage)\nADDIU A1 A1 lo(YesMessage) ; Display YesMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Fade-out and Sound===\nLI A0 2 ; Assigns star fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames of fade-out\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-out\n\nJAL PlaySound\nLI A0 0x154 ; Launch Star\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Determine Destination===\nJAL GetRandomByte ; Get random byte (0-255) at V0\nNOP\nLI T0 4\nDIVU V0 T0 ; Divide V0 by T0\nMFHI S3 ; Move the remainder into S3\n\nLUI S2 hi(DestinationArray)\nADDIU S2 S2 lo(DestinationArray)\nADDU S2 S2 S3 ; Add random number (0-3) to DestinationArray\n\n;===Set Destination===\nLUI T0 hi(DestChArray)\nADDIU T0 T0 lo(DestChArray) ; Load DestinationChainArray into T0\nADDU T0 T0 S3 ; Add to get randomised destination chain\nLUI T1 hi(DestChSpArray)\nADDIU T1 T1 lo(DestChSpArray) ; Load DestinationChainSpaceArray into T1\nADDU T1 T1 S3 ; Add to get randomised destination chain space\n\nLI A0 -1 ; Set current player\nLBU A1 0(T0) ; Pass Destination chain index on A1\nJAL SetPlayerOntoChain\nLBU A2 0(T1) ; Pass Destination chain space index on A2\n\n;===Check Reverse Status for Next===\nLBU T0 0x17(S0) ; Load status flags from offset of player struct\nANDI S1 T0 1 ; AND with 1 (going backwards)\nBNEZ S1 SetReverseNext ; If S1 = 1, set reverse next\nNOP\n; else, set forward next\n\n;===Set Forward Next===\nLUI T0 hi(Dest1FChArray)\nADDIU T0 T0 lo(Dest1FChArray) ; Load Dest1ForwardChainArray into T0\nADDU T0 T0 S3 ; Add to get randomised destination 1 forward chain\nLUI T1 hi(Dest1FChSpArray)\nADDIU T1 T1 lo(Dest1FChSpArray) ; Load Dest1ForwardChainSpaceArray into T1\nJ SetNext\nADDU T1 T1 S3 ; Add to get randomised destination 1 forward chain space\n\n;===Set Reverse Next===\nSetReverseNext:\nLUI T0 hi(Dest1BChArray)\nADDIU T0 T0 lo(Dest1BChArray) ; Load Dest1BehindChainArray into T0\nADDU T0 T0 S3 ; Add to get randomised destination 1 behind chain\nLUI T1 hi(Dest1BChSpArray)\nADDIU T1 T1 lo(Dest1BChSpArray) ; Load Dest1BehindChainSpaceArray into T1\nADDU T1 T1 S3 ; Add to get randomised destination 1 behind chain space\n\n;===Set Next===\nSetNext:\nLI A0 -1 ; Set current player\nLBU A1 0(T0) ; Pass next chain index on A1\nJAL SetNextChainAndSpace\nLBU A2 0(T1) ; Pass next chain space index on A2\n\nBNEZ S1 SetReversePrev ; If S1 = 1, set reverse prev\nNOP\n; else, set forward prev\n\n;===Set Forward Prev===\nLUI T0 hi(Dest1BChArray)\nADDIU T0 T0 lo(Dest1BChArray) ; Load Dest1BehindChainArray into T0\nADDU T0 T0 S3 ; Add to get randomised destination 1 behind chain\nLUI T1 hi(Dest1BChSpArray)\nADDIU T1 T1 lo(Dest1BChSpArray) ; Load Dest1BehindChainSpaceArray into T1\nJ SetPrev\nADDU T1 T1 S3 ; Add to get randomised destination 1 behind chain space\n\n;===Set Reverse Prev===\nSetReversePrev:\nLUI T0 hi(Dest2BChArray)\nADDIU T0 T0 lo(Dest2BChArray) ; Load Dest2BehindChainArray into T0\nADDU T0 T0 S3 ; Add to get randomised destination 2 behind chain\nLUI T1 hi(Dest2BChSpArray)\nADDIU T1 T1 lo(Dest2BChSpArray) ; Load Dest2BehindChainSpaceArray into T1\nADDU T1 T1 S3 ; Add to get randomised destination 2 behind chain space\n\n;===Set Prev===\nSetPrev:\nLI A0 -1 ; Set current player\nLBU A1 0(T0) ; Pass prev chain index on A1\nJAL SetPrevChainAndSpace\nLBU A2 0(T1) ; Pass prev chain space index on A2\n\n;===Set Player Coords===\nJAL GetSpaceData\nLBU A0 0(S2) ; Get Destination space data at V0\nLW T0 8(V0) ; Load space x coords into T0\nLW T1 16(V0) ; Load space y coords into T1\n\nLW T2 0x24(S0) ; Load coords pointer from offset of player struct\nSW T0 12(T2) ; Store space x coords into player coords\nSW T1 20(T2) ; Store space y coords into player coords\n\n;===Finish Warp===\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotatePlayerModel\nLBU A2 0(S2) ; Face Destination space\n\nLI A0 2 ; Assigns star fade-in\nJAL InitFadeIn ; Fade from black\nLI A1 16 ; Assigns 16 frames of fade-in\n\nJAL SleepProcess\nLI A0 17 ; Wait 17 frames for fade-in\n\n;===Message and Turn Flag ON===\nLI A0 0 ; Display message\nLUI A1 hi(WarpedMessage)\nADDIU A1 A1 lo(WarpedMessage) ; Display WarpedMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Count to Bonus Star===\nANDI S4 S4 1 ; AND with 1 (check for custom Bonus Star)\nBEQZ S4 Outro ; If turned OFF, exit\nNOP\n; else, custom Bonus Star is ON\nLUI T1 0x800C ; 0x800C0000\nORI T1 T1 0xD0A4 ; 0x800CD0A4, P1 Custom Bonus Star Count\nLBU T2 0x1D(S0) ; Load player index from offset of player struct\nADDU T1 T1 T2 ; Add to get current player launch star count\nLBU T0 0(T1) ; Load launch star\nADDIU T0 T0 1 ; Add 1 to launch star\nSB T0 0(T1) ; Store launch star\n\nJ Outro\nNOP\n\n;===Say No===\nSayNo:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(NoMessage)\nADDIU A1 A1 lo(NoMessage) ; Display NoMessage\nJAL CallMessage\nLI A2 0 ; No string\n\nJ Outro\nNOP\n\n;===No Coins Message===\nNoCoins:\nJAL PlaySound\nLI A0 0x195 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(NoCoinsMessage)\nADDIU A1 A1 lo(NoCoinsMessage) ; Display NoCoinsMessage\nJAL CallMessage\nLI A2 0 ; No string\n\n;===Show Dice Roll===\nOutro:\nJAL 0x800DB884 ; ShowDiceRoll\nLBU A0 0x1D(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nexit:\nLW RA 52(SP)\nLW S0 48(SP)\nLW S1 44(SP)\nLW S2 40(SP)\nLW S3 36(SP)\nLW S4 32(SP)\nJR RA\nADDIU SP SP 56\n\n;===Prep for Displaying Coin String===\n.align 16\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\n.align 16\nCoinString:\n.fill 8\n\n;===Mini Func to Call Message===\n.align 4\nCallMessage:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; A0 / S0 = Message or Prompt\n; A1 = Message Address\n; A2 = String #1\n\nMOVE S0 A0 ; Copy A0 to S0\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 -1 ; Character image (-1 for none)\n; Visit the following link to get the full list of Character Images\n; https://github.com/PartyPlanner64/PartyPlanner64/wiki/Displaying-Messages\n; If you use a character image, check the bottom of the code\n; Pass message address on A1\n; Pass string #1 on A2\nJAL ShowMessage\nLI A3 0\n\nBNEZ S0 CallMessageExit ; If displaying a prompt, exit\nNOP\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x800EC9DC\nNOP\nJAL CloseMessage\nNOP\nJAL 0x800EC6EC\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Determine AI Logic===\n.align 4\nAILogic:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; V0 = AI Choice\n\nLUI T0 0x800C ; 0x800C0000\nORI T0 T0 0xD05D ; 0x800CD05D, Star Spawn Cycle number\nADDIU T1 T0 1 ; 1st Star Spawn Index in Cycle (0-7)\nLBU T0 0(T0) ; Load current star spawn cycle number (0-7 in order)\nADDU T0 T0 T1 ; Add to get current star spawn\nLBU T2 0(T0) ; Load current star spawn index into T2\n\nLI T0 ClosestStar ; 0-7\nBEQL T2 T0 AILogicExit ; If T2 = T0, exit\nLI V0 1 ; Say no (on likely)\n\nBEQZ T2 AILogicExit ; If T2 = 0, exit\nLI V0 0 ; Say yes\nLI T0 1\nBEQ T2 T0 AILogicExit ; If T2 = 1, exit\nNOP\nLI T0 3\nBEQ T2 T0 AILogicExit ; If T2 = 3, exit\nNOP\nLI T0 6\nBEQ T2 T0 AILogicExit ; If T2 = 6, exit\nNOP\nLI T0 7\nBEQ T2 T0 AILogicExit ; If T2 = 7, exit\nNOP\nJAL RNGPercentChance\nLI A0 50 ; 50% chance of V0 = 1\n\nAILogicExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Destination Arrays===\n.align 8\nDestinationArray:\n.byte Destinations ; Destination space indexes\n\n.align 8\nDestChArray:\n.byte Destinations_chain_indices ; Destination chain indexes\n\n.align 8\nDestChSpArray:\n.byte Destinations_chain_space_indices ; Destination chain space indexes\n\n.align 8\nDest1FChArray:\n.byte Dest1Forward_chain_indices ; Destination 1 forward chain indexes\n\n.align 8\nDest1FChSpArray:\n.byte Dest1Forward_chain_space_indices ; Destination 1 forward chain space indexes\n\n.align 8\nDest1BChArray:\n.byte Dest1Behind_chain_indices ; Destination 1 behind chain indexes\n\n.align 8\nDest1BChSpArray:\n.byte Dest1Behind_chain_space_indices ; Destination 1 behind chain space indexes\n\n.align 8\nDest2BChArray:\n.byte Dest2Behind_chain_indices ; Destination 2 behind chain indexes\n\n.align 8\nDest2BChSpArray:\n.byte Dest2Behind_chain_space_indices ; Destination 2 behind chain space indexes\n\n;===Message Text===\n.align 16\nLumaPrompt:\n.ascii \"If you want to fast travel\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"you\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ve come to the right place\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"I can transform into a\"\n.byte 0x07 ; Yellow font\n.ascii \" Launch Star\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"and send you to another\"\n.byte 0x0A,0x07 ; New line (writes below), Yellow font\n.ascii \"Luma Space\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.ascii \" Want to try\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"Sure\"\n.byte 0x82 ; Comma (,)\n.ascii \" send me away\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x1A,0x1A ; Tab x2\n.byte 0x29,0x3E ; Coin icon, Multiply (x)\n.ascii \" \"\n.byte 0x11 ; String #1 stored in A2 (Price)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"No thanks\"\n.byte 0x82 ; Comma (,)\n.ascii \" I\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"ll walk\"\n.byte 0x85 ; Period (.)\n.byte 0x0D ; End option\n.byte 0x0A,0x1A,0x1A ; New line + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0 ; End prompt\n\n.align 16\nYesMessage:\n.ascii \"Okay\"\n.byte 0x82 ; Comma (,)\n.ascii \" here we go\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"TRANSFOOOOOORM\"\n.byte 0xC2,0xC2,0xC2,0xC2 ; Four exclamation marks (!!!!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nWarpedMessage:\n.ascii \"The\"\n.byte 0x07 ; Yellow font\n.ascii \" Launch Star\"\n.byte 0x08 ; White font\n.ascii \" sent you to another space\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nNoMessage:\n.ascii \"Well\"\n.byte 0x82 ; Comma (,)\n.ascii \" if you ever need to fast travel\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"you can count on us\"\n.byte 0x07 ; Yellow font\n.ascii \" Lumas\"\n.byte 0x08,0xC2 ; White font, Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nNoCoinsMessage:\n.ascii \"If you don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t have\"\n.byte 0x03 ; Red font\n.ascii \" 5 coins\"\n.byte 0x08,0x82 ; White font, Comma (,)\n.ascii \" I can\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t\"\n.byte 0x0A ; New line (writes below)\n.ascii \"send you to another space\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n; Here's a list of the most common bytes you'll need\n; .byte 0x01 ; Black Font\n; .byte 0x03 ; Red Font\n; .byte 0x04 ; Purple Font\n; .byte 0x05 ; Green Font\n; .byte 0x06 ; Blue font\n; .byte 0x07 ; Yellow Font\n; .byte 0x08 ; White Font\n; .byte 0x85 ; Period (.)\n; .byte 0xC2 ; Exclamation Mark (!)\n; .byte 0xC3 ; Question Mark (?)\n; .byte 0x82 ; Comma (,)\n; .byte 0x0A ; New line (writes below)\n; .byte 0x5C ; Apostrophe (')\n; .byte 0x29 ; Coin icon\n; .byte 0x3D ; - (minus)\n; .byte 0x3E ; x (multiply)\n; .byte 0xFF,0 ; FF=Pause\n\n; If your message has an image, use this at the start of each line\n; .byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image"}},"audioType":0,"bg":{"width":1152,"height":864,"src":"data:image/png;base64,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yodP7+Knt97Kp62txBmNvFpbyweHDrHS6cSQn49kMpGydCnFhYXUv/ACtfu7RptRA1B07sWs/s5PiJ8+k7js6cRl5ZA+dxF5F3+DxCseZNFP3yCpZEmks3mMVisVb72McfsGhINlxwu2VKC69+62wAPhMrD1n/88qWlp1NbWIkoSTY2NfPThh32u6yNPPEFySkrP+30REyAdawNvFSAJtLgUAqetR1FCvPGvh2OSFI44mR0GBIq24ftQQHXfvn00NjayePFicnNzewbBlJQUli5dSiAQwOPxsGXLFpqamoiPj6eyshK0iZscR3v8GC2g7h5TJ0pHBlEUaG9vG94vh1vXnwjARDuGKgnrrUgabxA0zTl4hxdZ03CHYncPdJdidZcy2S1hYCKAGlL58N33kCQDNrs96vOm0WQc0QJooNeIT0hgZkkJVpsNkzk6ZeqqqvaUksmBAAigoWG1mPscf+9rG6svFXArIcQBfgaQkpuLIcZeir3VPhPN62ek8/ykL/eKIPD5LJR0jTaylpxCyg+/SstiAy251Zx18Uy+8JVlrFiTR25+Muk58SSkxnGwqo6mtqO01VQgGo1EfAdoSgU0BYFO0tA07YR+OpqmEgrJhEJj31hWFIX16y9GluWonVO3vY7RaMQwcS+8Oob/C9OmTaempjqmcqqJEHXv76HJZOJIIMAvN27kyO7dJGZmIqkqeWefzbJ586hpaWHLzggafQ8woRitNozW6LTxtiQkMfO8i6l85zUs7zyH74u3gqfXJGQA6lQoksL4R6ASmc3InGIw8sXrriMpKQmTycR/3HYbD/3pT6w+7bQBpft7CfEnvEjonKnnTrIK0OXDf8E1iC/8nbee/gfX/cfdo04OxzPhe3Xzq1FtDz8oELFk0draygcffMDmzZu56aabuOiii2hububNN9/kr3/9K6FQSF8EhQfEdevW8cADD4Al6zM7KU10QD3c8Pl8IxufE1ZAxxaeeOatAYGPDl+i3yb++vtP45E7PhzyOICeY4n28QwUydaMQUuRFE3Frcj6on2M477f4xnyNQRJ4ui+/QiiCJruYFMniqw6ex2CILBt02asVis503LHBGaGC6JCodCYkjRBAL/Pj9/nw2K1xqRbqrvTjSM1EU3V/YH8XV1IoogGHC7djdluj/q16wOn0DCmN7EgYxrqAO975Egt+/0hCmK0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","fov":15,"scaleFactor":0.1,"cameraEyePosX":0,"cameraEyePosY":300,"cameraEyePosZ":300,"lookatPointX":0,"lookatPointY":0,"lookatPointZ":0},"audioIndex":9,"otherbg":{"boardselect":"data:image/png;base64,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","boardlogo":"data:image/png;base64,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","boardlogotext":"data:image/png;base64,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","largescene":"data:image/png;base64,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","boardlogosmall":"data:image/png;base64,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","boardlogomedium":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAyCAYAAAC+jCIaAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQd0VNX2/jd9JjPphHRIoQlSohQpSlB4FOHxA3wqoAiCYAH1CfiUpqCIIiAColLEBggIYgPphgCCIE06oaQQ0ttMppf/2ufOndyZTAvw/u+9tTxrZWUy9/Tz3b332fs7JyIIksh2wyH8+6/Pf81AQ2bAIUkU8fnrPjhBdbg6oSF1/ZX3rxnAfeGFrlngwcWAxUsqAtWsNWf+mqq/ZqBBMzBnzN31wCX6/w2q5aMb1GefmZ//3P1RoHr5/IHyeTYobCeYsrfSjudY+D4Eas9XuTszw8HXsvPlKJBQ4iXX3xZXgAHLm6Ta8da44GtuQM4rV1Y1ILf/rOnpXB/vZJ3eWmxoO5S/oX26lTLUV75vvmbqybWLkbN9LbTp6Wik0WDfuHF4JSsLG5cvh0jEWUJN+vaFrrwcVSdPQiSRQBkVhYTQBOxbujngWvWdya2nEFw+geUXVFVHAjbmNUNEFzcQfFeohskuQrWVG9wxowSxEgfGxBmQHmp2VWGwirHlZgh+rZW6vosSOzA9VYswmd2tKZ1FjOV5Gly2iF3fvxxvQJtwk+tvq0OEr/I1KDCLkWcVYUZyLZqqLez5j4Vq/FAjQyOJAykyO0Ym1kIjs7sWb+fJL/HujRBXXT3VVjyRrMPBMhX+1EmRpLBjYHwte36+WoFjNTJoJA7crbGgeRg3JoNNjLUFauRbxKiwifBWqhYRcht7ZrSJcLpKgRiFDakark8mmwjLckNxwSwYU5wBbSK4MQUCFuXpO/we3PXCC/jpq69gVyhgPH0aIpkMUpUKIc2bY/DAgdh7+jTKjx2DubQU4W3bIsYoCwpYrP6Zq1zA4k2pehLLJ6gEgLrYvVWDwNXy4AUuf0QX15v8zIUIn3WMizGiS7SRLc6aYiUq7a49hqvMfSobnm6ihfOlg8UuwopcDU6aJG71KkXAK4m1roU6XK7E6lKlK0//UAuGJnJg4IHFP3wvVYsohQ0jph3AkQ2fwxew5l8Jc4H5X4l6NAs141CZCmvKFKyqJ6JM6NnYwD7/dFON76tlrvaHhJsxIF7P/i4ySDEzV4OxjUy4r5EBNgewvkCDLMFLxRfkXxi+b74m8/7xDyPu/gzEJSbi1NmzyNuzBzRpiZmZSIiMRJOEBCSHheFkeTnOXLgAfW4uJAoFtNv34PppbcB1HrXuQ7T57je89smjTB02DFhOUHkDVNGs11yNx81512dHeHBdKf+T5XkrJ5xJDF/pnRQdpl3X+B3Y4HALHo6rBUTAF3kaHNTXSTVhQQLXvLQa9tWca6H1gEptxSit9YC1slUVK9MQYBGs307R4ddyJXZouf7wwLppkGJWrvuYqG9vp2oRLrchu1SFTRUKzGiqQ2OlFZtvqPGLtg6EnpNB/QsErD5Tn4CsRzsYDQZ0TErCoVOnUHLsGGRRUQhJSECLlBTEh4dj7/nzsGm1CI2IgDIyEocmTIC+Jj4gsLpk3oXDM9ZAnFHYQGAFANUHGw+5Gv/no93gC1wEwJ59R4MH1qfXQ5n6ozQ0woybJgl+M9RJm5fjDFhcpHLVTYrgHqUNZ0wSGAXetpfiDMg1SLFVIAWoUFuFHedMYpCSeTTSjD6xenx3Q41tzoVqp7DjtIlTLwPCLBiSUIudxSHYVCl3tekJrANnPncDRh+NFY8m6SCUWFS4e4gNVgdwxDkeHljfFGiwRyeFXAS0Vthw0jn+Z2KM6BxtRG6tDFIRkBhiYSD7spyTeHzqoKwrw0vaQMCSOC5gZFYWjFVVzKaSiES4WlKCarKnxGJE33svKisrMbtHD3ywcCGOff897n/hdcRndMKXI17yC6xek4bhCX0SRowdgpCWFcEDa8qU17BgxhD839jx8AQNAUUIKr4H3sDF5926eoULWPwk8wt7ySBBjsA2GhZhxuaqukUm6UT2y29lKnzmVDFU9qloE6LkdnxbqkS+QALeq7ThgUgzSk1ipoau6WR4p0DNukk22uQmtViWr8ZNGyc1F6bX4EKNHCudarKl3I4pTinHj63UKHWTotTHfnF6vHgxAgY/rmUCVoTMjmXF3ItCarx/jAHz8jXsJUmQOjAjrQYycV0lV7VyrCtWItdaZ1tRnwZEm3BVL0X/OD2enJ7N6iM17SuRqsr/bT+uZe2ETiPHPU2aoMPTT+NMdTVyDx1CdOfOuEulws6pU3Htcl1b/uq7eeIoInYfxUuDX0FrVQtEjpdDbC8OHlioOsJARelOAIst4PxJrD6h9PAcBIGiqdKGLQJgpcrs6B9lRlaVHGedkobKTU7QQyl24JxWjhqbCL/qpExKUYoUOzA+3oA0jRmf54W6SUTPNsmuI4jxwOqotGFCihYVTpuNjH56LlTPPLD82YvUzqhoE3ZUyVHsBLG3RXuusRH3RBldj8jeOl0jh8EmQrZOimqnnakRAc/F69EizMzUYCBgeWur14uPoOzSHwgZNgzawkKkRUUhJqEt1gyb4JZ9y2f/qld82Wsf46Mem9AoWQ5HcxOieqkhiRJBLC/57wCW0Lj17P3cFB0qTGIsvFm3A/P1BlHeJflqtmgEpHipA+cEOygqd5fcjvMe33nWR1Ls4UgzvvJQP3y+Ngo7Rsbr3YDFq7BAwAoTO1DjZQMi7EOi1IHpTqlFIF52LRRnzWKEiIB0uR1/Cl4mKvdktAkPxBiC2hV6m7tR65Zg/8I3cf/oEdj32ddYMskdVL7me/bI5Vjcajk6vZgKdVcR0MQByACxOAhgMRW44F2QxKKUteNzr7aTpzoMZGOR6uQl1u/lSpd0UIngpkqaSu0Yn6RHuUnic1dI/aK3959JtXgrn1NxwaQWcjuaKTmZRq4OocFP4KrwA4CFaVpMvhrqaoaA1T7ChImXw13fTYw1YG2p950sZWottyPF2f4NkxinBLvYVxP0zC1RoJdhdp7/Mb3VVIc4lbXBwPKUQt8iCo+gIpipY3k+Pn8D07YOws3CUjSNjka3U00AOCC2BwEst1aqjsCfeyHYXSHVSTtD3ni/opW7fEK9NVa0UFuxvLjODUD5P2pRDfJNLcjToNRDjZBqfDDcwrblV3VyrChUoTyAVKA6J8UZ0M7pA6oySzBVAJRAs7sgTYspgvzTkvRQSezMRcCnJc1qUKCXYn6hd2n7SrwBdzn9ameqFPhQsEEh22tsU26LTzvIjwvqbEBh3waGWTA4gXORBDLevamzQOP09jyk82D29dwlczHhcHdEFMciro0G925OBMqlEEfewV1hQzsoBBZN3A9OY5aciCOTdThXrUB2pRxt1FYmCUKdDlCyc74vDoFa7EArtQUJKhsaKa1uzZNh/VOJCmZ3nym6hFtQahbjpkkMg12EQY0NSAjhylrtIqzO0yBc6kCCwsZ2a2drpYiS2dFIZodG6kCUzAa11I5wuZ0Z17Sb5dOwOD1zdWy+GYIrZjFzYxCwlFI7fikKwb4aGVNjkVIHau0iWBzAk4m1UEm5TpaZJKwsPY+V29i4mgucw5UmCZsjo8cLMyKxls2Np411J0DEA8jf2m4ZORnTGs9BTl4JOs6Mw9bxZzAmP7kBNhZfux+Xg68OuJyiHhl4idVQUN7J/PyCrHunx52sNui67lT7fD3/6hsbdNvCjMGAyLPidaePosemy3im7QhsWHEG+WXFkEqVeOVGegBgTW57S530VmhZ3+fY1xN3fOx67AtYNEnBLjQ/oXylwZbjVcetlAt2UgKNQ9j3hvTbs/1gQWU0Gpmfqiq8KarKi6EOjUCztp0QHZfgihUGOzbK996nC7FaPxFyiw1hkQp8vfZ32B0iTLqU4h9Yg3Yu99nOeg1n9B7cvALXT33jtz8p7R9HzzmLYD11AcN1dY5PAlmXCXVAa8ig7mRe3vfT5bE7RLdoYOfuVPvepBVJIrvdhusXzuL84e2IkWxHWtNshIUBBgOw/eA49Bn1BgNXQ9PEESPxffpHyCuqQlyCEiK5BJfOFOOxXxv5B5axdhdriwDhKzUEWMK6pO1b4R8HL+OrlHZeq/b3BjdEElDl/urq0u81lF0u88lAuBVVFah/QmkpBMN7O4oburau/LNncj5Gz2Q2GnH8wB4U/zEXjw07gqZNAYUCqK0FSku5n4vmvWjXtWfAtiND3J2mw/sPRg9lU6SHtEaP9g+iXesm0F+yIGW21j+wdIeWssYIBL5S1qxX2CN/Uosk1p+/fsbyTdzPxdx4kPESjKSXOPo+XL60MuAAg8nQEHrLrdJUgumHrzynsi7fUvGG2ELaqkpk//wtoo3P4qmnyL/ENanVArPndYM8tjcqr+5Gj8feREaPh9z64wkif51d9tthFBzOhlSpguPbLOw59mFgYPGgWvaAdwZC28ynWZvT35nHfs+d9rrrM/8336nuw8bjk0n31QMYfUHSq/+65139J4rI8Uol1pcrmF8rWepA/0gTOkXXeaTJx7OtVAmZCFA5QyD9Ghtc1BPhZBCT4Q9BEPehKBNaOekrwnw39FJkV3CuDtoN9o7Vo9YqxtcFatD+sU2IFZlOdsKBUhUKBL6nzGgj8yexl8Yuwm/lSnxfKWeecqLe9I80u3nU/YGrIQDytuiGWh32bV2PxpZnMWECp/YoEQPk9OlQ7Dq/CH/7x1OoLCuBTC5H08SYWwJ6pd5j6w2gf3xRcMAiUD279HC9hkkNUiLA8J89M9EzSsK89LcnwITAOlutwMZSJQo9GA8EoLdTtGzLv6ckBN95BJupXnJ6vpSihVwQa/P0EVE+qmtqoh6pmjq+F32/MjcUvwsC4IvSa7CzROViFpAjdlHLKhbSWZuvceOGzUyuRRO1hcUZ1xWrXLFHfk6IvTAnVYtIJ+dKCKzbBZJw3u02G47v3wXbtYkY+/Q12D3WvrAQ2Jy1AAOfeA5KVeCIBl+3NxB5Q2NAYPE2ljdgEVB40Px54BdWf01xHvsdFkseWKBtj35u7QrLeILrsxf6sLzVZomb45G+I5+S2RmT7aqyMem01wsviW9MyKvKq5X59MbTQr+ZokW0gtuIXK6R13Nm9gix4oAHBYcH0Lc3NC46DJV/u6kOSomjXv+F0YQuKhvGOR2fZIv5so1uSXw4C+WcOYkL28fg5UmnmT3l8AiK22zAt5tbQJ6yFF169fG5IwwWSJ59DQpYvqQVVcYDyr56N0h9ax12hIoEBt7Y3l4BJuwIL7lC2nZiXwvjhplqK3pFGxGpsOO6TsYkVWKIFTNywlAm8L63V9hwzixhTkc+USA3OcSKObkca4BPRKHJMYuZeiWqyz+SdEz6UFp0NSxgHJHyEYuiR4wB226S1KxjXRCwLmhl+LqCo7g8pLHigSgjA26OVs5YrvEqK6ROafrvAFbpzQL88unLmPz8d2jcGPWkFT8PFgvw6adA8n270DmzN24VRN5egKCARQW9gYuBavVuVq8MdrZQUiGohC2O7V1PenmCiwfW7JxwFDhVIB8DE+Yl20sYj7tbYcdLqTUuxiWfl0IdXaNM2FykwnEn14meUaikX4wRp6pl6BNrcNFTTlUqXFSWQNKCgDwxVVsPWMTZeiMn3KXCecnmrT5+t3m7EktoZJtNRvy0fg26N3senToBBB5fiWfbzp8PJPfch7Zd7r8lX9YtAYt2hZ7GO9laQlAZHXZ0kAP6B2S4agMkELkowtgnCLX4ARdJrWCB5cmDIqN+eKwBl3VSN+lBEqtthAknKxUggfVDhcJFVYmTOPBMgp7ZQ5RsDhHmXglzcbiozu6hFnzjJPrFSBxIk9tdZD0q80F6DfaXKd3aJGBRPdedXLJ5Kbp64SbhQjRUYgXaqZ09fhQX94zGP186B7O76egVXwQusr8WLGqBtAfXoNU9Xe4IuAJKLG/uBuXetfhtynrWUTscSHxQirsUwGkTQAqg1gGUOoidCKYeWeIB5gEuXg1SFh5YQvVCzM7hCbVMVb2fq2GBZSLCacQOXApAfXk9SY9CgwRflCvQROpA11ALNggYodTm+Bgj22UeLlNhtYAw+HysER0ijfgsN5TxusY30bFA8HuCwxPEVs03Slw8sSSpA280q8bPN9UuBmtzmR1PJ9bCAREW5KkZW4JAO6tZNZuWy4bWXhc8EIC8FdLVVGPzyvcwatA8JDTA10ngKisDFn3UDz2f/ABJ6S1Y9UaDHrrqSuiqq2A2GhDZOA4x8UmBhDl7HjSw+NpIep1cvwZdl2yF0eFAkcWG2D5SxMuAzwyxzEikjspknBimtyESxVCIRBDvs6LrguFY8OYLbp3j/Vq88S5kOjDAiYBQscMlbYiKkq6xYGW+ph7XSlgxSYsP89Uo8kOoI1VF7gGy2fhDGsTjmpNew4xwOhVE0i5EamdS7eVL4S577eEwCwtW82RAYlhMS69h7Ip5BXU7Ldp9hokcLrbFs42NuNdJ4iOJtWTes0Etlq9MvG3055FsaE9l4umn6/xVwVZMa3b0KLDlwAz0fmQ0Cq5dxrmjByAx5iBSXQSjoRY5NxIw/JV3kZzeMmC1DQYWqUDz6l1sspPFDjSVA44HZNgliYWxzr3EHHED+2bg550nWCfa2YuRcMCBk1bAMXkIOgwfU69zPLDowfEKJVaUKF3sTz5ztNiBuc1rIBE52Emcz/M1bq4BykfHtbqprYy6rLOKsbpA48Yy5eviaSlZJSqXsU3PRjcyoXsjp9PHo5dbbqix3ekLI8LeY9EmF7AylDY8n8LRXP6sUmBZkQqeHh5SwbPS62jHDQWWLwOb3AvffjwPj2a+gTZt6u8CPSebgOS5U5RKgeXLgZ1HBqJnh58wcCCQmMgJCXq2YgWgvGsXMno8ePvAolghHxOk2v44sgPxn+5ApAQQi4CoB2WIkADfIBajRmZg9ecnmKSijhOwFi3dgBYtWqCruBg5dhGkpBJ92FokDYXgoq3//koFzpvEoOhi73ALMsLNbjYLTc4vxSEoMkvQIdSCRJUVjRRW1jc+EQB3l6hwVWDA07OhsQa2Q7M7AK1FghKTBNUWMe4ONzFp5S0sQ0fQ9lbKQZENcnk0Jjaqnot9Nlfa8DeizjjTRWf/L5rEzF3yYJgFGREml2uDN959SSxfILKYTdBra6CrqYJKrYFMrkRVWQl+XNQFixdrGQho/ulFl8u5z3ySSOhAL5CdDQwaBERG1gGMhAGFd2bMAMigp2dWp4lMdS5dCsR2+w2tMjrfPrB2TG4LYiVs6t6cVXZ4wTtQrzuAWDHQRAGEZMqYo3GDKBbjxmRg4ksb0Lw5p6N7dcuAWALsPXACbVCMIocI8l/dgSUMSFMZihveTpQ/4IiDzODJmKBid7pfQmAFu9Unb/r+nzbh8pEtkJq3wSHvCbEyCVqDBA/d8yXGjOHAcPEi8M03YGGcJpxLkSXyaU2fDqxaBcyZA4z2iLnT861bgaQkoEMHgPxdlCiuOO2NDAyd8h1iEpLdZlH/+/f1ZnXY4C7B0WZ4ysuqo9tw+YsdUDgN85Z9ZEiWA2vtsejfJwOlRUD275z648FFf0dZiyEViZBGEmtUH4zrNIA9F1Jo+DLEdgi0iP4Cw7dDRfEEFLkC3niLiy7wKZi+BZOH6hO6GojbdOT1ifjwZ9+nywuuXsJPy0Zj2pQjCA/nwjS06M8/D7z1FtCxIyehZs4EVq/m/FT9BD5qkmAEvu3bgQEDgIULAbWA9cxLOpMJrH5eXf7xB7Dtj3no3TYNMtKNAVJAYMVcmImvV251q0b84wU0lwDFNqB7fxlCJcAaYyxDd49OGThw9AQbHN8pEr8htmK0hxin9pngGFQX0H7imf9z1U3tbNmyhf19O1H+QIMO9rk3/5InyIKty1c+YRvvjOiLyft34/37H0La63Mxoh3nMBYm2qFtmD8G89/8ATSv9FNcDIwYAXz9NRAfD+ZmGDYMOH4cmD2bk1p88JkwMX488OOPQEYGJ7liAoQIaR2nTWuFjh0noClRI4JIAYFFqpASD4C9Ow7B9FE2kmUOlNmA+Idk0NmBfDtQBI65SKCigfBitHmIDqX6Wtj2WZAgFsHx3P14sG83V/eG9h9Vr6vte3Kq1zMFQ0cJYtx+swhdAM1V5+rlLRPdjUaO4K538qZS+QqFoHpvxSJMmTMVBQBuADhNx9X2nMRjLesTLbetW4V2UVMwYICWvbx5ecCrrwJr13LzTlJs8GDg3DngzTc5dccDS6kEFizgbKi0NE6qpaf7ng4qt2pVBIqLhyMzMzMoabUsthP23ScOgposuKeBALZl/XYYvruM9jY9ciyApBcnGukAORmpcWIwVZlvA8j9aHLQuQ0gNMvKQFWYV8Ly89LJ27B8Aet2QRNseX/gaQiwqD1fviphX5YkSbAQQCkAOm6aSPFWsutolzt3KYzVlZj+4nRWhPxLK2aMwaTR36J9eyA3tw5YvKuHXA7bttUHFhnhJMkefZQzzr/6CmjWrP6s8CpxzRqgoOAJ9OnTF2qBziTweKa4kqsoapzGvg4OWMIaqo4gIgKo3pSHznY9Sq1AhR1QPyhDlBhQiwCFGCxmV2rjjnHp91lAZ34LFSFw9GniF1B8UwQsOh0tTANj9ey2F0p6qxjZ5PWukjOXBJ0KHtbYwC77oN3kTmesTlie9m7PNNUyxy0lOpzwc4nKdckGuQuGJ+hdzAO2iDYxjlYocMMkYcfdH0nUuaokBsavHg5Xetg7yoSWAjqOP2CRpMqZMxXLANAmnqxTYq3R3TEZAO4F2NztAEDBs5Z7T+HRFnejuCAX3330Ovr32MBU2sSJwBdfAKGhnHSiHdy8ecCsWajn1yIp9+GH3A6QJB3ZUp6J/I8kzfLyRuHqiH9BpiGY+06OHd9gX85UPD3uFK4rom4BWDYzEsNOIGJWAs6lcTSa5hY9qp0OG1qzRhKAKDoxUqDCBuTIOGfhPa8NwXTakvhJPHWEVJDnwU86/kWgoDOI35QroPeI2NMhz9dTa7CnROUWZuGbo0OmL6fWMLBkldaBUtidbiE2jErWMT8ZpR9vqvGDgJozK7kWyc4wkPAspOeQ+oVaMMx5a423sM24YT3R8sgB0CEqslqI/fU3CjsByAGwnyQ8gI7OZycBNAaYqny0gNuqldzIw66Na2AumINTpwCSLrQDJFBUVHC7wl69gFYeHE2SRno9Z4sRPVnojuDHQc9oqa4N2gtNqnezhM+bVH0DX356H0B0vSogqbQHbmRvCEIVCmfNZobcdAKzT7+EtVmboFpViGPvcFQZX4kAJZfLMXXqVJ95PLlI3oBFcbhLNXK8LzijR1KIfFY8q+EfEWac00vZqWHPxB+B31+qcjvhTNQZouTwzkzy7LePNLGg9pu5GjcnLbEt6GgaJX/AoufCS0Q8NwKLkiQMUHTNRht2xBMglyzvryeALQIQTSe3ARBhmSTXb0TNKbCB3+LT4Yjz589j//4sjBmzH3371gWe+SiI38Xx8ZDARlLtQMf9CElO9VvF1XljcH3wbiCfLjajS7oA0eIbAYA1tat7pWFtgJqzWJw3CSt//gJnny0HHFY0a2ZjHlqivNKWlrarcXH3+gWUP2IbAYuOlfMngynMMr9FNbueiOdG0cUg3aONjNBHlJoYpY05RydcrGO6PhJhRptQC2OUqmV2doLkzZwwFuYh/9vjUSZ0jjIyD32xUYo4pZXdgUX5PqH7tZwXwDWR23HUSf7jrznaWKDBLh13NRHFNLuHm7GuTOG6V8EfsJ4d0Rf37N/NgEMChQ60E6hI4l8DQEEeAhoBjp7T714AZjzQG4termPZ8otz/fp1XLz4ClN9/KbpVgDFlwkWWI5f1mPflVcBYkdR+PNnrgbRjgDAOpjdBdPffYZlnvvaSuh+4CQBAcug0+P11quh+bsd098bz/wL7722Ak2uGvD44++glacMpslznqANNGgC1kfXQ11X+9CVPaMSazH1SphLgixtXs085J7J290JRHN5KqkWxIyY5wwk82D11heynxbf5G6DIZZEmsbiOiXN33QjvCGns8qGruFmFsbhLyHxByw6NpX+1qsgWU/uRv7CzMecu0ICGG2JSEVSkCjOCbCDM+djUkZ9a9tgMGD9+uWYNesgczl4hmsCzbfncwLWkiVA9r31JRapPrphZtfmScADTp1NRzL3OCWWCRDtDwCszIe5Ias0nJAmMBHACGz03duTPkXzopYY/f3DqKgsY+/W3H+tQNviDm6qL1hA8QP0BqynEmvxzyt1RiS/cJ6TIpR0wmdEMa40S1xsUl/Aoisa517lpJq3RJJuXqoW20tU7H4rX8kfsNae+h36h7uCfJMkXz8EQG5Y2hHyrd7jFALXSd0716/WA1jC3Vn5gZ0YoxiLIUO8200NARcB8/33gaM9sqBO5nZ6fNr7RDJAQCJxG0VccKeeplP+9FZ9B4g2BQBW/8dow1sHKPrMpBPVGdmIgemH0Ufw98+7YOFrX2Lyu6PYbwIb2VQNBZQvYBET8/EkHRZfC3MFlO8PseKRBD3o8MPCwhA2JmKE0vH1Q874HR1g6BPBEZPoMjM64DDxUrhLqpDd9VBjAw6UqbCuoo4JGmgRRkaZcFEvdV0W55l/RJQZvRpzcUOh8S4Mf2wcOhQPA9jkBA7djk4AIuoReQQH0V1XdFkvUb7p0lm6PnLmfIj6DffaPXNVOWQb38HSqRuZUR5sIulEjlYy+nluPJkyM2enInfIeqjiyPkhAFb/ZIBQT9vYFAC0q6SO0w+J2c2AaHkQEouXViq5mgGJgEOJQETgmj6BzEzub0rbpt7E9OUcIG81kcT6XHDdIw8sOhVD/Co+EZOh0iZyAYV2bUer5C4GAkml9ipOOZG7gG7c2+C8SY+vw9+tMoPCLIjj+fB6qevgRLjYgVAxXExX4TiFoOKB5XmQ9IPDZ9Bv/izQ5Yt0WSa5GUhSkTuUdn/EeiKHONlb5KIl/xat2aEHeiNt3hqv0+pw2FH2ezZ65r+NqS9fYG4HkjzejHj6jkBEhIGCAuAm6m0mAAADVUlEQVT4iSi0aV2B1q05aVdSAkxcMAyy0bMhC3X3R0h+3YpdeyaBXUpDj151gooGcZwbkOhcEMZ71y5tmUQiEPGJB9PcT19hYFs0bSN71Mpy/22DiuohYAltGP7+J+JE7SjyfjqH/FDPpWhxVHAlkucKTEnQMy4XHeXydUcpX4ZewPfTa1y3MfujLvP18lx2vg5fR9/p+p/M6ZOYv4rYTbSZukRXMTm1C1lRNNu/ky/N6SylZ3RmvN1B2n55T3arBYVbv8ZQxSwWuiFP+5kzQHU1t6kisJE0KiqinxCcut4R5xytIE2/G/K8c5jU7RMWbzx2DFh4fg7iBz8BsUds0PL9GmQfncV1jAiFZILTRnmGs08iQHQmALAo64TUy3ifFC5FuUcXYnjmEPaZJNe81W+wz1+O5u4evV1JxU8XAWt3cQguOndimZFmt2u06YrI0zopThgljFFK6q5NmBlhchu7BnJbmfsVSHy9aUobu1aRVOKvpSr8WStlZEFysPaKMEMlcaDcLEaOQQoJHBjVpM4hekMvw84yJWJlNiQqbW78eG/cfGE4x1NijRw6lLkTqHZei5CPiuwpklwELBIIpAMo3z7yac1dyu4CLQh3V02eELNbzLixcRUeCZ+HsWO5WGJWFnDiBHC8sBuMcjXUnftAGZ8EZeMEKKIaQaoJhbmiHNVH9iHh2k7klosR9uQUhKZyTBXPtPelZK6TFEQhPgEpMQqzENHzLAWl4N/dwFdI4KLEA0waw3ExBrzPcWC3TS28Y6Ci+rzF6Hy9pf/u74M9Yu8rLqgeNbBeF2lnxd8FGr5/N3Mp0PrQLpGikLRmpCZJQsX6kVC+xu6w2VC8YzPaXZnMYoV3380xGj7I/xAxmQMglkgBiRgij8MvBEpLTTUcNisUjWLZhbeeiTlEV97HOeAoHFDpjOdJANEJDlRegcV/KfxnO//uxfOsP6eq/q1ywS7wnexrQyg43oD1+/K/38nu/M/U5fnfTer9k6b/5EhefP2T/2Tzbm3zLM9Afbpd/vp/zYBvsyPCf+61Y3LbuqhR34V//sf/V2HVJe4WYGGKaMFdjubt2W3Ohc/ifJvBtCvM++/qz/9SvQQq6q+bR/C/AVz/S5P4V1/dZ4AHFX37/wCCA8KrzyeQ3wAAAABJRU5ErkJggg=="},"boardevents":[{"id":"Rules of the Board (RCI) v2","activationType":-5,"executionType":1,"custom":true,"parameterValues":{"Last5TurnsEvent":true,"CustomBonusStar":true}},{"id":"1-Up Mushroom v2","activationType":-5,"executionType":1,"custom":true},{"id":"Last 5 Turns Event (RCI) v2.3","activationType":-3,"executionType":1,"custom":true},{"id":"Red Space Ruleset Fix-up","activationType":-4,"executionType":1,"custom":true,"parameterValues":{"RedSpaces":[50,59,80,84,93]}}]}