diff --git a/code/citadel/custom_loadout/custom_items.dm b/code/citadel/custom_loadout/custom_items.dm index 7e1c053d25..3b4501153e 100644 --- a/code/citadel/custom_loadout/custom_items.dm +++ b/code/citadel/custom_loadout/custom_items.dm @@ -263,3 +263,37 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS icon = 'icons/obj/custom.dmi' icon_override = 'icons/mob/custom_w.dmi' + +/*TechnicalMagi*/ +/obj/item/clothing/under/bb_sweater/black/naomi + name = "worn black sweater" + desc = "A well-loved sweater, showing signs of several cleanings and re-stitchings. And a few stains. Is that cat fur?" + +/obj/item/clothing/neck/petcollar/naomi + name = "worn pet collar" + desc = "a pet collar that looks well used." + +/obj/item/clothing/neck/petcollar/naomi/examine(mob/user) + . = ..() + if(usr.ckey != "technicalmagi") + to_chat(user, "There's something odd about the it. You probably shouldn't wear it...")//warn people not to wear it if they're not Naomi, lest they become as crazy as she is + +/obj/item/clothing/neck/petcollar/naomi/equipped() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/item/clothing/neck/petcollar/naomi/dropped() + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/neck/petcollar/naomi/process() + var/mob/living/carbon/human/H + if(ishuman(loc)) + H = loc + if(!H) + return + else if(H.get_item_by_slot(slot_neck) == src) + if(H.arousalloss < H.max_arousal / 3) + H.arousalloss = H.max_arousal / 3 + if(prob(5) && H.hallucination < 15) + H.hallucination += 10 \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 3d71d73077..58e4545a05 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -180,9 +180,21 @@ category = slot_hands path = /obj/item/storage/backpack/satchel/carrot ckeywhitelist = list("improvedname") - + +/datum/gear/naomisweater + name = "worn black sweater" + category = slot_w_uniform + path = /obj/item/clothing/under/bb_sweater/black/naomi + ckeywhitelist = list("technicalmagi") + +/datum/gear/naomicollar + name = "worn pet collar" + category = slot_neck + path = /obj/item/clothing/neck/petcollar/naomi + ckeywhitelist = list("technicalmagi") + /datum/gear/gladiator name = "Gladiator Armor" category = slot_wear_suit path = /obj/item/clothing/under/gladiator - ckeywhitelist = list("aroche") + ckeywhitelist = list("aroche") \ No newline at end of file