Talk:Battle Pyramid: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(Item probability?)
 
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Floor Item Probability?==
Is the chance of getting each item on the floor the same as its rarity via PickUp? Earlier today on round 8 I got 5 Guard Specs in a row, which would obviously be 1/100,000 which seems a bit unlikely. I also didn't get any Hyper Potions after something like round 3.
Is the chance of getting each item on the floor the same as its rarity via PickUp? Earlier today on round 8 I got 5 Guard Specs in a row, which would obviously be 1/100,000 which seems a bit unlikely. I also didn't get any Hyper Potions after something like round 3.
[[User:WhameWhame|WhameWhame]] ([[User talk:WhameWhame|talk]]) 22:10, 9 January 2021 (UTC)
:Well, have you tried via Pick Up?
:From a quick look at [https://github.com/pret/pokeemerald/blob/master/src/battle_pyramid.c#L974 the disassembly], it looks like the chances are not the standard Pickup chances (as the page currently suggests). It's a bit too complex for me to exhaustively do this now, so I've added a research template instead. Thanks for bringing this up. [[User:Nescientist|Nescientist]] ([[User talk:Nescientist|talk]]) 22:52, 9 January 2021 (UTC)
::I haven't been using a PickUp user on my run I'm afraid - I wasn't explicitly playing for research purposes, just noticed something didn't seem right! [[User:WhameWhame|WhameWhame]] ([[User talk:WhameWhame|talk]]) 23:01, 9 January 2021 (UTC)
:::It appears to depend on both the floor and the round. Apparently, you can get up to 30% chance for Guard Spec., in which case the chance you observe that "only" is about 1 in 400. [[User:Nescientist|Nescientist]] ([[User talk:Nescientist|talk]]) 23:47, 9 January 2021 (UTC)
::::I've added the full probability information and presented it in the way I thought was clearest. I'm not that used to reading the disassembly though so apologies if anything is inaccurate. [[User:WhameWhame|WhameWhame]] ([[User talk:WhameWhame|talk]]) 12:32, 10 January 2021 (UTC)
:::::Cool, thanks. That's what I had in mind, but thought was too complicated to do now :)
:::::You're apparently faster and/or more diligent reading the disassembly than I am; I hadn't found that Pickup uses constant rates yet. (From my brief look at the disassembly, I didn't believe that tbh.) [[User:Nescientist|Nescientist]] ([[User talk:Nescientist|talk]]) 12:45, 10 January 2021 (UTC)
::::::As I say, you probably know better than me, but [https://github.com/pret/pokeemerald/blob/master/src/battle_pyramid.c#L832 this array] seems to give static rates for PickUp probabilities, and is used [https://github.com/pret/pokeemerald/blob/master/src/battle_pyramid.c#L1955 here]. [[User:WhameWhame|WhameWhame]] ([[User talk:WhameWhame|talk]]) 12:53, 10 January 2021 (UTC)

Latest revision as of 12:53, 10 January 2021

Floor Item Probability?

Is the chance of getting each item on the floor the same as its rarity via PickUp? Earlier today on round 8 I got 5 Guard Specs in a row, which would obviously be 1/100,000 which seems a bit unlikely. I also didn't get any Hyper Potions after something like round 3. WhameWhame (talk) 22:10, 9 January 2021 (UTC)

Well, have you tried via Pick Up?
From a quick look at the disassembly, it looks like the chances are not the standard Pickup chances (as the page currently suggests). It's a bit too complex for me to exhaustively do this now, so I've added a research template instead. Thanks for bringing this up. Nescientist (talk) 22:52, 9 January 2021 (UTC)
I haven't been using a PickUp user on my run I'm afraid - I wasn't explicitly playing for research purposes, just noticed something didn't seem right! WhameWhame (talk) 23:01, 9 January 2021 (UTC)
It appears to depend on both the floor and the round. Apparently, you can get up to 30% chance for Guard Spec., in which case the chance you observe that "only" is about 1 in 400. Nescientist (talk) 23:47, 9 January 2021 (UTC)
I've added the full probability information and presented it in the way I thought was clearest. I'm not that used to reading the disassembly though so apologies if anything is inaccurate. WhameWhame (talk) 12:32, 10 January 2021 (UTC)
Cool, thanks. That's what I had in mind, but thought was too complicated to do now :)
You're apparently faster and/or more diligent reading the disassembly than I am; I hadn't found that Pickup uses constant rates yet. (From my brief look at the disassembly, I didn't believe that tbh.) Nescientist (talk) 12:45, 10 January 2021 (UTC)
As I say, you probably know better than me, but this array seems to give static rates for PickUp probabilities, and is used here. WhameWhame (talk) 12:53, 10 January 2021 (UTC)