diff --git a/code/modules/reagents/reagent_containers/glass_containers.dm b/code/modules/reagents/reagent_containers/glass_containers.dm index 10187280265..32836a15cc9 100644 --- a/code/modules/reagents/reagent_containers/glass_containers.dm +++ b/code/modules/reagents/reagent_containers/glass_containers.dm @@ -328,7 +328,16 @@ amount_per_transfer_from_this = 20 possible_transfer_amounts = list(5,10,15,20,25,30,50,80,100,120) volume = 120 + armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_HEAD flags = OPENCONTAINER + +/obj/item/weapon/reagent_containers/glass/bucket/equipped(mob/user, slot) + ..() + if(slot == slot_head && reagents.total_volume) + to_chat(user, "[src]'s contents spill all over you!") + reagents.reaction(user, TOUCH) + reagents.clear_reagents() /obj/item/weapon/reagent_containers/glass/bucket/attackby(obj/D, mob/user, params) if(isprox(D)) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 48c6bfcb71f..3be9bc8b7ea 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ