The recently added Input Buffering does not work for "Quick Cast"

Testing Geist. Cannot cast Essence Bomb after Malice (daggers) without dropping the input with Quick Cast enabled. With "Confirm Cast", on the other hand, the input buffer works and the input is not dropped.

However, using confirm cast is not very useful here, because even though the bomb input does not get dropped, the mouse click required to launch the bomb gets lost.

I was very excited with the implementation of input buffer and went straight to Lady Geist to test it out, since I frequently miss the bomb input after daggers. Sadly, it did not work seamlessly as expected.
 
Was wondering why casting Swap Wall was failing for me whenever the enemy was not far away. After seeing MikaelS do it without issue, I played with the settings and realized it works without Quick cast.

The current implementation of Quick cast makes it so input buffering doesn't work at all, meaning throwing spells in quick succession is impossible. Sometimes they are completely ignored (which should not be the case since input buffering was implemented), while sometimes they end up in Confirm cast-like state - it looks similar, but doesn't actually let you use it.

I recorded a video with Paradox Time Wall as an example.
On the video, I first attempt to use Swap + Wall three times with Quick cast. The first two I just click Swap + Wall, and the Wall just gets completely ignored. The third time I spam the Wall after swap and it just ends up in the Confirm cast-like state, but when I click LMB it doesn't cast it, just shoots the gun.
Afterwards, I switch to Instant Cast, and it makes my Swap + Wall combo work every single time, successfully casting Wall after starting Swap.
The same happens for Time Bomb - if you cast Wall + Bomb fast, it just doesn't go off if set to Quick cast. If on Instant cast, the buffering works correctly, so both are casted immediately.

Expected behavior:
Swap + Wall buffers Wall and immediately casts it after Swap is casted, ending up in a swap through the created wall.
Generally, Quick cast should behave like Instant cast if the button is clicked fast, by getting buffered, instead of attempting to show the spellcast overlay and not doing anything.

Actual behavior:
With Quick cast on Time Wall, the Wall command is not buffered - it is either ignored or ends up in a weird Confirm cast-like state.
 

Attachments

Back
Top