Quote Originally Posted by Porphyrogenita View Post
Looking further at the script:
if I_EventCounter HE_HAYASDAN_FORGIVEN_accepted = 1
console_command diplomatic_stance f_seleukid f_hayasdan neutral
set_faction_standing f_hayasdan f_seleukid 0.2
set_faction_standing f_seleukid f_hayasdan 0.2
set_event_counter ecHayasdanSatrapy 1
set_event_counter ecHayasdanRebellion 0
set_counter Hayasdan_tributeunpaid 0
set_event_counter HE_HAYASDAN_FORGIVEN_accepted 0
set_event_counter HE_HAYASDAN_FORGIVEN 0
set_event_counter tribute_war_hay 0
set_event_counter HE_HAYASDAN_INDEPENDENCE_WAR 0
end_if
if I_EventCounter HE_PAY_TRIBUTE_TO_SELEUKIDS_declined = 1
set_event_counter HE_PAY_TRIBUTE_TO_SELEUKIDS_declined 0
set_event_counter HE_HAYASDAN_FORGIVEN 0
if I_EventCounter ecHayasdanRebellion = 1
and I_CompareCounter hayasdan_battlewon > 5
and I_CompareCounter hayasdan_regionstaken > 1
historic_event HE_HAYASDAN_KINGDOM factions { f_hayasdan, }
console_command diplomatic_stance f_seleukid f_hayasdan neutral
set_faction_standing f_hayasdan f_seleukid 0.0
set_faction_standing f_seleukid f_hayasdan 0.0
set_event_counter ecHayasdanKingdom 1
set_event_counter ecHayasdanRebellion 0
terminate_monitor"

should this not be "and I_CompareCounter hayasdan_regionstaken > 2"
The requirement is 2 regions taken; if you make this the same as the point at which the monitor is switched off, it might never trigger properly. That's the issue with the Hayastan independence script in this area - the requirement and the switch-off are both >5 which means it may be switched off before registering it. I also note the Baktrian one is only 4 battles, not 6, so I've amended them to match (ie both are now 4).