diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 04ef71f8cbf..bb947c6dfb2 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -1395,20 +1395,30 @@
if(!ishuman(H))
to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.")
return
-
- var/obj/item/reagent_containers/food/snacks/cookie/cookie = new(H)
- if(H.put_in_hands(cookie))
+ //let's keep it simple
+ //milk to plasmemes and skeletons, meat to lizards, electricity bars to ethereals, cookies to everyone else
+ var/cookiealt = /obj/item/reagent_containers/food/snacks/cookie
+ if(isskeleton(H))
+ cookiealt = /obj/item/reagent_containers/food/condiment/milk
+ else if(isplasmaman(H))
+ cookiealt = /obj/item/reagent_containers/food/condiment/milk
+ else if(isethereal(H))
+ cookiealt = /obj/item/reagent_containers/food/snacks/energybar
+ else if(islizard(H))
+ cookiealt = /obj/item/reagent_containers/food/snacks/meat/slab
+ var/obj/item/new_item = new cookiealt(H)
+ if(H.put_in_hands(new_item))
H.update_inv_hands()
else
- qdel(cookie)
- log_admin("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].")
- message_admins("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].")
+ qdel(new_item)
+ log_admin("[key_name(H)] has their hands full, so they did not receive their [new_item.name], spawned by [key_name(src.owner)].")
+ message_admins("[key_name(H)] has their hands full, so they did not receive their [new_item.name], spawned by [key_name(src.owner)].")
return
- log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)].")
- message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)].")
+ log_admin("[key_name(H)] got their [new_item], spawned by [key_name(src.owner)].")
+ message_admins("[key_name(H)] got their [new_item], spawned by [key_name(src.owner)].")
SSblackbox.record_feedback("amount", "admin_cookies_spawned", 1)
- to_chat(H, "Your prayers have been answered!! You received the best cookie!")
+ to_chat(H, "Your prayers have been answered!! You received the best [new_item.name]!")
SEND_SOUND(H, sound('sound/effects/pray_chaplain.ogg'))
else if(href_list["adminsmite"])