Originally reported: 1.10.3
DLC/mods: none
When declining a request for a state control (or an offer for state control), a new notification appears, asking the same thing again.
The defect is in
Reproduction steps:
- start as ITA in 39
- wait for AI GER to capture a couple states
- join war
- pause
- request some states from GER
- tag GER
- decline the request
Expected:
- the request disappears
Actual:
- an identical diplomatic request appears; dismissing it spawns another etc.
DLC/mods: none
When declining a request for a state control (or an offer for state control), a new notification appears, asking the same thing again.
The defect is in
CAskForStateControlAction::RequireAcceptance()
and CGiveStateControlAction::RequireAcceptance()
. They simply return true
, making CDiplomaticActionCommand::Execute
think another step is needed in the diplomatic action. They should check that _eType == PROPOSE
like all similar RequireAcceptance
methods.Reproduction steps:
- start as ITA in 39
- wait for AI GER to capture a couple states
- join war
- pause
- request some states from GER
- tag GER
- decline the request
Expected:
- the request disappears
Actual:
- an identical diplomatic request appears; dismissing it spawns another etc.
Last edited:
Upvote
0