Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. Jal GetCurrentPlayerIndex
  2. Nop
  3. beq v0,r0, Team1
  4. Li a0, 0x1
  5. Beq a0 v0 Team1
  6. Nop
  7. bne v0,r0,Team2
  8. Li a0, 0x3
  9. J end
  10.  
  11. Team1:
  12. Beq a0, v0, Player2
  13. Nop
  14. J Player1
  15. Nop
  16. Player1:
  17. Lui S0 hi(p1_coins)
  18. Addiu S0 S0 lo(p1_coins)
  19. Ls t0 0x0 (S0)
  20. Lui S1 hi(p2_coins)
  21. Addiu s1 s1 lo(p2_coins)
  22. Ls T1 0x0 (s1)
  23. Add t1 t0 t1
  24. li t0 0x0
  25. ss t0 0x0 (s0)
  26. ss t1 0x0 (s1)
  27. Lui S0 hi(p1_stars)
  28. Addiu S0 S0 lo(p1_stars)
  29. Lb T0 0x0 (S0)
  30. Lui S1 hi(p2_stars)
  31. Addiu s1 s1 lo(p2_stars)
  32. Lb T1 0x0 (s1)
  33. Add t1 t0 t1
  34. li t0 0x0
  35. sb t0 0x0 (s0)
  36. sb t1 0x0 (s1)
  37. J end
  38. Nop
  39. Player2:
  40. Lui S0 hi(p2_coins)
  41. Addiu S0 S0 lo(p2_coins)
  42. Ls T0 0x0 (S0)
  43. Lui S1 hi(p1_coins)
  44. Addiu s1 s1 lo(p1_coins)
  45. Ls T1 0x0 (s1)
  46. Lui s2 0x800C
  47. Addiu s2 s2 0xd05a
  48. Lb t2 0x0 (s2)
  49. Lb t3 0x0 (s2)
  50. Add t1 t0 t1
  51. Beq t2 t3 lastturn1
  52. nop
  53. li t0 0x0
  54. ss t0 0x0 (s0)
  55. ss t1 0x0 (s1)
  56. J loadstars2
  57. Nop
  58. loadstars2:
  59. Lui S0 hi(p2_stars)
  60. Addiu S0 S0 lo(p2_stars)
  61. Lb T0 0x0 (S0)
  62. Lui S1 hi(p1_stars)
  63. Addiu s1 s1 lo(p1_stars)
  64. Lb T1 0x0 (s1)
  65. Add t1 t0 t1
  66. Beq t2 t3 storelast1
  67. li t0 0x0
  68. sb t0 0x0 (s0)
  69. sb t1 0x0 (s1)
  70. J end
  71. Nop
  72.  
  73. lastturn1:
  74. Ss t1 0x0 (s0)
  75. Ss t1 0x0 (s1)
  76. J loadstars2
  77. Nop
  78. storelast1:
  79. Sb t1 0x0 (s0)
  80. Sb t1 0x0 (s1)
  81. J end
  82. Nop
  83. Team2:
  84. Beq a0, v0, Player4
  85. Nop
  86. J Player3
  87. Nop
  88. Player3:
  89. Lui S0 hi(p3_coins)
  90. Addiu S0 S0 lo(p3_coins)
  91. Ls T0 0x0 (S0)
  92. Lui S1 hi(p4_coins)
  93. Addiu s1 s1 lo(p4_coins)
  94. Ls T1 0x0 (s1)
  95. Add t1 t0 t1
  96. li t0 0x0
  97. ss t0 0x0 (s0)
  98. ss t1 0x0 (s1)
  99. Lui S0 hi(p3_stars)
  100. Addiu S0 S0 lo(p3_stars)
  101. Lb T0 0x0 (S0)
  102. Lui S1 hi(p4_stars)
  103. Addiu s1 s1 lo(p4_stars)
  104. Lb T1 0x0 (s1)
  105. Add t1 t0 t1
  106. li t0 0x0
  107. sb t0 0x0 (s0)
  108. sb t1 0x0 (s1)
  109. J end
  110. Nop
  111. Player4:
  112. Lui S0 hi(p4_coins)
  113. Addiu S0 S0 lo(p4_coins)
  114. Ls T0 0x0 (S0)
  115. Lui S1 hi(p3_coins)
  116. Addiu s1 s1 lo(p3_coins)
  117. Ls T1 0x0 (s1)
  118. Lui s2 0x800C
  119. Addiu s2 s2 0xd05a
  120. Lb t2 0x0 (s2)
  121. Lb t3 0x0 (s2)
  122. Add t1 t0 t1
  123. Beq t2 t3 lastturn2
  124. nop
  125. li t0 0x0
  126. ss t0 0x0 (s0)
  127. ss t1 0x0 (s1)
  128. J loadstars4
  129. Nop
  130. loadstars4:
  131. Lui S0 hi(p4_stars)
  132. Addiu S0 S0 lo(p4_stars)
  133. Lb T0 0x0 (S0)
  134. Lui S1 hi(p3_stars)
  135. Addiu s1 s1 lo(p3_stars)
  136. Lb T1 0x0 (s1)
  137. Add t1 t0 t1
  138. Beq t2 t3 storelast2
  139. li t0 0x0
  140. sb t0 0x0 (s0)
  141. sb t1 0x0 (s1)
  142. J end
  143. Nop
  144.  
  145. lastturn2:
  146. Ss t1 0x0 (s0)
  147. Ss t1 0x0 (s1)
  148. J loadstars4
  149. Nop
  150. storelast2:
  151. Sb t1 0x0 (s0)
  152. Sb t1 0x0 (s1)
  153. J end
  154. Nop
  155.  
  156. end:
  157. Jal 800F63F0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement