-
Notifications
You must be signed in to change notification settings - Fork 16
Remove all <related> for <reverse-related> #119
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
Conversation
<related> was used a handful of times and never seemed to be very consistent when it was used. This change makes it so that every single relation uses <reverse-related> instead.
|
@tooomm just mentioning you because you were interested in this change. |
I think there is no real benefit to having redundant entries. We should try to avoid it when possible as it's just bloat.
I cannot think of a single instance where related would be needed instead of reverse-related.
I do not see how related or reverse related can be trickier than the other. |
Me neither. Probably a safe pattern then to always go with
If you only think about putting the data in, there is not too much difference probably. But if you also consider people looking in the file for reviewing or checking entries there is a difference. I'm fine with always going for |
Whether we go with related or reverse related would result in very similar amounts of jumping around. I think that it would even result in more to use related at all. The reason for this is that all token information is in its own individual entry, so any "related" instead of "reverse related" would require you to confirm that the related token is correct. For example lets use the same example above of Basri Ket's emblem. There is only 1 Basri Ket emblem, but 7 different "Soldier" tokens. So if you do a "related" relation from the emblem to the soldier you are required to double check all 7 soldier tokens to make sure you get the right one, then go back up to the Basri Ket relation and make sure it has the right number of spaces. If you do reverse related however you know there is only one emblem to be related to, so you do not need to double check with it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is good practice
Once this is approved and merged, I'll update the little docs compilation in the wiki and put a note there.
Edit: Now all related tags are gone
|
There was never meant to be any consistency. Using For example, I assume that when I first wrote Other examples of
I'm fairly sure I also would have left it in as an example of what the system was actually capable of. @tooomm The Kraken's relationship to Kiora, the Crashing Wave was an error made by Zach but not caught until now. @mainman879 Enforcing consistency here means removing a tool from the author's toolbox. I strongly disagree that there's any benefit to this. |
This commit removes a relationship between the Kraken token and the Kiora, the Crashing Wave card that was created by mistake and not caught. Mentioned in #119






"related" was used a handful of times and never seemed to be very consistent when it was used. This change makes it so that every single relation uses "reverse-related" instead.