X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fevents.qh;h=6ee9574d057ed13876ea96d22e8ac7bc1dd72f42;hb=893f0da37d1e575eb5e9217ce498326e489deb75;hp=107a82030c1f99d76d2aa1140d207c3798a0e150;hpb=8ab019133d20ec2f8291f85ad7ff2d58ba4594d0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mutators/events.qh b/qcsrc/common/mutators/events.qh index 107a82030..6ee9574d0 100644 --- a/qcsrc/common/mutators/events.qh +++ b/qcsrc/common/mutators/events.qh @@ -65,6 +65,7 @@ MUTATOR_HOOKABLE(IsFlying, EV_IsFlying); /**/ i(string, MUTATOR_ARGV_1_string) \ /**/ o(vector, MUTATOR_ARGV_2_vector) \ /**/ o(string, MUTATOR_ARGV_3_string) \ + /**/ o(string, MUTATOR_ARGV_4_string) \ /**/ MUTATOR_HOOKABLE(WP_Format, EV_WP_Format); @@ -111,3 +112,11 @@ MUTATOR_HOOKABLE(WeaponSound, EV_WeaponSound); /**/ o(string, MUTATOR_ARGV_1_string) \ /**/ MUTATOR_HOOKABLE(WeaponModel, EV_WeaponModel); + +/** decides whether a player can crouch or not */ +#define EV_PlayerCanCrouch(i, o) \ + /** player */ i(entity, MUTATOR_ARGV_0_entity) \ + /** do_crouch */ i(bool, MUTATOR_ARGV_1_bool) \ + /**/ o(bool, MUTATOR_ARGV_1_bool) \ + /**/ +MUTATOR_HOOKABLE(PlayerCanCrouch, EV_PlayerCanCrouch);