From: Mario Date: Tue, 1 Aug 2017 08:02:37 +0000 (+1000) Subject: Fix spiderbot referencing clientstate buttons X-Git-Tag: xonotic-v0.8.5~2549 X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=fdf7901f8336b7e16f0ebb9c69f192c0569cdc9f;p=xonotic%2Fxonotic-data.pk3dir.git Fix spiderbot referencing clientstate buttons --- diff --git a/qcsrc/common/vehicles/vehicle/spiderbot.qc b/qcsrc/common/vehicles/vehicle/spiderbot.qc index 79d938d2e..93f479b14 100644 --- a/qcsrc/common/vehicles/vehicle/spiderbot.qc +++ b/qcsrc/common/vehicles/vehicle/spiderbot.qc @@ -123,9 +123,9 @@ bool spiderbot_frame(entity this, float dt) } if (!PHYS_INPUT_BUTTON_JUMP(this)) - PHYS_INPUT_BUTTON_JUMP(vehic) = false; + vehic.button2 = false; - if((IS_ONGROUND(vehic)) && PHYS_INPUT_BUTTON_JUMP(this) && !PHYS_INPUT_BUTTON_JUMP(vehic) && vehic.tur_head.wait < time) + if((IS_ONGROUND(vehic)) && PHYS_INPUT_BUTTON_JUMP(this) && !vehic.button2 && vehic.tur_head.wait < time) { sound (vehic, CH_TRIGGER_SINGLE, SND_VEH_SPIDERBOT_JUMP, VOL_VEHICLEENGINE, ATTEN_NORM); //dprint("spiderbot_jump:", ftos(soundlength("vehicles/spiderbot_jump.wav")), "\n"); @@ -133,7 +133,7 @@ bool spiderbot_frame(entity this, float dt) vehic.tur_head.wait = time + 2; vehic.jump_delay = time + 2; - PHYS_INPUT_BUTTON_JUMP(vehic) = true; // set spider's jump + vehic.button2 = true; // set spider's jump //PHYS_INPUT_BUTTON_JUMP(this) = false; vector movefix = '0 0 0';