Integrity
I have verified my game files (on Steam)
YesI have disabled all mods
YesRequired
Summary
Seems like every treaty even after end of binding period still considered as binding by game in 1.9.6 and ai cant break itDescription
I noticed ai dont want to exit treaties it dont like.I tried to make event to forcefully end treaties, but found binds trigger returns same for every treaty regardless of binding.
From my observation this prevents prussia from attacking austria (even if prussia have -1k for treaty and TREATIES_ACCEPTANCE_WITHDRAW_BINDING_PERIOD_THRESHOLD = -800)
Steps to reproduce
I launched both events, 1 did nothing, 2 breaks every treaty country have. Test country have treaties with both binding period and expired.
Code:
test.1 = {
type = country_event
hidden = yes
immediate = {
every_scope_treaty = {
limit = {
not = {
binds = root
}
}
withdraw = {
country = root
}
}
}
}
test.2 = {
type = country_event
hidden = yes
immediate = {
every_scope_treaty = {
limit = {
binds = root
}
withdraw = {
country = root
}
}
}
}
Game Version
1.9.6OS
WindowsAdditional
Bug Type
AI (non-player characters)Save Game
Attachments
Player Pain
9- 7