server icon indicating copy to clipboard operation
server copied to clipboard

🐛 Slow from certain moves is overwriting Haste when it shouldn't

Open almuth150 opened this issue 1 month ago • 1 comments

I affirm:

  • [x] I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
  • [x] I have read and understood the Contributing Guide and the Code of Conduct.
  • [x] I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.

OS / platform the server is running (if known)

Branch affected by issue

base

Steps to reproduce

  • Cast Haste on self.
  • Use !mobskill 479 to force Horror Cloud (skeleton move), or !mobskill 563 for Demonic Howl (kindred move), or !mobskill 1232 for Murk (craver move)
  • Notice that Slow from the mobskill overwrote your Haste
  • Cast Haste on self again, and see that the Slow blocks it (or in the case of Murk, Haste overwrites the Slow)

Expected behavior

Certain mob moves like Horror Cloud from skeletons and Demonic Howl from kindred are both blocked and overwritten by Haste effect from the Haste spell, despite their effect being significantly stronger than the power from Haste.

Videos of Demonic Howl and Horror Cloud interacting with Haste. Sorry for the ancient videos, but I wanted to ensure that the videos I found had interactions with Haste rather than Haste II.

There's also an oddity with the mob move Murk, but I haven't found a video for it interacting with Haste (I guess it's a move that can only be used when the mob is at low enough HP?). On a LSB server, if you get hit with it while you have the Haste effect, it overwrites it with its Slow, but when you cast Haste again, the Slow is removed. The google doc with mob info specifically points out "Inflicts targets in an area around the user with "Gravity" and "Slow". Overwritten by Haste, "No effect" if Haste on and Gravity is resisted.", ie. Haste should block its Slow too. I believe a recent PR attempted this by setting a value for its subpower? Which explains why the Haste spell overwrites its Slow. However, it should also be blocking its slow.

almuth150 avatar Dec 10 '25 01:12 almuth150

A user on discord has brought this page on the JP wiki to my attention. It lists tier levels for haste and slow from various sources for what should overwrite what (9 tiers). Flurry (II) is also included on this page, so I guess it can't co-exist with slow in addition to not being able to co-exist with haste? I don't know how complete or accurate it is, however, although I can see it's missing Murk.

almuth150 avatar Dec 10 '25 03:12 almuth150