-
Notifications
You must be signed in to change notification settings - Fork 69
AgilityShortcutTest #255
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
base: master
Are you sure you want to change the base?
AgilityShortcutTest #255
Conversation
|
This is a good idea! It is perfectly ok to add shortcuts you have not tested in-game. I try to check videos if possible or estimate the time it takes to use the shortcut based on the distance in number of tiles between start and end. Mejmap is very useful for this, as it allows you to see objects and even crowdsourced transports and teleports (although not up-to-date anymore since December 2021). When you hover or click the transport or tele pin you see the start and end tile and information about the transport (e.g. which object menu option was clicked, the object id, and sometimes which varbit controls the state of the object). Beware that it can be wrong in some cases, e.g. the start or end tile does not make sense and was somehow collected incorrectly. |
a85fb36 to
7e15081
Compare
7ca6868 to
199d707
Compare
8f8c699 to
6247354
Compare
…gainst TSV entries
- Updated transports.tsv to include new agility shortcuts and their respective requirements. - Enhanced AgilityShortcutTest to validate the presence of agility shortcuts in the TSV file. - Introduced ObservatoryGrappleShortcutTest to verify the functionality and requirements of the Observatory Grapple Shortcut transport. - Added methods to extract and validate transport data, ensuring comprehensive coverage of agility-related transports.
Adds agility course shortcuts data to the agility_shortcuts.tsv file, detailing various shortcuts with their requirements, locations, and related information.
…te agility_shortcuts.tsv with new shortcuts and corrections
I was inspired by #54 (comment) , which asked why we did not use the built-in list of agility shortcuts.
The question was answered there, but the thought struck me that we could use a unit test to check if we have all the agility shortcuts.
So I made a test. It resulted in about 100 missing (of a total of around 280).
This unit test will fail right now, so the best course of action is to slowly start adding these shortcuts either to the shortcuts.tsv or to the ignore list in the test if there is a valid reason for it.
I hope to be slowly chipping away at the list, although some of it will be hard because I can't visit the area or take the shortcuts.