pokerogue icon indicating copy to clipboard operation
pokerogue copied to clipboard

Implemented Quick Draw

Open lucfd opened this issue 10 months ago • 3 comments

lucfd avatar Apr 22 '24 23:04 lucfd

This doesn't work, it'd let it outspeed actual priority moves.

Xavion3 avatar Apr 23 '24 08:04 Xavion3

Good catch. Thinking the simplest solution would be to increment priority by 0.5 to only outspeed the current priority bracket. Let me know if you can think of any problems with this approach

lucfd avatar Apr 23 '24 14:04 lucfd

Hmm, the idea of making non integer priority is interesting and this code can be reused for things like stall, quick claw, and mycelium might but there's two main concerns I had.

  1. Might be for future proofing, but things that increment/decrement move priorities by half do not stack. A theoretical pokemon with two quick draw procs against an opponent with a single quick draw proc should still be in the same priority bracket.
  2. How does this interact with moves/abilities that interact with priority like quick guard, queenly majesty, dazzling?
  3. What about things that interact with breaking priority? (after you, quash, instruct, dancer)

Tempo-anon avatar May 01 '24 19:05 Tempo-anon

Closing this due to inactivity. Feel free to make a new request if interest is reignited

bennybroseph avatar May 19 '24 13:05 bennybroseph