Skip to content

Commit

Permalink
Merge pull request #2302 from ajrb/fixTGDBreplacements
Browse files Browse the repository at this point in the history
Don't override faction id if the replacement id is zero
  • Loading branch information
Interkarma authored Mar 9, 2022
2 parents 712dd8f + 42fc122 commit 5b908a8
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Assets/Scripts/API/BlocksFile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -850,7 +850,8 @@ private void ReadRmbBlockData(BinaryReader reader, int block)
if (WorldDataReplacement.GetBuildingReplacementData(blocks[block].Name, block, i, out buildingReplacementData))
{
blocks[block].DFBlock.RmbBlock.SubRecords[i] = buildingReplacementData.RmbSubRecord;
blocks[block].DFBlock.RmbBlock.FldHeader.BuildingDataList[i].FactionId = buildingReplacementData.FactionId;
if (buildingReplacementData.FactionId > 0)
blocks[block].DFBlock.RmbBlock.FldHeader.BuildingDataList[i].FactionId = buildingReplacementData.FactionId;
blocks[block].DFBlock.RmbBlock.FldHeader.BuildingDataList[i].BuildingType = (DFLocation.BuildingTypes)buildingReplacementData.BuildingType;
if (buildingReplacementData.Quality > 0)
blocks[block].DFBlock.RmbBlock.FldHeader.BuildingDataList[i].Quality = buildingReplacementData.Quality;
Expand Down

0 comments on commit 5b908a8

Please sign in to comment.