Advertisement
Guest User

Roxanne with Variable Team

a guest
Jan 11th, 2022
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. RustboroCity_Gym_EventScript_Roxanne::
  2. specialvar VAR_RESULT, ShouldTryRematchBattle
  3. goto_if_eq VAR_RESULT, TRUE, RustboroCity_Gym_EventScript_RoxanneRematch
  4. getpartysize
  5. compare VAR_RESULT, 6
  6. goto_if_eq RustboroCity_Gym_EventScript_RoxanneP6
  7. getpartysize
  8. compare VAR_RESULT, 5
  9. goto_if_eq RustboroCity_Gym_EventScript_RoxanneP5
  10. getpartysize
  11. compare VAR_RESULT, 4
  12. goto_if_eq RustboroCity_Gym_EventScript_RoxanneP4
  13. getpartysize
  14. compare VAR_RESULT, 3
  15. goto_if_eq RustboroCity_Gym_EventScript_RoxanneP3
  16. getpartysize
  17. compare VAR_RESULT, 2
  18. goto_if_eq RustboroCity_Gym_EventScript_RoxanneP2
  19. trainerbattle_single TRAINER_ROXANNE_1, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  20. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  21. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  22. release
  23. end
  24.  
  25. RustboroCity_Gym_EventScript_RoxanneDefeated::
  26. message RustboroCity_Gym_Text_ReceivedStoneBadge
  27. waitmessage
  28. call Common_EventScript_PlayGymBadgeFanfare
  29. msgbox RustboroCity_Gym_Text_StoneBadgeInfoTakeThis, MSGBOX_DEFAULT
  30. setflag FLAG_DEFEATED_RUSTBORO_GYM
  31. setflag FLAG_BADGE01_GET
  32. setvar VAR_RUSTBORO_CITY_STATE, 1
  33. addvar VAR_PETALBURG_GYM_STATE, 1
  34. setvar VAR_0x8008, 1
  35. call Common_EventScript_SetGymTrainers
  36. call_if_eq VAR_PETALBURG_GYM_STATE, 6, Common_EventScript_ReadyPetalburgGymForBattle
  37. goto RustboroCity_Gym_EventScript_GiveRockTomb
  38. end
  39.  
  40. RustboroCity_Gym_EventScript_GiveRockTomb::
  41. giveitem ITEM_TM39
  42. goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
  43. setflag FLAG_RECEIVED_TM39
  44. setflag TRAINER_ROXANNE_1
  45. setflag TRAINER_ROXANNE_P2
  46. setflag TRAINER_ROXANNE_P3
  47. setflag TRAINER_ROXANNE_P4
  48. setflag TRAINER_ROXANNE_P5
  49. setflag TRAINER_ROXANNE_P6
  50. msgbox RustboroCity_Gym_Text_ExplainRockTomb, MSGBOX_DEFAULT
  51. release
  52. end
  53.  
  54. RustboroCity_Gym_EventScript_RoxanneRematch::
  55. trainerbattle_rematch_double TRAINER_ROXANNE_1, RustboroCity_Gym_Text_RoxannePreRematch, RustboroCity_Gym_Text_RoxanneRematchDefeat, RustboroCity_Gym_Text_RoxanneRematchNeedTwoMons
  56. msgbox RustboroCity_Gym_Text_RoxannePostRematch, MSGBOX_AUTOCLOSE
  57. end
  58.  
  59. RustboroCity_Gym_EventScript_RoxanneP2::
  60. trainerbattle_single TRAINER_ROXANNE_P2, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  61. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  62. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  63. release
  64. end
  65.  
  66. RustboroCity_Gym_EventScript_RoxanneP3::
  67. trainerbattle_single TRAINER_ROXANNE_P3, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  68. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  69. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  70. release
  71. end
  72.  
  73. RustboroCity_Gym_EventScript_RoxanneP4::
  74. trainerbattle_single TRAINER_ROXANNE_P4, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  75. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  76. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  77. release
  78. end
  79.  
  80. RustboroCity_Gym_EventScript_RoxanneP5::
  81. trainerbattle_single TRAINER_ROXANNE_P5, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  82. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  83. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  84. release
  85. end
  86.  
  87. RustboroCity_Gym_EventScript_RoxanneP6::
  88. trainerbattle_single TRAINER_ROXANNE_P6, RustboroCity_Gym_Text_RoxanneIntro, RustboroCity_Gym_Text_RoxanneDefeat, RustboroCity_Gym_EventScript_RoxanneDefeated, NO_MUSIC
  89. goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_GiveRockTomb
  90. msgbox RustboroCity_Gym_Text_RoxannePostBattle, MSGBOX_DEFAULT
  91. release
  92. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement