Advertisement
Guest User

3rd Gen Random Encounter.Lua

a guest
Sep 22nd, 2012
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.05 KB | None | 0 0
  1. --This is a Lua script for VBA-RR to be used with R/S/FR/LG/E US
  2. --It modifies the encounter data to make random Pokemon appear in the wild.
  3. --The Pokemon are found at appropriate levels. Example: Bulbasaur can be found in level ranges of 2 - 15, 16 - 31 for Ivysaur, and 32+ for Venusaur. Pokemon with evolution requirements that are not level based have a set of level ranges based on evolution requirement.
  4. --Most water Pokemon appear while surfing and fishing, but some can still be found on grass.
  5. --Legendary Pokemon should be harder to find. When one is generated, it only has a 10% chance to be added to the encounted data.
  6.  
  7. --Please report any bugs or suggestions to improve this script to KazoWAR@yahoo.com
  8.  
  9. function RandomPokemon()
  10. Pokemon = math.random(1, 411)
  11. if Pokemon == 0 then MinLevel = 2 MaxLevel = 100 GrassPokemon() -- ???
  12. elseif Pokemon == 1 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Bulbasaur
  13. elseif Pokemon == 2 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ivysaur
  14. elseif Pokemon == 3 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Venusaur
  15. elseif Pokemon == 4 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Charmander
  16. elseif Pokemon == 5 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Charmeleon
  17. elseif Pokemon == 6 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Charizard
  18. elseif Pokemon == 7 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Squirtle
  19. elseif Pokemon == 8 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wartortle
  20. elseif Pokemon == 9 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Blastoise
  21. elseif Pokemon == 10 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Caterpie
  22. elseif Pokemon == 11 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Metapod
  23. elseif Pokemon == 12 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Butterfree
  24. elseif Pokemon == 13 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Weedle
  25. elseif Pokemon == 14 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kakuna
  26. elseif Pokemon == 15 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Beedrill
  27. elseif Pokemon == 16 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pidgey
  28. elseif Pokemon == 17 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pidgeotto
  29. elseif Pokemon == 18 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pidgeot
  30. elseif Pokemon == 19 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Rattata
  31. elseif Pokemon == 20 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Raticate
  32. elseif Pokemon == 21 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Spearow
  33. elseif Pokemon == 22 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Fearow
  34. elseif Pokemon == 23 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ekans
  35. elseif Pokemon == 24 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Arbok
  36. elseif Pokemon == 25 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pikachu
  37. elseif Pokemon == 26 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Raichu
  38. elseif Pokemon == 27 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sandshrew
  39. elseif Pokemon == 28 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sandslash
  40. elseif Pokemon == 29 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidoran(F)
  41. elseif Pokemon == 30 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidorina
  42. elseif Pokemon == 31 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidoqueen
  43. elseif Pokemon == 32 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidoran(M)
  44. elseif Pokemon == 33 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidorino
  45. elseif Pokemon == 34 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nidoking
  46. elseif Pokemon == 35 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Clefairy
  47. elseif Pokemon == 36 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Clefable
  48. elseif Pokemon == 37 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Vulpix
  49. elseif Pokemon == 38 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ninetales
  50. elseif Pokemon == 39 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Jigglypuff
  51. elseif Pokemon == 40 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wigglytuff
  52. elseif Pokemon == 41 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Zubat
  53. elseif Pokemon == 42 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Golbat
  54. elseif Pokemon == 43 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Oddish
  55. elseif Pokemon == 44 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gloom
  56. elseif Pokemon == 45 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Vileplume
  57. elseif Pokemon == 46 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Paras
  58. elseif Pokemon == 47 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Parasect
  59. elseif Pokemon == 48 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Venonat
  60. elseif Pokemon == 49 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Venomoth
  61. elseif Pokemon == 50 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Diglett
  62. elseif Pokemon == 51 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dugtrio
  63. elseif Pokemon == 52 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Meowth
  64. elseif Pokemon == 53 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Persian
  65. elseif Pokemon == 54 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Psyduck
  66. elseif Pokemon == 55 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Golduck
  67. elseif Pokemon == 56 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mankey
  68. elseif Pokemon == 57 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Primeape
  69. elseif Pokemon == 58 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Growlithe
  70. elseif Pokemon == 59 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Arcanine
  71. elseif Pokemon == 60 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Poliwag
  72. elseif Pokemon == 61 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Poliwhirl
  73. elseif Pokemon == 62 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Poliwrath
  74. elseif Pokemon == 63 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Abra
  75. elseif Pokemon == 64 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kadabra
  76. elseif Pokemon == 65 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Alakazam
  77. elseif Pokemon == 66 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Machop
  78. elseif Pokemon == 67 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Machoke
  79. elseif Pokemon == 68 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Machamp
  80. elseif Pokemon == 69 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Bellsprout
  81. elseif Pokemon == 70 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Weepinbell
  82. elseif Pokemon == 71 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Victreebel
  83. elseif Pokemon == 72 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tentacool
  84. elseif Pokemon == 73 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tentacruel
  85. elseif Pokemon == 74 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Geodude
  86. elseif Pokemon == 75 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Graveler
  87. elseif Pokemon == 76 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Golem
  88. elseif Pokemon == 77 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ponyta
  89. elseif Pokemon == 78 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Rapidash
  90. elseif Pokemon == 79 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slowpoke
  91. elseif Pokemon == 80 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slowbro
  92. elseif Pokemon == 81 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magnemite
  93. elseif Pokemon == 82 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magneton
  94. elseif Pokemon == 83 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Farfetch'd
  95. elseif Pokemon == 84 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Doduo
  96. elseif Pokemon == 85 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dodrio
  97. elseif Pokemon == 86 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Seel
  98. elseif Pokemon == 87 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dewgong
  99. elseif Pokemon == 88 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Grimer
  100. elseif Pokemon == 89 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Muk
  101. elseif Pokemon == 90 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shellder
  102. elseif Pokemon == 91 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cloyster
  103. elseif Pokemon == 92 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gastly
  104. elseif Pokemon == 93 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Haunter
  105. elseif Pokemon == 94 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gengar
  106. elseif Pokemon == 95 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Onix
  107. elseif Pokemon == 96 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Drowzee
  108. elseif Pokemon == 97 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hypno
  109. elseif Pokemon == 98 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Krabby
  110. elseif Pokemon == 99 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kingler
  111. elseif Pokemon == 100 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Voltorb
  112. elseif Pokemon == 101 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Electrode
  113. elseif Pokemon == 102 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Exeggcute
  114. elseif Pokemon == 103 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Exeggutor
  115. elseif Pokemon == 104 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cubone
  116. elseif Pokemon == 105 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Marowak
  117. elseif Pokemon == 106 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hitmonlee
  118. elseif Pokemon == 107 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hitmonchan
  119. elseif Pokemon == 108 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lickitung
  120. elseif Pokemon == 109 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Koffing
  121. elseif Pokemon == 110 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Weezing
  122. elseif Pokemon == 111 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Rhyhorn
  123. elseif Pokemon == 112 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Rhydon
  124. elseif Pokemon == 113 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Chansey
  125. elseif Pokemon == 114 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tangela
  126. elseif Pokemon == 115 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kangaskhan
  127. elseif Pokemon == 116 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Horsea
  128. elseif Pokemon == 117 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Seadra
  129. elseif Pokemon == 118 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Goldeen
  130. elseif Pokemon == 119 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Seaking
  131. elseif Pokemon == 120 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Staryu
  132. elseif Pokemon == 121 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Starmie
  133. elseif Pokemon == 122 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mr. Mime
  134. elseif Pokemon == 123 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Scyther
  135. elseif Pokemon == 124 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Jynx
  136. elseif Pokemon == 125 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Electabuzz
  137. elseif Pokemon == 126 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magmar
  138. elseif Pokemon == 127 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pinsir
  139. elseif Pokemon == 128 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tauros
  140. elseif Pokemon == 129 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magikarp
  141. elseif Pokemon == 130 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gyarados
  142. elseif Pokemon == 131 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lapras
  143. elseif Pokemon == 132 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ditto
  144. elseif Pokemon == 133 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Eevee
  145. elseif Pokemon == 134 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Vaporeon
  146. elseif Pokemon == 135 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Jolteon
  147. elseif Pokemon == 136 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Flareon
  148. elseif Pokemon == 137 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Porygon
  149. elseif Pokemon == 138 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Omanyte
  150. elseif Pokemon == 139 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Omastar
  151. elseif Pokemon == 140 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kabuto
  152. elseif Pokemon == 141 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kabutops
  153. elseif Pokemon == 142 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Aerodactyl
  154. elseif Pokemon == 143 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Snorlax
  155. elseif Pokemon == 144 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Articuno
  156. elseif Pokemon == 145 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Zapdos
  157. elseif Pokemon == 146 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Moltres
  158. elseif Pokemon == 147 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dratini
  159. elseif Pokemon == 148 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dragonair
  160. elseif Pokemon == 149 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dragonite
  161. elseif Pokemon == 150 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mewtwo
  162. elseif Pokemon == 151 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mew
  163. elseif Pokemon == 152 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Chikorita
  164. elseif Pokemon == 153 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Bayleef
  165. elseif Pokemon == 154 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Meganium
  166. elseif Pokemon == 155 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cyndaquil
  167. elseif Pokemon == 156 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Quilava
  168. elseif Pokemon == 157 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Typhlosion
  169. elseif Pokemon == 158 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Totodile
  170. elseif Pokemon == 159 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Croconaw
  171. elseif Pokemon == 160 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Feraligatr
  172. elseif Pokemon == 161 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sentret
  173. elseif Pokemon == 162 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Furret
  174. elseif Pokemon == 163 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hoothoot
  175. elseif Pokemon == 164 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Noctowl
  176. elseif Pokemon == 165 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ledyba
  177. elseif Pokemon == 166 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ledian
  178. elseif Pokemon == 167 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Spinarak
  179. elseif Pokemon == 168 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ariados
  180. elseif Pokemon == 169 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Crobat
  181. elseif Pokemon == 170 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Chinchou
  182. elseif Pokemon == 171 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lanturn
  183. elseif Pokemon == 172 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pichu
  184. elseif Pokemon == 173 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cleffa
  185. elseif Pokemon == 174 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Igglybuff
  186. elseif Pokemon == 175 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Togepi
  187. elseif Pokemon == 176 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Togetic
  188. elseif Pokemon == 177 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Natu
  189. elseif Pokemon == 178 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Xatu
  190. elseif Pokemon == 179 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mareep
  191. elseif Pokemon == 180 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Flaaffy
  192. elseif Pokemon == 181 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ampharos
  193. elseif Pokemon == 182 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Bellossom
  194. elseif Pokemon == 183 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Marill
  195. elseif Pokemon == 184 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Azumarill
  196. elseif Pokemon == 185 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sudowoodo
  197. elseif Pokemon == 186 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Politoed
  198. elseif Pokemon == 187 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hoppip
  199. elseif Pokemon == 188 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Skiploom
  200. elseif Pokemon == 189 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Jumpluff
  201. elseif Pokemon == 190 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Aipom
  202. elseif Pokemon == 191 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sunkern
  203. elseif Pokemon == 192 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sunflora
  204. elseif Pokemon == 193 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Yanma
  205. elseif Pokemon == 194 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wooper
  206. elseif Pokemon == 195 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Quagsire
  207. elseif Pokemon == 196 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Espeon
  208. elseif Pokemon == 197 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Umbreon
  209. elseif Pokemon == 198 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Murkrow
  210. elseif Pokemon == 199 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slowking
  211. elseif Pokemon == 200 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Misdreavus
  212. elseif Pokemon == 201 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Unown
  213. elseif Pokemon == 202 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wobbuffet
  214. elseif Pokemon == 203 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Girafarig
  215. elseif Pokemon == 204 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pineco
  216. elseif Pokemon == 205 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Forretress
  217. elseif Pokemon == 206 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dunsparce
  218. elseif Pokemon == 207 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gligar
  219. elseif Pokemon == 208 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Steelix
  220. elseif Pokemon == 209 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Snubbull
  221. elseif Pokemon == 210 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Granbull
  222. elseif Pokemon == 211 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Qwilfish
  223. elseif Pokemon == 212 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Scizor
  224. elseif Pokemon == 213 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shuckle
  225. elseif Pokemon == 214 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Heracross
  226. elseif Pokemon == 215 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sneasel
  227. elseif Pokemon == 216 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Teddiursa
  228. elseif Pokemon == 217 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ursaring
  229. elseif Pokemon == 218 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slugma
  230. elseif Pokemon == 219 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magcargo
  231. elseif Pokemon == 220 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Swinub
  232. elseif Pokemon == 212 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Piloswine
  233. elseif Pokemon == 222 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Corsola
  234. elseif Pokemon == 223 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Remoraid
  235. elseif Pokemon == 224 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Octillery
  236. elseif Pokemon == 225 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Delibird
  237. elseif Pokemon == 226 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mantine
  238. elseif Pokemon == 227 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Skarmory
  239. elseif Pokemon == 228 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Houndour
  240. elseif Pokemon == 229 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Houndoom
  241. elseif Pokemon == 230 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kingdra
  242. elseif Pokemon == 231 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Phanpy
  243. elseif Pokemon == 232 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Donphan
  244. elseif Pokemon == 233 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Porygon2
  245. elseif Pokemon == 234 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Stantler
  246. elseif Pokemon == 235 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Smeargle
  247. elseif Pokemon == 236 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tyrogue
  248. elseif Pokemon == 237 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hitmontop
  249. elseif Pokemon == 238 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Smoochum
  250. elseif Pokemon == 239 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Elekid
  251. elseif Pokemon == 240 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Magby
  252. elseif Pokemon == 241 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Miltank
  253. elseif Pokemon == 242 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Blissey
  254. elseif Pokemon == 243 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Raikou
  255. elseif Pokemon == 244 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Entei
  256. elseif Pokemon == 245 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Suicune
  257. elseif Pokemon == 246 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Larvitar
  258. elseif Pokemon == 247 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pupitar
  259. elseif Pokemon == 248 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tyranitar
  260. elseif Pokemon == 249 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon()-- Lugia
  261. elseif Pokemon == 250 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ho-Oh
  262. elseif Pokemon == 251 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Celebi
  263. elseif Pokemon == 277 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Treecko
  264. elseif Pokemon == 278 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Grovyle
  265. elseif Pokemon == 279 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sceptile
  266. elseif Pokemon == 280 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Torchic
  267. elseif Pokemon == 281 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Combusken
  268. elseif Pokemon == 282 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Blaziken
  269. elseif Pokemon == 283 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mudkip
  270. elseif Pokemon == 284 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Marshtomp
  271. elseif Pokemon == 285 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Swampert
  272. elseif Pokemon == 286 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Poochyena
  273. elseif Pokemon == 287 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mightyena
  274. elseif Pokemon == 288 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Zigzagoon
  275. elseif Pokemon == 289 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Linoone
  276. elseif Pokemon == 290 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wurmple
  277. elseif Pokemon == 291 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Silcoon
  278. elseif Pokemon == 292 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Beautifly
  279. elseif Pokemon == 293 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cascoon
  280. elseif Pokemon == 294 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dustox
  281. elseif Pokemon == 295 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lotad
  282. elseif Pokemon == 296 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lombre
  283. elseif Pokemon == 297 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ludicolo
  284. elseif Pokemon == 298 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Seedot
  285. elseif Pokemon == 299 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nuzleaf
  286. elseif Pokemon == 300 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shiftry
  287. elseif Pokemon == 304 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Taillow
  288. elseif Pokemon == 305 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Swellow
  289. elseif Pokemon == 309 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wingull
  290. elseif Pokemon == 310 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Pelipper
  291. elseif Pokemon == 392 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ralts
  292. elseif Pokemon == 393 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kirlia
  293. elseif Pokemon == 394 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gardevoir
  294. elseif Pokemon == 311 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Surskit
  295. elseif Pokemon == 312 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Masquerain
  296. elseif Pokemon == 306 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shroomish
  297. elseif Pokemon == 307 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Breloom
  298. elseif Pokemon == 364 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slakoth
  299. elseif Pokemon == 365 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Vigoroth
  300. elseif Pokemon == 366 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Slaking
  301. elseif Pokemon == 301 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nincada
  302. elseif Pokemon == 302 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Ninjask
  303. elseif Pokemon == 303 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shedinja
  304. elseif Pokemon == 370 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Whismur
  305. elseif Pokemon == 371 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Loudred
  306. elseif Pokemon == 372 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Exploud
  307. elseif Pokemon == 335 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Makuhita
  308. elseif Pokemon == 336 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Hariyama
  309. elseif Pokemon == 350 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Azurill
  310. elseif Pokemon == 320 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Nosepass
  311. elseif Pokemon == 315 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Skitty
  312. elseif Pokemon == 316 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Delcatty
  313. elseif Pokemon == 322 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sableye
  314. elseif Pokemon == 355 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Mawile
  315. elseif Pokemon == 382 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Aron
  316. elseif Pokemon == 383 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lairon
  317. elseif Pokemon == 384 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Aggron
  318. elseif Pokemon == 356 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Meditite
  319. elseif Pokemon == 357 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Medicham
  320. elseif Pokemon == 337 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Electrike
  321. elseif Pokemon == 338 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Manectric
  322. elseif Pokemon == 353 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Plusle
  323. elseif Pokemon == 354 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Minun
  324. elseif Pokemon == 386 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Volbeat
  325. elseif Pokemon == 387 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Illumise
  326. elseif Pokemon == 363 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Roselia
  327. elseif Pokemon == 367 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gulpin
  328. elseif Pokemon == 368 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Swalot
  329. elseif Pokemon == 330 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Carvanha
  330. elseif Pokemon == 331 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sharpedo
  331. elseif Pokemon == 313 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wailmer
  332. elseif Pokemon == 314 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wailord
  333. elseif Pokemon == 339 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Numel
  334. elseif Pokemon == 340 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Camerupt
  335. elseif Pokemon == 321 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Torkoal
  336. elseif Pokemon == 351 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Spoink
  337. elseif Pokemon == 352 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Grumpig
  338. elseif Pokemon == 308 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Spinda
  339. elseif Pokemon == 332 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Trapinch
  340. elseif Pokemon == 333 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Vibrava
  341. elseif Pokemon == 334 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Flygon
  342. elseif Pokemon == 344 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cacnea
  343. elseif Pokemon == 345 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cacturne
  344. elseif Pokemon == 358 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Swablu
  345. elseif Pokemon == 359 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Altaria
  346. elseif Pokemon == 380 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Zangoose
  347. elseif Pokemon == 379 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Seviper
  348. elseif Pokemon == 348 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lunatone
  349. elseif Pokemon == 349 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Solrock
  350. elseif Pokemon == 323 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Barboach
  351. elseif Pokemon == 324 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Whiscash
  352. elseif Pokemon == 326 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Corphish
  353. elseif Pokemon == 327 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Crawdaunt
  354. elseif Pokemon == 318 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Baltoy
  355. elseif Pokemon == 319 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Claydol
  356. elseif Pokemon == 388 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Lileep
  357. elseif Pokemon == 389 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Cradily
  358. elseif Pokemon == 390 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Anorith
  359. elseif Pokemon == 391 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Armaldo
  360. elseif Pokemon == 328 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Feebas
  361. elseif Pokemon == 329 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Milotic
  362. elseif Pokemon == 385 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Castform
  363. elseif Pokemon == 317 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kecleon
  364. elseif Pokemon == 377 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shuppet
  365. elseif Pokemon == 378 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Banette
  366. elseif Pokemon == 361 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Duskull
  367. elseif Pokemon == 362 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Dusclops
  368. elseif Pokemon == 369 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Tropius
  369. elseif Pokemon == 411 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Chimecho
  370. elseif Pokemon == 376 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Absol
  371. elseif Pokemon == 360 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Wynaut
  372. elseif Pokemon == 346 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Snorunt
  373. elseif Pokemon == 347 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Glalie
  374. elseif Pokemon == 341 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Spheal
  375. elseif Pokemon == 342 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Sealeo
  376. elseif Pokemon == 343 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Walrein
  377. elseif Pokemon == 373 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Clamperl
  378. elseif Pokemon == 374 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Huntail
  379. elseif Pokemon == 375 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Gorebyss
  380. elseif Pokemon == 381 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Relicanth
  381. elseif Pokemon == 325 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Luvdisc
  382. elseif Pokemon == 395 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Bagon
  383. elseif Pokemon == 396 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Shelgon
  384. elseif Pokemon == 397 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Salamence
  385. elseif Pokemon == 398 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Beldum
  386. elseif Pokemon == 399 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Metang
  387. elseif Pokemon == 400 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Metagross
  388. elseif Pokemon == 401 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Regirock
  389. elseif Pokemon == 402 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Regice
  390. elseif Pokemon == 403 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Registeel
  391. elseif Pokemon == 407 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Latias
  392. elseif Pokemon == 408 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Latios
  393. elseif Pokemon == 404 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Kyogre
  394. elseif Pokemon == 405 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Groudon
  395. elseif Pokemon == 406 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Rayquaza
  396. elseif Pokemon == 409 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Jirachi
  397. elseif Pokemon == 410 then MinLevel = 1 MaxLevel = 100 GrassPokemon() WaterPokemon() FishPokemon() -- Deoxys
  398. end
  399. end
  400.  
  401. function GrassPokemon()
  402. for i = 0, Entries, 1 do
  403. Offset2 = memory.readdword(Offset + (i * 0x14) + 4)
  404. if Offset2 ~= 0 then
  405. Offset3 = memory.readdword(Offset2 + 4)
  406. Offset4 = Offset3 + (math.random(0, 11) * 4)
  407. if memory.readbyte(Offset4) >= MinLevel then
  408. if memory.readbyte(Offset4 + 1) <= MaxLevel then
  409. memory.writeword(Offset4 + 2, Pokemon)
  410. end
  411. end
  412. end
  413. end
  414. StarterCheck()
  415. end
  416.  
  417. function WaterPokemon()
  418. for i = 0, Entries, 1 do
  419. Offset2 = memory.readdword(Offset + (i * 0x14) + 8)
  420. if Offset2 ~= 0 then
  421. Offset3 = memory.readdword(Offset2 + 4)
  422. Offset4 = Offset3 + (math.random(0, 4) * 4)
  423. if memory.readbyte(Offset4 + 1) <= MaxLevel then
  424. memory.writebyte(Offset4, MinLevel)
  425. memory.writeword(Offset4 + 2, Pokemon)
  426. end
  427. end
  428. end
  429. StarterCheck()
  430. end
  431.  
  432. function FishPokemon()
  433. for i = 0, Entries, 1 do
  434. Offset2 = memory.readdword(Offset + (i * 0x14) + 16)
  435. if Offset2 ~= 0 then
  436. Offset3 = memory.readdword(Offset2 + 4)
  437. Offset4 = Offset3 + (math.random(0, 9) * 4)
  438. if memory.readbyte(Offset4 + 1) <= MaxLevel then
  439. memory.writebyte(Offset4, MinLevel)
  440. memory.writeword(Offset4 + 2, Pokemon)
  441. end
  442. end
  443. end
  444. StarterCheck()
  445. end
  446.  
  447. function RareGrassPokemon()
  448. Random = math.random(1, 10)
  449. if Random == 10 then
  450. GrassPokemon()
  451. end
  452. end
  453.  
  454. function RareWaterPokemon()
  455. Random = math.random(1, 10)
  456. if Random == 10 then
  457. WaterPokemon()
  458. end
  459. end
  460.  
  461. function RareFishPokemon()
  462. Random = math.random(1, 10)
  463. if Random == 10 then
  464. FishPokemon()
  465. end
  466. end
  467.  
  468. function StarterCheck()
  469. Random = math.random(1, 386)
  470. if Random == 1 then Pokemon = 1 RandomStarter() -- Bulbasaur
  471. elseif Random == 2 then Pokemon = 2 RandomStarter() -- Charmander
  472. elseif Random == 3 then Pokemon = 3 RandomStarter() -- Squirtle
  473. elseif Random == 4 then Pokemon = 4 RandomStarter() -- Chikorita
  474. elseif Random == 5 then Pokemon = 5 RandomStarter() -- Cyndaquil
  475. elseif Random == 6 then Pokemon = 6 RandomStarter() -- Totodile
  476. elseif Random == 7 then Pokemon = 7 RandomStarter() -- Treecko
  477. elseif Random == 8 then Pokemon = 8 RandomStarter() -- Torchic
  478. elseif Random == 9 then Pokemon = 9 RandomStarter() -- Mudkip
  479. elseif Random == 10 then Pokemon = 10 RandomStarter() -- Charmander
  480. elseif Random == 11 then Pokemon = 11 RandomStarter() -- Squirtle
  481. elseif Random == 12 then Pokemon = 12 RandomStarter() -- Chikorita
  482. elseif Random == 13 then Pokemon = 13 RandomStarter() -- Cyndaquil
  483. elseif Random == 14 then Pokemon = 14 RandomStarter() -- Totodile
  484. elseif Random == 15 then Pokemon = 15 RandomStarter() -- Treecko
  485. elseif Random == 16 then Pokemon = 16 RandomStarter() -- Torchic
  486. elseif Random == 17 then Pokemon = 17 RandomStarter() -- Mudkip
  487. elseif Random == 18 then Pokemon = 18 RandomStarter() -- Charmander
  488. elseif Random == 19 then Pokemon = 19 RandomStarter() -- Squirtle
  489. elseif Random == 20 then Pokemon = 20 RandomStarter() -- Chikorita
  490. elseif Random == 21 then Pokemon = 21 RandomStarter() -- Cyndaquil
  491. elseif Random == 22 then Pokemon = 22 RandomStarter() -- Totodile
  492. elseif Random == 23 then Pokemon = 23 RandomStarter() -- Treecko
  493. elseif Random == 24 then Pokemon = 24 RandomStarter() -- Torchic
  494. elseif Random == 25 then Pokemon = 25 RandomStarter() -- Mudkip
  495. elseif Random == 26 then Pokemon = 26 RandomStarter() -- Charmander
  496. elseif Random == 27 then Pokemon = 27 RandomStarter() -- Squirtle
  497. elseif Random == 28 then Pokemon = 28 RandomStarter() -- Chikorita
  498. elseif Random == 29 then Pokemon = 29 RandomStarter() -- Cyndaquil
  499. elseif Random == 30 then Pokemon = 30 RandomStarter() -- Totodile
  500. elseif Random == 31 then Pokemon = 31 RandomStarter() -- Treecko
  501. elseif Random == 32 then Pokemon = 32 RandomStarter() -- Torchic
  502. elseif Random == 33 then Pokemon = 33 RandomStarter() -- Mudkip
  503. elseif Random == 34 then Pokemon = 34 RandomStarter() -- Charmander
  504. elseif Random == 35 then Pokemon = 35 RandomStarter() -- Squirtle
  505. elseif Random == 36 then Pokemon = 36 RandomStarter() -- Chikorita
  506. elseif Random == 37 then Pokemon = 37 RandomStarter() -- Cyndaquil
  507. elseif Random == 38 then Pokemon = 38 RandomStarter() -- Totodile
  508. elseif Random == 39 then Pokemon = 39 RandomStarter() -- Treecko
  509. elseif Random == 40 then Pokemon = 40 RandomStarter() -- Torchic
  510. elseif Random == 41 then Pokemon = 41 RandomStarter() -- Mudkip
  511. elseif Random == 42 then Pokemon = 42 RandomStarter() -- Charmander
  512. elseif Random == 43 then Pokemon = 43 RandomStarter() -- Squirtle
  513. elseif Random == 44 then Pokemon = 44 RandomStarter() -- Chikorita
  514. elseif Random == 45 then Pokemon = 45 RandomStarter() -- Cyndaquil
  515. elseif Random == 46 then Pokemon = 46 RandomStarter() -- Totodile
  516. elseif Random == 47 then Pokemon = 47 RandomStarter() -- Treecko
  517. elseif Random == 48 then Pokemon = 48 RandomStarter() -- Torchic
  518. elseif Random == 49 then Pokemon = 49 RandomStarter() -- Mudkip
  519. elseif Random == 50 then Pokemon = 50 RandomStarter() -- Charmander
  520. elseif Random == 51 then Pokemon = 51 RandomStarter() -- Squirtle
  521. elseif Random == 52 then Pokemon = 52 RandomStarter() -- Chikorita
  522. elseif Random == 53 then Pokemon = 53 RandomStarter() -- Cyndaquil
  523. elseif Random == 54 then Pokemon = 54 RandomStarter() -- Totodile
  524. elseif Random == 55 then Pokemon = 55 RandomStarter() -- Treecko
  525. elseif Random == 56 then Pokemon = 56 RandomStarter() -- Torchic
  526. elseif Random == 57 then Pokemon = 57 RandomStarter() -- Mudkip
  527. elseif Random == 58 then Pokemon = 58 RandomStarter() -- Charmander
  528. elseif Random == 59 then Pokemon = 59 RandomStarter() -- Squirtle
  529. elseif Random == 60 then Pokemon = 60 RandomStarter() -- Chikorita
  530. elseif Random == 61 then Pokemon = 61 RandomStarter() -- Cyndaquil
  531. elseif Random == 62 then Pokemon = 62 RandomStarter() -- Totodile
  532. elseif Random == 64 then Pokemon = 63 RandomStarter() -- Treecko
  533. elseif Random == 65 then Pokemon = 64 RandomStarter() -- Torchic
  534. elseif Random == 66 then Pokemon = 65 RandomStarter() -- Mudkip
  535. elseif Random == 67 then Pokemon = 66 RandomStarter() -- Charmander
  536. elseif Random == 68 then Pokemon = 67 RandomStarter() -- Squirtle
  537. elseif Random == 69 then Pokemon = 68 RandomStarter() -- Chikorita
  538. elseif Random == 70 then Pokemon = 69 RandomStarter() -- Cyndaquil
  539. elseif Random == 71 then Pokemon = 70 RandomStarter() -- Totodile
  540. elseif Random == 72 then Pokemon = 71 RandomStarter() -- Treecko
  541. elseif Random == 74 then Pokemon = 72 RandomStarter() -- Torchic
  542. elseif Random == 75 then Pokemon = 73 RandomStarter() -- Mudkip
  543. elseif Random == 76 then Pokemon = 74 RandomStarter() -- Charmander
  544. elseif Random == 77 then Pokemon = 75 RandomStarter() -- Squirtle
  545. elseif Random == 78 then Pokemon = 76 RandomStarter() -- Chikorita
  546. elseif Random == 79 then Pokemon = 77 RandomStarter() -- Cyndaquil
  547. elseif Random == 80 then Pokemon = 78 RandomStarter() -- Totodile
  548. elseif Random == 81 then Pokemon = 79 RandomStarter() -- Treecko
  549. elseif Random == 82 then Pokemon = 80 RandomStarter() -- Torchic
  550. elseif Random == 83 then Pokemon = 81 RandomStarter() -- Mudkip
  551. elseif Random == 84 then Pokemon = 82 RandomStarter() -- Charmander
  552. elseif Random == 85 then Pokemon = 83 RandomStarter() -- Squirtle
  553. elseif Random == 86 then Pokemon = 84 RandomStarter() -- Chikorita
  554. elseif Random == 87 then Pokemon = 85 RandomStarter() -- Cyndaquil
  555. elseif Random == 88 then Pokemon = 86 RandomStarter() -- Totodile
  556. elseif Random == 89 then Pokemon = 87 RandomStarter() -- Treecko
  557. elseif Random == 90 then Pokemon = 88 RandomStarter() -- Torchic
  558. elseif Random == 91 then Pokemon = 89 RandomStarter() -- Mudkip
  559. elseif Random == 92 then Pokemon = 90 RandomStarter() -- Charmander
  560. elseif Random == 93 then Pokemon = 91 RandomStarter() -- Squirtle
  561. elseif Random == 94 then Pokemon = 92 RandomStarter() -- Chikorita
  562. elseif Random == 95 then Pokemon = 93 RandomStarter() -- Cyndaquil
  563. elseif Random == 96 then Pokemon = 94 RandomStarter() -- Totodile
  564. elseif Random == 97 then Pokemon = 95 RandomStarter() -- Treecko
  565. elseif Random == 98 then Pokemon = 96 RandomStarter() -- Torchic
  566. elseif Random == 99 then Pokemon = 97 RandomStarter() -- Mudkip
  567. elseif Random == 100 then Pokemon = 98 RandomStarter() -- Charmander
  568. elseif Random == 101 then Pokemon = 99 RandomStarter() -- Squirtle
  569. elseif Random == 102 then Pokemon = 100 RandomStarter() -- Chikorita
  570. elseif Random == 103 then Pokemon = 101 RandomStarter() -- Cyndaquil
  571. elseif Random == 104 then Pokemon = 102 RandomStarter() -- Totodile
  572. elseif Random == 105 then Pokemon = 103 RandomStarter() -- Treecko
  573. elseif Random == 106 then Pokemon = 104 RandomStarter() -- Torchic
  574. elseif Random == 107 then Pokemon = 105 RandomStarter() -- Charmander
  575. elseif Random == 108 then Pokemon = 106 RandomStarter() -- Squirtle
  576. elseif Random == 109 then Pokemon = 107 RandomStarter() -- Chikorita
  577. elseif Random == 110 then Pokemon = 108 RandomStarter() -- Cyndaquil
  578. elseif Random == 111 then Pokemon = 109 RandomStarter() -- Totodile
  579. elseif Random == 112 then Pokemon = 110 RandomStarter() -- Treecko
  580. elseif Random == 113 then Pokemon = 111 RandomStarter() -- Torchic
  581. elseif Random == 114 then Pokemon = 112 RandomStarter() -- Mudkip
  582. elseif Random == 115 then Pokemon = 113 RandomStarter() -- Charmander
  583. elseif Random == 116 then Pokemon = 114 RandomStarter() -- Squirtle
  584. elseif Random == 117 then Pokemon = 115 RandomStarter() -- Chikorita
  585. elseif Random == 118 then Pokemon = 116 RandomStarter() -- Cyndaquil
  586. elseif Random == 119 then Pokemon = 117 RandomStarter() -- Totodile
  587. elseif Random == 120 then Pokemon = 118 RandomStarter() -- Treecko
  588. elseif Random == 121 then Pokemon = 119 RandomStarter() -- Torchic
  589. elseif Random == 122 then Pokemon = 120 RandomStarter() -- Mudkip
  590. elseif Random == 123 then Pokemon = 121 RandomStarter() -- Charmander
  591. elseif Random == 124 then Pokemon = 122 RandomStarter() -- Squirtle
  592. elseif Random == 125 then Pokemon = 123 RandomStarter() -- Chikorita
  593. elseif Random == 126 then Pokemon = 124 RandomStarter() -- Cyndaquil
  594. elseif Random == 127 then Pokemon = 125 RandomStarter() -- Totodile
  595. elseif Random == 128 then Pokemon = 126 RandomStarter() -- Treecko
  596. elseif Random == 129 then Pokemon = 127 RandomStarter() -- Torchic
  597. elseif Random == 130 then Pokemon = 128 RandomStarter() -- Mudkip
  598. elseif Random == 131 then Pokemon = 129 RandomStarter() -- Charmander
  599. elseif Random == 132 then Pokemon = 130 RandomStarter() -- Squirtle
  600. elseif Random == 133 then Pokemon = 131 RandomStarter() -- Chikorita
  601. elseif Random == 134 then Pokemon = 132 RandomStarter() -- Cyndaquil
  602. elseif Random == 135 then Pokemon = 133 RandomStarter() -- Totodile
  603. elseif Random == 136 then Pokemon = 134 RandomStarter() -- Treecko
  604. elseif Random == 137 then Pokemon = 135 RandomStarter() -- Torchic
  605. elseif Random == 138 then Pokemon = 136 RandomStarter() -- Mudkip
  606. elseif Random == 139 then Pokemon = 137 RandomStarter() -- Charmander
  607. elseif Random == 140 then Pokemon = 138 RandomStarter() -- Squirtle
  608. elseif Random == 141 then Pokemon = 139 RandomStarter() -- Chikorita
  609. elseif Random == 142 then Pokemon = 140 RandomStarter() -- Cyndaquil
  610. elseif Random == 143 then Pokemon = 141 RandomStarter() -- Totodile
  611. elseif Random == 144 then Pokemon = 142 RandomStarter() -- Treecko
  612. elseif Random == 145 then Pokemon = 143 RandomStarter() -- Torchic
  613. elseif Random == 146 then Pokemon = 145 RandomStarter() -- Mudkip
  614. elseif Random == 147 then Pokemon = 146 RandomStarter() -- Charmander
  615. elseif Random == 148 then Pokemon = 147 RandomStarter() -- Squirtle
  616. elseif Random == 149 then Pokemon = 148 RandomStarter() -- Chikorita
  617. elseif Random == 150 then Pokemon = 149 RandomStarter() -- Cyndaquil
  618. elseif Random == 151 then Pokemon = 150 RandomStarter() -- Totodile
  619. elseif Random == 152 then Pokemon = 151 RandomStarter() -- Treecko
  620. elseif Random == 153 then Pokemon = 152 RandomStarter() -- Torchic
  621. elseif Random == 154 then Pokemon = 153 RandomStarter() -- Mudkip
  622. elseif Random == 155 then Pokemon = 154 RandomStarter() -- Charmander
  623. elseif Random == 156 then Pokemon = 155 RandomStarter() -- Squirtle
  624. elseif Random == 157 then Pokemon = 156 RandomStarter() -- Chikorita
  625. elseif Random == 158 then Pokemon = 157 RandomStarter() -- Cyndaquil
  626. elseif Random == 159 then Pokemon = 158 RandomStarter() -- Totodile
  627. elseif Random == 160 then Pokemon = 159 RandomStarter() -- Treecko
  628. elseif Random == 161 then Pokemon = 160 RandomStarter() -- Torchic
  629. elseif Random == 162 then Pokemon = 161 RandomStarter() -- Mudkip
  630. elseif Random == 163 then Pokemon = 162 RandomStarter() -- Charmander
  631. elseif Random == 164 then Pokemon = 163 RandomStarter() -- Squirtle
  632. elseif Random == 165 then Pokemon = 164 RandomStarter() -- Chikorita
  633. elseif Random == 166 then Pokemon = 165 RandomStarter() -- Cyndaquil
  634. elseif Random == 167 then Pokemon = 166 RandomStarter() -- Totodile
  635. elseif Random == 168 then Pokemon = 167 RandomStarter() -- Treecko
  636. elseif Random == 169 then Pokemon = 168 RandomStarter() -- Torchic
  637. elseif Random == 170 then Pokemon = 169 RandomStarter() -- Mudkip
  638. elseif Random == 171 then Pokemon = 170 RandomStarter() -- Charmander
  639. elseif Random == 172 then Pokemon = 171 RandomStarter() -- Squirtle
  640. elseif Random == 173 then Pokemon = 172 RandomStarter() -- Chikorita
  641. elseif Random == 174 then Pokemon = 173 RandomStarter() -- Cyndaquil
  642. elseif Random == 175 then Pokemon = 174 RandomStarter() -- Totodile
  643. elseif Random == 176 then Pokemon = 175 RandomStarter() -- Treecko
  644. elseif Random == 177 then Pokemon = 176 RandomStarter() -- Torchic
  645. elseif Random == 178 then Pokemon = 177 RandomStarter() -- Mudkip
  646. elseif Random == 179 then Pokemon = 178 RandomStarter() -- Charmander
  647. elseif Random == 180 then Pokemon = 179 RandomStarter() -- Squirtle
  648. elseif Random == 181 then Pokemon = 180 RandomStarter() -- Chikorita
  649. elseif Random == 182 then Pokemon = 181 RandomStarter() -- Cyndaquil
  650. elseif Random == 183 then Pokemon = 182 RandomStarter() -- Totodile
  651. elseif Random == 184 then Pokemon = 183 RandomStarter() -- Treecko
  652. elseif Random == 185 then Pokemon = 184 RandomStarter() -- Torchic
  653. elseif Random == 186 then Pokemon = 185 RandomStarter() -- Mudkip
  654. elseif Random == 187 then Pokemon = 186 RandomStarter() -- Charmander
  655. elseif Random == 188 then Pokemon = 187 RandomStarter() -- Squirtle
  656. elseif Random == 189 then Pokemon = 188 RandomStarter() -- Chikorita
  657. elseif Random == 190 then Pokemon = 189 RandomStarter() -- Cyndaquil
  658. elseif Random == 191 then Pokemon = 190 RandomStarter() -- Totodile
  659. elseif Random == 192 then Pokemon = 191 RandomStarter() -- Treecko
  660. elseif Random == 193 then Pokemon = 192 RandomStarter() -- Torchic
  661. elseif Random == 194 then Pokemon = 193 RandomStarter() -- Mudkip
  662. elseif Random == 195 then Pokemon = 194 RandomStarter() -- Charmander
  663. elseif Random == 196 then Pokemon = 195 RandomStarter() -- Squirtle
  664. elseif Random == 197 then Pokemon = 196 RandomStarter() -- Chikorita
  665. elseif Random == 198 then Pokemon = 197 RandomStarter() -- Cyndaquil
  666. elseif Random == 199 then Pokemon = 198 RandomStarter() -- Totodile
  667. elseif Random == 200 then Pokemon = 199 RandomStarter() -- Treecko
  668. elseif Random == 201 then Pokemon = 200 RandomStarter() -- Torchic
  669. elseif Random == 202 then Pokemon = 201 RandomStarter() -- Mudkip
  670. elseif Random == 203 then Pokemon = 202 RandomStarter() -- Charmander
  671. elseif Random == 204 then Pokemon = 203 RandomStarter() -- Squirtle
  672. elseif Random == 205 then Pokemon = 204 RandomStarter() -- Chikorita
  673. elseif Random == 206 then Pokemon = 205 RandomStarter() -- Cyndaquil
  674. elseif Random == 207 then Pokemon = 206 RandomStarter() -- Totodile
  675. elseif Random == 208 then Pokemon = 207 RandomStarter() -- Treecko
  676. elseif Random == 209 then Pokemon = 208 RandomStarter() -- Torchic
  677. elseif Random == 210 then Pokemon = 209 RandomStarter() -- Charmander
  678. elseif Random == 211 then Pokemon = 210 RandomStarter() -- Squirtle
  679. elseif Random == 212 then Pokemon = 211 RandomStarter() -- Chikorita
  680. elseif Random == 213 then Pokemon = 212 RandomStarter() -- Cyndaquil
  681. elseif Random == 214 then Pokemon = 213 RandomStarter() -- Totodile
  682. elseif Random == 215 then Pokemon = 214 RandomStarter() -- Treecko
  683. elseif Random == 216 then Pokemon = 215 RandomStarter() -- Torchic
  684. elseif Random == 217 then Pokemon = 216 RandomStarter() -- Mudkip
  685. elseif Random == 218 then Pokemon = 217 RandomStarter() -- Charmander
  686. elseif Random == 219 then Pokemon = 218 RandomStarter() -- Squirtle
  687. elseif Random == 220 then Pokemon = 219 RandomStarter() -- Chikorita
  688. elseif Random == 221 then Pokemon = 220 RandomStarter() -- Cyndaquil
  689. elseif Random == 222 then Pokemon = 221 RandomStarter() -- Totodile
  690. elseif Random == 223 then Pokemon = 222 RandomStarter() -- Treecko
  691. elseif Random == 224 then Pokemon = 223 RandomStarter() -- Torchic
  692. elseif Random == 225 then Pokemon = 224 RandomStarter() -- Mudkip
  693. elseif Random == 226 then Pokemon = 225 RandomStarter() -- Charmander
  694. elseif Random == 227 then Pokemon = 226 RandomStarter() -- Squirtle
  695. elseif Random == 228 then Pokemon = 227 RandomStarter() -- Chikorita
  696. elseif Random == 229 then Pokemon = 228 RandomStarter() -- Cyndaquil
  697. elseif Random == 230 then Pokemon = 229 RandomStarter() -- Totodile
  698. elseif Random == 231 then Pokemon = 230 RandomStarter() -- Treecko
  699. elseif Random == 232 then Pokemon = 231 RandomStarter() -- Torchic
  700. elseif Random == 233 then Pokemon = 232 RandomStarter() -- Mudkip
  701. elseif Random == 234 then Pokemon = 233 RandomStarter() -- Charmander
  702. elseif Random == 235 then Pokemon = 234 RandomStarter() -- Squirtle
  703. elseif Random == 236 then Pokemon = 235 RandomStarter() -- Chikorita
  704. elseif Random == 237 then Pokemon = 236 RandomStarter() -- Cyndaquil
  705. elseif Random == 238 then Pokemon = 237 RandomStarter() -- Totodile
  706. elseif Random == 239 then Pokemon = 238 RandomStarter() -- Treecko
  707. elseif Random == 240 then Pokemon = 239 RandomStarter() -- Torchic
  708. elseif Random == 241 then Pokemon = 240 RandomStarter() -- Mudkip
  709. elseif Random == 242 then Pokemon = 241 RandomStarter() -- Charmander
  710. elseif Random == 243 then Pokemon = 242 RandomStarter() -- Squirtle
  711. elseif Random == 244 then Pokemon = 243 RandomStarter() -- Chikorita
  712. elseif Random == 245 then Pokemon = 244 RandomStarter() -- Cyndaquil
  713. elseif Random == 246 then Pokemon = 245 RandomStarter() -- Totodile
  714. elseif Random == 247 then Pokemon = 246 RandomStarter() -- Treecko
  715. elseif Random == 248 then Pokemon = 247 RandomStarter() -- Torchic
  716. elseif Random == 249 then Pokemon = 248 RandomStarter() -- Mudkip
  717. elseif Random == 250 then Pokemon = 249 RandomStarter() -- Charmander
  718. elseif Random == 251 then Pokemon = 250 RandomStarter() -- Squirtle
  719. elseif Random == 252 then Pokemon = 251 RandomStarter() -- Chikorita
  720. elseif Random == 253 then Pokemon = 277 RandomStarter() -- Cyndaquil
  721. elseif Random == 254 then Pokemon = 278 RandomStarter() -- Totodile
  722. elseif Random == 255 then Pokemon = 279 RandomStarter() -- Treecko
  723. elseif Random == 256 then Pokemon = 280 RandomStarter() -- Torchic
  724. elseif Random == 257 then Pokemon = 281 RandomStarter() -- Mudkip
  725. elseif Random == 258 then Pokemon = 282 RandomStarter() -- Charmander
  726. elseif Random == 259 then Pokemon = 283 RandomStarter() -- Squirtle
  727. elseif Random == 260 then Pokemon = 284 RandomStarter() -- Chikorita
  728. elseif Random == 261 then Pokemon = 285 RandomStarter() -- Cyndaquil
  729. elseif Random == 262 then Pokemon = 286 RandomStarter() -- Totodile
  730. elseif Random == 263 then Pokemon = 287 RandomStarter() -- Treecko
  731. elseif Random == 264 then Pokemon = 288 RandomStarter() -- Torchic
  732. elseif Random == 265 then Pokemon = 289 RandomStarter() -- Mudkip
  733. elseif Random == 266 then Pokemon = 290 RandomStarter() -- Charmander
  734. elseif Random == 267 then Pokemon = 291 RandomStarter() -- Squirtle
  735. elseif Random == 268 then Pokemon = 292 RandomStarter() -- Chikorita
  736. elseif Random == 269 then Pokemon = 293 RandomStarter() -- Cyndaquil
  737. elseif Random == 270 then Pokemon = 294 RandomStarter() -- Totodile
  738. elseif Random == 271 then Pokemon = 295 RandomStarter() -- Treecko
  739. elseif Random == 272 then Pokemon = 296 RandomStarter() -- Torchic
  740. elseif Random == 273 then Pokemon = 297 RandomStarter() -- Mudkip
  741. elseif Random == 274 then Pokemon = 298 RandomStarter() -- Charmander
  742. elseif Random == 275 then Pokemon = 299 RandomStarter() -- Squirtle
  743. elseif Random == 276 then Pokemon = 300 RandomStarter() -- Chikorita
  744. elseif Random == 277 then Pokemon = 301 RandomStarter() -- Cyndaquil
  745. elseif Random == 278 then Pokemon = 302 RandomStarter() -- Totodile
  746. elseif Random == 279 then Pokemon = 303 RandomStarter() -- Treecko
  747. elseif Random == 280 then Pokemon = 304 RandomStarter() -- Torchic
  748. elseif Random == 281 then Pokemon = 305 RandomStarter() -- Mudkip
  749. elseif Random == 282 then Pokemon = 307 RandomStarter() -- Charmander
  750. elseif Random == 283 then Pokemon = 308 RandomStarter() -- Squirtle
  751. elseif Random == 284 then Pokemon = 309 RandomStarter() -- Chikorita
  752. elseif Random == 285 then Pokemon = 310 RandomStarter() -- Cyndaquil
  753. elseif Random == 286 then Pokemon = 311 RandomStarter() -- Totodile
  754. elseif Random == 287 then Pokemon = 312 RandomStarter() -- Treecko
  755. elseif Random == 288 then Pokemon = 313 RandomStarter() -- Torchic
  756. elseif Random == 289 then Pokemon = 314 RandomStarter() -- Mudkip
  757. elseif Random == 290 then Pokemon = 315 RandomStarter() -- Charmander
  758. elseif Random == 291 then Pokemon = 316 RandomStarter() -- Squirtle
  759. elseif Random == 292 then Pokemon = 317 RandomStarter() -- Chikorita
  760. elseif Random == 293 then Pokemon = 318 RandomStarter() -- Cyndaquil
  761. elseif Random == 294 then Pokemon = 319 RandomStarter() -- Totodile
  762. elseif Random == 295 then Pokemon = 320 RandomStarter() -- Treecko
  763. elseif Random == 296 then Pokemon = 321 RandomStarter() -- Torchic
  764. elseif Random == 297 then Pokemon = 322 RandomStarter() -- Mudkip
  765. elseif Random == 298 then Pokemon = 323 RandomStarter() -- Charmander
  766. elseif Random == 299 then Pokemon = 324 RandomStarter() -- Squirtle
  767. elseif Random == 300 then Pokemon = 324 RandomStarter() -- Chikorita
  768. elseif Random == 301 then Pokemon = 326 RandomStarter() -- Cyndaquil
  769. elseif Random == 302 then Pokemon = 327 RandomStarter() -- Totodile
  770. elseif Random == 303 then Pokemon = 328 RandomStarter() -- Treecko
  771. elseif Random == 304 then Pokemon = 329 RandomStarter() -- Torchic
  772. elseif Random == 305 then Pokemon = 330 RandomStarter() -- Mudkip
  773. elseif Random == 306 then Pokemon = 331 RandomStarter() -- Charmander
  774. elseif Random == 307 then Pokemon = 332 RandomStarter() -- Squirtle
  775. elseif Random == 308 then Pokemon = 333 RandomStarter() -- Chikorita
  776. elseif Random == 309 then Pokemon = 334 RandomStarter() -- Cyndaquil
  777. elseif Random == 310 then Pokemon = 335 RandomStarter() -- Totodile
  778. elseif Random == 311 then Pokemon = 336 RandomStarter() -- Treecko
  779. elseif Random == 312 then Pokemon = 337 RandomStarter() -- Torchic
  780. elseif Random == 313 then Pokemon = 338 RandomStarter() -- Charmander
  781. elseif Random == 314 then Pokemon = 339 RandomStarter() -- Squirtle
  782. elseif Random == 315 then Pokemon = 340 RandomStarter() -- Chikorita
  783. elseif Random == 316 then Pokemon = 341 RandomStarter() -- Cyndaquil
  784. elseif Random == 317 then Pokemon = 342 RandomStarter() -- Totodile
  785. elseif Random == 318 then Pokemon = 343 RandomStarter() -- Treecko
  786. elseif Random == 319 then Pokemon = 344 RandomStarter() -- Torchic
  787. elseif Random == 320 then Pokemon = 345 RandomStarter() -- Mudkip
  788. elseif Random == 321 then Pokemon = 346 RandomStarter() -- Charmander
  789. elseif Random == 322 then Pokemon = 347 RandomStarter() -- Squirtle
  790. elseif Random == 323 then Pokemon = 348 RandomStarter() -- Chikorita
  791. elseif Random == 324 then Pokemon = 349 RandomStarter() -- Cyndaquil
  792. elseif Random == 325 then Pokemon = 350 RandomStarter() -- Totodile
  793. elseif Random == 326 then Pokemon = 351 RandomStarter() -- Treecko
  794. elseif Random == 327 then Pokemon = 352 RandomStarter() -- Torchic
  795. elseif Random == 328 then Pokemon = 353 RandomStarter() -- Mudkip
  796. elseif Random == 329 then Pokemon = 354 RandomStarter() -- Charmander
  797. elseif Random == 330 then Pokemon = 355 RandomStarter() -- Squirtle
  798. elseif Random == 331 then Pokemon = 356 RandomStarter() -- Chikorita
  799. elseif Random == 332 then Pokemon = 357 RandomStarter() -- Cyndaquil
  800. elseif Random == 333 then Pokemon = 358 RandomStarter() -- Totodile
  801. elseif Random == 334 then Pokemon = 359 RandomStarter() -- Treecko
  802. elseif Random == 335 then Pokemon = 360 RandomStarter() -- Torchic
  803. elseif Random == 336 then Pokemon = 361 RandomStarter() -- Mudkip
  804. elseif Random == 337 then Pokemon = 362 RandomStarter() -- Charmander
  805. elseif Random == 338 then Pokemon = 363 RandomStarter() -- Squirtle
  806. elseif Random == 339 then Pokemon = 364 RandomStarter() -- Chikorita
  807. elseif Random == 340 then Pokemon = 365 RandomStarter() -- Cyndaquil
  808. elseif Random == 341 then Pokemon = 366 RandomStarter() -- Totodile
  809. elseif Random == 342 then Pokemon = 367 RandomStarter() -- Treecko
  810. elseif Random == 343 then Pokemon = 368 RandomStarter() -- Torchic
  811. elseif Random == 344 then Pokemon = 369 RandomStarter() -- Mudkip
  812. elseif Random == 345 then Pokemon = 370 RandomStarter() -- Charmander
  813. elseif Random == 346 then Pokemon = 371 RandomStarter() -- Squirtle
  814. elseif Random == 347 then Pokemon = 372 RandomStarter() -- Chikorita
  815. elseif Random == 348 then Pokemon = 373 RandomStarter() -- Cyndaquil
  816. elseif Random == 349 then Pokemon = 374 RandomStarter() -- Totodile
  817. elseif Random == 350 then Pokemon = 375 RandomStarter() -- Treecko
  818. elseif Random == 351 then Pokemon = 376 RandomStarter() -- Torchic
  819. elseif Random == 352 then Pokemon = 377 RandomStarter() -- Mudkip
  820. elseif Random == 353 then Pokemon = 378 RandomStarter() -- Charmander
  821. elseif Random == 354 then Pokemon = 379 RandomStarter() -- Squirtle
  822. elseif Random == 355 then Pokemon = 380 RandomStarter() -- Chikorita
  823. elseif Random == 356 then Pokemon = 381 RandomStarter() -- Cyndaquil
  824. elseif Random == 357 then Pokemon = 382 RandomStarter() -- Totodile
  825. elseif Random == 358 then Pokemon = 383 RandomStarter() -- Treecko
  826. elseif Random == 359 then Pokemon = 384 RandomStarter() -- Torchic
  827. elseif Random == 360 then Pokemon = 385 RandomStarter() -- Mudkip
  828. elseif Random == 361 then Pokemon = 386 RandomStarter() -- Charmander
  829. elseif Random == 362 then Pokemon = 387 RandomStarter() -- Squirtle
  830. elseif Random == 363 then Pokemon = 388 RandomStarter() -- Chikorita
  831. elseif Random == 364 then Pokemon = 389 RandomStarter() -- Cyndaquil
  832. elseif Random == 365 then Pokemon = 390 RandomStarter() -- Totodile
  833. elseif Random == 366 then Pokemon = 391 RandomStarter() -- Treecko
  834. elseif Random == 367 then Pokemon = 392 RandomStarter() -- Torchic
  835. elseif Random == 368 then Pokemon = 393 RandomStarter() -- Mudkip
  836. elseif Random == 369 then Pokemon = 394 RandomStarter() -- Charmander
  837. elseif Random == 370 then Pokemon = 395 RandomStarter() -- Squirtle
  838. elseif Random == 371 then Pokemon = 396 RandomStarter() -- Chikorita
  839. elseif Random == 372 then Pokemon = 397 RandomStarter() -- Cyndaquil
  840. elseif Random == 373 then Pokemon = 398 RandomStarter() -- Totodile
  841. elseif Random == 374 then Pokemon = 399 RandomStarter() -- Treecko
  842. elseif Random == 375 then Pokemon = 400 RandomStarter() -- Torchic
  843. elseif Random == 376 then Pokemon = 401 RandomStarter() -- Mudkip
  844. elseif Random == 377 then Pokemon = 402 RandomStarter() -- Charmander
  845. elseif Random == 378 then Pokemon = 403 RandomStarter() -- Squirtle
  846. elseif Random == 379 then Pokemon = 404 RandomStarter() -- Chikorita
  847. elseif Random == 380 then Pokemon = 405 RandomStarter() -- Cyndaquil
  848. elseif Random == 381 then Pokemon = 406 RandomStarter() -- Totodile
  849. elseif Random == 382 then Pokemon = 407 RandomStarter() -- Treecko
  850. elseif Random == 383 then Pokemon = 408 RandomStarter() -- Torchic
  851. elseif Random == 384 then Pokemon = 409 RandomStarter() -- Mudkip
  852. elseif Random == 385 then Pokemon = 410 RandomStarter() -- Charmander
  853. elseif Random == 386 then Pokemon = 150 RandomStarter() -- Squirtle
  854. end
  855. end
  856.  
  857. function RandomStarter()
  858. if memory.readdword(0x080000AC) == 0x45565841 then --AXVE (Ruby US)
  859. SOffset = 0x083F76C4 RSEStarter()
  860. elseif memory.readdword(0x080000AC) == 0x45505841 then --AXPE (Sapphire US)
  861. SOffset = 0x083F771C RSEStarter()
  862. elseif memory.readdword(0x080000AC) == 0x45525042 then --BPRE (Fire Red US)
  863. FRLGStarter()
  864. elseif memory.readdword(0x080000AC) == 0x45475042 then --BPGE (Leaf Green US)
  865. FRLGStarter()
  866. elseif memory.readdword(0x080000AC) == 0x45455042 then --BPEE (Emerald US)
  867. SOffset = 0x085B1DF8 RSEStarter()
  868. end
  869. end
  870.  
  871. function RSEStarter()
  872. SOffset2 = SOffset + (math.random(0, 2) * 2)
  873. memory.writeword(SOffset2, Pokemon)
  874. end
  875.  
  876. function FRLGStarter()
  877. Random = math.random(1, 3)
  878. if memory.readdword(0x080000AC) == 0x45525042 then --BPRE (Fire Red US)
  879. if Random == 1 then memory.writeword(0x08169BB5, Pokemon)
  880. elseif Random == 2 then memory.writeword(0x08169DB8, Pokemon)
  881. elseif Random == 3 then memory.writeword(0x08169D82, Pokemon)
  882. end
  883. elseif memory.readdword(0x080000AC) == 0x45475042 then --BPGE (Leaf Green US)
  884. if Random == 1 then memory.writeword(0x08169B91, Pokemon)
  885. elseif Random == 2 then memory.writeword(0x08169D94, Pokemon)
  886. elseif Random == 3 then memory.writeword(0x08169D5E, Pokemon)
  887. end
  888. end
  889. end
  890.  
  891. function FindEntries()
  892. ReadOffset = Offset
  893. ReadDWord = 0
  894. while(ReadDWord ~= 0x0000FFFF) do
  895. ReadDWord = memory.readdword(ReadOffset)
  896. ReadOffset = ReadOffset + 4
  897. end
  898.  
  899. ReadOffset = ReadOffset - 0x18
  900. Entries = (ReadOffset - Offset) / 0x14
  901. end
  902.  
  903. Offset = 0
  904. Entries = 0
  905.  
  906. if memory.readdword(0x080000AC) == 0x45565841 then --AXVE (Ruby US)
  907. Offset = 0x0839D454
  908. elseif memory.readdword(0x080000AC) == 0x45505841 then --AXPE (Sapphire US)
  909. Offset = 0x0839D29C
  910. elseif memory.readdword(0x080000AC) == 0x45525042 then --BPRE (Fire Red US)
  911. Offset = 0x083C9CB8
  912. elseif memory.readdword(0x080000AC) == 0x45475042 then --BPGE (Leaf Green US)
  913. Offset = 0x083C9AF4
  914. elseif memory.readdword(0x080000AC) == 0x45455042 then --BPEE (Emerald US)
  915. Offset = 0x08552D48
  916. else while true do gui.text(0,0,"UNSUPPORTED ROM: "..string.char(memory.readbyte(0x080000AC))..string.char(memory.readbyte(0x080000AD))..string.char(memory.readbyte(0x080000AE))..string.char(memory.readbyte(0x080000AF))) emu.frameadvance() end
  917. end
  918.  
  919. FindEntries()
  920. while true do
  921. RandomPokemon()
  922. emu.frameadvance()
  923. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement