Sphereserver / Source-X

Ultima Online server emulator
Apache License 2.0
57 stars 45 forks source link

Issue with Archery - COMBAT_STAYINRANGE + COMBAT_SWING_NORANGE #820

Open Soulless-1 opened 2 years ago

Soulless-1 commented 2 years ago

By default without any combat settings the way archery is supposed to work is that you cannot shoot while moving, but your swing does build up while you move. then whenever you stand still you have to wait for 1 second if you have a full swing built up, and you can shoot your arrow. and the prcocess can repeat.

Right now moving at all completely resets the archery swing. by far one of the biggest issues with combat is that archery is completely broken by this and no one uses it.

https://user-images.githubusercontent.com/17236327/148721709-a74af051-d652-4deb-99ca-784362a0dc84.mp4

you can see here I move right as the animation for the swing is about to start, this is correct that it should not shoot the arrow, but the next moment I stand still for 1 second it should shoot that arrow. and a new swing begins.

JulianUO commented 2 years ago

I had this issue and solved it at some point. Will take a look at it. Subscribed to resolve it later on the week.

JulianUO commented 2 years ago

Can you share your CombatFlags?

Soulless-1 commented 1 year ago

CombatFlags=01|040|080|0100|01000|08000

Soulless-1 commented 3 weeks ago

still an issue, confirmed recently. moving while using archery should not cancel your swing, if you do NOT have COMBAT_STAYINRANGE toggled on. OR if you have COMBAT_SWING_NORANGE enabled.