@
Sylvandyr
1) Oh, wonderful idea! And not difficult to implement in the slightest. I can imagine the puns already...I'll get that up in the next commit.
2) Alright, I'm not so much the data side, so be patient with me--I'm going to have to work this one out in text!
The big problem I see with collecting rare-item data (besides it being so rare) is that we
don't know who drops what, and the majority of coliseum groups are mixed-species. So I can imagine this being a sort of twofold problem. We want to know who exactly can drop ex: an Eliminate stone, but because of how the coliseum is set up, we can't just hunt one enemy to confirm. On the other side of the coin, even if we know that only Longneck Menders or something drop Eliminate in the Arena, that doesn't help the day-to-day use case--whether it's one mob at 1% or ten at 0.1%, all else being equal, the end user gets all their "chance of getting an Eliminate" info at the venue level.
Back to the mixed-species thing: the only way to know for sure that a given enemy drops an ex: Eliminate is if we get an Eliminate from a battle where it's only that one species. But because it's rare, if we just disregard all data from non-single-species groups, we're massively reducing an already teeny-tiny data pool, not to mention badly messing up our Eliminate drop chance stat (unless we're ONLY counting single-species groups, of course). So that's a lot of seeming catch-22's.
I can sort of propose a half-solution: a data type ("Rare Hunter" or something) where the food/material/etc buttons are replaced by eggs/vistas/etc. If you managed to get a rare drop, you would + the counter for
every species present during the battle. Obviously this makes our rare% data completely wonky, which is why it's a separate data type--we can filter it out. Then we can use general/fest/etc. to get our Eliminate % Chance, and "Rare Hunter" to narrow down
who drops it. Once we're reasonably sure about that, it might make sense to revisit the Rare Hunter data to see if we can get an estimated % Chance per-mob from that.
Sorry for the wall of text! I'm going to try very hard not to edit it :)
3ish) It's my pleasure! I did it to save my own wrist, hah. Thank you for giving me such informative feedback!
EDIT: Just a typo, I am weak. teggs->eggs