I can't figure out why the following code doesn't seem to work (Chances are set to 100 for testing). Anyone have any advice? Specifically, removing the "and RemainingMPPercentage = 100 and EndedInSettlement and SettlementBuildingExists >= blah" part works so I know the trait is correct for Acumen.
Code:
;------------------------------------------
Trigger ludus_magnus
WhenToTest CharacterTurnEnd
Condition AgentType = named character
and RemainingMPPercentage = 100
and EndedInSettlement
and SettlementBuildingExists >= ludus_magnus
and Trait Jn2001 = 0
and Trait Jn2000 <= 7000
Affects Jn2000 1000 Chance 100
;------------------------------------------
Trigger scriptorium
WhenToTest CharacterTurnEnd
Condition AgentType = named character
and RemainingMPPercentage = 100
and EndedInSettlement
and SettlementBuildingExists >= scriptorium
and Trait Jn2001 = 0
and Trait Jn2000 <= 6000
Affects Jn2000 1000 Chance 100
;------------------------------------------
Trigger academy
WhenToTest CharacterTurnEnd
Condition AgentType = named character
and RemainingMPPercentage = 100
and EndedInSettlement
and SettlementBuildingExists >= academy
and Trait Jn2001 = 0
and Trait Jn2000 <= 5000
Affects Jn2000 1000 Chance 100