-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
36 occurrences where different JSON objects share same type and id #42984
Comments
Did you include mod data in this? |
No, should I? |
I think that some mods deliberately reuse ids to overwrite the base game version of an item (not totally sure if this is a thing or not) so if you had included mods then that might explain some of this, but given that you haven't all these are probably genuine bugs. Thanks for finding them. Someone with permissions should make this issue a blocker for the release, otherwise it's liable to get lost. |
Can someone help with reviewing |
The TALK_FRIEND_CONVERSATION stuff is legal and intentional. The TALK_LEAVE_NOW repeats look like a bug. I'll fix the duplicate seat entries. |
I've updated OP and split the table by status. |
Allow specifying mapgen_update as a dialogue effect. Each mapgen_update effect has a location description that uses the same format as missiondef's assign_mission_target, and 1 or more mapgen_update_ids that will be performed on that overmap position.
Removed the old one in the PR. |
Describe the bug
While preparing to make
tools/json_tools/util.py
work withcopy-from
I've discovered not only that there are >500 instances where same id is used on different JSON objects (which is not ideal but seems to be expected) but also that there are 36 cases where they share bothtype
andid
, which is questionable.Lists by status
Included in the PR:
@mlangsdorf
is fixingfixed these:seatseat_leatherreclining_seatreclining_seat_leatherIntentional:
Steps To Reproduce
Expected behavior
At least
type
andid
together provide enough info to identify a JSON object globally. But then, there isabstract
now too. :(Versions and configuration
My fork, about 40 commits behind right now.
Additional context
#42958
#42959
https://discordapp.com/channels/598523535169945603/598535827169083403/744539312674308138
The text was updated successfully, but these errors were encountered: