From 7cdfd179b1e5540ebe0403454373614986067d37 Mon Sep 17 00:00:00 2001 From: ineedbots Date: Mon, 26 Jul 2021 15:21:08 -0600 Subject: [PATCH] fix g_getplayervieworigin --- raw/maps/mp/gametypes/_helicopter.gsc | 36 ++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/raw/maps/mp/gametypes/_helicopter.gsc b/raw/maps/mp/gametypes/_helicopter.gsc index 98810f7..3b05737 100644 --- a/raw/maps/mp/gametypes/_helicopter.gsc +++ b/raw/maps/mp/gametypes/_helicopter.gsc @@ -1308,8 +1308,22 @@ heli_explode( var_0 ) if ( isdefined( self.killCamEnt ) ) self.killCamEnt delete(); - maps\mp\_utility::decrementFauxVehicleCount(); - self delete(); + if (self.heliType == "osprey_gunner") + { + if (isDefined(self)) + self hide(); + + wait 30; + + maps\mp\_utility::decrementFauxVehicleCount(); + if (isDefined(self)) + self delete(); + } + else + { + maps\mp\_utility::decrementFauxVehicleCount(); + self delete(); + } } fire_missile( var_0, var_1, var_2 ) @@ -1893,8 +1907,22 @@ heli_leave( var_0 ) if ( isdefined( self.killCamEnt ) ) self.killCamEnt delete(); - maps\mp\_utility::decrementFauxVehicleCount(); - self delete(); + if (self.heliType == "osprey_gunner") + { + if (isDefined(self)) + self hide(); + + wait 30; + + maps\mp\_utility::decrementFauxVehicleCount(); + if (isDefined(self)) + self delete(); + } + else + { + maps\mp\_utility::decrementFauxVehicleCount(); + self delete(); + } } wait_and_delete( var_0 )