rathena icon indicating copy to clipboard operation
rathena copied to clipboard

Fixed SC_CRYSTALIZE

Open Lemongrass3110 opened this issue 1 year ago • 1 comments

  • Addressed Issue(s):
[Error]: status_calc_state_sub: status "SC_CRYSTALIZE" is defined with "SCS_NOCASTCOND", but the condition is not implemented.
  • Server Mode: Both

  • Description of Pull Request: Crystalize had the NoCastCond flag in status.yml, but no source side condition was implemented. Actually this was wrong and it is unconditional. Also it has been confirmed that the movement restriction is also applying for monsters, so also the movement restriction is unconditional.

Additionally synced pre-renewal and renewal flags in status.yml

Thanks to @Playtester

Lemongrass3110 avatar Apr 03 '25 16:04 Lemongrass3110

Even though this makes the skill work on monsters in regards to mobility, there are still some deviations which make it only coincidentally work on monsters:

  • rAthena: A monster's HP aren't drained (official they are, confirmed on kRO)
  • rAthena: The skill still stops when SP are 0, the only reason it still works on monsters is because we don't drain a monster at all at the moment (according to patch notes, SP reached 0 should no longer stop the status change; semi-confirmed on kRO as that's the reason why the status doesn't immediately stop on monsters, which we confirmed)
  • Officially the skill can set HP/SP to 0 (but it won't kill the target) - not confirmed on kRO yet; on rAthena, we stop when 2%/1% cannot be drained anymore; I guess we should at least set HP to 1 if more is supposed to be drained, this also ends the status change

Playtester avatar Apr 04 '25 18:04 Playtester