From 656617ab5505725b8504f422250e74b7c1e75b7e Mon Sep 17 00:00:00 2001 From: TheToaster98 <51209769+TheToaster98@users.noreply.github.com> Date: Sun, 22 Jun 2025 19:55:15 +0200 Subject: [PATCH] Adds fluff item: Tally's voodoo doll (#17891) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fixed the fucky wucky * Changed Returns * I forgor the if 💀 Co-authored-by: ShadowLarkens --------- Co-authored-by: VM_USER Co-authored-by: ShadowLarkens --- .../loadout/loadout_fluffitems.dm | 6 ++++ .../vore/fluffstuff/custom_items_vr.dm | 30 ++++++++++++++++++ icons/vore/custom_remote_scene_tools.dmi | Bin 0 -> 1759 bytes 3 files changed, 36 insertions(+) create mode 100644 icons/vore/custom_remote_scene_tools.dmi diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems.dm index f75ae256d5..f62080a6fc 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems.dm @@ -229,6 +229,12 @@ ckeywhitelist = list("bricker98") character_name = list("Nettie Stough") +/datum/gear/fluff/tally_doll + path = /obj/item/remote_scene_tool/tally_necklace + display_name = "Custom Collar" + ckeywhitelist = list("bricker98") + character_name = list("Talenya Lapushkina") + /datum/gear/fluff/xin_sovietuniform path = /obj/item/clothing/under/soviet display_name = "Xin's Soviet Uniform" diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 6b6cfbbd35..9483f89a7e 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1580,3 +1580,33 @@ icon_override = 'icons/vore/custom_clothes_vr.dmi' icon_state = "kintacts" item_state = "kintacts_mob" + +//Bricker98: Talenya Lapushkina +/obj/item/remote_scene_tool/tally_necklace //A reskinned sticker for the collar, using a modified golden collar sprite + name = "link bell collar" + desc = "A collar with a seemingly simple golden bell that contains advanced bluespace tech inside, allowing it to link to, and even recall, a matching doll." + icon = 'icons/vore/custom_remote_scene_tools.dmi' + icon_override = 'icons/vore/custom_remote_scene_tools.dmi' + icon_state = "collar_inactive" + icon_root = "collar" + item_state = "on_mob_collar" + slot_flags = SLOT_MASK | SLOT_OCLOTHING + replacementType = /obj/item/remote_scene_tool/tally_doll + +/obj/item/remote_scene_tool/tally_necklace/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0) + if(..()) + if(H.ckey != "bricker98") + if(!disable_warning) + to_chat(H, span_warning("The collar doesn't fit you!")) + return FALSE + return TRUE + +/obj/item/remote_scene_tool/tally_doll //A reskinned sticker for the doll, using a custom sprite + name = "Talenya's voodoo doll" + desc = "A cute custom plushie made to look like Talenya! With her bell and glassy beads for eyes, all the clothing articles are removable, it is incredibly detailed!" + icon = 'icons/vore/custom_remote_scene_tools.dmi' + icon_state = "doll_inactive" + icon_root = "doll" + slot_flags = NONE + can_summon = FALSE + can_replace = FALSE diff --git a/icons/vore/custom_remote_scene_tools.dmi b/icons/vore/custom_remote_scene_tools.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f371eef52be273e52f4b5aeaf798f74aeb4a056c GIT binary patch literal 1759 zcma)-eKgaHAIHB~o^C^#h)hHt3Uxd`Z3!EyxyNIdbf>j`M3_zHB82PGny2biTbpRb zLb@1|QT*=6u5r0}&NPJ?yK5ddbp7rdI#~1RYuO7Vk#4s*+XdPU+4&!)ek|=S4L%%X=>j)5f9YFr%g(H! zO3wn_^X~_tckWZvqbeUB44 z_*np86c|t}pW4?00LmJE-k!lk>Jl|F`cMdj!@F923{t9hE-o+dy*Fjv%U^5J%TG&Q ztfKR>LW}WO6W4?&^o*@4&1H3mG8wB!5XA`V=#UzinyfzJdn<+?)IN38%-?eYf-%sU z^nZ7qH$`0%UB0s3FXB>7@i$IzFaM0^wa;bpTJ0M0Z=3E{)7ogsZc~avg3yTn>WWT^ z%02DDXnQvomuhl~2x>tMNSENcuTl0ZXvDCz+sk%u(PP<3B6jbb>&kBu zjUuvs=MOD3q9~h-28Ay;Yrl24w9v+2H%%ZWKskQ{kGvQvr@hSNH-UjjCsdc)T&0j& zCs3<($Wo^H&gbLOClU;2bS-Uw*WgS{^&FZHr=}~&cA4LQaa7b25-^y` zW9GpRZ?r6FTPQxQVCNu*xzj^U;19x#0~cLavSnX8biZbW3{s+CQX|5$@YsrUW5!ra zQ*w26J$%={RX~ZhX=+naj zL$B)WW)|xzxU<)g8(5!^3;mfy5HE*Kq~*Lg;L?#g2j}ob=1eBjq*b*?-w>t8Yu`pUVdZ8)#gfN9 zE*SR4*D<;RZG1w#x-90W$yi)_pQo*k9Pw?gq(CiMUVwTg#pCflb_Ry=*VBW7wBtmF za!WMf?>=OVJo3pXY^g1bZcCO_+}|3Kufr$T7Vd&ddM_WphAuSb3_+zZ!~jN)s^ZOp zfCiv$nN+JBFqflc>?^;nVY|nb9@uXkk%CD4Jdwew7#ZBqI!%aYK4E-{ncnNV)AmTS zb9flSuL(F>CVZXx-k^Hk;H19&2)}j7;0+6{RS>S3TGvcKB)t`o)#u9~bMBMPHS~cPgZP%JP@-ecV`zpb#VR0m7+>hy=$6 z?u|7GK%8#Ws|n+J80`xCB@9}5373)X&@C(46zUOnMk@b>PfJOzJd;;yY4MYcxK0KC zLgL-oMv#O8wVEO%cU7Vqszp9y6Y$wkKw z6UmltgXyo%Uhe|$?^F1{RDB+(8RCGS-))~S)`-3(QpOJ1y31Sj_jiha*e(}=@}5~* us6MNKaJ0YVoa6SGaR0fb|JB}KKG#7{dYZ@-W$N#KEWpnP