-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PVP Stats Tracking #151
PVP Stats Tracking #151
Conversation
I wanted to try that that for the first time so I switched to RDM PR120 and poracle PR151.
So actually I'm not able to fully try that thing out :( Interesting thing is that I used only one pr-related command:
|
# Conflicts: # Dockerfile
removed: max_weight, max_atk, max_def, max_sta added: great_league_ranking, great_league_ranking_min_cp, ultra_league_ranking, ultra_league_ranking_min_cp
I switched to this PR again from on my existing Poracle clone with existing databse and at start I have this error:
I also used one command
That's actually the same error I had before the changes u made. Anyway I haven't noticed any other issues. I don't rly know if command I used works cause I couldn't check tracked list and I haven't received any GBL related notification yet, but my hundo notifications still work |
Tracking commands and DTS works as expected. Thanks Flo. |
I can confirm this works without issue. Monitored CPU usage over an hour of using !track everything great100, !track everything ultra100, !track everything and CPU on queries where about 1/2%. |
I tried this PR again and still have issues. Poracle don't accept any command and it throws errors all the time:
|
Must be something wrong with your Poracle build. Works flawlessly with develop and flos custom tile server. No additional server load that I can see either. |
PR seems to be working great so far. Wondering about how tracking evolutions works though. If I want to track the top 10 greats for Garchomp, is that possible? From the tests I've tried running it looks like doing "!track garchomp great10" won't work because Garchomps don't spawn in the wild so the filter wont be triggered. It also looks like doing "!track gible great10" will only respond if the Gible is in the top 10, not if any of the evolutions are in the top 10, is this correct? |
So did some testing using postman, and it looks like tracking evolutions does not work directly with the pvp pr. If you track so you have to do something like Becomes a problem for Eevee.. because |
Works great. Please merge this to develop. |
PR works great for wild non-evolution PVP viable Pokemon (eg Skarmory, Mantine, Snorlax, Lapras) but that is only part of what is needed for PVP. There should be a robust, consistent way to track the wild pre-evolution of good PVP Pokemon (eg Swablu/Altaria, Marill/Azumarill, Mudkip/Swampert) for this PR to truly be useful. For now I suggest NOT merging and instead leaving as a PR until a good pre-evolution method is found. |
so it works great, no issues, apparently room for improvement so you suggest to NOT merge it as you are creating a PR for the improvement? Or you know how is? Else I would say merge it, cause I think it is a major step forward and is not causing any issues, PRs can be accepted lateron on develop branch. |
I think this is great to merge as is with the limitation as state that you can't track straight evolutions. Workaround is to track the unevolved mon as well. It helps more than it hurts right now! |
Any chance of this getting this merged into dev? |
Same remark, please merge into develop. This is working fine (once Dockerfile conflict has been resolved). |
Hi @KartulUdus, could we get this merged into develop please? Been using it since August and it works great. |
PR was merged (through subsequent rebased PR), thanks! |
Description
!track snorlax great1
for top 1 great league snorlax!track everything great1 greatcp1450
for top 1 great league pokemon maxing out at or above 1450CP!track snorlax ultra100
for top 100 ultra league snorlax!track everything ultra1 ultracp2400
for top 1 great league pokemon maxing out at or above 2400CPbestGreatLeagueRank
andbestUltraLeagueRank
DTSTODO: - Add examples to help command
Motivation and Context
Utilize RDMs PVP Stats being via WebHook (RealDeviceMap/RealDeviceMap#120)
How Has This Been Tested?
Tested locally but needs further testing.
Example DTS
Great League (formatted for readability, remove line brakes)
Ultra League (formatted for readability, remove line brakes)
Types of changes
Checklist: