Railroads increased yield-how can i ...???

makrisgialos

GREEK REBEL
Joined
Jan 20, 2007
Messages
257
Location
GREECE
Dear All,

Railroads brought revolution in transporting goods,production,commerce in Human history and so on.
In the game,this discovery does not represent as it should be.

Railroads improvements help only to tranfer units quickly,and nothing else,and they cost a lot of maintenance.
In my opinion,there should be an increased value,for example:


After these improvements build with a railroad on them should be,

Mine:+1 production
Camp:+1 food
Farm:+1 food
Plantation:+1 gold

And so on.

Is anybody that can help me how to do that?I would be greatfull.:)
 
Railroads improvements help only to tranfer units quickly,
Railroads provide a production bonus (is it 20 or 25%, I forget?) in every city connected to the capital by railroads.

This is how the productive benefits of railroads are incorporated in the game.

Civ 5 deliberately moved to a system where roads and railroads are only used to connect cities, to avoid the old situation where they were built everywhere.

Adding yields to tiles with railroads on them would violate this, and wouldn't be something the AI would understand. And would a +1 yield really be worth the 2 gold maintenance cost?

In terms of how to technically implement what you want, unfortunately I don't know.
 
Another way to do this (avoiding the AI and spamming problems mentioned above) is to simply give these yield bonuses when the technology is learned. That's easy enough (just look at how it is done for Fertilizer, etc.). If you tie it to the actual improvement as you want, the AI will (at best) only build railroad on the isolated resource tile, since Civ5 lacks the "connect up resource logic" that you had to have in Civ4. (But if you insist, I believe you can add yields to the route improvements just like any other improvement.)
 
I believe you can add yields to the route improvements just like any other improvement.)

Roads and Railways arn't improvements, they are Routes (different tables, different types) which is how you can stack them on top of improvements - normally one improvement destroys an existing one, like building a late game uranium mine on top of a farm
 
Another way to do this (avoiding the AI and spamming problems mentioned above) is to simply give these yield bonuses when the technology is learned. That's easy enough (just look at how it is done for Fertilizer, etc.). If you tie it to the actual improvement as you want, the AI will (at best) only build railroad on the isolated resource tile, since Civ5 lacks the "connect up resource logic" that you had to have in Civ4. (But if you insist, I believe you can add yields to the route improvements just like any other improvement.)

Well yes there is this way for sure,but then you wont have to build railroads.

I want to do that thing-the increased values-in areas which are covered with rails.
In europe,America,the railway network is present nearly everywhere,towns and villages,helped the local economy and production.
That is the same thing i want to apply here...
 
The key word here is "network". You had that in Civ4 (for resources) because you had to hook them up. In Civ5 you don't (you do between cities, but not between cities and resources). If you only give yield bonus for the resource tile itself, you will have isolated bits of unconnected track. Again, I'm assuming the AI will see the yield boost and act on it, which I think is likely. But there is nothing telling it to make any sort of network. If you want these railroads to resources to connect to anything, you need some bonus for that, and then some AI code so it will act on that. I'm available for hire if you like (I charge $50/hr; estimated time to program: 100 hrs).

If you want railroad on every tile, give it a fixed gold or production bonus on all tiles, and lower or remove its maintenance cost. That's easy to do and I believe the AI will then put railroad on every tile, if that is what you want.
 
The key word here is "network". You had that in Civ4 (for resources) because you had to hook them up. In Civ5 you don't (you do between cities, but not between cities and resources). If you only give yield bonus for the resource tile itself, you will have isolated bits of unconnected track. Again, I'm assuming the AI will see the yield boost and act on it, which I think is likely. But there is nothing telling it to make any sort of network. If you want these railroads to resources to connect to anything, you need some bonus for that, and then some AI code so it will act on that. I'm available for hire if you like (I charge $50/hr; estimated time to program: 100 hrs).

If you want railroad on every tile, give it a fixed gold or production bonus on all tiles, and lower or remove its maintenance cost. That's easy to do and I believe the AI will then put railroad on every tile, if that is what you want.



Lol
Thats what i want...
cheque or cash? :P
 
Back
Top Bottom