Hoenn Safari Zone: Difference between revisions

→‎Safari Game: Updates to the Pokeblock Mechanics in RSE, source: https://www.docdroid.net/oiHhrwd/hoenn-safari-zone-research-pdf
(added link + other minor improvements/cleanup)
(→‎Safari Game: Updates to the Pokeblock Mechanics in RSE, source: https://www.docdroid.net/oiHhrwd/hoenn-safari-zone-research-pdf)
Line 45: Line 45:
In Pokémon Ruby, Sapphire, and Emerald, this Safari Zone is only accessible to Trainers participating in the Safari Game. In a Safari Game, players may only use Safari Balls; rather than weaken them in battle, players must use non-conventional tactics to try and catch wild Pokémon. There are four options on the battle screen: throw a [[Safari Ball]], throw a [[Pokéblock]], go near, and run away. Throwing Pokéblocks makes a Pokémon less likely to run,<!-- but makes it harder to catch;--> while going near<!-- does the reverse,--> makes a Pokémon easier to catch but more likely to run.
In Pokémon Ruby, Sapphire, and Emerald, this Safari Zone is only accessible to Trainers participating in the Safari Game. In a Safari Game, players may only use Safari Balls; rather than weaken them in battle, players must use non-conventional tactics to try and catch wild Pokémon. There are four options on the battle screen: throw a [[Safari Ball]], throw a [[Pokéblock]], go near, and run away. Throwing Pokéblocks makes a Pokémon less likely to run,<!-- but makes it harder to catch;--> while going near<!-- does the reverse,--> makes a Pokémon easier to catch but more likely to run.


Players have the option to approach wild Pokémon to influence the [[catch rate]] of wild Pokémon to make them easier to catch, referred to as the "catch factor". Furthermore, there is an "escape factor", which represents the probability that a Pokémon will escape the following turn. At the start of an encounter, the catch factor starts at 100/1275 of the Pokémon's [[catch rate]], rounded down (if this is lower than 1, this will be set to 1), while the escape factor starts at 3.
Pokémon found in the Safari Zone carry two values with them that are used for the mechanics of the Safari Game. First is the "catch factor", which starts at 100/1275 of the Pokémon's [[catch rate]], rounded down. <!--(if this is lower than 1, this will be set to 1) THIS NEVER COMES INTO PLAY IN NORMAL GAMEPLAY-->Furthermore, there is an "escape factor", which represents the probability that a Pokémon will escape at the end of each turn. This "escape factor" starts with a value of 3 which results in a 15% chance to flee per turn.


Depending on the action taken, the catch and escape factors are modified as follows (neither factor may increase to more than 20 nor decrease to less than 1):
Depending on the action taken, the catch and escape factors are modified as follows:
{| class="roundy" style="margin:auto; border: 3px solid #{{locationcolor/dark|land}}; background:#{{locationcolor/med|land}}"
{| class="roundy" style="margin:auto; border: 3px solid #{{locationcolor/dark|land}}; background:#{{locationcolor/med|land}}"
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Action
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Action
Line 65: Line 65:
| Throwing a Pokéblock the second time, and the Pokémon is enthralled || No change || Decrease by 3
| Throwing a Pokéblock the second time, and the Pokémon is enthralled || No change || Decrease by 3
|- style="background:#FFF"
|- style="background:#FFF"
| Throwing a Pokéblock each subsequent time, and the Pokémon is enthralled || No change || Decrease by 2
| Throwing a Pokéblock the third time, and the Pokémon is enthralled || No change || Decrease by 2
|- style="background:#FFF"
| Throwing a Pokéblock each subsequent time, and the Pokémon is enthralled || No change || Decrease by 1
|- style="background:#FFF"
|- style="background:#FFF"
| Throwing a Pokéblock the first time, and the Pokémon is curious || No change || Decrease by 3
| Throwing a Pokéblock the first time, and the Pokémon is curious || No change || Decrease by 3
Line 75: Line 77:
| style="background:#FFF; {{roundybr|5px}}" |Decrease by 1
| style="background:#FFF; {{roundybr|5px}}" |Decrease by 1
|}
|}
If a Pokémon's "escape factor" is reduced '''below 0'''{{tt|*|The escape factor CAN be exactly 0}}, it will be adjusted to a value of 1. If a Pokémon's escape factor is currently 1: Pokéblocks are unable to affect it.
Throwing a Pokéblock that the Pokémon completely ignores does not directly affect the escape factor, but does increment the Pokéblock counter used for subsequent Pokéblock throws. A Pokémon is enthralled by a Pokéblock if its preferred [[flavor]] dominates its disliked flavor, while a Pokémon completely ignores it if its disliked flavor dominates its preferred flavor. If both preferred and disliked flavors are equal (including if neither are present), the Pokémon is curious about the Pokéblock.
Throwing a Pokéblock that the Pokémon completely ignores does not directly affect the escape factor, but does increment the Pokéblock counter used for subsequent Pokéblock throws. A Pokémon is enthralled by a Pokéblock if its preferred [[flavor]] dominates its disliked flavor, while a Pokémon completely ignores it if its disliked flavor dominates its preferred flavor. If both preferred and disliked flavors are equal (including if neither are present), the Pokémon is curious about the Pokéblock.


If a player chooses to throw a Safari Ball, the catch factor is multiplied by 1275/100 (rounded down) to obtain the modified catch rate. At the end of a turn, a randomly generated value from 0 to 99 is obtained, and if this value is less than 5 times the escape factor, the Pokémon escapes.
If a player chooses to throw a Safari Ball, the catch factor is multiplied by 1275/100 (rounded down) to obtain the modified catch rate. At the beginning of each turn, a randomly generated value from 0 to 99 (inclusive) is obtained, and if this value is less than 5 times the escape factor, the Pokémon will escape at the end of the turn unless captured. Modifications to a Pokémon's escape rate will not take effect until the following turn.


These numbers translate to a 5% change in probability of escaping for every unit change (plus or minus 1) in the escape factor, with an initial 15% chance of escape; and approximately a 2.5% change in probability of capture for every unit change in the capture factor, with an initial capture probability of approximately ''catch rate/510'' rounded down to the nearest multiple of 0.025 (2.5%), or 0.025 if it would be less.
These numbers translate to a 5% change in probability of escaping for every unit change (plus or minus 1) in the escape factor, with an initial 15% chance of escape; and approximately a 2.5% change in probability of capture for every unit change in the capture factor, with an initial capture probability of approximately ''catch rate/510'' rounded down to the nearest multiple of 0.025 (2.5%), or 0.025 if it would be less.


===Pokéblock throw bug===
===Pokéblock throw bug===
In Ruby, Sapphire, and Emerald, instead of the escape factor having a minimum value of 1 (5% chance to flee) like the catch factor, the game is coded to set the escape factor to 1 if it would become negative due to a thrown Pokéblock. This means it is possible for the player to throw Pokéblocks such that a Pokémon's escape factor becomes exactly 0, and the Pokémon will have a 0% chance to escape. Exploiting this can make it very easy to catch Hoenn Safari Zone Pokémon.
In Ruby, Sapphire, and Emerald, instead of the escape factor having a minimum value of 1 (5% chance to flee) like the catch factor, the game is coded to set the escape factor to 1 if it would become negative due to a thrown Pokéblock. This means it is possible for the player to throw Pokéblocks such that a Pokémon's escape factor becomes exactly 0, and the Pokémon will have a 0% chance to escape. Exploiting this can make it very easy to catch Hoenn Safari Zone Pokémon. Though, it is worth noting that if the flee rate is ever equal to 1, the game will not reduce it further regardless of which Pokéblocks are thrown by the player.
 
Due to an oddity in the programming of Pokéblock Feeders, the distribution of wild Pokémon's [[natures]] is not even across each of the possibilities. This causes Calm Pokémon to only spawn in 1/10 encounters if a bitter Pokéblock is in the feeder while Careful natured Pokémon will occur in nearly 4/10 encounters. This gives players an opportunity to greatly increase the effectiveness of their Pokéblock manipulation.
 


The optimal catching strategy for exploiting this is as follows:
The optimal catching strategy for exploiting this is as follows:


Make three different colors of single-[[flavor]] Pokéblocks (e.g., Red, Blue, and Green). Put one into a feeder (e.g., Red) and start a wild encounter near that feeder.
Make these three single-[[flavor]] Pokéblocks: two green{{tt|*|Can be created with a Rawst Berry at of the Pokéblock Mixers that have 3 NPCS}} (bitter) Pokéblocks, and one red{{tt|*|Can be created with a Cheri Berry at of the Pokéblock Mixers that have 3 NPCS}} (spicy) Pokéblock. Put the green{{tt|*|Can be created with a Rawst Berry at of the Pokéblock Mixers that have 3 NPCS}} Pokéblock into a feeder and start a wild encounter near that feeder.


When the battle starts...
'''Note:''' this can be done with yellow{{tt|*|Can be created with a Aspear Berry at of the Pokéblock Mixers that have 3 NPCS}}, pink{{tt|*|Can be created with a Pecha Berry at of the Pokéblock Mixers that have 3 NPCS}}, blue{{tt|*|Can be created with a Chesto Berry at of the Pokéblock Mixers that have 3 NPCS}}, and green{{tt|*|Can be created with a Rawst Berry at of the Pokéblock Mixers that have 3 NPCS}} Pokéblocks in the feeder; green{{tt|*|Can be created with a Rawst Berry at of the Pokéblock Mixers that have 3 NPCS}} is just the most effective. With any of these colours make a red{{tt|*|Can be created with a Cheri Berry at of the Pokéblock Mixers that have 3 NPCS}} Pokéblock as well. If you would like to use a red{{tt|*|Can be created with a Cheri Berry at of the Pokéblock Mixers that have 3 NPCS}} Pokéblock in the feeder pair it with a yellow{{tt|*|Can be created with a Aspear Berry at of the Pokéblock Mixers that have 3 NPCS}} (sour) Pokéblock.
* If the Pokémon's [[catch rate]] is higher than 200, '''throw Safari Balls''';
* Else, throw a Pokéblock with a taste different from the one in the feeder (e.g., Blue).
** If the Pokémon is curious (escape factor = 0), '''throw Safari Balls'''.
** If the Pokémon ignores the Pokéblock, throw a Pokéblock with the same color as the one in the feeder (e.g., Red).
*** If the Pokémon is enthralled (escape factor = 0), '''throw Safari Balls'''.
** If the Pokémon is enthralled, then...
*** If it has a catch rate between 165 and 200, '''throw Safari Balls'''.
*** If it has a catch rate below 165, throw a Pokéblock with the third color (e.g., Green).
**** If the Pokémon ignored the Pokéblock, then '''throw Safari Balls'''.
**** If the Pokémon is curious, throw the same Pokéblock again (e.g., Green) (escape factor = 0), then '''throw Safari Balls'''.


This strategy results in, at minimum, a 70% chance to catch any Pokémon that appears.


When the battle starts...
* If the Pokémon's [[catch rate]] is higher than 200, '''throw Safari Balls'''.
* Otherwise, throw a spicy Pokéblock.
** 1) If the Pokémon is curious (escape factor = 0), '''throw Safari Balls'''.
** 2) If the Pokémon ignores the Pokéblock, throw a Pokéblock with the same color as the one in the feeder (green).
*** 2a) If the Pokémon is enthralled (escape factor = 0), '''throw Safari Balls'''.
*** 2b) If the Pokémon is curious (escape factor = 1), '''throw Safari Balls'''.
** 3) If the Pokémon is enthralled (escape factor = 1), '''throw Safari Balls'''.
This strategy results in, at minimum, a 75.88% chance to catch any Pokémon that appears.
{{youtubevid|ML3pCoHjMhk|@ProfessorRex|Green}}
The Safari Zone Pokémon Catch Rate goes as follows:
The Safari Zone Pokémon Catch Rate goes as follows:
{| class="roundy" style="margin:auto; border: 3px solid #{{locationcolor/dark|land}}; background:#{{locationcolor/med|land}}"
{| class="roundy" style="margin:auto; border: 3px solid #{{locationcolor/dark|land}}; background:#{{locationcolor/med|land}}"
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Catch Rate
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Catch Rate
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Modified Catch Rate
! style="background:#{{locationcolor/light|land}}; {{roundytl|5px}}" | Odds/Safari Ball{{tt|*|Not considering any changes from going near}}
! style="background:#{{locationcolor/light|land}}; {{roundytr|5px}}" | Pokémon
! style="background:#{{locationcolor/light|land}}; {{roundytr|5px}}" | Pokémon
|- style="background:#FFF"
|- style="background:#FFF"
| 255 || {{MSP/3|043|Oddish}}{{MSP/3|074|Geodude}}{{MSP/3|118|Goldeen}}{{MSP/3|129|Magikarp}}{{MSP/3|163|Hoothoot}}{{MSP/3|165|Ledyba}}{{MSP/3|167|Spinarak}}{{MSP/3|194|Wooper}}
| 255 || 255 || 50.28% || {{MSP/3|043|Oddish}}{{MSP/3|074|Geodude}}{{MSP/3|118|Goldeen}}{{MSP/3|129|Magikarp}}{{MSP/3|163|Hoothoot}}{{MSP/3|165|Ledyba}}{{MSP/3|167|Spinarak}}{{MSP/3|194|Wooper}}
|- style="background:#FFF"
|- style="background:#FFF"
| 235 || {{MSP/3|179|Mareep}}{{MSP/3|191|Sunkern}}
| 235 || 229 || 50.28% || {{MSP/3|179|Mareep}}{{MSP/3|191|Sunkern}}
|- style="background:#FFF"
|- style="background:#FFF"
| 190 || {{MSP/3|025|Pikachu}}{{MSP/3|054|Psyduck}}{{MSP/3|084|Doduo}}{{MSP/3|177|Natu}}{{MSP/3|183|Marill}}{{MSP/3|204|Pineco}}{{MSP/3|209|Snubbull}}{{MSP/3|213|Shuckle}}{{MSP/3|223|Remoraid}}
| 190 || 178 || 40.96% || {{MSP/3|025|Pikachu}}{{MSP/3|054|Psyduck}}{{MSP/3|084|Doduo}}{{MSP/3|177|Natu}}{{MSP/3|183|Marill}}{{MSP/3|204|Pineco}}{{MSP/3|209|Snubbull}}{{MSP/3|213|Shuckle}}{{MSP/3|223|Remoraid}}
|- style="background:#FFF"
|- style="background:#FFF"
| 120 || {{MSP/3|044|Gloom}}{{MSP/3|111|Rhyhorn}}{{MSP/3|216|Teddiursa}}{{MSP/3|228|Houndour}}{{MSP/3|231|Phanpy}}
| 120 || 114 || 23.42% || {{MSP/3|044|Gloom}}{{MSP/3|111|Rhyhorn}}{{MSP/3|216|Teddiursa}}{{MSP/3|228|Houndour}}{{MSP/3|231|Phanpy}}
|- style="background:#FFF"
|- style="background:#FFF"
| 90 || {{MSP/3|195|Quagsire}}
| 90 || 89 || 19.75% || {{MSP/3|195|Quagsire}}
|- style="background:#FFF"
|- style="background:#FFF"
| 75 || {{MSP/3|055|Golduck}}{{MSP/3|178|Xatu}}{{MSP/3|224|Octillery}}
| 75 || 64 || 12.33% || {{MSP/3|055|Golduck}}{{MSP/3|178|Xatu}}{{MSP/3|224|Octillery}}
|- style="background:#FFF"
|- style="background:#FFF"
| 60 || {{MSP/3|119|Seaking}}{{MSP/3|203|Girafarig}}{{MSP/3|207|Gligar}}
| 60 || 51 || 15.01% || {{MSP/3|119|Seaking}}{{MSP/3|203|Girafarig}}{{MSP/3|207|Gligar}}
|- style="background:#FFF"
|- style="background:#FFF"
| style="{{roundybl|5px}}" | 45 || style="{{roundybr|5px}}" | {{MSP/3|085|Dodrio}}{{MSP/3|127|Pinsir}}{{MSP/3|190|Aipom}}{{MSP/3|202|Wobbuffet}}{{MSP/3|214|Heracross}}{{MSP/3|234|Stantler}}{{MSP/3|241|Miltank}}
| style="{{roundybl|5px}}" | 45 || style="{{roundybl|5px}}" | 38 || style="{{roundybl|5px}}" | 8.09% || style="{{roundybr|5px}}" | {{MSP/3|085|Dodrio}}{{MSP/3|127|Pinsir}}{{MSP/3|190|Aipom}}{{MSP/3|202|Wobbuffet}}{{MSP/3|214|Heracross}}{{MSP/3|234|Stantler}}{{MSP/3|241|Miltank}}
|}
|}


95

edits