diff --git a/RageCoop.Client/Sync/SyncEvents.cs b/RageCoop.Client/Sync/SyncEvents.cs index 394d0c3..6db2bbc 100644 --- a/RageCoop.Client/Sync/SyncEvents.cs +++ b/RageCoop.Client/Sync/SyncEvents.cs @@ -174,6 +174,11 @@ namespace RageCoop.Client { weaponHash=1176362416; break; + // Ruiner2, not working for some reason + case 50118905: + weaponHash=1176362416; + break; + // SAVAGE case 1638077257: weaponHash=(uint)VehicleWeaponHash.PlayerLazer; diff --git a/RageCoop.Client/Util/WeaponUtil.cs b/RageCoop.Client/Util/WeaponUtil.cs index f973e13..3c6bed9 100644 --- a/RageCoop.Client/Util/WeaponUtil.cs +++ b/RageCoop.Client/Util/WeaponUtil.cs @@ -66,6 +66,11 @@ namespace RageCoop.Client int i; switch (v.Model.Hash) { + // RUINER2 + case 941494461: + i=BulletsShot%2==0 ? 65 : 66; + return new MuzzleInfo(v.Bones[i].Position, v.Bones[i].ForwardVector); + // TAMPA3 case -1210451983: return new MuzzleInfo(v.Bones[87].Position, v.Bones[87].ForwardVector);