If a unit is captured by the chosen and is later rescued, existing bonds are preserved.
However, if a unit is captured by a different (e.g. modded) unit type or by being left on a mission, their bond data is reset:
XComGameStateContext_StrategyGameRule::SquadTacticalToStrategyTransfer line 635:
if(UnitState.ChosenCaptorRef.ObjectID == 0)
{
class'X2StrategyGameRulesetDataStructures'.static.ResetAllBonds(NewGameState, UnitState);
AlienHeadquarters.CapturedSoldiers.AddItem(UnitState.GetReference());
}
Propose to add a config toggle to allow this behaviour to be adjusted.
If a unit is captured by the chosen and is later rescued, existing bonds are preserved.
However, if a unit is captured by a different (e.g. modded) unit type or by being left on a mission, their bond data is reset:
XComGameStateContext_StrategyGameRule::SquadTacticalToStrategyTransfer line 635:
Propose to add a config toggle to allow this behaviour to be adjusted.