Haven Retaliation Questions

Post Reply
RedAnchorite
Posts: 4
Joined: Wed Jan 25, 2017 6:06 pm

Haven Retaliation Questions

Post 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?
User avatar
Valaska
Posts: 197
Joined: Tue Feb 02, 2016 5:45 am

Re: Haven Retaliation Questions

Post 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.
RedAnchorite
Posts: 4
Joined: Wed Jan 25, 2017 6:06 pm

Re: Haven Retaliation Questions

Post 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.
foreverdead
Posts: 56
Joined: Sat Jan 21, 2017 11:01 am

Re: Haven Retaliation Questions

Post 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).
mattprice516
Long War 2 Crew
Posts: 265
Joined: Tue Jan 10, 2017 12:49 am

Re: Haven Retaliation Questions

Post 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.
trihero
Posts: 1099
Joined: Sun Jan 01, 2017 7:01 am

Re: Haven Retaliation Questions

Post 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.
mattprice516
Long War 2 Crew
Posts: 265
Joined: Tue Jan 10, 2017 12:49 am

Re: Haven Retaliation Questions

Post 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.
User avatar
Devon_v
Long War EU Crew
Posts: 297
Joined: Fri Jan 20, 2017 3:17 am

Re: Haven Retaliation Questions

Post 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.
mattprice516
Long War 2 Crew
Posts: 265
Joined: Tue Jan 10, 2017 12:49 am

Re: Haven Retaliation Questions

Post 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?
User avatar
Devon_v
Long War EU Crew
Posts: 297
Joined: Fri Jan 20, 2017 3:17 am

Re: Haven Retaliation Questions

Post 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"?
mattprice516
Long War 2 Crew
Posts: 265
Joined: Tue Jan 10, 2017 12:49 am

Re: Haven Retaliation Questions

Post 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?
User avatar
johnnylump
Site Admin
Posts: 1262
Joined: Wed Nov 11, 2015 4:12 am

Re: Haven Retaliation Questions

Post 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.
User avatar
Devon_v
Long War EU Crew
Posts: 297
Joined: Fri Jan 20, 2017 3:17 am

Re: Haven Retaliation Questions

Post 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.
NotSoLoneWolf
Terra Invicta Beta Tester
Posts: 9
Joined: Fri Jan 27, 2017 6:55 am

Re: Haven Retaliation Questions

Post 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.
TyreT
Posts: 23
Joined: Thu Jan 26, 2017 11:30 am

Re: Haven Retaliation Questions

Post 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.
NotSoLoneWolf
Terra Invicta Beta Tester
Posts: 9
Joined: Fri Jan 27, 2017 6:55 am

Re: Haven Retaliation Questions

Post 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?
infidel901
Posts: 83
Joined: Sun Jan 22, 2017 6:41 pm

Re: Haven Retaliation Questions

Post by infidel901 »

This is a bug though, right?
TyreT
Posts: 23
Joined: Thu Jan 26, 2017 11:30 am

Re: Haven Retaliation Questions

Post 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.
Post Reply