mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-04-23 13:25:25 +00:00
exception for non-interference resolves to wrong conclusion
This commit is contained in:
parent
620fe832a5
commit
a46643f5be
1 changed files with 4 additions and 1 deletions
|
|
@ -133,7 +133,9 @@ object ZoneVehicleActor {
|
|||
val vPosition = vehicle.Position
|
||||
val vFaction = vehicle.Faction
|
||||
val vDefinition = vehicle.Definition
|
||||
(vDefinition.interference eq Interference.AllowAll) ||
|
||||
if (vDefinition.interference eq Interference.AllowAll) {
|
||||
false
|
||||
} else {
|
||||
existingInterferences
|
||||
.collect { case (p, faction, d) if faction == vFaction => (p, d) }
|
||||
.exists { case (position, definition) =>
|
||||
|
|
@ -143,5 +145,6 @@ object ZoneVehicleActor {
|
|||
definition == vDefinition && distanceSq < interference.main * interference.main
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue