From bf54e86c244ca1cd3be9da5fcacb40b406dc970f Mon Sep 17 00:00:00 2001 From: "Guilherme G. Menaldo" Date: Tue, 2 Oct 2018 21:52:34 -0300 Subject: Fixes delayed-consume items not being consumed after using Abracadabra/Improvised Song --- src/map/pc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/map/pc.c') diff --git a/src/map/pc.c b/src/map/pc.c index 961dda9f5..d11c71b97 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -5323,6 +5323,10 @@ static int pc_useitem(struct map_session_data *sd, int n) if(sd->catch_target_class != -1) //Abort pet catching. sd->catch_target_class = -1; + // Removes abracadabra/randomize spell flag for delayed consume items or item doesn't get consumed + if (sd->inventory_data[n]->flag.delay_consume) + sd->state.abra_flag = 0; + amount = sd->status.inventory[n].amount; //Check if the item is to be consumed immediately [Skotlex] if (sd->inventory_data[n]->flag.delay_consume || sd->inventory_data[n]->flag.keepafteruse) -- cgit v1.2.3-60-g2f50