don't trigger AndroidTravelUnderwater if you have air bags

This commit is contained in:
DBotThePony 2023-03-13 22:53:41 +07:00
parent dfa80af853
commit db2ab57bfc
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -816,8 +816,9 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
} else {
if (wasInLiquid) {
wasInLiquid = false
val distance = (lastOutsideLiquid - ply.position).length()
AndroidTravelUnderwater.trigger(ply, distance)
if (!hasFeature(AndroidFeatures.AIR_BAGS))
AndroidTravelUnderwater.trigger(ply, (lastOutsideLiquid - ply.position).length())
}
lastOutsideLiquid = ply.position