Skip to content
This repository was archived by the owner on Dec 25, 2022. It is now read-only.

Commit fb99761

Browse files
committed
Fixed getting the list of nearby peds
1 parent 159c1a4 commit fb99761

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Mod/Peds.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ public static List<int> Get(Filter exclude = DefaultFilters, float rangeSquared
2929
var coords = API.GetEntityCoords(player, true);
3030
var vehicle = API.GetVehiclePedIsIn(player, false);
3131

32+
if (!API.IsPedInAnyVehicle(player, false))
33+
exclude &= ~Filter.CurrentVehiclePassengers;
34+
3235
if (handle == -1)
3336
return peds;
3437

@@ -50,7 +53,7 @@ bool HasFilter(Filter filter)
5053
if (HasFilter(Filter.Dead) && API.IsPedDeadOrDying(ped, true))
5154
continue;
5255

53-
if (HasFilter(Filter.CurrentVehiclePassengers) && vehicle != -1 && API.GetVehiclePedIsIn(ped, false) == vehicle)
56+
if (HasFilter(Filter.CurrentVehiclePassengers) && API.GetVehiclePedIsIn(ped, false) == vehicle)
5457
continue;
5558

5659
if (coords.DistanceToSquared(pos) > rangeSquared || ped == player)

0 commit comments

Comments
 (0)