Jerzul wrote:Except for the obvious (both sides get conscript companies back), why does it cost NM? You'd think a prisoner exchange should increase morale and happiness among the population.
Also, when I look at my decision it says that my "Conscript pool increases by 10 thousand" and then stops. It can't possibly mean 10 thousand conscript companies...so what does it mean?
From the scripts which grimjaw posted, each side gets 10 CC's in their respective CC pools and 12 CC's are removed from the POW count. I guess the extra 2 CC are lost due to POW's being unfit for a return to service and/or subsequent desertion.
What is odd to me--or maybe it is WAD--is that if I recall correctly on how prisoner exchange works, both sides must select it in their options, for it to work, and once selected by one side it remains selected for a number of turns. During that time, the other side gets a message, so that side knows that the other side wants to exchange prisoners.
The odd part is, that once both sides have decided to exchange prisoners, both of those scripts will be executed, because both sides have selected the option, and that means there might actually be 2 exchanges if there are enough prisoners to exchange, being that each exchange removes 12 CC from the prisoners pools. So if there are >=12 CC, but <24 CC, in each pool only one of those scripts will fire successfully. If there are =>24 CC in each of the 2 pools, both scripts will successfully fire, so both sides will get 20 CC's in their CC pools.
EDIT: Wait WHAT?!? I'm just reading through the scripts again more carefully, and the evt_nam_USA_ExchangePrisonners_Execute script is wrong/broken completely. In the 'Conditions' section, it looks at how many prisoners each side has correctly, but in the 'Actions' section, it does not select a faction again, so the last selected faction is in use (SelectFaction = USA) and the ChgPrisoners commands will do nothing, becasue the USA has no USA POW's

, but then the USA faction is selected explicitly and the ChangeConscriptPool statement is run twice, giving the USA 20 CC's
