[0.11.1] Building Overrides apply data to location incorrectly
Posted: Mon Feb 22, 2021 1:59 am
I'm in the process of converting my bugfix mod from using Map Block and Location overrides to using Building overrides. I have encountered a problem though.
For some context, there is a Fighters Guild in one block used in some desert settlements where it's BuildingDataList incorrectly labels the building as a Temple. This causes the game to identify the building as a Temple of the Fighter Trainer faction. In this example, I have visited the city of Ramoaweyn in the Alik'r Desert.
My solution was to fix this in both a Block override and location overrides for every settlement that used this block. This corrected the issue.
Now, I'm trying to create a Building override that does the same thing. I dumped a Building Override for the FG then loaded it into my game and did not load the Block or Location overrides I already had.
The first problem I ran into was that the FactionId in the Building override I dumped didn't carry over from the Block. I had to manually change the 0 in that file to 41.
The second problem I'm having is that with the Building Override, even though the game still correctly identifies the FG as a guild it now seems to have changed the name of the city's Temple to Stendarr to "Fighter Trainers". The people inside even behave like Fighters Guild members.
I have attached the Building override I currently have:
For some context, there is a Fighters Guild in one block used in some desert settlements where it's BuildingDataList incorrectly labels the building as a Temple. This causes the game to identify the building as a Temple of the Fighter Trainer faction. In this example, I have visited the city of Ramoaweyn in the Alik'r Desert.
My solution was to fix this in both a Block override and location overrides for every settlement that used this block. This corrected the issue.
Now, I'm trying to create a Building override that does the same thing. I dumped a Building Override for the FG then loaded it into my game and did not load the Block or Location overrides I already had.
The first problem I ran into was that the FactionId in the Building override I dumped didn't carry over from the Block. I had to manually change the 0 in that file to 41.
The second problem I'm having is that with the Building Override, even though the game still correctly identifies the FG as a guild it now seems to have changed the name of the city's Temple to Stendarr to "Fighter Trainers". The people inside even behave like Fighters Guild members.
I have attached the Building override I currently have: