Reject Back Down

If you liked this item, please rate it up on Steam Workshop page.

Author: fishlov

Last revision: 3 Dec, 2022 at 06:21 UTC (1)

File size: 33.79 KB

On Steam Workshop

Description:

Tired of repeatedly going to war with a country every five years because they keep backing down? This mod adds the option to reject a nation backing down from a diplomatic play.

About the mod

When an opponent backs down from a diplomatic play, you’ll get an event that gives you the option to either accept it or reject it (if applicable–i.e., the opposing side still exists/isn’t your subject).

If you accept it, you’ll keep the primary war goal like normal and nothing else will happen.

If you reject it, you’ll incur some infamy, the primary war goal will be returned to the target, and a new diplomatic play that is guaranteed to escalate to war will begin involving you and the target. In this new diplomatic play, both sides can add war goals, essentially allowing you to fight for as many war goals as your infamy/maneuver limit can handle.

As of now, only the player can reject backing down (to allow the AI to do it, need to code logic for doing so). As for compatibility, this mod should be compatible with most other mods as long as it’s loaded near the end as it only overwrites one define and some on_actions.

Feel free to tell me about any questions/feedback/bugs/balance issues.

Technical details

This was implemented in a roundabout way using the game’s behavior for containment plays. The new diplomatic play that is created after the initial one is resolved through backing down is technically "containment" (although the contain threat wargoal is removed before the war starts), and by changing a game define for containment play boldness, the AI will not back down from this new play. As a result of changing this define, the AI no longer backs down from any containment plays. Furthermore, other containment play defines cause the AI to be more likely to choose sides and mobilize more units in these new plays.

Changelog

Version 1.2.3

  • The bug where rejecting back down would puppet you should now be fixed.

Version 1.2.2

  • Added Polish localization (credit to @Avinus)

Version 1.2.1

  • Decreased the infamy hit upon rejecting a backing down from 10 to 5
  • Changed the mod thumbnail

Version 1.2.0

  • Revamped the logic for transferring the primary war goal back to the target upon rejecting a backing down (works for unincorporated states and subject transfer/liberation now)

See Steam changelog for older versions.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.