X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator_dodging.qc;h=62caadc1b9fe2873dd9cf15bad559bf9a0413cf9;hp=ba8e021eab6c38c18e0a685158c099dc9695558d;hb=a4d250caf56187162684e82956c6e0890ee6f18f;hpb=89d9f2541917bb026c3139139e064f90fbef24dd diff --git a/qcsrc/server/mutators/mutator_dodging.qc b/qcsrc/server/mutators/mutator_dodging.qc index ba8e021ea..62caadc1b 100644 --- a/qcsrc/server/mutators/mutator_dodging.qc +++ b/qcsrc/server/mutators/mutator_dodging.qc @@ -46,10 +46,15 @@ MUTATOR_HOOKFUNCTION(dodging_PlayerPhysics) { float common_factor; - // is dodging enabled at all? if not, do nothing.. if (g_dodging == 0) return 0; + // when swimming, no dodging allowed.. + if (self.waterlevel >= WATERLEVEL_SWIMMING) { + self.dodging_action = 0; + return 0; + } + // make sure v_up, v_right and v_forward are sane makevectors(self.angles);