mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-22 18:32:42 +01:00
- fix newest Car bomb getaway pursuit
This commit is contained in:
parent
c360158ea7
commit
71dfece717
@ -800,7 +800,7 @@ void ControlCopDetection(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CopsCanSeePlayer == 0 && !((gCurrentMissionNumber == 30 || gCurrentMissionNumber == 24) && CameraCnt-frameStart < 100))
|
if (!CopsCanSeePlayer && !((gCurrentMissionNumber == 24 || gCurrentMissionNumber == 30) && CameraCnt-frameStart < 100))
|
||||||
{
|
{
|
||||||
cp = &car_data[MAX_CARS-1];
|
cp = &car_data[MAX_CARS-1];
|
||||||
|
|
||||||
@ -879,7 +879,7 @@ void ControlCopDetection(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// if cops can't see player - get out of pursued state
|
// if cops can't see player - get out of pursued state
|
||||||
if (CopsCanSeePlayer == 0)
|
if (!CopsCanSeePlayer)
|
||||||
{
|
{
|
||||||
if (OutOfSightCount <= 255)
|
if (OutOfSightCount <= 255)
|
||||||
{
|
{
|
||||||
@ -941,7 +941,7 @@ void ControlCopDetection(void)
|
|||||||
LastHeading = heading;
|
LastHeading = heading;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CopsCanSeePlayer == 0)
|
if (!CopsCanSeePlayer)
|
||||||
{
|
{
|
||||||
said_picked_up = 0;
|
said_picked_up = 0;
|
||||||
}
|
}
|
||||||
@ -974,7 +974,8 @@ void PassiveCopTasks(CAR_DATA *cp)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
// [A] make an ambush on player in Destroy the yard
|
// [A] make an ambush on player in Destroy the yard
|
||||||
if (player_position_known < 1)
|
// but don't in Car bomb getaway
|
||||||
|
if (player_position_known < 1 || !CopsCanSeePlayer && gCurrentMissionNumber == 24)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
InitCopState(cp, NULL);
|
InitCopState(cp, NULL);
|
||||||
|
@ -144,7 +144,8 @@ void ChangeCarPlayerToPed(int playerID)
|
|||||||
locPlayer->horn.on = 0;
|
locPlayer->horn.on = 0;
|
||||||
|
|
||||||
// [A] carry over felony from car to Tanner if cops see player
|
// [A] carry over felony from car to Tanner if cops see player
|
||||||
if (CopsCanSeePlayer)
|
// don't clear player felony in Destroy the Yard
|
||||||
|
if (CopsCanSeePlayer || gCurrentMissionNumber == 30)
|
||||||
pedestrianFelony = lcp->felonyRating;
|
pedestrianFelony = lcp->felonyRating;
|
||||||
else
|
else
|
||||||
pedestrianFelony = 0;
|
pedestrianFelony = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user