Making river-adjacent tiles get bonus yields?

rattatatouille

Warlord
Joined
Jan 26, 2018
Messages
140
Back in the old Civ games (up to 4 if I'm not mistaken), tiles next to rivers would get a wealth bonus. The closest thing we have to this in VI is the major adjacency bonus Commercial Hubs receive.

Is it possible to make it so that tiles next to Rivers now get, say, +1 gold in addition to their base yields?
 
Yes. You'd use logic basically similar to how Russia gets its bonus Faith and Production on Tundra and use a Requirement for the Modifiers like REQUIREMENT_PLOT_ADJACENT_TO_RIVER.
 
Yes. You'd use logic basically similar to how Russia gets its bonus Faith and Production on Tundra and use a Requirement for the Modifiers like REQUIREMENT_PLOT_ADJACENT_TO_RIVER.

Or how Khmer's LA and the River Goddess ability check.

Thing is, I want to make this a global thing instead of a trait. Is that possible?
 
Or how Khmer's LA and the River Goddess ability check.

Thing is, I want to make this a global thing instead of a trait. Is that possible?


Well one downside is the only way I know how to do it is to attach it to each player. What would happen is the tile wouldn't have the +1 Gold until a player grabbed it within their borders.

You can attach a Modifier to all Major players by using TRAIT_LEADER_MAJOR_CIV, which is applied to all major players. There's probably some way to make it apply to City States too if you really wanted to but I dont know the shortcut offhand.
 
Vanilla would be I think 'MINOR_CIV_DEFAULT_TRAIT' for city-states, no idea if it is the same for R&F

Spoiler :
Code:
<Row LeaderType="LEADER_MINOR_CIV_DEFAULT" Name="LOC_PLACEHOLDER"/>
<Row LeaderType="LEADER_MINOR_CIV_SCIENTIFIC" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
<Row LeaderType="LEADER_MINOR_CIV_RELIGIOUS" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
<Row LeaderType="LEADER_MINOR_CIV_TRADE" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
<Row LeaderType="LEADER_MINOR_CIV_CULTURAL" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
<Row LeaderType="LEADER_MINOR_CIV_MILITARISTIC" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
<Row LeaderType="LEADER_MINOR_CIV_INDUSTRIAL" Name="LOC_PLACEHOLDER" InheritFrom="LEADER_MINOR_CIV_DEFAULT"/>
Then the specific City-State "Inherets" from LEADER_MINOR_CIV_MILITARISTIC for example, which in turn "inherets" from the default for city-states.
Code:
<Row LeaderType="LEADER_MINOR_CIV_DEFAULT" TraitType="MINOR_CIV_DEFAULT_TRAIT"/>
 
Last edited:
Back
Top Bottom