diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 100aa43165..2c2a3966a3 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -29,7 +29,8 @@ //Placeholder for effect that trigger on eating that aren't tied to reagents. /obj/item/weapon/reagent_containers/food/snacks/proc/On_Consume(var/mob/M) - if(!usr) return + if(!usr) + usr = M if(!reagents.total_volume) M.visible_message("[M] finishes eating \the [src].","You finish eating \the [src].") usr.drop_from_inventory(src) //so icons update :[ @@ -224,7 +225,7 @@ return user.visible_message("[user] nibbles away at \the [src].","You nibble away at \the [src].") bitecount++ - if(reagents && user.reagents) + if(reagents) reagents.trans_to_mob(user, bitesize, CHEM_INGEST) spawn(5) if(!src && !user.client)