Arma 3
59 ratings
Unconscious Collision Disabler
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod
Mod Type: Mechanics
File Size
Posted
Updated
32.234 KB
23 Mar @ 8:37am
27 Mar @ 8:28am
2 Change Notes ( view )

Subscribe to download
Unconscious Collision Disabler

Description
This client-side mod disables collisions between players and any unconscious units. It is multiplayer-compatible! This allows you to use features like AI Unconsciousness in ACE so you don't get blocked in small spaces by unconscious units or players. When an unconscious unit wakes back up, collisions are automatically re-enabled. There is no meaningful performance impact from this mod. CBA is required.

Thank you to Puotek for cleaning up the code!

APL-SA. Repack is fine.
17 Comments
Brominum  [author] 3 Jun @ 11:05am 
Sure. Updated desc
Jaxx - pshoooo 3 Jun @ 10:05am 
is it acceptable to add this to a unit modlist with attribution? no listed license or terms of use
Brominum  [author] 25 Apr @ 6:19pm 
It's normal because the collision is still happening on the server. There's not a simple solution for it other than to avoid standing in the central position of their body
Lord-Wolf 25 Apr @ 4:23pm 
Hi, we were testing this mod on a server, but no matter if it's used on the server or client side, the body is pushed around and doesn't stay in place so can get glitched under buildings. Is that normal ? That happens for AIs at least
Ricky Dickson 28 Mar @ 9:38am 
Common Puotek carry
SkepticJoker 28 Mar @ 7:46am 
Can you make another version of this mod that doesn't require Ace, please.
Brominum  [author] 27 Mar @ 7:37am 
Yes, you can still hit unconscious people with vehicles.
Overlord 27 Mar @ 7:23am 
Do the bodies still collide with vehicles controlled by players/ai?
funless 26 Mar @ 6:46am 
thank u
Puotek  [author] 25 Mar @ 12:28pm 
This is a very nice idea, but I saw that you used PFH so I made it from scratch in a different way, here is my version on ws. Its just

["ace_unconscious", {
params ["_unit", "_state"];
_unit setPhysicsCollisionFlag !_state;
}] call CBA_fnc_addEventHandler;