164 ratings
Pyrrhic Victories
File Size
0.211 MB
Oct 6, 2018 @ 7:06am
Oct 18, 2018 @ 5:41am
4 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Pyrrhic Victories

In 1 collection by RealityMachina
RealityMachina's War of the Chosen Mods
84 items
Allow for missions to be considered successful, even if you had to evac or otherwise lose all operatives in a mission. The game will also properly track victories and losses under this system, and shouldn't play the wrong music or use the wrong UI elements or play the wrong narrative statements according to what happened.

In other words, a mission type like Neutralize Field Commander or a modded type like my Resistance Operative Workstation mission type will be considered successes if you do the main objective, even if you have to leave afterwards. And like a mission type you normally evacuate from, corpses and bleeding out units are not retrieved by XCOM.

Also alters the Supply Raid/Extraction and Landed UFO mission types so they cause a decrease in income if the mission fails, not a full region disconnect.

There's a ComplexMissionVictories variable in the mod's XComGame.ini, if you wish to only get some of fruits of victory from completing a mission's main objective only.

Conflicts with mods that alter the mission source templates' WasMissionSuccessfulFn function, or the Supply Raid/Extraction and Landed UFO templates' OnFailureFn and OnExpireFn functions. It won't crash but behaviour may be different from what the mod adds.

ComplexMissionVictories will conflict with any mod that alters Guerilla Ops or Retaliations OnSuccessFn in their mission source template.
< >
The Dead Kennys Apr 14 @ 11:01pm 
Would it be possible to make it so when I evac from a "neutralize field commander" mission while using the Extract Corpses mod, the mission is considered a true success rather than a partial victory if one of my soldiers picks up and carries the dead general with him?
jakedavis3274 Apr 11 @ 7:25pm 
this sounds awesome. it felt wrong for me when my mission was to kill a single enemy its sound strategy for a group like xcom to not sit and fight an entire garrison when you are supposed to be the underdogs
ScrmblesThDethDealr Apr 1 @ 7:24am 
Save game compatible?
initium Mar 23 @ 6:35pm 
I have Flawless and using the WotC-SDK pack I ran a search. I'm no modder but the search for OnSuccessFn and WasMissionSuccessfulFn did not return any matches. I hope this means that the Flawless mod is compatible.

I don't have Overflow Ability Points and wouldn't use it personally, so can not run a search on that.
Enemy Infant Tree Mar 20 @ 7:22am 
I'm assuming this wouldn't work with mods like 'Flawless' or 'Overflow Ability Points'?
Sepherix cuddleling Dec 29, 2018 @ 6:18pm 
Had a supply raid bug up and requiring an extraction. This helped greatly. 11/11 kills and yet still asking for more. Heh.
Worked quite well. Still have to experiment more with it.
Rikimaru Dec 11, 2018 @ 12:25pm 
Easier? Only in certain situations.
More realistic? I'd say so.
Thanks for the mod!
兔毛 Nov 6, 2018 @ 5:41am 
This MOD very great
yes_commander Oct 24, 2018 @ 7:27pm 
Just an update, I was able to install this (and the highlander) and load back into the mission, no problems. And no loss to my own morale for getting a failure status on what was actually a fully successful mission aside from killing some lost.

Thank you, @RealityMachina
yes_commander Oct 24, 2018 @ 6:43pm 
Just 'failed' Operation Evil Hunter, one of your Resistance Operative Workstation ops due to evac (World War L Lost sitrep just got out of hand).

Squaddies and corporals, tier 1 gear vs way too many swarms on a modded map that was bugging out.

No casualties, only 3 total damage from viper poison, Legend, hacked the terminal...

Can't wait to try this out.

Question though: if I evac from a mission like I described, can I set the ini to allow me to keep loot picked up from enemy drops? ...I scored two advanced scopes on that mission and would hate to miss out on goodies like that again in the future if I have to evac again. :/