• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

RyanW707

Corporal
74 Badges
Aug 22, 2012
41
7
  • Crusader Kings II: Charlemagne
  • Stellaris: Synthetic Dawn
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Semper Fi
  • Victoria: Revolutions
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV
  • Europa Universalis III
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III Complete
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • BATTLETECH: Flashpoint
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines Industries
  • Cities: Skylines - Green Cities
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Holy Fury
  • Hearts of Iron IV: No Step Back
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria 2
  • 500k Club
  • Stellaris: Megacorp
  • Mount & Blade: Warband
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Stellaris
  • Hearts of Iron IV: Cadet
I can't for the life of me figure out how tribal settlement income is being figured. For example, Kerry on day one of the 769 start:

Current Base Tax: 1.20
Tribal: +0.5​

Empty Holding Slots in Province: +100%​

Total Income: 1.20

Base Values: -10%
Stewardship Skill: +28.5%
Final Income: 1.42​

I'm not sure what "Base Values" means (every settlement seems to have it), and I'm not sure how 0.5 +100% equals 1.2 (all tribes come out 20% higher than I would expect). Is this intended, and if so, where are these numbers coming from?
 
I can't for the life of me figure out how tribal settlement income is being figured. For example, Kerry on day one of the 769 start:

Current Base Tax: 1.20
Tribal: +0.5
Empty Holding Slots in Province: +100%​
Total Income: 1.20

Base Values: -10%
Stewardship Skill: +28.5%
Final Income: 1.42​
I'm not sure what "Base Values" means (every settlement seems to have it), and I'm not sure how 0.5 +100% equals 1.2 (all tribes come out 20% higher than I would expect). Is this intended, and if so, where are these numbers coming from?

Normally I'd whine about you opening a new thread while we have a perfectly good questions and answers thread. But... I'd say this is legit.

It's a good question, I have no idea.
 
I can't for the life of me figure out how tribal settlement income is being figured. For example, Kerry on day one of the 769 start:

Current Base Tax: 1.20
Tribal: +0.5
Empty Holding Slots in Province: +100%​
Total Income: 1.20

Base Values: -10%
Stewardship Skill: +28.5%
Final Income: 1.42​
I'm not sure what "Base Values" means (every settlement seems to have it), and I'm not sure how 0.5 +100% equals 1.2 (all tribes come out 20% higher than I would expect). Is this intended, and if so, where are these numbers coming from?
The -10% is a static modifier they added at some point. Quite weird with poor lisibility. It applies eveywhere to everyone.
 
Last edited:
tribal is one of the odd places where bonuses multiply. The base income/troop is just every holding type has a basic level it gets for existing. Tribal villages have 0.5 income. Tribals then have this troop/income multipled by 50% for each EMPTY holding. Which for the example is +100% so +0.5 for a total of 1 gold. At this point, presumably province modifiers give an extra +20% somewhere, but not 100% sure where. Probably some tribal modifier I'm unaware of having not did tribal calcs in awhile, maybe a councilor or stewardship bonus? Not sure.
 
who what now?
common/static_modifiers.txt
Code:
##########################################################################
# Realm Static Modifiers
##########################################################################

base_values = {
    land_organisation = 0.2            #20% morale recovery.
    global_tax_modifier = -0.10
}
 
tribal is one of the odd places where bonuses multiply. The base income/troop is just every holding type has a basic level it gets for existing. Tribal villages have 0.5 income. Tribals then have this troop/income multipled by 50% for each EMPTY holding. Which for the example is +100% so +0.5 for a total of 1 gold. At this point, presumably province modifiers give an extra +20% somewhere, but not 100% sure where. Probably some tribal modifier I'm unaware of having not did tribal calcs in awhile, maybe a councilor or stewardship bonus? Not sure.

I thought it was only the empty holding bonus which multiplied with other bonuses? Is that not right?
 
There are possibly other modifiers, like buildings, provincial, or even government. Not sure what all applies, but to my knowledge should generally just be the empty holding bonus is applied first, and then mulitiplies with normal modifiers(So treats a single tribal holding as "multiple" holdings basically, to basically balance out the fact tribals can't build multiple holdings normally). There should be something giving that extra 0.2 somewhere though, just not sure where.
 
After looking around the map a bit for more examples, I find that tribes are consistently getting +70% per empty holding instead of +50%.

Edit: and indeed in the defines...

NDefines.NCharacter.TRIBAL_EMPTY_HOLDING_TAX_MULTIPLIER = 0.7
 
I've just made a mod excitingly called TestTribeTax which does nothing but change NDefines.NCharacter.TRIBAL_EMPTY_HOLDING_TAX_MULTIPLIER to 0.7. Same issue when literally everything else is completely vanilla.

The engine apparently displays hardcoded value in the tooltip, but uses the defines value for the calculation.