This is a bug because the unit doesn't actually do anything, yet ends up revealed anyway.
The code to change is in XComGame.XComMeldContainerActor._Pristine.OnInteraction. Despite the state's name, it appears to still be used for collected Meld containers. The call to kUnit.Unhide should be located within the if (!m_bCollected) condition.
This is a bug because the unit doesn't actually do anything, yet ends up revealed anyway.
The code to change is in
XComGame.XComMeldContainerActor._Pristine.OnInteraction
. Despite the state's name, it appears to still be used for collected Meld containers. The call tokUnit.Unhide
should be located within theif (!m_bCollected)
condition.