mirror of
https://github.com/1dot13/source.git
synced 2026-09-02 14:36:06 +02:00
Fix vehicles consuming fuel after instant movement cancel (#213)
This commit is contained in:
@@ -1951,16 +1951,15 @@ void GroupArrivedAtSector( UINT8 ubGroupID, BOOLEAN fCheckForBattle, BOOLEAN fNe
|
|||||||
SectorInfo[SECTOR( pGroup->ubSectorX, pGroup->ubSectorY )].bLastKnownEnemies = NumNonPlayerTeamMembersInSector( pGroup->ubSectorX, pGroup->ubSectorY, ENEMY_TEAM );
|
SectorInfo[SECTOR( pGroup->ubSectorX, pGroup->ubSectorY )].bLastKnownEnemies = NumNonPlayerTeamMembersInSector( pGroup->ubSectorX, pGroup->ubSectorY, ENEMY_TEAM );
|
||||||
}
|
}
|
||||||
|
|
||||||
// award life 'experience' for travelling, based on travel time!
|
|
||||||
if ( !pGroup->fVehicle )
|
|
||||||
{
|
|
||||||
// Flugente: do not award experience gain if we never left
|
// Flugente: do not award experience gain if we never left
|
||||||
if (!fNeverLeft)
|
if (!fNeverLeft)
|
||||||
|
{
|
||||||
|
// award life 'experience' for travelling, based on travel time!
|
||||||
|
if (!pGroup->fVehicle)
|
||||||
{
|
{
|
||||||
// gotta be walking to get tougher
|
// gotta be walking to get tougher
|
||||||
AwardExperienceForTravelling(pGroup);
|
AwardExperienceForTravelling(pGroup);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else if (!IsGroupTheHelicopterGroup(pGroup))
|
else if (!IsGroupTheHelicopterGroup(pGroup))
|
||||||
{
|
{
|
||||||
SOLDIERTYPE* pSoldier;
|
SOLDIERTYPE* pSoldier;
|
||||||
@@ -1981,6 +1980,7 @@ void GroupArrivedAtSector( UINT8 ubGroupID, BOOLEAN fCheckForBattle, BOOLEAN fNe
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pGroup->uiTraverseTime = 0;
|
pGroup->uiTraverseTime = 0;
|
||||||
SetGroupArrivalTime( pGroup, 0 );
|
SetGroupArrivalTime( pGroup, 0 );
|
||||||
|
|||||||
Reference in New Issue
Block a user