Skip to content

Commit 5bd0a2a

Browse files
committed
Fix SC_LEXAETERNA not getting removed when player receive SC_STONE or SC_FREEZE
Closes #2559 Signed-off-by: Ibrahim Zidan <[email protected]>
1 parent 75ae018 commit 5bd0a2a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/map/status.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7395,6 +7395,9 @@ static int status_change_start_sub(struct block_list *src, struct block_list *bl
73957395
//Undead are immune to Freeze/Stone
73967396
if (undead_flag && !(flag&SCFLAG_NOAVOID))
73977397
return 0;
7398+
// If player uner lex while getting stonned/frozen it shall be removed
7399+
if (sc->data[SC_LEXAETERNA] != NULL)
7400+
status_change_end(bl, SC_LEXAETERNA, INVALID_TIMER);
73987401
FALLTHROUGH
73997402
case SC_SLEEP:
74007403
case SC_STUN:

0 commit comments

Comments
 (0)