Fixed #1575, cart cannot be changed.
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
This commit is contained in:
parent
cd0b2b2974
commit
19d620575a
@ -8785,12 +8785,7 @@ bool pc_setcart(struct map_session_data *sd,int type) {
|
|||||||
if( !sd->sc.data[SC_PUSH_CART] ) /* first time, so fill cart data */
|
if( !sd->sc.data[SC_PUSH_CART] ) /* first time, so fill cart data */
|
||||||
clif_cartlist(sd);
|
clif_cartlist(sd);
|
||||||
clif_updatestatus(sd, SP_CARTINFO);
|
clif_updatestatus(sd, SP_CARTINFO);
|
||||||
sc_start(&sd->bl,&sd->bl, SC_PUSH_CART, 100, type, -1);
|
sc_start(&sd->bl, &sd->bl, SC_PUSH_CART, 100, type, 0);
|
||||||
#if PACKETVER > 20120418
|
|
||||||
clif_efst_status_change(&sd->bl, sd->bl.id, AREA, SI_ON_PUSH_CART, 9999, type, 0, 0);
|
|
||||||
if( sd->sc.data[SC_PUSH_CART] )/* forcefully update */
|
|
||||||
sd->sc.data[SC_PUSH_CART]->val1 = type;
|
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8902,6 +8902,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
|
|||||||
case SC_REUSE_LIMIT_RECALL:
|
case SC_REUSE_LIMIT_RECALL:
|
||||||
case SC_REUSE_LIMIT_ASPD_POTION:
|
case SC_REUSE_LIMIT_ASPD_POTION:
|
||||||
return 0;
|
return 0;
|
||||||
|
case SC_PUSH_CART:
|
||||||
case SC_COMBO:
|
case SC_COMBO:
|
||||||
case SC_DANCING:
|
case SC_DANCING:
|
||||||
case SC_DEVOTION:
|
case SC_DEVOTION:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user