From e369a50b89d90b4a2d9d46ff0e5a0df77a731c5f Mon Sep 17 00:00:00 2001 From: Sardelka9515 Date: Thu, 18 Aug 2022 08:25:15 +0800 Subject: [PATCH] Add vehicle parachute sync --- RageCoop.Client/Sync/Entities/SyncedVehicle.cs | 10 ++++++++++ RageCoop.Core/Packets/Packets.cs | 1 + 2 files changed, 11 insertions(+) diff --git a/RageCoop.Client/Sync/Entities/SyncedVehicle.cs b/RageCoop.Client/Sync/Entities/SyncedVehicle.cs index eac24ab..fefc0b9 100644 --- a/RageCoop.Client/Sync/Entities/SyncedVehicle.cs +++ b/RageCoop.Client/Sync/Entities/SyncedVehicle.cs @@ -252,6 +252,16 @@ namespace RageCoop.Client MainVehicle.SetRocketBoostActive(false); } } + if(MainVehicle.HasParachute){ + if(Flags.HasFlag(VehicleDataFlags.IsParachuteActive)){ + if(!MainVehicle.IsParachuteActive()){ + MainVehicle.SetParachuteActive(true); + } + } + else if(MainVehicle.IsParachuteActive()){ + MainVehicle.SetParachuteActive(false); + } + } Function.Call(Hash.SET_VEHICLE_BRAKE_LIGHTS, MainVehicle.Handle, BrakeLightsOn); MainVehicle.SetDamageModel(DamageModel); diff --git a/RageCoop.Core/Packets/Packets.cs b/RageCoop.Core/Packets/Packets.cs index a6790a8..e6e8a16 100644 --- a/RageCoop.Core/Packets/Packets.cs +++ b/RageCoop.Core/Packets/Packets.cs @@ -121,6 +121,7 @@ namespace RageCoop.Core IsDead = 1 << 5, IsHornActive = 1 << 6, IsTransformed = 1 << 7, + IsParachuteActive = 1 << 8, IsRocketBoostActive = 1 << 9, IsAircraft = 1 << 10, IsDeluxoHovering=1 << 11,