From ddc7cddb9154c49f45a31f3c2fc5c652e5fd560d Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 27 Oct 2023 23:27:29 +0200 Subject: [PATCH] side attacks for bows --- pcmove.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcmove.cpp b/pcmove.cpp index 6c439500..5abbdd00 100644 --- a/pcmove.cpp +++ b/pcmove.cpp @@ -256,6 +256,9 @@ bool pcmove::try_shooting(bool auto_target) { items[itCrossbow] = bow::loading_time(); bow::shoot(); + int v = -1; for(auto p: bow::bowpath) if(p.next.at == cwt.at && p.first) v = p.next.spin; + + if(v >= 0) sideAttack(cwt.at, v, moPlayer, 0); if(items[itOrbGravity]) { gravity_state = get_static_gravity(cwt.at); if(gravity_state) markOrb(itOrbGravity);