[.75+.85 Bug] Tower of Dominion allowed to be built twice

I already have a Tower of Dominion in my first city:

Now, many many turns later, another city I had founded (not captured) is now able to build another tower of dominion, despite the limit on one per faction:

Saved game is here, I hope it helps.

5,852 views 11 replies
Reply #1 Top

It's also letting me build a second Adventurer's Guild and a second Forge of the Overlord.

Reply #2 Top

You never lost your first city?

Reply #3 Top

No, never lost my first city.  I only noticed this after capturing a couple of Magnar's cities and razing them.  I can't pinpoint exactly when it started though.

Reply #4 Top

Sounds like you killed mangar's city with the tower and that reset the counter on the tower...

Because I believe if you delete your tower you can rebuild it again...

Reply #5 Top

Yes, that could be, I did capture and raze his capitol.

Reply #6 Top

That's how I get extra towers as well. You capture enemy city with it and then raze it. Game thinks you have -1 tower and set's it to 0 which allow you to build another.

Similar problem exists with building bonuses. If you raze a building that, say, increases your fame, you can build another one and get fame bonus again.

 

Game should add captured buildings to counter so that another adventures guild you captured would count as 2 adventures guilds and when you raze it, it would still have 1 in counter. Or it should simply check if you already have such unique building and raze the one you captured if it returns true.

Also, when you raze a building, game should subtract all its bonuses. If you raze cleric tower, you should lose 2 fame it gave as well.

Reply #7 Top

Basically we should for each building add a cost to raze it... most of the time the cost is free, but for some buildings it will have a cost equivalent to the bonus received... allowing obviously for negative values in our resources.

Reply #8 Top

This is still happening in .85.  Same scenario, build a tower of dominion, capture and raze an enemy town w/tower of dominion, and all of a sudden you can build another one.

Reply #9 Top

Quoting Publius, reply 3

No, never lost my first city.  I only noticed this after capturing a couple of Magnar's cities and razing them.  I can't pinpoint exactly when it started though.
End of Publius's quote

I think this is the trigger. If you conquer and raze an enemy city with these buildings in them, it clears the flag and lets you build another.

Reply #10 Top

Quoting parrottmath, reply 7

Basically we should for each building add a cost to raze it... most of the time the cost is free, but for some buildings it will have a cost equivalent to the bonus received... allowing obviously for negative values in our resources.
End of parrottmath's quote

I'm razing cities because the way that the game is setup currently, if you haven't pretty much planned to be a conqueror from the start, all it does is ruin your empire. Making it cost me to raze a city is just silly.

Reply #11 Top

Quoting fenwe, reply 10

Quoting parrottmath, reply 7
Basically we should for each building add a cost to raze it... most of the time the cost is free, but for some buildings it will have a cost equivalent to the bonus received... allowing obviously for negative values in our resources.

I'm razing cities because the way that the game is setup currently, if you haven't pretty much planned to be a conqueror from the start, all it does is ruin your empire. Making it cost me to raze a city is just silly.
End of fenwe's quote

The point is not costing you to raze enemy cities, but if you build an improvement that grants you +50 fame to build... then you demolish that building. You can build it again to gain another +50 fame. It is an exploit that needs to be addressed. Thus, i would say that if you demolish this particular building it should be -50 fame to your fame. If the operations to Raze a city are not tied to the razing a particular building, then what I suggest will avoid an obvious exploit, but if it is the same mechanism, so if you raze the entire city it is equivalent to razing each building associated with building costs, then I wouldn't suggest my solution to the obvious exploit.