diff --git a/Tactical/Overhead.cpp b/Tactical/Overhead.cpp index 38602d2df..004348922 100644 --- a/Tactical/Overhead.cpp +++ b/Tactical/Overhead.cpp @@ -3976,7 +3976,10 @@ void HandleNPCTeamMemberDeath( SOLDIERTYPE *pSoldierOld ) EndQuest( QUEST_KILL_DEIDRANNA, pSoldierOld->sSectorX, pSoldierOld->sSectorY ); break; - + case SKYRIDER: + //shadooow: disables helicopter use if skyrider dies + fSkyRiderAvailable = FALSE; + break; } #endif diff --git a/Tactical/Vehicles.cpp b/Tactical/Vehicles.cpp index 89381e293..5e991d40e 100644 --- a/Tactical/Vehicles.cpp +++ b/Tactical/Vehicles.cpp @@ -445,7 +445,7 @@ BOOLEAN IsThisVehicleAccessibleToSoldier( SOLDIERTYPE *pSoldier, INT32 iId ) } // now check if vehicle is valid - if( pVehicleList[ iId ].fValid == FALSE ) + if( pVehicleList[ iId ].fValid == FALSE || pVehicleList[iId].fDestroyed == TRUE) { return( FALSE ); }