Advertisement
Guest User

Untitled

a guest
Apr 7th, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. #org 0x816D54E
  2. #dyn 0x740000
  3. '-----------------------------------
  4. lock
  5. setvar 0x8004 0x6
  6. setvar 0x8005 0x2
  7. special FAME_CHECKER_NEW
  8. checkflag 0x8740517
  9. if 0x1 jump :end
  10. copyvarifnotzero 0x8000 HM03
  11. copyvarifnotzero 0x8001 1
  12. callstd MSG_OBTAIN
  13. setflag 0x8740517
  14. trainerbattle 0x1 0x1A2 0x0 0x819832E 0x8198444 0x816D580
  15. checkflag 0x259
  16. if false jump 0x816D5A6 ' Flag is unset
  17. msgbox 0x8198481 ' When afflicted by TO...
  18. callstd MSG_NOCLOSE ' Non-closing message
  19. release
  20. ' Release commands close any open messages
  21.  
  22. #org 0x816D580
  23. '-----------------------------------
  24. setvar 0x8004 0x6
  25. setvar 0x8005 0x1
  26. special FAME_CHECKER
  27. clearflag 0x9F
  28. setflag 0x4B4
  29. setflag FR_BADGE_5
  30. setvar 0x8008 0x5
  31. call 0x81A6B18
  32. jump 0x816D5A6
  33.  
  34. #org 0x81A6B18
  35. '-----------------------------------
  36. copyvar 0x8000 0x8008
  37. compare 0x8000 0x1
  38. if == jump 0x81A6B76 ' Equal To
  39. compare 0x8000 0x2
  40. if == jump 0x81A6B7A ' Equal To
  41. compare 0x8000 0x3
  42. if == jump 0x81A6B81 ' Equal To
  43. compare 0x8000 0x4
  44. if == jump 0x81A6B8B ' Equal To
  45. compare 0x8000 0x5
  46. if == jump 0x81A6BA1 ' Equal To
  47. compare 0x8000 0x6
  48. if == jump 0x81A6BB4 ' Equal To
  49. compare 0x8000 0x7
  50. if == jump 0x81A6BCA ' Equal To
  51. compare 0x8000 0x8
  52. if == jump 0x81A6BE0 ' Equal To
  53. release
  54. end
  55.  
  56. #org 0x81A6B76
  57. '-----------------------------------
  58. cleartrainerflag 0x8E
  59. return
  60.  
  61. #org 0x816D5A6
  62. '-----------------------------------
  63. msgbox 0x819850E ' Now that you have th...
  64. callstd MSG_NOCLOSE ' Non-closing message
  65. checkitemspaceinbag TM06 1
  66. compare LASTRESULT 0x0
  67. if == jump 0x816D5E7 ' Equal To
  68. additem TM06 1
  69. msgbox 0x819858F ' \v\h01 received TM06...
  70. copyvarifnotzero 0x8000 TM06
  71. copyvarifnotzero 0x8001 0x1
  72. copyvarifnotzero 0x8002 0x101
  73. callstd MSG_ITEM ' Shows a message, then... 'Player put the HM03 in the TM CASE!'
  74. setflag 0x259
  75. msgbox 0x81985AB ' Sealed within that T...
  76. callstd MSG_NOCLOSE ' Non-closing message
  77. release
  78. ' Release commands close any open messages
  79. end
  80.  
  81. #org 0x816D5E7
  82. '-----------------------------------
  83. msgbox 0x819860D ' Make space for this,...
  84. callstd MSG_NOCLOSE ' Non-closing message
  85. release
  86. ' Release commands close any open messages
  87. end
  88.  
  89. #org 0x81A6B7A
  90. '-----------------------------------
  91. cleartrainerflag 0x96
  92. cleartrainerflag 0xEA
  93. return
  94.  
  95. #org 0x81A6B81
  96. '-----------------------------------
  97. cleartrainerflag 0x8D
  98. cleartrainerflag 0xDC
  99. cleartrainerflag 0x1A7
  100. return
  101.  
  102. #org 0x81A6B8B
  103. '-----------------------------------
  104. cleartrainerflag 0x84
  105. cleartrainerflag 0x85
  106. cleartrainerflag 0xA0
  107. cleartrainerflag 0x109
  108. cleartrainerflag 0x10A
  109. cleartrainerflag 0x10B
  110. cleartrainerflag 0x192
  111. return
  112.  
  113. #org 0x81A6BA1
  114. '-----------------------------------
  115. cleartrainerflag 0x126
  116. cleartrainerflag 0x127
  117. cleartrainerflag 0x120
  118. cleartrainerflag 0x121
  119. cleartrainerflag 0x124
  120. cleartrainerflag 0x125
  121. return
  122.  
  123. #org 0x81A6BB4
  124. '-----------------------------------
  125. cleartrainerflag 0x118
  126. cleartrainerflag 0x119
  127. cleartrainerflag 0x11A
  128. cleartrainerflag 0x11B
  129. cleartrainerflag 0x1CE
  130. cleartrainerflag 0x1CF
  131. cleartrainerflag 0x1D0
  132. return
  133.  
  134. #org 0x81A6BCA
  135. '-----------------------------------
  136. cleartrainerflag 0xB1
  137. cleartrainerflag 0xB2
  138. cleartrainerflag 0xB3
  139. cleartrainerflag 0xB4
  140. cleartrainerflag 0xD5
  141. cleartrainerflag 0xD6
  142. cleartrainerflag 0xD7
  143. return
  144.  
  145. #org 0x81A6BE0
  146. '-----------------------------------
  147. cleartrainerflag 0x128
  148. cleartrainerflag 0x129
  149. cleartrainerflag 0x142
  150. cleartrainerflag 0x143
  151. cleartrainerflag 0x144
  152. cleartrainerflag 0x188
  153. cleartrainerflag 0x190
  154. cleartrainerflag 0x191
  155. return
  156.  
  157.  
  158. #org 0x819832E
  159. = MEL: Hi! Are you going to\pchallenge me? You need that HM\nto get out of here.\pLet's fight!\c\h0B\h56\h01
  160.  
  161. #org 0x8198444
  162. = You were great!\nYou have proven your worth!\pHere!\nTake the SOULBADGE!
  163.  
  164. #org 0x8198481
  165. = When afflicted by TOXIC, a POK\eMON\nsuffers more and more.\pIt suffers worsening damage as the\nbattle wears on!\pIt will surely terrorize foes!
  166.  
  167. #org 0x819850E
  168. = Now that you have the SOULBADGE,\nthe DEFENSE of your POK\eMON rises.\pIt also lets you SURF outside of\nbattle.\pAh!\nTake this, too!
  169.  
  170. #org 0x819858F
  171. = \v\h01 received TM06\nfrom MEL.
  172.  
  173. #org 0x81985AB
  174. = Sealed within that TM06 lies\nTOXIC!\pIt is a secret technique dating\nback some four hundred years.
  175.  
  176. #org 0x819860D
  177. = Make space for this, child!
  178. #org @start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement