From 85023b1aad64d2b3b5d5ff53e1704abe0e689aa9 Mon Sep 17 00:00:00 2001 From: shennetsind Date: Tue, 3 Dec 2013 11:36:10 -0200 Subject: Fixed Bug 7542 replaced pc_isuseitem 90overweight error message by its official version, added invent-full check for when trying to open packages/boxes, and modified mail getAttachment to fail when over 90% weight. Special Thanks to kyeme. http://hercules.ws/board/tracker/issue-7542-bug-when-weight-90/ Signed-off-by: shennetsind --- src/map/clif.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/map/clif.c') diff --git a/src/map/clif.c b/src/map/clif.c index 2257df0aa..312393629 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -14843,6 +14843,11 @@ void clif_parse_Mail_getattach(int fd, struct map_session_data *sd) if ((data = itemdb->exists(sd->mail.inbox.msg[i].item.nameid)) == NULL) return; + if( pc_is90overweight(sd) ) { + clif->mail_getattachment(fd, 2); + return; + } + switch( pc->checkadditem(sd, data->nameid, sd->mail.inbox.msg[i].item.amount) ) { case ADDITEM_NEW: fail = ( pc->inventoryblank(sd) == 0 ); -- cgit v1.2.3-70-g09d2