But in American Football, if the game clock expires while a play is active, that is just the last play of the game and you can still score the final points afterward. This is the common sense way for pet rescues to work, and it is already the way dungeons work. The way pet rescues works currently is that you can win the battle in time and be denied you don’t click through the rewards screen before the time expired. It might not be a “bug”, per se, but it is questionable design.
As stated, the way it works now is more than likely because of the way rewards are handled server side - they don’t poll until after the rewards screen because they are a separate pickup tied to the event specifically and not tied directly to the battle. In fact, for at least a couple weeks into pet rescues, if you let the event expire without collecting rewards, they’d mail you baskets instead of rolling them first and mailing the rewards. If you collected these baskets from your mailbox after another rescue started, the basket’s potential reward would be from the last pet rescue that was initiated and not the one the baskets actually came from. They fixed this by having the baskets roll before the event was cleared then mailing out the resulting rewards, so you’d get the rewards from the correct rescue.
What I question here is in this instance, having them be a separate manual rewards collect button you have to click is also pretty pointless since 1 battle = 1 reward and it isn’t some accumulated score thing like Bounty, nor is it a collective event like Raid/Invasion, nor is it something that needs to be tabulated and have a winner declared like Guild Wars. As I mentioned before, if you complete a dungeon battle you have already started, even if the day runs out afterwards, you still get the rewards because they are primary rewards are just attached to the battle, which is how this should have probably been done. My guess is that this mode might have started off as something more similar to Bounty or Raid/Invasion and morphed into what we have now, and they didn’t want to start over. I guess we should just be glad that isn’t the final design they went with here.
It is just another one of those things that “it probably shouldn’t have ever worked this way, but this is the way it works now and it is unlikely to change”.