{"name":"Rosalina's Icecap","description":"Light the Observatory beacon\nso it can fly once more!","game":2,"type":"NORMAL","difficulty":2,"spaces":[{"x":582,"y":518,"type":7,"z":0},{"x":530,"y":716,"z":0,"type":1,"star":true},{"x":733,"y":519,"z":0,"type":1,"star":true},{"x":972,"y":343,"z":0,"type":1,"star":true},{"x":308,"y":161,"z":0,"type":1,"star":true},{"x":638,"y":130,"z":0,"type":1,"star":true},{"x":357,"y":231,"z":0,"type":1,"star":true},{"x":360,"y":586,"z":0,"type":1,"star":true},{"x":248,"y":725,"z":0,"type":5,"events":[{"id":"Launch Star (MP2) v1.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Luma":120,"Destinations":[9,10,11,0],"DestNext":[37,58,94,12],"ClosestStar":0}}]},{"x":980,"y":707,"z":0,"type":5,"events":[{"id":"Launch Star (MP2) v1.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Luma":124,"Destinations":[10,11,0,8],"DestNext":[58,94,12,24],"ClosestStar":1}}]},{"x":242,"y":293,"z":0,"type":5,"events":[{"id":"Launch Star (MP2) v1.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Luma":132,"Destinations":[11,0,8,9],"DestNext":[94,12,24,37],"ClosestStar":5}}]},{"x":837,"y":127,"z":0,"type":5,"events":[{"id":"Launch Star (MP2) v1.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Luma":139,"Destinations":[0,8,9,10],"DestNext":[12,24,37,58],"ClosestStar":2}}]},{"x":582,"y":588,"z":0,"type":1,"events":[]},{"x":531,"y":589,"z":0,"type":1},{"x":489,"y":592,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":445,"y":591,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":402,"y":592,"z":0,"type":2},{"x":319,"y":582,"z":0,"type":1},{"x":275,"y":575,"z":0,"type":0},{"x":220,"y":582,"z":0,"type":1},{"x":183,"y":612,"z":0,"type":4,"events":[{"id":"Blue Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":118}}]},{"x":151,"y":653,"z":0,"type":9},{"x":152,"y":700,"z":0,"type":4,"events":[{"id":"Ice Flower (MP2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"IceFlower":119}}]},{"x":196,"y":722,"z":0,"type":11},{"x":294,"y":725,"z":0,"type":1},{"x":342,"y":724,"z":0,"type":9},{"x":386,"y":722,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":121}}]},{"x":431,"y":719,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":477,"y":718,"z":0,"type":12,"events":[{"id":"BANK","activationType":1,"executionType":1}]},{"x":578,"y":713,"z":0,"type":2},{"x":627,"y":710,"z":0,"type":4,"events":[{"id":"Blue Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":122}}]},{"x":682,"y":707,"z":0,"type":6},{"x":730,"y":708,"z":0,"type":1},{"x":781,"y":702,"z":0,"type":11},{"x":831,"y":698,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":880,"y":708,"z":0,"type":1},{"x":932,"y":709,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":123}}]},{"x":1008,"y":678,"z":0,"type":4,"events":[{"id":"Red Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":125}}]},{"x":1013,"y":653,"z":0,"type":0},{"x":965,"y":628,"z":0,"type":0},{"x":928,"y":605,"z":0,"type":0},{"x":880,"y":588,"z":0,"type":0},{"x":965,"y":585,"z":0,"type":0},{"x":1004,"y":568,"z":0,"type":0},{"x":1022,"y":535,"z":0,"type":0,"events":[{"id":"Item Shop (MP2) v1.2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"ShopSpace":128}}]},{"x":850,"y":579,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":126}}]},{"x":752,"y":577,"z":0,"type":4,"events":[{"id":"Green Luma (MP2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":127}}]},{"x":802,"y":575,"z":0,"type":1},{"x":695,"y":576,"z":0,"type":1},{"x":638,"y":575,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":231,"y":534,"z":0,"type":1},{"x":213,"y":478,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":131}}]},{"x":199,"y":426,"z":0,"type":1},{"x":188,"y":376,"z":0,"type":12,"events":[{"id":"BANK","activationType":1,"executionType":1}]},{"x":183,"y":325,"z":0,"type":0},{"x":210,"y":304,"z":0,"type":0},{"x":175,"y":275,"z":0,"type":0},{"x":152,"y":251,"z":0,"type":0,"events":[{"id":"Ice Flower Blockade (MP2) v1.1","activationType":1,"executionType":1,"custom":true,"parameterValues":{"Next":99}}]},{"x":276,"y":278,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":319,"y":259,"z":0,"type":1},{"x":404,"y":221,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":447,"y":216,"z":0,"type":0},{"x":475,"y":228,"z":0,"type":1},{"x":542,"y":212,"z":0,"type":4,"events":[{"id":"Blue Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":133}}]},{"x":617,"y":200,"z":0,"type":1},{"x":667,"y":223,"z":0,"type":11},{"x":721,"y":207,"z":0,"type":2},{"x":772,"y":223,"z":0,"type":1},{"x":868,"y":227,"z":0,"type":1},{"x":812,"y":237,"z":0,"type":0},{"x":911,"y":253,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":134}}]},{"x":953,"y":292,"z":0,"type":0,"events":[{"id":"Item Shop (MP2) v1.2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"ShopSpace":135}}]},{"x":962,"y":385,"z":0,"type":2},{"x":951,"y":423,"z":0,"type":1},{"x":932,"y":455,"z":0,"type":1},{"x":892,"y":458,"z":0,"type":11},{"x":852,"y":473,"z":0,"type":4,"events":[{"id":"Blue Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":130}}]},{"x":810,"y":484,"z":0,"type":1},{"x":771,"y":500,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":686,"y":544,"z":0,"type":1},{"x":997,"y":508,"z":0,"type":4,"events":[{"id":"Green Luma (MP2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":129}}]},{"x":958,"y":487,"z":0,"type":9},{"x":187,"y":220,"z":0,"type":1},{"x":220,"y":193,"z":0,"type":9},{"x":261,"y":175,"z":0,"type":4,"events":[{"id":"Green Luma (MP2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"Luma":136}}]},{"x":354,"y":153,"z":0,"type":1},{"x":401,"y":147,"z":0,"type":11},{"x":445,"y":143,"z":0,"type":6},{"x":492,"y":138,"z":0,"type":1},{"x":542,"y":134,"z":0,"type":4,"events":[{"id":"Blue Luma (MP2) v1.2","activationType":3,"executionType":1,"custom":true,"parameterValues":{"BlueLuma":133}}]},{"x":590,"y":132,"z":0,"type":4,"events":[{"id":"Star Bits (MP2) v1.1","activationType":3,"executionType":1,"custom":true,"parameterValues":{"StarBitCluster":137}}]},{"x":783,"y":128,"z":0,"type":13,"events":[{"id":"Luma Shop (RCI) (MP2) v1.2","activationType":1,"executionType":1,"custom":true,"parameterValues":{"LumaShop":138}}]},{"x":686,"y":127,"z":0,"type":1},{"x":730,"y":127,"z":0,"type":2},{"x":890,"y":131,"z":0,"type":1},{"x":937,"y":140,"z":0,"type":9},{"x":986,"y":167,"z":0,"type":4,"events":[{"id":"Ice Flower (MP2)","activationType":3,"executionType":1,"custom":true,"parameterValues":{"IceFlower":140}}]},{"x":1007,"y":228,"z":0,"type":10,"events":[{"id":"Multiple Item Space Helper","activationType":3,"executionType":1,"custom":true}]},{"x":1002,"y":287,"z":0,"type":6},{"x":106,"y":232,"z":0,"type":0},{"x":45,"y":210,"z":0,"type":0,"events":[{"id":"Ice Tunnel (MP2)","activationType":1,"executionType":1,"custom":true,"parameterValues":{"TunnelSpace":101,"Destination":102,"ExitSpace":103}}]},{"x":83,"y":178,"z":0,"type":0},{"x":1133,"y":180,"z":0,"type":0},{"x":1148,"y":197,"z":0,"type":0},{"x":1089,"y":191,"z":0,"type":0,"events":[{"id":"BOO","activationType":1,"executionType":1}]},{"x":1043,"y":210,"z":0,"type":0},{"x":552,"y":697,"z":0,"type":0,"subtype":0},{"x":703,"y":519,"z":0,"type":0,"subtype":0},{"x":945,"y":361,"z":0,"type":0,"subtype":0},{"x":327,"y":139,"z":0,"type":0,"subtype":0},{"x":655,"y":114,"z":0,"type":0,"subtype":0},{"x":378,"y":211,"z":0,"type":0,"subtype":0},{"x":342,"y":564,"z":0,"type":0,"subtype":0},{"x":1097,"y":231,"z":0,"type":0,"subtype":3},{"x":478,"y":762,"z":0,"type":0,"subtype":5},{"x":87,"y":371,"z":0,"type":0,"subtype":5},{"x":75,"y":471,"z":0,"type":0,"subtype":6},{"x":422,"y":836,"z":0,"type":0,"subtype":6},{"x":146,"y":585,"z":0,"type":0},{"x":117,"y":702,"z":0,"type":0},{"x":242,"y":692,"z":0,"type":0},{"x":370,"y":786,"z":0,"type":0},{"x":614,"y":746,"z":0,"type":0},{"x":976,"y":771,"z":0,"type":0},{"x":967,"y":666,"z":0,"type":0},{"x":1045,"y":662,"z":0,"type":0},{"x":882,"y":546,"z":0,"type":0},{"x":736,"y":551,"z":0,"type":0},{"x":1087,"y":538,"z":0,"type":0,"subtype":7},{"x":1012,"y":472,"z":0,"type":0},{"x":850,"y":442,"z":0,"type":0},{"x":137,"y":501,"z":0,"type":0},{"x":237,"y":332,"z":0,"type":0},{"x":535,"y":169,"z":0,"type":0},{"x":921,"y":193,"z":0,"type":0},{"x":870,"y":307,"z":0,"type":0,"subtype":7},{"x":278,"y":132,"z":0,"type":0},{"x":578,"y":57,"z":0,"type":0},{"x":780,"y":82,"z":0,"type":0},{"x":832,"y":166,"z":0,"type":0},{"x":1008,"y":144,"z":0,"type":0}],"links":{"0":12,"1":29,"2":79,"3":72,"4":85,"5":92,"6":60,"7":17,"8":24,"9":37,"10":58,"11":94,"12":13,"13":14,"14":15,"15":16,"16":7,"17":18,"18":[19,50],"19":20,"20":21,"21":22,"22":23,"23":8,"24":25,"25":26,"26":27,"27":28,"28":1,"29":30,"30":31,"31":32,"32":33,"33":34,"34":35,"35":36,"36":9,"37":38,"38":39,"39":40,"40":[41,42],"41":45,"42":43,"43":44,"44":80,"45":47,"46":48,"47":46,"48":49,"49":12,"50":51,"51":52,"52":53,"53":54,"54":[56,55],"55":10,"56":[82,57],"57":82,"58":59,"59":6,"60":61,"61":62,"62":63,"63":64,"64":65,"65":66,"66":67,"67":69,"68":70,"69":68,"70":71,"71":3,"72":73,"73":74,"74":75,"75":76,"76":77,"77":78,"78":2,"79":49,"80":81,"81":74,"82":83,"83":84,"84":4,"85":86,"86":87,"87":88,"88":89,"89":90,"90":5,"91":11,"92":93,"93":91,"94":95,"95":96,"96":97,"97":98,"98":3,"99":100,"102":104,"104":105,"105":97},"events":{"Duel Minigame Randomizer (RCI)":{"language":0,"code":"; NAME: Duel Minigame Randomizer (RCI)\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Number|Selector\n\n; This event is designed to fix or randomize the Duel Minigame that\n; will be played. For randomization, set the parameter \"Selector\" to\n; zero. To fix the Duel Minigame to a specific one, set \"Selector\" to\n; a value from 1-6 accordingly:\n; 1. Western Land\n; 2. Pirate Land\n; 3. Horror Land\n; 4. Space Land\n; 5. Mystery Land\n; 6. Bowser Land\n\n; When randomizing the Duel Minigame, refer to the Chances Array\n; below to set the percent chance of each Duel Minigame appearing.\n\n; Credit goes to Rain for originally porting the GetRand function!\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n;===Get Duel Minigame Arrays===\nLUI S0 0x800C ; 0x800C0000\nORI S0 S0 0xCD5C ; 0x800CCD5C, Duel Minigame Pointer\nLUI S1 hi(MinigamesArray)\nADDIU S1 S1 lo(MinigamesArray) ; Load MinigamesArray into S1\n\n;===Check Selector===\nLI T0 Selector\nBNEZ T0 SelectMinigame ; If T0 = 1-6, select the minigame\nNOP\n; else, randomize the minigame\n\n;===Randomize Minigame===\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI T0 hi(ChancesArray)\nADDIU T0 T0 lo(ChancesArray) ; Load ChancesArray into T0\nRandomizeLoop:\nLBU T1 0(T0) ; Load duel minigame chance into T1\nSLT T2 V0 T1 ; If V0 < T1, T2 = 1\nBNEZL T2 SetMinigame ; If T2 = 1, set minigame\nLBU S1 0(S1) ; Load duel minigame index into S1\n; else, check the next duel minigame chance\n\nADDIU T0 T0 1 ; Add 1 to check next duel minigame chance\nJ RandomizeLoop\nADDIU S1 S1 1 ; Add 1 to get next duel minigame index\n\n;===Select Minigame===\nSelectMinigame:\nADDIU T0 T0 -1 ; Subtract 1 to get MinigamesArray offset\nADDU S1 S1 T0 ; Add to get selected duel minigame\nLBU S1 0(S1) ; Load selected duel minigame index into S1\n\n;===Set Minigame===\nSetMinigame:\nSW S1 0(S0) ; Store duel minigame index into duel minigame pointer\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Chances Array===\n.align 16\nChancesArray:\n.byte 14 ; Western Land minigame (0-13) 14%\n.byte 28 ; Pirate Land minigame (14-27) 14%\n.byte 42 ; Horror Land minigame (28-41) 14%\n.byte 72 ; Space Land minigame (42-71) 30%\n.byte 86 ; Mystery Land minigame (73-85) 14%\n.byte 100 ; Bowser Land minigame (86-99) 14%\n\n; To set the % chances, each byte holds the % chance of the adjacent\n; Duel Minigame plus the total of all bytes before it (e.g. byte 32\n; for Pirate Land = 16% chance for Pirate Land plus the 16% chance\n; for Western Land before it). The final byte will always be 100 (the\n; sum of all chances will add up to 100%).\n\n;===Minigames Array===\n.align 16\nMinigamesArray:\n.byte 0x3F ; Western Land minigame index\n.byte 0x42 ; Pirate Land minigame index\n.byte 0x44 ; Horror Land minigame index\n.byte 0x46 ; Space Land minigame index\n.byte 0x48 ; Mystery Land minigame index\n.byte 0x4A ; Bowser Land minigame index\n\n; Do not change these values; they are the in-game indexes for each\n; of the Duel Minigames. Ensure that the order of Duel Minigame\n; chances above matches the order of the Duel Minigames here.\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand:\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, 0x800D\nLW v0, 0x99B4 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x800D\nJR RA\nSW v0, 0x99B4 (v1)"},"Item Minigame Randomizer (RCI)":{"language":0,"code":"; NAME: Item Minigame Randomizer (RCI)\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Number|Selector\n\n; This event is designed to fix or randomize the Item Minigame that\n; will be played. For randomization, set the parameter \"Selector\" to\n; zero. To fix the Item Minigame to a specific one, set \"Selector\" to\n; a value from 1-6 accordingly:\n; 1. Western Land\n; 2. Pirate Land\n; 3. Horror Land\n; 4. Space Land\n; 5. Mystery Land\n; 6. Bowser Land\n\n; When randomizing the Item Minigame, refer to the Chances Array\n; below to set the percent chance of each Item Minigame appearing.\n\n; Credit goes to Rain for originally porting the GetRand function!\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n;===Get Item Minigame Arrays===\nLUI S0 0x800C ; 0x800C0000\nORI S0 S0 0xCCFC ; 0x800CCCFC, Item Minigame Pointer\nLUI S1 hi(MinigamesArray)\nADDIU S1 S1 lo(MinigamesArray) ; Load MinigamesArray into S1\n\n;===Check Selector===\nLI T0 Selector\nBNEZ T0 SelectMinigame ; If T0 = 1-6, select the minigame\nNOP\n; else, randomize the minigame\n\n;===Randomize Minigame===\nJAL GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\nLUI T0 hi(ChancesArray)\nADDIU T0 T0 lo(ChancesArray) ; Load ChancesArray into T0\nRandomizeLoop:\nLBU T1 0(T0) ; Load item minigame chance into T1\nSLT T2 V0 T1 ; If V0 < T1, T2 = 1\nBNEZL T2 SetMinigame ; If T2 = 1, set minigame\nLBU S1 0(S1) ; Load item minigame index into S1\n; else, check the next item minigame chance\n\nADDIU T0 T0 1 ; Add 1 to check next item minigame chance\nJ RandomizeLoop\nADDIU S1 S1 1 ; Add 1 to get next item minigame index\n\n;===Select Minigame===\nSelectMinigame:\nADDIU T0 T0 -1 ; Subtract 1 to get MinigamesArray offset\nADDU S1 S1 T0 ; Add to get selected item minigame\nLBU S1 0(S1) ; Load selected item minigame index into S1\n\n;===Set Minigame===\nSetMinigame:\nSB S1 0(S0) ; Store item minigame index into item minigame pointer\n\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Chances Array===\n.align 16\nChancesArray:\n.byte 14 ; Western Land minigame (0-13) 14%\n.byte 28 ; Pirate Land minigame (14-27) 14%\n.byte 42 ; Horror Land minigame (28-41) 14%\n.byte 72 ; Space Land minigame (42-71) 30%\n.byte 86 ; Mystery Land minigame (72-85) 14%\n.byte 100 ; Bowser Land minigame (86-99) 14%\n\n; To set the % chances, each byte holds the % chance of the adjacent\n; Item Minigame plus the total of all bytes before it (e.g. byte 32\n; for Pirate Land = 16% chance for Pirate Land plus the 16% chance\n; for Western Land before it). The final byte will always be 100 (the\n; sum of all chances will add up to 100%).\n\n;===Minigames Array===\n.align 16\nMinigamesArray:\n.byte 0x05 ; Western Land minigame index\n.byte 0x02 ; Pirate Land minigame index\n.byte 0x03 ; Horror Land minigame index\n.byte 0x04 ; Space Land minigame index\n.byte 0x06 ; Mystery Land minigame index\n.byte 0x01 ; Bowser Land minigame index\n\n; Do not change these values; they are the in-game indexes for each\n; of the Item Minigames. Ensure that the order of Item Minigame\n; chances above matches the order of the Item Minigames here.\n\n;===Mini Func to Get Random Byte===\n.align 4\nGetRand:\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, 0x800D\nLW v0, 0x99B4 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x800D\nJR RA\nSW v0, 0x99B4 (v1)"},"Board RAM (RCI)":{"language":0,"code":"; NAME: Board RAM (RCI)\n; GAMES: MP2_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 (MP2)\n; 0x800F8CE2 - Multiple Item Slots Flag\n// Values: 0-1\n// When ON, multiple item slots are in play\n; 0x800F8CF0-3 - GetPlayerPlacement Pointer\n// Values: 0x80xxxxxx\n// Holds the pointer to the GetPlayerPlacement func\n; 0x800F8CF4-7 - GetPlayerPlacementWithBonusStars Pointer\n// Values: 0\n// Reserved for the pointer to GetPlayerPlacementWithBonusStars func\n; 0x800F8CF8-B - GetRand Pointer\n// Values: 0\n// Reserved for the pointer to GetRand func\n; 0x800F8CFC - P1 Star Bits\n// Values: 0-200\n// Holds P1's Star Bits\n; 0x800F8CFD - P2 Star Bits\n// Values: 0-200\n// Holds P2's Star Bits\n; 0x800F8CFE - P3 Star Bits\n// Values: 0-200\n// Holds P3's Star Bits\n; 0x800F8CFF - P4 Star Bits\n// Values: 0-200\n// Holds P4's Star Bits\n; 0x800F8D00 - P1 1-Up Mushroom\n// Values: 0-1\n// When ON, P1 has a 1-Up Mushroom\n; 0x800F8D01 - P2 1-Up Mushroom\n// Values: 0-1\n// When ON, P2 has a 1-Up Mushroom\n; 0x800F8D02 - P3 1-Up Mushroom\n// Values: 0-1\n// When ON, P3 has a 1-Up Mushroom\n; 0x800F8D03 - P4 1-Up Mushroom\n// Values: 0-1\n// When ON, P4 has a 1-Up Mushroom\n; 0x800F8D11 - Last 5 Turns New Ruleset Adress\n// Values: 0-8\n// Holds the Last 5 Turns new ruleset (Blue Space, Red Space, Koopa Bank, Luma Discount, Bonus Boost)"},"Ice Flower (MP2)":{"language":0,"code":"; NAME: Ice Flower (MP2)\n; GAMES: MP2_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 0x34D ; Quick \"whew!\"\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 4(V0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x111 ; Add character value to Mario's scream\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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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 RotateCharacterModel\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 CloseMessage\nNOP\nJAL 0x80056168\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 0x1C(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S1 ; Pass coins to lose on A1\n\nLBU A0 0x1C(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 (MP2)":{"language":0,"code":"; NAME: Ice Tunnel (MP2)\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Space|TunnelSpace\n; PARAM: Space|Destination\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 RotateCharacterModel\nLI A2 TunnelSpace ; Face TunnelSpace\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\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 CloseMessage\nNOP\nJAL 0x80056168\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 1 ; Assigns circle fade-out\nJAL InitFadeOut ; Fade to black\nLI A1 16 ; Assigns 16 frames for 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\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 RotateCharacterModel\nLI A2 ExitSpace ; Face ExitSpace\n\nLI A0 1 ; Assigns circle 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"},"Green Luma (MP2)":{"language":0,"code":"; NAME: Green Luma (MP2)\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Space|Luma\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 = Chances Table / HB Address\n\n;===Rotate Toward Luma===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotateCharacterModel\nLI A2 Luma ; Face Luma\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Display Message===\nJAL PlaySound\nLI A0 0x343 ; 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 CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n;===Get Chances Table===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nMOVE S0 V0 ; Copy V0 to S0\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement Pointer\nLW V0 0(V0) ; Load GetPlayerPlacement address into V0\nJALR V0 ; Call GetPlayerPlacement\nMOVE A0 S0 ; Pass current player index on A0\n\nLUI S1 hi(FirstChancesTable)\nADDIU S1 S1 lo(FirstChancesTable)\nSLL V0 V0 4 ; Shift left by 4 (multiply by 16)\nADDU S1 S1 V0 ; Add distance between chances tables\n\n;===Get Hidden Block===\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF8 ; 0x800F8CF8, GetRand Pointer\nLW V0 0(V0) ; Load GetRand address into V0\nJALR V0 ; Call 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(S1) ; Load chance value into T0\nSLT T2 V0 T0 ; If V0 < T0, T2 = 1\nBNEZL T2 ExitLoop ; If T2 = 1, exit loop\nLW S1 0(T1) ; Load HB address (on likely)\nADDIU S1 S1 1 ; Add 1 to get next chance value\nJ Loop\nADDIU T1 T1 4 ; Add 4 to get next HB address\n\nExitLoop:\nJAL 0x800558F4 ; GetCurrentSpaceIndex\nNOP ; Get current space index at V0\nBEQZ S1 GetDud ; If S1 = 0, get dud\nNOP\n; else, get HB\nSH V0 0(S1) ; Store current space into HB address\n\nJ exit\nNOP\n\n;===Get Dud===\nGetDud:\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotateCharacterModel\nMOVE A2 V0 ; Face current space (south)\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\nMOVE A0 S0 ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 1 ; Gain 1 coin\n\nMOVE A0 S0 ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nLI A1 1 ; Gain 1 coin\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(SP)\nJR RA\nADDIU SP SP 40\n\n;===Chances Tables===\n.align 16\nFirstChancesTable:\n.byte 5 ; Star HB (0-4) 5%\n.byte 55 ; Coins HB (5-54) 50%\n.byte 100 ; Dud (55-99) 45%\n\n.align 16\n.byte 15 ; Star HB (0-14) 15%\n.byte 65 ; Coins HB (15-64) 50%\n.byte 100 ; Dud (65-99) 35%\n\n.align 16\n.byte 25 ; Star HB (0-24) 25%\n.byte 75 ; Coins HB (25-74) 50%\n.byte 100 ; Dud (75-99) 25%\n\n.align 16\n.byte 35 ; Star HB (0-34) 35%\n.byte 85 ; Coins HB (35-84) 50%\n.byte 100 ; Dud (85-99) 15%\n\n;===Hidden Block Table===\n.align 4\nHiddenBlockTable:\n.word 0x800FD418 ; Star HB address\n.word 0x800FA608 ; Coins HB address\n.word 0 ; Dud\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"},"1-Up Mushroom (MP2)":{"language":0,"code":"; NAME: 1-Up Mushroom (MP2)\n; GAMES: MP2_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 0x800F ; 0x800F0000\nORI T2 T2 0x8D00 ; 0x800F8D00, P1 1-Up Mushroom Address\nLBU T0 0x1C(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 8(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 CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n;===Get Coins===\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 100 ; Gain 100 coins\n\nLBU A0 0x1C(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 4(S0) ; Load character value into A0\nJAL PlaySound\nADDIU A0 A0 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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"},"MP2 Helper Functions":{"language":0,"code":"; NAME: MP2 Helper Functions\n; GAMES: MP2_USA\n; EXECUTION: Direct\n\n.align 4\nMain:\nADDIU SP SP -32\nSW RA 28(SP)\n\nLUI T0 0x800F ; 0x800F0000\nORI T0 T0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement pointer\nLUI T1 hi(GetPlayerPlacement)\nADDIU T1 T1 lo(GetPlayerPlacement) ; GetPlayerPlacement address\nSW T1 0(T0) ; Store address into pointer\n\nLUI T1 hi(GetRand)\nADDIU T1 T1 lo(GetRand) ; GetRand address\nSW T1 8(T0) ; Store address into pointer\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n.align 4\nGetPlayerPlacement:\nADDIU SP SP -0x30\nSW RA 0x002C(SP)\nSW S2 0x0028(SP)\nSW S1 0x0024(SP)\nSW S0 0x0020(SP)\n\n; A0 = Player Index\n\nADDU S2 A0 R0\nADDU S0 R0 R0\nADDIU S1 SP 0x0010\nBranchE9E0:\nJAL Func_ECB0\nADDU A0 S0 R0\n\nSLL V1 S0 2\nADDU V1 V1 S1\nSW V0 0x0000(V1)\nADDIU S0 S0 0x0001\nSLTI V0 S0 0x0004\nBNEZ V0 BranchE9E0\nADDU A0 R0 R0\n\nADDU S0 R0 R0\nSLL V0 S2 2\nADDIU A1 SP 0x0010\nADDU A2 V0 A1\nBranchEA14:\nBEQ S0 S2 BranchEA30\nSLL V0 S0 2\n\nADDU V0 V0 A1\nLW V1 0x0000(A2)\nLW V0 0x0000(V0)\nSLT V1 V1 V0\nADDU A0 A0 V1\nBranchEA30:\nADDIU S0 S0 0x0001\nSLTI V0 S0 0x0004\nBNEZ V0 BranchEA14\nADDU V0 A0 R0\n\nLW RA 0x002C(SP)\nLW S2 0x0028(SP)\nLW S1 0x0024(SP)\nLW S0 0x0020(SP)\nJR RA\nADDIU SP SP 0x30\n\n.align 4\nFunc_ECB0:\nADDIU A1 R0 0x0034 ; Distance between player structs\nMULT A1 A0 ; Multiply by player index\nMFLO A1 ; Move the result into A1\nLUI V1 0x8010 ; 0x800FD2CE\nADDU V1 V1 A1\nLH V1 0xD2CE(V1) ; Player stars\nSLL V0 V1 5\nSUBU V0 V0 V1\nSLL V0 V0 2\nADDU V0 V0 V1\nSLL V0 V0 3\nLUI V1 0x8010 ; 0x800FD2C8\nADDU V1 V1 A1\nLH V1 0xD2C8(V1) ; Player coins\nJR RA\nADDU V0 V0 V1\n\n.align 4\nGetRand:\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, 0x800D\nLW v0, 0x99B4 (v0)\nLUI v1, 0x41C6\nORI v1, v1, 0x4E6D\nMULT v0, v1\nMFLO v0\nADDIU v0, v0, 0x3039\nLUI v1, 0x800D\nJR RA\nSW v0, 0x99B4 (v1)"},"Multiple Item Space Helper":{"language":0,"code":"; NAME: Multiple Item Space Helper\n; GAMES: MP2_USA\n; EXECUTION: Direct\n\n; This event is designed to shift the player's main item to a reserve\n; slot if one is open when landing on an Item Space. This way, the\n; player can land on an Item Space with an item in their main slot\n; and still be able to play the Item Minigame, as long as they still\n; have at least one open reserve slot.\n\nADDIU SP SP -32\nSW RA 28(SP)\n\n;===Check Multiple Item Slots Flag===\nLUI T0 0x800F ; 0x800F0000\nORI T0 T0 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU T0 0(T0) ; Load flag into T0\nBEQZ T0 exit ; If flag is OFF, exit\nNOP\n; else, check item slots\n\n;===Check Main Item Slot===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\n\nLBU T0 0x19(V0) ; Load main item value into T0\nLI T1 0xFF ; No item index\nBEQ T0 T1 exit ; If main slot is open, exit\nNOP\n; else, main slot is full\n\n;===Check Reserve Slots===\nLBU T2 0x1E(V0) ; Load reserve item value #1 into T2\nBEQL T2 T1 MoveItem ; If reseve slot is open, move item\nLI T3 0x1E ; Empty slot offset at 0x1E\n\nLBU T2 0x1F(V0) ; Load reserve item value #2 into T2\nBNE T2 T1 exit ; If reserve slot isn't open, exit\nLI T3 0x1F ; Empty slot offset at 0x1F\n\n;===Move Item===\nMoveItem:\nADDU T3 T3 V0 ; Add empty slot offset to player struct\nSB T0 0(T3) ; Store main item into empty slot\nSB T1 0x19(V0) ; Store no item into main slot\n\nexit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32"},"Ice Flower Blockade (MP2) v1.1":{"language":0,"code":"; NAME: Ice Flower Blockade (MP2) v1.1\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Space|Next\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\n; S2 = Logic Array\n\n;===Check for Bowser===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nSLTI T0 V0 4 ; If V0 < 4, T0 = 1\nBEQZ T0 epilogue ; If T0 = 0, current player is Bowser, go to epilogue\nNOP\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 0x80046D2C ; HideDiceRoll\nLBU A0 0x1C(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 RotateCharacterModel\nLI A2 Next ; Face Next\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Get Entry Logic===\nLUI S2 hi(LogicArray)\nADDIU S2 S2 lo(LogicArray)\n\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nLI T1 0x01 ; Skeleton Key index\nBEQL T0 T1 CheckCoins ; If player has key, check coins\nSB T1 0(S2) ; Store 1 if player has key (on likely)\n\nLUI T3 0x800F ; 0x800F0000\nORI T3 T3 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU T3 0(T3) ; Load flag into S3\nBEQL T3 R0 CheckCoins ; If multiple item slots are OFF, check coins\nSB R0 0(S2) ; Store 0 since player doesn't have key (on likely)\n; else, multiple item slots are ON\n\nLBU T0 0x1E(S0) ; Load reserve item value #1 from offset of player struct\nBEQL T0 T1 CheckCoins ; If player has key, check coins\nSB T1 0(S2) ; Store 1 if player has key (on likely)\n\nLBU T0 0x1F(S0) ; Load reserve item value #2 from offset of player struct\nBEQL T0 T1 CheckCoins ; If player has key, check coins\nSB T1 0(S2) ; Store 1 if player has key (on likely)\n; else, player doesn't have key\nSB R0 0(S2) ; Store 0 if player doesn't have key\n\nCheckCoins:\nLBU A0 0x1C(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 0x1C(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 0x1C(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 PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBEQZ V0 WaitOnPrompt ; If V0 = 0, wait on prompt\nNOP\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nJAL AILogic\nMOVE A0 S2 ; Pass logic array on A0\n\nJ GetSelection\nNOP\n\nWaitOnPrompt:\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nGetSelection:\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\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 0x80103A64 ; ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Use Key===\nUseKey:\nLI T1 0x01 ; Skeleton Key index\nLI T2 0xFF ; No item index\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nBEQL T0 T1 PassBlockade ; If player has key, pass blockade\nSB T2 0x19(S0) ; Store no item index into main slot\n\nLBU T0 0x1E(S0) ; Load reserve item value #1 from offset of player struct\nBEQL T0 T1 PassBlockade ; If player has key, pass blockade\nSB T2 0x1E(S0) ; Store no item index into reserve slot #1\n\nJ PassBlockade\nSB T2 0x1F(S0) ; Store no item index into reserve slot #2\n\n;===Use Coins===\nUseCoins:\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 -10 ; Lose 10 coins\n\nLBU A0 0x1C(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 0 ; 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\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 0 ; 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 0x8004655C ; ShowDiceRoll\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nepilogue:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nLW S2 32(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 CloseMessage\nNOP\nJAL 0x80056168\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 0x8008D854 ; 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 0x800F ; 0x800F0000\nORI T0 T0 0x93B2 ; 0x800F93B2, Star Spawn Cycle number\nADDIU T1 T0 2 ; 1st Star Spawn Index in Cycle (0-6)\nLHU T0 0(T0) ; Load current star spawn cycle number (0-6 in order)\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nADDU T0 T0 T1 ; Add to get current star spawn\nLHU T2 0(T0) ; Load current star spawn index into T2\n\nLI T0 3\nBEQL T2 T0 AILogicExit ; If T2 = 3, exit\nLI V0 2 ; Select exit (on likely)\nLI T0 4\nBEQL T2 T0 AILogicExit ; If T2 = 4, 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 0x8005694C ; 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"},"Item Shop (MP2) v1.2":{"language":0,"code":"; NAME: Item Shop (MP2) v1.2\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Space|ShopSpace\n\nADDIU SP SP -64\nSW RA 60(SP)\nSW S0 56(SP)\nSW S1 52(SP)\nSW S2 48(SP)\nSW S3 44(SP)\nSW S4 40(SP)\nSW S5 36(SP)\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice / Selected Item\n; S2 = Item Table / Item Index\n; S3 = Price Table / Price\n; S4 = Shop Table\n; S5 = Empty Item Slot (Offset) / Sad Message Address\n\n;===Check for Bowser===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nSLTI T0 V0 4 ; If V0 < 4, T0 = 1\nBEQZ T0 epilogue ; If T0 = 1, player is Bowser, go to epilogue\nNOP\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 0x80046D2C ; HideDiceRoll\nLBU A0 0x1C(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 ShopSpace===\nLI A0 -1 ; Set current player\nLI A1 8 ; Rotate in 8 frames\nJAL RotateCharacterModel\nLI A2 ShopSpace ; Face ShopSpace\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Check Current Turn===\nLUI T0 hi(total_turns)\nADDIU T0 T0 lo(total_turns)\nLHU T0 0(T0) ; Load total turns into T0\n\nLUI T1 hi(current_turn)\nADDIU T1 T1 lo(current_turn)\nLHU T1 0(T1) ; Load current turn into T1\n\nBEQ T0 T1 LastTurn ; If it's the last turn, go to LastTurn\nNOP\n\n;===Check Player's Coins===\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 10 ; Check for 10 coins\n\nBEQZ V0 NoCoinsToShop ; If not enough coins, go to NoCoinsToShop\nNOP\n\n;===Check Player's Inventory===\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nLI T1 0xFF ; No item index\nBEQL T0 T1 StartShop ; If player has no item, start shop\nLI S5 0 ; Set main slot as open (on likely)\n; else, player already has item\n\nLUI T0 0x800F ; 0x800F0000\nORI T0 T0 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU T0 0(T0) ; Load flag into T0\nBEQZ T0 TooManyItems ; If multiple item slots are OFF, go to TooManyItems\nNOP\n; else, multiple item slots are ON\n\nLBU T0 0x1E(S0) ; Load reserve item #1 from offset of player struct\nBEQL T0 T1 StartShop ; If reserve slot is open, start shop\nLI S5 1 ; Set reserve slot #1 as open (on likely)\nLBU T0 0x1F(S0) ; Load reserve item #2 from offset of player struct\nBNE T0 T1 TooManyItems ; If reserve slot is full, go to TooManyItems\nLI S5 2 ; Set reserve slot #2 as open\n\n;===Get Player Placement and Item Tables===\nStartShop:\nJAL GetTurnTierWithPlacement\nLBU A0 0x1C(S0) ; Pass current player index on A0\nSLL V0 V0 2 ; Shift left by 2 (multiply by 4)\n\nLUI T0 hi(ItemTableArray)\nADDIU T0 T0 lo(ItemTableArray) ; Load ItemTableArray into T0\nADDU T0 T0 V0 ; Add distance between tables\nLW S2 0(T0) ; Load current item table address into S2\n\nLUI T0 hi(PriceTableArray)\nADDIU T0 T0 lo(PriceTableArray) ; Load PriceTableArray into T0\nADDU T0 T0 V0 ; Add distance between tables\nLW S3 0(T0) ; Load current price table address into S3\n\nLUI T0 hi(ShopTableArray)\nADDIU T0 T0 lo(ShopTableArray) ; Load ShopTableArray into T0\nADDU T0 T0 V0 ; Add distance between tables\nLW S4 0(T0) ; Load current shop table address into S4\n\n;===Greeting Message===\nJAL PlaySound\nLI A0 0xE6 ; Koopa voice\n\nGreeting:\nLI A0 1 ; Display prompt\nLUI A1 hi(GreetingPrompt)\nJAL CallMessage\nADDIU A1 A1 lo(GreetingPrompt) ; Display GreetingPrompt\n\n; Get the selection from the player.\nJAL GetRandPromptSelection\nNOP\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n; Change the player's destination based on the choice.\nBEQZ S1 PrepareMainPrompt ; If S1 = 0, prepare main prompt\nNOP\nLI T0 1\nBEQ S1 T0 SayNo ; If S1 = 1, say no\nNOP\n; else pick \"View map\"\nJAL 0x80103A64 ; ViewBoardMap\nNOP\nJ Greeting\nNOP\n\n;===Prepare Main Prompt===\nPrepareMainPrompt:\nJAL PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBNEZ V0 AIShop ; If V0 = 1, go to AIShop\nNOP\n\nLBU A0 0x1C(S0) ; Pass current player index on A0\nMOVE A1 S3 ; Pass price table on A1\nJAL PreparePrompt\nMOVE A2 S4 ; Pass shop table on A2\n\n;===Display Main Prompt===\nMainPrompt:\nLI A0 1 ; Display prompt\nLUI A1 hi(PromptPlaceholder)\nJAL CallMessage\nADDIU A1 A1 lo(PromptPlaceholder) ; Display ShopPrompt with strings\n\nJAL DisableItems\nLBU A0 5(S2) ; Pass no. items for sale on A0\n\n; Get the selection from the player.\nJAL GetRandPromptSelection\nNOP\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n; Change the player's destination based on the choice.\nLBU T2 5(S2) ; Load no. items for sale into T2\nSLT T0 S1 T2 ; If S1 < T2, T0 = 1\nBNEZ T0 PickItem ; If T0 = 1, pick item\nNOP\nBNE S1 T2 Greeting ; If S1 =/= T2, go to Greeting\nNOP\n; else pick \"Item Descriptions\"\nJAL 0x8004E484 ; GetItemDescriptions\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJ MainPrompt\nNOP\n\n;===Pick Item===\nPickItem:\nADDU S2 S1 S2 ; Add to get selected item\nLBU S2 0(S2) ; Load item index into S2\nADDU S3 S1 S3 ; Add to get selected item price\nLBU S3 0(S3) ; Load price into S3\n\n;===Pay Coins===\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nSUBU A1 R0 S3 ; Subtract price\n\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL ShowPlayerCoinChange\nSUBU A1 R0 S3 ; Subtract price\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for coin change\n\n;===Receive Item===\nBEQL S5 R0 ReceiveItem ; If S6 = 0, receive item\nSB S2 0x19(S0) ; Store item into main slot (on likely)\n\nLI T0 1\nBEQL S5 T0 ReceiveItem ; If S6 = 1, receive item\nSB S2 0x1E(S0) ; Store item into reserve slot #1 (on likely)\nSB S2 0x1F(S0) ; Store item into reserve slot #2\n\nReceiveItem:\nJAL PlaySound\nLI A0 0x340 ; Turn Start sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Happy Voice and Animation===\nLBU A0 4(S0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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\n;===Prepare Got Item Message===\nLUI A0 hi(MessagePlaceholder)\nADDIU A0 A0 lo(MessagePlaceholder) ; Parse destination\nLUI A1 hi(GotItemMessage)\nADDIU A1 A1 lo(GotItemMessage) ; String formatter (%s)\nLUI A2 hi(ItemStrings)\nADDIU A2 A2 lo(ItemStrings)\nSLL S2 S2 5 ; Shift left by 5 (multiply by 32)\nADDU A2 A2 S2 ; Add to get selected item string\nJAL sprintf\nLI A3 0 ; Terminator byte\n\nJAL PlaySound\nLI A0 0xE6 ; Koopa voice\n\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nJAL CallMessage\nADDIU A1 A1 lo(MessagePlaceholder) ; Display GotItemMessage with strings\n\nJ exit\nNOP\n\n;===AI Shop===\nAIShop:\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL CheckPrices\nMOVE A1 S3 ; Pass price table on A1\n\nLBU A0 0(V0) ; Load 0th logic from price array\nLBU T0 1(V0) ; Load 1st logic from price array\nADDU A0 A0 T0 ; Add to get possible items to purchase\nLBU T0 2(V0) ; Load 2nd logic from price array\nADDU A0 A0 T0 ; Add to get possible items to purchase\nLBU T0 3(V0) ; Load 3rd logic from price array\nADDU A0 A0 T0 ; Add to get possible items to purchase\nLBU T0 4(V0) ; Load 4th logic from price array\nADDU A0 A0 T0 ; Add to get possible items to purchase\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF8 ; 0x800F8CF8, GetRand Pointer\nLW V0 0(V0) ; Load GetRand address into V0\nJALR V0 ; Call GetRand\nADDIU A0 A0 -1 ; Subtract 1 to get possible items to purchase\n\nJ PickItem\nMOVE S1 V0 ; Copy V0 to S1\n\n;===Say No Message===\nSayNo:\nJAL PlaySound\nLI A0 0xE6 ; Koopa voice\n\nLI A0 0 ; Display message\nLUI A1 hi(NothingMessage)\nJAL CallMessage\nADDIU A1 A1 lo(NothingMessage) ; Display NothingMessage\n\nJ exit\nNOP\n\n;===Too Many Items Message===\nTooManyItems:\nLUI S5 hi(TooManyItemsMessage)\nJ SadMessage\nADDIU S5 S5 lo(TooManyItemsMessage) ; Display TooManyItemsMessage\n\n;===No Coins to Shop Message===\nNoCoinsToShop:\nLUI S5 hi(NoCoinsToShopMessage)\nJ SadMessage\nADDIU S5 S5 lo(NoCoinsToShopMessage) ; Display NoCoinsToShopMessage\n\n;===Last Turn Message===\nLastTurn:\nLUI S5 hi(LastTurnMessage)\nADDIU S5 S5 lo(LastTurnMessage) ; Display LastTurnMessage\n\nSadMessage:\nJAL PlaySound\nLI A0 0xE6 ; Koopa voice\n\nLI A0 0 ; Display message\nJAL CallMessage\nMOVE A1 S5 ; Pass sad message address on A1\n\n;===Show Dice Roll===\nexit:\nJAL 0x8004655C ; ShowDiceRoll\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nepilogue:\nLW RA 60(SP)\nLW S0 56(SP)\nLW S1 52(SP)\nLW S2 48(SP)\nLW S3 44(SP)\nLW S4 40(SP)\nLW S5 36(SP)\nJR RA\nADDIU SP SP 64\n\n;===Mini Func to Get Turn Tier with Placement===\n.align 4\nGetTurnTierWithPlacement:\nADDIU SP SP -32\nSW RA 28(SP)\n\n; A0 = Current Player Index\n; V0 = Tier Score (0-11)\n\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement Pointer\nLW V0 0(V0) ; Load GetPlayerPlacement address into V0\n; Passing current player index on A0\nJALR V0 ; Call GetPlayerPlacement\nNOP\n\nLUI T0 hi(total_turns)\nADDIU T0 T0 lo(total_turns)\nLHU T0 0(T0) ; Load total turns into T0\nLUI T1 hi(current_turn)\nADDIU T1 T1 lo(current_turn)\nLHU T1 0(T1) ; Load current turn into T1\n\nSLTI T3 T1 6 ; ON if current turn is less than 6\nBNE T3 R0 addplacing ; If it's less than 6, then it's Early Game, exit\nLI T7 0 ; Early Game Value on T7\n\nSUB T2 T0 T1\nSLTI T3 T2 5 ; ON if Total Turns - Current Turn = 4 or less\nBNE T3 R0 addplacing ; If it's 4 or less, it's Late Game, exit\nLI T7 8 ; Late Game Value on T7\n\nLI T7 4 ; Mid Game Value on T7\n\naddplacing:\nADDU V0 V0 T7 ; Add Placement to Turn Tier (0-11)\n\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\nMOVE S0 A0 ; Copy A0 to S0\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 0x1 ; Character image (-1 for none, 0x1 for Red 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\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 CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\n\n;===Mini Func to Prepare Prompt===\n.align 4\nPreparePrompt:\nADDIU SP SP -64\nSW RA 60(SP)\nSW S0 56(SP)\nSW S1 52(SP)\nSW S2 48(SP)\n\n; A0 / S0 = Current Player Index\n; A1 / S1 = Price Table\n; A2 / S2 = Shop Table\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\nJAL SetupPrices\nMOVE S2 A2 ; Copy A2 to S2\n\nLUI A2 hi(BlackColour)\nADDIU A2 A2 lo(BlackColour) ; Default to black colour\nMOVE T4 A2 ; Copy A2 to T4\nMOVE T6 A2 ; Copy A2 to T6\nLUI T1 hi(BlueColour)\nADDIU T1 T1 lo(BlueColour) ; Prepare blue colour\n\nLBU T0 0(V0) ; Load 2nd item setup flag into T0\nBNEZL T0 GetColour3 ; If T0 = 1, get blue colour\nMOVE A2 T1 ; Get blue colour (on likely)\n\nGetColour3:\nLBU T0 1(V0) ; Load 3rd item setup flag into T0\nBNEZL T0 GetColour4 ; If T0 = 1, get blue colour\nMOVE T4 T1 ; Get blue colour (on likely)\n\nGetColour4:\nLBU T0 2(V0) ; Load 4th item setup flag into T0\nBNEZL T0 PrintPrompt ; If T0 = 1, get blue colour\nMOVE T6 T1 ; Get blue colour (on likely)\n\nPrintPrompt:\nLUI A0 hi(PromptPlaceholder)\nADDIU A0 A0 lo(PromptPlaceholder) ; Parse destination\nLUI A1 hi(ShopPrompt)\nADDIU A1 A1 lo(ShopPrompt) ; String formatter (%s)\n; Passing 2nd item colour on A2\nLW A3 0(S2) ; Pass shop table string #1 on A3\nSW T4 16(SP) ; Pass 3rd item colour on A4\nLW T5 4(S2) ; Pass shop table string #2 on T5\nSW T5 20(SP) ; Pass shop table string #2 on A5\nSW T6 24(SP) ; Pass 4th item colour on A6\nLW T7 8(S2) ; Pass shop table string #3 on T7\nSW T7 28(SP) ; Pass shop table string #3 on A7\nJAL sprintf\nSW R0 32(SP) ; Terminator byte\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.align 4\nBlackColour:\n.byte 0x01,0\n\n.align 4\nBlueColour:\n.byte 0x06,0\n\n;===Mini Func to Setup Prices===\n.align 4\nSetupPrices:\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; A0 / S0 = Current Player Index\n; A1 / S1 = Price Table\n; S2 = Loop Counter\n; S3 / V0 = Price Setup Array\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\nLI S2 0 ; Start counter at 0\nLUI S3 hi(PriceSetup)\nADDIU S3 S3 lo(PriceSetup)\nSetupPricesLoop:\nMOVE A0 S0 ; Pass current player index on A0\nJAL PlayerHasCoins\nLBU A1 2(S1) ; Pass nth item price on A1\nSB V0 0(S3) ; Store setup flag into array\nLI T0 2\nBEQ S2 T0 FinishSetupPrices ; If all items checked, finish\nNOP\nADDIU S1 S1 1 ; Add 1 to get next item price\nADDIU S2 S2 1 ; Add 1 to loop counter\nJ SetupPricesLoop\nADDIU S3 S3 1 ; Add 1 to store next price\n\nFinishSetupPrices:\nADDIU V0 S3 -2 ; Pass price setup array on V0\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.align 4\nPriceSetup:\n.fill 3\n\n;===Mini Func to Disable Items===\n.align 4\nDisableItems:\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\nSW S2 32(SP)\n\n; A0 / S0 = No. Items for Sale\n; S1 = Price Setup Array\n; S2 = Option Counter\n\nMOVE S0 A0 ; Copy A0 to S0\nLUI S1 hi(PriceSetup)\nADDIU S1 S1 lo(PriceSetup)\nLI S2 2 ; Start with 2nd option\nDisableItemsLoop:\nBEQ S0 S2 DisableItemsExit ; If all items checked, exit\nNOP\nLBU T0 0(S1) ; Load logic from price setup\nBNEZ T0 SkipDisabling ; If logic enabled, skip disabling\nNOP\nLI A0 2 ; Window ID\nJAL 0x8008D854 ; DisablePromptOption\nMOVE A1 S2 ; Disable nth option\n\nSkipDisabling:\nADDIU S1 S1 1 ; Add 1 to get next logic\nJ DisableItemsLoop\nADDIU S2 S2 1 ; Add 1 to check next option\n\nDisableItemsExit:\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 Check Prices===\n.align 4\nCheckPrices:\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 = Price Table\n; S2 / V0 = Price Array\n\nMOVE S0 A0 ; Copy A0 to S0\nMOVE S1 A1 ; Copy A1 to S1\nLUI S2 hi(PriceArray)\nADDIU S2 S2 lo(PriceArray)\nCheckPricesLoop:\nMOVE A0 S0 ; Pass current player index on A0\nJAL PlayerHasCoins\nLBU A1 0(S1) ; Pass price on A1\nSB V0 0(S2) ; Store logic into PriceArray\nLBU T0 1(S1) ; Load next price into T0\nBEQZ T0 CheckPricesExit ; If T0 = 0, exit\nADDIU S2 S2 1 ; Add 1 to store next logic\nJ CheckPricesLoop\nADDIU S1 S1 1 ; Add 1 to check next price\n\nCheckPricesExit:\nLUI V0 hi(PriceArray)\nADDIU V0 V0 lo(PriceArray)\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.align 4\nPriceArray:\n.fill 5\n\n;===Item Tables===\n.align 16\nItemTableArray:\n.word ItemTableA ; 1st place, early game\n.word ItemTableA ; 2nd place, early game\n.word ItemTableB ; 3rd place, early game\n.word ItemTableB ; 4th place, early game\n.word ItemTableB ; 1st place, mid game\n.word ItemTableC ; 2nd place, mid game\n.word ItemTableD ; 3rd place, mid game\n.word ItemTableD ; 4th place, mid game\n.word ItemTableE ; 1st place, late game\n.word ItemTableF ; 2nd place, late game\n.word ItemTableG ; 3rd place, late game\n.word ItemTableG ; 4th place, late game\n\n.align 16\nItemTableA:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0xFF ; Placeholder\n.byte 0xFF ; Placeholder\n.byte 0xFF ; Placeholder\n.byte 2 ; Two items\n\n.align 16\nItemTableB:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x06 ; Golden Mushroom\n.byte 0xFF ; Placeholder\n.byte 0xFF ; Placeholder\n.byte 3 ; Three items\n\n.align 16\nItemTableC:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x02 ; Plunder Chest\n.byte 0x06 ; Golden Mushroom\n.byte 0xFF ; Placeholder\n.byte 4 ; Four items\n\n.align 16\nItemTableD:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x04 ; Dueling Glove\n.byte 0x06 ; Golden Mushroom\n.byte 0xFF ; Placeholder\n.byte 4 ; Four items\n\n.align 16\nItemTableE:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x02 ; Plunder Chest\n.byte 0x04 ; Dueling Glove\n.byte 0x06 ; Golden Mushroom\n.byte 5 ; Five items\n\n.align 16\nItemTableF:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x04 ; Dueling Glove\n.byte 0x05 ; Warp Block\n.byte 0x06 ; Golden Mushroom\n.byte 5 ; Five items\n\n.align 16\nItemTableG:\n.byte 0x00 ; Mushroom\n.byte 0x01 ; Skeleton Key\n.byte 0x05 ; Warp Block\n.byte 0x06 ; Golden Mushroom\n.byte 0x09 ; Magic Lamp\n.byte 5 ; Five items\n\n;===Price Tables===\n.align 16\nPriceTableArray:\n.word PriceTableA ; 1st place, early game\n.word PriceTableA ; 2nd place, early game\n.word PriceTableB ; 3rd place, early game\n.word PriceTableB ; 4th place, early game\n.word PriceTableB ; 1st place, mid game\n.word PriceTableC ; 2nd place, mid game\n.word PriceTableC ; 3rd place, mid game\n.word PriceTableC ; 4th place, mid game\n.word PriceTableD ; 1st place, late game\n.word PriceTableD ; 2nd place, late game\n.word PriceTableE ; 3rd place, late game\n.word PriceTableE ; 4th place, late game\n\n.align 16\nPriceTableA:\n.byte 10 ; Mushroom price\n.byte 10 ; Skeleton Key price\n.byte 0 ; Placeholder\n.byte 0 ; Placeholder\n.byte 0 ; Placeholder\n\n.align 16\nPriceTableB:\n.byte 10 ; Mushroom price\n.byte 10 ; Skeleton Key price\n.byte 20 ; Golden Mushroom price\n.byte 0 ; Placeholder\n.byte 0 ; Placeholder\n\n.align 16\nPriceTableC:\n.byte 10 ; Mushroom price\n.byte 10 ; Skeleton Key price\n.byte 15 ; Plunder Chest/Dueling Glove price\n.byte 20 ; Golden Mushroom price\n.byte 0 ; Placeholder\n\n.align 16\nPriceTableD:\n.byte 10 ; Mushroom price\n.byte 10 ; Skeleton Key price\n.byte 15 ; Plunder Chest/Dueling Glove price\n.byte 15 ; Dueling Glove/Warp Block price\n.byte 20 ; Golden Mushroom price\n.byte 0 ; Terminator\n\n.align 16\nPriceTableE:\n.byte 10 ; Mushroom price\n.byte 10 ; Skeleton Key price\n.byte 15 ; Warp Block price\n.byte 20 ; Golden Mushroom price\n.byte 30 ; Magic Lamp price\n.byte 0 ; Terminator\n\n;===Shop Tables===\n.align 16\nShopTableArray:\n.word ShopTableA ; 1st place, early game\n.word ShopTableA ; 2nd place, early game\n.word ShopTableB ; 3rd place, early game\n.word ShopTableB ; 4th place, early game\n.word ShopTableB ; 1st place, mid game\n.word ShopTableC ; 2nd place, mid game\n.word ShopTableD ; 3rd place, mid game\n.word ShopTableD ; 4th place, mid game\n.word ShopTableE ; 1st place, late game\n.word ShopTableF ; 2nd place, late game\n.word ShopTableG ; 3rd place, late game\n.word ShopTableG ; 4th place, late game\n\n.align 16\nShopTableA:\n.word NullString\n.word NullString\n.word NullString\n\n.align 16\nShopTableB:\n.word GoldenMushroomString\n.word NullString\n.word NullString\n\n.align 16\nShopTableC:\n.word PlunderChestString\n.word GoldenMushroomString\n.word NullString\n\n.align 16\nShopTableD:\n.word DuelingGloveString\n.word GoldenMushroomString\n.word NullString\n\n.align 16\nShopTableE:\n.word PlunderChestString\n.word DuelingGloveString\n.word GoldenMushroomString\n\n.align 16\nShopTableF:\n.word DuelingGloveString\n.word WarpBlockString\n.word GoldenMushroomString\n\n.align 16\nShopTableG:\n.word WarpBlockString\n.word GoldenMushroomString\n.word MagicLampString\n\n;===Message Text===\n.align 16\nGreetingPrompt:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Welcome\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"This is the Item Shop\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"What would you like to do\"\n.byte 0xC3,0x0A ; Question mark (?), New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Buy an item\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Nothing\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0\n\n.align 16\nShopPrompt:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Which Item would you like\"\n.byte 0xC3,0x0A ; Question mark (?), New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x06,0x0C ; Blue font, Start option\n.ascii \"Mushroom\"\n.byte 0x0E,0x0E,0x0E,0x0E ; Mushroom tab formatters x4\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"10\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x06,0x0C ; Blue font, Start option\n.ascii \"Skeleton Key\"\n.byte 0x0E,0x0E,0x0E ; Skeleton Key tab formatters x3\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"10\"\n.byte 0x0D ; End option\n.ascii \"%s\" ; Font colour #1\n.ascii \"%s\" ; Shop table string #1\n.ascii \"%s\" ; Font colour #2\n.ascii \"%s\" ; Shop table string #2\n.ascii \"%s\" ; Font colour #3\n.ascii \"%s\" ; Shop table string #3\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x08,0x0C ; White font, Start option\n.ascii \"Item Explanations\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Back\"\n.byte 0x0D ; End option\n.byte 0\n\n.align 16\nGotItemMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Hope you enjoy your\"\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"shiny new\"\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\nNothingMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Nothing\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"Well\"\n.byte 0x82 ; Comma (,)\n.ascii \" please come again\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"Have a nice day\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nTooManyItemsMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Welcome\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"This is the Item Shop\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"It\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s nice of you to drop in\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"but you already have an Item\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"You can\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t buy another one\"\n.byte 0xC2,0x0A ; Exclamation mark (!), New line (writes below)\n.ascii \"Use your Item\"\n.byte 0x82 ; Comma (,)\n.ascii \" then come back\"\n.byte 0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nNoCoinsToShopMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Welcome\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"This is the Item Shop\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"It\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"s nice of you to drop in\"\n.byte 0x82,0x0A ; Comma (,), New line (writes below)\n.ascii \"but you don\"\n.byte 0x5C ; Apostrophe (')\n.ascii \"t have enough money\"\n.byte 0x85,0x0A ; Period (.), New line (writes below)\n.ascii \"Come back after saving up a bit\"\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0xFF,0 ; Wait, press A to confirm\n\n.align 16\nLastTurnMessage:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"The Item Shop is now\"\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"closed for the day\"\n.byte 0x85 ; Period (.)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"Please come again\"\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;===Item Strings===\n.align 32\nItemStrings:\n.asciiz \" Mushroom\" ; 0x00\n.align 32\n.asciiz \" Skeleton Key\" ; 0x01\n.align 32\n.asciiz \" Plunder Chest\" ; 0x02\n.align 32\n.asciiz \" Bowser Bomb\" ; 0x03\n.align 32\n.asciiz \" Dueling Glove\" ; 0x04\n.align 32\n.asciiz \" Warp Block\" ; 0x05\n.align 32\n.asciiz \" Golden Mushroom\" ; 0x06\n.align 32\n.asciiz \" Boo Bell\" ; 0x07\n.align 32\n.asciiz \" Bowser Suit\" ; 0x08\n.align 32\n.asciiz \" Magic Lamp\" ; 0x09\n\n;===Shop Strings===\n.align 16\nPlunderChestString:\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Plunder Chest\"\n.byte 0x0E,0x0E,0x0E ; Plunder Chest tab formatters x3\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"15\"\n.byte 0x0D,0 ; End option\n\n.align 16\nDuelingGloveString:\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Dueling Glove\"\n.byte 0x0E,0x0E,0x0E ; Dueling Glove tab formatters x3\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"15\"\n.byte 0x0D,0 ; End option\n\n.align 16\nWarpBlockString:\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Warp Block\"\n.byte 0x0E,0x0E,0x0E,0x0E ; Warp Block tab formatters x4\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"15\"\n.byte 0x0D,0 ; End option\n\n.align 16\nGoldenMushroomString:\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Golden Mushroom\"\n.byte 0x0E ; Golden Mushroom tab formatters x1\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"20\"\n.byte 0x0D,0; End option\n\n.align 16\nMagicLampString:\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Magic Lamp\"\n.byte 0x0E,0x0E,0x0E,0x0E ; Magic Lamp tab formatters x4\n.byte 0x08,0x29,0x3E ; White font,Coin icon, Multiply (x)\n.ascii \"30\"\n.byte 0x0D,0; End option\n\n.align 16\nNullString:\n.byte 0x08,0 ; White font\n\n;===Message Placeholders===\n.align 16\nPromptPlaceholder:\n.fill 0x1024,0\n\n.align 16\nMessagePlaceholder:\n.fill 0x1024,0"},"Launch Star (MP2) v1.1":{"language":0,"code":"; NAME: Launch Star (MP2) v1.1\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Space|Luma\n; PARAM: Space[]|Destinations\n; PARAM: Space[]|DestNext\n; PARAM: Number|ClosestStar\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 = Launch Star Flag\n; S3 = Destination Arrays\n\n;===Check for Bowser===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nSLTI T0 V0 4 ; If V0 < 4, T0 = 1\nBEQZ T0 epilogue ; If T0 = 0, player is Bowser, go to epilogue\nNOP\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 0x80046D2C ; HideDiceRoll\nLBU A0 0x1C(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 RotateCharacterModel\nLI A2 Luma ; Face Luma\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Check for Coins===\nLBU A0 0x1C(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\nNOP\n\n;===Start Prompt===\nJAL PlaySound\nLI A0 0x343 ; Luma cry\n\nStartPrompt:\nLI A0 1 ; Display prompt\nLUI A1 hi(LumaPrompt)\nJAL CallMessage\nADDIU A1 A1 lo(LumaPrompt) ; Display LumaPrompt\n\nJAL PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBEQZ V0 WaitOnPrompt ; If V0 = 0, wait on prompt\nNOP\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nJAL AILogic ; Get AI logic at V0\nNOP\n\nJ GetSelection\nNOP\n\n; Get the selection, either from the player or CPU.\nWaitOnPrompt:\nJAL GetRandPromptSelection\nNOP\nGetSelection:\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\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 0x80103A64 ; ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Say Yes===\nSayYes:\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL AdjustPlayerCoinsGradual\nLI A1 -5 ; Lose 5 coins\n\nLBU A0 0x1C(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===\nJAL PlaySound\nLI A0 0x36C ; Transform\n\nLI A0 0 ; Display message\nLUI A1 hi(YesMessage)\nJAL CallMessage\nADDIU A1 A1 lo(YesMessage) ; Display YesMessage\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 0x345 ; 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 T0 ; Move the remainder into T0\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\n\nLUI S3 hi(DestinationArray)\nADDIU S3 S3 lo(DestinationArray)\nADDU S3 S3 T0 ; Add random number (0-3) to DestinationArray\n\n;===Set Destination===\nLI A0 -1 ; Set current player\nLHU A1 16(S3) ; Pass Destination chain index on A1\nJAL SetPlayerOntoChain\nLHU A2 32(S3) ; Pass Destinationchain space index on A2\n\nLI A0 -1 ; Set current player\nLHU A1 48(S3) ; Pass Destination next chain index on A1\nJAL SetNextChainAndSpace\nLHU A2 64(S3) ; Pass Destination next chain space index on A2\n\n;===Set Player Coords===\nJAL GetSpaceData\nLHU A0 0(S3) ; 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 RotateCharacterModel\nLHU A2 0(S3) ; 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)\nJAL CallMessage\nADDIU A1 A1 lo(WarpedMessage) ; Display WarpedMessage\n\nJ exit\nNOP\n\n;===Say No===\nSayNo:\nJAL PlaySound\nLI A0 0x343 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(NoMessage)\nJAL CallMessage\nADDIU A1 A1 lo(NoMessage) ; Display NoMessage\n\nJ exit\nNOP\n\n;===No Coins Message===\nNoCoins:\nJAL PlaySound\nLI A0 0x343 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(NoCoinsMessage)\nJAL CallMessage\nADDIU A1 A1 lo(NoCoinsMessage) ; Display NoCoinsMessage\n\n;===Show Dice Roll===\nexit:\nJAL 0x8004655C ; ShowDiceRoll\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nepilogue:\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;===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 CloseMessage\nNOP\nJAL 0x80056168\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 0x800F ; 0x800F0000\nORI T0 T0 0x93B2 ; 0x800F93B2, Star Spawn Cycle number\nADDIU T1 T0 2 ; 1st Star Spawn Index in Cycle (0-6)\nLHU T0 0(T0) ; Load current star spawn cycle number (0-6 in order)\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nADDU T0 T0 T1 ; Add to get current star spawn\nLHU T2 0(T0) ; Load current star spawn index into T2\n\nLI T0 ClosestStar ; 0-6\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 2\nBEQ T2 T0 AILogicExit ; If T2 = 2, exit\nNOP\nLI T0 5\nBEQ T2 T0 AILogicExit ; If T2 = 5, exit\nNOP\nLI T0 6\nBEQ T2 T0 AILogicExit ; If T2 = 6, exit\nNOP\nJAL 0x8005694C ; 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 16\nDestinationArray:\n.halfword Destinations ; Destination space indexes\n\n.align 16\n.halfword Destinations_chain_indices ; Destination chain indexes\n\n.align 16\n.halfword Destinations_chain_space_indices ; Destination chain space indexes\n\n.align 16\n.halfword DestNext_chain_indices ; Destination next chain indexes\n\n.align 16\n.halfword DestNext_chain_space_indices ; Destination next 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 \" 5\"\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 ; 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"},"Red Luma (MP2) v1.2":{"language":0,"code":"; NAME: Red Luma (MP2) v1.2\n; GAMES: MP2_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 RotateCharacterModel\nLI A2 Luma ; Face Luma\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\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 0x1C(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 0x343 ; 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 PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBEQZ V0 WaitOnPrompt ; If V0 = 0, wait on prompt\nNOP\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nJAL AILogic\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJ GetSelection\nNOP\n\nWaitOnPrompt:\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nGetSelection:\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n; Change the outcome based on the choice.\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 0x80103A64 ; ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Pick Rival===\nPrePickRival:\nJAL AILogic\nLBU A0 0x1C(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 0x345 ; Warp sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Warp to Opponent===\nLBU A0 0x1C(S0) ; Pass current player index on A0\nLHU A1 0x10(S1) ; Pass opponent player chain index on A1\nJAL SetPlayerOntoChain\nLHU A2 0x12(S1) ; Pass opponent player chain space index on A2\n\nLBU A0 0x1C(S0) ; Pass current player index on A0\nLHU A1 0x14(S1) ; Pass opponent player next chain index on A1\nJAL SetNextChainAndSpace\nLHU A2 0x16(S1) ; Pass opponent player next 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 0x800558F4 ; GetCurrentSpaceIndex\nNOP ; Get current space index at V0\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotateCharacterModel\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 4(S0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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 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;===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 T0 hi(CharacterStrings)\nADDIU T0 T0 lo(CharacterStrings)\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nSLL V0 V0 5 ; Shift left by 5 (multiply by 32)\nADDU V0 V0 T0 ; Add distance between character strings\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nSLL V1 V1 5 ; Shift left by 5 (multiply by 32)\nADDU V1 V1 T0 ; Add distance between character strings\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nSLL T2 T2 5 ; Shift left by 5 (multiply by 32)\nADDU T2 T2 T0 ; Add distance between character strings\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nSLL T3 T3 5 ; Shift left by 5 (multiply by 32)\nADDU T3 T3 T0 ; Add distance between character strings\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 0x8008D854 ; 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 0x03 ; Red font\n.ascii \" Red Star\"\n.byte 0x08,0x0A ; White font, New line (writes below)\n.ascii \"powers to 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\" ; 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\n\n;===Character Strings===\n.align 32\nCharacterStrings:\n.asciiz \"MARIO\"\n.align 32\n.asciiz \"LUIGI\"\n.align 32\n.asciiz \"PEACH\"\n.align 32\n.asciiz \"YOSHI\"\n.align 32\n.asciiz \"WARIO\"\n.align 32\n.asciiz \"DK\""},"Rules of the Board (RCI) (MP2) v1.1":{"language":0,"code":"; NAME: Rules of the Board (RCI) (MP2) v1.1\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Boolean|ActivateRules\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\".\n\nADDIU SP SP -32\nSW RA 28(SP)\n\n;===Check to Activate Rules===\nLI T0 ActivateRules\nBEQZ T0 exit ; If ActivateRules is turned OFF, exit\nNOP\n\n;===Check the Turn Count===\nLUI T0 hi(current_turn)\nADDIU T0 T0 lo(current_turn)\nLHU 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;===Check for CPU===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nJAL PlayerIsCPU\nMOVE A0 V0 ; Pass current player index on A0\n\nBNEZ V0 exit ; If V0 = 1, player is CPU, exit\nNOP\n\n;===Greeting Prompt===\nJAL PlaySound\nLI A0 0x341 ; 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\nLUI A0 hi(GreetingMessage2)\nJAL CallMessage\nADDIU A0 A0 lo(GreetingMessage2) ; Display GreetingMessage2\n\n;===Rules Prompt===\nRules:\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\n\nLUI T0 hi(CharacterStrings)\nADDIU T0 T0 lo(CharacterStrings)\nLBU A0 4(V0) ; Load character value from offset of player struct\nSLL A0 A0 5 ; Shift left by 5 (multiply by 32)\nADDU A0 A0 T0 ; Add to get current character 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\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)\nJAL CallMessage\nADDIU A0 A0 lo(LumaMessage) ; Display LumaMessage\n\nLUI A0 hi(LumaMessage2)\nJ RulesDisplay\nADDIU A0 A0 lo(LumaMessage2) ; Display LumaMessage2\n\n;===Ice Flower Rules===\nIceFlowerRules:\nLUI A0 hi(IceFlowerMessage)\nJ RulesDisplay\nADDIU A0 A0 lo(IceFlowerMessage) ; Display IceFlowerMessage\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 28(SP)\nJR RA\nADDIU SP SP 32\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; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nMOVE S0 V0 ; S0 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\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 CloseMessage\nNOP\nJAL 0x80056168\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,0 ; Wait, press A to confirm\n\n.align 16\nGreetingMessage2:\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 \"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,0 ; Wait, press A to confirm\n\n.align 16\nLumaMessage2:\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\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\n\n;===Character Strings===\n.align 32\nCharacterStrings:\n.asciiz \"MARIO\"\n.align 32\n.asciiz \"LUIGI\"\n.align 32\n.asciiz \"PEACH\"\n.align 32\n.asciiz \"YOSHI\"\n.align 32\n.asciiz \"WARIO\"\n.align 32\n.asciiz \"DK\""},"Setup Item Slots (MP2) v1.4":{"language":0,"code":"; NAME: Setup Item Slots (MP2) v1.4\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: Boolean|MultipleItems\n\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\n\n; This code is designed to set up the reserve item slots by writing\n; the \"no item\" index as their value, so that players don't start\n; with two Mushrooms each. Set this event as a \"Before turn\" event.\n; Set the parameter \"MultipleItems\" to \"true\" to turn this event ON.\n\n; S0 = Player Index\n\n;===Check MultipleItems Parameter===\nLI T0 MultipleItems\nBEQZ T0 exit ; If MultipleItems is OFF, exit\nNOP\n\n;===Check Turn Count===\nLUI T0 hi(current_turn)\nADDIU T0 T0 lo(current_turn)\nLHU T2 0(T0) ; Load current turn into T0\nLI T1 1 ; Check if current turn is turn 1\nBNE T2 T1 exit ; If it's not turn 1, exit\nNOP\n; else, need to setup multiple item slots\n\n;===Turn On Board RAM===\nLUI T0 0x800F ; 0x800F0000\nORI T0 T0 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLI T1 MultipleItems\nSB T1 0(T0) ; Turn Multiple Item Slots Flag ON\n\n;===Write No Item Into Reserve Slots===\nLI S0 0 ; Start with P1\nRewriteLoop:\nJAL GetPlayerStruct\nMOVE A0 S0 ; Get player struct at V0\nLI T1 0xFF ; No item index\nSB T1 0x1E(V0) ; Store no item index into reserve slot #1\nSB T1 0x1F(V0) ; Store no item index into reserve slot #2\nLI T0 3\nBEQ S0 T0 exit ; If all players rewritten, exit\nNOP\nJ RewriteLoop\nADDIU S0 S0 1 ; Add 1 to get next player\n\nexit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40"},"Skeleton Key Prompt v1.3":{"language":0,"code":"; NAME: Skeleton Key Prompt v1.3\n; GAMES: MP2_USA\n; EXECUTION: Direct\n\nADDIU SP SP -48\nSW RA 44(SP)\nSW S0 40(SP)\nSW S1 36(SP)\n\n; This code is designed to allow you to choose to throw away your\n; Skeleton Key. Set it Before Dice Roll to allow the player to\n; throw away their Skeleton Key before they roll.\n\n; S0 = Current Player Struct\n; S1 = Prompt Choice\n\n;===Check for Skeleton Key===\nJAL GetPlayerStruct\nLI A0 -1 ; Get current player struct at V0\nMOVE S0 V0 ; Copy V0 to S0\n\nLBU T0 0x19(S0) ; Load item index into T0 from offset of player struct\nLI T1 0x01 ; Load Skeleton Key item index into T1\nBNE T0 T1 exit ; If item is not Skeleton Key, exit\nNOP\n\n;===Give Prompt===\nStartPrompt:\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 20 ; Character image (-1 for none, 20 is for Key)\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(SkeletonKeyPrompt)\nADDIU A1 A1 lo(SkeletonKeyPrompt) ; Display SkeletonKeyPrompt\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x80056144\nNOP\nJAL 0x80056168\nNOP\n\n; Change the player's destination based on the choice.\nBEQZ S1 yes\nNOP\nLI T0 1\nBEQ S1 T0 exit\nNOP\n; else pick \"View map\nJAL 0x80103A64 ; ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Key Says Farewell===\nyes:\nSW R0 16(SP) ; A4\nSW R0 20(SP) ; A5\nSW R0 24(SP) ; A6\nLI A0 20 ; Character image (-1 for none, 20 is for Key)\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(FarewellKey)\nADDIU A1 A1 lo(FarewellKey) ; Display FarewellKey\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Obligatory message box closing/cleanup calls.\nJAL 0x80056144\nNOP\nJAL 0x80056168\nNOP\n\n;===Remove Key from Inventory===\nLI T0 0xFF ; Load \"no item\" value into T0\nSB T0 0x19(S0) ; Store \"no item\" value into item slot as offset of struct\n\nexit:\nLW RA 44(SP)\nLW S0 40(SP)\nLW S1 36(SP)\nJR RA\nADDIU SP SP 48\n\n;===Message Text===\n.align 16\nSkeletonKeyPrompt:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"I am your\"\n.byte 0x06 ; Blue font\n.ascii \" Skeleton Key\"\n.byte 0x08 ; White font\n.byte 0xC2 ; Exclamation mark (!)\n.byte 0x0A,0x1A,0x1A,0x1A,0x1A ; New line + character image padding\n.ascii \"Do you really want to throw me away\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A ; Two new lines\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"Yes please\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"No thanks\"\n.byte 0x0D ; End option\n.byte 0x0A ; New line (writes below)\n.byte 0x1A,0x1A,0x1A,0x1A,0x1A,0x1A ; Character image + option indent\n.byte 0x0C ; Start option\n.ascii \"View map\"\n.byte 0x0D ; End option\n.byte 0\n\n.align 16\nFarewellKey:\n.byte 0x1A,0x1A,0x1A,0x1A ; Padding for character image\n.ascii \"Okay then\"\n.byte 0x85 ; Period (.)\n.ascii \" Guess this is goodbye\"\n.byte 0x85,0x85,0x85 ; Period (.)\n.byte 0xFF,0 ; Wait, press A to continue\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 picture"},"Switch Item Slots (MP2) v1.4":{"language":0,"code":"; NAME: Switch Item Slots (MP2) v1.4\n; GAMES: MP2_USA\n; EXECUTION: Direct\n\nADDIU SP SP -64\nSW RA 60(SP)\nSW S0 56(SP)\nSW S1 52(SP)\nSW S2 48(SP)\nSW S3 44(SP)\nSW S4 40(SP)\n\n; This code is designed to allow the player to switch between their\n; main and reserve item slots, effectively allowing them to have an\n; inventory of three items. The main item slot is the item usable\n; on the player's turn. Select a reserve item slot to switch it with\n; the main item slot, allowing you to open up an empty slot to get\n; another item or to use a different item.\n\n; Set this event as \"Before dice roll\". Ensure that your board also\n; has the \"Setup Item Slots\" event ON. If you are also using the\n; \"Skeleton Key Prompt\" event, it is recommended to add this event\n; to your board first.\n\n; S0 = Current Player Struct\n; S1 = Main Item\n; S2 = Reserve Item #1\n; S3 = Reserve Item #2\n; S4 = Prompt Choice\n\n;===Check Multiple Item Slots Flag===\nLUI T0 0x800F ; 0x800F0000\nORI T0 T0 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU T0 0(T0) ; Load flag into T0\nBEQZ T0 exit ; If Toggle is OFF, exit\nNOP\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;===Check Item Slots===\nLI T0 0xFF ; No item index\nLBU S1 0x19(S0) ; Load main item index into S1\nLBU S2 0x1E(S0) ; Load reserve item index #1 into S2\nLBU S3 0x1F(S0) ; Load reserve item index #2 into S3\nBNE S1 T0 PrepareItemPrompt\nNOP\nBNE S2 T0 PrepareItemPrompt\nNOP\nBNE S3 T0 PrepareItemPrompt\nNOP\n; else, player has no items, so exit\nJ exit\nNOP\n\n;===Prepare Item Prompt===\nPrepareItemPrompt:\nLUI A2 hi(WhiteFont)\nADDIU A2 A2 lo(WhiteFont) ; Default to white font\nMOVE T4 A2 ; Copy A2 to T4\nMOVE T6 A2 ; Copy A2 to T6\n\nLUI A3 hi(NullString)\nADDIU A3 A3 lo(NullString) ; Default to NullString\nMOVE T5 A3 ; Copy A3 to T5\nMOVE T7 A3 ; Copy A3 to T7\n\nLUI T8 hi(ItemStrings)\nADDIU T8 T8 lo(ItemStrings)\n\nBEQ S1 T0 ItemStringTwo ; If main item slot is empty, check next slot\nNOP\nLUI A2 hi(BlueFont)\nADDIU A2 A2 lo(BlueFont) ; Use blue font for main item\nSLL T1 S1 5 ; Multiply item index by 32 (distance between item strings)\nADDU A3 T8 T1 ; Add to get main item string\n\nItemStringTwo:\nBEQ S2 T0 ItemStringThree ; If reserve slot is empty, check next slot\nNOP\nLUI T4 hi(BlueFont)\nADDIU T4 T4 lo(BlueFont) ; Use blue font for reserve item #1\nSLL T2 S2 5 ; Multiply item index by 32 (distance between item strings)\nADDU T5 T8 T2 ; Add to get reserve item string #1\n\nItemStringThree:\nBEQ S3 T0 PrintItemPrompt ; If reserve slot is empty, print item prompt\nNOP\nLUI T6 hi(BlueFont)\nADDIU T6 T6 lo(BlueFont) ; Use blue font for reserve item #2\nSLL T3 S3 5 ; Multiply item index by 32 (distance between item strings)\nADDU T7 T8 T3 ; Add to get reserve item string #2\n\n;===Print Item Prompt===\nPrintItemPrompt:\nLUI A0 hi(PromptHolder)\nADDIU A0 A0 lo(PromptHolder) ; Parse destination\nLUI A1 hi(ItemPrompt)\nADDIU A1 A1 lo(ItemPrompt) ; String formatter (%s)\n; Pass main item font on A2\n; Pass main item string on A3\nSW T4 16(SP) ; Pass reserve item font #1 on A4\nSW T5 20(SP) ; Pass reserve item string #1 on A5\nSW T6 24(SP) ; Pass reserve item font #2 on A6\nSW T7 28(SP) ; Pass reserve item string #2 on A7\nJAL sprintf ; Convert strings to text\nSW R0 32(SP) ; Terminator byte\n\n;===Item Prompt===\nStartPrompt:\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(PromptHolder)\nADDIU A1 A1 lo(PromptHolder) ; Display ItemPrompt with strings\nLI A2 0\nJAL ShowMessage\nLI A3 0\n\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nMOVE S4 V0 ; S4 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n; Change the player's destination based on the choice.\nBEQZ S4 exit\nNOP\nLI T0 1\nBEQ S4 T0 ReserveOne\nNOP\nLI T0 2\nBEQ S4 T0 ReserveTwo\nNOP\n; else pick \"View map\"\nJAL 0x80103A64 ; ViewBoardMap\nNOP\nJ StartPrompt\nNOP\n\n;===Switch Main Item and Reserve Item #1===\nReserveOne:\nSB S1 0x1E(S0) ; Store main item into reserve slot #1\nJ exit\nSB S2 0x19(S0) ; Store reserve item #1 into main slot\n\n;===Switch Main Item and Reserve Item #2===\nReserveTwo:\nSB S1 0x1F(S0) ; Store main item into reserve slot #2\nSB S3 0x19(S0) ; Store reserve item #2 into main slot\n\nexit:\nLW RA 60(SP)\nLW S0 56(SP)\nLW S1 52(SP)\nLW S2 48(SP)\nLW S3 44(SP)\nLW S4 40(SP)\nJR RA\nADDIU SP SP 64\n\n;===Item Fonts===\n.align 16\nWhiteFont:\n.byte 0x08,0\n\n.align 16\nBlueFont:\n.byte 0x06,0\n\n;===Message Text===\n.align 16\nItemPrompt:\n.byte 0x0B ; Start prompt\n.ascii \"Which item slot do you want to use\"\n.byte 0xC3 ; Question mark (?)\n.byte 0x0A,0x0A,0x1A,0x1A ; Two new lines + option indent\n.byte 0x0C ; Start option\n.ascii \"Main item slot\"\n.byte 0x7B ; Colon (:)\n.ascii \"%s\" ; Main item font\n.ascii \"%s\" ; Main item string\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 \"Reserve item slot 1\"\n.byte 0x7B ; Colon (:)\n.ascii \"%s\" ; Reserve item font #1\n.ascii \"%s\" ; Reserve item string #1\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 \"Reserve item slot 2\"\n.byte 0x7B ; Colon (:)\n.ascii \"%s\" ; Reserve item font #2\n.ascii \"%s\" ; Reserve item string #2\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 \"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 ; 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 picture\n\n;===Item Prompt Placeholder===\n.align 16\nPromptHolder:\n.fill 0x1024,0\n\n;===Item Strings===\n.align 32\nNullString:\n.asciiz \" No item\"\n.align 32\nItemStrings:\n.asciiz \" Mushroom\"\n.align 32\n.asciiz \" Skeleton Key\"\n.align 32\n.asciiz \" Plunder Chest\"\n.align 32\n.asciiz \" Bowser Bomb\"\n.align 32\n.asciiz \" Dueling Glove\"\n.align 32\n.asciiz \" Warp Block\"\n.align 32\n.asciiz \" Golden Mushroom\"\n.align 32\n.asciiz \" Boo Bell\"\n.align 32\n.asciiz \" Bowser Suit\"\n.align 32\n.asciiz \" Magic Lamp\""},"Control Bowser v2":{"language":0,"code":"; NAME: Control Bowser v2\n; GAMES: MP2_USA\n; EXECUTION: Direct\n; PARAM: +Number|Costume\n\n; Set this event as \"Before player turn\". It is designed to allow the\n; player who obtains the Bowser Bomb to control Bowser as he moves\n; around the board. The parameter \"Costume\" also allows you to select\n; the costume for Bowser by setting a value from 1-6 accordingly:\n; 1. Bowser the Brash (Western Land)\n; 2. Cap'n Bowser (Pirate Land)\n; 3. Wizard Bowser (Horror Land)\n; 4. Black Hole Bowser (Space Land)\n; 5. Bowser Sphinx (Mystery Land)\n; 6. Bowser (Bowser Land)\n\n;===Insert Hook===\n.align 4\nADDIU SP SP -32\nSW RA 28(SP)\n\nLUI T0 hi(HookData)\nADDIU T0 T0 lo(HookData)\nLW V0 0(T0) ; Load HookData operation\nLUI V1 0x8006 ; 0x80060000\nORI V1 V1 0x53BC ; 0x800653BC, Hook Location\nSW V0 0(V1) ; Insert hook to CustomCode\nLW V0 4(T0) ; Load HookData operation 2\nSW V0 4(V1) ; Insert operation 2\n\n;===Set Bowser's Costume===\nLI T0 Costume ; Load Costume (1-6) into T0\nADDIU T0 T0 -1 ; Subtract 1 (0-5)\n\nLUI T1 0x800E ; 0x800E0000\nORI T1 T1 0x1F88 ; 0x800E1F88, Default Music Address\nLUI T2 hi(MusicArray)\nADDIU T2 T2 lo(MusicArray) ; Load MusicArray into T2\nADDU T2 T2 T0 ; Add to get selected music index\nLBU T2 0(T2) ; Load selected music index into T2\nSH T2 0(T1) ; Store selected music index\n\nLUI T1 0x800C ; 0x800C0000\nORI T1 T1 0xC128 ; 0x800CC128, Bowser Models Address\nADDU T2 T1 T0 ; Add to get selected model address\nLBU T2 0(T2) ; Load selected model byte into T2\nSB T2 0(T1) ; Store selected model byte\n\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nLUI T1 0x8010 ; 0x80100000\nORI T1 T1 0xEA98 ; 0x8010EA98, Bowser Images Address\nADDU T2 T1 T0 ; Add to get selected image address\nLHU T2 0(T2) ; Load selected image halfword into T2\nSH T2 0(T1) ; Store selected image halfword\n\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nLUI T1 0x800C ; 0x800C0000\nORI T1 T1 0xC1D8 ; 0x800CC1D8, Bowser Animations Address\nADDU T2 T1 T0 ; Add to get selected animation address\nLW T2 0(T2) ; Load selected animation word into T2\nSW T2 0(T1) ; Store selected animation word\nLUI T1 0x8010; 0x80100000\nORI T1 T1 0xEA80 ; 0x8010EA80, Bowser Messages Address\nADDU T2 T1 T0 ; Add to get selected message address\nLW T2 0(T2) ; Load selected message word into T2\nSW T2 0(T1) ; Store selected message word\n\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\n\n;===Hook Data===\n.align 4\nHookData:\nJ CustomCode ; Hook to jump to CustomCode\nADDU A0 S2 R0 ; Pass Bowser struct on A0\n\n;===Music Array===\n.align 4\nMusicArray:\n.byte 0x8 ; Western Land music\n.byte 0x9 ; Pirate Land music\n.byte 0xB ; Horror Land music\n.byte 0xA ; Space Land music\n.byte 0xC ; Mystery Land music\n.byte 0xD ; Bowser Land music\n\n;===Custom Code===\n.align 4\nCustomCode:\nADDIU SP SP -64\nSW RA 60(SP)\nSW S0 56(SP)\nSW S1 52(SP)\nSW A0 48(SP)\nSW V1 44(SP)\nSW T0 40(SP)\nSW T1 36(SP)\n\n; A0 / S0 = Bowser Struct\n; S1 = Player Index\n\nMOVE S0 A0 ; Copy A0 to S0\nLI S1 0 ; Start with P1\nCustomCodeLoop:\nJAL GetPlayerStruct\nMOVE A0 S1 ; Get player struct at V0\nLBU T0 0x19(V0) ; Load player item into T0\nLI A0 0x03 ; Bowser Bomb index\nBEQ T0 A0 SetPlayer\nNOP\nJ CustomCodeLoop\nADDIU S1 S1 1 ; Add 1 to get next player\n\nSetPlayer:\nLBU T0 3(V0) ; Load player controller part into T0\nSB T0 3(S0) ; Store player controller part into Bowser struct\nLHU V0 6(V0) ; Load player CPU flag into T0\n\nFixHook:\nLUI T1 hi(OriginalData)\nADDIU T1 T1 lo(OriginalData)\nLW T0 0(T1) ; Load OriginalData operation\nLUI V1 0x8006 ; 0x80060000\nORI V1 V1 0x53BC ; 0x800653BC, Hook Location\nSW T0 0(V1) ; Insert original code in hook location\nLW T0 4(T1) ; Load OriginalData operation 2\nSW T0 4(V1) ; Insert original code 2\n\nLW RA 60(SP)\nLW S0 56(SP)\nLW S1 52(SP)\nLW A0 48(SP)\nLW V1 44(SP)\nLW T0 40(SP)\nLW T1 36(SP)\nJ 0x800653C4 ; SH V0 6(S2)\nADDIU SP SP 64\n\n;===Original Data===\n.align 4\nOriginalData:\nLHU V0 6(S2) ; Original code\nORI V0 V0 1 ; Original code 2"},"Luma Shop (RCI) (MP2) v1.2":{"language":0,"code":"; NAME: Luma Shop (RCI) (MP2) v1.2\n; GAMES: MP2_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;===Check for Bowser===\nJAL GetCurrentPlayerIndex ; Get current player index at V0\nNOP\nSLTI T0 V0 4 ; If V0 < 4, T0 = 1\nBEQZ T0 epilogue ; If T0 = 1, player is Bowser, go to epilogue\nNOP\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 0x80046D2C ; HideDiceRoll\nLBU A0 0x1C(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 RotateCharacterModel\nLI A2 LumaShop ; Face LumaShop\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\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 0x343 ; 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\nJAL PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBEQZ V0 WaitOnMainPrompt ; If V0 = 0, wait on main prompt\nNOP\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL MainPromptLogic\nMOVE A1 S2 ; Pass total logic array on A1\n\nJ GetMainPromptSelection\nNOP\n\nWaitOnMainPrompt:\nJAL GetRandPromptSelection\nNOP\nGetMainPromptSelection:\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\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 0x80103A64 ; ViewBoardMap\nNOP\nJ StartMainPrompt\nNOP\n\n;===Pick Item===\nPickItem:\nLBU A0 0x1C(S0) ; Pass current player index on A0\nJAL CoinChange\nSUBU A1 R0 S2 ; Pass coin price on A1\n\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nLI T1 0xFF ; No item index\nBEQL T0 T1 GetItem ; If player has no item, get item\nSB S1 0x19(S0) ; Store item in main slot (on likely)\n\nLBU T0 0x1E(S0) ; Load reserve item value #1 from offset of player struct\nBEQL T0 T1 GetItem ; If player has no reserve item, get item\nSB S1 0x1E(S0) ; Store item in reserve slot #1 (on likely)\nSB S1 0x1F(S0) ; Store item in reserve slot #2\n\nGetItem:\nJAL PlaySound\nLI A0 0x340 ; Turn Start sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 4(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Comet Medal===\nPickCometMedal:\nLBU A0 0x1C(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 4(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 0x800573AC ; MoveStar\nNOP\n\nJ exit\nNOP\n\n;===Pick Star Bits===\nPickStarBits:\nLBU A0 0x1C(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 0x800F ; 0x800F0000\nORI T0 T0 0x8CFC ; 0x800F8CFC, P1 Star Bits Address\nLBU T1 0x1C(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 0x349 ; Moneybag sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 4(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Red Star===\nPickRedStar:\nLBU A0 0x1C(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 4(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick Life Mushroom===\nPickLifeMushroom:\nLHU T0 0xE(S0) ; Load player's stars into T0\nADDIU T0 T0 -1 ; Subtract 1 star\nSH T0 0xE(S0) ; Store player's stars\n\nJAL PlaySound\nLI A0 0x317 ; 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 0x1C(S0) ; Pass current player index on A0\nJAL CoinChange\nLI A1 60 ; Gain 60 coins\n\nJAL HappyVoice\nLBU A0 4(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Pick 1-Up Mushroom===\nPick1UpMushroom:\nLHU T0 0xE(S0) ; Load player's stars into T0\nADDIU T0 T0 -1 ; Subtract 1 star\nSH T0 0xE(S0) ; Store player's stars\n\nJAL PlaySound\nLI A0 0x317 ; 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 0x800F ; 0x800F0000\nORI T0 T0 0x8D00 ; 0x800F8D00, P1 1-Up Mushroom Address\nLBU T1 0x1C(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 4(S0) ; Pass character value on A0\n\nJ exit\nNOP\n\n;===Cannot Shop Message===\nCannotShop:\nJAL PlaySound\nLI A0 0x343 ; 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 0x8004655C ; ShowDiceRoll\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for dice roll to show\n\nepilogue:\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===\n.align 16\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\n.align 16\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\nLUI S1 hi(TotalLogic)\nADDIU S1 S1 lo(TotalLogic) ; Load total logic array into S1\nJAL GetItemLogic\nMOVE S0 A0 ; Passing current player struct 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 0x1C(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 0x1C(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 0x1C(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 0x1C(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 -32\nSW RA 28(SP)\n\n; A0 = Current Player Struct\n; V0 = Item Logic (0 or 1)\n\nLBU T0 0x19(A0) ; Load item value from offset of player struct\nLI T1 0xFF ; No item index\nBEQ T0 T1 GetItemLogicCheckCoins ; If player has empty slot, check coins\nNOP\n; else, main slot is full\n\nLUI T2 0x800F ; 0x800F0000\nORI T2 T2 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU T2 0(T2) ; Load flag into T2\nBEQL T2 R0 GetItemLogicExit ; If multiple item slots are OFF, exit\nLI V0 0 ; Turn logic OFF (on likely)\n; else, multiple item slots are ON\n\nLBU T0 0x1E(A0) ; Load reserve item value #1 from offset of player struct\nBEQ T0 T1 GetItemLogicCheckCoins ; If reserve slot is empty, check coins\nNOP\nLBU T0 0x1F(A0) ; Load reserve item value #2 from offset of player struct\nBNEL T0 T1 GetItemLogicExit ; If reserve slot is full, exit\nLI V0 0 ; Turn logic OFF (on likely)\n\nGetItemLogicCheckCoins:\nLBU A0 0x1C(A0) ; Pass current player index on A0\nJAL PlayerHasCoins\nLI A1 5 ; Check for 5 coins\n\nGetItemLogicExit:\nLW RA 28(SP)\nJR RA\nADDIU SP SP 32\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 0x800F ; 0x800F0000\nORI T0 T0 0x8CFC ; 0x800F8CFC, 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\nLHU 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 0x800F ; 0x800F0000\nORI T1 T1 0x8D00 ; 0x800F8D00, P1 1-Up Mushroom Address\nLBU T2 0x1C(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; else, player still has 1+ stars\nLI V1 1 ; Turn star logic ON\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\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(SP)\nJR RA\nADDIU SP SP 40\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 0x8008D854 ; 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\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF8 ; 0x800F8CF8, GetRand Pointer\nLW V0 0(V0) ; Load GetRand address into V0\nJALR V0 ; Call 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 0x800F ; 0x800F0000\nORI T0 T0 0x8D00 ; 0x800F8D00, 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:\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement Pointer\nLW V0 0(V0) ; Load GetPlayerPlacement address into V0\nJALR V0 ; Call GetPlayerPlacement\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 0x800F ; 0x800F0000\nORI T0 T0 0x8CFC ; 0x800F8CFC, 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 0x800F ; 0x800F0000\nORI T0 T0 0x93B2 ; 0x800F93B2, Star Spawn Cycle number\nADDIU T1 T0 2 ; 1st Star Spawn Index in Cycle (0-6)\nLHU T0 0(T0) ; Load current star spawn cycle number (0-6 in order)\nSLL T0 T0 1 ; Shift left by 1 (multiply by 2)\nADDU T0 T0 T1 ; Add to get current star spawn\nLHU 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 3\nBEQ T2 T0 LogicCheckExit ; If 3rd star spawn is active, exit\nNOP\n\nLI T0 4\nBEQ T2 T0 LogicCheckExit ; If 4th star spawn is active, exit\nNOP\n; else, can buy Skeleton Key\n\nJ LogicCheckExit\nLI V1 1 ; Proceed\n\nCometLogic:\nLI T0 2\nBNEL T2 T0 LogicCheckExit ; If 2nd star spawn isn't active, exit\nLI V1 1 ; Proceed (on likely)\n; else, 2nd 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 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 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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 0x1C(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 Prompt 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 PlayerIsCPU\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nBEQZ V0 WaitOnRedStarPrompt ; If V0 = 0, wait on red star prompt\nNOP\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nJAL RedStarPromptLogic\nLBU A0 0x1C(S0) ; Pass current player index on A0\n\nJ GetRedStarPromptSelection\nNOP\n\nWaitOnRedStarPrompt:\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nGetRedStarPromptSelection:\nMOVE S1 V0 ; S1 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\n; Change the outcome based on the choice.\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 0x80103A64 ; ViewBoardMap\nNOP\nJ StartRedStarPrompt\nNOP\n\n; Pick rival\nPrePickRival:\nJAL RedStarPromptLogic\nLBU A0 0x1C(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 0x345 ; Warp sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n; Warp to opponent\nLBU A0 0x1C(S0) ; Pass current player index on A0\nLHU A1 0x10(S1) ; Pass opponent player chain index on A1\nJAL SetPlayerOntoChain\nLHU A2 0x12(S1) ; Pass opponent player chain space index on A2\n\nLBU A0 0x1C(S0) ; Pass current player index on A0\nLHU A1 0x14(S1) ; Pass opponent player next chain index on A1\nJAL SetNextChainAndSpace\nLHU A2 0x16(S1) ; Pass opponent player next 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 0x800558F4 ; GetCurrentSpaceIndex\nNOP ; Get current space index at V0\nLI A0 -1 ; Set current player\nLI A1 1 ; Rotate in 1 frame\nJAL RotateCharacterModel\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;===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 T0 hi(CharacterStrings)\nADDIU T0 T0 lo(CharacterStrings)\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nSLL V0 V0 5 ; Shift left by 5 (multiply by 32)\nADDU V0 V0 T0 ; Add distance between character strings\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nSLL V1 V1 5 ; Shift left by 5 (multiply by 32)\nADDU V1 V1 T0 ; Add distance between character strings\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nSLL T2 T2 5 ; Shift left by 5 (multiply by 32)\nADDU T2 T2 T0 ; Add distance between character strings\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nSLL T3 T3 5 ; Shift left by 5 (multiply by 32)\nADDU T3 T3 T0 ; Add distance between character strings\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 0x8008D854 ; 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 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\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;===Character Strings===\n.align 32\nCharacterStrings:\n.asciiz \"MARIO\"\n.align 32\n.asciiz \"LUIGI\"\n.align 32\n.asciiz \"PEACH\"\n.align 32\n.asciiz \"YOSHI\"\n.align 32\n.asciiz \"WARIO\"\n.align 32\n.asciiz \"DK\"\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 (MP2) v1.1":{"language":0,"code":"; NAME: Star Bits (MP2) v1.1\n; GAMES: MP2_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 RotateCharacterModel\nLI A2 StarBitCluster ; Face StarBitCluster\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Display Message===\nJAL PlaySound\nLI A0 0x343 ; 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 CloseMessage\nNOP\nJAL 0x80056168\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 0x800F ; 0x800F0000\nORI T0 T0 0x8CFC ; 0x800F8CFC, 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 4(V0) ; Load character value from offset of player struct\nJAL PlaySound\nADDIU A0 A0 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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 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 Luma (MP2) v1.2":{"language":0,"code":"; NAME: Blue Luma (MP2) v1.2\n; GAMES: MP2_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)\nSW S3 28(SP)\n\n; S0 = Current Player Struct\n; S1 = Items Logic Array / Chosen Item Index / Player Star Bits Address\n; S2 = Opponent Player Struct / Player Placement / Star Bits Earned\n; S3 = Multiple Item Slots Flag\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 RotateCharacterModel\nLI A2 BlueLuma ; Face BlueLuma\n\nJAL SleepProcess\nLI A0 8 ; Wait 8 frames for player to rotate\n\n;===Check If Player Has Items===\nLUI S3 0x800F ; 0x800F0000\nORI S3 S3 0x8CE2 ; 0x800F8CE2, Multiple Item Slots Flag\nLBU S3 0(S3) ; Load flag into S3\n\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nLI T1 0xFF ; No item index\nBEQ T0 T1 CheckMainItems ; If player has no item, check main items\nNOP\n; else, player has item\n\nBEQZ S3 MainStarBits ; If multiple item slots are OFF, get star bits\nNOP\n; else, multiple item slots are ON, check player's reserve slots\n\nLBU T0 0x1E(S0) ; Load reserve item value #1 from offset of player struct\nBEQ T0 T1 CheckMainItems ; If reserve slot is open, check main items\nNOP\nLBU T0 0x1F(S0) ; Load reserve item value #2 from offset of player struct\nBNE T0 T1 MainStarBits ; If reserve slot isn't open, get star bits\nNOP\n; else, reserve slot is open, can steal an item\n\n;===Check If Opponents Have Items===\nCheckMainItems:\nLBU A0 0x1C(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:\nMOVE A0 S1 ; Pass items logic array on A0\nJAL StartTargetPrompt\nLBU A1 0x1C(S0) ; Pass current player index on A1\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 0x80103A64 ; 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\n;===Steal Item Fade-out===\nStealItem:\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 0x371 ; Pull sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Steal Opponent's Item===\nLBU S1 0x19(S2) ; Load opponent's item index into T1\nLI T0 0xFF ; No item index\nSB T0 0x19(S2) ; Store no item into offset of player struct\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 0x343 ; Luma cry\n\nLI A0 0 ; Display message\nLUI A1 hi(MessagePlaceholder)\nADDIU A1 A1 lo(MessagePlaceholder) ; Display StolenMessage with strings\nLBU A2 4(S2) ; Load opponent character value into A2\nSLL A2 A2 5 ; Shit left by 5 (multiply by 32)\nLUI T0 hi(CharacterStrings)\nADDIU T0 T0 lo(CharacterStrings)\nJAL CallMessage\nADDU A2 A2 T0 ; Add to get opponent's character string\n\n;===Get Item===\nLBU T0 0x19(S0) ; Load item value from offset of player struct\nLI T1 0xFF ; No item index\nBEQL T0 T1 GetItem ; If player has no item, get item\nSB S1 0x19(S0) ; Store item into main slot\n\nLBU T0 0x1E(S0) ; Load reserve item value #1 from offset of player struct\nBEQL T0 T1 GetItem ; If player has no item, get item\nSB S1 0x1E(S0) ; Store item into reserve slot #1\n\nSB S1 0x1F(S0) ; Store item into reserve slot #2\n\nGetItem:\nJAL PlaySound\nLI A0 0x340 ; Turn Start sound\n\nJAL SleepProcess\nLI A0 30 ; Wait 30 frames for sound\n\nJAL HappyVoice\nLBU A0 4(S0) ; Pass current player character value on A0\n\nJ exit\nNOP\n\n;===Check Player Star Bits===\nMainStarBits:\nLUI S1 0x800F ; 0x800F0000\nORI S1 S1 0x8CFC ; 0x800F8CFC, P1 Star Bits Address\nLBU T0 0x1C(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===\nJAL PlaySound\nLI A0 0x343 ; 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;===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 0x371 ; Pull sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\n;===Randomise Star Bits to Get===\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF8 ; 0x800F8CF8, GetRand Pointer\nLW V0 0(V0) ; Load GetRand address into V0\nJALR V0 ; Call GetRand\nLI A0 99 ; Get random byte (0-99) at V0\n\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:\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement Pointer\nLW V0 0(V0) ; Load GetPlayerPlacement address into V0\nJALR V0 ; Call GetPlayerPlacement\nLBU A0 0x1C(S0) ; Get current player placement at V0\n\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 0x343 ; 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 0x349 ; Moneybag sound\n\nJAL SleepProcess\nLI A0 20 ; Wait 20 frames for sound\n\nJAL HappyVoice\nLBU A0 4(S0) ; Pass current player character value on A0\n\nJ exit\nNOP\n\n;===Get Nothing===\nGetNothing:\nJAL PlaySound\nLI A0 0x343 ; 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)\nLW S3 28(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===\n.align 16\npercent_d:\n.asciiz \"%d\" ; 0x25640000\n\n.align 16\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\nMOVE S2 A2 ; Copy A2 to S2\nLI S2 0 ; Start with P1\nCheckOpponentItemsLoop:\nBEQ S2 S0 RefreshOpponentItemsLoop\nNOP\nJAL GetPlayerStruct\nMOVE A0 S2 ; Get nth player struct at V0\nLBU T0 0x19(V0) ; Load item value from offset of player struct\nADDIU T0 T0 1 ; Add 1 to item value\nSB T0 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 Start Target Prompt===\n.align 4\nStartTargetPrompt:\nADDIU SP SP -40\nSW RA 36(SP)\nSW S0 32(SP)\nSW S1 28(SP)\n\n; A0 / S0 / V0 = Logic Array / Prompt Choice\n; A1 / S1 = Current Player Index\n\nMOVE S1 A1 ; Copy A1 to S1\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 PlayerIsCPU\nMOVE A0 S1 ; Pass current player index on A0\n\nBEQZ V0 WaitOnTargetPrompt ; If V0 = 0, wait on target prompt\nNOP\nJAL SleepProcess\nLI A0 10 ; Wait 10 frames for textbox to show\n\nJAL PlaySound\nLI A0 3 ; Selection sound\n\nJAL TargetPromptLogic\nMOVE A0 S0 ; Pass logic array on A0\n\nJ GetTargetPromptSelection\nNOP\n\nWaitOnTargetPrompt:\n; Get the selection, either from the player or CPU.\nJAL GetRandPromptSelection\nNOP\nGetTargetPromptSelection:\nMOVE S0 V0 ; S0 now has the chosen option index\n\n; Obligatory message box closing/cleanup calls.\nJAL CloseMessage\nNOP\nJAL 0x80056168\nNOP\nMOVE V0 S0 ; Copy S0 to V0\n\nStartTargetPromptExit:\nLW RA 36(SP)\nLW S0 32(SP)\nLW S1 28(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\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 T0 hi(CharacterStrings)\nADDIU T0 T0 lo(CharacterStrings)\n\nLUI V0 hi(p1_char)\nADDIU V0 V0 lo(p1_char)\nLBU V0 0(V0) ; Load P1 character value into V0\nSLL V0 V0 5 ; Shift left by 5 (multiply by 32)\nADDU V0 V0 T0 ; Add distance between character strings\n\nLUI V1 hi(p2_char)\nADDIU V1 V1 lo(p2_char)\nLBU V1 0(V1) ; Load P2 character value into V1\nSLL V1 V1 5 ; Shift left by 5 (multiply by 32)\nADDU V1 V1 T0 ; Add distance between character strings\n\nLUI T2 hi(p3_char)\nADDIU T2 T2 lo(p3_char)\nLBU T2 0(T2) ; Load P3 character value into T2\nSLL T2 T2 5 ; Shift left by 5 (multiply by 32)\nADDU T2 T2 T0 ; Add distance between character strings\n\nLUI T3 hi(p4_char)\nADDIU T3 T3 lo(p4_char)\nLBU T3 0(T3) ; Load P4 character value into T3\nSLL T3 T3 5 ; Shift left by 5 (multiply by 32)\nADDU T3 T3 T0 ; Add distance between character strings\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 0x8008D854 ; 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)\n\nLUI V0 0x800F ; 0x800F0000\nORI V0 V0 0x8CF0 ; 0x800F8CF0, GetPlayerPlacement Pointer\nLW V0 0(V0) ; Load GetPlayerPlacement address into V0\nJALR V0 ; Call 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 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 (0 or 1)\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 CloseMessage\nNOP\nJAL 0x80056168\nNOP\n\nCallMessageExit:\nLW RA 36(SP)\nLW S0 32(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 0x103 ; 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; 0x103 = Happy Voice, 0xFC = Sad Voice, 0x111 = Scream\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,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\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;===Character Strings===\n.align 32\nCharacterStrings:\n.asciiz \"MARIO\"\n.align 32\n.asciiz \"LUIGI\"\n.align 32\n.asciiz \"PEACH\"\n.align 32\n.asciiz \"YOSHI\"\n.align 32\n.asciiz \"WARIO\"\n.align 32\n.asciiz \"DK\"\n\n;===Item Strings===\n.align 32\nItemStrings:\n.asciiz \" Mushroom\"\n.align 32\n.asciiz \" Skeleton Key\"\n.align 32\n.asciiz \" Plunder Chest\"\n.align 32\n.asciiz \" Bowser Bomb\"\n.align 32\n.asciiz \" Dueling Glove\"\n.align 32\n.asciiz \" Warp Block\"\n.align 32\n.asciiz \" Golden Mushroom\"\n.align 32\n.asciiz \" Boo Bell\"\n.align 32\n.asciiz \" Bowser Suit\"\n.align 32\n.asciiz \" Magic Lamp\""}},"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":3,"scaleFactor":0.1,"cameraEyePosX":0,"cameraEyePosY":1570,"cameraEyePosZ":1577,"lookatPointX":0,"lookatPointY":0,"lookatPointZ":0},"animbg":[],"otherbg":{"boardselect":"data:image/png;base64,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","boardselecticon":"data:image/png;base64,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","boardlogo":"data:image/png;base64,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","largescene":"data:image/png;base64,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"},"audioIndex":10,"boardevents":[{"id":"Rules of the Board (RCI) (MP2) v1.1","activationType":-5,"executionType":1,"custom":true,"parameterValues":{"ActivateRules":true}},{"id":"Setup Item Slots (MP2) v1.4","activationType":-2,"executionType":1,"custom":true,"parameterValues":{"MultipleItems":true}},{"id":"Duel Minigame Randomizer (RCI)","activationType":-4,"executionType":1,"custom":true,"parameterValues":{"Selector":0}},{"id":"Item Minigame Randomizer (RCI)","activationType":-4,"executionType":1,"custom":true,"parameterValues":{"Selector":0}},{"id":"Control Bowser v2","activationType":-4,"executionType":1,"custom":true,"parameterValues":{"Costume":4}},{"id":"Switch Item Slots (MP2) v1.4","activationType":-5,"executionType":1,"custom":true},{"id":"Skeleton Key Prompt v1.3","activationType":-5,"executionType":1,"custom":true},{"id":"1-Up Mushroom (MP2)","activationType":-5,"executionType":1,"custom":true},{"id":"MP2 Helper Functions","activationType":-2,"executionType":1,"custom":true}],"audioData":[],"costumeTypeIndex":4}