From 44fbe3940dcb3296c21cf2e8eff3a85affee9cb2 Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Mon, 17 Jun 2024 19:04:21 +0200 Subject: [PATCH] Fixed pin code changing (#8438) Fixes #8430 Thanks to @gmragnarok --- src/char/char_clif.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/char/char_clif.cpp b/src/char/char_clif.cpp index c218291179..0b3a9c54cf 100644 --- a/src/char/char_clif.cpp +++ b/src/char/char_clif.cpp @@ -290,6 +290,7 @@ int chclif_parse_pincode_change( int fd, struct char_session_data* sd ){ chlogif_pincode_notifyLoginPinUpdate( sd->account_id, newpin ); strncpy(sd->pincode, newpin, sizeof(newpin)); ShowInfo("Pincode changed for AID: %d\n", sd->account_id); + sd->pincode_correct = true; chclif_pincode_sendstate( fd, sd, PINCODE_PASSED ); }else{ @@ -1584,6 +1585,8 @@ int chclif_parse(int fd) { case 0x187: // Checks the entered pin case 0x8b8: + // Request PIN change + case 0x8be: // Request for PIN window case 0x8c5: // Request character list