Code:
Trigger WinterToSummer WhenToTest CharacterTurnEnd
Condition ! AgentType = admiral
and Trait CampaignSeason = 2
and I_EventCounter summer_winter == 1
Affects CampaignSeason -1 Chance 100
;------------------------------------------
Trigger SummerToWinter
WhenToTest CharacterTurnEnd
Condition ! AgentType = admiral
and Trait CampaignSeason = 1
and I_EventCounter summer_winter == 2
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger GameStart
WhenToTest CharacterTurnStart
Condition I_TurnNumber == 0
and ! AgentType = admiral
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 2 Chance 100
;------------------------------------------
Trigger ComesOfAgeSummer
WhenToTest CharacterComesOfAge
Condition FatherTrait CampaignSeason == 1
and ! AgentType = admiral
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger ComesOfAgeWinter
WhenToTest CharacterComesOfAge
Condition FatherTrait CampaignSeason == 2
and ! AgentType = admiral
Affects CampaignSeason 2 Chance 100
;------------------------------------------
Trigger CatchAllWinter
WhenToTest CharacterTurnEnd
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 2
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 2 Chance 100
;------------------------------------------
Trigger CatchAllSummer
WhenToTest CharacterTurnEnd
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 1
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger MoveToSummer
WhenToTest CharacterTurnEnd
Condition Trait CampaignSeason == 2
and ! AgentType = admiral
and I_EventCounter summer_winter == 2
; and ! IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason -1 Chance 100
;------------------------------------------
Trigger MoveToWinter
WhenToTest CharacterTurnEnd
Condition Trait CampaignSeason == 1
and ! AgentType = admiral
and I_EventCounter summer_winter == 2
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger SummerAdoption
WhenToTest OfferedForAdoption
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 1
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger LesserSummerAdoption
WhenToTest LesserGeneralOfferedForAdoption
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 1
Affects CampaignSeason 1 Chance 100
;------------------------------------------
Trigger WinterAdoption
WhenToTest OfferedForAdoption
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 2
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 2 Chance 100
;------------------------------------------
Trigger LesserWinterAdoption
WhenToTest OfferedForAdoption
Condition Trait CampaignSeason == 0
and ! AgentType = admiral
and I_EventCounter summer_winter == 2
; and IsRegionOneOf 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 67
Affects CampaignSeason 2 Chance 100