Maybe I just have to lower that one to 5 to see some peace. Or I will change threshold to 40, give them one WarWearines point per turn and raise points for SiegeStress, battles and recruitment to 8,7,8. This way they should have similar stances as before + they should try to end wars after 10 years even if they dont fight it.
Problem is that I want active wars with aggressive factions to stay. Can I remove WarWeariness points like this ?:
Code:
;; Faction is winning/losing battles ;;
monitor_event PostBattle TrueCondition ; checking after a battle has been fought
and not I_ConflictType Naval ; exclude naval battles
if I_EventCounter faction_turn_f_rome > 0 ; it's the faction's turn
and not I_WonBattle f_rome ; faction lost a battle they initiated
and I_EventCounter f_rome_PeaceSeeking < 1 ; faction is in a warlike state
inc_counter f_rome_WarWeariness 1 ; so increase war weariness
end_if
Code:
;; Faction is winning/losing battles ;;
monitor_event PostBattle TrueCondition ; checking after a battle has been fought
and not I_ConflictType Naval ; exclude naval battles
if I_EventCounter faction_turn_f_rome > 0 ; it's the faction's turn
and I_EventCounter f_rome_PeaceSeeking < 1 ; faction is in a warlike state
if not I_WonBattle f_rome ; faction lost a battle they initiated
inc_counter f_rome_WarWeariness 7 ; so increase war weariness
else ; faction won a battle they initiated
inc_counter f_rome_WarWeariness -5 ; so decrease war weariness
end_if
end_if