diff --git a/code/game/magic/library.dm b/code/game/magic/library.dm index 44be67318c..a18a3f3a29 100644 --- a/code/game/magic/library.dm +++ b/code/game/magic/library.dm @@ -77,7 +77,7 @@ var/list/catbooks = new() // get books in category for(var/datum/archived_book/B in books) - if(category && !findtext(category, B.category)) + if(!category || (category != B.category)) continue; catbooks += B world << "cat [category]: [B.title]" @@ -435,7 +435,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f continue; if(title && !findtext(title, book.title)) continue; - if(category && !findtext(category, book.category)) + if(!category || (category != "Any" && category != book.category)) continue; dat += "[book.author][book.title][book.category][book.id]" dat += "
" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 1e8dc322f4..5c57602b09 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -762,7 +762,7 @@ /client/proc/editappear(mob/living/carbon/human/M as mob in world) set name = "Edit Appearance" - set category = "Admin" + set category = "Fun" if(!istype(M, /mob/living/carbon/human)) usr << "\red You can only do this to humans!" return diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index d0cbbdfe57..bb92d7f53e 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -37,6 +37,16 @@ if(sattisfaction_text) M.emote("[sattisfaction_text]") del(src) + else + if(bitecount == 0 || prob(50)) + M.emote("nibbles away at the [src]") + bitecount++ + if(bitecount >= 5) + var/speak_emote = pick(M:speak_emote) + var/sattisfaction_text = pick("[speak_emote] for more!", "[speak_emote] from enjoyment.", "looks at the area where the [src] was") + if(sattisfaction_text) + M.emote("[sattisfaction_text]") + del(src) /obj/item/weapon/reagent_containers/food/snacks/candy name = "candy"