From 8f8270f4476364875cb7c89d73fa5b39c679d74d Mon Sep 17 00:00:00 2001 From: lopezloo <7338099+lopezloo@users.noreply.github.com> Date: Tue, 20 Sep 2022 04:59:46 +0200 Subject: [PATCH] Add ability to enable/disable custom weapons collisions --- Client/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Client/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp b/Client/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp index 5687733ad23..28f65229f9b 100644 --- a/Client/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp +++ b/Client/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp @@ -3697,6 +3697,7 @@ bool CStaticFunctionDefinitions::SetElementCollisionsEnabled(CClientEntity& Enti break; } case CCLIENTOBJECT: + case CCLIENTWEAPON: { CClientObject& Object = static_cast(Entity); Object.SetCollisionEnabled(bEnabled); @@ -3723,6 +3724,7 @@ bool CStaticFunctionDefinitions::SetElementCollidableWith(CClientEntity& Entity, case CCLIENTPLAYER: case CCLIENTPED: case CCLIENTOBJECT: + case CCLIENTWEAPON: case CCLIENTVEHICLE: { switch (ThisEntity.GetType()) @@ -3730,6 +3732,7 @@ bool CStaticFunctionDefinitions::SetElementCollidableWith(CClientEntity& Entity, case CCLIENTPLAYER: case CCLIENTPED: case CCLIENTOBJECT: + case CCLIENTWEAPON: case CCLIENTVEHICLE: { Entity.SetCollidableWith(&ThisEntity, bCanCollide);