-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
RFC: Potential Wishlist schema #70
Conversation
Looks amazing. |
Looks very sensible! A few minor suggestions: on
|
Author, version, and either a season or at least a timestamp would be great! |
roll type:
i think the ideal grading dichotomy is one where where "why i am adding this to the wishlist" must fall under one of its categories |
a top level |
So it looks like I'm trying to understand how exactly |
categoryRollsthis might be something like "recommend any fusion rifle (a category) with reservoir burst" globalRollsthis might be something like "recommend any item where both outlaw and kill clip are both present" |
categoryRollsinterface CategoryRoll extends Roll {
categories: number[];
} what
also maybe an option: an ItemSubType or archetype? globalRollswould love to see a clearer name here, either |
It's been 2 years since we create Little Light's JSON wishlist format. I've doubted if it deserve the name "wishlist" for many times. The "wishlist", should be a personalize thing. I would recommend to rename current wishlist to something like "perks recommendation". And good to see that the new schema uses But |
Linking DestinyItemManager/DIM#4299 |
Make a new draft in TS Definition for the Common Wishlist Format based on all the suggestions above. Also standardized how we used the data. Please take a look: https://gist.github.com/kj415j45/a316f37f179eda313a2e95feb13ea190 |
@kj415j45 thanks! I've incorporated some elements from your proposed schema. The main difference is that I'm trying to avoid places where the wish list can be interpreted in multiple ways. I also disagree that masterworks, shaders, and weapon mods should be included in wish lists. |
Not that I have any say in this, but I very much think Masterworks are relevant and should be included. Weapon mods less so and shaders not at all. |
I think it would be fine to have the suggested masterwork in the description of the roll. But would you really want a roll to not match if all the perks were there but the masterwork wasn't correct? |
masterworks are no less important than barrels/mags. masterworks' permutational odds aren't wildly bad. honestly wishlists should be
but i don't think anyone is ready to deal with that. masterworks should be as first-class as mag and barrels, and if people choose not to include them as "required" in wishlists, ok. and if people choose to mark any, or several, as acceptable, it shouldn't put too much of a dent in the thumbs up count. |
OK cool I added optional masterwork stats. |
It might be strange but... Is there some build needs a specific Masterwork Level instead of lv.10? |
I don't think it makes sense to suppress the thumbs up until you have a lvl 10 masterwork. |
Right; this is a tool to see if your random roll is the one you want. Just like the mod slot isn't a factor, what level you masterwork it too is something that can be left up to the player once they know they have the random elements locked in. |
Did anyone check the new exotic sword? That's, ... Does the schema need an update to fit that? |
What's interesting about it? |
The new Exotic Sword |
This is a stab at a JSON schema for wishlists to replace our current text schema (see DestinyItemManager/DIM#7129). It is intentionally designed to be compatible with Little Light's JSON wishlist format (cc @joaopmarquesini) as used in https://wishlists.littlelight.club/, though maybe that's not as necessary as I might think.
On top of that basic format we add DIM's ability to mark global and ItemCategory-specific rolls, and to mark a roll as trash. I'm also kinda mulling an idea of a "grade" for a roll, but it might just be redundant with tag and not something people want to use (i.e. are people really gonna add "C" rolls rather than just "good" and "god" rolls?). One idea I had around this is that people might want to subscribe to a filtered version of a wish list, which we could automatically generate based on a comprehensive source wish list. For example, a user might choose to subscribe to Voltron but only check the box for "A" and "S" tier rolls with the "Mouse" tag.