wolfboyft

Small Hack That Probably Won't Work

Apr 1st, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.32 KB | None | 0 0
  1. Trigger0And1
  2. dotrigger 0
  3. end
  4. Route22_MapScriptHeader:
  5. MapTriggers:
  6. db 2
  7. dw Trigger0And1, 0
  8. dw Trigger0And1, 1
  9.  
  10. MapCallbacks:
  11. db 0
  12.  
  13. MapRoute22Signpost0Script:
  14. jumptext UnknownText_0x7c005
  15.  
  16. UnknownText_0x7c005:
  17. text "#MON LEAGUE"
  18.  
  19. para "VICTORY ROAD"
  20. line "ENTRANCE"
  21. done
  22.  
  23. RightTrap ; LOWER
  24. checkevent EVENT_34B
  25. iftrue .stop
  26. ; hasn't happened yet, so do it
  27. checkflag ENGINE_PLAYER_IS_FEMALE
  28. iftrue .female
  29. ; player is male, so initiate male trainer
  30. appear 2
  31. applymovement 2, .movement
  32. winlosstext .player, .enemy
  33. checkevent EVENT_GOT_CYNDAQUIL_FROM_ELM
  34. iftrue .enemyWithSquirtle
  35. checkevent EVENT_GOT_CHIKORITA_FROM_ELM
  36. iftrue .enemyWithCharmander
  37. jump .enemyWithBulbasaur
  38. .female
  39. appear 3
  40. applymovement 3, .movement
  41. winlosstext .player, .enemy
  42. checkevent EVENT_GOT_CYNDAQUIL_FROM_ELM
  43. iftrue .enemyWithSquirtle2
  44. checkevent EVENT_GOT_CHIKORITA_FROM_ELM
  45. iftrue .enemyWithCharmander2
  46. jump .enemyWithBulbasaur2
  47. end
  48.  
  49. .movement
  50. turn_head_right
  51. step_right
  52. step_right
  53. step_right
  54. step_end
  55.  
  56. .enemyWithSquirtle
  57. loadtrainer RIVAL1, 1
  58. reloadmapafterbattle
  59. jump .preFinish
  60. .enemyWithBulbasaur
  61. loadtrainer RIVAL1, 2
  62. reloadmapafterbattle
  63. jump .preFinish
  64. .enemyWithCharmander
  65. loadtrainer RIVAL1, 3
  66. reloadmapafterbattle
  67. jump .preFinish
  68.  
  69. .enemyWithSquirtle2
  70. loadtrainer RIVAL2, 1
  71. reloadmapafterbattle
  72. jump .preFinish2
  73. .enemyWithBulbasaur2
  74. loadtrainer RIVAL2, 2
  75. reloadmapafterbattle
  76. jump .preFinish2
  77. .enemyWithCharmander2
  78. loadtrainer RIVAL2, 3
  79. reloadmapafterbattle
  80. jump .preFinish2
  81. .preFinish
  82. applymovement 2, .backMovement
  83. applymovement PLAYER, .lookRight
  84. applymovement 2, .finalMovement
  85. jump .finish
  86. .preFinish2
  87. applymovement 3, .backMovement
  88. applymovement PLAYER, .lookRight
  89. applymovement 3, .finalMovement
  90. jump .finish
  91. .backMovement
  92. turn_head_up
  93. step_up
  94. turn_head_right
  95. step_right
  96. step_end
  97. .lookUp
  98. turn_head_up
  99. step_end
  100. .lookDown
  101. turn_head_down
  102. step_end
  103. .lookRight
  104. turn_head_right
  105. step_end
  106. .backMovement2
  107. turn_head_down
  108. step_down
  109. turn_head_right
  110. step_right
  111. step_end
  112. .walkUpLookRight
  113. turn_head_up
  114. step_up
  115. turn_head_right
  116. step_end
  117. .walkDownLookRight
  118. turn_head_down
  119. step_down
  120. turn_head_right
  121. step_end
  122. .secondpreFinish
  123. applymovement 2, .backMovement2
  124. applymovement PLAYER, .lookRight
  125. applymovement 2, .finalMovement
  126. jump .finish
  127. .secondpreFinish2
  128. applymovement 3, .backMovement2
  129. applymovement PLAYER, .lookRight
  130. applymovement 3, .finalMovement
  131. jump .finish
  132. .finalMovement
  133. step_right
  134. step_right
  135. step_right
  136. step_right
  137. step_right
  138. step_right
  139. step_end
  140. .finish
  141. setevent EVENT_34B
  142. disappear 2
  143. disappear 3
  144. .stop
  145. end
  146. ; exit
  147.  
  148. .player
  149. text "i won"
  150. line "lol"
  151. done
  152. .enemy
  153. text "i won"
  154. line "lol"
  155. done
  156.  
  157. LeftTrap ; UPPER
  158. checkevent EVENT_34B
  159. iftrue .stop
  160. ; hasn't happened yet, so do it
  161. checkflag ENGINE_PLAYER_IS_FEMALE
  162. iftrue .female2
  163. ; player is male, so initiate male trainer
  164. appear 2
  165. applymovement 2, .movement2
  166. winlosstext .player, .enemy
  167. checkevent EVENT_GOT_CYNDAQUIL_FROM_ELM
  168. iftrue .secondenemyWithSquirtle
  169. checkevent EVENT_GOT_CHIKORITA_FROM_ELM
  170. iftrue .secondenemyWithCharmander
  171. jump .secondenemyWithBulbasaur
  172. .female2
  173. appear 3
  174. applymovement 3, .movement2
  175. winlosstext .player, .enemy
  176. checkevent EVENT_GOT_CYNDAQUIL_FROM_ELM
  177. iftrue .secondenemyWithSquirtle2
  178. checkevent EVENT_GOT_CHIKORITA_FROM_ELM
  179. iftrue .secondenemyWithCharmander2
  180. jump .secondenemyWithBulbasaur2
  181. end
  182.  
  183. .movement2
  184. turn_head_right
  185. step_right
  186. step_right
  187. turn_head_up
  188. step_up
  189. turn_head_right
  190. step_right
  191. step_end
  192.  
  193. .secondenemyWithSquirtle
  194. loadtrainer RIVAL1, 1
  195. reloadmapafterbattle
  196. jump .secondpreFinish
  197. .secondenemyWithBulbasaur
  198. loadtrainer RIVAL1, 2
  199. reloadmapafterbattle
  200. jump .secondpreFinish
  201. .secondenemyWithCharmander
  202. loadtrainer RIVAL1, 3
  203. reloadmapafterbattle
  204. jump .secondpreFinish
  205.  
  206. .secondenemyWithSquirtle2
  207. loadtrainer RIVAL2, 2
  208. reloadmapafterbattle
  209. jump .secondpreFinish2
  210. .secondenemyWithBulbasaur2
  211. loadtrainer RIVAL2, 2
  212. reloadmapafterbattle
  213. jump .secondpreFinish2
  214. .secondenemyWithCharmander2
  215. loadtrainer RIVAL2, 3
  216. reloadmapafterbattle
  217. jump .secondpreFinish2
  218.  
  219. .finish
  220. setevent EVENT_34B
  221. disappear 2
  222. disappear 3
  223. .stop
  224. end
  225. ; exit
  226.  
  227.  
  228. .backMovement
  229. turn_head_up
  230. step_up
  231. turn_head_right
  232. step_right
  233. step_end
  234. .lookUp
  235. turn_head_up
  236. step_end
  237. .lookDown
  238. turn_head_down
  239. step_end
  240. .lookRight
  241. turn_head_right
  242. step_end
  243. .backMovement2
  244. turn_head_down
  245. step_down
  246. turn_head_right
  247. step_right
  248. step_end
  249. .walkUpLookRight
  250. turn_head_up
  251. step_up
  252. turn_head_right
  253. step_end
  254. .walkDownLookRight
  255. turn_head_down
  256. step_down
  257. turn_head_right
  258. step_end
  259. .secondpreFinish
  260. applymovement 2, .backMovement2
  261. applymovement PLAYER, .lookRight
  262. applymovement 2, .finalMovement
  263. jump .finish
  264. .secondpreFinish2
  265. applymovement 3, .backMovement2
  266. applymovement PLAYER, .lookRight
  267. applymovement 3, .finalMovement
  268. jump .finish
  269. .finalMovement
  270. step_right
  271. step_right
  272. step_right
  273. step_right
  274. step_right
  275. step_right
  276. step_end
  277.  
  278. .player
  279. text "i won"
  280. line "lol"
  281. done
  282. .enemy
  283. text "i won"
  284. line "lol"
  285. done
  286.  
  287. Route22_MapEventHeader:
  288. ; filler
  289. db 0, 0
  290.  
  291. Warps:
  292. db 1
  293. warp_def $5, $d, 1, VICTORY_ROAD_GATE
  294.  
  295. XYTriggers:
  296. db 2
  297. xy_trigger 0, 4, 28, $0, LeftTrap, $0, $0
  298. xy_trigger 0, 5, 28, $0, RightTrap, $0, $0
  299.  
  300. Signposts:
  301. db 1
  302. signpost 7, 15, SIGNPOST_READ, MapRoute22Signpost0Script
  303.  
  304. PersonEvents:
  305. db 2
  306. person_event SPRITE_CHRIS, 5, 24, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, null, EVENT_105
  307. person_event SPRITE_KRIS, 5, 24, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, null, EVENT_105
  308. null
  309. end
Add Comment
Please, Sign In to add comment