Stop vending when an invalid list is received (#4868)

* Fixes #4778.
* Vending will now be stopped if an invalid list is received.
Thanks to @blipblopblip!
This commit is contained in:
Aleos 2020-04-30 11:12:54 -04:00 committed by GitHub
parent be0c0efe40
commit da523d9fcd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -350,8 +350,11 @@ int8 vending_openvending(struct map_session_data* sd, const char* message, const
i++; // item successfully added
}
if( i != j )
if (i != j) {
clif_displaymessage(sd->fd, msg_txt(sd, 266)); //"Some of your items cannot be vended and were removed from the shop."
clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet
return 5;
}
if( i == 0 ) { // no valid item found
clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet