• 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.

Cagliostro

Charlatan or Mystic?
86 Badges
Apr 30, 2002
3.625
446
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Dharma
  • Stellaris: Distant Stars
  • Crusader Kings II: Holy Fury Pre-order
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Cradle of Civilization
  • Age of Wonders III
  • Shadowrun Returns
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Tyranny: Archon Edition
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Reapers Due
  • Stellaris: Ancient Relics
  • Victoria 3 Sign Up
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Europa Universalis 4: Emperor
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Imperator: Rome - Magna Graecia
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall
  • Hearts of Iron IV: Cadet
  • Imperator: Rome Sign Up
  • VtM - Bloodlines 2 Blood Moon Edition
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Holy Fury
  • Stellaris: Megacorp
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Divine Wind
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis IV: Res Publica
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis IV: Call to arms event
For the culture change event, id 4002 in colony.txt, it has in the trigger:

Code:
	trigger = {
		[b]NOT = { barbarian_power = 1 }[/b]
		has_governor = yes
		governor_scope = {
			charisma = 1
		} 
		owner = {
			NOT = { primary_culture = THIS }
		}
		NOT = { civilization_value = 90 }
	}

Which as I see it will only fire if the barbarian level in the province is NOT one, meaning it's zero. However, in the modifiers there are:

Code:
		modifier = {
			NOT = { barbarian_power = 2 }
			factor = 0.9
		}
		modifier = {
			NOT = { barbarian_power = 3 }
			factor = 0.9 
		}	
		modifier = {
			NOT = { barbarian_power = 4 }
			factor = 0.9
		}
		modifier = {
			barbarian_power = 7
			factor = 1.1
		}
		modifier = {
			barbarian_power = 8
			factor = 1.1
		}
		modifier = {
			barbarian_power = 9 
			factor = 1.1
		}

Which suggests to me a whole bunch of triggers that can't possibly be true. Presumably this is an error of some kind?
 
Upvote 0
Yes, I guess the NOT is the problem, looking at the other events in that file. BTW barbarian_power can be 0<>1, I see other events with it as 0.1. Reported, thanks.
 
the barbarian_power trigger works like this:

barbarian_power = 2 is true if:
barbarian_power >= 2
 
Trigger says barbarian power is less than 1 so
barbarian power can newer be 7, 8 or 9 as it must be less than 1
and
it is always less than 2,3,4 for the same reason.

Of course if the MTT is calculated on the run and the trigger is only check when it fires lots of good CPU cycles have been wasted.