Page 1 of 1

Haven Retaliation Questions

Posted: Wed Jan 25, 2017 6:12 pm
by RedAnchorite
So, when it pops up on the strategic layer, it says the objective is, "Haven Defense, Defend a Resistance Haven." To me, that implies that it's a winnable scenario, but I've read that reinforcements keep on coming. When I get in mission, the objectives are now about evacuating civilians and and my operatives. I evacuate 7/10 civilians and all my soldiers but then it says I failed the mission upon completion.

So, is this mission "Winnable?" The text around this is a little confusing.

After the mission, the region is still mine, but I lost my radio tower and all my personnel. Is it possible to station a solider there to recruit personnel back into a fresh haven? Or is this bugged?

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 7:07 pm
by Valaska
Uhhmmm... Hm, I dunno. I managed to pull all 10 out one time which was... No small feat. Managed to basically get a lucky evac zone in a building and overwatched enough DPS to take out dropping advent, so the mission was a success.

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 7:20 pm
by RedAnchorite
Just played a second retaliation mission, got there a little faster and it seems that made a difference. This mission the evac zone wasn't initially available, where as before it was. Rescued 10/10 and all my soldiers (though it was pretty tight at the end) and it was a success. After, I did have all my personnel in place.

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 7:24 pm
by foreverdead
I don't think the reinforcements are continuous. I killed all enemies on the map and won mine. I suppose the evac zone id there to save as many of your resistance helpers as possible in bad situations that you might not be able to win (rather than lose everything).

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 7:34 pm
by mattprice516
There are 2 kinds of retal in LW2:

First kind is like vanilla: kill a bunch of dudes on the map before they kill your dudes and every surviving dude will be in the Haven afterwards.

Second kind is new: go rescue your dudes while ADVENT endlessly drops dudes and then evac all the rebel dudes and soldier dudes and the dudes you evacced will be in the Haven afterwards.

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 9:46 pm
by trihero
mattprice516 wrote:There are 2 kinds of retal in LW2:

First kind is like vanilla: kill a bunch of dudes on the map before they kill your dudes and every surviving dude will be in the Haven afterwards.

Second kind is new: go rescue your dudes while ADVENT endlessly drops dudes and then evac all the rebel dudes and soldier dudes and the dudes you evacced will be in the Haven afterwards.
There are more types:

3rd: escort some dudes you start with to evac zone, then you have to wait 4+ turns for skyranger to come back (can be to a different part of the map) to evac your xcom soldiers

4th: kill a bunch of dudes on the map before they kill your dudes, with a twist that you also have to kill a psi emitter. This appears to be the highest level of retaliation.

Re: Haven Retaliation Questions

Posted: Wed Jan 25, 2017 11:01 pm
by mattprice516
Ah, those are similar but not quite full retals. The first is what we call a "recruit miniretal" (triggered by ADVENT discovering and attacking your recruiting efforts) and the second is an "invasion" where ADVENT attempts to take back a Liberated region.

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 12:23 am
by Devon_v
Something does seem to be off. I rescued 9 of 10, and the whole haven was wiped out. It also told me that the mission was failed despite the objectives being to rescue as many civilians as possible and evac my squad, which is what I did, and pretty well I think.

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 12:46 am
by mattprice516
That's odd. Did you evac all of the rebels as well? This was one of the retals where reinforcements drop constantly, right?

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 1:49 pm
by Devon_v
mattprice516 wrote:That's odd. Did you evac all of the rebels as well? This was one of the retals where reinforcements drop constantly, right?
I got nine rebels out on the Skyranger. The aliens shot one. All of the aliens seemed to have all been on the map from the start, there were no drops, but the objectives were "Rescue as many civilians as possible" and "Evac all XCOM operatives".

If I was supposed to hold the haven, that's not what it told me to do.

Edit: When the aliens shot the one guy, the evac objective remained "9/10", should it have updated to "9/9"?

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 5:03 pm
by mattprice516
Hmm, if all the aliens were on the map from the start I believe the objective would be to sweep - that said, you shouldn't lose all of your rebels if you evacced them. Do you have a save from before the mission ended? And are you using any mods which add or change mission types or objectives?

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 5:48 pm
by johnnylump
Devon_v wrote:
mattprice516 wrote:That's odd. Did you evac all of the rebels as well? This was one of the retals where reinforcements drop constantly, right?
I got nine rebels out on the Skyranger. The aliens shot one. All of the aliens seemed to have all been on the map from the start, there were no drops, but the objectives were "Rescue as many civilians as possible" and "Evac all XCOM operatives".

If I was supposed to hold the haven, that's not what it told me to do.

Edit: When the aliens shot the one guy, the evac objective remained "9/10", should it have updated to "9/9"?
That's not working as intended; saving a guy should actually save the guy regardless of whether you sweep or not. Sweep should just save everybody's who is still alive on the map. We're working on it.

Re: Haven Retaliation Questions

Posted: Thu Jan 26, 2017 7:46 pm
by Devon_v
johnnylump wrote:
Devon_v wrote:
mattprice516 wrote:That's odd. Did you evac all of the rebels as well? This was one of the retals where reinforcements drop constantly, right?
I got nine rebels out on the Skyranger. The aliens shot one. All of the aliens seemed to have all been on the map from the start, there were no drops, but the objectives were "Rescue as many civilians as possible" and "Evac all XCOM operatives".

If I was supposed to hold the haven, that's not what it told me to do.

Edit: When the aliens shot the one guy, the evac objective remained "9/10", should it have updated to "9/9"?
That's not working as intended; saving a guy should actually save the guy regardless of whether you sweep or not. Sweep should just save everybody's who is still alive on the map. We're working on it.
I reloaded into the mission and cleared out all the aliens, got a mission complete and everyone but the guy who was shot was okay afterwards, so there was a workaround anyway. Thanks for the update.

Re: Haven Retaliation Questions

Posted: Fri Jan 27, 2017 7:01 am
by NotSoLoneWolf
I also have a quick question about the Retaliations - On the "save as many civs as possible and clear the map of ayys" type, why don't we get their corpses, like other Kill all enemy forces missions?

And while JL is here, where in the LW2 files is the code for whether you get corpses or not specified for each mission type? At first glance it seemed to be X2TacticalGameRuleset, but that only collects the corpses, not determines whether they should be collected.

Re: Haven Retaliation Questions

Posted: Fri Jan 27, 2017 1:00 pm
by TyreT
NotSoLoneWolf wrote:I also have a quick question about the Retaliations - On the "save as many civs as possible and clear the map of ayys" type, why don't we get their corpses, like other Kill all enemy forces missions?

And while JL is here, where in the LW2 files is the code for whether you get corpses or not specified for each mission type? At first glance it seemed to be X2TacticalGameRuleset, but that only collects the corpses, not determines whether they should be collected.
You were pretty close to the solution actually. I suppose you found this code:

Code: Select all

//LWS : Corpses and other auto-loot bucket only retrieved on tactical victory
	if( BattleData.AllTacticalObjectivesCompleted() )
	{
		// 7/29/15 Non-explicitly-picked-up loot is now once again only recovered if the sweep objective was completed
		RolledLoot = BattleData.AutoLootBucket;
	}
in X2TacticalGameRuleset?
That triggers if all TacticalObjectives for a mission have been completed.
Taking a look at Retaliation missions in XComMissions.ini:

Code: Select all

; RETALIATION Missions
; Modified 3/15/2016 by tracktwo/LWS
;  - Removed the explicit civilian rescue strategic objective.
;  - Use custom mission map Obj_LWTerror containing updated kismet for new mission objectives.
;  - Triad setting allows recovery of friendlies but not corpses at mission end
;----------------------------------------------------------------
+arrMissions=(MissionName="Terror_LW", sType="Terror_LW", \\
	MissionFamily="Terror_LW", \\
	MapNames[0]="Obj_LWTerror", \\
	RequiredPlotObjectiveTags[0]="Shanty", \\
	RequiredPlotObjectiveTags[1]="LargePlot", \\
	MissionObjectives[0]=(ObjectiveName="Sweep", \\
		bIsTacticalObjective=false, bIsStrategyObjective=false, bIsTriadObjective=true), \\
	MissionObjectives[1]=(ObjectiveName="Rescue_T1", \\
		bIsTacticalObjective=false, bIsStrategyObjective=true, bIsTriadObjective=false), \\
	MissionSchedules[0]="Retaliation_D1_LW", \\
    MissionSchedules[1]="Retaliation_D2_LW", \\
    MissionSchedules[2]="Retaliation_D3_LW", \\
    MissionSchedules[3]="Retaliation_D4_LW", \\
    MissionSchedules[4]="Retaliation_D5_LW", \\
    MissionSchedules[5]="Retaliation_D6_LW", \\
    MissionSchedules[6]="Retaliation_D7_LW", \\
    MissionSchedules[7]="Retaliation_D8_LW", \\
    MissionSchedules[8]="Retaliation_D9_LW", \\
    MissionSchedules[9]="Retaliation_D10_LW", \\
    MissionSchedules[10]="Retaliation_D11_LW", \\
    MissionSchedules[11]="Retaliation_D12_LW", \\
	MinCivilianCount=0, \\
	CiviliansAreAlienTargets=true, \\
	CiviliansAlwaysVisible=true,\\
	AliensAlerted=true, \\
	MaxSoldiers=8)
It becomes apparent, that Retaliation missions have no TacticalObjectives(bIsTacticalObjective=false for all objectives, even for sweep).

So to get all loot on sweep for thoose missions, set 'bIsTacticalObjective=true' there.

Things work like this because AllTacticalObjectivesCompleted returns false if there a no TacticalObjectives.

Re: Haven Retaliation Questions

Posted: Sat Jan 28, 2017 7:44 am
by NotSoLoneWolf
Wow, how did I miss that?! I looked in that file, but I guess I didn't realize the connection with the TacticalObjectives variable. Thank you very much!

In addition to setting Tactical to true, should I be setting Triad to false, or leave it as is?

Re: Haven Retaliation Questions

Posted: Sat Jan 28, 2017 1:30 pm
by infidel901
This is a bug though, right?

Re: Haven Retaliation Questions

Posted: Wed Feb 01, 2017 11:56 am
by TyreT
NotSoLoneWolf wrote:Wow, how did I miss that?! I looked in that file, but I guess I didn't realize the connection with the TacticalObjectives variable. Thank you very much!

In addition to setting Tactical to true, should I be setting Triad to false, or leave it as is?
Sorry for the late reply. I don't think any changes for Triad are needed.