DESIGN/PLAYTEST: Trade & Caravans
With the implementation of freight costs based on terrain type, the number of caravans needed to form a trade route has increased so much to be practically prohibitive.
What was done:
Before the CalcTerrainFreightCost function returned the value of 5
Now the CalcTerrainFreightCost function returns the freight cost from terrain.txt or tileimp.txt
The freight costs range from 10 for Maglevs and Undersea Tunnels to 600 for Mountains.
I played around with a with my savegame and the data files and have come up with a set of values which I am going to playtest
Const.txt
CARAVAN_COEF 0.04 > 0.02
Tileimp.txt
TILEIMP_ROAD 33 > 28
TILEIMP_RAILROAD 20 > 17
TILEIMP_MAGLEV 10 > 6
TILEIMP_UNDERSEA_TUNNEL 10 > 3
Terrain.txt
EnvRiver 50 > 25
TERRAIN_WATER_DEEP 33 > 11
TERRAIN_WATER_VOLCANO 33 > 11
TERRAIN_WATER_SHELF 33 > 22
TERRAIN_WATER_TRENCH 33 > 11
TERRAIN_WATER_RIFT 33 > 11
Why did I choose these numbers?
Changing the CARAVAN_COEF results in half as many caravans being needed.
Undersea Tunnels are not available until near the end of the game, so trade routes over oceans continue to require large numbers of caravans for most of the game so I reduced the deep-water tiles to have a value just above what they would have had before (11*.02 vs 5*.04). I did not change the shallow-water tiles because I thought that would have resulted in most trade being along the coast and not by road/rail.
I lowered undersea tunnels to make sure trade followed them (versus the new deep-water value).
I lowered the Maglev value below the original freight cost (6*.02 vs 5*.04) since the values for road and rail are now higher.
Please playtest my values if you would like and/or suggest different ones
[Edit] I fixed my 'what was done' link
With the implementation of freight costs based on terrain type, the number of caravans needed to form a trade route has increased so much to be practically prohibitive.
What was done:
Before the CalcTerrainFreightCost function returned the value of 5
Now the CalcTerrainFreightCost function returns the freight cost from terrain.txt or tileimp.txt
The freight costs range from 10 for Maglevs and Undersea Tunnels to 600 for Mountains.
I played around with a with my savegame and the data files and have come up with a set of values which I am going to playtest
Const.txt
CARAVAN_COEF 0.04 > 0.02
Tileimp.txt
TILEIMP_ROAD 33 > 28
TILEIMP_RAILROAD 20 > 17
TILEIMP_MAGLEV 10 > 6
TILEIMP_UNDERSEA_TUNNEL 10 > 3
Terrain.txt
EnvRiver 50 > 25
TERRAIN_WATER_DEEP 33 > 11
TERRAIN_WATER_VOLCANO 33 > 11
TERRAIN_WATER_SHELF 33 > 22
TERRAIN_WATER_TRENCH 33 > 11
TERRAIN_WATER_RIFT 33 > 11
Why did I choose these numbers?
Changing the CARAVAN_COEF results in half as many caravans being needed.
Undersea Tunnels are not available until near the end of the game, so trade routes over oceans continue to require large numbers of caravans for most of the game so I reduced the deep-water tiles to have a value just above what they would have had before (11*.02 vs 5*.04). I did not change the shallow-water tiles because I thought that would have resulted in most trade being along the coast and not by road/rail.
I lowered undersea tunnels to make sure trade followed them (versus the new deep-water value).
I lowered the Maglev value below the original freight cost (6*.02 vs 5*.04) since the values for road and rail are now higher.
Please playtest my values if you would like and/or suggest different ones
[Edit] I fixed my 'what was done' link
Comment