Skip to content

Commit b2e85af

Browse files
committed
Force dead unit recovery to use the unit's corpseGeo instead of the battle corpse item (might fix mod alien recoveries).
1 parent f7ff8fa commit b2e85af

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Battlescape/DebriefingState.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1078,7 +1078,7 @@ void DebriefingState::recoverItems(std::vector<BattleItem*> *from, Base *base)
10781078
if ((*it)->getRules()->getBattleType() == BT_CORPSE && (*it)->getUnit()->getStatus() == STATUS_DEAD)
10791079
{
10801080
addStat("STR_ALIEN_CORPSES_RECOVERED", 1, (*it)->getUnit()->getValue());
1081-
base->getItems()->addItem((*it)->getRules()->getName(), 1);
1081+
base->getItems()->addItem((*it)->getUnit()->getArmor()->getCorpseGeoscape(), 1);
10821082
}
10831083
else if ((*it)->getRules()->getBattleType() == BT_CORPSE && (*it)->getUnit()->getStatus() == STATUS_UNCONSCIOUS)
10841084
{

0 commit comments

Comments
 (0)