Garry's Mod

Garry's Mod

2,789 ratings
[VManip] Dynamic Kicking
3
8
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
17.416 KB
26 Jan, 2021 @ 8:18pm
29 Jan, 2021 @ 4:17pm
7 Change Notes ( view )

Subscribe to download
[VManip] Dynamic Kicking

Description
ATTENTION: This requires VManip to work fully! If you don't install VManip, the leg animation won't work. Therefore VManip isn't strictly necessary, but it definitely completes the experience.

  • Press the kick key to kick (K by default)
  • Kicking does a small amount of damage and throws around props
  • Users can change the kick power and keybind in the Q menu options

READ THIS BEFORE COMMENTING THAT DOOR KICKING DOES NOT WORK
The door kicking in this mod supports prop_door_rotating and, to some degree, func_door_rotating doors. If your door is not one of these, it won't work at all. If the door is a func_door_rotating, then it might open in the wrong direction. Regardless, most doors you come across will be a prop_door_rotating entity.

Client ConVars
Name
Value
vmanip_kick_bind
The key to bind to (Default: "k")
vmanip_kick_power
Percent kick power from 0 to 1 (Default: 1)
vmanip_kick_admin
If enabled, and you are an admin, soups up your kick power by 100x (Default: false)

Server ConVars
Name
Value
sv_vmanip_kick_damage
Damage for every kick (Default: 5)
sv_vmanip_kick_radius
Kick area radius in degrees (Default: 36)
sv_vmanip_kick_range
Maximum distance for a kick (Default: 150)
sv_vmanip_kick_doors
1 if door kicking is enabled, 0 if not (Default: 1)

I was inspired by datæ's dope VManip library, and it turns out that inside of VManip exists animations for a kick. Maybe datæ was intending to make something like this? Oh well, I did it first! And I guess this means this addon has no assets, only code

Popular Discussions View All (10)
42
23 Feb @ 10:11pm
Bugs & Issues
Wasabi_Thumbs
27
7 Jan @ 6:28pm
Suggestions & Roadmap
Wasabi_Thumbs
5
17 Oct, 2024 @ 12:04am
Can't kick doors.
forzpoint
428 Comments
townsend 4 May @ 9:34pm 
why can i not see my leg kick? its just nothing
gv007 14 Apr @ 4:15pm 
vmanip_kick_bind t
YellerImp 11 Apr @ 10:45pm 
do you see this in 3rd person?
Defender 16 Mar @ 6:43am 
bind X vmanip_kick
Zekken 16 Mar @ 4:03am 
Please give us the ability to bind this via command so we can do bind "k" "+vmanip_kick" rather than your method. I have made a complex autoexec with combination binds and was planning to bind this to shift+q but I can't because you don't use a standard + command like everyone else.
Jus_Joj 10 Mar @ 1:07am 
"press k to kick"
*Thousands of Killbind users around the planet audibly in inner conflict*
Ouch 6 Mar @ 4:19am 
btw its vmanip_kick_bind k or any letter to set to a key bind
c00lsp0nge 23 Feb @ 10:51pm 
nevermind
c00lsp0nge 23 Feb @ 6:55pm 
yo i tried to change what button i press to make it work but now it does NOT work at all. can you inform me or fix it please? (i tried switching it to R with " vmanip_kick_bind (Default: "r") ")
impermanentLucidity 6 Feb @ 9:32am 
Mod's great, refreshingly customizable. Here to report a bug;
Attempting to kick a func_door_rotating door spits out this error:
lua/autorun/sh_vmanip_kicking.lua:115: attempt to perform arithmetic on local 'old' (a nil value)
1. unknown - lua/autorun/sh_vmanip_kicking.lua:115
The door does not open and, when opening manually, it opens extremely fast, becoming faster every time you kick the door.