diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 6a39c41c424..a2ca5db4217 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -106,6 +106,9 @@ /datum/component/squeak/slimeplushie datum_outputs = list(/datum/outputs/squelch) +/datum/component/squeak/beeplushie + datum_outputs = list(/datum/outputs/bee) + /datum/component/squeak/mouse datum_outputs = list(/datum/outputs/squeak) diff --git a/code/datums/outputs.dm b/code/datums/outputs.dm index 4ae8e70917d..45ccb8cc758 100644 --- a/code/datums/outputs.dm +++ b/code/datums/outputs.dm @@ -111,4 +111,8 @@ /datum/outputs/squelch text = "You hear a horrendous squelching sound." - sounds = 'sound/effects/blobattack.ogg' \ No newline at end of file + sounds = 'sound/effects/blobattack.ogg' + +/datum/outputs/bee + text = "You hear a buzzing noise." + sounds = 'sound/voice/moth/scream_moth.ogg' diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index fbce76cc8a0..9dea3860a47 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -111,7 +111,7 @@ if("Cook") heirloom_type = pick(/obj/item/reagent_containers/food/condiment/saltshaker, /obj/item/kitchen/rollingpin, /obj/item/clothing/head/chefhat) if("Botanist") - heirloom_type = pick(/obj/item/cultivator, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants) + heirloom_type = pick(/obj/item/cultivator, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants, /obj/item/toy/plush/beeplushie) if("Bartender") heirloom_type = pick(/obj/item/reagent_containers/glass/rag, /obj/item/clothing/head/that, /obj/item/reagent_containers/food/drinks/shaker) if("Curator") diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 657ba5a3120..322842af937 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -523,4 +523,13 @@ /obj/item/toy/plush/awakenedplushie/ComponentInitialize() . = ..() - AddComponent(/datum/component/edit_complainer) \ No newline at end of file + AddComponent(/datum/component/edit_complainer) + +/obj/item/toy/plush/beeplushie + name = "bee plushie" + desc = "A cute toy that resembles an even cuter bee." + icon_state = "plushie_h" + item_state = "plushie_h" + attack_verb = list("stung") + gender = FEMALE + component = /datum/component/squeak/beeplushie diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 0bf89ab7446..2384d9e54c0 100644 Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ