Roller123 Roller123

Rush-buy bug/exploit in DA 1.80g

Rush-buy bug/exploit in DA 1.80g

Ok i noticed that if you select a building, i think i payed attention to it only with super projects or trade goods. Anyways if you select a project from the list and click "buy" you pay full prize. But if you place it first on something and then select it from the queue list and hit "buy", its prize is affected by that previous building. I got some crazy reductions like 6000->500 BC, if placing it on an Industrial Sector. Seems like a bug to me.
19,790 views 30 replies
Reply #26 Top
I dont think much. hmm 100 bases per player * 10 factions * 72* tiles * integer 2 bytes= 144000/1024=140KB
End of quote

Man, you obviously never had to program 8051s and PIC chips!
Reply #27 Top
Hi!
> sometimes the cost of upgrading is actually higher than the cost
> of razing previous building and build a new one there?

The one exception to this would be if the building you're upgrading to costs less than the building you're upgrading over, as this means the upgrade cost is treated as 50; however this would (obviously) only cost more for those improvements that cost less than 50. This, I have encountered.
End of quote

That should be the case. IIRC in all my upgrading cases I've tried to build Starport or Trade Center over something significantly more expensive. Good work! :CONGRAT:

BR, Iztok
Reply #28 Top
Sole Soul
Yes, maybe. But im bored with the game atm already. Thanks for picture hint. Still it shows nicely how the game charges completely different prices for the same tile, depending from where you clicked it.

DarkYorPathfinder
Yes yes we are spoiled. Relatively speaking thats way below a percent even on a 512MB system, not even talking about 2GB.
Reply #29 Top
I have some questions about all this now. I never thought out differing costs based on upgrading. Although I have noticed that sometimes rush buying a stock exchange over a banking center would be only 72bc and sometimes 438bc.

So let me get this straight: If I'm rush-buying a building over an existing one, it will cost less BC if he original building was build ad not bought?

Does thie mean that it should alo take less time for an upgrade than building on an empty tile? Because I have found that the time quoted in the queue is the same for each building no matter if its a new build or an upgrade. Even those 72bc stock exchanges will take just as long building one from scratch. Its these same build times that make me always build the newer type buildings before upgrading the older ones. I can have one newer AND one older for the same build time as one upgrade, giving me only the one newer building.


I always thought that it should take less time to upgrade than to build on an empty tile. Especially since it will cost less, BC wise, if you just want to but it.
Reply #30 Top
So let me get this straight: If I'm rush-buying a building over an existing one, it will cost less BC if he original building was build ad not bought?
End of quote


In essence, yes. When you rush buy a building over a built building, you get the full amount of social production invested into that building (which is always at least equal to and probably slightly more than the cost) applied as a discount, before the rush buy formula is executed.

When you rush buy a building over a rush bought building, you only get what has not been previously credited towards rush buying (which in the case of the first one is all of it, but beyond that is not).

So, rush buying over a built building will either 1) rarely, but possibly, cost exactly the same amount as rush buying over a rush bought or 2) cost less, yes (simply because more money i.e. social production has already been invested into it).

-

It takes less production to rush buy an upgrade as opposed to an empty tile, but they will take the same amount of time to build, as you ONLY get the discount for rush buying. If you build, you pay the FULL amount of the new building. Even if you're upgrading from a Discovery Sphere (250) to an NLC (500), if you build it it will still cost you 500 in production.