-
Notifications
You must be signed in to change notification settings - Fork 114
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
Poor Man's IV Queue #886
base: develop
Are you sure you want to change the base?
Poor Man's IV Queue #886
Conversation
Ultrabeast support back to master
Sync to master
Merge develop to master
Sync develop to master
Uplift master
Sync master from develop
It's been pointed out to me that Dragonite does not use an api secret. So, if you want to try this and your servers are in a public environment, you would need to adjust to use Dragonite-Admin for security. |
welp, I don't think my dupe checker is working. lastcoords must not persist in state? not sure how to solve |
@kbtbc do you mind adding pokemon id to each scout log? Would be easier to track successful results and their total time or if it was scanned already before scout managed to move it's ass ;) |
I will review later but pr will need to be rebased on develop before we can consider merging it. Thanks! |
The issue is my duplicate variable doesn't seem to keep state. So, I was thinking I might need to change the location of this function or figure out how to make a variable state persist here -- both I have yet to figure out. |
'return' breaks loops and if statements 😝
PR updated to add option to scan a cluster around lat/lon to help pickup pokemon data that might not be at cell location. Warning: if you have a lot of noIV alerts, this might cause issues. Most of this is untested except on my own setup. |
Any chance this could be pushed to develop? ;) I'm running this PR for over a week and I haven't seen any issues. Lots of pros tho ;) |
Thank you @jfberry, I think I've managed to address most of your recent notes. TIL: lint 😛 ... & I did get in working on Windows calling eslint directly EDIT: Solved |
I think the PR is ready to merge into develop at this point. I have further ideas, but will probably take a while and this seems pretty solid & working foundation. Also, I must admit @jfberry was right. You cannot use labelled nested conditionals despite what the docs say. My apologies for doubting you, sir. ps if you merge this, I can also reset my fork and stop working from master 😝 |
Configure Poracle Scouts to get nearby IV coverage for your map!
When an MonsterNoIV alert is triggered, a scout is sent to Dragonite to scan the location.
Quick Start Guide
Setup config - rarity limits are good to use here (Poracle takes a few minutes to generate this data). Config settings are hard stop safety limits, it's the noIV tracking alerts that trigger the scouts if they pass config filters. You can either rely on Poracle user's noIV alerts to trigger scouts and/or you could start capturing IV data automatically:
scoutResult
in your dts to check for success, ie{{#if scoutResult}} {{scoutResult}} {{else}} Not Scouted {{/if}}
. Avoid 'double alerts' by going to Poracle web and toggling max iv down to 0.Motivation and Context
Lost IV Queue support
How Has This Been Tested?
Working great w/ many users, very stable with controlled volume. IV data normally returns within seconds!
Don't blow yourself up.
Types of changes