From a702f9bd9f68c9e8f679b15ad5b36e3f3a2439af Mon Sep 17 00:00:00 2001 From: Lamella-0587 <76873041+Lamella-0587@users.noreply.github.com> Date: Fri, 13 Aug 2021 20:33:44 +0300 Subject: [PATCH] organic interface update (#6740) * initial * whoops * more fixes * forgot * frick * oop * minor visual fixes * cleared out-of-date stuff that was asimilated by erp update. ye, sry for that but useroth said i can if i need to * interface fixes + cleaned trash. * fixesss * more fixes * other interface fix and im dumb * text and fonts fixes * mapfixes * small item fix * floppa my beloved * fixme * yepp * little addition to vibrator * more user friendly toys * hotfix because im dumb * informing user about stuff happening in their genitals * Fixed strip menu for new slots * Vibrating toys now makes constant vibration sounds. * fucking ton of fixes, i debugged so much stuff i want to die when did i slept last time * signal vibrator fixes * i guess its all bugs for now, need testing * hotfix * chemicals fixed. other dumb bug fixed too * feex * undo * aight, some text stuff * repsrited signal vibrator, fixed some dumb bugs. Almost ready for tommorrow pr. * tried to fix things, need to test * fixed? * maybe now its fixed * we finished here. * yeah, credits. I forgot them. * Oh well, resolved the conflict wrong. * map fixed * formatting test * more linter stuff * did changed that skyrat asked me to * kinda fixed more stuff * remove mapchanges * no magic like kat magic * please * further mapchanges removal * fix * little fix, because one map supposed to be changed. * quick structure fixes + balance stuff * some fixes. remind - fix worn tomorrow. * ah fuck it, i fixed it now. Who need sleep anyway? * furnitures are no longer invuln * fixes poles * milking machine uses cuffs instead * makes stuff uses cuffs * frick * fix lints * stuffe * line * Forgot to add this little feature * OKAY FINE I GUESS 10 MINUTES IS TOO MUCH. * squashed bugs * minor fix to prevent visual bugs with pillow piles. * frick * removed logging * pref for toys * tabs * suggested idea added * hot fix * Revert "suggested idea added" This reverts commit 33796f0abb896b83d02dbefee4e3b62df5f6a5db. * Revert "hot fix" This reverts commit bf0bc6330f5897ce2d67bb9571eb818d3a64325b. * fuck the suggestions, i just want it to work fine * fuck the suggestions, i just want it to work fine * truly fixes lints * balance tweaks + fleshlight fixed * more balance tweaks * gasmask fixes. Now it doesn't kill people but still makes them suffer * fix ball mittens * dead people tell no tales * some minor fixes * grammars * add messages * use a new pref * simple check * knock-knock. Who? A fix. * fuck * fixes vibrators * hexacrocin now can be cured properly * fix x_stand * frick * FUCK * fixes everyonr being horny * fixes pain * fixes strapon * stop process * nymphomania fixed * fix spam * fixed heels and quirks * Dead people shouldn't cum * Knock-knock. A penis enlarger fix * use the traits goddamn it * Nymphomania fix * Fucking moths can't now chomp vibrators * Added yes/no check to climax button, also some improvements and multiple messages bugfix * milking machine balance tweaks, bimbo trauma fix * milking machine construction messages added * some fixes * Revert "Fucking moths can't now chomp vibrators" This reverts commit 2bf37ca3b0b98c3bbd7bf35626faa7a0be54fcfb. * little clean up of code, but it still doesn't works properly * fuck the moths. You can't eat vibrators once more. * catsuit bug fix * balance tweaks * Pillows now made of cloth, not metal. * pillow fixes * masochism quick fix * dumb quickfix, it will break anything, don't panic * yay now it works again * nymphomania fix * clean up * half of ball mittens fix. For another half buy our DLC just for 2,99$! * IM COOL I FIXED THE BALL MITTENS! FINALLY! * prefs now works properly * pain stuff fixed, i guess. no more arousal by decompression damage. * lol how did i missed those * can't buckle fucking cows to milker anymore * oops * me cool * fixed small bug with pillows * gasmask quick fix * fix spam * fixes strapon * balance stuff. * fix because im dumb * fix * the last fix for this codebomination. I hope this is it. Co-authored-by: Katherine Kiefer Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com> Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com> --- .../Deltastation/DeltaStation2_skyrat.dmm | 2 +- code/__DEFINES/inventory.dm | 19 +- code/__DEFINES/misc.dm | 24 +- code/__DEFINES/~skyrat_defines/preferences.dm | 8 + code/__HELPERS/type2type.dm | 8 + code/_onclick/hud/_defines.dm | 12 + code/_onclick/hud/hud.dm | 21 + code/_onclick/hud/human.dm | 142 ++ code/game/objects/items.dm | 11 + .../circuitboards/machine_circuitboards.dm | 2 +- code/modules/clothing/clothing.dm | 13 +- .../clothing/spacesuits/_spacesuits.dm | 2 +- .../mob/living/carbon/carbon_update_icons.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 6 + .../mob/living/carbon/human/inventory.dm | 96 ++ .../mob/living/carbon/human/species.dm | 24 + icons/hud/screen_clockwork.dmi | Bin 18064 -> 21097 bytes icons/hud/screen_glass.dmi | Bin 14147 -> 16043 bytes icons/hud/screen_midnight.dmi | Bin 28341 -> 30756 bytes icons/hud/screen_operative.dmi | Bin 30909 -> 33708 bytes icons/hud/screen_plasmafire.dmi | Bin 29797 -> 32905 bytes icons/hud/screen_retro.dmi | Bin 12833 -> 15226 bytes icons/hud/screen_slimecore.dmi | Bin 28294 -> 31081 bytes .../icons/mob/clothing/head_muzzled.dmi | Bin 94543 -> 97860 bytes .../icons/mob/clothing/head_vox.dmi | Bin 253514 -> 255614 bytes .../icons/mob/clothing/mask_muzzled.dmi | Bin 52781 -> 57112 bytes .../icons/mob/clothing/mask_vox.dmi | Bin 53456 -> 59614 bytes .../cum/chemistry/reagents/cum_reagent.dm | 25 - .../modules/cum/chemistry/recipes/cum.dm | 4 - modular_skyrat/modules/cum/cum.dmi | Bin 6546 -> 0 bytes modular_skyrat/modules/cum/effects/cumface.dm | 94 -- .../modules/cum/effects/cumstain.dm | 6 - modular_skyrat/modules/cum/jerkoff_verb.dm | 122 -- modular_skyrat/modules/cum/seaofmen_keg.dm | 7 - .../modules/client/preferences.dm | 62 + .../modules/client/preferences_savefile.dm | 4 + .../modules/mob/living/carbon/human/human.dm | 2 +- .../lewd_items/code/arousal_system.dm | 956 +++++++++++++ .../code/lewd_chemistry/chemistry_for_ERP.dm | 587 ++++++++ .../lewd_items/code/lewd_clothing/ballgag.dm | 237 +++ .../code/lewd_clothing/bdsm_mask.dm | 357 +++++ .../lewd_items/code/lewd_clothing/corset.dm | 44 + .../code/lewd_clothing/deprivation_helmet.dm | 397 +++++ .../code/lewd_clothing/domina_cap.dm | 23 + .../lewd_items/code/lewd_clothing/erp_belt.dm | 91 ++ .../code/lewd_clothing/hypnogoggles.dm | 143 ++ .../code/lewd_clothing/kink_collars.dm | 301 ++++ .../code/lewd_clothing/kinky_blindfold.dm | 74 + .../code/lewd_clothing/kinky_headphones.dm | 103 ++ .../code/lewd_clothing/kinky_sleepbag.dm | 204 +++ .../code/lewd_clothing/latex_catsuit.dm | 97 ++ .../lewd_clothing/latex_straight_jacket.dm | 50 + .../code/lewd_clothing/lewd_glasses.dm | 11 + .../code/lewd_clothing/lewd_gloves.dm | 48 + .../code/lewd_clothing/lewd_maid.dm | 97 ++ .../code/lewd_clothing/lewd_shoes.dm | 131 ++ .../code/lewd_clothing/neckleash.dm | 859 +++++++++++ .../lewd_items/code/lewd_clothing/shackles.dm | 137 ++ .../code/lewd_clothing/shockcollar.dm} | 32 +- .../lewd_items/code/lewd_clothing/strapon.dm | 267 ++++ .../code/lewd_clothing/stripper_outfit.dm | 28 + .../code/lewd_items/attachable_vibrator.dm | 425 ++++++ .../lewd_items/code/lewd_items/buttplug.dm | 122 ++ .../lewd_items/code/lewd_items/clamps.dm | 83 ++ .../lewd_items/code/lewd_items/condom.dm | 92 ++ .../lewd_items/code/lewd_items/dildo.dm | 690 +++++++++ .../code/lewd_items/discount_card.dm | 14 + .../lewd_items/code/lewd_items/feather.dm | 143 ++ .../lewd_items/code/lewd_items/fleshlight.dm | 121 ++ .../code/lewd_items/kinky_shocker.dm | 338 +++++ .../code/lewd_items/leather_whip.dm | 317 ++++ .../lewd_items/code/lewd_items/magic_wand.dm | 391 +++++ .../lewd_items/code/lewd_items/pinkcuffs.dm | 30 + .../lewd_items/code/lewd_items/serviette.dm | 135 ++ .../code/lewd_items/spanking_pad.dm | 89 ++ .../code/lewd_items/torture candle.dm | 478 +++++++ .../lewd_items/code/lewd_items/vibrator.dm | 414 ++++++ .../lewd_items/code/lewd_items/vibroring.dm | 97 ++ .../lewd_items/code/lewd_loadout.dm | 27 + .../code/lewd_machinery/milking_machine.dm | 1063 ++++++++++++++ .../lewd_items/code/lewd_quirks.dm | 560 ++++++++ .../code/lewd_structures/bdsm_furniture.dm | 301 ++++ .../code/lewd_structures/dancing_pole.dm | 188 +++ .../code/lewd_structures/lustwish.dm | 179 +++ .../lewd_items/code/lewd_structures/pillow.dm | 460 ++++++ .../code/technical_stuff_for_lewd.dm | 1273 +++++++++++++++++ .../modules/modular_items/lewd_items/credits | 11 + .../icons/mob/lewd_clothing/lewd_belts.dmi | Bin 0 -> 521 bytes .../icons/mob/lewd_clothing/lewd_ears.dmi | Bin 0 -> 1947 bytes .../icons/mob/lewd_clothing/lewd_eyes.dmi | Bin 0 -> 2022 bytes .../icons/mob/lewd_clothing/lewd_gloves.dmi | Bin 0 -> 555 bytes .../icons/mob/lewd_clothing/lewd_hats.dmi | Bin 0 -> 3687 bytes .../icons/mob/lewd_clothing/lewd_masks.dmi | Bin 0 -> 8103 bytes .../icons/mob/lewd_clothing/lewd_neck.dmi | Bin 0 -> 8947 bytes .../icons/mob/lewd_clothing/lewd_shoes.dmi | Bin 0 -> 555 bytes .../mob/lewd_clothing/lewd_shoes_digi.dmi | Bin 0 -> 671 bytes .../lewd_suit/lewd_suits-digi.dmi | Bin 0 -> 2351 bytes .../lewd_suit/lewd_suits-hoof.dmi | Bin 0 -> 2757 bytes .../lewd_suit/lewd_suits-paw.dmi | Bin 0 -> 2807 bytes .../lewd_suit/lewd_suits-snake.dmi | Bin 0 -> 2612 bytes .../lewd_clothing/lewd_suit/lewd_suits.dmi | Bin 0 -> 2250 bytes .../lewd_clothing/lewd_suit/sleepbag_digi.dmi | Bin 0 -> 2696 bytes .../lewd_suit/sleepbag_normal.dmi | Bin 0 -> 2604 bytes .../lewd_suit/sleepbag_special.dmi | Bin 0 -> 2498 bytes .../lewd_uniform/lewd_uniform-digi.dmi | Bin 0 -> 2513 bytes .../lewd_uniform/lewd_uniform-hoof.dmi | Bin 0 -> 3104 bytes .../lewd_uniform/lewd_uniform-paw.dmi | Bin 0 -> 3371 bytes .../lewd_uniform/lewd_uniform-snake.dmi | Bin 0 -> 3550 bytes .../lewd_uniform/lewd_uniform.dmi | Bin 0 -> 3749 bytes .../mob/lewd_inhands/lewd_inhand_left.dmi | Bin 0 -> 31151 bytes .../mob/lewd_inhands/lewd_inhand_right.dmi | Bin 0 -> 30849 bytes .../icons/mob/lewd_items/lewd_items.dmi | Bin 0 -> 3279 bytes .../icons/obj/lewd_clothing/lewd_belts.dmi | Bin 0 -> 700 bytes .../icons/obj/lewd_clothing/lewd_ears.dmi | Bin 0 -> 1342 bytes .../icons/obj/lewd_clothing/lewd_eyes.dmi | Bin 0 -> 5040 bytes .../icons/obj/lewd_clothing/lewd_gloves.dmi | Bin 0 -> 717 bytes .../icons/obj/lewd_clothing/lewd_hats.dmi | Bin 0 -> 967 bytes .../icons/obj/lewd_clothing/lewd_masks.dmi | Bin 0 -> 2825 bytes .../icons/obj/lewd_clothing/lewd_neck.dmi | Bin 0 -> 6805 bytes .../icons/obj/lewd_clothing/lewd_shoes.dmi | Bin 0 -> 664 bytes .../icons/obj/lewd_clothing/lewd_suits.dmi | Bin 0 -> 2919 bytes .../icons/obj/lewd_clothing/lewd_uniform.dmi | Bin 0 -> 1966 bytes .../icons/obj/lewd_decals/lewd_decals.dmi | Bin 0 -> 15740 bytes .../lewd_items/inventory_icons/clockwork.dmi | Bin 0 -> 1934 bytes .../obj/lewd_items/inventory_icons/glass.dmi | Bin 0 -> 1228 bytes .../lewd_items/inventory_icons/midnight.dmi | Bin 0 -> 1515 bytes .../lewd_items/inventory_icons/operative.dmi | Bin 0 -> 1556 bytes .../lewd_items/inventory_icons/plasmafire.dmi | Bin 0 -> 1705 bytes .../obj/lewd_items/inventory_icons/retro.dmi | Bin 0 -> 1371 bytes .../lewd_items/inventory_icons/slimecore.dmi | Bin 0 -> 1505 bytes .../icons/obj/lewd_items/lewd_icons.dmi | Bin 0 -> 6079 bytes .../icons/obj/lewd_items/lewd_items.dmi | Bin 0 -> 63052 bytes .../icons/obj/lewd_items/lewd_pills.dmi | Bin 0 -> 657 bytes .../obj/lewd_structures/bdsm_furniture.dmi | Bin 0 -> 2306 bytes .../obj/lewd_structures/dancing_pole.dmi | Bin 0 -> 36825 bytes .../icons/obj/lewd_structures/kegs.dmi | Bin 0 -> 772 bytes .../icons/obj/lewd_structures/lustwish.dmi | Bin 0 -> 4995 bytes .../obj/lewd_structures/milking_machine.dmi | Bin 0 -> 38288 bytes .../icons/obj/lewd_structures/pillows.dmi | Bin 0 -> 1600 bytes .../modular_items/lewd_items/sounds/bang1.ogg | Bin 0 -> 11155 bytes .../modular_items/lewd_items/sounds/bang2.ogg | Bin 0 -> 16988 bytes .../modular_items/lewd_items/sounds/bang3.ogg | Bin 0 -> 15764 bytes .../modular_items/lewd_items/sounds/bang4.ogg | Bin 0 -> 16937 bytes .../modular_items/lewd_items/sounds/bang5.ogg | Bin 0 -> 14468 bytes .../modular_items/lewd_items/sounds/bang6.ogg | Bin 0 -> 17243 bytes .../modular_items/lewd_items/sounds/bj1.ogg | Bin 0 -> 69287 bytes .../modular_items/lewd_items/sounds/bj10.ogg | Bin 0 -> 17808 bytes .../modular_items/lewd_items/sounds/bj11.ogg | Bin 0 -> 19284 bytes .../modular_items/lewd_items/sounds/bj2.ogg | Bin 0 -> 27620 bytes .../modular_items/lewd_items/sounds/bj3.ogg | Bin 0 -> 23313 bytes .../modular_items/lewd_items/sounds/bj4.ogg | Bin 0 -> 29257 bytes .../modular_items/lewd_items/sounds/bj5.ogg | Bin 0 -> 15407 bytes .../modular_items/lewd_items/sounds/bj6.ogg | Bin 0 -> 21739 bytes .../modular_items/lewd_items/sounds/bj7.ogg | Bin 0 -> 25063 bytes .../modular_items/lewd_items/sounds/bj8.ogg | Bin 0 -> 20834 bytes .../modular_items/lewd_items/sounds/bj9.ogg | Bin 0 -> 23987 bytes .../lewd_items/sounds/bzzz-loop-1.ogg | Bin 0 -> 41071 bytes .../lewd_items/sounds/bzzz-loop-2.ogg | Bin 0 -> 38388 bytes .../lewd_items/sounds/bzzz-loop-3.ogg | Bin 0 -> 39752 bytes .../lewd_items/sounds/champ1.ogg | Bin 0 -> 18868 bytes .../lewd_items/sounds/champ2.ogg | Bin 0 -> 19303 bytes .../lewd_items/sounds/champ_fingering.ogg | Bin 0 -> 25107 bytes .../lewd_items/sounds/final_f1.ogg | Bin 0 -> 17355 bytes .../lewd_items/sounds/final_f2.ogg | Bin 0 -> 31021 bytes .../lewd_items/sounds/final_f3.ogg | Bin 0 -> 21472 bytes .../lewd_items/sounds/final_m1.ogg | Bin 0 -> 56356 bytes .../lewd_items/sounds/final_m2.ogg | Bin 0 -> 57923 bytes .../lewd_items/sounds/final_m3.ogg | Bin 0 -> 53781 bytes .../lewd_items/sounds/foot_dry1.ogg | Bin 0 -> 11882 bytes .../lewd_items/sounds/foot_dry2.ogg | Bin 0 -> 10688 bytes .../lewd_items/sounds/foot_dry3.ogg | Bin 0 -> 15499 bytes .../lewd_items/sounds/foot_dry4.ogg | Bin 0 -> 11221 bytes .../lewd_items/sounds/foot_wet1.ogg | Bin 0 -> 12170 bytes .../lewd_items/sounds/foot_wet2.ogg | Bin 0 -> 8586 bytes .../lewd_items/sounds/foot_wet3.ogg | Bin 0 -> 9043 bytes .../lewd_items/sounds/highheel1.ogg | Bin 0 -> 5563 bytes .../lewd_items/sounds/highheel2.ogg | Bin 0 -> 5867 bytes .../modular_items/lewd_items/sounds/hug.ogg | Bin 0 -> 8834 bytes .../modular_items/lewd_items/sounds/latex.ogg | Bin 0 -> 12617 bytes .../modular_items/lewd_items/sounds/oral1.ogg | Bin 0 -> 21941 bytes .../modular_items/lewd_items/sounds/oral2.ogg | Bin 0 -> 12814 bytes .../modular_items/lewd_items/sounds/slap.ogg | Bin 0 -> 7827 bytes .../lewd_items/sounds/squelch1.ogg | Bin 0 -> 9956 bytes .../lewd_items/sounds/squelch2.ogg | Bin 0 -> 9389 bytes .../lewd_items/sounds/squelch3.ogg | Bin 0 -> 18754 bytes .../lewd_items/sounds/under_moan_f1.ogg | Bin 0 -> 14759 bytes .../lewd_items/sounds/under_moan_f2.ogg | Bin 0 -> 12484 bytes .../lewd_items/sounds/under_moan_f3.ogg | Bin 0 -> 12661 bytes .../lewd_items/sounds/under_moan_f4.ogg | Bin 0 -> 10331 bytes .../modular_items/lewd_items/sounds/vax1.ogg | Bin 0 -> 18868 bytes .../modular_items/lewd_items/sounds/vax2.ogg | Bin 0 -> 19303 bytes .../lewd_items/sounds/vibrate.ogg | Bin 0 -> 17230 bytes .../nsfw/aphros/code/chemistry/aphro_keg.dm | 13 - .../chemistry/reagents/aphrodisiac_reagent.dm | 73 - .../code/chemistry/recipes/aphrodisiac.dm | 12 - .../modules/nsfw/aphros/icons/aphrokeg.dmi | Bin 535 -> 0 bytes modular_skyrat/modules/nsfw/aphros/readme.md | 32 - .../modules/nsfw/misc/dancerpole.dm | 70 - .../modules/nsfw/misc/dancerpole.dmi | Bin 467 -> 0 bytes .../modules/nsfw/shockcollar/icons/collar.dmi | Bin 527 -> 0 bytes .../nsfw/vendors/code/item_overrides.dm | 2 - .../nsfw/vendors/code/naughty_vendor.dm | 62 - .../modules/nsfw/vendors/icons/vending.dmi | Bin 3121 -> 0 bytes tgstation.dme | 62 +- .../tgui/interfaces/MilkingMachine.js | 749 ++++++++++ tgui/packages/tgui/interfaces/Signalvib.js | 80 ++ tgui/packages/tgui/interfaces/StripMenu.tsx | 26 +- 207 files changed, 14643 insertions(+), 571 deletions(-) delete mode 100644 modular_skyrat/modules/cum/chemistry/reagents/cum_reagent.dm delete mode 100644 modular_skyrat/modules/cum/chemistry/recipes/cum.dm delete mode 100644 modular_skyrat/modules/cum/cum.dmi delete mode 100644 modular_skyrat/modules/cum/effects/cumface.dm delete mode 100644 modular_skyrat/modules/cum/effects/cumstain.dm delete mode 100644 modular_skyrat/modules/cum/jerkoff_verb.dm delete mode 100644 modular_skyrat/modules/cum/seaofmen_keg.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/arousal_system.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/ballgag.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/corset.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/deprivation_helmet.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/domina_cap.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/hypnogoggles.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kink_collars.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_blindfold.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_headphones.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_sleepbag.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_catsuit.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_straight_jacket.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_glasses.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_gloves.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_maid.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_shoes.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/neckleash.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shackles.dm rename modular_skyrat/modules/{nsfw/shockcollar/code/shock_collar.dm => modular_items/lewd_items/code/lewd_clothing/shockcollar.dm} (80%) create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/strapon.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/stripper_outfit.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/attachable_vibrator.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/buttplug.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/clamps.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/condom.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/dildo.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/discount_card.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/feather.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/fleshlight.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/kinky_shocker.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/leather_whip.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/magic_wand.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/pinkcuffs.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/serviette.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/spanking_pad.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/torture candle.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibrator.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibroring.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_loadout.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_quirks.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/bdsm_furniture.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/dancing_pole.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/pillow.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/code/technical_stuff_for_lewd.dm create mode 100644 modular_skyrat/modules/modular_items/lewd_items/credits create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_ears.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_eyes.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_gloves.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_hats.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_neck.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_digi.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_normal.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_special.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-digi.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-hoof.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-paw.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_ears.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_gloves.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_hats.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_neck.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/clockwork.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/glass.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/midnight.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/operative.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/plasmafire.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/retro.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/slimecore.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/dancing_pole.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/lustwish.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj10.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj11.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj4.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj5.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj6.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj7.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj8.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bj9.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/champ1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/champ2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/champ_fingering.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_f1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_f2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_f3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_m2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry4.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/highheel1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/highheel2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/oral1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/oral2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/slap.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/squelch1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/squelch2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/squelch3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg create mode 100644 modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg delete mode 100644 modular_skyrat/modules/nsfw/aphros/code/chemistry/aphro_keg.dm delete mode 100644 modular_skyrat/modules/nsfw/aphros/code/chemistry/reagents/aphrodisiac_reagent.dm delete mode 100644 modular_skyrat/modules/nsfw/aphros/code/chemistry/recipes/aphrodisiac.dm delete mode 100644 modular_skyrat/modules/nsfw/aphros/icons/aphrokeg.dmi delete mode 100644 modular_skyrat/modules/nsfw/aphros/readme.md delete mode 100644 modular_skyrat/modules/nsfw/misc/dancerpole.dm delete mode 100644 modular_skyrat/modules/nsfw/misc/dancerpole.dmi delete mode 100644 modular_skyrat/modules/nsfw/shockcollar/icons/collar.dmi delete mode 100644 modular_skyrat/modules/nsfw/vendors/code/item_overrides.dm delete mode 100644 modular_skyrat/modules/nsfw/vendors/code/naughty_vendor.dm delete mode 100644 modular_skyrat/modules/nsfw/vendors/icons/vending.dmi create mode 100644 tgui/packages/tgui/interfaces/MilkingMachine.js create mode 100644 tgui/packages/tgui/interfaces/Signalvib.js diff --git a/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm b/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm index e01fd744a0c..ac6a173af06 100644 --- a/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2_skyrat.dmm @@ -7370,7 +7370,7 @@ /obj/item/clothing/glasses/hud/health, /obj/item/reagent_containers/syringe/contraband/space_drugs, /obj/item/reagent_containers/syringe{ - list_reagents = list(/datum/reagent/drug/aphrodisiac = 20); + list_reagents = list(/datum/reagent/drug/crocin = 20); name = "crocin syringe"; pixel_y = 6 }, diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index f1292cbdfe1..92cd106e773 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -61,8 +61,22 @@ /// Legcuff slot (bolas, beartraps) #define ITEM_SLOT_LEGCUFFED (1<<19) +//SKYRAT EDIT ADDITION BEGIN - ERP UPDATE +/// Penis slot +#define ITEM_SLOT_PENIS (1<<20) +/// Vagina slot +#define ITEM_SLOT_VAGINA (1<<21) +/// Anus slot +#define ITEM_SLOT_ANUS (1<<22) +/// Nipples slot +#define ITEM_SLOT_NIPPLES (1<<23) +//SKYRATE EDIT ADDITION END + /// Total amount of slots -#define SLOTS_AMT 20 // Keep this up to date! +//SKYRAT EDIT CHANGE BEGIN +// #define SLOTS_AMT 20 // Keep this up to date! - SKYRAT EDIT - ORIGINAL +#define SLOTS_AMT 24 // Keep this up to date! +//SKYRAT EDIT CHANGE END //SLOT GROUP HELPERS #define ITEM_SLOT_POCKETS (ITEM_SLOT_LPOCKET|ITEM_SLOT_RPOCKET) @@ -84,6 +98,9 @@ #define HIDEHEADGEAR (1<<11) ///for lizard snouts, because some HIDEFACE clothes don't actually conceal that portion of the head. #define HIDESNOUT (1<<12) +//SKYRAT EDIT ADDITION BEGIN - ERP UPDATE +#define HIDESEXTOY (1<<13) +//SKYRAT EDIT ADDITION END //bitflags for clothing coverage - also used for limbs #define HEAD (1<<0) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 5adebe3111b..a1afc70785a 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -13,14 +13,20 @@ #define REVERSE_DIR(dir) ( ((dir & 85) << 1) | ((dir & 170) >> 1) ) //Human Overlays Indexes///////// -#define MUTATIONS_LAYER 30 //mutations. Tk headglows, cold resistance glow, etc -#define BODY_BEHIND_LAYER 29 //certain mutantrace features (tail when looking south) that must appear behind the body parts -#define BODYPARTS_LAYER 28 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag -#define BODY_ADJ_LAYER 27 //certain mutantrace features (snout, body markings) that must appear above the body parts -#define BODY_LAYER 26 //underwear, undershirts, socks, eyes, lips(makeup) -#define FRONT_MUTATIONS_LAYER 25 //mutations that should appear above body, body_adj and bodyparts layer (e.g. laser eyes) -#define DAMAGE_LAYER 24 //damage indicators (cuts and burns) -#define UNIFORM_LAYER 23 +#define MUTATIONS_LAYER 34 //mutations. Tk headglows, cold resistance glow, etc +#define BODY_BEHIND_LAYER 33 //certain mutantrace features (tail when looking south) that must appear behind the body parts +#define BODYPARTS_LAYER 32 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag +#define BODY_ADJ_LAYER 31 //certain mutantrace features (snout, body markings) that must appear above the body parts +#define BODY_LAYER 30 //underwear, undershirts, socks, eyes, lips(makeup) +#define FRONT_MUTATIONS_LAYER 29 //mutations that should appear above body, body_adj and bodyparts layer (e.g. laser eyes) +#define DAMAGE_LAYER 28 //damage indicators (cuts and burns) +#define UNIFORM_LAYER 27 +//SKYRAT EDIT ADDITION BEGIN - ERP UPDATE +#define ANUS_LAYER 26 +#define VAGINA_LAYER 25 +#define PENIS_LAYER 24 +#define NIPPLES_LAYER 23 +//SKYRAT EDIT ADDITION END #define BANDAGE_LAYER 22 //Overlays related to wounds, bandages and splints too //SKYRAT EDIT ADDITION - MEDICAL #define ID_LAYER 21 #define ID_CARD_LAYER 20 @@ -43,7 +49,7 @@ #define BODY_FRONT_LAYER 3 #define HALO_LAYER 2 //blood cult ascended halo, because there's currently no better solution for adding/removing #define FIRE_LAYER 1 //If you're on fire -#define TOTAL_LAYERS 30 //KEEP THIS UP-TO-DATE OR SHIT WILL BREAK ;_; //SKYRAT EDIT CHANGE - 30 from 29. Added BANDAGE_LAYER +#define TOTAL_LAYERS 34 //KEEP THIS UP-TO-DATE OR SHIT WILL BREAK ;_; //SKYRAT EDIT CHANGE - 30 from 29. Added BANDAGE_LAYER //SKYRAT EDIT ADDITION - ERP UPDATE - value changed to 34 from 30. Added layers for ERP items. //Human Overlay Index Shortcuts for alternate_worn_layer, layers diff --git a/code/__DEFINES/~skyrat_defines/preferences.dm b/code/__DEFINES/~skyrat_defines/preferences.dm index 42a1e65bee3..203dad844c9 100644 --- a/code/__DEFINES/~skyrat_defines/preferences.dm +++ b/code/__DEFINES/~skyrat_defines/preferences.dm @@ -6,3 +6,11 @@ #define ADMINDEL_ZAP_PREF (1<<4) #define TOGGLES_DEFAULT_SKYRAT (CHAT_LOOC_ADMIN|APHRO_PREF|CUMFACE_PREF) + +//SKYRAT ADDITION - ERP UPDATE +#define BREAST_ENLARGEMENT (2<<3) +#define PENIS_ENLARGEMENT (2<<4) +#define FORCED_FEM (2<<5) +#define FORCED_MALE (2<<6) +#define BIMBO_PREF (2<<7) +//SKYRAT ADDITION END diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index e9f65ab369a..2cf9db4ec57 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -309,6 +309,14 @@ GLOBAL_LIST_INIT(modulo_angle_to_dir, list(NORTH,NORTHEAST,EAST,SOUTHEAST,SOUTH, if(ITEM_SLOT_LEGCUFFED) return pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ITEM_SLOT_PENIS, ITEM_SLOT_VAGINA, ITEM_SLOT_ANUS) + return BODY_ZONE_PRECISE_GROIN + + if(ITEM_SLOT_NIPPLES) + return BODY_ZONE_CHEST + //SKYRAT EDIT ADDITION END + //adapted from http://www.tannerhelland.com/4435/convert-temperature-rgb-algorithm-code/ /proc/heat2colour(temp) return rgb(heat2colour_r(temp), heat2colour_g(temp), heat2colour_b(temp)) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 514e5beddbe..5e9116c8696 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -46,6 +46,18 @@ #define ui_storage1 "CENTER+1:18,SOUTH:5" #define ui_storage2 "CENTER+2:20,SOUTH:5" #define ui_combo "CENTER+4:24,SOUTH+1:7" //combo meter for martial arts +//SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM +#define ui_vagina "WEST+1:8,SOUTH+4:14" +#define ui_vagina_down "WEST+1:8,SOUTH+1:8" +#define ui_anus "WEST+2:10,SOUTH+4:14" +#define ui_anus_down "WEST+2:10,SOUTH+1:8" +#define ui_nipples "WEST:6,SOUTH+5:17" +#define ui_nipples_down "WEST:6,SOUTH+2:11" +#define ui_penis "WEST+1:8,SOUTH+5:17" +#define ui_penis_down "WEST+1:8,SOUTH+2:11" +#define ui_erp_inventory "WEST:6,SOUTH+1:8" +#define ui_erp_inventory_up "WEST:6,SOUTH+4:14" +//SKYRAT EDI ADDITION END //Lower right, persistent menu #define ui_drop_throw "EAST-1:28,SOUTH+1:7" diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index daec050df09..ea72ebdd9a4 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -113,6 +113,9 @@ GLOBAL_LIST_INIT(available_ui_styles, list( pull_icon = null QDEL_LIST(toggleable_inventory) + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + QDEL_LIST(ERP_toggleable_inventory) // Destroy ERP stuff + //SKYRAT EDIT ADDITION END QDEL_LIST(hotkeybuttons) throw_icon = null QDEL_LIST(infodisplay) @@ -169,6 +172,10 @@ GLOBAL_LIST_INIT(available_ui_styles, list( screenmob.client.screen += static_inventory if(toggleable_inventory.len && screenmob.hud_used && screenmob.hud_used.inventory_shown) screenmob.client.screen += toggleable_inventory + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ERP_toggleable_inventory.len && screenmob.hud_used && screenmob.hud_used.ERP_inventory_shown && screenmob.client?.prefs.sextoys_pref == "Yes") + screenmob.client.screen += ERP_toggleable_inventory + //SKYRAT EDIT ADDITION END if(hotkeybuttons.len && !hotkey_ui_hidden) screenmob.client.screen += hotkeybuttons if(infodisplay.len) @@ -185,6 +192,10 @@ GLOBAL_LIST_INIT(available_ui_styles, list( screenmob.client.screen -= static_inventory if(toggleable_inventory.len) screenmob.client.screen -= toggleable_inventory + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ERP_toggleable_inventory.len && screenmob.hud_used && screenmob.hud_used.ERP_inventory_shown && screenmob.client?.prefs.sextoys_pref == "Yes") + screenmob.client.screen -= ERP_toggleable_inventory + //SKYRAT EDIT ADDITION END if(hotkeybuttons.len) screenmob.client.screen -= hotkeybuttons if(infodisplay.len) @@ -205,6 +216,10 @@ GLOBAL_LIST_INIT(available_ui_styles, list( screenmob.client.screen -= static_inventory if(toggleable_inventory.len) screenmob.client.screen -= toggleable_inventory + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(toggleable_inventory.len && screenmob.hud_used && screenmob.hud_used.ERP_inventory_shown && screenmob.client?.prefs.sextoys_pref == "Yes") + screenmob.client.screen -= ERP_toggleable_inventory + //SKYRAT EDIT ADDITION END if(hotkeybuttons.len) screenmob.client.screen -= hotkeybuttons if(infodisplay.len) @@ -263,6 +278,12 @@ GLOBAL_LIST_INIT(available_ui_styles, list( if (item.icon == ui_style) item.icon = new_ui_style + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + for(var/atom/item in ERP_toggleable_inventory) + if (item.icon == ui_style) + item.icon = new_ui_style + //SKYRAT EDIT ADDITION END + ui_style = new_ui_style build_hand_slots() hide_actions_toggle.InitialiseIcon(src) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index f9ecdce76e8..da0b76f8eb0 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -21,6 +21,37 @@ usr.hud_used.inventory_shown = TRUE usr.client.screen += targetmob.hud_used.toggleable_inventory + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(usr.hud_used.inventory_shown && targetmob.hud_used) + for (var/atom/movable/screen/human/using in targetmob.hud_used.static_inventory) + if(using.screen_loc == ui_erp_inventory) + using.screen_loc = ui_erp_inventory_up // Move up ERP inventory button + for (var/atom/movable/screen/inventory/inv in targetmob.hud_used.ERP_toggleable_inventory) + // Move up ERP hud slots + if(inv.screen_loc == ui_vagina_down) + inv.screen_loc = ui_vagina + if(inv.screen_loc == ui_anus_down) + inv.screen_loc = ui_anus + if(inv.screen_loc == ui_nipples_down) + inv.screen_loc = ui_nipples + if(inv.screen_loc == ui_penis_down) + inv.screen_loc = ui_penis + else + for (var/atom/movable/screen/human/using in targetmob.hud_used.static_inventory) + if(using.screen_loc == ui_erp_inventory_up) + using.screen_loc = ui_erp_inventory // Move down ERP inventory button + for (var/atom/movable/screen/inventory/inv in targetmob.hud_used.ERP_toggleable_inventory) + // Move up ERP hud slots + if(inv.screen_loc == ui_vagina) + inv.screen_loc = ui_vagina_down + if(inv.screen_loc == ui_anus) + inv.screen_loc = ui_anus_down + if(inv.screen_loc == ui_nipples) + inv.screen_loc = ui_nipples_down + if(inv.screen_loc == ui_penis) + inv.screen_loc = ui_penis_down + //SKYRAT EDIT ADDITION END + targetmob.hud_used.hidden_inventory_update(usr) /atom/movable/screen/human/equip @@ -202,6 +233,17 @@ using.hud = src static_inventory += using + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + using = new /atom/movable/screen/human/ERP_toggle() + using.icon = ui_style + using.screen_loc = ui_erp_inventory + using.hud = src + // When creating a character, we will check if the ERP is enabled on the client, if not, then the ERP button is immediately invisible + if(owner.client?.prefs.sextoys_pref != "Yes") + using.invisibility = 100 + static_inventory += using + //SKYRAT EDIT ADDITION END + using = new /atom/movable/screen/human/equip() using.icon = ui_style using.screen_loc = ui_equip_position(mymob) @@ -263,6 +305,44 @@ inv_box.hud = src static_inventory += inv_box + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + inv_box = new /atom/movable/screen/inventory() + inv_box.name = "vagina" + inv_box.icon = ui_style + inv_box.icon_state = "vagina" + inv_box.screen_loc = ui_vagina_down + inv_box.slot_id = ITEM_SLOT_VAGINA + inv_box.hud = src + ERP_toggleable_inventory += inv_box + + inv_box = new /atom/movable/screen/inventory() + inv_box.name = "anus" + inv_box.icon = ui_style + inv_box.icon_state = "anus" + inv_box.screen_loc = ui_anus_down + inv_box.slot_id = ITEM_SLOT_ANUS + inv_box.hud = src + ERP_toggleable_inventory += inv_box + + inv_box = new /atom/movable/screen/inventory() + inv_box.name = "nipples" + inv_box.icon = ui_style + inv_box.icon_state = "nipples" + inv_box.screen_loc = ui_nipples_down + inv_box.slot_id = ITEM_SLOT_NIPPLES + inv_box.hud = src + ERP_toggleable_inventory += inv_box + + inv_box = new /atom/movable/screen/inventory() + inv_box.name = "penis" + inv_box.icon = ui_style + inv_box.icon_state = "penis" + inv_box.screen_loc = ui_penis_down + inv_box.slot_id = ITEM_SLOT_PENIS + inv_box.hud = src + ERP_toggleable_inventory += inv_box + //SKYRAT EDIT ADDITION END + throw_icon = new /atom/movable/screen/throw_catch() throw_icon.icon = ui_style throw_icon.screen_loc = ui_drop_throw @@ -389,6 +469,40 @@ if(H.wear_neck) screenmob.client.screen -= H.wear_neck if(H.head) screenmob.client.screen -= H.head + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(screenmob.hud_used.ERP_inventory_shown && screenmob.hud_used.hud_shown && H.client.prefs?.sextoys_pref == "Yes") + if(H.vagina) + // This shity code need for hanlde an moving UI stuff when default inventory expand/collapse + if(screenmob.hud_used.inventory_shown && screenmob.hud_used) + H.vagina.screen_loc = ui_vagina + else + H.vagina.screen_loc = ui_vagina_down + screenmob.client.screen += H.vagina + if(H.anus) + if(screenmob.hud_used.inventory_shown && screenmob.hud_used) + H.anus.screen_loc = ui_anus + else + H.anus.screen_loc = ui_anus_down + screenmob.client.screen += H.anus + if(H.nipples) + if(screenmob.hud_used.inventory_shown && screenmob.hud_used) + H.nipples.screen_loc = ui_nipples + else + H.nipples.screen_loc = ui_nipples_down + screenmob.client.screen += H.nipples + if(H.penis) + if(screenmob.hud_used.inventory_shown && screenmob.hud_used) + H.penis.screen_loc = ui_penis + else + H.penis.screen_loc = ui_penis_down + screenmob.client.screen += H.penis + else + if(H.vagina) screenmob.client.screen -= H.vagina + if(H.anus) screenmob.client.screen -= H.anus + if(H.nipples) screenmob.client.screen -= H.nipples + if(H.penis) screenmob.client.screen -= H.penis + //SKYRAT EDIT ADDITION END + /datum/hud/human/persistent_inventory_update(mob/viewer) @@ -419,6 +533,23 @@ if(H.r_store) H.r_store.screen_loc = ui_storage2 screenmob.client.screen += H.r_store + + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(H.client.prefs?.sextoys_pref == "Yes") + if(H.vagina) + H.vagina.screen_loc = ui_vagina + screenmob.client.screen += H.vagina + if(H.anus) + H.anus.screen_loc = ui_anus + screenmob.client.screen += H.anus + if(H.nipples) + H.nipples.screen_loc = ui_nipples + screenmob.client.screen += H.nipples + if(H.penis) + H.penis.screen_loc = ui_penis + screenmob.client.screen += H.penis + //SKYRAT EDIT ADDITION END + else if(H.s_store) screenmob.client.screen -= H.s_store @@ -433,6 +564,17 @@ if(H.r_store) screenmob.client.screen -= H.r_store + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(H.vagina) + screenmob.client.screen -= H.vagina + if(H.anus) + screenmob.client.screen -= H.anus + if(H.nipples) + screenmob.client.screen -= H.nipples + if(H.penis) + screenmob.client.screen -= H.penis + //SKYRAT EDIT ADDITION END + if(hud_version != HUD_STYLE_NOHUD) for(var/obj/item/I in H.held_items) I.screen_loc = ui_hand_position(H.get_held_index_of_item(I)) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 4db071ecdc4..29c19a4c779 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -753,6 +753,17 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/e if(flags & ITEM_SLOT_NECK) owner.update_inv_neck() + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(flags & ITEM_SLOT_VAGINA) + owner.update_inv_vagina() + if(flags & ITEM_SLOT_ANUS) + owner.update_inv_anus() + if(flags & ITEM_SLOT_NIPPLES) + owner.update_inv_nipples() + if(flags & ITEM_SLOT_PENIS) + owner.update_inv_penis() + //SKYRAT EDIT ADDITION END + ///Returns the temperature of src. If you want to know if an item is hot use this proc. /obj/item/proc/get_temperature() return heat diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index dbbe18e3ad0..518a02fa4a2 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -568,7 +568,7 @@ /obj/machinery/vending/modularpc = "Deluxe Silicate Selections", /obj/machinery/vending/tool = "YouTool", /obj/machinery/vending/custom = "Custom Vendor", - /obj/machinery/vending/dorms = "KinkVend", //SKYRAT EDIT ADDITION + /obj/machinery/vending/dorms = "LustWish", //SKYRAT EDIT CHANGE - ERP UPDATE - ORIGINAL: /obj/machinery/vending/dorms = "KinkVend" /obj/machinery/vending/access/command = "Command Outfitting Station") //SKYRAT EDIT ADDITION /obj/item/circuitboard/machine/vendor/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2a145497849..deb7ca1c69a 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -26,6 +26,8 @@ var/clothing_flags = NONE + var/moth_edible = TRUE //Added it because moths were able to eat fucking vibrators. Fucking moths. + var/can_be_bloody = TRUE /// What items can be consumed to repair this clothing (must by an /obj/item/stack) @@ -125,11 +127,12 @@ /obj/item/clothing/attack(mob/living/M, mob/living/user, params) if(user.combat_mode || !ismoth(M)) return ..() - if(isnull(moth_snack)) - moth_snack = new - moth_snack.name = name - moth_snack.clothing = WEAKREF(src) - moth_snack.attack(M, user, params) + if(moth_edible == TRUE) + if(isnull(moth_snack)) + moth_snack = new + moth_snack.name = name + moth_snack.clothing = WEAKREF(src) + moth_snack.attack(M, user, params) /obj/item/clothing/attackby(obj/item/W, mob/user, params) if(!istype(W, repairable_by)) diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index 20238f5e577..208754abaea 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -37,7 +37,7 @@ allowed = list(/obj/item/flashlight, /obj/item/tank/internals) slowdown = 1 armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 100, RAD = 50, FIRE = 80, ACID = 70) - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDESEXTOY //SKYRAT EDIT CHANGE - ADDED HIDESEXTOY FLAG TO PREVENT VISUAL BUGS. cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT_OFF heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index 0627d0d7220..fe5aa4a69bb 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -174,7 +174,7 @@ /mob/living/carbon/update_inv_handcuffed() remove_overlay(HANDCUFF_LAYER) - if(handcuffed) + if(handcuffed && !(handcuffed.item_flags & ABSTRACT)) //SKYRAT EDIT ADDED !(handcuffed.item_flags & ABSTRACT) var/mutable_appearance/handcuff_overlay = mutable_appearance('icons/mob/mob.dmi', "handcuff1", -HANDCUFF_LAYER) if(handcuffed.blocks_emissive) var/mutable_appearance/handcuff_blocker = mutable_appearance('icons/mob/mob.dmi', "handcuff1", plane = EMISSIVE_PLANE, appearance_flags = KEEP_APART) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index da26921bfc8..462bf9cdf21 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -683,6 +683,12 @@ visible_message(span_danger("[src] manages to [cuff_break ? "break" : "remove"] [I]!")) to_chat(src, span_notice("You successfully [cuff_break ? "break" : "remove"] [I].")) return TRUE + //SKYRAT ERP UPDATE ADDITION: NOW GLOVES CAN RESTRAIN PLAYERS + if(I == gloves) + visible_message(span_danger("[src] manages to [cuff_break ? "break" : "remove"] [I]!")) + to_chat(src, span_notice("You successfully [cuff_break ? "break" : "remove"] [I].")) + return TRUE + //SKYRAT ERP UPDATE ADDITION END /mob/living/carbon/human/replace_records_name(oldname,newname) // Only humans have records right now, move this up if changed. for(var/list/L in list(GLOB.data_core.general,GLOB.data_core.medical,GLOB.data_core.security,GLOB.data_core.locked)) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index c1214190cd9..b66dbc3ca2a 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -38,6 +38,18 @@ return r_store if(ITEM_SLOT_SUITSTORE) return s_store + + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ITEM_SLOT_VAGINA) + return vagina + if(ITEM_SLOT_ANUS) + return anus + if(ITEM_SLOT_NIPPLES) + return nipples + if(ITEM_SLOT_PENIS) + return penis + //SKYRAT EDIT ADDITION END + return null /mob/living/carbon/human/proc/get_all_slots() @@ -119,6 +131,12 @@ if(gloves) return gloves = I + //SKYRAT EDIT ADDITION - ERP UPDATE + if(gloves.breakouttime) + ADD_TRAIT(src, TRAIT_RESTRAINED, SUIT_TRAIT) + stop_pulling() + update_action_buttons_icon() + //SKYRAT EDIT ADDITION END update_inv_gloves() if(ITEM_SLOT_FEET) if(shoes) @@ -133,6 +151,13 @@ if(I.flags_inv & HIDEJUMPSUIT) update_inv_w_uniform() + //SKYRAT EDIT ADDITION - ERP UPDATE + if(I.flags_inv & HIDESEXTOY) + update_inv_anus() + update_inv_vagina() + update_inv_penis() + update_inv_nipples() + //SKYRAT EDIT ADDITION END if(wear_suit.breakouttime) //when equipping a straightjacket ADD_TRAIT(src, TRAIT_RESTRAINED, SUIT_TRAIT) stop_pulling() //can't pull if restrained @@ -155,6 +180,46 @@ return s_store = I update_inv_s_store() + + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ITEM_SLOT_VAGINA) + if(src.is_bottomless()) + if(vagina) + return + vagina = I + update_inv_vagina() + else + to_chat(usr, "[src] is not bottomless, you cannot access to vagina") + + if(ITEM_SLOT_ANUS) + if(src.is_bottomless()) + if(anus) + return + anus = I + update_inv_anus() + else + to_chat(usr, "[src] is not bottomless, you cannot access to anus") + + if(ITEM_SLOT_NIPPLES) + if(src.is_topless()) + if(nipples) + return + nipples = I + update_inv_nipples() + else + to_chat(usr, "[src] is not topless, you cannot access to nipples") + + if(ITEM_SLOT_PENIS) + if(src.is_bottomless()) + if(penis) + return + penis = I + update_inv_penis() + else + to_chat(usr, "[src] is not bottomless, you cannot access to penis") + + //SKYRAT EDIT ADDITION END + else to_chat(src, span_danger("You are trying to equip this item to an unsupported inventory slot. Report this to a coder!")) @@ -192,6 +257,11 @@ if(!QDELETED(src)) //no need to update we're getting deleted anyway if(I.flags_inv & HIDEJUMPSUIT) update_inv_w_uniform() + if(I.flags_inv & HIDESEXTOY) + update_inv_anus() + update_inv_vagina() + update_inv_penis() + update_inv_nipples() update_inv_wear_suit() else if(I == w_uniform) if(invdrop) @@ -208,6 +278,12 @@ if(!QDELETED(src)) update_inv_w_uniform() else if(I == gloves) + //SKYRAT EDIT ADDITION - ERP UPDATE + if(gloves.breakouttime) //when unequipping a straightjacket + REMOVE_TRAIT(src, TRAIT_RESTRAINED, SUIT_TRAIT) + drop_all_held_items() //suit is restraining + update_action_buttons_icon() //certain action buttons may be usable again. + //SKYRAT EDIT ADDITION END gloves = null if(!QDELETED(src)) update_inv_gloves() @@ -254,6 +330,26 @@ s_store = null if(!QDELETED(src)) update_inv_s_store() + + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + else if(I == vagina) + vagina = null + if(!QDELETED(src)) + update_inv_vagina() + else if(I == anus) + anus = null + if(!QDELETED(src)) + update_inv_anus() + else if(I == nipples) + nipples = null + if(!QDELETED(src)) + update_inv_nipples() + else if(I == penis) + penis = null + if(!QDELETED(src)) + update_inv_penis() + //SKYRAT EDIT ADDITION END + update_equipment_speed_mods() // Send a signal for when we unequip an item that used to cover our feet/shoes. Used for bloody feet diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3c03a422594..69f48f9ec6a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1226,6 +1226,30 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(H.back && SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) return TRUE return FALSE + + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if(ITEM_SLOT_VAGINA) + if(H.is_bottomless()) + if(H.getorganslot(ORGAN_SLOT_VAGINA)) + return equip_delay_self_check(I, H, bypass_equip_delay_self) + return FALSE + return FALSE + if(ITEM_SLOT_ANUS) + if(H.is_bottomless()) + return equip_delay_self_check(I, H, bypass_equip_delay_self) + return FALSE + if(ITEM_SLOT_NIPPLES) + if(H.is_topless()) + return equip_delay_self_check(I, H, bypass_equip_delay_self) + return FALSE + if(ITEM_SLOT_PENIS) + if(H.is_bottomless()) + if(H.getorganslot(ORGAN_SLOT_PENIS)) + return equip_delay_self_check(I, H, bypass_equip_delay_self) + return FALSE + return FALSE + //SKYRAT EDIT ADDITION END + return FALSE //Unsupported slot /datum/species/proc/equip_delay_self_check(obj/item/I, mob/living/carbon/human/H, bypass_equip_delay_self) diff --git a/icons/hud/screen_clockwork.dmi b/icons/hud/screen_clockwork.dmi index 896bf43b6622875db284f5f45740d45ef7261bd6..d875169dbb878b314d8e038d0292374b1bf9bcdd 100644 GIT binary patch literal 21097 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 GkNykFK;r-a literal 18064 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 Hr-UW|i*ni` diff --git a/icons/hud/screen_glass.dmi b/icons/hud/screen_glass.dmi index 2012716ba89edf44c86d26348bae6f37e1636832..1d7ffd188e3bcf5e048eb45cdb5c24b0e4b60794 100644 GIT binary patch literal 16043 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 literal 14147 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 delta 10635 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 diff --git a/icons/hud/screen_operative.dmi b/icons/hud/screen_operative.dmi index 88fcb5b98eae2c98804536f5b79dcc33c4ec2527..e751771bbfbb6601c77f14bdc59696165b2baa31 100644 GIT binary patch delta 16496 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 delta 13666 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 Fe*vdAU(o;n diff --git a/icons/hud/screen_plasmafire.dmi b/icons/hud/screen_plasmafire.dmi index 61a99bab97476ee3adbaa473dcbf384c4e2d138b..bd26dab3f6a9c190dc863a9b33a421bf3649e2ac 100644 GIT binary patch delta 13954 zcmY*m1&79FOY zB0V?nUwm1-ONW}3xp6;-%$&MJ4a+2D<|~e~CG*Bw?BBj6RI3)`$?EC}2jcb|-?@~r z9QI&}?OzGKNM)dueQLn7Hcp5V4;~NiCUTPWZtgIYqk*ojQ@!T|Wa) zqqNemB!*)9W_ciFR7kB`0OtkPl6YdHL13&5^8gL~a2r=Cz4NI+0pkvQDL8bJSv{Y` z_x?-%^b7n}$(L7$swzf<&XFp}wlMTTTllUGQm^GKuIY~1_)a~dKM03WZy(t}t_Mf# zr?1;<1$DyU^WfL8a`(f}V*eh;7lef-Y4!dj%K!wT2ECV-(C}=G0e_SST;ggA1#h1` zEN^(5bAlDjWEo_hVxz0b{^&AlzV{-$?a zuO*}JsQKcPZ80wX6=ArR95uD!4~Bej13?4d`x`gQHL-=<<+Q(@jV>2McKc<{K~ zyOD9dtw1V#RIH@MI`rkvWu`!he}aNFrS2`5+e%y>S({*g3PglEKWuflylN<`!mCu= z#IXHDQ@Gt-8?+2FSGU}>NHC#7Z_PkT`zP}y_NH^gEy{?F6+!-?vFr%m}?7rN-J+;iTLa)Kc z(&u-9Q^*d1WWQo>V^U)YQ^hUIWox0A*2Ej-2NVVrHJ)p;A|aAL(oh0dr?;pT(}BYJ zB#R5*&zto3-j!|xy}Y)zUNABDdUI1m<>TrSc6!>z5?wX@e6~2$D9luZkozBxzSn;+ z#6ySD^v>K4Sh@=`n~Z8h959SnP%< ztH+V#F7;nfyn*(y&Ra$~+^rf)(qI71C9(!&7BXIMBa{`Feh>^-3~K0M#EbtH{kvw0_xL$EWHmF>4me*X!Q;YlvU*YR~Da>v-wWzd?iw-}4? zzVGiTpCh(5&7de%+^T47uD3iM{)#w3j->gb`b{@r&6n3+p4!wr-}lIB_o+KsMcT^7 zi_XKhlz3{hhWN?J&RKp>|1Bo<@ulOEVgYYol49n*ET zOmmgT<(fM(Ph2<>3dxZ;P9#QBU6N7US>)pms^@52wgQ&6+ltV)GTSm2f zV5_piwEvp}-=p&jV-Dya*Q5QV3eF$K&EmQRl7W{2))9#lL+@@?w5l$lmp5mnIK zVa9XYK)NrE6b;T0C~=qKI+fnZTphLBIB;ND7BTj{D4nkq63rB zh`~|v48A3cKnNS3w>sTTt;MK?4~6MD5q-iX+%(a!@-znZBcvR(S!iyzcBBLTy+A&a#c z*P}xSrIle+(@uJtvA6qnf*NB#E^jVUvY5U8bP4|c)9 zylY~}kt~fD9U^u|Rqs+a8{WsP++PFaR6rdOI_3Mtb5tHi<#>t3voKe~BR$C`7mP8> zrkN$(xRsP4)D3s_o%lj9gggdV!gxZ{)A`C?HtS@{87Wh8+QqoAq8BvF=6s_|U~|wO zT?(uQ%Os98GAm?pC3G0Zh^rYnaiGMXL#4=v+mI_;K3g*DE3wg#20lloNC19PtwUrj z+7zsu>QKO=EG_*dwBoR3m7s2jxu}-?a+l2L8Ru^sY5xZ znX1oo_?qV1+x%b(Ugii;n1pD#@z9^Nbds;H>U({!Cf8gPaIM0xL~tKNXJeV0(unUD z%%ZZTAzct~Zb+I11LMyC#O!f;Vwl^;@tJz)4-S$fqk76us_@NeKmD}18`Pv@fumMF zV4fCBHNA9YjS(0>aZV7?FiPFsJ{C0l;zrUFDpbw#V1re$E;Ys8=SBC(^+TZWOAN)W zT6%5$d9PNDp*mK@#3Ot`(jzU*SbEq5Ig21wM5ljj-C-jUfXq+%=&?+gHWpig4t7ux zrbuv8g}0Iutcq*<5#eiJYKIZ`N51#&#xV!*w~VdmSTM21Clqq#M~Ugb-%e`h-@;Ss z)^0yMXtiP%@=2|$^JMl|pOtTH&Ye-qU`Qg@x&Ha-yXbTz@wCAH^Z|}MA+fTtgeqbi zHo=O+Sy6oeKoE>WO*kX2xqPu=NdIx`*Y675+e?vu&^cu)lB;A2Ne4SkPo76JAo>SK-%y2$+#~_qhT%2|d z4|c=$C`anUXDD{~OVe-zCf!~cy$%Ja{ss$^(mB*BlWttmV& z|9B@wuKYCYU;xE`s*`P)8o9N8l+weF1lfkedM??U)#r|4CjvQ>Se+@ zd2*7da>PmRznnFHrNS=Lv~CLv8m_3<&F?wc{4j67au-AX7VeJIfD+c`3Zu~h@-v_6 z!fu5=-5KqD`&>BNPk*5nJL@6)4xB6SG2|FnTUGGrFBc`#$k1$_D1~>~!~XpA@_gWJ zGxuz3e{nRa$K)i(&x&93UJ}puIu(ip)W@v5X2;bk(~-vh{3tgJ3cY|m(9H+WC;c&} z*9{eB_ARMMIVdj7^J<~^g6DbA`N{iU!i%&GHGiSax!xswt4HQy^Y~HP*lc32Y#q>8jZ8{JPzwa$h(np1WB6Uc)63= zXt7Xtm!cw=OwS+g2U^|EPmvr-CvJQJstZP56I**7{H`{**d}jN^5NnF#SKg4VToQR zksCgmFf*SJRSH01QzU2k2e=d5$)-T0pyy_WA8+uS5;3eS^oy{QfJuL|9&}Fm(^>Y- z1`Y#ffWaSGK5~Dh%f>uG+VA)Z83wX8UE?WMj%M?UmlE?{_XS$_2;@(7L*Hw>FAVCh zmy)gd|7a2^Rz1nG0^XK5!$Q20CV1r}TD_WEL--&0PUdU84H)uE$&i^?-J*baE!6BA z+m7F0$LyNY(ZV{s$BUUw znQUxp>2FKF++LIQ;O4HAzc+AIOD*7N!!AI2DL|ByQ_^c?)zolp-YI~T`5L>AG{i}# z_}g`OnTp!s5T0ywx`ORis?ZG3?ZYqvva%M0786KA4C?!>PHOjdo3IRS@~-)-RjA)9 zFvY7@O?PFLMCtnDQ35KZo8}_1v?{dq2P=`3hI+F-&l}#21|cA4llg**308E>>jXD1 zapoI0Z%{-pjYaStP=5B!lT5LW53;Q1Vl zLv%31vRBB4LWr*9BVyq4T-2?-F&%~Y=Z9d~rx=L(krbf0X5$+Ae&y69LK9%H;|^9I znk~K@@A@Pv;@8|NzCEgh(^;_eP2pph%>j#wt7e)%h4haB{-^cW+?}O!ud>_IKdH5g z@u%@GtqN!lWw!cODCbn(9=NwwQ2@mAqbVnYi3E!0uFIBWq-W1P zg^_3_p@Nnrz-`X7M=j&)09VZXM($}0;3s>F! zSCc8bM16lM8{xe%+1-eucxf*3!Z?9uXTYH7Jb5^1kv*4Yl1)~IYrcS;DY>!#MMB4t zNShCGQn>X--7sfBh07n;t5A-{5K?{87Mv}99=S3z#-g#Nwb@xi{{>x_As*xp6|ntm zLDL#UzQ-yq;DXZB?po~B(PZo)N+ml}V0--7eLMVVWFG}NCE+UzZ;_b>Z@PKN zJI@2FiK*^(G#QQjbV13*H}1IY+C7xI9VI|Hhh8oS_;scGQW}#^=2d}Sd_C2i9lTA@ z-YFSXpDbnMG1fF5%+?}TTG+-x6glWT!^UXA*iF7ht1uOBuNqgRMhJ1Y**_JHx^;~1 zr_j%mF_jDqo@FeQfV9=7R6|&33AI{V%rV+>?^n|mM8^078o2nBD3Xc$Fl;GwuBAoP zClJyA2rXWOWLWTQZY#Fe^k%nk*uH<2cSUaKDPJ9|*Sk$QDnwFw_yJ^S(3J7P|9b$5 zqrZp=2IdlK0&_Jx5}u#G>)sdLzrs{8?h;Vypp% zK4e3N0n5&_J(MacxLX17qtv`xu1!{;Sdm!*&gXLdt+C3=LgwDG0}ONZA_E(Fu;=Q1!ve!Ni`prce{P&xe z@v5&jF!=aXE)h3p>xLdcb_4}Qz>>_x&7fvhy&~Z#Qmvkc!1oB1+fL*^&K}ge+~y&! z8Cqe9$F5~^X^_=`j1Gy}GgQrs7aziPT+QG68bl)3Y zZI@>}JMUu+E}Z`SobWK8)hgY@ER04_{!>8utsM^Ei!VL`#Tg$eC}}c9~qQR(P&iZ_7pL zU#GsY!Ij24`2}^iyY_?Buc@pKeWt`{V4zFFhfI$$mG`UthZSacIf47 zkGLpesGJ9ZNie-hP~jCZqfDK2C>~XhE9oxZfsYyr{|F{RaU9AK`0#E{>YBBv($-wVdRnCYn{`ww?vm z;;p}C{&a;7w$gc(sW%59*f2agJJadu{pv%4SMuQ)6`||_^LFd7n|Soz3diQ z=*4Gwsk~f>iDe`c0eTHy1!sS}RgY%;$bHkUzIOXEhJ2x~*y%y`~@&cM6D+N$v4zO@_AGd+4LA>BZ4ZQEboay^pT zhz&@hz|E;B^zjwlV?_u4q$jibVmb45`zR0DD@w%uzk~_tfJo^^p^)v;c^uX_e3ASM z&6Hb2sfcDUYI%Q%43?d5DGIvNlF2QOUhDn@xpz>XSUw{ZRFrE}H~W@TD`M(>0_Ane zsl(f`nwAeQjhq*E>2AQF4)~MM?%*I1rHIIJ04Xx5Ekyh?eBCpb0a)$$#L!`pvf;zc zUSfo2$w~VKSXT&()g*=lRbaeI!^^Z$4@RB~tb2o}>egsNde9avN{yLIKE5wSe)NRr z;RmZH_E3J$6;}Ea3~X!Y;@iH^BV0B3dNNBS6mCt+yQJIhTzfSuShS~Y_V}qE)i_0l zUviF`V8PTa&>F5CMvJfRBEiDD)XdD*M{*pi!#&pz?B8Pip)WWREMQslyLgyPCLa&z zoj|Enukc91&QJ@=7>jvrY8#9YlzyF|Nf}MgG3_`@O2nBRk6zx(23f1X%i#Vp0o;dE>p*#rdG!R|272QR4sQIX*5hjT7m*8(s~q$GUK+ zGWPWaKIAy5B&rH`j=Phboy;5vHOONN5=xuN;%DpODbk~+nBUuNP@G(5ajA8N?Z2J9 zBk#SO$HcYXz-+Z(?KjD7ue%23;wmj-4i||A{o1R zRl-RKppy`AK#Mn=pucl}JJ|%oiHaCtrc?)CU42v6&;~r&HwGODNFBuXVL zjW5D{AxDCahD>Q#%U7(S_URi4MAh_f?%PL(74A*w+H;WoQ-Jgxz_@dB+r7V+Leym@ zx;AS>MgVOrVs81jkoDyMPPRfsOMyOR`hyCHE$u^xuaL&$#^;+S^UHw!4x!2A?4>)2 zm+-NhK!qNvsFNfMGR4_=3$i@+rbNEoID{@vmv@vslQ@QRFO72FKkk(AMa^Xd(jnVPBSrS29ht2tKE4EEn;^F+Yd(pTfF3bF%!s z>syKBsUy&t>W{XG#P8)}V{hP_ut&GXJ#>L}<9DlZ?s<-H0u?Tv9THu9%@==gdrNt# z>ck@>xT+egd|~0du+LSXF#d`cFS1J|{ej{RB~|PVp&E4_UDF%k3`j%wgfYT4=EnG-_2W}UpA)JXsMEr%T~15Y zYC3-}8ks=;cBPyw0P?1*J>cd!unfXub*~(c^?Euxu)~L*{v`b#&7&g+eltr~0|q>K zkQ;x18`w|3C9_2_)&bU?S2YlZI#H9vVpmMF!D!KgK61A!ugS#c<3e_8??=T^{-G#a z$Y^=I6=QI`%?YQYQ$6`rp8oar*!Br!ObR#V|hhbzGI z$ZttX1+F}R5;=@lAk+KmG`rT~YBDn>^gt&2 z+9gimImH?rGO=!C#e~=k5**qFO^E;7!5s-6(0}U8YA&_EJBKS%kn}8Z1UQbbsPeU| zfj{y;DY+iNU>h<&*+^hJeK~G2NixkFK8`GQ?yW<9Ageb+WC1;7!yr&DJneWqos0rS zVJMLAJAvTq32s8!3h1NRAPDfKB$wGW?Umj(#4)(hq70|$)o;#T#9TX94d5nyHh3f2 z1QdGBH*|+X8SL^3+Z-WOY-38o*>@x6*haU6f(1!u_3SuTs2$KE6$II;o)rwUTZI}q!6JY>M2|+sK;c-?HTcR)bk!XNvjgA>#@S$c+9Oqv*-H^%qrs;BA_!6YMp2Xs9Z~N4 z-8ojbb;CgW1JCSzX}>jhK*IP|WM0a(YAUdxYa<%TQWGOaWd%a8dWjeg*@Iwu$Scc7S`)?eYz1N; zKu8mED9@n5J12?L!0vS+iDV1hBq4o`$RPq75V&_;T_Kl$#!RlJVPO3Q*jy;ewrYVc zz4LCX?Sp8S;4a+o;b?8AFw%pfIZjVp)@U-?11JDJ_jU+~2fnKBg?761+?U0C|y_0%hm5<5^O z+}7k$r|KPt&-tKRv%i3p*O0k2>HLBV$2t}7If z;nEfVSlU`o14S*R<}wN*Kj2)*YPOBa?{$I5sFbb7XQO6u$&V-(^AGv7_xRP7oIGd| z3Oz^HC7nZMa)R_@%FAbC7PFhE=JwFW1Ti(tlGe_(`Ut6(oo!7RRMqnkNB=zAJF4`l zj;O~DHs;Wgn&$s#*Y{LfJK4c8sKW6QB3@zp%nR|7Tk7}IzOev(O-2oNB8ka>Xn^^* z!RkzNOeopyNU$BLIO7q-@p_O~SCfw!N*AIEKmBI7roghRs z?Zy!vtQo=n9cfWKX!#X&|L@7>5IYMZun`ivc-P10FI{He*eaIk)M}u64VU0RG^2m! zTv6zGXY@&;aWpn!xDjfP%MT20{IPdY;EvxVnY;D8kFug`*%%P<=W{+1GpAx2Iq3Y-)T0E^#bz5-I3Ag>Vv z0-2%MO?i3m-xe(de+}HZ^)UA_h3bp~$F)A?q8^Oh{`Y&9y1F);VX>6T{HN_6@JN;4 zmM8aNz}~L?*JifJvE4!u8)@gQf!Bx=QE}jaIZTl303+yv^T$FykP;1oli_J~5C@kmD0fdIi-!W0cb9VSPOPt=AlnILy(32c}{6801IM`t%5R zEa&~I)wzv`{AHFF6JZAtHPpRMyXp0Z<8a%=l!FS%yk|cR8~Fi;BLNNOSlFiL@mWSW zxmv~=1XxTE=AUV@Pi5U3c1L1b7wh&bYuRjsE%c*ST)!?pvZXDbB~|+}4gg}$|APe$ zVmKychElv0?&2sd@1^#e=xVPp`g#!=m;h|~7Lfi+?=I|w=iu%wwDnb&(Rk(?RprH$ zqx(JiuEir>fb~i44>C;I4?y{xz{FE|wNYLr*7LJgY4WbS_iUX(^)hD<) zi{3Y;(u?Afl9FsKKPAp4k;srVAyZblBmlPHse%OxNmt3l?Vr;$pW43g?oeqnf-^#oR z(<6wDX^5QX{quI#tNaA{>}XHD^S-ySPpK{m5Zsh}+4iL)w?bGwb;)iwO(26W9i}Aq zFeEP;pdK;j=ltn+z=hlJnvRC3xfY3o8fF{7Z|*)u}Hp~*Ku43#ss0ng|MrXwLA1_8OT6wCeQEh@9b|A zkxS_gQhJ;g&0Uw%Z;Q98k!_U2x5{%FE;|aYq+bW~nKc91<4Xh5SVt339 z$*%Xc`TxvSMaO*SpZl^(fAiO<=9uINAY+^(e3pIYJmp(RMbS}yEE*dY+pn z)sHXTdJ6Yd3{wWFke=_JN7K%CzN0mIo}EG4{a4~us3w^j67r_+mvo&z4rYzF8-Nis z*cSGq+AX>$evw<06rQF0)GrSEE%u$7h=A0=FqG@nWlh$Mno4|HoR2r?-8b+RK=tLz zzHfYw^Vv&hryL9Y-dgO%i4TKFq0H;$(uW{P@imPU>xCakJ4EGIFOQJDk3eemftw?I zEP%az6^pO1DthpCVU4YAU~10mjGm0tw5@10kVCUjeLh{y_|mDIAbX845gn)iZR<3t z30A~qCI%JW=Ks%%+Nuy)2EY-+8nyyMDwAW;`=R6wo2pTV&;s2&Rq?sJo*b_3w zc_!N56fnVb%$iFIk~Z^DK>08ih0jm*0Gyfx!w5CJ$}TQ-z7?Xx|FGlh4pJi_98D|l^c=J*x z8{9ZRI(3w`2(jZS=sScUQ&gmcp8hvsMcL1i`^9aOXy9VO) z((yygw!$96>7Lhv`VZwB@IcxiWSGKbn}618^uenrHE#j|Akx!uI$HiYGuM`WeR_$8 z>~yS5e@PntB-Z1>Pc7oq;t;@Y%uhUJVYZeT`3K?lYH9edz!vpty^nW*qjUa7+OZp= zFL?RKWKxiuQRY2~=#$rZ1bGak=QkE5RZ6S#Y5?MCS#mp(I*qiT+vTsO$>xi>dgZxm z+nYZHqTRv90H|Q9=W>@;$J=7b9QhnA=7 z9f`BizQ{@4q@=oXsR%n2(ZXE6Uu$aK0>W}gab9F!LFaQ}C^uBl+1Kak=l5E-$B8BX zC)sbl`zHqkX;|OZI~e^PGNx>NB(gcPSP@z!#lajp;2JJ_`i6)Ym=ShzV=AF#@`!Sf z5T?N0JF?V`t0n0sC%w3&c!WcnBDxDV5z&I)!?!uRwUiG~pYKT)zoMK)(O%$rjFB8-RmaV*m{Y=v?@|M&JdsG}^@6i_7wwcFxy`;x}f9-#`GO;*5y6L=@l zByHcCsABm#$w_+syYuQZYqcNT8%}gAKB_cZpv}DZ^_M{yqym%d%YFOSL(;{1k1+W- z7g}nxJ(Pw2h^Xh<3!zjkH5cpQM;r<8#9#pvBO558hY=a-t`89zRSnrBrTg6otXwU) z6MI0cc9CCsH989PPT8<<83Tc0B8?1CgM|L8N5!o)2N6Ou)21QE< zY3MiZF8AML0siS1R{fyQG-AsLx_>tWg&xpOubs0ks24<5LX^Wh(3z3 zkE>0~&+W@f+k#r4%m0l?04{Ca41GsKf1>Q=u`l(wh&4ISb2%%wqQ(Ag%v@Nv3?izL z{*PBc{Rk8b%_FZ}=9ho#Twgft{yAit2n6b-VYk{*x;jkRQgM>{X{3xt;~Z={(4xK9xSsf&36n{b33s6m{HLE|7X5SfQAx28 zIpSAFu#BWO_&HvkcX;mNo}!W}_=~^5s(b1IeaQR!H_DaqiGBW>T1T7_I&`UT?zD{m za2tvb^0Y{bVNQ+g$^WHiZ4+484ZPes6V?BMAMos_=TXV$93xRGhvwf`9qkzAHQCTN zMj!paBls~C?&{VtXMZ2t(PXI$15Fde!`N$cA(V}?GE#nad?5_@A5t|l{LXXzr$KHb zBcRW(#V8TOalYZ1G=p#Ki8t$NXi>v%BDW735iE7sdi1m2g*_wDmxG)SaP2TtZ27)T zSt;@9jeRqMe_>X`7K9`ssvzw51Qnh!zAOQudAEOl=0XGFi4( zYVi1Pw>_6IKB77vRf+jjpHS5N_cBNWIKgFouljtS4STp93s6B&kF@ulN)n8`h_(a` zDJd)aK)>0zpz{2ESG%O~G_Re?m<$o|Hdgq*F8(Q{Vu=9Pc(brftGQ=^wNtxRoLR5CFBd)7Tk|&8Wh)2dhz>&!F!7(?wa3{QnI}=P_yWjToD`%HFx#x!!Nvv132o(-7vPO3_7e%})IlKk+zJH%4 zrmo^EjWaNOJb!nx_M_2$zN~Gcz$`_Fs7_zW$)q5(f6|4NkeJ-H}8O8OFcjk#_`oR>a(ObXv=; zqAm*@b(}#ULu)PiI_A26DERb=g0jq2ItR!Zn#!-_;e5Gt2Xrf&tk%m*>gDV5`d~># zA!)p%MKR{+fMv&APLiyG;>~8ie7%$70LhIXUhWfR;akt#+j?Xw7+3M6w~xnYhRz_6 zy(h-b8O*CLIv@S`@_hg5S;}}^QTmWu-Eml6S|&a9Y1%QYutK zfp};5dhT&FyMjq$8;51KQ`(U+0+ytyap!=Omkbm4QO-cOr7~I{d8BXF%cM%E>7#cR z*2;+8at%#p{1EDIz(n5paOg3?9K@XWamnO)Y-2WxM4$g3z14$5y^K*wiObAa0yHTj z+$ZK_8v~MB_R$$j-2Z-ym4eE#+q}2BsekpumghA0Kl1lDu(}DmPoE?@LFs)C%=~# zybgX6V{)ZlKsl>io*bgs2#Vkeczgf{dl>OQ+WlQ;PY!^_ZiQk# z9BPzba(@JlCoaYyRK7pqG*Vw)Cyg=vOl!UPYhTr7BU&b?EH)=^B;F5MSX$6j&c&$0 zGqH$q2HbQ*C4J_MP+tlln`r8+Oip~VI2!f7m&8?*Sp1I}c~_0+(bECBNv47hpD{u4 z#*bL{IiC~*HpfvE3^9y32$eB6u8R!`jQRhyL6MDSffAwkq$+XNFu2q1yL_)850ljw z+IGn+>8FlNfhtV(=fjhjm?6eN9yECEoxrjM#K4~|J{8R3c3Kq_C@;VJ!X&ZZ~`Q|GLG@lDf3%@Ge+REcAI?wf5}KFcykBBixac%D>~ z-+zs9%CyKwo@nwNiT_Ay2(;XqVK`KHs=v8mMkfHG?e)JhaSH>dIL&~<=?m|77BbZA ze|?H>%`Ur!vP!t0lX?{jQoUv%<|I7fR)b35rhZMS+e1SO>BVcjd%wPlpuVCOP4w+y zIOT4i#L}kf!R_lmm^}$2%>z*ImXsei%}4n2bhuSq9;I%oZS<<=1e4u<4JvQP)3Zzd z5fXq+9jF<2UDE=4poxC~e4%P3C5-1%r7;m_N_%l<%n% zkk`GbGgV^7dUbRj7ML4I%)fYHaz+%`Q+E;paT|cxMrTxsMf=K7_meI8FlnXT2{Md8 zLWlwjt=IPTbv$^54#WrN3sh8CvCxoDR=;M&0AC$xz5@t8E}w})->jz&i1Os+-{K46 zVu+g^MLbA5V8> zqSek<2~!b-QFyJn4km#?c=&&o^@-4yCGu#kn=8<5DW{Fiw6Vtaz7^7Sz@9i16ixm^ zklGP|U=o4)JJWvuvCH)-AtgumfWiVKw3{}56rrR`cj~vJ=NcmH(8>Pvr&TlI6%{eV zry}<1Yeb&!8nR2*~F>XAxg!q-ygx3)=*(_ zy3W@6?!GV!>3gZ3#xQ-$_ATlN$3uz(vj(590ws^dK3@z|U$h0+hf40vD9TlIJPs#H zY7HJK9m0U$J|1eVm{SXzN%@)iWH)$wd(0fnJ<2DGg#W|t??cSq4A|nJ3XZn(sxAP) z#yP{@A(9yTzVtpw7hdoq?iP{M7EGE7JoDpi=~9i;vAM^GE%RcHN4Ua;OJH(R;1(-f zM{2gWFi1UwWZf{pTbnzxL_KS<=kj=dU$E-5X4A!G@RyTY4ax$fjHW75mRY79Cu;9I zet5X`%KAx$1h7w?iTy72XOCq){xr}b%|l}wYKE{-78RfEx`K4Z<>fC5pn9;y_cxo>-u`|=9q#ufNulZg=OADa7aPihsNg5aXz$>_N z)jLLLYd|?DGKyI+SIGLMh5JQ}C1F1H)bXYl?tMnf(xAdLYlr(?+?P*ranKph$?*ZZF978a^?XX6XO7sTMQ<1_ zAQPDllJ)n_b9AMw8kI}Sd!nNk%POj|Ips8fcFlbrYkY(oU$}%Ip~Oc;E^lmj>$Ks& zeca!0?@P4i4o&)5*HFa7=Suy)z8X7!`1@!bErMX-s6cZ;lztC6 zcx5k|A`SS%Gme9yrmn88REo&Qsz*;0NcUQ#Mf%5|tnb3V;S{f~_oUhr$oLmW-2CsI hp{+@IM^_tgh*V2RfAw;U5$O5%UPei}M$-7p{{h%3Lu&v4 delta 10813 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 diff --git a/icons/hud/screen_retro.dmi b/icons/hud/screen_retro.dmi index d3574b8824f109ca6a371169b7b2b7355d446fc6..37767a32b5d0f360fd50b5829f2f6f0e6a403b74 100644 GIT binary patch literal 15226 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 diff --git a/icons/hud/screen_slimecore.dmi b/icons/hud/screen_slimecore.dmi index 96185ed3cf6d7e78478e3bc9df2e6c53de819740..29df5fe27c37878473dc543b8e822a75ec59d333 100644 GIT binary patch delta 14045 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 T*9ERZz5nE;KTFj~n1=pe?*hQ# delta 11222 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 D_PiKX diff --git a/modular_skyrat/master_files/icons/mob/clothing/head_muzzled.dmi b/modular_skyrat/master_files/icons/mob/clothing/head_muzzled.dmi index 3a87e8cb03633f381915ebeb3b773e96e40bc511..05f7307dc562185ff0c45ad499d80f72095dbcf6 100644 GIT binary patch literal 97860 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 AX8-^I literal 94543 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ðUPRd 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/head_vox.dmi b/modular_skyrat/master_files/icons/mob/clothing/head_vox.dmi index b9199f083af0a4675a90dcb31106ab47c1ac86a7..39d6d780c3953c1de7a3781791b4360a66d02765 100644 GIT binary patch delta 21574 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%0D)b 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 delta 19454 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi b/modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi index 6cd4440994c5d121892f65e425e2dba7a26bba73..f9eb421c7f4c97e77867120fdc3e48d05801c354 100644 GIT binary patch literal 57112 zcmdqJbyQT}`!9X~K{`YlK|lm)K}uqfRFo1Bq(M5Rks6d1DFqSf?(S~slI{-a8e(8( z?wNOd?st9HU3cBTes|s9tToJ;efHk7_mi*ZInO3kRat=upB5hg0HPPqWnTjTRx0|9 zivzZ>bkUW8Uo1T}v|VJ)oZmTFy?3#4um=E-#H=6v5pyD>a#QD8xV@8jH_snd9Gj1{ zrBe0slA4vvmUjh9y)JTV_NAv~k2j#W8Q2Kq7tjyeXqy+WW_Fj8YxgakD}wdJDWU zL37?wVi-~IBb%#-B1TsxHD})Vb5}QE^jA1X&C6F^em|&HpQWu*@9YltDLSzSPp7E% zK&X@{pI=7H+^Ddxx3DPu9u-)55QB+tz4d%@_fKr6SuorwNlN<(CH^&?s)n{gju9!P z(!g`;$Ojw=)D7dEN3p+TpS}C@G&T1los2;uq8ymO7eGK=KikYwk~dli*%^{Onxr@~GsY|um? zg_Xfh)j>|)tq+Gta}S$fzATjHb-0}kD_h7Q%Y+4=m0*^ut!_+WPw&zewjTGQckx}L z0X5PM#*Y367}-0|7gscMEr`zG;;-9+l$G8- z?;fM;80h?Ztqrnfk!v!cYjfw-JAWb==hF<;(QnGTy`2i1<;{&hz}g%NWx)QfpWiP2-JVW92sVal}o>gWB!Wr@Sr^aU??sw>)6 zm!@{pribupWW-FDmtWgjU}Gokw9l#yrPm-dhzcKit+*A$NG9qsI# zz&tW(qB_bX^Kc~WighxOp8ruc6TwYa$FAPn@V5r*W_8-WNY5MJ1~>!Kkek=-Y`fLb zLqWMMb1YNN0qcZz9iYN7kbglgHkm1RzD{rcp29gH(!%UEG-LGfwopzIHr1Zet@V{h z?&&pYSKg{#HUMDYOKYe1g^m z6h@j>_KknbKq3I#2VTfN)9^^#TY&0mXd)p;Q@B_iBpA_BT`88x+|E8Oy9G0NW`iVu z*TAbMN`tRC`xr@-zTFw@V>EnO@x)cVe|9gIz9f;&F8+{Je(*dFh7;(e5lRO&#!7oNGJ3PX!Sa5vdA0qk^Sqn z?nUIi05JdcIwAQE=f`|%JIyy*VWE;J;YArAAHO00G?<9);ZxV0fM4Ns@46%I(POjn zztz$C83h@R7YHs9KH)R3nM#!5hMMEt09AygNNH+otDD@oV$bwzLFC5$& z^yiQ?G&J)_-%TW5Mdd!KH$8qHslhVAfRQ9%5kW0vs~y;%DC*o9i<%XI&vNWeQXr9+ zz3#t%|CTi|VP2PO5!flwIR993-C)?_yXsU^0)wM}xnQcWywIScj~|Nk?!UP@<>n{N z=X2fBVA}0->yawNG(=HcjqNVk*MuD`G{_j78IK$0?O_>STp-BJLrX)R_k>A)fpfJmZ;hgbKCQy|40wWC4A@4 zB%i;0NnTF5oG_Y`r=Ei^dV=F2kD(a>^a0uvb^@^7DHZSIE-FgI{*PZ%Ru>5i#6BY~ zi3p-ayU`^fEJM`B)!eRO(6IU7Ppf|LhXYGmkh8oB(q`0qi%kt*C8H21*pwlbDg@5e zvDI1)4Mq?P^Ecyl!euVf@1q(GBLe#PL~g#9l%8KhelFg=Q2D`X%AJaglr)6l=F(gB z4-9mEDdc+KbM(4p} zFbfGyvSp|s;4t!*4G~ayzPMd+cc;1BeXZL0V)mA5B6m2hGxQtW-iy#@N8mvQvT9myK?!2!Q1HC7%ExYTo~&f^d9r21=uBK}0BSSO}U-CYRiX@w2!2 zy^A3(yzR`)qxtVlnhsB`mD&(S>1;>hNWr5?r)3fGsYoc%Ku=%$ZE^@-UOWRRDpJ0_ zzF8L=TU%%?$)23D8OtUDR2X}Z+cOnxL7)=JM>25p8^9}!Rlas6@VzB=&X}>o-)UTpTRec<$F%A~uGW|BU4v%PH#)P7 zi{vii1`lx(sRu{*#Hm~`-rqj*VDLk1`VjS@4OcYA?%qsAta4jyi-o*T(>*b_`;w9j zjNU}4EJjwAZSL;4-WSV<7~=RIxA98pG!B#e2OTeujPH|N0*pYkU)I2s6!whk-fK!oU%F4#Za$LcJb$+lA#?af_6W?Sk1nm)sutq#J35WJ0(SB5&klh}N`mN1n z;s)x=&IfYfzC*VPuE>tY(-Y2P*x^zMDkkRcD=#XnMJUS0<#6#{5!_eeJ}WEsqepli zD8$7eSNLJ`wK73`kxo@R9Jc%T{jwCjnA@v{C0o#3V*)tD^dX=@#{dEvUNyA5tuUYU z0d4uX+vmcI7>nQzwc=#kFx$8Vdtuk>nw=lG-8Er{oIQ|8V)yCeU5LdJo5EVezVL-i z?z`)YRV1EQ7p$7O^5t^?m|tuXL!Q^Pth5Y8EkSoB)#vzDujDWRQ0F+CmOe;Q6+L~} zPDvAf%{FkSDv6oXKj+k&CvnS}6Oja3?IQidfn=lE^OU4yo=^V%#{*}7D69v(uFTZ* z^uBD3jTLC3^0C+fQxO5KbA;PRF~H?kR8E6)%NBB{u%!NsNrO@9^z<}3Ha2UIdf@W% z(&?j$9;ws=@wii<8Rv~?xEQ77M7}0v!~TUz9kZ(-G%hw)Gfm0d12&<>jTV`jc_#v5 zdJ(_#{W+Vd2DklB@hjv&1Op^uecjY$cd|%2Ny6(Kx5C}e?*u~yr@gaN7Sw31T@n^I z@y1@A@}NQ*O3Lg#kyKIVO>MN$fzCBJO(uACD+T&%zRvmhbQrQWD7p0=elH-vDV(f?R&KgV^zc<7XfP?Edih;-I)yvY#0`tk0aqt?*qr5#m- zFG1LKcLOHI7uu_Ec#Y8wRh0gg#pO9zTBkLlS1H-de$U zUm>u;{m|Z0zi#m()@>8`c#{&w{f7_b8&tY(N2YN7w2J=7epBxuLVO?-EVc*u8MgGQ zI*FTrw)%(IL9>(V9dh!=e+E?oXE3O1?;ahb@V)GOf@Sivii5GIr56B-48JflCP{~=`eQwUyW)=$|{9qxPA^l-6hRv8ruL2iHh)^Y~o0$F+abWr_7TzBpc zr9d3u$HA_l;^)q=pPG~i$5arjp)Ccl*38g#y=!1fL?hX9xk}KV8=Vn&ffqW^ItA_e zi9CbX%jw|<;%^1Ar*jZH-;nytfXvGMB9oI^`fFR1=XBxztXB>@#rp=w6{hWXcw zZ@;Guq2VBhR&!E(+rdx5U4n)Mp4l3Q$OQX(yxpmiV0R@=Hs-G@>OqB|YTE4-=@qX& z5RaYUGpQ_lXcwK4v@+GT*3iYZ*x)8NB{(8wvw z?YOsZYrFmws?k~BNTkBoh!DqK!a2%G9P4Fqu|C3i@n=h3_<%wLy&6)&1ysZF>XsR? zdm8RN`->S0Bzv<}FB@=fPCqP5aO<>WSgsT2`gXq=*0NxTWg1^@cZrf7bWu!ebRMeqMCBA z=y2Sj1|_T=dSQA$*Vv^A!eXQ3!3fPG`7Dp4>Qg##s+rPHs*`YpH_q&LCmOYSn>6;D zSf;sB+j)0MeJ)AkFs7}G$P+KbMAsB_<7NX^LSlfV7B67F?%I}oY||t-aTuM$o8)s{ z)a9D4#Me8cb?R)Uj89E5{Ic!l@UKoMOaRuuaC>^e?@Bw}egBZ1 zAeGdgY)pSOGBcwzzm4Q+6&+&y-HSQ@5svELw_bn3hza@Y6=U?z9L%iLQlWn}J;(ch zwp%`h)K=3?dF~*>+*Bljf1mX#yx=#ijyy!cRE%7G>uPJM#oQ0>CI~w;&s{e!HhDR4^Y922 zn`s#@_Vb2WWUJIXv737%;_Qq8B#F67*KAuBF4YW==wOMtqfJY>@>sQ<+s)$< zBe;P6#yCUDuCA_)S<_8A(r8}&KOK}5jK4gZns+*LqVo+-WoBz?OhxEd!x*7=5eLn4 z%qTKn& zL!<0YV8o9{s|x46?0lQ0RHI0AvB0frog*1NZfaTS;y&eiL!PcUFKCq5~;Sc1vn zYK?KU(ZO(d80QeThY9hGPI&dYr1|&v0^9{p&HeQP+R&zX+{+~Q#a^nEQ15$yMNUqb z0Td~aKa12w9+PC11lRLjw^G?%E}D~HbavaINLvQ_PUe=st-KHE*&M|1SWM7tMD^2d zsU(lLmvBI0V?y%fTRC;@pVVP#&)|xn{Af%0UOf@w6;T%IU7xOvu(94>pQ zU>`Lb%F$^|;`BxO@%sE>6;DaFKc0Ym1Vy2L@66@+vSQe}fAHqX_!P$7BgFYdF%3O^ zp;CwDV?lXCnIS(_MD53yVob=!)0KT4D9X@%*>5D$$qTa7bl5`qCvqR|dT2mswX~RX zh}tElC%t!vylTU|x?>8XviL2!?=Uz6lGj4&a#b(~dhZCavECn&FC9=OwQ|6|Pcgr;$Wp zEulDHKW1s2sv!1-`<$z2s+ShjAL?v@{8&#ZjwO4KGvfKGnaQbpOn^3X^}+p<2kgxv zGvgcCiEyWhD8<4iE| z+p~=O$X8tu97E*k2N1Np1|cnI#F%P6fNSZx5K34IR#A8n`t_ba$ht73h$*w-C=`LE ze|?BTE1Jm3DW?z0eSPcN^>Y0hqK4=o8?gZ*5huK{N^NV-em#)mszbv|q>AhmCb;AX zl*dh6B5~&y0Q#%lB?!2lkR1W#HrD(co%Jo}t#3V%U>MPY?hm6;_>Y%}@Vi5XensCQ zO#M5Tlz9t_{jVmnM{R)O-))L~|KD{Z+up??oluZrq~};4hF&i_P(lk154{&q&Bcei zLgRtmD#%Byta6>5ovkbHr3_k7$m_mj|3{A={fnyBtNP%tt*!Hc)SF|hxM~c5>uq^J z3G}u3`eiJ$$OFnQInk&oo9`0&d!iyvH;QDGqqNvp3QQ%MlX1V4XYT{!JIBtqVsdeG zs_e7$Z^|T>@i0zSRjO_;3aj1+qT)VY5NXT?rI8R*!1oWsB!NE2ZO!Vo>tpgf<_<#_ zmnUdIwY_cm#AcEZT$Exm3cWPVf;YG%BnlPggQN@$5pRlg9_2xtHwT;qe+oMk!~6*| zI5M-d@n1 z55{;vZjjO6DX6?xesEQB9WzcRX666B0l#XF{|k-|UHd+VtfQK8xO6Ei3rk1sn>+ez zzanTjZJDa^`;+99xlp@KV>!>nli)6~yeC~RDLE5@Ru+gYqRFXv^!R+9u8-Uf{tTvZ z+P&yvc?;(gceQ;+Y!@3vlRs?I zG#~iv_2%hz?w)$Zm){%EyO^K_g&^0q-b%B7Fqg#RQzkHb?ix^kwkWo{IEH4`kB#BK$HKXGq zb{?Lfx&5I2jrIhG=07z)gdU&b2$THSzWk)Ygu%{Onp`)gU;2pwEh#b{(UPp4DJC@mck!2V;)gC9nqrlD`Sh@%w{O$x}Q3M2mt2>iQu-O>S--SHs)8v6_pMlfdta zMHSR+W`6$izUyHykkg@CUz;p}2nuS}>hbKmpRJJlrD5C!z#N64I^z=#o2@EE*lh;a zCI`(*l?bUoVcQJu29Fh7;8Y=1KEm)3CMG9}5f{j^&#|(LiqviK9j+Yk{_oQS{5y^L z88?=t#0dy_?H!*M%wKBNr&y~%FsW&2Kex9_vt~HJ;rs!L`RzG{yjZ#G_ku9qbr@-; zX-$5;Ve%q?2Va=%U&jt$rWcW<%gpDkBn<;$nXY>c`%3y>aX%#bCU0{j#>oGFco;((Kj zhwH*ielo_#KwB?2(7{I{)<+7t4?cAW2@Asl0s;fASW-E9M|op2jAAFgW~B1O5xgnT z)ID%(ASx&@jFa^6jP!jo@yjOKd!8_bBL3b$SeTQM%{+}C+xuQJ)!6mzxIVSgKI>jJ z)f!I5kCQLA*g#n&{O?0yqTZN-^cb-#SVy;_$a$#1{guiobi^kRR7h)s^aw0uvPmBC z!MAq9%_G35%vV!3jPQl0SMxF+re5C;O>Mou?-tr1Yjt@{?3dpWN7(8K?oPYGt>~)| zA)}<;T?$G~?IA!hzvoY>Ihc-jILpY8kCgpcXP>_F8%mW4xs_ay#&}QA^TF={*Kdc^ z{McF%@-M*9qN5|V!R+Oz^aWl4ul&M}G*A?F!|jK;A@hUxQ)J05`IQ)y#;$-zKt5$> zj-6ir`o^rXsD6O@vAWo$- zezhlABIw-TH)#>}SG1bzYiTt885Cvi6O-|$K5A=D${tB)spy_g7uN)J63sO;0fejQ z&<9RJXq}($%J2ObZkd1tVXHz(!LVT?pkLF9o&VjeqYpELdO9v1jBtvL)iWKyNe#`- z+Ts(!eB$GeHg1#t1!*+IZfL*Le(i38uWFCi4}Dn^@bMX7`wRC>Fko47^WFU$1L;dB zw-sRrsr(b7cmLl&ME{2{j7)nBLJztKT;fn{fD6hxW1<}vQfveZB{NwFHoTwb>|nc8 zLnDK8(UD7e$nHgqG&5##l+j}@4h!#a5Vbh!k8iqc>D`KH!FiKH%>>*R8w<5S-K717 z^CI4rTF&<30E*YimKSUnpC^^D-al!$djdbdMiuXg)?R<}>KfcHx?J%iIMFfld1PTx z{vYtwxmfoR4Za5YqT4Cy2rZN!ufq%(^)o>5Wxny8Z1E`}RV1a9K|vv}M4fTre}*+C zHzt-q^P_3Q{UVYop9RQO%BKq6tsbd$x{x>?FgJeQAHq=v@5C*0zkV!!a$;0TH;WtD zC{FEF!#LLdW5xj9ZS?r2%(OE6wr{_vfAw+eQTNy5-w>Px1E|b0%ZBydf-m8yU19BU za!?-wWO)WhcyWvrY?y99Oqn7%k8x zHDTtit!tuq98Gz)Lz$WB+uMBIH-YY|Mnt!~dH#m`OMX;^z}xxx#m~7xL?gu?TK}0< zdezo)T=Wi;qfkH%amSBXmRRw_UxoCKXk8-$s*LZq>jt;Y@{xu=Rp7{j7@v}FSO;{@ zkW%kh1%nt-9HbDg!@Z!^5h<{hXHGu7KhF)g2l5;Q0UzfyL!@kEfDM@(@CvlcM=zdd zYhSETZU3Cd!Cs=WiYxB5D?RAojj3i?qPT7I;>n4=qZZN(t5EW>^g4s1RgKw5zqT`J zoq}G^kP8Q18=CFl74t<10gVmuUto>F@evxV=?D|GlHAstF3*u|xOv}-ElQj7xv;@Z zCG@MOsMt5T#X$c3YC=ztHtYKA9iw}%S(!Z0Vv{kG)zhFF^yB%mkm(i}j$gcKz*1`~Fl5J8E3_G`gWg6L2oHD8;K2 zg5M{DK5oon0teDHzxiIlbgOcfi{GB-3e6k59a(qLTY`^2Rh-|_vFj7!15ubw&$6#a z?ur=Y6Rwtd!P*pHQSEooS_A%QxdQvo&Db{D3834Z;-|rw*H4=RGO9b@bc{j0S)QOg z)E;R+dk9F? zPR**bYO8fzq`*sPfWiYGFG7-w9jqgPAWQKiUSA3ncZ3{gKvi=KSea9zV-g&H(hR z@qDZ&KR;thhP%-&G%uvgbMm+s&czk`*@Q0)U6-0;;E+-jwM8Be^}TlhN(wBO;H`sfy~g>sqO93`Et_0jJs5dBTY zmgbP8|Fy=**RMOV4qFU2o|d?vs_fTFjhXrRNLMg0Lhx~=c4IlgRc1s=a-1l>bS$g9 zyR~3{=5r{~0iTWnIKt^$UIQBnFTx+XyJg(rL9h&o?Oo+qoDpi+EnFuD5cpM@AXDCIU)e^*kr)fcP$Uj<>LpBpH zQPf--l0)^2H5{{SIW&v&i}~EwD}EN%2NL`Iv0H2t*Z_HO_X*vy`aTDXW z@qdF;}8yZ8&=&)L33;O>dxKu z&rVFwDJC#(No93U{qfH^%TdGQv##IEnN(}{T3CFhkkKlRH&;4Eym zzS92_rk?c@z3bZT?dLwx(UhpzrEc4+KJd6SX7c||CBsEB>!p z;%wFU&}Y&|SbLbO2!IO5NE{Q2MvE7Al?Mc>XV&4(Yv7MQKiGsd=cTBM~_`l_?;fxb)&&J zytYy-2V$&b_h%}LBzZ9-MYHNy=K-T|hlQN^?bE%lcU%ZaZZG5MIo;A=6@BZ_^HzQ5D*_dwPfpT(F8 zOyZ57{tNS93KKal|2&D|C;h*h82dkjf&Z&+ADiugzwzwEy&8Ku=JjDzolR0!bxV## zZ%F+U($uMZ71pRss@dS6U}*9Hyyd>@@0a}&QQ{SQ7n^S-v* zh)lYf8hYeLMungF=+-(ciGV*w;unM<3%q4*@)%9P7D%IpNaM zG@J}4Xc{M`fH@m-8Lnkp-j^Idy)>iNG+rVc778JORjxRJBfk-5489HGx%Jy!?sWCp5HEYdc} zp*#JE%HC$Ui0iM8?s?9CBd4H{;d6Z+5)mN}rW&KtEm06K^#ne|$6r}lv79WVY47M5 z&DZ2)g;@+GzV$`5d~hyeG^N&L0<#u9%?{uLWV1PKI!)~UZwO?>^wE1JUbbsQlMb{* zYaf_>!j6mL=4ek2qpIo$WnyHU6E|LIa>4mH{i~-KgRiz87xx4R)u<>){lc=cdUzhG z-T4Fo7mSP9rRb0@sR;0Mm)Ss7eh!4pd9Q#lAX|Cp7b(ETX z1ooH&$fBJ{+p zOd=p%!3!{b$^7I=rJgQuUs!mmlF$3V7Go%h8vtxW79y1O8%$*O&hala6{;dJimdDN z^2tP9dh!@q%RpU)^yy2TFxRxmO*EXvPL z$fw1?7Eh}%jG1LF+?=aHI+Y3Tp)Dcp;V@}ggG1tG@m%G${z0&l>96wLMI&a z|6Vd6;m?J z^l@r)HK=NGZZAUJ8mv^K^4eY+sz840YPBazhV0B)xm>#`mxcX{4X@3oWf&6Z<~W3x$ccf!KuB|K4%TC41wGq54{c8N&8#W5z5P#O5p9EN=gaK1>QOou zlhfSH4>KQ`eEP}MN9j*z5l8!*3Ibugf09TnqNv=a7PEiBv{qE6+lj4}?ADMb*f%aY z`Zv7XPh~tFM<*(?GBZQ|U6RdIF$Gu)BX4AMAFO72?0%pp12>tiv`PoFY4$aAHA}u? zK_rX^e`h{BRz~c*J3D{S{+;{e@ZZ|l_RnojlCLTm>_$|=sJ_exp+)E*REw{u>%soh z(}qLR>P?<~hX_J=d*e6K2@24D;ZCqYFqglPGw2gh?0*w$I8KZEo=1!KJH;c5-#nR6 zKH})l6x1?X|86}mB0|y|^B0aPFcPflGgw{0Gm%%AG{rH&=rIm!)*O|rtC)LSUQlg| zx;g}Yw8#`gjup)Y#A&|JuZ)#II|5SrmHNknRe+#>XIPgLwnoFf|C-oz>FVyb=`SxY z2U^d_%Q8XQcpcQ;Mjpwiz(PEOR_9@f;3)$yBIsoY|su~6OmA&h3-*Ce4doyNT^__q=w(3+T3yu}} z7lfvwW8k@iyi&QP68~x7uvsRjSYNHt2!j|kjJm(I+GRaeRDU zaua9PtF>VCM_tZE*&wD2!h;Z?G3D>z`V@E=x#qRU}hI!f^ilVI946tp(!c5~GtF59G=!zq!%OWx`qmM%>?UFT~ZS4p6k z{*<50a0v+s1LpRBoow`%K~cUgd()#M0LPT5+n#pOcgdSRp(_)yOX>ffoSm5jE%<0& z!B&Sw{|5ru%&jHkP4}fMEkH9*GEk*=K)PWTQ>tUzF&3SA$VDoN$Bxs2{eo`(f(n z!fM1kS7k+=zhV%~kee*jyP|hDTWuG{BolPGZo`f)VGQdd)j?xae1Hjbti;5>I7=Eo zA+9f2n3&q4-0n$wYlGV)1Iy*49UUKk{`?t8ZQr)gw9A~$`+MdW=e_A3NPpa9e(Wv+ z%KIKWx2KcKO69AlrSjz0k0Zn%9^XN1=Z^ZAY}SY7zhpS^qmAvXfDbaEqEWH{)5 zT2cLrC)F4gf;6W2RxJL8j4w3k=^47r7;fnXRVZwUZk}B1gve>{ZeeGnUp_k=7Q)yw)cMvYr1az;`zVJL+vkQ}EIvLxEMBJT(8KpFPvXF` zeD*P8zC0@GInXL`ktm!=q#}MC0H~T7PF1J;RY!HxMG=VsBi2EK=3=+_$4ZSSPgTyZ z#Y{Rnh)T3#K?QRxUs~d98s6@10ypS!HIq=OI+gm7!r1sRxQJ(NZbIo98D#hFh0{4S zmbDL85y^ptb~PGR2VcGr_JeK4btqr$_I8s>weHeV>c*QrrC4Pep`XnT($dUTzE&fx zpK*u^gC=^1hKego!gscIo_b%F*3R2u!)go;s#mKsuXXM0QBGB3h%%w8n#b>cg$$5n zhk>8$KKoO#aJbv_zT1Xf>D<1g&t4c6FXhQ3O0ipVa|gG4>Ec6>ovH*_l!^!?9QD#zcnYu*Unoy8EYVaQ-Vjo-sq*WKxcQij4MDV zVE!c}GP1kJ;^|dpbERqTol&r2^8qU>)2aWTzS*d&Hkas_m;m&c-mk2Zc#wiOMeVt2 z86#jtVlJ`tA}r@s{OY&;C2-J6n51^2N7?ph#%=j<+CXp!J9JOxw{ny&x{-ly4dg=SJbB47j4ipFXy0C@t;g=jK9WZLz1Yn$<|jKQ zk=LYLcf1-N=R1(x6$=A^t|8_xJ9Ahi&@&Z!PJFV-R3kLa!*%HdFlTFBpHLPr81RuTw zlK(bD-X2V`Qt=va`F@%IEDVkJ-}0pnME3wsv-B}s|3o6XYB2iw3dg(vKQpZ6uC;iT zagJMWYLJP#_H7Y{P`P2^dqCSZ= zGA-kBa~n78Iu556ER<0q`N;20T$gq$VbPudK(mIhE=~3=?mduawHYumoy%LPu$de{4N?-h34U!{EI?AVImm(vzJaqeF&F*ly*8RoXA zrb;_&W62I~?Fyp`Q_GNFDJW@fziIF08#pIibRNP=$9w2tEgw}i3=l6F(VOb-A=H_R6Qm2>?$$78rI+CvXeZ>De~AF zN-_as6L&9^0a%b-Q+*6?*b&;aKHHz-UB-oD9MOl(orN?^c29WU7 zU8v9;T)}ZLgTzSlI|Xm#pB%uC_@3D6QiGeOrMiZOhNsysAAU^>)B##w9?anRT+e;M z6@6ra=mT#uSP*czU$b;{&~OMp>zMYxO=9A7xXZV_FnM{I7Ti^3wI0S`%!4>!l%u`sb36f3e8@#n-;`xd|=ojbZ) zzzrT906i1mde9vg&m*&!o43ch>J2}Y`dqu2no^&l4y<<^JR7({u0LmLA02-}e=`ekSSmVlpB$w9SxhUp@np$mc`H1)2%^<_$w?b1xh) zWNt76kIk)0Y>D6Ui3Vpn5%N@mmRT-0Ot(OxbsK1lUm)*m@986oPas8*_FI9`C*U@N z2Y?>=XdgTvQ4=MYd69T})IONJT;~b17Dt?oWuLc2RgR^1C`laes)&`^E0c#^*a_HR zC992q4qRl}$#@qFvU(6%Z+U_E^GzjRzhxHViIBLS24#J|PVpxsVXb-1Gqa+;9?~5< zP|p=H)ijyT6j#P=;iMciuwf}kR(ITrx=y`I-u7e>-TB^(e{s#?=R@QvW6J^_19%d3 zd%jMf-gP$!EDW^j4<~*Hf0UG=5cw-v!mHF_Niros(jN8l#_<{}?vt86uAFP&#q$jr z5{U=aV%B+v!J{k%f@U>yfkA87zR zDy~(N;#)>EO}G7rK*8%LnE-3xjJPbtk z+H2{4kCeSrU|mtC{pzN(-I0A^SD`61;kLddczu+%80iPkV8L#qNCuh-WnBZ^Tc{`4 z%!_J-&cr&ALMIz`e|~3~EH(Q?JIjQT~S3n%Tonf-k7pqx}QoKlL+w0b&vdPKH!aFnrD^1lVBPuJOFa_k` zQHIHV@M)Sd)V;5~m8kG-`nmYk_+3`JBRM4p$oYp?Uc@dlmF*5oDCpklkE4mT3$y(; z|JycmOH_x?Kprhb{H$(6KV4p1-8Ub)E9Q%!AfM%yPHBpKMBr}&zo1IEqh&POhPOSF zhDAK|Gs^|b)YKHWVId+j^MUPB^F8n^qHhy9hx;#0*vB2u*om$4mVmjGImX)a8q}Gi zj4VsS777{8O=sN?mGs2`-Va%gw&%vfa(LjW(&1O+40p|^O7bQAav*SJc){0MIzt*3 z4Om?bxVJK=l?--A?ECEOxL~=~q?9m2Qse6vxQUWJ_1aaI^oojHxcJ0i?O~AMNVu8` zZwGihFSeP%z|*l>`)Kd}Egd_+k1bg@>?~eD$xa4d_;xj%DhLah=V8lkJbRp+blmv6 z`yL}BZ$y%4`hq>h6wceXZ+$P2EhaOxjyVTwl>gQObO$BP+G!fAG9p`EG?Pb$GyeHT zvd~zfS^aE@c*2!aeXM%i1HYIs1vv89Bp2a7qq5WZ{R&Mug&^doZh;g4*t>*jRVIjz zoz;K!-697-D{E9U*B>5oNj}3UU@;^sE&T~FGKYi&1l)S;y!k2xR_ER5f53PPpmsss zw}(RJk!}t5fcwzR^NYxR=#W*LXb!d*vED6UPvpItu6cESI~(vy|Lmh&(6iVxMA>od z<7{E0HO_YdeUek(R>n4nWmQ#43z^DFb&B5CVWG(y8}Wtq&!3zW%95-L{|fE<>>|_{ zZQ)>rr`jrht4#&`-N|~dVlrSQU>*`@_=*a3IP(mw6JD!=ZoK=`LJ(bMN4MwJ@LWZO zgumY0)6+9*!Jdj{uG$#9cRbs2LS{+y3+3fTYT)}=KXdR$+Im@ucD20sOdYRIR~5!G zUW%dHK^R5<a&?m=k|Eo<-;pw?{D60_VXuC=RdM$UwjlRm7TBMa4k9j?<%5e zB3NZ|^M%Ic1o!=|Z;ya#6&7G+1WcaKT6G8q=^bWw zQv48HPc;KAzln5%+$;jGW#EqaZ6n0cmK`V8bhD3`y{_@`T$1V`5)4K8PEJmuqN47D zfoH&ieTgd+478c1;^N|hK~#QSIJ~j8-|XdHx3S=U2r?pLAGN#QYx&z53@ly@yI#7U zn1Y;|MuyvBPIc>)**iPz%|dA%ph=PX*DCK8HWzCpC-Ez=jE37(-ho(c6~-FIq33om z|HzZrcXk}UXbSC-e0y~D3~dVvJ$-9ORMd)#{;UOsXbzK5ftZYvKoXJ*tNAQhGLSx) zQ)anKQ@Lx~y*uZ0^y_>nX1q$9i(UNCuY!-!EXzJ7woX-N=Tku~V6TNYZ!bLAa;g&( zZ}&Xmu?$zjw@=u^#PWUdQyQrya$N36}jL+q+ z%C@rPUzG2Cwi0-_vSpyce3FK3NlV2B@|0OpauTz*(z#jqsj*_3NrFr%*}&0~{*sJMcw1loI8^n+%4Hu;HyfJbKvd$j3mzS^f-AIt`0(Kmd=3u}PX{_} z+zrNNqv>)4Kr46wo?BnhnHU3MsZO;mUhCKvh_0mM<>l*y(O&4B2=IHIA>{YybRj_Y7#fYiUBxX zFMilcQrywp1O=qCNZ(<~UhL#0DLGldR*;#IBFZg$yis!Ub8W7X_`C$Q)U9N??`ab_ z;w5;%<*<9hvFXk&bwex+j5klL?}oO2eN8_f_c2SCg!xG+1}0{q`FCvK77k83t!?1x zs%Y(Jd}9LFR?SuEw{K}=-;&V^<9EkbU}Kn9Go>5j2C&OXsj|=GN`t0@;aXi>Hl9vB z1&Yn948gj9%PBRoCrkxy`BHN08OM zGlUE*_`aj`(?gO}#0P$+iO>(n+%Csh!mMz>TBgC+f3L0rNOjHlB@6~h z*ofW#AJn}GG?f3}KRiWAvJ@p`sYn|tTh_xU2WZx$HZYo9A zu@44AV(i-(%P=#~XX<-D&+op^bN`?7oO7T5`TdE05Oq$J`= zu0H+Cy+y%dF6itm!#MX!eKtP>FZc06N>^h2}H} zefe@Gv!Ryd#^Aw|P&e`eN!-L`@1|pq)E?L~?`H^(J(gA|#Rp8wRsWHb)#e0_{xmMg z75kfKX6mEGdlA~G9uM~}mN~loKveWY4XVx6KPovNX=`iKH+|3QW6!hyZb)hGvHSa- zo}H+R@J}=Pn7Dc7Rt}qb0bWhNpjzf+s(gR<7bC2aOi-rHk7Ig=K3IW{0T0Pmdkh(N z?N$DDwhb_!OXy1V=Vub=+ZVca&44BQX_($buN1aTHCrNzNe48x=p;#f?fIm!58~$L zWc1UIRM+{p*+f zR(oHdDnK0e(%ZNZzap8bw_&*RJ92rlDLl}7JprVKuZl_Ct5d4_-0iBTI)%bPLDxOs zj<%j2VRI{P2^u)caa!ZIj3B%EO8m>~aVGC*Gu7`?j^yM==bZ^K9zZNuD}92O>hY?p zTRkN^so}0&qWHOqOXw}QLfXg=CB(#Z3O{b0zoldP<^xLcWef5_*l`cRuhnw}S9V`= z-*MFjv_L=G+ne$agz5*Zo!TFwx;9&eJga#52yq5u(#s8|aK;S=miPv#!;tcrZa-~h z)#aMEhu99^eBJ)Cj39pICvPypc5qQRrp&gJOQhI9%7rUZsNnby5to}lYe?p?r)6d` zK3{zo90m85Zfko{D!Gqt@_)wY`xTLIUiW&gxM?8xb2>M(hmu}uY;^10$jE=nt{J?%|WA}G4|89xw*OR#WD=X@#6f3Z@VFeY#8tU&&6#9u_fC8bRR)=N;__;HY8NnMQs>3gA3aFqv$vlUx#);Vj1%ZjyCJlH|3uJCV)?ZX z6|Hci&4z>uig<^kx(@mIpO*94i>+}}_4V#icu>*G82Q_Mo`3Lc*ZS?7zfu4HYF`;N z%=lP~h7ody29G+HEVSRyoBX`N@4f z@xSs9z47j`d2r#qX_dp<_>tE|rU&{D$0t8#{Mu$7d{ZbU4T%?Q;?X@97yV==per#E zkZJu4?YMIdYg_E7+ND6~;DJC2g@X43CcXci+cRSK%>5C0wVR4@i`Y!ZK=A8AoG;GA zfc6v!?{UHT%~PW}Aq40VxrBC{a$ok@ z&sI$x;4y?_(5q>}BSLq}2@}exw4AZ|-s}iB1@m^H)W?m^(!C&)K*O+l~oElKI4;f&m@t9`aP|w zEmz=hM@e{HTYI~Xb%Izw%^LhiiNtnQm~p89YO$vvVRQm`I6VGJ6E)k!prg-aXezmYZi*o6n^||^7C>HLEvSRm5u+Q3jXgD zHfoRyBodqjJx_Dm$9c;Jm%@4jr}PY48L=bSw3mo3V>6ScAZTxnU%F>u;gS+{{F3o@ z$vc(vAo2r^SojX`7`dDR11)xwPgV+yJkVd6k*y~VCS@#1;Mt1mdQWQ2d#gSNqvKKp zwJGdkrQFx(V0Jiu4Q4xaKNa2z-N3?E3i&PHYsVfA;<-KS(O-jc5#{Q~?arO|r8en< zkvmCnRLHwxG`;Yez4`#EKEv411$6sa0Yjun8NPh+;x*&~BYz^rkYd!dPzVq?Pb98S zmgVODd=RxuF5HE;jzxizf8zSOyViO>dv;oy3h)IlUb;jqB8=7fRGF6|Kwsf@1Eczx zqaI*zZpY^5=X)*`RVC5(FtiO%fvRy>!Q60J4k)SfnT0M9AjGK0RH_w~+5rd5Z8IP> zI~dQd-2LTiXa%`b)(d0=9YHGf>9-fm#)E57I?4C+^}8o*l1C}$FJ3GyrI=K>BG=L6 zf%hBrTKmeYtFOlwGb5>o*99T%_6lU2b`$=`LZ2-4Z81cP#l zRn;{o(;H{m$UhHvPIsF}Q^^Z60JfmkfU4VDZy(UH{XXx%lceb*6v_TuUET5{$#HPD zCPU9_@@*dTB+AmhW56aS*VQUr*`z5Q-`*|8&tf+D?EXuZOu2@$N%dC?rLD6xg=4)= zOWlQT0v04<*W2aS%Wh=My%Ri1_n>dSwRcuV1zpyH?JiXrSy&XW>`^@}{Tl)O3gyYJ z_wn1N9ve;ZAo+AVcCgsI;H*YuF37lf6<5sx$ak;8O1)tYH)vt3s#z>;r`H6Efw+*ay23#32!`*N4p0> z>muybA;T*f{irWvgMP2=Ap;1hL$sPo!pe&x4R*nJZ&Ei4hGuBMp4Vb^>GVd{@k<@( zjd{|W_uE%S;Z7r-t+HW9N(7n(l>+Y1_ozuImfVVySaz`RpJMGqD49hmZQj20lq;_yI}t?^IyR&7;1z`VwdmX84N(u=NpU|n@`jT$fshc+gEr!Lc->IfYbHxn4 z`|$4Sh#$sX{c=j*?yR7Ycm$fd-Y!9#0;r$aohdxX*XHfI-?(w3P|)fnsYgRFPa{eo zHq%*IT)@4yCP8Yvt_;29&n8 zy!TI}a03v^*vwrb(Q7_0Cm)c^$&=n2mIEHX_bw+veEq<2u&^gD2azu_`B?x}NdM`~ zvl<)VDhjHrtH(#`uYn))ST-`5TU){<(t38#DM*yj34$fh=N)AGUQs7a21!7JB(qNA z#D3?+(i;S>6Z2!zj#8`bp*B-j9*RC}URm-K#|^R6!fDi3yY7X8d@`EmnHGV?@xn!# zlLBNg^Jg1f1gbIjSx^W1%lq!_TdtrsbQJaj`Mxcoc?s3NE`s{ogY4YxF9Pl z>usi^6Cu39j-k`mL@fC!jW4zG$~b+LBX&qu03QxkC5Oe0NY1@bMuW-jMRzgWkb#xw z6^8>h%O=Ua?=NUD^cZ|lpLvmK?fN=)zRF6=a}#&7J{La(ONnC#bNk)FAD>c!GH>7Y zT`zg$Z0tzs`GQ{f@;o}CabMK)UMNP}iNU~*R2_niZ5hT6b6O~9f84VRe+vRz+M&U9E}@dm@a&|BMF~DrV^1*cq5OL zT{NIi$ofX?>PxD^#}{GY2RlLisxx>WgOpvjkl4fOE8cw&J~G zg)P73H2D?bz%7*qnfF2j4V3yjvUQUCi_EIz`CeM|=jG@3M)E847nn$3=A{l0p=0*6f#0@F-)U^PsVD&MONCX_!Ksu}7tD-|jc*$)Qg&*+my*_b zyR>pscy)EQ&uTuG&~yYptn&GR?^H;CYiFm?-Me>FIfbOX11s;B+uc16WPP)eFE1!L zMg8rGmnmQ7Qi3ny*u3a`*U|M)8xBexdh_-zh`=MR$0+akI+HzfU>Lr*PyI7Isug692gVN#~Z>z8;{z zDKn=W$3UmrhG^eIKu$NzV2i}oxay@py^uUq?+jTY{8rYgw3*CD+HmzuG_EoS<} zhCc|KkU{ZL-g2Y{4Q$oX{=CHd_vXz%^F_K6w+b5Zl&v~t2&DC}`k9!ga6>=8nhU@k zmi8QWoSvSBUp{}nx;(vI<^#x2pWxzp|I~0PHue~ZqyERsi5FerDyf91ZY?VdrZ6sURP`CG|pnvX5VW3j53JkQWBNV$yXtJPHpk zZd#O3FfnnWfavPcg)ZofB$X_T67jnqJQP{eb+;E+*Xrmypxs3hr@0`}Cz1jWEd%<2 zPC$;Dvo-FI8Yflm?|}mF5Ac>k6P%NP=6e7d`-ScIw%2aO3ivNx)gw=gqU$P`IBG#g zdU|FizqZ!2;sevYyMgzC)yU7wD>26R6pxjxPBxB*iJ4XQ*ST1`6lczcJjB?C`X&Tb{Bpg^hCec9TLSD(D95JmPyB}&>hZ{9)-RuuRxMaXsl zj#$GJH(R0vU9;~bW)Kj8#>mA{o;L-~VlU)Tb;+AO8c5CFjXpi7^N5BcG$u38yf(!c z@VD2GvP|~-Q0L)ql(9h1K2B&Tme9go!r6hlUc%Z4M#Bz71D2Y-{o>}jvp{))Gm(1Q zaWXDBIeEh(5ljt3L&HzNqs{|^3Yg;x4KWYEM-_y<;yi^C-CNAxazSZP0m*3L1tO}j z@QxH*i~dzl?5QO%FTzR@nTS$cIw44)`HhP&5M9fx10NAqmh_+;PK+EYnQE?~m6cEY zPrOI?KR^%Lel>4^Rp>5^4BT77*&aT8_|8CMU^akhJOyUcq7W77dW7fLMKFIi_|(E4 znu7fL?lW=RAtbOk5?;!gcF?Dz{;2%TrMH_IdV+uAf-8?y+8o#bYYn&gv*$3<9A|;# z)VTljhGLM8g`4X(RPoUld*JyDHZdGbiJ$dG%_9Rhhk?M{1(Cxzu3WNmYZ|1*HtU0c z67^mjN~f29!PPrpi_M)-So)CJVT)5!nm93Xgp~J-$H7N?z_YVkfqF~5(~K8tTZ+Jh z@*4a-jmS;wgikd`+(<%S?y@{a#Fw}nCstjDKS7O*m`*uyFd6CU>i%4b@TvmCk%?d` zs+toTM%bufk}H@zLA07qhq~z`W&qguY_GP&fFNyKqv(E#YToD+_Y*MvB)rV)HDc)@ zlDYS=&3w=`lQOvz9lVx*MM$sikt%m`upubVl6fk zO<8iic=2Lye^L@>N<`26ytU{7G8nYj;;ms@(Je7fE0qrV=U3Gg{cduvS2 z)JRB&rE-Vmurkd!|8B%bbkWXPe;abxXYSY~9wm)z$2F~22U&SDL6DlaT2CyWS*i+@ zJFUy{P7peN1l-clgRH&ZUb0wYbL8LESzjMmYcMvobIWyc^D%Y!ShUiLl(!MpDyfD5t&1opto?>@Wg>i%j>{NQ1>RLK8r{Oc)rampNExXBYW%hr!(Exh9jA95 zXU>SeV&j$i85dM&TG4j>tH+n%eT^@ufRH>fBjXGhw;#nG;{FY5oKjt3C}EK3yzU)x z5=EZq_i)f!FSk&0d_=w50e!P$i`m-;(R_J=N&kt2t;Cm7n|9S@48{BdJVo-}NYGgr zdfest4)zCd-rp+`nIJ+B{==$wDzk{w?L0*62IP+maQ}Z|Yaf1H2Dlu5)(8OK{Xg=Z z5JX;4k#rDhAB5u+ID5q7DNaSEQZq1lUJ)RWFW|KIpW~G6583#5tOx+^SibSr1ClS! zb$?cuWeZz(e5kM;W*;ONekg7ACeYSaO~pIcN^Aj7b$Xg}z`?7*j71uW9b=AUHb}5} zkwIX1SMw=!e_TRW!<`msrhS1#i-4#(Ip7c}U0_eUf&1ua|B6L*o5fV3?|~tK=S2+z zxX#3j)BB|COnHS52_70OFOq? ziR}8Ax8yEq{KY*lp}}MKmUn0_ozfT0EMxCQh4d4Jl(<7L#=)tf8+GS%uaUQCg`X4G zw;mOWsZFI&6*g7ws^tC zKp+o-xAy(d$qD$v{~6i%Z@=f7KDgIw{;VpB`_DrlJZ~cOR!{wO0eAg0g5eM^eV>NS zuQ1bS0mF<6MytRZ_d`tpBeiM}>TBoN!kuORXvQTu2#3l(p{D-9L0*}~BneLccpz4X zN1AOp7&N!erI_|^tpB3P{G%8$Akl}Dh(v4of zP`RJId8iv^*4qBuFMy^`m@CX99{Dy3#Iov8n$CMRzFRlU%u1D5Zeu9L$S%_n1sLK% zlDysw8$@M>C>8wlHiWs2w^yfB=@Srnh|1G7so-NO;28uG`JU+?DU$u8e>4qFm-bbE zPIR9bn#OU9`oOh{Y>bEQ?D$^+(!!%eJ8mUu<3@k(H3KymkrZy-Vag?>DzhbDsA94f zyJ2KYg?`u!5c#uPJ&=&(dYmfH;mCY(YY$#E!~3B~LMvb6#=KuN;_ZzOtx(zxvN_j1 z9?C9qi8hrlNkeJ*XUmL#(ic9q7I62^`K>Ca{n=hR^ncP;<;?)N>u4+lzIICU9fTek z;cb33!~S2z#SyxzOP|-8F~G3Lwes~_w0=iS|Ni~rkWdSExq!_z9~5QL{}TEz10-52 zB|=UnJNCb5mpxU;fnY980_%*Bc246#=LoSSa}Jn5xkYwac9-NK52k4TLuo2+R@-q3 zbKSVKBC%n_fhCpUeNo+c$;GX%!U}%`4LM(^QdZ zPl6-?J#yv+Jp>Pim!1p0-NP~eSIY`%IxXk6=l_v6AxXLjM*2D_}*K zl+vgZkx2DVjC5q%j|)5-ydM%=9^b{+aU)(gkadLDY@|+TL(#6`j;&6rEys)tCm`XA z-Yi{8sM7gwB*(V0GZp-x-93GoFh0)m3Y&k`HP?7VPw#*BumYay@JtkVyKkOB)aVK-wN(L$sEO#j3mg9vvJp4(+H#q4DDRm)Qnd30MXj{pG{ zDiV415$m5xxx^ zFQ7{x!80D-Gt$zAHa34;o9OzPF!m>inJxrKi%?YA*(SygH{1u7#JYtkA=&B%s zGRCE2uNfaJ-8jk?-g(^QVLAXOWS2_>k?PWwu6005!e)?*0-w`J3U&+3Z|>~wxN3F} z_8IVSt1LJPbsWk0y<`+p+H?AVqu7n_du4n;<`QLSI;akr*#3ps3nkJonyffq-&6&x z93;mF&!?TD<&@lu_4-?Gh77K-)Aphxi$%TpiLUq6i2v+NQxXgn?+c=aRwC}PfNCc& zHxS6LBk~?)4=Q%<@DEc{Ouf+Zo>RFo=g?TJ0hOD2M-p5}nN1&_^u6z`nnoqm7QDkW zv}?4`C>i5a?s{Xvr+Y9?{Ezg`JqLF{1)`)h<$YF5aCsc1m(Mo;4HcyRDQLa#-O%>x zNS~yOEDF9_qU-2i+BG|B5gUoC`*ZbLqJM^NLgDKQxM#s+3)+OWmc#l%u1Gi7^hVd5 zjWxKWv?9^eEA$x`8l{v5P8`-U>zqKA~P zCFbH2l^OcE%LyW&QS{RXJWH_b&}T<^n2jayINiv)+l&y%PXWem#uV1aA+G`Dx;DB@ zdoLvsOdgfZ&jKoZhxu+CK7Hf9+PSmA^kHjdF$iO^WkNW!YYUvbbD7B?IV9ZtrNRgTkH7x5;OZbd8UdlNb;Dixw<1%f`Ta z=hL%6*&S3cb{gY_++m=(>B+ewfh5nUQOaf=A+`A>Ls@*9`&Le0^%Si>4B#+CS(w9{ z&K-OG{n%=@$x}Y9d9T*@w+!7fP;b!^$sv^p&#!+4|DTz4fygw$j~Qp$cyp<^JL1zV zUM=}jid-L<4Pv`21X%_wQi>UuW$Na z6+5(i-G86TIX9V^?JPvS=dz7_vD~5A6a-SQs ze%-Ldt|WPkPzOI9YVS4Nuj}weiDr>8>fcf zKn@F?%_JW5h|V&!46SUA-xNQj#Qy(eOoCY%^`9IG^79wvhw=S40#kZmAD7Ot_YsrL zjLy!9$5cW}!#v}hFtZ>N^YbR7z7+F+L^F_ihs_7i1XJbufT9D*vkaA#noD-d59P%M zks7vLcWO13gW%PkNho@@?$pN$#t;5fp!(vL??%JM?Tw%P6Bd7cpshcUNPEN80V0u= z4LACJuNj)#;Tgd+1UD&_@9!r;NPKSWlMqQ!6Z0dj?KcuG5ybuSOpNBm?8@WI38e)#};wWkX`@-D^V3v*yyc&a&i(9-aC)HyxuODv8F+Sf0H^^5(h{k zaJ4J@P6gHO%p_Z5&>8}M-^oPG3VE`{MKYF)henJp6EItNhJ9lhE*7+fUm*|6!$kvJ zh5!-6*bi>YLV7Bk@3beV|73%8GXWs%jd=ndP^v6&s_YYr81>stodLykFL6ArZ@0*q zaoZd}$@Ue?itZXZ975l0AO9k%hj0?k1G)M6(V8;vmGL4_Bh%^y#c4(VJx~jj)lKzY z8X2e?3&fS%_Z4RLixp!1=AwxJ9|vE1Yk8ktaD}9l*JT4${o)^} z*ZW|B9VdP%&t)|_6U8=bSF~xuKnWpXY&V_46|=w~M(T zF23oc6s1hIbHWrT1cN%mU2e;O5`n;tyB>WyveE@X=a0S4^o)T(T;DZV6}EP^7x@J0 zctxDpd;FY$KH_?zChIG94XU_h<%oVag}rNN{z(r?=_fYC&@VQ{z3svq4b0Pav4lo%+$9tL1_a== zAKs%75(3|V`0w*5OvpbJ5&K-nMMQ`YN~qIZXQ{G0Aiku1K1eM{hC4VKwdWovkvJLl`r zBJcPte8udx%T)j>h!@UsKrNDV6K3aHiiR?S+L4caHZHqnq-Elh}{@3#G5a93B5wo%D}p?8{QH%O&VR@&oOzW&9@$C z8RVAUl2c;}T2G!X(A(|mX|R$JkOc#A2{$95g;CxuY}_4Nxg86NDE)xfX^5oczhSp% zW|&bD%p<6uOb;#XCst#coG<6H8KldFE_uB*44( z{K9db4&HB{ossda9H3zgHtz40b;)ZB!uQ;SWH=}@^#g|anChhgicHJ8r35=GkP3TB z)?mr%T>XhMvVMiFKmON3izR%vOwD+{#UsQr*U%hoJGxuoG_8W$oGM%Z4tDvlA%$vI)<_ux0O^j2%|Bb&)H;>#XCt& z*g=hpqex8)0s%P#7s!v6@wy&@2mJ@hO|{cUS-u)}Ktb>44gsnC=Ad3Uac88$(Ynfi zxl-_gd5vaL+|~iq3?5-FUA*{CxJHd$0}iw_;h^WVQK}gUTVto7+h5r;PH&W{xl<`f z+K!;(0xzsnKMpG|VT|+M_MBHRggdQ zqWczqlQooPqtRE;HzytVHJ30X;AKIOjsb>z(p(T8ru zTV!c_)+MX;DN?Ym-YJXCv~=q38n6DAyi@0xIrJy73cNtiz^5W)lfZHf7r73%o-|y+ z(<|z)MG>o>VgOlWzj_4+mb#Oz^KL$%5Bd2-4aMW2>)^HcET>6>ZI>59Ih3}Bov!FA zJMj&^8Y=j4UTuI>Ts6QT>I>jdx?Sku6UtfEsJC9KxlIKP(QE#esn~BLvy>*iamP`s zvj~NE_vMaA35~ik{Yv>Tu%LEj%r=O$Af`X+MN#I7M(+74oJ5a@%rx`4N`cjq9ac9j z8eo0`DuxmC$=l5T%}J2V`+_{|Lf)8b_T!6pI)WVj$($agxUTuruQQQL>2lAoWSq{V zBqBm6zSD}G>S!mC8_|HY_>0O{2_6HhDUu=~w_8>({J|?hAn_>^pwdA98>WZ$;P2ld z`6TriXz}Kmtpi1kmRtB!H%wW;iScSc4)A^kh+^XQRFtg3MES;Uh%p|utB0)sM<=#T zD>nGFwY3+VS3ktZhsB!dt~zS>n)`s2!?#u}3AMlsJkg=tT)6*_sW2XV_Sbv}Y4rly z08f12)`P%BiI+_z1RVeBW?|9S6*6nlk3rsfMQVw)^ZP>UU*E|Tq%6jQMk&U3%R3c) zMb$zeTos9&yZraOAC;2uP>?+T{=m>6SNwO>C-#qf#eOz$E%e6i*}iM_oBseUtwB@1B1#X>;UmkgFYHD&#}7Pvhw zjXjA{n{|#mmuN{LW4(&$Z3JuAUMN$yr+8&uQUJ30=4{rpAui4N%XxJRjzRov$*wog zoVJZhNg$y-$0}!L(Gq_5(N_-?V^XDkA7JLt)~JLZ!b(@9dA*lE9uIuTDH_(f8#oUi z`~KQ$iZT6eR?muGt<;XicYMMUnKkkHRVOxY7hl#yW7%<6!TPh6`&Mb^lsI0oLeTe| zVc#?ja2B$rbD>MH*H>uPAECsAQfsQZ^UO!SpuG@;T#wyXii!PVDrSL*vAlxb9DG=qFZfnVsjzOb1$VYjf@A=aY5WaB|JG^x|Lc2H4X4AyR1Mazye~ z>o5RTQ!-P_Se+ZH_ba2W(5QMcs&>|YM##5Pw4WLI8U_V;V!h25wG3nZ`kK1iqf6u@ z4-w~tjqJ<^=g9u{fCTWu@FjjrJTub&SEEZoCci*GXafP5iauHH%dgDQW(GC&IL>)C zS|mP-e}Qr1J#_qTmQ`7nNxHE8&symb;|mRVjW(3#9!Yd1p3OTxWu+BgelCw=wit=F zkI)?t+#|(?;syjt`Fs$I=#eJm*1!v!)* zRw^l8ZGw?=W(WRJC!j z|7%wS7CJP%yIKPVymI5>yO(1hEwSuj7DK&PP1~0YLj~|4viO4q_&wG`b(%A}FDm3e zSzhcctS(!9%zQ=K_H5tqtUI-$hIQwn+rIzX`7>32H-ILZ5_=Mr%?-nQJl&x;3%R7WseSzQ)cclGBFp?0{I1fb@i9>Ui0r)rIT7O ziit_5%6q*TaKl#4Em+cEi$t(CnP~mEHh{9QN^e-%>~s4ixP=O$IF8BK8?+ISv)yK9 zN8PhgOMqF|BA3J#% zUZ*nYs=*!>Rj*$hlJOZJr&3VbHac5@+*~iMDc*xUmDq^W5;6f(KsGUZWj@p&W=I24 zwUX&GxRn3pYT8AkDBP!CMS6bbUwHp9%%m*o8{1xDL85)fDdiMdJb~O1EWOu)k#)&rH>IwiUB*R~@6h z%n)>0UZ_6|KYQ!lp$6X+lwV&H*=0Ib{_=f&(TyTzb!hzwOWTQ%1M{CBJ+I#*L0!j7 zIEJpCF?td8vTM7YVqq4yuBM+#)*VWbl{of>He}4x(D|0^vaE6n$LFszine%DFkSey zpnGY?X@Wv6njbo7a^voOG`yg;YY8!6Sy3>4E7yO@V=CX=B0fPlu#^}qL*2Q->6flp zd34q(8jTLJE|lmRkAAWs=dYA$hr(N;?*dT{Brf>HX7HiGO{@TlBT3I&K(q4UC%RJp z2(RqIm*f&=Z%Nn|fN{6Ki|Of{*LZ8ea8c{+39)NnXqg!ZfD+Y^3hMyYNYZn*8-~?5 za}=P*2m7!V^6{4+JYKGzVr$rbOgaB-`hy8rQK_ zQ~Hq7WX{xLzGB0kLT$mug-eh9(hDxjvK~`=+z>$dWQZ==t@67jK)6%BCdyd4#@oFO zi*1mcq|)d2Hts+hj`aHQn{O8--saY}+rO#TcOhN5zSW$H7q#A*!4e-gL}$*6=lpQd z^LActnHy&?usG4Pg3qrE+JAD!lACBt9hRcemE@2D5*v~LjWU$E^A{0S9XD#?#WyR%etlmOm(7_T6n&8mCHzlwZ9(^v`qcZfUVpU?Oj-!X1BmMOJ>x;bIK{e#?vl z)~oqs1JAlQGtI3WAE{uoC1zK7GZX!hX#+Ncy4;On& zds4-;MiIo(*c_v9!@JQ{3volY;{BT(r;vhD7RW=^^ljHdY6^NAUMdMoU1GhvC6MlV z@yvw^K4e$mb-wfgb6vynV!g-UC9hLT!1p|ntMDyTVfu`>rbZsvvdk(mNx4rb6}zFt z97E*2=i^#jcgcNp#c@qQUjw*BuhCJ@t}nI<=<|8;deHqKz+^0TLjF|O^jq=TpJaan zvOVwyp8~)!FK}~G7mya!S2q1hZNGb=5mG^}vw)nwAM`;vt~@6jTz6Vd;7vgz`<0_St~OTdTHXwXzj_um`w0Wsl6IIFk5G3TTcDN@EPQ z%NYZQm9BQfwmqHph@ms3&(e)=WrUwb4pu}c5Bq&-<2f1nrD5MF2TJBel#eDdLhi~x znk`bOk=>R(@;FwARWj(=b^A3zhWy~KMZth<+0J*5HHj8cCtbk#W&%QAahUj-+ z_gBRhndM;e3zP!+;w7f1e{|hi)Id++!+R&EaZ!v90-#RytZySsS=|H=k|%QtyqYgC zh}hU}zn|aw1dnLhCxxXUT3iq9_#H~IOcA*5Z{@W7Ja1&6vbQ7^3dtyp=_Ss^X*dICD7Vp5V%1XdRXq6s!1X#H|%rzxwJ z=Se4-Fum|PL5r=gPXYP*M8x~QAU{Z?=-fY`t+WgO7Uc|3Bm9^1=>0~*TDqo0Wj{pP zlcHMMy%?vjW;BN9M3g9VLLK(2w04SQm$WBZKoR&TC=Xa*k?y8~Nx%Jr!BQvXdXJPh zs5P|^KQ$tw{3gG>JS}?298MuU1y9qR@{zBKys8E31bGiDSMHC&lQ;+X1IBA$z9T2C ztyy*XbF#4{$d|kB9!C+DA|QAj(Gv~pv#Q@Yb8F)g1d^xesXKORUu?O_wu zCXY2A{?uy7rOVOw zzLsFda5MrEI@GoaSF^%IaU|smT41%k&~y|shy~`*3Fu^}&J%7)N??V-DaE5HQL)L| z9jlW~5ea&#IZxG~zJT&awvu*iYPm%ztFKULXXQfbQ>TsktK6iHJ`(q4ueuV^DPgc` z`Ti+~#Zp1>`NSL-lsIYMpZQ<8BvPN` zmb6!bm*#cB-rLgn<(e`rN}J;UIM(SlPq!dgT@o1PEGl`;$JEmKvx} zz8y$!0{!b11u)Wl7HFi)R|_{Z;%cP#JhY(Wgn!To9`y?iT=*zj;L{QU?eyM?+}l86Z!0VsFRF1l8-rZnP((2B3IL=Pat63FZ7`3SaHG<7@Jy2o$#bOm#epT6dez zL><@QW~2!v175l+{|E4|hQwoCe&BxqbNVtuvv-bZWz~tbD-bvDb7uLoSI`aaVYZu1 z@Qr8Rc4R#p5(E%3%@38XST30%x$3$oe)&JJH9$%$8XDn#@Panzp1!{$n`Z3A{Cp!L zkNd}sKu=|ZG}ArmWH`Bf*G$R0<@*B<&aRsDg@#^zX#I=^hOab;a&SR9w46eCdg+A% z9I~nn@|T;-W8BFUGKsI;XGPf&m(B{3U#fNi&>5%35Dn@9125J%)rf-0wkdF*<D>}d9k$U3!i6|)bq}-OoAJrB3v)Y!1T{m~YlZ6{T7vI7! zBNvQ@+$oXz2;8Sn zRsORRJlrz!@Km?--)<*8U}O5wnFQS{oVN-7*BEjzuVKrD3*T5IHWq7EULe`{bq5-< z`qZMj5Kmo_t||RKMfqU2^5o(Vnk8Xo?+$Edo3rREbEt=4A|K4Na!cbY1@~p#9X6ij zm;ggZ)d%gxJ|;@k)O_y@xeT0eBu zTW?NkN*$fN$=m&nkok=uwb?}o#4)`2KBIh1mOihRMr-;^baq|&!|Ang)fyt!KqfVL*p~73NR+PX4M4N7KQHvn~rDbnt7zc zBZ00_7BrBkN>U-hgSNx3+IWC!uJB32yt*lRm+U0D6;qR5`m?~xTg5LAEO>J9ZGBRy zGws}gZs0lR(jUN!7SU>4qP(AHDs~#*o%_tAN?G2j_amw%`v?vm;9TxQTl%2HKR!ds ztSA@y5s#r|B>28>eZO>Lc1y60*x%634Vw+`u`Fk&d@ic>+4(l2<;Dve`-B%g?Y{M0 zyK;BQ?y}SHp_{st=JBu}PlY^C?GJF>1&vvEx1b9TiopMZbd$hKgSNORuU~~V>0W|@ zvBDHAu}^xTs$jzsqn99Dw7VTm@Si-_m4usUeG1lOaS;n>MqOwWwI~@|@m>Bh{q)ii zY46h0D0Z5&lTMxYaxX4S0XBv+MC$ zFAKm^Z;jCk5sk#Uq@5wjM&xUmLn&3Cc$;OsA}CBPDXB0ddv7{K3}RY0A_} z)PiNBj4lP;YYO#S%_~Hp>qK2qN&|5gDYB1{%m!$@uUllzMB5{$C~_zB7mLmBHLmDy zl}&Ps<(Jp<-+be?U7D-{r{a4x88}mX60ot~APuj=aoy_Dq34G-Yw&Nc9kM!qCZoGw7Wjla;TD49x#^)8Suc%aAnH;13Fl&W2sWZscv`Y~9gRUnn6%9` ziXF7DQmS6JlyZOMFtPCU11*ET=ZVDcQY6BbU%|c{VH#LRni#{HVW4g~(o5w$r;{J& z40$2pzjOdV5-sdhu;WdqlHz+NZlq>I4?V6WC$_5LdA`+ z=`H4rZC5)g2s+WPU^I!)6;f4_QTlu@^hHv#W(h&AtIs%e&sq|GL4KL$3OF%%Ez6q0 z_e7u`&?<5w_tZLcGKYwJn>o_O{yvGoG#2r$zF94v+KFF^ zN|atEz^)z|Df`@;=r`S4r}%$0_a0D9ZQr`M6_3Y*4H2at1w>HfC?GXN1;K!TQl+ba zGzm!WQBhEl7Mip~rFZEyL?G{YnG& zmAjOhO+%5r`J50CEMH_C-pYfya(;-(7;V!Cy&*f9Ds&4;dcQy@-#RbQJEDZ1^E@i( z!3BA?-au&8)Gd~*hC`2>*$^A9sXP%UbZJ<>$I)>{m&xwZsGc?Mcer3lN?T@z1J|n^ zaT=e3RJes%UOW}G=S?#2iki2lyMIyTO$UsmL5G6Lr=X6w?Az{(VFJFF#3v>f9)4S& zLl1@AINHLSTcH@7X`kNvW%0+>XQ#Z7M2Vrny?4B9DNE5N+Oj?h3bMoB`J)(vTu`xk7v$HYk%&VBJ$s|soAmpl}%lu2u@ptxyCW+hz_ z*CZ@`W*#~FjipGPiH#X;LvQqDQZ{eC;7~lsR;Wv|(^J1)Y%9<}jPLGa%YMrt^kW|H zG5R!XZA3|nN$GDHhz`tFxoJ&iAbXh-u}J=O;_}P z4g9f)jAj^`CjDb#Pk(EbUP4BjGQMc_bWa-pnoY2eu{Mb2yK3D@3vTnHrFiByOTWz0 zowR{CAHMY7jdM37+eDcK3N`f)%+v{Q_`tVaUSI1$>-3B~UiW{~UTu|RW%2S9$!53( zB86tIgR!pqhH7nbYj|3t-)tQPjUT3-=STBxb#gK1(A^Ga>6+n90+|z`)wH2X)}IAk zhL0v(Y)?vW#9Mf$B$o_No3+?Q#x4s&$DP@PQ%N%1-dutZ*y@vXkI^+unjVpt ze0Vmaue6ekDEkDSC6y$1%3JfPx^E#%>V@>wYJ(K4&RX>;9x%91s;_Yy6aB(RM;@0e z#mSuuhkjkejR?PC;IDW_pSq@Z}k?}=4I#S4?~SQ1GWv_9KlmbNA*3|*BU zXVrf%c6-3rBHN*!tTZeSFMXB-!nQmiKos?&LGVU^GEyHL(xz6_>Rt4ne<%#q;aa)3 z7;Z@!KqM7UY^3RIkf7f6o(|nXETnx2iE3`#7EAe=_M_sN7qU#|**mVa(ZNCL({lnI-v`xVDDGxvpy~UDraal^8IRu&C(Lh8P^GON`#}tGx$>UfU!; zIAN=iAbV|)wl$it!jTtmKe)2jX&Z5MXuw%~wY{;mWrOR9QP=g3DL!6W!*z0~{f;Cw z&VeO$VAN;MNncg@Ree7nnYz6bE#Qe8J6fD@MkSQ9Ggsb&N{N1pI{5N>tJI!7j+|{O z)Z0$EBMI(!qQjv29kW)r2mJyihOYje|1oR&sd$weqjf&}_dLI|w!PC2(puySM+jZw zG(A9#G-7>oDwbohtJ5d@LH@V-ELx?oj@xKCOxdVs#f5RgxA6D2FazdA-V_1jxk)_U zERzb~ys@&FvEtm;0IFIxTw1g0*f@X}as&}8qJ3@6_33{2;>X{AzhoE}TAjd*UuV4i z6?2c~Ze{g`ut2HPVw`~OW3CygUMdgf%3)TQk(4SdBxRR|^ZOA?Ef3cYI_W@pS$`Vf~ZfheXVI(^dTz(GJ zDrrfc;%AITHbv}jQ_(>7YixUQ^Ev)DMf9E`!gghw*>U<{AxzFqcXrj=PZ;5~6eUF1AOZKtFjlf+}HoM@TT-~cz31L^9NJZ z?T$adD}n{zzNrUZS!u&Jb_K<<#ucjAa#i~RMPZ^I{0@KWZ*w!)==PhSHM$=Z+coxT z;|bTUsAvpoZ~*G`0%Z)84ADakoz{NISvt<~)6)-+dS+%b{`nbKMbB{+M2~ToDb?Kj zHF1THSgp|U6I83Rd%5R9piZ!2-V1jd8T$S3j_>yQ^x7lt1mzQF?-z=iNY>r&zpQ_N zPtX>g*-Jnkx?jjTYV#&3-zJ2e*|AD582#yk!)*4lp;`D=sfu1*MQ+hHC(|@)7o~Vc z`(3sDtcD^ttGY8L`P~M8Kq5f}mPgpO-L7)=Wv z1!)2!SGvQzE~}P)l4H%! zQg^<$cDevr1l$cHkPiDrl->(3V%YMJ>GBxFic!Kp%z_LVLSGNQ;|AKfj2C0a*y&>f=_Owq& ze}OrcHH;x=E-AzP;^MADHfb_WJJ$h(fLr?_c{i9}E2Ib(-fc!+xitCa`e+;8S#e~P zWpK`O1-aG}LzWusq{M7P;hZ0<(fB##+)A1|ufFIFT@Y>HZ(jg+F338TYJFCvXifym z<(yc)-tr66*seg!66jG{;@`&w>dIly?__4=_J3`?3j?&lKDSV!n3s_ovaU;QdZv`L zJhMXGK2|B;Tk$Y;W^{q#mzJfRE;fTowtshO8OqO*qj}@T3YYS7`(00quJMXazEM_b zCW0Pt?K|b}>iIY0aIS9h4L9OfRwJXMWevajJ#v`%?L+U?k9U?1yHCh&lchf!xX)bd zJu#RY(yiQ5rP3n(`79M0P-f%@)6Kb<5WQl=4c|9U@q(qs0S64!##2pw?^^)v*q48M zkWT43>BZzV9$}R5di(LX4#p=r8dd2R+l8Z^^8c!9`*cI-^9sR}FTm?3fNEb-?_w^O zHgplf{&$gIm*e7w?W=hF{oNaE(5Oiw_0_t?W#$Q=r|U~;+bLd<|FQLU%$9=tBtMj- z$iS&EmjCU>LVE&rnEzwRzlW#Sl;qZX#v1kK(`~kBDOTlP13Np%6z+lD=BBnGn>;g* z8TW>A$<*qAUkwmyKLwf)UJ{OS3EDi-X+)?l4K6E@p>@AtS2ana(g zd6G{+$mXf07hGol8%_bgEyZ5*Ea0tJi%w+6>Sj(9s*Zx_*h{&^pC5-Po`V|CL1X+V z_b}8{7-}UPFV_fnYQ$3;i9E12_yp_hB$a-xTYu2J(k_Rmbo7gooAt3#&z5$8`R)tH z-HKlOF&TiTQe@xS))29z{OWroKh$_0!tkT0VJM4mR7W`8yAfW{h$l4?VX!v58Rn%O z@c}P1spdt;nAtYu{{Efd+m}?^FFL2__MR&$?I2-C^~e=jHME4&^M+zY;vpXfj}Vre zXlk#PeePe3570bB_w^PQovj&`BKw8Ytg5RUB3~GsUYGy;H|3<(hyPZikDGAsNL^-P z@t%SI1I3wH{{I}j&(|ygdhnY0F})_bP5L&BSuZmn245`$uKvg4dHsIgymVDCMHg*V z^YS2f_C^4zHI&#eo7?Xzhk}|5f%pEJM<5|bI zCJyQ?f7D^U^FD@%-tf^)!_v3S>+64R4|5pC+6Z%oaf;=sWZK(yRmVLsaayZYuK&Uy zyw+R(`s(Wjp}#bJE39Kx<^h?`u2;)YhG}hnuxeVgSC2x68#XuOt#c!U`DM-M+v|y*$IdiB*pYbWeA7f4`olk53gyD0MtS?gk;( zz#P$?`|fvk4i2ivQSPM?f6kV7$IZywJ63Ka_XKYKPHnE`ib2`Q#Wj~{F{G~YlbJ_t zVQ;t2#>Q5VIZEf>7j`%Ug(?dfW@P>w269l3%Lac>ix?{oX4X9MiMd_=J+3~;ihd5U zzx2F)SNGY`zx*-%M;MD`(MA69+lpF~?}HyPf4*azz>>Nd6+ZI$=2_9^vw!kLgr^qc z4W~BG^fPS3i_JS~jt;~B`tD$HlygJMmel>$klBjOofd;;L42mxOUAPIS+}_oFN+~m z+Yz$a3^Xb43usO5JbNSh&s%n#buTz2o_!Rs0cQqEzS1BN%UwPTH1P&DFEZMcrbQznEima z_qypH_{Y*;ENtrI0hP!SWnNU(nD2r*Z09FzYoc)Xj}zntQ=UI0_0Yd?$7>pZBQr>BU28*NJA0`VU<06wSG+&}|hh-UMHL^&@)JfLyAv4i}5UzxbAD*>QoY-^= zhnHyBVJ{j^b$a@OtU-nULHL;rAyer5mz|8&x11QMkyROw)vY1)+aLjZt!Oe_$a}Ev{*6jn5o?_EJ@b{Z+!<=MRq|nD(1k6SmG;TM z?h}y;flrd>5>31%CHUK{*(&Div$D^!k#$yGjfmQ-uE9_4Hj3-vLGSd-Xg3_3#~0e= zr3Q26y1Om8`fzWQ93n&x&5S2xOum=+w4?%;lS*uOB`d;dZYW^$?9qMaZGE-mTo14n zv4h zk=@V7ymotL^1?;;&3v!*b|alHKUq4adPpAC&h7g;z7xi5r%t^O%ER@oB|4w>xPVn? z&}NoMav%FV@}t4Fx9qTTTxU4}lKs*~l(D)Qc$Hg@ES=T@RuQTZ<4tCTA9yGR=B>0{ zS(o!1 zE8{~o=GQDoHuHt};I>mb2(*eRn`G$vM75O4$Mflf=u>=r9AX&;S_>23J|`Vb*^xCA zlx%2d_+DB5B1=DqtX5z+IRP0Q9=m$@*|T?Qs+>el4yqyo)4+$S>ihoVY`$9?Cj=(n zWo(`Tav-c`sMG-q&`>L@xYz~cH+#YVX%r_Kw|V@tJc1pFv_5YrFdENSU0%%ujm>@~ z9C?w&*P;Kcm+KC!KQ_jgG*k}d<>DJ;=X%e2O%Jke)fkW#Q0{&c^Jn}#YK(EKi<}GF z9LCFy2?NC#?=J(gP_t!j>-Lu#gsrqr%3x2R>R~OPpvZyl^r{i19fy>{Vm92fp~4kA zb#AE#IikU`Izk4|+Emrlx`d!j!?$Cb{AP$(^C+5Yv7r%6>sA8B(=P8c2u*w6zo&RZ zKPbD!kCx6qn7z|?o(Zs$o18A``M1e;a&mIsX+G`mtce|}t{s&5qM5ILHZEHT(e!g6+4926&tDL;28m`|XDZHnik`ZKGj&dah&`StwvL(D~^F#mt9hIqsA; z3gRces6P*4`eIRxa^So!h={n5nC@$~NPwfD%A88*{(W59#99(2;+!H&+WSViCs5-g z`5I%Zez=(@I%$c|FWJZe*T?zS!{;F~GiR7F=6-Gi7q6U%ydx(C<{sLQK0t7yF{$(O z`>kk`CnJyZIS5~A9~6JspPj#$tvC&TI(tvFdIWfdl~e=-lwi8p(mXD?;9*Z2A0q7K zltR|4@2POz+f|Xgr4`4-Wqp6UAA{dtw)ELf&tq}Ms%OhPdu0X+!WgaDEznyWu8;iz zE1e^XV@PWFL@hx+Ga| zN2oE>y)H0^j@Ory<#XGCg!B5Z4kB!y+S=_ClXoqfw_TXNA8~Rbk?Yp2Diz+og$#lM zAqsLzn6kNVmz9!SC$OXGSsX4CHWY``UST}3>M&B%bgYYY&damp&qe;SMLBE~n zfV6O_Zra@lKdAl3XmuWg%-qYBz-)LF7mXCWy~27(E@#Z zvQxr_1$AB9W)jo*r-Rq*0K9L_2jOhr2DO0L=lE3a&2BGL=ecqx-fA<=Xl$2g(A*27oU>_AQ1#~1&}!fL%dqWD+eFlN zJQr7w^RZE+?@Ce6ehO6P7Uk#DC;BA5BM@17<-t7xgx5y?As0qei#*C}T(4#B8J$_t z)k)1rfh7^*Iq=GC|M;L>Q1<(})4`3ZVeoS|#qfoi@H0{mD(yr~9R1hYIxbO7ET>r` z>FVfiGytCDOhbIN{He4fNRQ4&dHE`zYD&lCHA~MpK=>COv=Zds5$qt7g-xL!xsdB8 z$ptJ+qgD_-I49HLDY`+m*UVjqizYGACuVG$NKU#Lm_ytm?`2P1dlgQ7STDrmm+7o# zp4FxKm6g$%bVSo;ICO{VZp(x9XP%(`;rb2qdTYPK*vTg-+5CuN`|oO33iZYc?$tV7 zqkL!Bj=C(EE62kt4;RNG732t|J08ntGh1lYNt1VoPyi*3HU6lPgVWL6@{J17CAdcP zR7|fA5l6L%P3Kuo*K!ZJE(6HC>kwMfX5%1f>$<}BHx0yoUQZ87`fn!GD~RGkF=?yC zdMil$Hd#WR{Bu4MB*t~9a-81R!ba*cL$l2NfeMa`k9S@6Z-;NFbw!~Z*+dX#K9u4` z>MI7V1GU_rHlbX!x0vgIP~35$yh^bUe$MZ=7$q^hJNRgU;-ZrIk#CT>k35nPlU#r% z8qLk^mzXH)^4g}T%Q|C{((nhWwt8{>?pByjFlbZ9)wMXz^e3D7Ffo7c-H4++XsP>| z_LOzYW>+-&RH* zs!&wde^o{LIqYbStNea@)Hq{WAAf)VA zq@J6fB=(W8r8!hqnWj~iFEe8L2383>zV;7x0&D|2?#+B{{c71K*{2H4tG5}^eQ`g# z?Koxag3Z^+KgqQI{K2_q*y?sO_lJ!6I9to3tsoVEH)V9~^x3A#B@$n;lXKu9TYZ9# z9Z|($wy;@t5{h8o^ZbEpPq38X;lrzOhB!0e7#`E>_WSZ{D%__oRel24n+F5V0oyMy z{Frs}t*JcSCKtEl6utU1RGy^OELXLc`wLaQO?0dJI&L$7h4CjD3ft-HBN+1c#Ith< z_4OjgvY*n745!uK^n9sP?dw%-Q2&sQf4alRek#Xl%8xv47h`k?-`@RYq@$Qyxvm$wX0L=D{z^4xjN2;F6lCg zu7{4PdWuK({0yJB6)CQ~a?|Sc=t84CC1pFeq~6k?xhZM_2S6?}a-v|rYkXXs>jqwC zc#mp#5Wccm_0IbU7@wqWR3=OGd`qO8_a3M}e&Yg9E?U|CV+kyMA{*RvHU`>cS`UC*5~a@ZG! z`g4GJp=QXfM1g3MvHoIE%Ps{x`2t^CM3H*~7kS&rwOV-uIwS4_m{6k;}AuO(wj-M#cYLtb%NN~^6OJaG3kBdu+M6M`kzzru_Gw?rb zd8Jk*%=zSjC&KxLe3tcmed5?7s0wA)Hvq104U9`F@^S3;>O>}^z_%?|+nMGXG}D^i zYlj+64c{++fAG~<#m0A@Qe(H01@i^ay*~z6$FbP0MAxk&q9E(>%Y>f} z3{tv2dKrPsRhCxnamRKoeI4Mf0EKDTFM=4r%x}#sdk3}fiuvwiaX|M|!wM}$V6GT% z?`(bs2mw9nJHjZCK4g}^4K&&fs*KZtUgYV2V`Sog@NbMv#;|#huO#9#vM_P3ucR)H z@c|AjJqxk;^mkef2 z|G8!9j-&UUJ)PRlq}Jj^tQ7r`zfk{tgKQ~@xU`kuzC?4c^vibkW{l?YEsS7Lr3+LJ zob3$|r1wd1b4!GPi5qSDuEP6x?>WtC&pjR!)EU0#pVR$rz0^mq*9{51e?QsXa-~=x zqkNF>ftA-$bPrlRI;dg`U8(sJ3Ex`@g8+9l64n3J|1A{;OyQvWV1Z@-mvjEbz=psy zCH&HC487#`d`z1$-D11s{4jMfZ~RHC&JK{|ii?Uaib}S5?C_bbn`eC|eg?mJPU2KG z)sDPxnHzEoUN4eh?yKI_3c}xpSI;)o&x{weTq&$DTn4^T`&s_@&F3KeoV5LNLb;x! zeb4UG0vqYN6DrSvAL?w`!Bq#-6~(C3trA8U3cS4o`3(&sE~sk-326WY8RU9H1AW<% zQ|x_ye8+s;{MVSK3ogqk@cdp8$?Fm#<~ITW*{0};w_yd^V%_rv)!v1M>VxFC6BCm< zCfcG1(Zh#L8{7{R6Rb0GGxUso5=|uUFH1mJP*4{gCkEn2IyfA17ND6eqw-y>+Xrzt`O{OV za_IXihgotcmXUN`l0(DT%He<%wkFLdz-UEjr>IxLmoaE+d8}Pa%{eG8j!vfeG&l1m zNB5s@(7c@}zVi4|SA4p(W&#==5g8UXzUdbDxWm)gxsa2Kv(L6Tvx%4tm!}jtufeTy z*|BHxVBQ0(M@B#<3b%t-_#|z0#z|n^xU$9N8gCCdg6f?+VQGCyTlHSFd0(%YK`U-7 z6g!QzR!?iuIOF_sa*Z#ChOM^Kf2i>I9CWD}-qoNLIDF$W32#Bj{pwS9i-CDzsI~vIe=TNc#yqN)=I)m(Gei&dSnpPtF1aL%k?xa}a9P+2 zX>Jh{hE%K$#KA(+99Z0*qNWVLQh)cga_$`cXHRyBX<`%^ZJOQN!=9dd$# zWRc0LzSTEy%yXXkY)hAz_=L}!qG0DGOTm_g-&QCmYV~%7*6*$50@G>9Rq3e3XxN3c zQli4d*;b^2y0i}J&Y*u`@05d9{qsL0b@lD0o_P*IefsZ0rPe-mgN%-#P3|cw`lBO8 zy~S=ZyMmK5GBPrGX6A_`EuK4v&^wYGS$B%{?6u_D3_cKy3V501nh_u56-BzxjPRb2 zouO(47<4>&eA(6crh0Z+pnD`9*S$F!<2hONLgwwO07X`&YD&*x)Y<}lLqIbjb{GeP zxB~y^O4p#pe}Jsppr{l4rxH|A9S~%Phla(9AH$%^Ve$NkxfR;6v)7cehE|{?B?ee0 z*g3kifO{8AKlI0$kGe|>fnj)oIiw60MIyx|wc(9eCp&o{a~#|{T?PG1b?KyoF#q3; zayYL&EmNTXR0QTuGS99BQ@{=0ooni{&B*)LNC*XE{Ubhdi1vP1O9 zqir%qZrV~3r1&GZa-5z1*l@>+b?!mhIlLsOX&J4Z%`Z>)-k}tNzUT@cgafiPy`s($}r-uqD>S>IERwQP85tCzU}#_ICLg+tFK=e=KJ+g+8!0BE3#(P&V*0sH5bD9fs&{R-F_9l;H^&I$Tj+hq7~nT@11-3> z6wH%M&{>!=X-NPi`E&6?3VDP}s4Vzr%>eZ_^%p`T0VO=a=%Jafeq@BYYE<4BM}8de zd*dPtp>{t|HJ|~_8W@N_&&)C53o^SGguaP;s^CAJXGHy+TcJ9fs!3?FwCvu0OnS^m zxsonM#ar`bxMZG?xSu3<3rFmp5>8)Iw?1?sPBR|215i&;peV}TdUK|IrOwy|vo0mIXA~ZQ$hzhLrx%T8Hp|a{WTYGOVrJtC_I~@(6(0*EA zrj^stMl8JveDJKa2z;;9+R8@I3`n1GNhodU4uQkWmuC}ML5my;dDTqP9$m=G(s5cZ z8m|7##5mVHe6H4^&~I_+T^vP4CDPvMD|aYHLvXuvUE8Nmhxsk}d|fgR7lkSew*-RB z=wgX!SB}jbx;;vb6mB zE(*hGD1Ukzc)Lf);s4lSY%*YreJNM$lsDGWdf(YONN?=fA!z@p=g&4W{zAWB_I)4y z?~?E@e%`rV`nPznCnVatA#B%Q;OguDL8s3DngsD*b}K!MJjSfC%gUC4H{9r0iDCqj ztWkM+L8(jcQ}g%0rkUP1eSGbS;!=*a#Giqz^$wdzLZ~aU13yeLPaIxbaoc%7+MrjO z!28RYvO_3)4XehN@h53=c(#nIWutrKa5=vA++Vw9DJMFoil**_Bz5$~jQE~(**-kL zlx3=w7)Ymo`M(!hJ4TrDDOtKbeMj#nIbR6NLtY6jIX5rQ;!V55>L_5#XLI?wx55UY z?`%2iRC1b;M!To`yt}ED?Ql{!jPJslltBjq=XGq>GREYIYw@B)>B2C`%zAwDcfVVX zLnAWIIpagAySG~!j+&ijm=cv4pJKMXeYt3XrcBWzKN{N0)4i7mEdax=Ra{7LL1Q{R zcfPcoPpMR)eUmi)!BEhW?PzF?73aaTwkF8*I61XfW;rwR+k@%b{=8Bj^)FYSpArZ( z;X5{=DfTgDe&v?mi=(m~vZXczEa0?WseUzdwzL}aK)$^YbbX45qiFR0 zn%F3-wNkFiab;3xNt^7m)+R$&il|{Z=}Jz8rp7hOo;_Ur2&J1kTc;DHXDoPzN(>TF zQr#*OM`!O1EcoQD!{s%k%tvFHDNzh%=H~Pmk@Po~Xt*G;8KGJFq&>kV7PHpw)ZLSF zj}{2tL>!Ur2yCKn*CtSBVIMdAi9*xZ1O20dbLNP=P??(m4nr{S9uweGS=x`av>y6u zn<4+}SlTPzCN(i&ukM#2)eX0RX6;WWnD&f9 zoDLFD3e@%4r0|LBhqZQd=Wmi~F$UC86Q2RM*G4D-nAb6DZRZHU&5{<4VP7-&vIIbI zRgv<1QvmU>93sEl&Mt@Vyr9?!&t*#8gFo;!$7T2H30@Gise2Pb^>j$k2c2*ttIsk0 zCJ>Fo@O^oe!*+x03&(iSLhY@np2NWHE*k%qCWOL+_)niImt@bQgg3}B$(6SmB@bHR ze;oyE5x8~?x#c9Vz>wnvmIizE26Z8myzLe1-fV+#J6V66{uUo*yq=s>I#yunOX=g1 zg~np7FrK8NkB4f;WL zGrvyHowHU6t1;S|u)bB6GUqj!AITBP5gOga0&huJ!Cb6u?T47g> zJ!)R-IXR)@fYkb-cLOGTwQCiZS3?mz$V&&3>~!cFSB8U{x~eYd0U(DnXRmpWl%|hq zo<2hlrG)(>J}!QrW*I9h>kEpWo!xkokfg9~wU=3)ZNM#t{V%@5(#?fY@uL>ZxoJ?~ zLJ3A}ZCAGU9YH?TjB=UJIA?YM+CZt9IUcl7Z>aC7%ZO;fot;s4{8|4;ZV{FwtjlC@cjeKsJuefy<})yV(YUaI<8+}1!;w=m z23s^f0YqL5!O63>9n5hV#KCUhTz`eoTV;&X&(}l^ zc*bj8E9mQ)(Vm~iKZ*spqAcN?gG8(k8DY-$2+LwlxK5j5GbTPME>YDAgoTG=LIH^$ z+SnKHuNnT79F0WkDAFtDTdIUYltpQtT1s5GxnTYT(u)Qi7u18B7=v?HKV-AFx6-i& z!T8vuWG)9CFeon0kx*}}Yx~&A?r`YNd>{VNYTtI`hp>wox6!@5PoH!cS*2>geot8& zs|U)33ig$Mo;QO|i_X9$ehT}gP)Ris<;m_UHggLYIz3izxJ$vgE$tNJc4@p=y?TF0 zKO=yZ`VK{QqMm$NwS{_l<;~v^3cm^IZbb8Xx)e98el~efmEOoK z1A^mV?||43l>_;!1I4%U3!gbDG(wJ3nvB0cCuwrQ^d=(j5gIBfZ-%KBFLm)57rMl< z+oEf8+`E~hmU+>vybmkk$?BJ=hT3aRf`~!q$@8+&&8#`m0?dJIH6k&>kD$WWlbP3( z_DWh`Osr9j!vB2pL{7cFQTl}+l{ftRe27<|JtXDD=uUJg-lbnlVp%3N~C<9oc7 z7GZnP?_Y=f+;!&qC)YI4j8uEy>c5Rh>#RP%?`97A&y7Lec`83Yd;g>$jN@ z5-MLY#D z-R6e(r%yF$Trtp)tXth*z9pofqkBJ$Z}5zxJ&)v2G+{IOc4-zCmt%eL| zde6Gs^&7;-8pwWe4=r&J?RkOoj*N{>A?6rZ@zC=4`33naTP%eDPn;sx$0T)e#cd=b zKZv{00>Cg+V4tgq*IV|rZ6BE4J5{pB=HeelRqsk?~yPc0XWlQTTaMMN6)1meS(?V+m^mIHpNc>3*j9QwMV3@7f~h)2RHR+^@~ zrB_Ug#(C%lLl9IeCiBR{?=UU&%HeQSU0f$Pwff|F2<TNA;%-b+n zqQwMqg+{z2=f#P;dG;NyUCU}jx#+&x{&iu!fHFw`H7HRAscbMb_YWzuvMQ+aQfgVX zyPsIwn&ze^w{=e4hmSlY|5eqeL!2%!8p|3GLJVz%>)$>YE+=9Ho;iolQ?A!hO=1cf z#E4ZGyQ%##ZPqOeog{~5&|74u&6F8eqfnk{^p++wue`@*QKuT=m$V4r%tZD`lx}iv zsnpO~-h3pA9e{?E;JdYz)g62T>ns!32$xNsj6$6e(M^i@AI!P5y92wzCb`5#6c*ZI zHo35k_}xg>Ss!yL&&gv79ez97p`J$4FF#n)suD>h|?D{Rl9l7DRlTf{(tYr-6BCDfGGtb@v|Q z1;?lGlOsMX)9?UbS(OvM%P_by0u}C-KJN>ytOgz*b$5UEa1X(U{?-*z)HKvLyGrCo z&}2;Q>R;8MlZS!#)n}=IY4Jb<^!f}DuQ%t1S3xhMW)YVJ`HkFs*#d$&(;7;N^6s`{ zL#$b9BA{#aLmlv*%U|wK-eo=abI$BXw0dFOd~v1ig0be~Op*DLg+9d$vaYY_j=Hn{ zD2j03vT$mC0Z27XoY?^tTQ^{(VbG7qe?c!ZJnht8lEwanat@v&mu}fGdeUZcM2|G1 zWN8kGyo$8Y*tpUX`HRriDZK0Z7xcnKFQiQe+z#AG=0|#ABg*bH6(#;z0x}(iU@0jn zD!TN)*~3ADdYyK)6>tU*=VR?fdyS^X=$+BvXG%e8GonQT!s6m;m^vNWQN2t6X;V{? zN!2iBHx3e_(BYz48K!-G_EtYW3{Cc(rMW9Hro_VWT;^|C07RXnRbGv@28bv|xdJ62 zZl{ClV7u7AU-K_Aocr&^E&p&F ze!8H}_y-GYo-$@i4bT5O3rGJii5vf#n9hGnLw)hMA8rYOAll~ zhny=jB~3qI9%Yw@uBVY+(3AEvaX!#A(oRDF)yl{NVCIjO(Fy(e`~h=?Ff*6m{ycr4g97+UPgS`D-J@+OCg;j80L|WD z0LSOWKYA!7H5sqEE|knqZQ;rhoB)OWgw2tCekpM{fE* zWE_%*y%A|iB7d}|_}1tqV1~;oNi8$)O-w;%$+4X9+)Cyb6CDc|!cd!*X?B54cmb6p zHD-|la7_QaiF;2oF0b`$WmR1+TMG@4qO=AdR-#|M$@Gkm^--N%G;(9af)`SVc0*6Kma z>TeSTo<<`4j4g+;=;j=-d+l!;(c+-RfNNc(vY(FW7}hEm?{)=MjLcoSe5G_jNd!Vl zegs4}Y5KrW1~Ti;z4}4>Cn7L#b&Uet>|9l1 zKOx*xY3!zzPHP9G2yoA3@Kulm0EycN2j5w+RWKU}Y{tdKWHH%kgWmEjxB+pK7Q<|k zDNv{26ud$}iE+aF#BPJ#nld|yl-DR&(~Q$CtI>Z@bv*2Hk+>>GB@smg$*=F)T7LXXY!eSVGX!O+w8jcGw5=-$JMYhj7%TlA5UHzq5fF>D*#Q;$lHfMwp_?=b`u z$x>UJnv7+e4t%yYL)i=h?*2n-Vk?m-85*^XUfK7YMGCvZ=cUd31H{z8JpjeN?AVrc zJz6&Eli>8(jM;DK>$OUQ&-Z&%!99c3wZ0D_t4zRGqwRuahu=ny&+uP_=BD_(1`$9k zay$p^DprabU{yCXl8NoD-fqmafm==_Ncgc+8ol-ucERx;$HFrIBmdn zqGZSB3P1+8lR)77*|9|9C<}v!LXV;oPhEiKu1u{AEx^gp46s@@l!c*`w($IZzjZNj z7rbn<`@%UtUnt-%$9R-fKexIhrHKWU@zfQOk~%Xz&)ny`Zkv#QbpXpag&dRs*j|}c zqCpi%&HRk4G=)WqnDr65i558(P;Qdfz1c|AM~o3@q7R@Ffs4>SGSTq(B^v4(v14Zb zg)3JGt;5$gE=;h)7aq^GK=U3mgcBk@WM zQl!f8G?in6^{R}_?WQK-6Y(766|R4!BN>^sg4ag7p%3<`WDP@ycB3IYPx^mXseW^y zbT?_m*91DGIZ9Rp4(^L-~e16Z&~V}{)VlS!nmK*j9z15a=LjBrf1Of$LW@M*W& ztYv&lPv^Kcpe`0xzE3x6RitI3nQD2Z2KWgehM_BDf>Gf$St_>}yJhYS1dUyNEI$@F zKB!~?@pGj=yYQNLq07S+UVEZpDwvfQK~Le03fl+R9;zz40fF8SXz)z(+hCpB|6Apmr=kxrCYxT{nCFB zCjWx9rZ4SYarzPL=E8_N7eEZg8lBA&2E zN1$$cf*IHUs+~!DN{s0r^^?gT=`GCrMil0H_v;(DeH!Y>ooq znABRSx!Rm4lrh`ieo+q`Viq%y$G^6t7?L@<~b*V&G9kJh; z@~)(gmTLb)$=<$0^W~H$Sb*984A>q6ssI--xX0*eLhY=dX~y3;mVN1PGyXZ9zyTZt zHnvUu4b&-DAw<oE2w|cCg^y&wr$+s*_3>>t2 zG$2=-P$s6N$haZk2^`_Q=_>yk976`>{C5t&0wx8rKx(u57cC%F0uh~?vcHRI`S3LX znnFR`yspV;Nz7;tY;1~n0=)bLFS_0fa)Rh2;F{Gf0Yh`BhDo;_#}J8J#yC^YK$whm zBqlH&dfe`IU4g@iOXvO!pk(fi8sc@y+Eod@V?MZT90~t73c;dDP=Iz0)10=ugpfj| z=NVMA&bNq_Bz6-?-;qTlvh$~dgE7O-CxsnrDOuy%gK*EJi@+d#jF5v MTSF=L*29jMyDa<6 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 BYZm|j diff --git a/modular_skyrat/master_files/icons/mob/clothing/mask_vox.dmi b/modular_skyrat/master_files/icons/mob/clothing/mask_vox.dmi index 2c9050577417599b10ad69f5512708a58b7c7346..9a24ac3c8722d961b6e5949b40bd394167647370 100644 GIT binary patch literal 59614 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 NJzf1=);T3K0RZttcIf~B literal 53456 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 O+|$[exposed_mob] has been covered in cum!", "You've been covered in cum!") - playsound(exposed_mob, "desecration", 50, TRUE) - if(is_type_in_typecache(exposed_mob, GLOB.creamable)) - if(reac_volume>10) - exposed_mob.AddComponent(/datum/component/cumfaced/big, src) - else - exposed_mob.AddComponent(/datum/component/cumfaced, src) - qdel(src) diff --git a/modular_skyrat/modules/cum/chemistry/recipes/cum.dm b/modular_skyrat/modules/cum/chemistry/recipes/cum.dm deleted file mode 100644 index 221c7a40483..00000000000 --- a/modular_skyrat/modules/cum/chemistry/recipes/cum.dm +++ /dev/null @@ -1,4 +0,0 @@ -/datum/chemical_reaction/cum - results = list(/datum/reagent/cum = 5) - required_reagents = list(/datum/reagent/blood = 2, /datum/reagent/consumable/milk = 2, /datum/reagent/consumable/salt = 1) - mix_message = "The mixture turns into a gooey, musky white liquid..."//Blood for the organicness, milk for the whiteness, and salt for the taste diff --git a/modular_skyrat/modules/cum/cum.dmi b/modular_skyrat/modules/cum/cum.dmi deleted file mode 100644 index 5989b16b63ef9f07faa25db46215f2170c197a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6546 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 i?H29u|4t~ZT+iIMFHdHT@qm{sAaxZjYou mentally prepare yourself to masturbate.") - else - qdel(coomer) - else - to_chat(user, "You mentally prepare yourself to masturbate.") - else - qdel(coomer) - to_chat(user, "You're incapable of masturbating.") - -/obj/item/coom - name = "cum" - desc = "C-can I watch...?" - icon = 'icons/obj/hydroponics/harvest.dmi' - icon_state = "eggplant" - inhand_icon_state = "nothing" - force = 0 - throwforce = 0 - item_flags = DROPDEL | ABSTRACT | HAND_ITEM - -/obj/item/coom/attack(mob/living/M, mob/user, proximity) - if(!proximity) - return - if(!ishuman(M)) - return - var/mob/living/carbon/human/human_cumvictim = M - if(!human_cumvictim.client) - to_chat(user, "You can't cum onto [M].") - return - if(!(human_cumvictim.client.prefs.skyrat_toggles & CUMFACE_PREF)) //im just paranoid about runtime errors - to_chat(user, "You can't cum onto [M].") - return - var/mob/living/carbon/human/H = user - var/obj/item/organ/genital/testicles/G = H.getorganslot(ORGAN_SLOT_TESTICLES) - var/obj/item/organ/genital/testicles/P = H.getorganslot(ORGAN_SLOT_PENIS) - var/datum/sprite_accessory/genital/spriteP = GLOB.sprite_accessories["penis"][H.dna.species.mutant_bodyparts["penis"][MUTANT_INDEX_NAME]] - if(spriteP.is_hidden(H)) - to_chat(user, "You need to expose your penis out in order to masturbate.") - return - else if(P.aroused != AROUSAL_FULL) - to_chat(user, "You need to be aroused in order to masturbate.") - return - var/cum_volume = G.genital_size*5+5 - var/datum/reagents/R = new/datum/reagents(50) - R.add_reagent(/datum/reagent/cum, cum_volume) - if(M==user) - user.visible_message("[user] starts masturbating onto themself!", "You start masturbating onto yourself!") - else - user.visible_message("[user] starts masturbating onto [M]!", "You start masturbating onto [M]!") - if(do_after(user,60,M)) - if(M==user) - user.visible_message("[user] cums on themself!", "You cum on yourself!") - else - user.visible_message("[user] cums on [M]!", "You cum on [M]!") - R.expose(M, TOUCH) - log_combat(user, M, "came on") - if(prob(40)) - user.emote("moan") - qdel(src) - -//jerk off into bottles -/obj/item/coom/afterattack(obj/target, mob/user, proximity) - . = ..() - if(!proximity) - return - if(ishuman(target)) - return - var/mob/living/carbon/human/H = user - var/obj/item/organ/genital/testicles/G = H.getorganslot(ORGAN_SLOT_TESTICLES) - var/obj/item/organ/genital/testicles/P = H.getorganslot(ORGAN_SLOT_PENIS) - var/datum/sprite_accessory/genital/spriteP = GLOB.sprite_accessories["penis"][H.dna.species.mutant_bodyparts["penis"][MUTANT_INDEX_NAME]] - if(spriteP.is_hidden(H)) - to_chat(user, "You need to expose your penis out in order to masturbate.") - return - else if(P.aroused != AROUSAL_FULL) - to_chat(user, "You need to be aroused in order to masturbate.") - return - if(target.is_refillable() && target.is_drainable()) - var/cum_volume = G.genital_size*5+5 - if(target.reagents.holder_full()) - to_chat(user, "[target] is full.") - return - var/datum/reagents/R = new/datum/reagents(50) - R.add_reagent(/datum/reagent/cum, cum_volume) - user.visible_message("[user] starts masturbating into [target]!", "You start masturbating into [target]!") - if(do_after(user,60)) - user.visible_message("[user] cums into [target]!", "You cum into [target]!") - playsound(target, "desecration", 50, TRUE) - R.trans_to(target, cum_volume) - if(prob(40)) - user.emote("moan") - qdel(src) - else - user.visible_message("[user] starts masturbating onto [target]!", "You start masturbating onto [target]!") - if(do_after(user,60)) - var/turf/T = get_turf(target) - user.visible_message("[user] cums on [target]!", "You cum on [target]!") - playsound(target, "desecration", 50, TRUE) - new/obj/effect/decal/cleanable/cum(T) - if(prob(40)) - user.emote("moan") - - if(target.icon_state=="stickyweb1"|target.icon_state=="stickyweb2") - target.icon = 'modular_skyrat/modules/cum/cum.dmi' - qdel(src) diff --git a/modular_skyrat/modules/cum/seaofmen_keg.dm b/modular_skyrat/modules/cum/seaofmen_keg.dm deleted file mode 100644 index 7b4c3b25c47..00000000000 --- a/modular_skyrat/modules/cum/seaofmen_keg.dm +++ /dev/null @@ -1,7 +0,0 @@ -/obj/structure/reagent_dispensers/keg/cum - name = "keg of cum" - desc = "A keg full of \"reproductive agent\"." - icon = 'modular_skyrat/modules/cum/cum.dmi' - icon_state = "cumkeg" - reagent_id = /datum/reagent/cum - tank_volume = 150 diff --git a/modular_skyrat/modules/customization/modules/client/preferences.dm b/modular_skyrat/modules/customization/modules/client/preferences.dm index f397fd265f9..b3df1746930 100644 --- a/modular_skyrat/modules/customization/modules/client/preferences.dm +++ b/modular_skyrat/modules/customization/modules/client/preferences.dm @@ -220,6 +220,7 @@ GLOBAL_LIST_INIT(food, list( var/erp_pref = "Ask" var/noncon_pref = "Ask" var/vore_pref = "Ask" + var/sextoys_pref = "No" //BACKGROUND STUFF var/general_record = "" @@ -516,6 +517,7 @@ GLOBAL_LIST_INIT(food, list( dat += "ERP:[erp_pref] " dat += "Non-Con:[noncon_pref] " dat += "Vore:[vore_pref]
" + dat += "Sex toys usage:[sextoys_pref]
" dat += "Set OOC prefs
" if(length(ooc_prefs) <= 40) if(!length(ooc_prefs)) @@ -1206,6 +1208,13 @@ GLOBAL_LIST_INIT(food, list( dat += "Be Able To Get Covered In \"Reproductive Reagent\": [(skyrat_toggles & CUMFACE_PREF) ? "Enabled":"Disabled"]
" dat += "
" + //erp update prefs here + dat += "Be able to become bimboficated: [(skyrat_toggles & BIMBO_PREF) ? "Enabled":"Disabled"]
" + dat += "Be affected by breast enlargement chemicals: [(skyrat_toggles & BREAST_ENLARGEMENT) ? "Enabled":"Disabled"]
" + dat += "Be affected by penis enlargement chemicals: [(skyrat_toggles & PENIS_ENLARGEMENT) ? "Enabled":"Disabled"]
" + dat += "Forced masculinity: [(skyrat_toggles & FORCED_MALE) ? "Enabled":"Disabled"]
" + dat += "Forced femininity: [(skyrat_toggles & FORCED_FEM) ? "Enabled":"Disabled"]
" + dat += "
" if(user.client) if(unlock_content) @@ -2210,6 +2219,43 @@ GLOBAL_LIST_INIT(food, list( vore_pref = "No" if("No") vore_pref = "Yes" + //SKYRAT EDIT ADDITION BEGIN - ERP_SLOT_SYSTEM + if("sextoys_pref") + // User changed state of ERP pref + var/mob/living/carbon/human/M = user + switch(sextoys_pref) + if("No") + sextoys_pref = "Yes" + // User set ERP pref to "Yes", make the ERP button of the inventory visible and interactive again + if(user.hud_used) + for(var/atom/movable/screen/human/ERP_toggle/E in user.hud_used.static_inventory) + if(istype(E, /atom/movable/screen/human/ERP_toggle)) + E.invisibility = 0 + // Perform standard inventory updates + if("Yes") + sextoys_pref = "No" + if(ishuman(user)) + // The user has set the ERP pref to a value other than "Yes", now we drop all items from ERP slots and can't use them + if(M.vagina != null) + M.dropItemToGround(M.vagina, TRUE, M.loc, TRUE, FALSE, TRUE) + if(M.anus != null) + M.dropItemToGround(M.anus, TRUE, M.loc, TRUE, FALSE, TRUE) + if(M.nipples != null) + M.dropItemToGround(M.nipples, TRUE, M.loc, TRUE, FALSE, TRUE) + if(M.penis != null) + M.dropItemToGround(M.penis, TRUE, M.loc, TRUE, FALSE, TRUE) + // If the user has an inventory of the ERP open, then we will hide it + if(user.hud_used) + if(user.hud_used.ERP_inventory_shown) + user.hud_used.ERP_inventory_shown = FALSE + user.client.screen -= user.hud_used.ERP_toggleable_inventory + // Find the ERP button of the inventory and make it invisible so that the user cannot interact with it + for(var/atom/movable/screen/human/ERP_toggle/E in user.hud_used.static_inventory) + if(istype(E, /atom/movable/screen/human/ERP_toggle)) + E.invisibility = 100 + user.hud_used.hidden_inventory_update(user) + user.hud_used.persistent_inventory_update(user) + //SKYRAT EDIT ADDITION END if("change_arousal_preview") var/list/gen_arous_trans = list("Not aroused" = AROUSAL_NONE, @@ -2898,6 +2944,22 @@ GLOBAL_LIST_INIT(food, list( if("cumfaced_pref") skyrat_toggles ^= CUMFACE_PREF + //erp update prefs coming riiight here + if("bimbo_pref") + skyrat_toggles ^= BIMBO_PREF + + if("b_enlargement_pref") + skyrat_toggles ^= BREAST_ENLARGEMENT + + if("p_enlargement_pref") + skyrat_toggles ^= PENIS_ENLARGEMENT + + if("forced_m_pref") + skyrat_toggles ^= FORCED_MALE + + if("forced_fem_pref") + skyrat_toggles ^= FORCED_FEM + if("parallaxup") parallax = WRAP(parallax + 1, PARALLAX_INSANE, PARALLAX_DISABLE + 1) if (parent && parent.mob && parent.mob.hud_used) diff --git a/modular_skyrat/modules/customization/modules/client/preferences_savefile.dm b/modular_skyrat/modules/customization/modules/client/preferences_savefile.dm index 32a99cad00b..ad0695616e9 100644 --- a/modular_skyrat/modules/customization/modules/client/preferences_savefile.dm +++ b/modular_skyrat/modules/customization/modules/client/preferences_savefile.dm @@ -572,6 +572,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["ooc_prefs"], ooc_prefs) READ_FILE(S["erp_pref"], erp_pref) + READ_FILE(S["sextoys_pref"], sextoys_pref) READ_FILE(S["noncon_pref"], noncon_pref) READ_FILE(S["vore_pref"], vore_pref) READ_FILE(S["general_record"], general_record) @@ -625,6 +626,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car noncon_pref = "Ask" if(!length(vore_pref)) vore_pref = "Ask" + if(!length(sextoys_pref)) + sextoys_pref = "No" general_record = sanitize_text(general_record) security_record = sanitize_text(security_record) @@ -763,6 +766,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["ooc_prefs"] , ooc_prefs) WRITE_FILE(S["erp_pref"] , erp_pref) + WRITE_FILE(S["sextoys_pref"], sextoys_pref) WRITE_FILE(S["noncon_pref"] , noncon_pref) WRITE_FILE(S["vore_pref"] , vore_pref) WRITE_FILE(S["general_record"] , general_record) diff --git a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/human.dm b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/human.dm index 52631515970..324d0f64f91 100644 --- a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/human.dm +++ b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/human.dm @@ -27,7 +27,7 @@ if("ooc_prefs") if(client) - var/str = "[src]'s OOC Notes :
ERP : [client.prefs.erp_pref] | Non-Con : [client.prefs.noncon_pref] | Vore : [client.prefs.vore_pref]" + var/str = "[src]'s OOC Notes :
ERP : [client.prefs.erp_pref] | Non-Con : [client.prefs.noncon_pref] | Vore : [client.prefs.vore_pref] | Lewd-system: [client.prefs.sextoys_pref]" str += "
[html_encode(client.prefs.ooc_prefs)]" var/datum/browser/popup = new(usr, "[name]'s ooc info", "[name]'s OOC Information", 500, 200) popup.set_content(text("[][]", "[name]'s OOC information", replacetext(str, "\n", "
"))) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/arousal_system.dm b/modular_skyrat/modules/modular_items/lewd_items/code/arousal_system.dm new file mode 100644 index 00000000000..0978451afe0 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/arousal_system.dm @@ -0,0 +1,956 @@ +#define AROUS_SYS_LITTLE 30 +#define AROUS_SYS_STRONG 70 +#define AROUS_SYS_READYTOCUM 90 +#define PAIN_SYS_LIMIT 50 +#define PLEAS_SYS_EDGE 85 + +#define CUM_MALE 1 +#define CUM_FEMALE 2 +// #define ITEM_SLOT_PENIS (1<<20) + +#define TRAIT_NYMPHOMANIA "nymphomania" +#define TRAIT_MASOCHISM "masochism" +#define TRAIT_SADISM "sadism" +#define TRAIT_BIMBO "bimbo" +#define TRAIT_NEVERBONER "neverboner" +#define TRAIT_SOBSESSED "sexual obsession" +#define APHRO_TRAIT "aphro" ///traits gained by brain traumas, can be removed if the brain trauma is gone +#define LEWDQUIRK_TRAIT "lewdquirks" ///traits gained by quirks, cannot be removed unless the quirk itself is gone +#define LEWDCHEM_TRAIT "lewdchem" ///traits gained by chemicals, you get the idea + +#define STRAPON_TRAIT "strapon" + +///////////-----Decals-----////////// +/obj/effect/decal/cleanable/cum + name = "cum" + desc = "Uh... Gross." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + icon_state = "cum_1" + random_icon_states = list("cum_1", "cum_2", "cum_3", "cum_4") + beauty = -50 + +/obj/effect/decal/cleanable/femcum + name = "female cum" + desc = "Uhh... Someone had fun.." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + icon_state = "femcum_1" + random_icon_states = list("femcum_1", "femcum_2", "femcum_3", "femcum_4") + beauty = -50 + +///////////-----Reagents-----/////////// +/datum/reagent/consumable/girlcum + name = "girlcum" + description = "Uhh... Someone had fun." + taste_description = "astringent and sweetish" + color = "#ffffffb0" + glass_name = "glass of Girlcum" + glass_desc = "Strange white liquid... Eww!" + reagent_state = LIQUID + shot_glass_icon_state = "shotglasswhite" + +/datum/reagent/consumable/cum + name = "cum" + description = "A fluid containing sperm that is secretated by the sexual organs of most species." + taste_description = "musky and salty" + color = "#ffffffff" + glass_name = "glass of Cum" + glass_desc = "O-oh, my...~" + reagent_state = LIQUID + shot_glass_icon_state = "shotglasswhite" + +/datum/reagent/consumable/milk/breast_milk + name = "breast milk" + description = "This looks familiar... Wait, it's a milk!" + taste_description = "warm and creamy" + color = "#ffffffff" + glass_name = "glass of Breast milk" + glass_desc = "Almost like a normal milk." + reagent_state = LIQUID + +/datum/reagent/drug/dopamine + name = "dopamine" + description = "Pure happines" + taste_description = "passion fruit, banana and hint of apple" + color = "#97ffee" + glass_name = "dopamine" + glass_desc = "Delicious flavored reagent. You feel happy even looking at it." + reagent_state = LIQUID + overdose_threshold = 10 + +/datum/reagent/drug/dopamine/on_mob_add(mob/living/carbon/human/M) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "[type]_start", /datum/mood_event/orgasm, name) + ..() + +/datum/reagent/drug/dopamine/on_mob_life(mob/living/carbon/M) + M.set_drugginess(2) + if(prob(7)) + M.emote(pick("shaking","moan")) + ..() + +/datum/reagent/drug/dopamine/overdose_start(mob/living/carbon/human/M) + if(!HAS_TRAIT(M, TRAIT_NYMPHOMANIA) || !HAS_TRAIT(M, TRAIT_BIMBO)) + to_chat(M, "You don't want to cum anymore!") + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "[type]_overdose", /datum/mood_event/overgasm, name) + return + +/datum/reagent/drug/dopamine/overdose_process(mob/living/carbon/human/M) + M.adjustArousal(0.5) + M.adjustPleasure(0.3) + M.adjustPain(-0.5) + if(prob(2)) + M.emote(pick("moan","twitch_s")) + return + +///////////-----Initilaze------/////////// + +/obj/item/organ/genital + var/datum/reagents/internal_fluids + var/list/contained_item + var/obj/item/inserted_item //Used for toys + +/obj/item/organ/genital/breasts/build_from_dna(datum/dna/DNA, associated_key) + . = ..() + var/breasts_count = 0 + var/size = 0.5 + if(DNA.features["breasts_size"] > 0) + size = DNA.features["breasts_size"] + + switch(genital_type) + if("pair") + breasts_count = 2 + if("quad") + breasts_count = 2.5 + if("sextuple") + breasts_count = 3 + internal_fluids = new /datum/reagents(size * breasts_count * 60) + +/obj/item/organ/genital/testicles/build_from_dna(datum/dna/DNA, associated_key) + . = ..() + var/size = 0.5 + if(DNA.features["balls_size"] > 0) + size = DNA.features["balls_size"] + + internal_fluids = new /datum/reagents(size * 20) + +/obj/item/organ/genital/vagina/build_from_dna(datum/dna/DNA, associated_key) + . = ..() + internal_fluids = new /datum/reagents(10) + +/mob/living/carbon/human + var/arousal = 0 + var/pleasure = 0 + var/pain = 0 + + var/pain_limit = 0 + var/arousal_status = AROUSAL_NONE + +/mob/living/carbon/human/Initialize() + . = ..() + if(!istype(src,/mob/living/carbon/human/species/monkey)) + apply_status_effect(/datum/status_effect/aroused) + apply_status_effect(/datum/status_effect/body_fluid_regen) + +///////////-----Verbs------/////////// +/mob/living/carbon/human/verb/arousal_panel() + set name = "Climax" + set category = "IC" + + if(!has_status_effect(/datum/status_effect/climax_cooldown)) + if(tgui_alert(usr, "You sure you want to cum?", "Climax", list("Yes", "No")) == "Yes") + if(stat != CONSCIOUS) + to_chat(usr, "You can't climax right now...") + return + else + climax(TRUE) + else + to_chat(src, span_warning("You can't cum right now!")) + +//////////// +///FLUIDS/// +//////////// + +/datum/status_effect/body_fluid_regen + id = "body fluid regen" + tick_interval = 50 + duration = -1 + alert_type = null + +/datum/status_effect/body_fluid_regen/tick() + var/mob/living/carbon/human/H = owner + if(owner.stat != DEAD && H.client?.prefs.sextoys_pref == "Yes") + var/obj/item/organ/genital/testicles/balls = owner.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/breasts/breasts = owner.getorganslot(ORGAN_SLOT_BREASTS) + var/obj/item/organ/genital/vagina/vagina = owner.getorganslot(ORGAN_SLOT_VAGINA) + + var/interval = 5 + if(balls) + if(H.arousal >= AROUS_SYS_LITTLE) + var/regen = (H.arousal/25) * (balls.internal_fluids.maximum_volume/235) * interval + balls.internal_fluids.add_reagent(/datum/reagent/consumable/cum, regen) + + if(breasts) + if(breasts.lactates == TRUE) + var/regen = ((owner.nutrition / (NUTRITION_LEVEL_WELL_FED/100))/100) * (breasts.internal_fluids.maximum_volume/11000) * interval + breasts.internal_fluids.add_reagent(/datum/reagent/consumable/milk/breast_milk, regen) + if(!breasts.internal_fluids.holder_full()) + owner.adjust_nutrition(regen / 2) + else + regen = regen + + if(vagina) + if(H.arousal >= AROUS_SYS_LITTLE) + var/regen = (H.arousal/25) * (vagina.internal_fluids.maximum_volume/250) * interval + vagina.internal_fluids.add_reagent(/datum/reagent/consumable/girlcum, regen) + if(vagina.internal_fluids.holder_full() && regen >= 0.15) + regen = regen + else + vagina.internal_fluids.remove_any(0.05) + +///////////// +///AROUSAL/// +///////////// +/mob/living/carbon/human/proc/get_arousal() + return arousal + +/mob/living/carbon/human/proc/adjustArousal(arous = 0) + if(stat != DEAD && client?.prefs.sextoys_pref == "Yes") + arousal += arous + + var/arousal_flag = AROUSAL_NONE + if(arousal >= AROUS_SYS_STRONG) + arousal_flag = AROUSAL_FULL + else if(arousal >= AROUS_SYS_LITTLE) + arousal_flag = AROUSAL_PARTIAL + + if(arousal_status != arousal_flag) // Set organ arousal status + arousal_status = arousal_flag + if(istype(src,/mob/living/carbon/human)) + var/mob/living/carbon/human/M = src + for(var/i=1,i<=M.internal_organs.len,i++) + if(istype(M.internal_organs[i],/obj/item/organ/genital)) + var/obj/item/organ/genital/G = M.internal_organs[i] + if(!G.aroused == AROUSAL_CANT) + G.aroused = arousal_status + G.update_sprite_suffix() + M.update_body() + else + arousal -= abs(arous) + + if(HAS_TRAIT(src, TRAIT_NYMPHOMANIA)) + arousal = min(max(arousal,20),100) + else + arousal = min(max(arousal,0),100) + +/datum/status_effect/aroused + id = "aroused" + tick_interval = 10 + duration = -1 + alert_type = null + +/datum/status_effect/aroused/tick() + var/mob/living/carbon/human/H = owner + var/temp_arousal = -0.1 + var/temp_pleasure = -0.5 + var/temp_pain = -0.5 + if(H.stat != DEAD) + + var/obj/item/organ/genital/testicles/balls = H.getorganslot(ORGAN_SLOT_TESTICLES) + if(balls) + if(balls.internal_fluids.holder_full()) + temp_arousal += 0.08 + + if(HAS_TRAIT(H, TRAIT_MASOCHISM)) + temp_pain -= 0.5 + if(HAS_TRAIT(H, TRAIT_NYMPHOMANIA)) + temp_pleasure += 0.25 + temp_arousal += 0.05 + if(HAS_TRAIT(H, TRAIT_NEVERBONER)) + temp_pleasure -= 50 + temp_arousal -= 50 + + if(H.pain > H.pain_limit) + temp_arousal -= 0.1 + if(H.arousal >= AROUS_SYS_STRONG && H.stat != DEAD) + if(prob(3)) + H.emote(pick("moan","blush")) + temp_pleasure += 0.1 + //moan + if(H.pleasure >= PLEAS_SYS_EDGE && H.stat != DEAD) + if(prob(3)) + H.emote(pick("moan","twitch_s")) + //moan x2 + + H.adjustArousal(temp_arousal) + H.adjustPleasure(temp_pleasure) + H.adjustPain(temp_pain) + +////Pain//// +/mob/living/carbon/human/proc/get_pain() + return pain + +/mob/living/carbon/human/proc/adjustPain(pn = 0) + if(stat != DEAD && client?.prefs.sextoys_pref == "Yes") + if(pain > pain_limit || pn > pain_limit / 10) // pain system // YOUR SYSTEM IS PAIN, WHY WE'RE GETTING AROUSED BY STEPPING ON ANTS?! + if(HAS_TRAIT(src, TRAIT_MASOCHISM)) + var/p = pn - (pain_limit / 10) + if(p > 0) + adjustArousal(-p) + else + if(pn > 0) + adjustArousal(-pn) + if(prob(2) && pain > pain_limit && pn > pain_limit / 10) + emote(pick("scream","shiver")) //SCREAM!!! + else + if(pn > 0) + adjustArousal(pn) + if(HAS_TRAIT(src, TRAIT_MASOCHISM)) + var/p = pn / 2 + adjustPleasure(p) + pain += pn + else + pain -= abs(pn) + pain = min(max(pain,0),100) + +////Pleasure//// +/mob/living/carbon/human/proc/get_pleasure() + return pleasure + +/mob/living/carbon/human/proc/adjustPleasure(pleas = 0) + if(stat != DEAD && client?.prefs.sextoys_pref == "Yes") + pleasure += pleas + if(pleasure >= 100) // lets cum + climax(FALSE) + else + pleasure -= abs(pleas) + pleasure = min(max(pleasure,0),100) + +// get damage for pain system +/datum/species/apply_damage(damage, damagetype, def_zone, blocked, mob/living/carbon/human/H, forced, spread_damage, wound_bonus, bare_wound_bonus, sharpness) + . = ..() + if(!.) + return + if(H.client?.prefs.sextoys_pref == "No") + return + var/hit_percent = (100-(blocked+armor))/100 + hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 + switch(damagetype) + if(BRUTE) + var/amount = forced ? damage : damage * hit_percent * brutemod * H.physiology.brute_mod + INVOKE_ASYNC(H, /mob/living/carbon/human/.proc/adjustPain, amount) + if(BURN) + var/amount = forced ? damage : damage * hit_percent * burnmod * H.physiology.burn_mod + INVOKE_ASYNC(H, /mob/living/carbon/human/.proc/adjustPain, amount) + +//////////// +///CLIMAX/// +//////////// + +/datum/mood_event/orgasm + description = "Woah... This pleasant tiredness... I love it.\n" + mood_change = 8 //yes, +8. Well fed buff gives same amount. This is Fair (tm). + timeout = 5 MINUTES + +/datum/mood_event/climaxself + description = "I just came in my own underwear. Messy.\n" + mood_change = -2 + timeout = 4 MINUTES + +/datum/mood_event/overgasm + description = "Uhh... I don't feel like i want to be horny anymore.\n" //Me too, buddy. Me too. + mood_change = -6 + timeout = 10 MINUTES + +/mob/living/carbon/human/proc/climax(manual = TRUE) + var/obj/item/organ/genital/penis = getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina = getorganslot(ORGAN_SLOT_VAGINA) + if(manual == TRUE && !has_status_effect(/datum/status_effect/climax_cooldown) && client?.prefs.sextoys_pref == "Yes") + if(!HAS_TRAIT(src, TRAIT_NEVERBONER) && !has_status_effect(/datum/status_effect/climax_cooldown)) + switch(gender) + if(MALE) + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg'), 50, TRUE) + if(FEMALE) + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_f3.ogg'), 50, TRUE) + else + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg'), 50, TRUE) + + if(vagina && penis) + if(is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] is cumming!", "You are cumming!") + else + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] cums in their underwear!", \ + "You cum in your underwear! Eww.") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/climaxself) + + else if(vagina) + if(is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] is cumming!", "You are cumming!") + else + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] cums in their underwear!", \ + "You cum in your underwear! Eww.") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/climaxself) + + else if(penis) + if(is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] is cumming!", "You are cumming!") + else + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] cums in their underwear!", \ + "You cum in your underwear! Eww.") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/climaxself) + + else + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] twitches in orgasm!", \ + "You cum in your underwear! Eww.") + + else + visible_message("[src] twitches, trying to cum, but with no result.", \ + "You can't have an orgasm!") + return TRUE + + else if(manual == FALSE && client?.prefs.sextoys_pref == "Yes") + if(!HAS_TRAIT(src, TRAIT_NEVERBONER) && !has_status_effect(/datum/status_effect/climax_cooldown)) + switch(gender) + if(MALE) + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg'), 50, TRUE) + if(FEMALE) + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_f3.ogg'), 50, TRUE) + else + playsound(get_turf(src), pick('modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg'), 50, TRUE) + if(is_bottomless()) + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] is cumming!", "You are cumming!") + else + apply_status_effect(/datum/status_effect/climax) + apply_status_effect(/datum/status_effect/climax_cooldown) + visible_message("[src] cums in their underwear!", \ + "You cum in your underwear! Eww.") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/climaxself) + else + visible_message("[src] twitches, trying to cum, but with no result.", \ + "You can't have an orgasm!") + return TRUE + + else + return FALSE + +/datum/status_effect/climax_cooldown + id = "climax_cooldown" + tick_interval = 10 + duration = 30 SECONDS + alert_type = null + +/datum/status_effect/climax_cooldown/tick() + var/obj/item/organ/genital/vagina/vagina = owner.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/testicles/balls = owner.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/testicles/penis = owner.getorganslot(ORGAN_SLOT_PENIS) + + if(penis) + penis.aroused = AROUSAL_NONE + if(vagina) + vagina.aroused = AROUSAL_NONE + if(balls) + balls.aroused = AROUSAL_NONE + +/datum/status_effect/masturbation_climax + id = "climax" + tick_interval = 10 + duration = 50 //Multiplayer better than singleplayer mode. + alert_type = null + +/datum/status_effect/masturbation_climax/tick() //this one should not leave decals on the floor. Used in case if character cumming on somebody's face or in beaker. + var/mob/living/carbon/human/H = owner + if(H.client?.prefs.sextoys_pref == "Yes") + var/temp_arousal = -12 + var/temp_pleasure = -12 + var/temp_stamina = 8 + + owner.reagents.add_reagent(/datum/reagent/drug/dopamine, 0.3) + owner.adjustStaminaLoss(temp_stamina) + H.adjustArousal(temp_arousal) + H.adjustPleasure(temp_pleasure) + +/datum/status_effect/climax + id = "climax" + tick_interval = 10 + duration = 100 + alert_type = null + +/datum/status_effect/climax/tick() + var/mob/living/carbon/human/H = owner + if(H.client?.prefs.sextoys_pref == "Yes") + var/temp_arousal = -12 + var/temp_pleasure = -12 + var/temp_stamina = 15 + + owner.reagents.add_reagent(/datum/reagent/drug/dopamine, 0.5) + owner.adjustStaminaLoss(temp_stamina) + H.adjustArousal(temp_arousal) + H.adjustPleasure(temp_pleasure) + +/datum/status_effect/climax/on_apply(obj/target) + var/mob/living/carbon/human/H = owner + var/obj/item/organ/genital/vagina/vagina = owner.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/testicles/balls = owner.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/testicles/penis = owner.getorganslot(ORGAN_SLOT_PENIS) + + if((H.client?.prefs.sextoys_pref == "Yes") && (H.stat != DEAD)) + if(penis && balls && H.wear_condom()) + if(prob(40)) + H.emote("moan") + balls.reagents.remove_all(balls.reagents.total_volume * 0.6) + var/obj/item/clothing/sextoy/condom/C = H.get_item_by_slot(ITEM_SLOT_PENIS) + C.condom_use() + if(C.condom_state == "broken") + var/turf/T = get_turf(H) + new /obj/effect/decal/cleanable/cum(T) + + if(balls && H.is_bottomless() && !H.wear_condom()) + var/turf/T = get_turf(H) + new /obj/effect/decal/cleanable/cum(T) + if(prob(40)) + H.emote("moan") + balls.reagents.remove_all(balls.reagents.total_volume * 0.6) + + if(vagina && H.is_bottomless()) //Sry, futanari players, but condom's don't work like that for vagina, so yep. + var/turf/T = get_turf(H) + new /obj/effect/decal/cleanable/femcum(T) + if(prob(40)) + H.emote("moan") + vagina.reagents.remove_all() + + return ..() + +//////////////////////// +///SPANKING PROCEDURE/// +//////////////////////// + +//Hips are red after spanking +/datum/status_effect/spanked + id = "spanked" + duration = 300 SECONDS + alert_type = null + +/mob/living/carbon/human/examine(mob/user) + .=..() + var/mob/living/U = user + + if(stat != DEAD && !HAS_TRAIT(src, TRAIT_FAKEDEATH) && src != U) + if(src != user) + if(has_status_effect(/datum/status_effect/spanked) && is_bottomless()) + . += "[user.p_their(TRUE)] butt has a red tint to it.\n" + +//Mood boost for masochist +/datum/mood_event/perv_spanked + description = "Ah, yes! More! Punish me!\n" + mood_change = 3 + timeout = 5 MINUTES + +///////////////////// +///SUBSPACE EFFECT/// +///////////////////// + +/datum/status_effect/subspace + id = "subspace" + tick_interval = 10 + duration = 5 MINUTES + alert_type = null + +/datum/status_effect/subspace/on_apply() + . = ..() + var/mob/living/carbon/human/target = owner + SEND_SIGNAL(target, COMSIG_ADD_MOOD_EVENT, "subspace", /datum/mood_event/subspace) + +/datum/status_effect/subspace/on_remove() + . = ..() + var/mob/living/carbon/human/target = owner + SEND_SIGNAL(target, COMSIG_CLEAR_MOOD_EVENT, "subspace", /datum/mood_event/subspace) + +/datum/mood_event/subspace + description = "Everything is so woozy... Pain feels so... Awesome.\n" + mood_change = 4 + +/////////////////////// +///AROUSAL INDICATOR/// +/////////////////////// + +/obj/item/organ/brain/on_life(delta_time, times_fired) //All your horny is here *points to the head* + . = ..() + var/mob/living/carbon/human/brain_owner = owner + if(istype(brain_owner, /mob/living/carbon/human) && brain_owner.client?.prefs.sextoys_pref == "Yes") + if(!(organ_flags & ORGAN_FAILING)) + brain_owner.dna.species.handle_arousal(brain_owner, delta_time, times_fired) + +//screen alert + +/atom/movable/screen/alert/aroused_X + name = "Aroused" + desc = "It's a little hot in here" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + icon_state = "arousal_small" + var/mutable_appearance/pain_overlay + var/mutable_appearance/pleasure_overlay + var/pain_level = "small" + var/pleasure_level = "small" + +/atom/movable/screen/alert/aroused_X/Initialize() + .=..() + pain_overlay = update_pain() + pleasure_overlay = update_pleasure() + +/atom/movable/screen/alert/aroused_X/proc/update_pain() + if(pain_level == "small") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pain_small") + if(pain_level == "medium") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pain_medium") + if(pain_level == "high") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pain_high") + if(pain_level == "max") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pain_max") + +/atom/movable/screen/alert/aroused_X/proc/update_pleasure() + if(pleasure_level == "small") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pleasure_small") + if(pleasure_level == "medium") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pleasure_medium") + if(pleasure_level == "high") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pleasure_high") + if(pleasure_level == "max") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi', "pleasure_max") + +/datum/species/proc/handle_arousal(mob/living/carbon/human/H, atom/movable/screen/alert/aroused_X) + var/atom/movable/screen/alert/aroused_X/I = H.alerts["aroused"] + if(H.client?.prefs.sextoys_pref == "Yes") + switch(H.arousal) + if(-100 to 1) + H.clear_alert("aroused", /atom/movable/screen/alert/aroused_X) + if(1 to 25) + H.throw_alert("aroused", /atom/movable/screen/alert/aroused_X) + I?.icon_state = "arousal_small" + I?.update_icon() + if(25 to 50) + H.throw_alert("aroused", /atom/movable/screen/alert/aroused_X) + I?.icon_state = "arousal_medium" + I?.update_icon() + if(50 to 75) + H.throw_alert("aroused", /atom/movable/screen/alert/aroused_X) + I?.icon_state = "arousal_high" + I?.update_icon() + if(75 to INFINITY) //to prevent that 101 arousal that can make icon disappear or something. + H.throw_alert("aroused", /atom/movable/screen/alert/aroused_X) + I?.icon_state = "arousal_max" + I?.update_icon() + + if(H.arousal > 1) + switch(H.pain) + if(-100 to 1) //to prevent same thing with pain + I?.cut_overlay(I.pain_overlay) + if(1 to 25) + I?.cut_overlay(I.pain_overlay) + I?.pain_level = "small" + I?.pain_overlay = I.update_pain() + I?.add_overlay(I.pain_overlay) + I?.update_overlays() + if(25 to 50) + I?.cut_overlay(I.pain_overlay) + I?.pain_level = "medium" + I?.pain_overlay = I.update_pain() + I?.add_overlay(I.pain_overlay) + I?.update_overlays() + if(50 to 75) + I?.cut_overlay(I.pain_overlay) + I?.pain_level = "high" + I?.pain_overlay = I.update_pain() + I?.add_overlay(I.pain_overlay) + I?.update_overlays() + if(75 to INFINITY) + I?.cut_overlay(I.pain_overlay) + I?.pain_level = "max" + I?.pain_overlay = I.update_pain() + I?.add_overlay(I.pain_overlay) + I?.update_overlays() + + if(H.arousal > 1) + switch(H.pleasure) + if(-100 to 1) //to prevent same thing with pleasure + I?.cut_overlay(I.pleasure_overlay) + if(1 to 25) + I?.cut_overlay(I.pleasure_overlay) + I?.pleasure_level = "small" + I?.pleasure_overlay = I.update_pleasure() + I?.add_overlay(I.pleasure_overlay) + I?.update_overlays() + if(25 to 60) + I?.cut_overlay(I.pleasure_overlay) + I?.pleasure_level = "medium" + I?.pleasure_overlay = I.update_pleasure() + I?.add_overlay(I.pleasure_overlay) + I?.update_overlays() + if(60 to 85) + I?.cut_overlay(I.pleasure_overlay) + I?.pleasure_level = "high" + I?.pleasure_overlay = I.update_pleasure() + I?.add_overlay(I.pleasure_overlay) + I?.update_overlays() + if(85 to INFINITY) + I?.cut_overlay(I.pleasure_overlay) + I?.pleasure_level = "max" + I?.pleasure_overlay = I.update_pleasure() + I?.add_overlay(I.pleasure_overlay) + I?.update_overlays() + else + if(I?.pleasure_level in list("small", "medium", "high", "max")) + I.cut_overlay(I.pleasure_overlay) + if(I?.pain_level in list("small", "medium", "high", "max")) + I.cut_overlay(I.pain_overlay) + +//////////////////////// +///CUM.DM ASSIMILATED/// +//////////////////////// + +//you got cum on your face bro *licks it off* +/datum/component/cumfaced + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + + var/mutable_appearance/cumface + +/datum/component/cumfaced/Initialize() + if(!is_type_in_typecache(parent, GLOB.creamable)) + return COMPONENT_INCOMPATIBLE + + SEND_SIGNAL(parent, COMSIG_MOB_CUMFACED) + + cumface = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi') + + if(ishuman(parent)) + var/mob/living/carbon/human/H = parent + if(H.dna.species.limbs_id == SPECIES_LIZARD) + cumface.icon_state = "cumface_lizard" + else if(H.dna.species.limbs_id == SPECIES_MONKEY) + cumface.icon_state = "cumface_monkey" + else if(H.dna.species.id == SPECIES_VOX) + cumface.icon_state = "cumface_vox" + else if(H.dna.species.mutant_bodyparts["snout"]) + cumface.icon_state = "cumface_lizard" + else + cumface.icon_state = "cumface_human" + else if(isAI(parent)) + cumface.icon_state = "cumface_ai" + + var/atom/A = parent + A.add_overlay(cumface) + +/datum/component/cumfaced/Destroy(force, silent) + var/atom/A = parent + A.cut_overlay(cumface) + qdel(cumface) + return ..() + +/datum/component/cumfaced/RegisterWithParent() + RegisterSignal(parent, list( + COMSIG_COMPONENT_CLEAN_ACT, + COMSIG_COMPONENT_CLEAN_FACE_ACT), + .proc/clean_up) + +/datum/component/cumfaced/UnregisterFromParent() + UnregisterSignal(parent, list( + COMSIG_COMPONENT_CLEAN_ACT, + COMSIG_COMPONENT_CLEAN_FACE_ACT)) + +///Callback to remove pieface +/datum/component/cumfaced/proc/clean_up(datum/source, clean_types) + SIGNAL_HANDLER + + . = NONE + if(!(clean_types & CLEAN_TYPE_BLOOD)) + qdel(src) + return COMPONENT_CLEANED + +/datum/component/cumfaced/big + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + + var/mutable_appearance/bigcumface + +/datum/component/cumfaced/big/Initialize() + if(!is_type_in_typecache(parent, GLOB.creamable)) + return COMPONENT_INCOMPATIBLE + + SEND_SIGNAL(parent, COMSIG_MOB_CUMFACED) + + bigcumface = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi') + + if(ishuman(parent)) + var/mob/living/carbon/human/H = parent + if(H.dna.species.limbs_id == "lizard") + bigcumface.icon_state = "bigcumface_lizard" + else if(H.dna.species.limbs_id == "monkey") + bigcumface.icon_state = "bigcumface_monkey" + else if(H.dna.species.id == "vox") + bigcumface.icon_state = "bigcumface_vox" + else if(H.dna.species.mutant_bodyparts["snout"]) + bigcumface.icon_state = "bigcumface_lizard" + else + bigcumface.icon_state = "bigcumface_human" + else if(isAI(parent)) + bigcumface.icon_state = "cumface_ai" + + var/atom/A = parent + A.add_overlay(bigcumface) + +/datum/component/cumfaced/big/Destroy(force, silent) + var/atom/A = parent + A.cut_overlay(bigcumface) + qdel(bigcumface) + return ..() + +/datum/emote/living/cum + key = "cum" + key_third_person = "cums" + cooldown = 30 SECONDS + +/datum/emote/living/cum/run_emote(mob/living/user, params, type_override, intentional) + . = ..() + if(!.) + return + + + var/obj/item/coomer = new /obj/item/coom(user) + var/mob/living/carbon/human/H = user + var/obj/item/held = user.get_active_held_item() + var/obj/item/unheld = user.get_inactive_held_item() + if(user.put_in_hands(coomer) && H.dna.species.mutant_bodyparts["testicles"] && H.dna.species.mutant_bodyparts["penis"]) + if(held || unheld) + if(!((held.name=="cum" && held.item_flags == DROPDEL | ABSTRACT | HAND_ITEM) || (unheld.name=="cum" && unheld.item_flags == DROPDEL | ABSTRACT | HAND_ITEM))) + to_chat(user, "You mentally prepare yourself to masturbate.") + else + qdel(coomer) + else + to_chat(user, "You mentally prepare yourself to masturbate.") + else + qdel(coomer) + to_chat(user, "You're incapable of masturbating.") + +/obj/item/coom + name = "cum" + desc = "C-can I watch...?" + icon = 'icons/obj/hydroponics/harvest.dmi' + icon_state = "eggplant" + inhand_icon_state = "nothing" + force = 0 + throwforce = 0 + item_flags = DROPDEL | ABSTRACT | HAND_ITEM + +/obj/item/coom/attack(mob/living/M, mob/user, proximity) + if(!proximity) + return + if(!ishuman(M)) + return + if(user.stat == DEAD) + return + var/mob/living/carbon/human/human_cumvictim = M + if(!human_cumvictim.client) + to_chat(user, "You can't cum onto [M].") + return + if(!(human_cumvictim.client.prefs.skyrat_toggles & CUMFACE_PREF)) //im just paranoid about runtime errors + to_chat(user, "You can't cum onto [M].") + return + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/testicles/G = H.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/testicles/P = H.getorganslot(ORGAN_SLOT_PENIS) + var/datum/sprite_accessory/genital/spriteP = GLOB.sprite_accessories["penis"][H.dna.species.mutant_bodyparts["penis"][MUTANT_INDEX_NAME]] + if(spriteP.is_hidden(H)) + to_chat(user, "You need to expose your penis out in order to masturbate.") + return + else if(P.aroused != AROUSAL_FULL) + to_chat(user, "You need to be aroused in order to masturbate.") + return + var/cum_volume = G.genital_size*5+5 + var/datum/reagents/R = new/datum/reagents(50) + R.add_reagent(/datum/reagent/consumable/cum, cum_volume) + if(M==user) + user.visible_message("[user] starts masturbating onto themself!", "You start masturbating onto yourself!") + else + user.visible_message("[user] starts masturbating onto [M]!", "You start masturbating onto [M]!") + if(do_after(user,60,M)) + if(M==user) + user.visible_message("[user] cums on themself!", "You cum on yourself!") + else + user.visible_message("[user] cums on [M]!", "You cum on [M]!") + R.expose(M, TOUCH) + log_combat(user, M, "came on") + if(prob(40)) + user.emote("moan") + qdel(src) + +//jerk off into bottles +/obj/item/coom/afterattack(obj/target, mob/user, proximity) + . = ..() + if(!proximity) + return + if(ishuman(target)) + return + if(user.stat == DEAD) + return + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/testicles/G = H.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/testicles/P = H.getorganslot(ORGAN_SLOT_PENIS) + var/datum/sprite_accessory/genital/spriteP = GLOB.sprite_accessories["penis"][H.dna.species.mutant_bodyparts["penis"][MUTANT_INDEX_NAME]] + if(spriteP.is_hidden(H)) + to_chat(user, "You need to expose your penis out in order to masturbate.") + return + else if(P.aroused != AROUSAL_FULL) + to_chat(user, "You need to be aroused in order to masturbate.") + return + if(target.is_refillable() && target.is_drainable()) + var/cum_volume = G.genital_size*5+5 + if(target.reagents.holder_full()) + to_chat(user, "[target] is full.") + return + var/datum/reagents/R = new/datum/reagents(50) + R.add_reagent(/datum/reagent/consumable/cum, cum_volume) + user.visible_message("[user] starts masturbating into [target]!", "You start masturbating into [target]!") + if(do_after(user,60)) + user.visible_message("[user] cums into [target]!", "You cum into [target]!") + playsound(target, "desecration", 50, TRUE) + R.trans_to(target, cum_volume) + if(prob(40)) + user.emote("moan") + qdel(src) + else + user.visible_message("[user] starts masturbating onto [target]!", "You start masturbating onto [target]!") + if(do_after(user,60)) + var/turf/T = get_turf(target) + user.visible_message("[user] cums on [target]!", "You cum on [target]!") + playsound(target, "desecration", 50, TRUE) + new/obj/effect/decal/cleanable/cum(T) + if(prob(40)) + user.emote("moan") + + if(target.icon_state=="stickyweb1"|target.icon_state=="stickyweb2") + target.icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + qdel(src) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm new file mode 100644 index 00000000000..9bd14ce134f --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_chemistry/chemistry_for_ERP.dm @@ -0,0 +1,587 @@ +////////////////// +///APHRODISIACS/// +////////////////// + +//Crocin. Basic aphrodisiac with no consequences + +/datum/reagent/drug/crocin + name = "Crocin" + description = "Naturally found in the crocus and gardenia flowers, this drug acts as a natural and safe aphrodisiac." + taste_description = "strawberries" + color = "#FFADFF"//PINK, rgb(255, 173, 255) + //can_synth = FALSE + +/datum/reagent/drug/crocin/on_mob_life(mob/living/carbon/human/M) + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + if((prob(min(current_cycle/2,5)))) + M.emote(pick("moan","blush")) + if(prob(min(current_cycle/4,10))) + var/aroused_message = pick("You feel frisky.", "You're having trouble suppressing your urges.", "You feel in the mood.") + to_chat(M, "[aroused_message]") + if(ishuman(M)) + M.adjustArousal(1) + for(var/obj/item/organ/genital/G in M.internal_organs) + if(!G.aroused == AROUSAL_CANT) + G.aroused = AROUSAL_FULL + G.update_sprite_suffix() + M.update_body() + ..() + +//Hexacrocin. Advanced aphrodisiac that can cause brain traumas. + +/datum/reagent/drug/hexacrocin + name = "Hexacrocin" + description = "Chemically condensed form of basic crocin. This aphrodisiac is extremely powerful and addictive for most animals.\ + Addiction withdrawals can cause brain damage and shortness of breath. Overdose can lead to brain traumas." + taste_description = "liquid desire" + color = "#FF2BFF"//dark pink + overdose_threshold = 25 //Heavy consequences. Supposed to be big value. + +/datum/reagent/drug/hexacrocin/on_mob_life(mob/living/carbon/human/M) + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + if(prob(5)) + if(prob(current_cycle)) + M.say(pick("Hnnnnngghh...", "Ohh...", "Mmnnn...","Ghhmph...")) + else + M.emote(pick("moan","blush")) + if(prob(5)) + var/aroused_message + if(current_cycle>25) + aroused_message = pick("You need to fuck someone!", "You're bursting with sexual tension!", "You can't get sex off your mind!") + else + aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.") + to_chat(M, "[aroused_message]") + if(ishuman(M)) + M.adjustArousal(2) + M.adjustPleasure(1.5) + M.adjustPain(0.2) + for(var/obj/item/organ/genital/G in M.internal_organs) + if(!G.aroused == AROUSAL_CANT) + G.aroused = AROUSAL_FULL + G.update_sprite_suffix() + M.update_body() + ..() + +/datum/reagent/drug/hexacrocin/overdose_process(mob/living/carbon/human/M) + var/mob/living/carbon/human/H = M + if(M.client && (M.client.prefs.skyrat_toggles & BIMBO_PREF)) + if(prob(5) && ishuman(M) && !HAS_TRAIT(M, TRAIT_BIMBO) && !HAS_TRAIT(M, TRAIT_SOBSESSED)/* && M.has_dna() && some shit about bimbofication*/) //yes, pal. an i'm the horseman of the Apocalypse that will make it work. Sorry. + to_chat(M, "Your libido is going haywire! Speaking gets much harder...") + H.gain_trauma(/datum/brain_trauma/special/bimbo, TRAUMA_RESILIENCE_BASIC) //what am i doing with my life. + ADD_TRAIT(M, TRAIT_BIMBO, LEWDCHEM_TRAIT) + ..() + +//Dopamine. Generates in character after orgasm. + +/datum/reagent/drug/dopamine + name = "dopamine" + description = "Pure happines" + taste_description = "indescribable slightly sour taste, but something in it relaxes you, filling you with pleasure" + color = "#97ffee" + glass_name = "dopamine" + glass_desc = "Delicious flavored reagent. You feel happy even looking at it." + reagent_state = LIQUID + overdose_threshold = 10 + overdosed = TRUE + trippy = TRUE + +/datum/reagent/drug/dopamine/on_mob_add(mob/living/carbon/human/M) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "[type]_start", /datum/mood_event/orgasm, name) + ..() + +/datum/reagent/drug/dopamine/on_mob_life(mob/living/carbon/human/M) + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + M.set_drugginess(5) + if(prob(7)) + M.emote(pick("twitch","drool","moan","giggle","shaking")) + ..() + +/datum/reagent/drug/dopamine/overdose_start(mob/living/carbon/human/M) + to_chat(M, "You feel so happy!") + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "[type]_overdose", /datum/mood_event/overgasm, name) + +/datum/reagent/drug/dopamine/overdose_process(mob/living/carbon/human/M) + if(M.hallucination < volume && prob(20)) + M.adjustArousal(0.5) + M.adjustPleasure(0.3) + M.adjustPain(-0.5) + if(prob(2)) + M.emote(pick("moan","twitch_s")) + ..() + +//////////////////// +///ANAPHRODISIACS/// +//////////////////// + +//Camphor. Used to reduce libido. + +/datum/reagent/drug/camphor + name = "Camphor" + description = "Naturally found in some species of evergreen trees, camphor is a waxy substance. When ingested by most animals, it acts as an anaphrodisiac\ + , reducing libido and calming them. Non-habit forming and non-addictive." + taste_description = "dull bitterness" + taste_mult = 2 + color = "#D9D9D9"//rgb(157, 157, 157) + reagent_state = SOLID + +/datum/reagent/drug/camphor/on_mob_life(mob/living/carbon/human/M) + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + if(ishuman(M)) + var/old_arousal = M.arousal + M.adjustArousal(-12) + M.adjustPleasure(-3) + if(M.arousal <= 0 && old_arousal > 0) + to_chat(M, "You no longer feel aroused.") + ..() + +//Pentacamphor. Used to PERMANENTLY reduce libido. Possibly can cure bimbofication. I wrote this with a straight face, what am i doing? + +/datum/reagent/drug/pentacamphor + name = "Pentacamphor" + description = "Chemically condensed camphor. Causes an extreme reduction in libido and a permanent one if overdosed. Non-addictive." + taste_description = "tranquil celibacy" + color = "#D9D9D9"//rgb(255, 255, 255) + reagent_state = SOLID + overdose_threshold = 20 + +/datum/reagent/drug/pentacamphor/on_mob_life(mob/living/carbon/human/M) + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + if(ishuman(M)) + var/old_arousal = M.arousal + M.adjustArousal(-18) + M.adjustPleasure(-3) + if(M.arousal <= 0 && old_arousal > 0) + to_chat(M, "You no longer feel aroused.") + + if(M.reagents.has_reagent(/datum/reagent/drug/crocin)) + M.reagents.remove_reagent(/datum/reagent/drug/crocin, 20) + if(M.reagents.has_reagent(/datum/reagent/drug/hexacrocin)) + M.reagents.remove_reagent(/datum/reagent/drug/hexacrocin, 20) + ..() + +/datum/reagent/drug/pentacamphor/overdose_process(mob/living/carbon/human/M) + var/mob/living/carbon/human/H = M + if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) + if(!HAS_TRAIT(M, TRAIT_BIMBO) && !HAS_TRAIT(M, TRAIT_NEVERBONER)) + to_chat(M, "You feel like you'll never feel aroused again...") //Go to horny jail *bonk* + ADD_TRAIT(M,TRAIT_NEVERBONER, LEWDCHEM_TRAIT) + + if(HAS_TRAIT(M, TRAIT_BIMBO)) + if(prob(30)) + H.cure_trauma_type(/datum/brain_trauma/special/bimbo, TRAUMA_RESILIENCE_BASIC) + to_chat(M, "Your mind is free from purple liquid substance. Your thoughts are pure and innocent again.") + REMOVE_TRAIT(M, TRAIT_BIMBO, LEWDCHEM_TRAIT) + ..() + +/////////////////////////////////// +///GENITAL ENLARGEMENT CHEMICALS/// +/////////////////////////////////// + +//Some global vars, you can make this stuff work more smart than i did. +/mob/living/carbon/human + var/breast_enlarger_amount = 0 + +/mob/living/carbon/human + var/penis_enlarger_amount = 0 + +//////////////////////////////////////////////////////////////////////////////////////////////////// +// BREAST ENLARGE // +//////////////////////////////////////////////////////////////////////////////////////////////////// +//breast englargement +//Honestly the most requested chems +//I'm not a very kinky person, sorry if it's not great +//I tried to make it interesting..!! + +//Normal function increases your breast size by 0.05, 10units = 1 cup. +//If you get stupid big, it presses against your clothes, causing brute and oxydamage. Then rips them off. +//If you keep going, it makes you slower, in speed and action. +//decreasing your size will return you to normal. +//(see the status effect in chem.dm) +//Overdosing on (what is essentially space estrogen) makes you female, removes balls and shrinks your dick. +//OD is low for a reason. I'd like fermichems to have low ODs, and dangerous ODs, and since this is a meme chem that everyone will rush to make, it'll be a lesson learnt early. + +//Thank you, person from Citadel for creating this code. I borrowed it and changed for skyrat, i hope you don't mind! + +/datum/reagent/breast_enlarger + name = "Succubus milk" + description = "A volatile collodial mixture derived from milk that encourages mammary production via a potent estrogen mix." + color = "#E60584" // rgb: 96, 0, 255 + taste_description = "a milky ice cream like flavour." + overdose_threshold = 17 + metabolization_rate = 0.25 + var/message_spam = FALSE + +/datum/reagent/breast_enlarger/on_mob_metabolize(mob/living/M) + . = ..() + if(!ishuman(M)) //The monkey clause + if(volume >= 15) //To prevent monkey breast farms + var/turf/T = get_turf(M) + var/obj/item/organ/genital/breasts/B = new /obj/item/organ/genital/breasts(T) + M.visible_message("A pair of breasts suddenly fly out of the [M]!
") + var/T2 = get_random_station_turf() + M.adjustBruteLoss(25) + M.Paralyze(50) + M.Stun(50) + B.throw_at(T2, 8, 1) + M.reagents.del_reagent(type) + return + +/datum/reagent/breast_enlarger/on_mob_life(mob/living/carbon/human/M) //Increases breast size + var/mob/living/carbon/human/H = M + var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS) + if(!ishuman(M))//Just in case + return..() + + if(H.client?.prefs.skyrat_toggles & BREAST_ENLARGEMENT) + M.breast_enlarger_amount += 5 + if(M.breast_enlarger_amount >= 100) + if(B?.genital_size < 16) + B.genital_size += 1 + B.update_sprite_suffix() + M.update_body() + M.breast_enlarger_amount = 0 + + if(M.reagents.has_reagent(/datum/reagent/breast_enlarger)) + M.reagents.remove_reagent(/datum/reagent/penis_enlarger, 20) + + else + return + + //otherwise proceed as normal + if(ISINRANGE_EX(B?.genital_size, 14, 16) && (H.w_uniform || H.wear_suit)) + var/target = H.get_bodypart(BODY_ZONE_CHEST) + if(!message_spam) + to_chat(H, "Your breasts begin to strain against your clothes tightly!
") + message_spam = TRUE + H.adjustOxyLoss(5, 0) + H.apply_damage(1, BRUTE, target) + + //If they've opted out, then route processing though liver. + if(!(H.client?.prefs.skyrat_toggles & BREAST_ENLARGEMENT)) + var/obj/item/organ/liver/L = H.getorganslot(ORGAN_SLOT_LIVER) + if(L) + L.applyOrganDamage(0.25) + else + H.adjustToxLoss(1) + return..() + return ..() + +/datum/reagent/breast_enlarger/overdose_process(mob/living/carbon/human/M) //Turns you into a female if character is male. Also supposed to add breasts but i'm too dumb to figure out how to make it work + var/obj/item/organ/genital/penis/P = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/T = M.getorganslot(ORGAN_SLOT_TESTICLES) + if(!(M.client?.prefs.skyrat_toggles & FORCED_FEM)) + var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) + if(L) + L.applyOrganDamage(0.25) + return ..() + + if(M.gender == MALE) + M.set_gender(FEMALE) + M.body_type = M.gender + M.update_body() + M.update_mutations_overlay() + + //some trap/futa stuff or something, idk. Useroth asked me to keep these organs + if(P) + if(P.genital_size >=3) + return + else + (P.genital_size -=2) + if(T) + (T.genital_size = 1) + + return ..() +/* +Dear skyrat! I want someone to suffer, because for some reason genitals can't be added same as other organs. We tested on autosurgeon - it broken, we tired of trying making this thing work and if you finish it for us we will appreciate it. Thank you! +Otherway you can just cut it. Cutting is fun! +Haha! Kill me please. + +/datum/reagent/breast_enlarger/overdose_process(mob/living/carbon/human/M) //Turns you into a female if character is male, doesn't touch nonbinary and object genders. + var/obj/item/organ/genital/penis/P = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/T = M.getorganslot(ORGAN_SLOT_TESTICLES) + var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS) + if(!(M.client?.prefs.skyrat_toggles & FORCED_FEM)) + var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) + if(L) + L.applyOrganDamage(0.25) + return ..() + + if(!B) + var/obj/item/organ/genital/breasts/given_breasts = new /obj/item/organ/genital/breasts(get_turf(M)) + B = given_breasts + B.Insert(M) + if(M.dna.species.use_skintones) + B.color = SKINTONE2HEX(M.skin_tone) + else if(M.dna.features["breasts_color"]) + B.color = "#[M.dna.features["breasts_color"]]" + else + B.color = SKINTONE2HEX(M.skin_tone) + to_chat(M, "Your chest feels warm, tingling with newfound sensitivity.
") + M.update_body() + B.update_genital_icon_state() + B.update_sprite_suffix() + + if(M.gender == MALE) + M.set_gender(FEMALE) + + if(P) + if(P.genital_size >=2) + return + else + (P.genital_size -=3) + if(T) + qdel(T) + + return ..() +*/ + +//////////////////////////////////////////////////////////////////////////////////////////////////// +// PENIS ENLARGE // +//////////////////////////////////////////////////////////////////////////////////////////////////// + +//See breast explanation, it's the same but with taliwhackers +//instead of slower movement and attacks, it slows you and increases the total blood you need in your system. +//Since someone else made this in the time it took me to PR it, I merged them. + +/datum/reagent/penis_enlarger // Due to popular demand...! + name = "Incubus draft" + description = "A volatile collodial mixture derived from various masculine solutions that encourages a larger gentleman's package via a potent testosterone mix, formula derived from a collaboration from Fermichem and Doctor Ronald Hyatt, who is well known for his phallus palace." //The toxic masculinity thing is a joke because I thought it would be funny to include it in the reagents, but I don't think many would find it funny? dumb + color = "#888888" // This is greyish..? + taste_description = "chinese dragon powder" + overdose_threshold = 17 //ODing makes you male and removes female genitals + metabolization_rate = 0.5 + +/datum/reagent/penis_enlarger/on_mob_metabolize(mob/living/M) + . = ..() + if(!ishuman(M)) //Just monkeying around. + if(volume >= 15) //to prevent monkey penis farms + var/turf/T = get_turf(M) + var/obj/item/organ/genital/penis/P = new /obj/item/organ/genital/penis(T) + M.visible_message("A penis suddenly flies out of the [M]!
") + var/T2 = get_random_station_turf() + M.adjustBruteLoss(25) + M.Paralyze(50) + M.Stun(50) + P.throw_at(T2, 8, 1) + M.reagents.del_reagent(type) + return + +/datum/reagent/penis_enlarger/on_mob_life(mob/living/carbon/human/M) //Increases penis size, 5u = +1 inch. + var/mob/living/carbon/human/H = M + var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) + if(!ishuman(M)) + return ..() + + if(H.client?.prefs.skyrat_toggles & PENIS_ENLARGEMENT) + M.penis_enlarger_amount += 5 + if(M.penis_enlarger_amount >= 100) + if(P?.genital_size < 20) + P.genital_size += 1 + if(prob(20) && P.girth < 20) + P.girth +=1 + P.update_sprite_suffix() + M.update_body() + M.penis_enlarger_amount = 0 + + if(M.reagents.has_reagent(/datum/reagent/penis_enlarger)) + M.reagents.remove_reagent(/datum/reagent/breast_enlarger, 20) + + else + return + + if(ISINRANGE_EX(P?.genital_size, 18, 20) && (H.w_uniform || H.wear_suit)) + var/target = H.get_bodypart(BODY_ZONE_PRECISE_GROIN) + if(prob(20)) + to_chat(H, "You feel the tight in your pants!") + H.apply_damage(1, BRUTE, target) + + //If they've opted out, then route processing though liver. + if(!(H.client?.prefs.skyrat_toggles & PENIS_ENLARGEMENT)) + var/obj/item/organ/liver/L = H.getorganslot(ORGAN_SLOT_LIVER) + if(L) + L.applyOrganDamage(0.25) + else + H.adjustToxLoss(1) + return..() + return ..() + +/datum/reagent/penis_enlarger/overdose_process(mob/living/carbon/human/M) //Turns you into a male if female and ODing, doesn't touch nonbinary and object genders. + if(!istype(M)) + return ..() + // let's not kill them if they didn't consent. + if(!(M.client?.prefs.skyrat_toggles & FORCED_MALE)) + return..() + + var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS) + var/obj/item/organ/genital/vagina/V = M.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/womb/W = M.getorganslot(ORGAN_SLOT_WOMB) + + if(M.gender == FEMALE) + M.set_gender(MALE) + M.body_type = M.gender + M.update_body() + M.update_mutations_overlay() + + if(B) + if(B.genital_size >= 3) + B.genital_size -=2 + else + return + if(V) + if(V.genital_size >= 3) + V.genital_size -=2 + else + return + if(W) + if(W.genital_size >= 3) + V.genital_size -=2 + else + return + return ..() + +//////////////////////// +///CHEMICAL REACTIONS/// +//////////////////////// + +/datum/chemical_reaction/crocin + results = list(/datum/reagent/drug/crocin = 6) + required_reagents = list(/datum/reagent/carbon = 2, /datum/reagent/hydrogen = 2, /datum/reagent/oxygen = 2, /datum/reagent/water = 1) + required_temp = 400 + mix_message = "The mixture boils off a pink vapor..."//The water boils off, leaving the crocin + +/datum/chemical_reaction/hexacrocin + results = list(/datum/reagent/drug/hexacrocin = 1) + required_reagents = list(/datum/reagent/drug/crocin = 6, /datum/reagent/phenol = 1) + required_temp = 600 //hexacrocin now more dangerous, so higher temperature to prevent clowns making it in ghetto and using smokemachine with it. + mix_message = "The mixture rapidly condenses and darkens in color..." + +/datum/chemical_reaction/camphor + results = list(/datum/reagent/drug/camphor = 6) + required_reagents = list(/datum/reagent/carbon = 2, /datum/reagent/hydrogen = 2, /datum/reagent/oxygen = 2, /datum/reagent/sulfur = 1) + required_temp = 400 + mix_message = "The mixture boils off a yellow, smelly vapor..."//Sulfur burns off, leaving the camphor + +/datum/chemical_reaction/pentacamphor //liquid equivalent of horny jail + results = list(/datum/reagent/drug/pentacamphor = 1) + required_reagents = list(/datum/reagent/drug/camphor = 5, /datum/reagent/acetone = 1) + required_temp = 500 + mix_message = "The mixture thickens and heats up slighty..." + +/datum/chemical_reaction/cum + results = list(/datum/reagent/consumable/cum = 5) + required_reagents = list(/datum/reagent/blood = 2, /datum/reagent/consumable/milk = 2, /datum/reagent/consumable/salt = 1) + mix_message = "The mixture turns into a gooey, musky white liquid..."//Blood for the organicness, milk for the whiteness, and salt for the taste + +/datum/chemical_reaction/breast_enlarger + results = list(/datum/reagent/breast_enlarger = 8) + required_reagents = list(/datum/reagent/medicine/salglu_solution = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/medicine/c2/synthflesh = 2, /datum/reagent/silicon = 3, /datum/reagent/drug/crocin = 3) + mix_message = "the reaction gives off a mist of milk." + +/datum/chemical_reaction/penis_enlarger + results = list(/datum/reagent/breast_enlarger = 8) + required_reagents = list(/datum/reagent/blood = 5, /datum/reagent/medicine/c2/synthflesh = 2, /datum/reagent/carbon = 2, /datum/reagent/drug/crocin = 2, /datum/reagent/medicine/salglu_solution = 1) + mix_message = "the reaction gives off a mist of milk." + +/////////////////////// +///BOTTLES AND PILLS/// +/////////////////////// + +//bottles + +/obj/item/reagent_containers/glass/bottle/crocin + name = "crocin bottle" + desc = "A bottle of mild aphrodisiac. Increases libido." + list_reagents = list(/datum/reagent/drug/crocin = 30) + +/obj/item/reagent_containers/glass/bottle/hexacrocin + name = "hexacrocin bottle" + desc = "A bottle of strong aphrodisiac. Increases libido. Potentially dangerous." + list_reagents = list(/datum/reagent/drug/hexacrocin = 30) + +/obj/item/reagent_containers/glass/bottle/dopamine //this one is hard to obtain. + name = "dopamine bottle" + desc = "Pure pleasure and happines in a bottle." + list_reagents = list(/datum/reagent/drug/dopamine = 30) + +/obj/item/reagent_containers/glass/bottle/camphor + name = "camphor bottle" + desc = "A bottle of mild anaphrodisiac. Reduces libido." + list_reagents = list(/datum/reagent/drug/camphor = 30) + +/obj/item/reagent_containers/glass/bottle/pentacamphor + name = "pentacamphor bottle" + desc = "A bottle of strong anaphrodisiac. Reduces libido." + list_reagents = list(/datum/reagent/drug/pentacamphor = 30) + +/obj/item/reagent_containers/glass/bottle/breast_enlarger + name = "succubus milk bottle" + desc = "A bottle of strong breast enlargement reagent." + list_reagents = list(/datum/reagent/breast_enlarger = 30) + +/obj/item/reagent_containers/glass/bottle/penis_enlarger + name = "incubus draft bottle" + desc = "A bottle of strong penis enlargement reagent." + list_reagents = list(/datum/reagent/penis_enlarger = 30) + +//pills + +/obj/item/reagent_containers/pill/crocin + name = "crocin pill (10u)" + desc = "I've fallen, and I can't get it up!" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi' + icon_state = "crocin" + list_reagents = list(/datum/reagent/drug/crocin = 10) + +/obj/item/reagent_containers/pill/hexacrocin + name = "hexacrocin pill (10u)" + desc = "Pill in creepy heart form." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi' + icon_state = "hexacrocin" + list_reagents = list(/datum/reagent/drug/hexacrocin = 10) + +/obj/item/reagent_containers/pill/dopamine + name = "dopamine pill (5u)" + desc = "Feelings of orgasm, contained in a pill... Weird." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi' + icon_state = "dopamine" + list_reagents = list(/datum/reagent/drug/dopamine = 5) + +/obj/item/reagent_containers/pill/camphor + name = "camphor pill (10u)" + desc = "For the early bird." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi' + icon_state = "camphor" + list_reagents = list(/datum/reagent/drug/camphor = 10) + +/obj/item/reagent_containers/pill/pentacamphor + name = "pentacamphor pill (10u)" + desc = "The chemical equivalent of horny jail." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi' + icon_state = "pentacamphor" + list_reagents = list(/datum/reagent/drug/pentacamphor = 10) + +//keg + +/obj/structure/reagent_dispensers/keg/aphro + name = "keg of aphrodisiac" + desc = "A keg of aphrodisiac." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi' + icon_state = "crocin" + reagent_id = /datum/reagent/drug/crocin + tank_volume = 150 + +/obj/structure/reagent_dispensers/keg/aphro/strong + name = "keg of strong aphrodisiac" + desc = "A keg of strong and addictive aphrodisiac." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi' + icon_state = "hexacrocin" + reagent_id = /datum/reagent/drug/hexacrocin + tank_volume = 150 + +/obj/structure/reagent_dispensers/keg/cum + name = "keg of cum" + desc = "A keg full of \"reproductive agent\"." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi' + icon_state = "cumkeg" + reagent_id = /datum/reagent/consumable/cum + tank_volume = 150 diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/ballgag.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/ballgag.dm new file mode 100644 index 00000000000..29e6ca78493 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/ballgag.dm @@ -0,0 +1,237 @@ +//things for normal ballgag +/obj/item/clothing/mask/ballgag + var/list/moans ///phrases to be said when the player attempts to talk when speech modification. + var/list/moans_alt ///lower probability phrases to be said when talking. + var/moans_alt_probability ///probability for alternative sounds to play. + +//things for choking ballgag +/obj/item/clothing/mask/ballgag_phallic + var/list/moans //same thing as on top + var/list/moans_alt + var/moans_alt_probability + var/was_recolored = FALSE + var/was_reformed = FALSE + var/time //how often user will be choked + var/tt + +//here goes code for normal ballgag that just replaces speaking with moans +/obj/item/clothing/mask/ballgag + w_class = WEIGHT_CLASS_SMALL + modifies_speech = TRUE + flags_cover = MASKCOVERSMOUTH + +//no speaking +/obj/item/clothing/mask/ballgag/handle_speech(datum/source, list/speech_args) + speech_args[SPEECH_MESSAGE] = pick((prob(moans_alt_probability) && LAZYLEN(moans_alt)) ? moans_alt : moans) + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg'), 70, 1, -1) + +//here goes code for chocking ballgag + +/obj/item/clothing/mask/ballgag_phallic + w_class = WEIGHT_CLASS_SMALL + modifies_speech = TRUE + flags_cover = MASKCOVERSMOUTH + +/obj/item/clothing/mask/ballgag_phallic/handle_speech(datum/source, list/speech_args) + speech_args[SPEECH_MESSAGE] = pick((prob(moans_alt_probability) && LAZYLEN(moans_alt)) ? moans_alt : moans) + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg'), 40, 1, -1) + +///////////////////////////////////////////////////////////////////// +//////////here goes code for normal version of ballgag/////////////// +///////////////////////////////////////////////////////////////////// + +/obj/item/clothing/mask/ballgag + name = "ball gag" + desc = "Prevents wearer from speaking" + icon_state = "ballgag" + inhand_icon_state = "ballgag" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + gas_transfer_coefficient = 0.9 + // equip_delay_other = 40 + moans = list("Mmmph...", "Hmmphh", "Mmmfhg", "Gmmmh...") + moans_alt = list("Mhgm...", "Hmmmp!...", "GMmmhp!") + moans_alt_probability = 5 + var/color_changed = FALSE + var/current_ballgag_color = "pink" + var/static/list/ballgag_designs + +//create radial menu +/obj/item/clothing/mask/ballgag/proc/populate_ballgag_designs() + ballgag_designs = list( + "pink" = image (icon = src.icon, icon_state = "ballgag_pink"), + "teal" = image(icon = src.icon, icon_state = "ballgag_teal")) + +//to update model lol +/obj/item/clothing/mask/ballgag/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/mask/ballgag/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, ballgag_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_ballgag_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change kinkphones's model +/obj/item/clothing/mask/ballgag/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/mask/ballgag/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(ballgag_designs)) + populate_ballgag_designs() + +/obj/item/clothing/mask/ballgag/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_ballgag_color]" + inhand_icon_state = "[initial(icon_state)]_[current_ballgag_color]" + +///////////////////////////////////////////////////////////////////// +/////////here goes code for choking version of ballgag/////////////// +///////////////////////////////////////////////////////////////////// + +/obj/item/clothing/mask/ballgag_phallic + name = "phallic ball gag" + desc = "Prevents wearer from speaking and make breathing even harder" + icon_state = "chokegag" + inhand_icon_state = "blindfold" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + gas_transfer_coefficient = 0.9 + moans = list("Mmmph...", "Hmmphh", "Mmmfhg", "Gmmmh...") + moans_alt = list("Mhgm...", "Hmmmp!...", "GMmmhp!") + moans_alt_probability = 5 + time = 2 + var/ballgag_size = "small" + var/ballgag_color = "pink" + var/static/list/gag_colors + var/static/list/gag_designs + +//create radial menu +/obj/item/clothing/mask/ballgag_phallic/proc/populate_gag_designs() + gag_designs = list( + "small" = image (icon = src.icon, icon_state = "chokegag_small_[ballgag_color]"), + "medium" = image(icon = src.icon, icon_state = "chokegag_medium_[ballgag_color]"), + "big" = image(icon = src.icon, icon_state = "chokegag_big_[ballgag_color]")) + +//or even two radial menus, they are cool +/obj/item/clothing/mask/ballgag_phallic/proc/populate_gag_colors() + gag_colors = list( + "pink" = image (icon = src.icon, icon_state = "chokegag_[ballgag_size]_pink"), + "teal" = image(icon = src.icon, icon_state = "chokegag_[ballgag_size]_teal")) + +//to change size and colour +/obj/item/clothing/mask/ballgag_phallic/AltClick(mob/user, obj/item/I) + if(was_reformed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, gag_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + ballgag_size = choice + update_icon() + update_icon_state() + was_reformed = TRUE + if(was_reformed == TRUE) + if(was_recolored == FALSE) + var/choice = show_radial_menu(user,src, gag_colors, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + ballgag_color = choice + update_icon() + update_icon_state() + was_recolored = TRUE + else + return + +//to check if we can change ballgag's model +/obj/item/clothing/mask/ballgag_phallic/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +//initializing +/obj/item/clothing/mask/ballgag_phallic/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(gag_designs)) + populate_gag_designs() + if(!length(gag_colors)) + populate_gag_colors() + +/obj/item/clothing/mask/ballgag_phallic/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//updating icon after succesccscful thing. Yeah, english is not my best talent. +/obj/item/clothing/mask/ballgag_phallic/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[ballgag_size]_[ballgag_color]" + inhand_icon_state = "[initial(icon_state)]_[ballgag_size]_[ballgag_color]" + +//start choking when equipping gag +/obj/item/clothing/mask/ballgag_phallic/equipped(mob/user, slot) + ..() + var/mob/living/carbon/human/U = loc + if(src == U.wear_mask && U.client?.prefs.sextoys_pref == "Yes") //To prevent abusing this thing on non-erp players. We care about them, yes. + START_PROCESSING(SSobj, src) + +/obj/item/clothing/mask/ballgag_phallic/dropped(mob/user, slot) + ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/mask/ballgag_phallic/Destroy() + ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/mask/ballgag_phallic/process(delta_time) + var/mob/living/carbon/human/U = loc + tt += delta_time + if(tt >= time) + if(ballgag_size == "small") + U.adjustOxyLoss(rand(0, 2)) + if(prob(15)) + U.emote(pick("gasp","choke","moan")) + tt = 0 + if(ballgag_size == "medium") + U.adjustOxyLoss(rand(0, 3)) + if(prob(20)) + U.emote(pick("gasp","choke","moan")) + tt = 0 + if(ballgag_size == "big") + U.adjustOxyLoss(rand(1, 4)) + if(prob(25)) + U.emote(pick("gasp","choke","moan")) + tt = 0 diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm new file mode 100644 index 00000000000..e2337ec641b --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/bdsm_mask.dm @@ -0,0 +1,357 @@ +// Set up the types of items that can be placed in the mask +/datum/component/storage/concrete/pockets/small/bdsm_mask + max_items = 1 + +/datum/component/storage/concrete/pockets/small/bdsm_mask/Initialize() + . = ..() + can_hold = typecacheof(/obj/item/reagent_containers/glass/lewd_filter) + +/obj/item/clothing/mask/gas/bdsm_mask + name = "latex gasmask" + desc = "Toned gas mask. Completely muffles the wearer, making even breathing really hard with this on." + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi' + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + icon_state = "mask" + inhand_icon_state = "mask" + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small/bdsm_mask + slot_flags = ITEM_SLOT_MASK + var/mask_on = FALSE + var/current_mask_color = "pink" + var/breath_status = TRUE + var/time_to_choke = 12 // How long can breath hold + var/time_to_choke_left // Time left before start choking + var/time = 2 // Interval for emotes + var/tt // Interval timer + var/color_changed = FALSE + var/static/list/mask_designs + actions_types = list(/datum/action/item_action/toggle_breathcontrol, + /datum/action/item_action/mask_inhale) + var/list/moans = list("Mmmph...", "Hmmphh", "Mmmfhg", "Gmmmh...") // Phrases to be said when the player attempts to talk when speech modification / voicebox is enabled. + var/list/moans_alt = list("Mhgm...", "Hmmmp!...", "GMmmhp!") // Power probability phrases to be said when talking. + var/moans_alt_probability = 5 // Probability for alternative sounds to play. + var/temp_check = TRUE //Used to check if user unconsious to prevent choking him until he wakes up + +// We can only moan with that thing on +/obj/item/clothing/mask/gas/bdsm_mask + w_class = WEIGHT_CLASS_SMALL + modifies_speech = TRUE + flags_cover = MASKCOVERSMOUTH + +/obj/item/clothing/mask/gas/bdsm_mask/proc/update_action_buttons_icons() + var/datum/action/item_action/M + + for(M in src.actions) + if(istype(M, /datum/action/item_action/toggle_breathcontrol)) + M.button_icon_state = "[current_mask_color]_switch_[mask_on? "on" : "off"]" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + if(istype(M, /datum/action/item_action/mask_inhale)) + M.button_icon_state = "[current_mask_color]_breath" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + update_icon() + +/obj/item/clothing/mask/gas/bdsm_mask/handle_speech(datum/source, list/speech_args) + speech_args[SPEECH_MESSAGE] = pick((prob(moans_alt_probability) && LAZYLEN(moans_alt)) ? moans_alt : moans) + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg'), 70, 1, -1) + +// Create radial menu +/obj/item/clothing/mask/gas/bdsm_mask/proc/populate_mask_designs() + mask_designs = list( + "pink" = image (icon = src.icon, icon_state = "mask_pink_off"), + "cyan" = image(icon = src.icon, icon_state = "mask_cyan_off")) + +// Using multitool on pole +/obj/item/clothing/mask/gas/bdsm_mask/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + if(.) + return + var/choice = show_radial_menu(user,src, mask_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_mask_color = choice + update_icon_state() + update_icon() + update_action_buttons_icons() + color_changed = TRUE + return + . = ..() + +// To check if we can change mask's model +/obj/item/clothing/mask/gas/bdsm_mask/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +// Initializing stuff +/obj/item/clothing/mask/gas/bdsm_mask/Initialize() + . = ..() + update_icon_state() + update_icon() + update_action_buttons_icons() + if(!length(mask_designs)) + populate_mask_designs() + +// To update icon by magic +/obj/item/clothing/mask/gas/bdsm_mask/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +// To update icon state properly +/obj/item/clothing/mask/gas/bdsm_mask/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_mask_color]_[mask_on? "on" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[current_mask_color]_[mask_on? "on" : "off"]" + +// To make in unremovable without helping when mask is on +/obj/item/clothing/mask/gas/bdsm_mask/attack_hand(mob/user) + if(iscarbon(user)) + if(mask_on == TRUE) + var/mob/living/carbon/C = user + if(C.wear_mask == src) + if(!do_after(C, 600, target = src)) + to_chat(C, "You failed to take the gas mask off!") + return + else + to_chat(C, "You took the gas mask off.") + add_fingerprint(usr) + . = ..() + +// To make in unremovable without helping when mask is on (for MouseDrop) +/obj/item/clothing/mask/gas/bdsm_mask/MouseDrop(atom/over_object) + var/mob/M = usr + var/mob/living/carbon/human/C = usr + if(ismecha(M.loc)) // Stops inventory actions in a mech + return + if(!M.incapacitated()) + if(loc == M) + if(istype(over_object, /atom/movable/screen/inventory/hand)) + var/atom/movable/screen/inventory/hand/H = over_object + if(iscarbon(usr)) + if(mask_on == TRUE) + if(src == C.wear_mask || . == C.wear_mask) + if(!do_after(C, 600, target = src)) + to_chat(M, "You failed to take the gas mask off!") + return + else + to_chat(M, "You took the gas mask off.") + if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) + add_fingerprint(usr) + . = ..() + +// Handler for clicking on a slot in a mask by hand whith a filter +/datum/component/storage/concrete/pockets/small/bdsm_mask/attackby(datum/source, obj/item/I, mob/M, params) + .=..() + var/obj/item/clothing/mask/gas/bdsm_mask/B = M.get_item_by_slot(ITEM_SLOT_MASK) + if(istype(I, /obj/item/reagent_containers/glass/lewd_filter)) + if(B) // Null check + if(istype(B, /obj/item/clothing/mask/gas/bdsm_mask)) // Check that the mask is of the correct type + if(B.mask_on == TRUE) + // Place for text about the impossibility to attach a filter + to_chat(usr,"You can't attach filter while mask is locked!") + return + +// Breathing valve control button +/datum/action/item_action/toggle_breathcontrol + name = "Toggle breath controlling filter" + desc = "Makes incredebly hard to breath in this mask. Use with caution" + +// Trigger thing for manual breath +/datum/action/item_action/toggle_breathcontrol/Trigger() + var/obj/item/clothing/mask/gas/bdsm_mask/H = target + if(istype(H)) + H.check() + +/datum/action/item_action/mask_inhale + name = "Inhale oxygen" + desc = "You must inhale oxygen!" + +// Open the valve when press the button +/datum/action/item_action/mask_inhale/Trigger() + if(istype(target, /obj/item/clothing/mask/gas/bdsm_mask)) + var/obj/item/clothing/mask/gas/bdsm_mask/M = target + if(M.breath_status == FALSE) + M.time_to_choke_left = M.time_to_choke + M.breath_status = TRUE + var/mob/living/carbon/C = usr + C.emote("inhale") + var/obj/item/reagent_containers/glass/lewd_filter/F = M.contents[1] + F.reagent_consumption(C, F.amount_per_transfer_from_this) + return + ..() + +// Adding breath_manually on equip +/obj/item/clothing/mask/gas/bdsm_mask/equipped(/mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = loc + var/I = C.get_item_by_slot(ITEM_SLOT_MASK) + if(I==src) + if(mask_on) + if(breath_status == FALSE) + time_to_choke_left = time_to_choke + breath_status = TRUE + C.emote("inhale") + to_chat(C,"You suddenly realize that breathing has become much harder!.") + START_PROCESSING(SSobj, src) + time_to_choke_left = time_to_choke + +// We unequipped mask, now we can breath without buttons +/obj/item/clothing/mask/gas/bdsm_mask/dropped(mob/user) + . = ..() + if(mask_on == TRUE) + STOP_PROCESSING(SSobj, src) + temp_check = TRUE + +// To check if player already have this mask on and trying to change mode +/obj/item/clothing/mask/gas/bdsm_mask/proc/check() + var/mob/living/carbon/C = usr + if(src == C.wear_mask) + to_chat(usr, " You can't reach the air filter switch! ") + else + toggle(C) + +// Switch the mask valve to the opposite state +/obj/item/clothing/mask/gas/bdsm_mask/proc/toggle(user) + mask_on = !mask_on + to_chat(user, "You turn the air filter [mask_on? "on. Use with caution!" : "off. Now it's safe to wear"]") + playsound(user, mask_on ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) + update_icon_state() + update_action_buttons_icons() + update_icon() + var/mob/living/carbon/human/C = usr + if(mask_on) + if(src == C.wear_mask && C.client?.prefs.sextoys_pref == "Yes") + START_PROCESSING(SSobj, src) + time_to_choke_left = time_to_choke + else + STOP_PROCESSING(SSobj, src) + +// Mask choke processor +/obj/item/clothing/mask/gas/bdsm_mask/process(delta_time) + var/mob/living/U = loc + if(time_to_choke_left < time_to_choke/2 && breath_status == TRUE) + if(temp_check == FALSE && U.stat == CONSCIOUS) //If user passed out while wearing this we should continue when he wakes up + breath_status = FALSE + time_to_choke_left = time_to_choke + temp_check = TRUE + + if(U.stat == CONSCIOUS) + U.emote("exhale") + breath_status = FALSE + if(rand(0,3) == 0) + U.emote("moan") + else + breath_status = TRUE + temp_check = FALSE + + if(time_to_choke_left <= 0) + if(tt <= 0) + if(U.stat == CONSCIOUS) + U.adjustOxyLoss(rand(4,8)) // Oxy dmg + U.emote(pick("gasp","choke","moan")) + tt = time + else + breath_status = TRUE + temp_check = FALSE + else + tt -= delta_time + else + time_to_choke_left -= delta_time + +//////////////////////////////// +//////////---FILTERS---///////// +//////////////////////////////// + +// Here goes code for lewd gasmask filter +/obj/item/reagent_containers/glass/lewd_filter + name = "gasmask filter" + desc = "Strange looking air filter. Maybe it's not good idea to put it on..." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + icon_state = "filter_pink" + unique_reskin = list("pink" = "filter_pink", + "teal" = "filter_teal") + w_class = WEIGHT_CLASS_SMALL + custom_materials = list(/datum/material/glass=1500, /datum/material/plastic=2000) + volume = 50 + possible_transfer_amounts = list(1,2,3,4,5) + list_reagents = list(/datum/reagent/drug/crocin = 50) //You can make it strating empty, but i'm pretty sure 90% of players will use just aphrodisiacs, so why just don't make their life easier? + +// Standard initialize code for filter +/obj/item/reagent_containers/glass/lewd_filter/Initialize() + . = ..() + update_icon() + +// Legacy code from reagent_containers class. Most likely not really needed and can be cleared +/obj/item/reagent_containers/glass/lewd_filter/get_part_rating() + return reagents.maximum_volume + +// Reagent consumption process handler +/obj/item/reagent_containers/glass/lewd_filter/proc/reagent_consumption(mob/living/user, amount_per_transfer_from_this) + SEND_SIGNAL(src, COMSIG_GLASS_DRANK, user, user) + addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, user, amount_per_transfer_from_this, TRUE, TRUE, FALSE, user, FALSE, INGEST), 5) + +// I just wanted to add 2th color variation. Because. +/obj/item/reagent_containers/glass/lewd_filter/AltClick(mob/user) + // Catch first AltClick and open reskin menu + if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) + return + // After reskin all clicks go normal, but we can't change the flow rate if mask on and equipped + var/obj/item/clothing/mask/gas/bdsm_mask/B = user.get_item_by_slot(ITEM_SLOT_MASK) + if(B) + if(iscarbon(user)) + if(istype(B, /obj/item/clothing/mask/gas/bdsm_mask)) + if(B.mask_on == TRUE) + if(istype(src, /obj/item/reagent_containers/glass/lewd_filter)) + to_chat(user, "You can't change the flow rate of the valve while the mask is on!") + return + . = ..() + +// Filter click handling +/obj/item/reagent_containers/glass/lewd_filter/attack_hand(mob/user) + var/obj/item/clothing/mask/gas/bdsm_mask/B = user.get_item_by_slot(ITEM_SLOT_MASK) + if(B) + if(iscarbon(user)) + if(istype(B, /obj/item/clothing/mask/gas/bdsm_mask)) + if(B.mask_on == TRUE) + if(istype(src, /obj/item/reagent_containers/glass/lewd_filter)) + // Place for text about the impossibility of detaching the filter + to_chat(user, "You can't detach filter while mask is locked!") + return + + . = ..() + add_fingerprint(usr) + +// Processing a click with a mask filter on the mask. Needed to intercept call at the object class level. Returns automatically to attack_hand(mob/user) method. +/obj/item/clothing/mask/gas/bdsm_mask/attackby(obj/item/I, mob/living/user, params) + return ..() || ((obj_flags & CAN_BE_HIT) && I.attack_obj(src, user)) + +// Mouse drop handler +/obj/item/reagent_containers/glass/lewd_filter/MouseDrop(atom/over_object) + var/mob/M = usr + var/mob/living/carbon/human/C = usr + var/obj/item/clothing/mask/gas/bdsm_mask/B = C.get_item_by_slot(ITEM_SLOT_MASK) + + if(ismecha(M.loc)) // Stops inventory actions in a mech + return + + if(!M.incapacitated()) + if(loc == M) + if(iscarbon(usr)) + if(B.mask_on == TRUE) + if(istype(over_object, /atom/movable/screen/inventory/hand)) + // Place for text about the impossibility of detaching the filter + to_chat(usr, "You can't detach filter while mask is locked!") + return + else + // Place for text about the impossibility to attach a filter + to_chat(usr, "You can't attach filter while mask is locked!") + return + add_fingerprint(usr) + . = ..() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/corset.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/corset.dm new file mode 100644 index 00000000000..00a6e71e008 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/corset.dm @@ -0,0 +1,44 @@ +/obj/item/clothing/suit/corset + name = "corset" + desc = "Tight latex corset. How anybody can fit in THAT?" + inhand_icon_state = "corset" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi' + icon_state = "corset" + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + body_parts_covered = CHEST + strip_delay = 200 + slowdown = 1 //you can't run with that thing literally squeezing your chest + var/corset_laced_hard = FALSE + +/obj/item/clothing/suit/corset/AltClick(mob/user) + corset_laced_hard = !corset_laced_hard + to_chat(user, "You laced corset [corset_laced_hard? "hard. I do not envy whoever has to wear this..." : "weak."]") + playsound(user, corset_laced_hard? 'sound/items/handling/cloth_pickup.ogg' : 'sound/items/handling/cloth_drop.ogg', 40, TRUE) + switch(corset_laced_hard) + if(TRUE) + slowdown = 2 + if(FALSE) + slowdown = 1 + +//message when equipping that thing. +/obj/item/clothing/suit/corset/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = user + if(src == C.wear_suit) + if(corset_laced_hard == TRUE) + to_chat(user,"Something squeezes your ribs tight! Breathing now is much harder.") + else + return + +//message when unequipping that thing +/obj/item/clothing/suit/corset/dropped(mob/user) + . = ..() + var/mob/living/carbon/human/C = user + if(corset_laced_hard == TRUE && src == C.wear_suit) + to_chat(user,"Phew. Now you can breath normally.") diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/deprivation_helmet.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/deprivation_helmet.dm new file mode 100644 index 00000000000..109232dac81 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/deprivation_helmet.dm @@ -0,0 +1,397 @@ +//seems like it kinda SPACE helmet. So probably abusable, but not really. +//If you want to make it less abusable and remove from helmet/space to just /helmet/ - please, add code that removes hair on use. Because we weren't able to do that. + +/obj/item/clothing/head/helmet/space/deprivation_helmet + name = "deprivation helmet" + desc = "Сompletely cuts the wearer from the outside world." + icon_state = "dephelmet" + inhand_icon_state = "dephelmet" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_hats.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_hats.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/head_muzzled.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT|HIDEFACIALHAIR + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + armor = list(MELEE = 0, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 25, RAD = 10, FIRE = 20, ACID = 15) + clothing_flags = SNUG_FIT + var/color_changed = FALSE + //these three vars needed to turn deprivation stuff on or off + var/muzzle = FALSE + var/earmuffs = FALSE + var/prevent_vision = FALSE + // + var/current_helmet_color = "pink" + var/static/list/helmet_designs + actions_types = list(/datum/action/item_action/toggle_vision, + /datum/action/item_action/toggle_hearing, + /datum/action/item_action/toggle_speech) + //Var for save sounds status when Helmet is equipped + var/ambience_sound_state = null + var/instruments_sound_state = null + var/combatmode_sound_state = null + var/midis_sound_state = null + var/announcement_sound_state = null + var/ship_ambience_sound_state = null + +//Declare action types +/datum/action/item_action/toggle_vision + name = "Vision switch" + desc = "Makes it impossible to see anything" + +/datum/action/item_action/toggle_hearing + name = "Hearing switch" + desc = "Makes it impossible to hear anything" + +/datum/action/item_action/toggle_speech + name = "Speech switch" + desc = "Makes it impossible to say anything" + +//Vision switcher +/datum/action/item_action/toggle_vision/Trigger() + var/obj/item/clothing/head/helmet/space/deprivation_helmet/H = target + var/mob/living/carbon/C = usr + if(istype(H)) + if(H == C.head) + to_chat(usr, " You can't reach the deprivation helmet switch! ") + else + H.SwitchHelmet("vision") + +//Hearing switcher +/datum/action/item_action/toggle_hearing/Trigger() + var/obj/item/clothing/head/helmet/space/deprivation_helmet/H = target + var/mob/living/carbon/C = usr + if(istype(H)) + if(H == C.head) + to_chat(usr, "You can't reach the deprivation helmet switch! ") + else + H.SwitchHelmet("hearing") + +//Speech switcher +/datum/action/item_action/toggle_speech/Trigger() + var/obj/item/clothing/head/helmet/space/deprivation_helmet/H = target + var/mob/living/carbon/C = usr + if(istype(H)) + if(H == C.head) + to_chat(usr, "You can't reach the deprivation helmet switch! ") + else + H.SwitchHelmet("speech") + +//Helmet switcher +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/SwitchHelmet(button) + var/C = button + if(C == "speech") + if(muzzle == TRUE) + muzzle = FALSE + playsound(usr, 'sound/weapons/magout.ogg', 40, TRUE) + to_chat(usr,"Speech switch off") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + REMOVE_TRAIT(usr, TRAIT_MUTE, CLOTHING_TRAIT) +// to_chat(U,"Your mouth is free. you breathe out with relief.") + else + muzzle = TRUE + playsound(usr, 'sound/weapons/magin.ogg', 40, TRUE) + to_chat(usr,"Speech switch on") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + ADD_TRAIT(usr, TRAIT_MUTE, CLOTHING_TRAIT) + to_chat(usr,"Something gagged your mouth! You can't make a single a sound...") + if(C == "hearing") + if(earmuffs == TRUE) + earmuffs = FALSE + playsound(usr, 'sound/weapons/magout.ogg', 40, TRUE) + to_chat(usr,"Hearing switch off") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + REMOVE_TRAIT(usr, TRAIT_DEAF, CLOTHING_TRAIT) + Toggle_Sounds() +// to_chat(U,"Finally you can hear the world around again.") + else + earmuffs = TRUE + playsound(usr, 'sound/weapons/magin.ogg', 40, TRUE) + to_chat(usr,"Hearing switch on") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + ADD_TRAIT(usr, TRAIT_DEAF, CLOTHING_TRAIT) + Toggle_Sounds() + stop_client_sounds() + to_chat(usr,"You can barely hear anything! Other sensations have escalated...") + if(C == "vision") + var/mob/living/carbon/human/user = usr + if(prevent_vision == TRUE) + prevent_vision = FALSE + playsound(usr, 'sound/weapons/magout.ogg', 40, TRUE) + to_chat(usr,"Vision switch off") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + user.cure_blind("deprivation_helmet_[REF(src)]") +// to_chat(U,"Helmet no longer restricts your vision.") + else + prevent_vision = TRUE + playsound(usr, 'sound/weapons/magin.ogg', 40, TRUE) + to_chat(usr,"Vision switch on") + if(usr.get_item_by_slot(ITEM_SLOT_HEAD) == src) + user.become_blind("deprivation_helmet_[REF(src)]") + to_chat(usr,"The helmet is blocking your vision! You feel so helpless...") + +//Client sound switchers for more silense! And check current state of parameters +//Switcher agregator function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Sounds() + var/C = usr.client + if(earmuffs == FALSE) + if(ambience_sound_state != 0) + var/T = Toggle_Soundscape_Get_checked(C) + if(T == 0) + Toggle_Soundscape() + if(instruments_sound_state != 0) + var/I = Toggle_Instruments_Get_checked(C) + if(I == 0) + Toggle_Instruments() + if(combatmode_sound_state != 0) + var/B = Toggle_Combatmode_Sound_Get_checked(C) + if(B == 0) + Toggle_Combatmode_Sound() + if(midis_sound_state != 0) + var/M = Toggle_Midis_Get_checked(C) + if(M == 0) + Toggle_Midis() + if(announcement_sound_state != 0) + var/A = Toggle_Announcement_Sound_Get_checked(C) + if(A == 0) + Toggle_Announcement_Sound() + if(ship_ambience_sound_state != 0) + var/S = Toggle_Ship_Ambience_Get_Checked(C) + if(S == 0) + Toggle_Ship_Ambience() + else + var/T = Toggle_Soundscape_Get_checked(C) + if(T != 0) + Toggle_Soundscape() + var/I = Toggle_Instruments_Get_checked(C) + if(I != 0) + Toggle_Instruments() + var/B = Toggle_Combatmode_Sound_Get_checked(C) + if(B != 0) + Toggle_Combatmode_Sound() + var/M = Toggle_Midis_Get_checked(C) + if(M != 0) + Toggle_Midis() + var/A = Toggle_Announcement_Sound_Get_checked(C) + if(A != 0) + Toggle_Announcement_Sound() + var/S = Toggle_Ship_Ambience_Get_Checked(C) + if(S != 0) + Toggle_Ship_Ambience() + +//Ambience sound switch function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Soundscape() + usr.client.prefs.toggles ^= SOUND_AMBIENCE + usr.client.prefs.save_preferences() + if(usr.client.prefs.toggles & SOUND_AMBIENCE) +// to_chat(usr, "You will now hear ambient sounds.") + else +// to_chat(usr, "You will no longer hear ambient sounds.") + usr.stop_sound_channel(CHANNEL_AMBIENCE) + usr.stop_sound_channel(CHANNEL_BUZZ) + usr.client.update_ambience_pref() + +//Ambience sound check status function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Soundscape_Get_checked(client/C) + return C.prefs.toggles & SOUND_AMBIENCE + +//Instuments sound switch function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Instruments() + usr.client.prefs.toggles ^= SOUND_INSTRUMENTS + usr.client.prefs.save_preferences() + if(usr.client.prefs.toggles & SOUND_INSTRUMENTS) +// to_chat(usr, "You will now hear people playing musical instruments.") + else +// to_chat(usr, "You will no longer hear musical instruments.") + +//Instruments sound check status +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Instruments_Get_checked(client/C) + return C.prefs.toggles & SOUND_INSTRUMENTS + +//Combat sound switch function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Combatmode_Sound() + usr.client.prefs.toggles ^= SOUND_COMBATMODE + usr.client.prefs.save_preferences() + if(usr.client.prefs.toggles & SOUND_COMBATMODE) +// to_chat(usr, "You will now hear a sound when combat mode is turned on.") + else +// to_chat(usr, "You will no longer hear a sound when combat mode is turned on.") + +//Combat sound check status function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Combatmode_Sound_Get_checked(client/C) + return C.prefs.toggles & SOUND_COMBATMODE + +//Midis sound switch function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Midis() + usr.client.prefs.toggles ^= SOUND_MIDI + usr.client.prefs.save_preferences() + if(usr.client.prefs.toggles & SOUND_MIDI) +// to_chat(usr, "You will now hear any sounds uploaded by admins.") + else +// to_chat(usr, "You will no longer hear sounds uploaded by admins") + usr.stop_sound_channel(CHANNEL_ADMIN) + var/client/C = usr.client + C?.tgui_panel?.stop_music() + +//Midis sound check status function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Midis_Get_checked(client/C) + return C.prefs.toggles & SOUND_MIDI +//Anounce sound switch function + +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Announcement_Sound() + set name = "Hear/Silence Announcements" + set category = "Preferences" + set desc = "Hear Announcement Sound" + usr.client.prefs.toggles ^= SOUND_ANNOUNCEMENTS +// to_chat(usr, "You will now [(usr.client.prefs.toggles & SOUND_ANNOUNCEMENTS) ? "hear announcement sounds" : "no longer hear announcements"].") + usr.client.prefs.save_preferences() + +//Anounce sound check status function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Announcement_Sound_Get_checked(client/C) + return C.prefs.toggles & SOUND_ANNOUNCEMENTS + +//Stop sound function for immediatlely silence +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/stop_client_sounds() + SEND_SOUND(usr, sound(null)) + var/client/C = usr.client + C?.tgui_panel?.stop_music() +//Ship ambience switch function + +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Ship_Ambience() + set name = "Hear/Silence Ship Ambience" + set category = "Preferences" + set desc = "Hear Ship Ambience Roar" + usr.client.prefs.toggles ^= SOUND_SHIP_AMBIENCE + usr.client.prefs.save_preferences() + +// STUFF THAT IS "//" NOT REALLY USEFUL + if(usr.client.prefs.toggles & SOUND_SHIP_AMBIENCE) +// to_chat(usr, "You will now hear ship ambience.") + else +// to_chat(usr, "You will no longer hear ship ambience.") + usr.stop_sound_channel(CHANNEL_BUZZ) +//Ship ambience check status function +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/Toggle_Ship_Ambience_Get_Checked(client/C) + return C.prefs.toggles & SOUND_SHIP_AMBIENCE + +//create radial menu +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/populate_helmet_designs() + helmet_designs = list( + "pink" = image(icon = src.icon, icon_state = "dephelmet_pink"), + "teal" = image(icon = src.icon, icon_state = "dephelmet_teal"), + "pinkn" = image(icon = src.icon, icon_state = "dephelmet_pinkn"), + "tealn" = image(icon = src.icon, icon_state = "dephelmet_tealn")) + +//to update model +/obj/item/clothing/head/helmet/space/deprivation_helmet/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/head/helmet/space/deprivation_helmet/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, helmet_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_helmet_color = choice + update_icon() + update_action_buttons_icons() + color_changed = TRUE + else + return + +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/update_action_buttons_icons() + var/datum/action/item_action/M + + for(M in src.actions) + if(istype(M, /datum/action/item_action/toggle_vision)) + M.button_icon_state = "[current_helmet_color]_blind" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + if(istype(M, /datum/action/item_action/toggle_hearing)) + M.button_icon_state = "[current_helmet_color]_deaf" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + if(istype(M, /datum/action/item_action/toggle_speech)) + M.button_icon_state = "[current_helmet_color]_mute" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + update_icon() + +//to check if we can change helmet's model +/obj/item/clothing/head/helmet/space/deprivation_helmet/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/head/helmet/space/deprivation_helmet/Initialize() + . = ..() + update_icon_state() + update_icon() + update_action_buttons_icons() + if(!length(helmet_designs)) + populate_helmet_designs() + +//updating both and icon in hands and icon worn +/obj/item/clothing/head/helmet/space/deprivation_helmet/update_icon_state() + .=..() + icon_state = "[initial(icon_state)]_[current_helmet_color]" + inhand_icon_state = "[initial(icon_state)]_[current_helmet_color]" + +//Here goes code that applies stuff on the wearer +/obj/item/clothing/head/helmet/space/deprivation_helmet/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot != ITEM_SLOT_HEAD) + return + //Save current sound states + var/C = usr.client + ambience_sound_state = Toggle_Soundscape_Get_checked(C) + instruments_sound_state = Toggle_Instruments_Get_checked(C) + combatmode_sound_state = Toggle_Combatmode_Sound_Get_checked(C) + midis_sound_state = Toggle_Midis_Get_checked(C) + announcement_sound_state = Toggle_Announcement_Sound_Get_checked(C) + ship_ambience_sound_state = Toggle_Ship_Ambience_Get_Checked(C) + if(muzzle == TRUE) + ADD_TRAIT(user, TRAIT_MUTE, CLOTHING_TRAIT) + to_chat(usr,"Something gagged your mouth! You can't make a single a sound...") + if(earmuffs == TRUE) + ADD_TRAIT(user, TRAIT_DEAF, CLOTHING_TRAIT) + Toggle_Sounds() + stop_client_sounds() + to_chat(usr,"You can barely hear anything! Other sensations have escalated...") + if(prevent_vision == TRUE) + user.become_blind("deprivation_helmet_[REF(src)]") + to_chat(usr,"Helmet is blocking your vision! You feel yourself so helpless...") + + +//Here goes code that heals the wearer after unequipping helmet +/obj/item/clothing/head/helmet/space/deprivation_helmet/dropped(mob/living/carbon/human/user) + . = ..() + if(muzzle == TRUE) + REMOVE_TRAIT(user, TRAIT_MUTE, CLOTHING_TRAIT) + if(earmuffs == TRUE) + earmuffs = FALSE + REMOVE_TRAIT(user, TRAIT_DEAF, CLOTHING_TRAIT) + Toggle_Sounds() + earmuffs = TRUE + if(prevent_vision == TRUE) + user.cure_blind("deprivation_helmet_[REF(src)]") + + //some stuff for unequip messages + if(src == user.head) + if(muzzle == TRUE) + to_chat(user,"Your mouth is free. You breathe out with relief.") + if(earmuffs == TRUE) + to_chat(user,"Finally you can hear the world around again.") + if(prevent_vision == TRUE) + to_chat(user,"Helmet no longer restricts your vision.") + + //Let's drop sound states + ambience_sound_state = null + instruments_sound_state = null + combatmode_sound_state = null + midis_sound_state = null + announcement_sound_state = null + ship_ambience_sound_state = null diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/domina_cap.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/domina_cap.dm new file mode 100644 index 00000000000..37b3c5eba83 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/domina_cap.dm @@ -0,0 +1,23 @@ +/obj/item/clothing/head/domina_cap + name = "dominant cap" + desc = "For special types of inspections." + icon_state = "dominacap" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_hats.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_hats.dmi' + mutant_variants = NONE + +//message when equipping that thing +/obj/item/clothing/head/domina_cap/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/C = user + if(src == C.head) + to_chat(user, "You feel much more determined.") + else + return + +//message when unequipping that thing +/obj/item/clothing/head/domina_cap/dropped(mob/user) + . = ..() + var/mob/living/carbon/C = user + if(src == C.head) + to_chat(user, "BDSM session ended, huh?") diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm new file mode 100644 index 00000000000..e399b2d11ad --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/erp_belt.dm @@ -0,0 +1,91 @@ +/obj/item/storage/belt/erpbelt + name = "leather belt" + desc = "Used to hold sex toys. Looks pretty good." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + icon_state = "erpbelt" + inhand_icon_state = "erpbelt" + worn_icon_state = "erpbelt" + drop_sound = 'sound/items/handling/toolbelt_drop.ogg' + pickup_sound = 'sound/items/handling/toolbelt_pickup.ogg' + +/obj/item/storage/belt/erpbelt/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.max_combined_w_class = 21 + STR.set_holdable(list( + //toys + /obj/item/clothing/sextoy/signalvib, + /obj/item/clothing/sextoy/buttplug, + /obj/item/clothing/sextoy/nipple_clamps, + /obj/item/clothing/sextoy/eggvib, + /obj/item/clothing/sextoy/double_dildo, + /obj/item/clothing/sextoy/vibroring, + /obj/item/clothing/sextoy/condom, + /obj/item/condom_pack, + /obj/item/clothing/sextoy/dildo, + /obj/item/clothing/sextoy/custom_dildo, + /obj/item/tickle_feather, + /obj/item/clothing/sextoy/fleshlight, + /obj/item/kinky_shocker, + /obj/item/clothing/mask/leatherwhip, + /obj/item/clothing/sextoy/magic_wand, + /obj/item/bdsm_candle, + /obj/item/spanking_pad, + /obj/item/clothing/sextoy/vibrator, + /obj/item/restraints/handcuffs/lewd, + /obj/item/reagent_containers/glass/lewd_filter, + /obj/item/assembly/signaler, //because it's used for several toys + + //clothing + /obj/item/clothing/mask/ballgag, + /obj/item/clothing/mask/ballgag_phallic, + /obj/item/clothing/head/domina_cap, + /obj/item/clothing/head/maid, + /obj/item/clothing/glasses/blindfold/kinky, + /obj/item/clothing/ears/kinky_headphones, + /obj/item/clothing/suit/straight_jacket/latex_straight_jacket, + /obj/item/clothing/mask/gas/bdsm_mask, + /obj/item/clothing/head/helmet/space/deprivation_helmet, + /obj/item/clothing/glasses/hypno, + + //neck + /obj/item/clothing/neck/kink_collar, + /obj/item/clothing/neck/kink_collar/locked, + /obj/item/clothing/neck/mind_collar, + /obj/item/electropack/shockcollar, + + //torso clothing + /obj/item/clothing/suit/corset, + /obj/item/clothing/under/misc/latex_catsuit, + /obj/item/clothing/under/rank/civilian/janitor/maid, + /obj/item/clothing/under/costume/lewdmaid, + /obj/item/clothing/suit/straight_jacket/shackles, + /obj/item/clothing/under/stripper_outfit, + /obj/item/clothing/under/misc/gear_harness, + + //hands + /obj/item/clothing/gloves/ball_mittens, + /obj/item/clothing/gloves/latex_gloves, + /obj/item/clothing/gloves/evening, + + //legs + /obj/item/clothing/shoes/latex_socks, + /obj/item/clothing/shoes/latexheels, + /obj/item/clothing/shoes/dominaheels, + + //belt + /obj/item/clothing/strapon, + + //chems + /obj/item/reagent_containers/pill/crocin, + /obj/item/reagent_containers/pill/camphor, + /obj/item/reagent_containers/glass/bottle/breast_enlarger, + /obj/item/reagent_containers/glass/bottle/penis_enlarger, + /obj/item/reagent_containers/pill/hexacrocin, + /obj/item/reagent_containers/pill/pentacamphor, + /obj/item/reagent_containers/glass/bottle/hexacrocin, + /obj/item/reagent_containers/glass/bottle/pentacamphor)) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/hypnogoggles.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/hypnogoggles.dm new file mode 100644 index 00000000000..6f1455ad079 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/hypnogoggles.dm @@ -0,0 +1,143 @@ +/obj/item/clothing/glasses/hypno + name = "hypnotic goggles" + desc = "Woaa-a-ah... This is lewd." + icon_state = "hypnogoggles" + inhand_icon_state = "hypnogoggles" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_eyes.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + var/color_changed = FALSE + var/current_hypnogoggles_color = "pink" + var/static/list/hypnogoggles_designs + + var/mob/living/carbon/victim + var/codephrase = "Obey"//There SHOULD be default phrase, because if there is none - goggles will go buggy when you equip them without setting phrase. + +/obj/item/clothing/glasses/hypno/equipped(mob/user, slot)//Adding hypnosis on equip + . = ..() + victim = user + if(slot != ITEM_SLOT_EYES) + return + if(iscarbon(victim) && victim.client?.prefs.sextoys_pref == "Yes") + if(codephrase != "") + victim.gain_trauma(new /datum/brain_trauma/induced_hypnosis(codephrase), TRAUMA_RESILIENCE_BASIC) + else + codephrase = "Obey" + victim.gain_trauma(new /datum/brain_trauma/induced_hypnosis(codephrase), TRAUMA_RESILIENCE_BASIC) + +/obj/item/clothing/glasses/hypno/dropped(mob/user)//Removing hypnosis on unequip + . = ..() + if(victim.glasses == src) + victim.cure_trauma_type(/datum/brain_trauma/induced_hypnosis, TRAUMA_RESILIENCE_BASIC) + victim = null + +/obj/item/clothing/glasses/hypno/Destroy() + . = ..() + if(victim) + if(victim.glasses == src) + victim.cure_trauma_type(/datum/brain_trauma/induced_hypnosis, TRAUMA_RESILIENCE_BASIC) + +/obj/item/clothing/glasses/hypno/attack_self(mob/user)//Setting up hypnotising phrase + . = ..() + codephrase = stripped_input(user, "Change the hypnotic phrase") + +//create radial menu +/obj/item/clothing/glasses/hypno/proc/populate_hypnogoggles_designs() + hypnogoggles_designs = list( + "pink" = image (icon = src.icon, icon_state = "hypnogoggles_pink"), + "teal" = image(icon = src.icon, icon_state = "hypnogoggles_teal")) + +//to update model lol +/obj/item/clothing/glasses/hypno/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/glasses/hypno/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, hypnogoggles_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_hypnogoggles_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change kinkphones's model +/obj/item/clothing/glasses/hypno/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/glasses/hypno/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(hypnogoggles_designs)) + populate_hypnogoggles_designs() + +/obj/item/clothing/glasses/hypno/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_hypnogoggles_color]" + inhand_icon_state = "[initial(icon_state)]_[current_hypnogoggles_color]" + +/datum/brain_trauma/induced_hypnosis + name = "Hypnosis" + desc = "Patient's unconscious is completely enthralled by a word or sentence, focusing their thoughts and actions on it, appears to be induced by something they're wearing." + scan_desc = "epileptic induced looping thought pattern" + gain_text = "" + lose_text = "" + resilience = TRAUMA_RESILIENCE_BASIC + + var/hypnotic_phrase = "" + var/regex/target_phrase + +/datum/brain_trauma/induced_hypnosis/New(phrase) + if(!phrase) + qdel(src) + hypnotic_phrase = phrase + try + target_phrase = new("(\\b[REGEX_QUOTE(hypnotic_phrase)]\\b)","ig") + catch(var/exception/e) + stack_trace("[e] on [e.file]:[e.line]") + qdel(src) + ..() + +/datum/brain_trauma/induced_hypnosis/on_gain() + log_game("[key_name(owner)] was hypnogoggled'.") + to_chat(owner, "[hypnotic_phrase]") + to_chat(owner, "[pick("You feel your thoughts focusing on this phrase... you can't seem to get it out of your head.",\ + "Your head hurts, but this is all you can think of. It must be vitally important.",\ + "You feel a part of your mind repeating this over and over. You need to follow these words.",\ + "Something about this sounds... right, for some reason. You feel like you should follow these words.",\ + "These words keep echoing in your mind. You find yourself completely fascinated by them.")]") + to_chat(owner, "You've been hypnotized by this sentence. You must follow these words. If it isn't a clear order, you can freely interpret how to do so,\ + as long as you act like the words are your highest priority.") + var/atom/movable/screen/alert/hypnosis/hypno_alert = owner.throw_alert("hypnosis", /atom/movable/screen/alert/hypnosis) + hypno_alert.desc = "\"[hypnotic_phrase]\"... your mind seems to be fixated on this concept." + ..() + +/datum/brain_trauma/induced_hypnosis/on_lose() + log_game("[key_name(owner)] is no longer hypnogoggled.") + to_chat(owner, span_userdanger("You suddenly snap out of your hypnosis. The phrase '[hypnotic_phrase]' no longer feels important to you.")) + owner.clear_alert("hypnosis") + ..() + +/datum/brain_trauma/induced_hypnosis/on_life(delta_time, times_fired) + ..() + if(DT_PROB(1, delta_time)) + switch(rand(1,2)) + if(1) + to_chat(owner, span_hypnophrase("...[lowertext(hypnotic_phrase)]...")) + if(2) + new /datum/hallucination/chat(owner, TRUE, FALSE, span_hypnophrase("[hypnotic_phrase]")) + +/datum/brain_trauma/induced_hypnosis/handle_hearing(datum/source, list/hearing_args) + hearing_args[HEARING_RAW_MESSAGE] = target_phrase.Replace(hearing_args[HEARING_RAW_MESSAGE], span_hypnophrase("$1")) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kink_collars.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kink_collars.dm new file mode 100644 index 00000000000..43ab1333429 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kink_collars.dm @@ -0,0 +1,301 @@ +/////////////////// +///NORMAL COLLAR/// +/////////////////// + +//To determine what kind of stuff we can put in collar. + +/datum/component/storage/concrete/pockets/small/kink_collar + max_items = 1 + +/datum/component/storage/concrete/pockets/small/kink_collar/Initialize() + . = ..() + can_hold = typecacheof(list( + /obj/item/food/cookie, + /obj/item/food/cookie/sugar)) + +/datum/component/storage/concrete/pockets/small/kink_collar/locked/Initialize() + . = ..() + can_hold = typecacheof(list( + /obj/item/food/cookie, + /obj/item/food/cookie/sugar, + /obj/item/key/kink_collar)) + +/datum/component/storage/concrete/pockets/small/mind_collar/Initialize() + . = ..() + max_items = 1 + can_hold = typecacheof(/obj/item/connect/mind_controller) + +//Here goes code for normal collar + +/obj/item/clothing/neck/kink_collar + name = "collar" + desc = "Nice and tight collar, that fits perfectly to skin" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_neck.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_neck.dmi' + icon_state = "collar_cyan" + inhand_icon_state = "collar_cyan" + body_parts_covered = NECK + slot_flags = ITEM_SLOT_NECK + w_class = WEIGHT_CLASS_SMALL + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small/kink_collar + var/tagname = null + var/treat_path = /obj/item/food/cookie + unique_reskin = list("Cyan" = "collar_cyan", + "Yellow" = "collar_yellow", + "Green" = "collar_green", + "Red" = "collar_red", + "Latex" = "collar_latex", + "Orange" = "collar_orange", + "White" = "collar_white", + "Purple" = "collar_purple", + "Black" = "collar_black", + "Black-teal" = "collar_tealblack", + "Spike" = "collar_spike") + +//spawn thing in collar + +/obj/item/clothing/neck/kink_collar/Initialize() + . = ..() + var/Key + if(treat_path) + Key = new treat_path(src) + if(istype(Key,/obj/item/key/kink_collar)) + var/id = rand(111111,999999) + var/obj/item/clothing/neck/kink_collar/locked/L = src + var/obj/item/key/kink_collar/K = Key + L.key_id = id + K.key_id = id + +//reskin code + +/obj/item/clothing/neck/kink_collar/AltClick(mob/user) + . = ..() + if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) + +//rename collar code + +/obj/item/clothing/neck/kink_collar/attack_self(mob/user) + tagname = stripped_input(user, "Would you like to change the name on the tag?", "Name your new pet", "Spot", MAX_NAME_LEN) + name = "[initial(name)] - [tagname]" + +//////////////////////// +///COLLAR WITH A LOCK/// +//////////////////////// + +/obj/item/clothing/neck/kink_collar/locked + name = "locked collar" + desc = "Tight collar. Looks like it have some kind of key lock on it." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_neck.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_neck.dmi' + icon_state = "lock_collar_cyan" + inhand_icon_state = "lock_collar_cyan" + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small/kink_collar/locked + treat_path = /obj/item/key/kink_collar + var/lock = FALSE + var/broke = FALSE + var/key_id = null //Adding unique id to collar + unique_reskin = list("Cyan" = "lock_collar_cyan", + "Yellow" = "lock_collar_yellow", + "Green" = "lock_collar_green", + "Red" = "lock_collar_red", + "Latex" = "lock_collar_latex", + "Orange" = "lock_collar_orange", + "White" = "lock_collar_white", + "Purple" = "lock_collar_purple", + "Black" = "lock_collar_black", + "Black-teal" = "lock_collar_tealblack", + "Spike" = "lock_collar_spike") + +//spawn thing in collar + +//reskin code + +/obj/item/clothing/neck/kink_collar/locked/AltClick(mob/user) + . = ..() + if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) + +//locking or unlocking collar code + +/obj/item/clothing/neck/kink_collar/locked/proc/IsLocked(var/L,mob/user) + if(!broke) + if(L == TRUE) + to_chat(user, "With a click the collar locks!") + lock = TRUE + if(L == FALSE) + to_chat(user, "With a click the collar unlocks!") + lock = FALSE + REMOVE_TRAIT(src, TRAIT_NODROP, TRAIT_NODROP) + else + to_chat(user, "Looks like the lock is broken. Now it is an ordinary collar.") + lock = FALSE + REMOVE_TRAIT(src, TRAIT_NODROP, TRAIT_NODROP) + +/obj/item/clothing/neck/kink_collar/locked/attackby(obj/item/K, mob/user, params) + var/obj/item/clothing/neck/kink_collar/locked/collar = src + if(istype(K, /obj/item/key/kink_collar)) + var/obj/item/key/kink_collar/key = K + if(key.key_id==collar.key_id) + if(lock != FALSE) + IsLocked(FALSE,user) + else + IsLocked(TRUE,user) + else + to_chat(user,"Looks like it's a wrong key!") + return + +/obj/item/clothing/neck/kink_collar/locked/equipped(mob/living/U, slot) + .=..() + var/mob/living/carbon/human/H = U + if(lock == TRUE && src == H.wear_neck) + ADD_TRAIT(src, TRAIT_NODROP, TRAIT_NODROP) + to_chat(H, "You heard a suspicious click. Looks like the collar now is locked on your neck!") + +//this code prevents wearer from taking collar off if it's locked. Have fun! + +/obj/item/clothing/neck/kink_collar/locked/attack_hand(mob/user) + if(loc == user && user.get_item_by_slot(ITEM_SLOT_NECK) && lock != FALSE) + to_chat(user, "The collar is locked! You'll need unlock the collar before you can take it off!") + return + add_fingerprint(usr) + ..() + +/obj/item/clothing/neck/kink_collar/locked/MouseDrop(atom/over_object) + var/mob/M = usr + if(loc == usr && usr.get_item_by_slot(ITEM_SLOT_NECK) && lock != FALSE && istype(over_object, /atom/movable/screen/inventory/hand)) + to_chat(usr, "The collar is locked! You'll need unlock the collar before you can take it off!") + return + var/atom/movable/screen/inventory/hand/H = over_object + if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) + add_fingerprint(usr) + ..() + +//This is a KEY moment of this code. You got it. Key. +//... +//It's 2:56 of 08.04.2021, i want to sleep. Please laugh. + +/obj/item/key/kink_collar + name = "kink collar key" + desc = "A key for a tiny lock on a collar or bag." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + icon_state = "collar_key" + var/keyname = null//name of our key. It's null by default. + var/key_id = null //Adding same unique id to key + unique_reskin = list("Cyan" = "collar_key_blue", + "Yellow" = "collar_key_yellow", + "Green" = "collar_key_green", + "Red" = "collar_key_red", + "Latex" = "collar_key_latex", + "Orange" = "collar_key_orange", + "White" = "collar_key_white", + "Purple" = "collar_key_purple", + "Black" = "collar_key_black", + "Metal" = "collar_key", + "Black-teal" = "collar_key_tealblack") + +//changing color of key in case if we using multiple collars +/obj/item/key/kink_collar/AltClick(mob/user) + . = ..() + if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) + +//changing name of key in case if we using multiple collars with same color +/obj/item/key/kink_collar/attack_self(mob/user) + keyname = stripped_input(user, "Would you like to change the name on the key?", "Renaming key", "Key", MAX_NAME_LEN) + name = "[initial(name)] - [keyname]" + +//we checking if we can open collar with THAT KEY with SAME ID as the collar. +/obj/item/key/kink_collar/attack(mob/living/M, mob/living/user, params) + . = ..() + var/mob/living/carbon/target = M + if(istype(target.wear_neck,/obj/item/clothing/neck/kink_collar/locked/)) + var/obj/item/key/kink_collar/key = src + var/obj/item/clothing/neck/kink_collar/locked/collar = target.wear_neck + if(collar.key_id == key.key_id) + if(collar.lock != FALSE) + collar.IsLocked(FALSE,user) + else + collar.IsLocked(TRUE,user) + else + to_chat(user,"Looks like it's a wrong key!") + return + +/obj/item/circular_saw/attack(mob/living/M, mob/living/user, params) + . = ..() + var/mob/living/carbon/target = M + if(istype(target.wear_neck,/obj/item/clothing/neck/kink_collar/locked/)) + var/obj/item/clothing/neck/kink_collar/locked/collar = target.wear_neck + if(!collar.broke) + if(target != user) + to_chat(user, "You try to cut collar lock!") + if(do_after(user, 20, target)) + collar.broke = TRUE + collar.IsLocked(FALSE,user) + if(rand(0,2) == 0) //chance to get damage + to_chat(user, "You broke the collar lock, but [target.name] have sevaral cuts!") + target.apply_damage(rand(1,4),BRUTE,BODY_ZONE_HEAD,wound_bonus=10) + else + to_chat(user, "You broke the collar lock!") + else + to_chat(user, "You try to cut collar lock!") + if(do_after(user, 30, target)) + if(rand(0,2) == 0) + to_chat(user, "You broke the collar lock and got sevaral cuts!") + collar.broke = TRUE + collar.IsLocked(FALSE,user) + target.apply_damage(rand(2,4),BRUTE,BODY_ZONE_HEAD,wound_bonus=10) + else + to_chat(user, "You you didn't break the collar lock and got sevaral cuts!") + target.apply_damage(rand(3,5),BRUTE,BODY_ZONE_HEAD,wound_bonus=30) + else + to_chat(user, "Looks like the lock is broken.") + +///////////////////////// +///MIND CONTROL COLLAR/// +///////////////////////// + +//Ok, first - it's not mind control. Just forcing someone to do emotes that user added to remote thingy. Just a funny illegal ERP toy. + +//Controller stuff +/obj/item/connect/mind_controller + name = "mind controller" + desc = "Small remote for sending basic emotion patterns to collar." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + icon_state = "mindcontroller" + var/obj/item/clothing/neck/mind_collar/collar = null + +/obj/item/connect/mind_controller/Initialize(mapload, collar) + //Store the collar on creation. + src.collar = collar + . = ..() //very important to call parent in Intialize + +/obj/item/connect/mind_controller/attack_self(mob/user) + collar.emoting = stripped_input(user, "Change the emotion pattern") + collar.emoting_proc() + +//Collar stuff +/obj/item/clothing/neck/mind_collar + name = "mind collar" + desc = "Tight collar. Looks like it has some strange high-tech emitters on its sides." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_neck.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_neck.dmi' + icon_state = "mindcollar" + inhand_icon_state = "mindcollar" + var/obj/item/connect/mind_controller/remote = null + var/emoting = "Shivers" + +/obj/item/clothing/neck/mind_collar/Initialize() + . = ..() + remote = new /obj/item/connect/mind_controller(src, src) + var/turf = get_turf(src) + remote.forceMove(turf) + +/obj/item/clothing/neck/mind_collar/proc/emoting_proc() + var/mob/living/carbon/human/U = src.loc + if(src == U.wear_neck) + U.emote("me", 1,"[emoting]", TRUE) + else + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_blindfold.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_blindfold.dm new file mode 100644 index 00000000000..279bc451c50 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_blindfold.dm @@ -0,0 +1,74 @@ +/obj/item/clothing/glasses/blindfold/kinky + name = "kinky blindfold" + desc = "Covers the eyes, preventing sight. But looks so nice..." + icon_state = "kblindfold" + inhand_icon_state = "kblindfold" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_eyes.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + var/color_changed = FALSE + var/current_kinkfold_color = "pink" + var/static/list/kinkfold_designs + +//create radial menu +/obj/item/clothing/glasses/blindfold/kinky/proc/populate_kinkfold_designs() + kinkfold_designs = list( + "pink" = image (icon = src.icon, icon_state = "kblindfold_pink"), + "teal" = image(icon = src.icon, icon_state = "kblindfold_teal")) + +//to update model lol +/obj/item/clothing/glasses/blindfold/kinky/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/glasses/blindfold/kinky/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, kinkfold_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_kinkfold_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change kinkphones's model +/obj/item/clothing/glasses/blindfold/kinky/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/glasses/blindfold/kinky/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(kinkfold_designs)) + populate_kinkfold_designs() + +/obj/item/clothing/glasses/blindfold/kinky/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_kinkfold_color]" + inhand_icon_state = "[initial(icon_state)]_[current_kinkfold_color]" + +//message when equipping that thing +/obj/item/clothing/glasses/blindfold/kinky/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/C = user + if(src == C.glasses) + to_chat(C, "Blindfold is blocking your vision! You feel yourself so helpless...") + else + return + +//message when unequipping that thing +/obj/item/clothing/glasses/blindfold/kinky/dropped(mob/user) + . = ..() + var/mob/living/carbon/C = user + if(src == C.glasses) + to_chat(C, "Blindfold no longer restricts your vision.") diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_headphones.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_headphones.dm new file mode 100644 index 00000000000..d089fce8bc3 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_headphones.dm @@ -0,0 +1,103 @@ +/obj/item/clothing/ears/kinky_headphones + name = "kinky headphones" + desc = "Protects your hearing from loud noises, looks like it have switch on right side..." + icon_state = "kinkphones" + inhand_icon_state = "kinkphones" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_ears.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_ears.dmi' + strip_delay = 15 + // equip_delay_other = 25 + custom_price = PAYCHECK_ASSISTANT * 2 + var/kinky_headphones_on = FALSE + var/current_kinkphones_color = "pink" + var/color_changed = FALSE + var/static/list/kinkphones_designs + actions_types = list(/datum/action/item_action/toggle_kinky_headphones) + slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD | ITEM_SLOT_NECK + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + +//create radial menu +/obj/item/clothing/ears/kinky_headphones/proc/populate_kinkphones_designs() + kinkphones_designs = list( + "pink" = image (icon = src.icon, icon_state = "kinkphones_pink_on"), + "teal" = image(icon = src.icon, icon_state = "kinkphones_teal_on")) + +//to prevent hearing and e.t.c +/obj/item/clothing/ears/kinky_headphones/ComponentInitialize() + . = ..() + AddElement(/datum/element/earhealing) + AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS)) + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/ears/kinky_headphones/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, kinkphones_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_kinkphones_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change kinkphones's model +/obj/item/clothing/ears/kinky_headphones/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +//we equipping it so we deaf now +/obj/item/clothing/ears/kinky_headphones/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/H = user + if(ishuman(user) && slot == ITEM_SLOT_EARS) + if(kinky_headphones_on == FALSE) + ADD_TRAIT(user, TRAIT_DEAF, CLOTHING_TRAIT) + to_chat(H,"You can barely hear anything! Other sensations have escalated...") + if(kinky_headphones_on == TRUE) + ADD_TRAIT(user, TRAIT_DEAF, CLOTHING_TRAIT) + to_chat(H,"Strange, but relaxing music fills your mind. You feel so... Calm.") + +//we dropping item so we not deaf now. hurray. +/obj/item/clothing/ears/kinky_headphones/dropped(mob/user) + . = ..() + var/mob/living/carbon/human/H = user + if(src == H.ears) + REMOVE_TRAIT(user, TRAIT_DEAF, CLOTHING_TRAIT) + to_chat(H,"Finally you can hear the world around again.") + + +//to make it change model on click + +/obj/item/clothing/ears/kinky_headphones/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(kinkphones_designs)) + populate_kinkphones_designs() + +/obj/item/clothing/ears/kinky_headphones/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_kinkphones_color]_[kinky_headphones_on? "on" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[current_kinkphones_color]_[kinky_headphones_on? "on" : "off"]" + +/obj/item/clothing/ears/kinky_headphones/proc/toggle(owner) + kinky_headphones_on = !kinky_headphones_on + update_icon() + to_chat(owner, "You turn the music [kinky_headphones_on? "on. It plays relaxing music" : "off."]") + +/datum/action/item_action/toggle_kinky_headphones + name = "Toggle kinky headphones" + desc = "Plays some nice relaxing music" + +/datum/action/item_action/toggle_kinky_headphones/Trigger() + var/obj/item/clothing/ears/kinky_headphones/H = target + if(istype(H)) + H.toggle(owner) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_sleepbag.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_sleepbag.dm new file mode 100644 index 00000000000..80d77c82282 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/kinky_sleepbag.dm @@ -0,0 +1,204 @@ +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag + name = "latex sleepbag" + desc = "Tight sleepbag made of shiny material. It's dangerous to put it on yourself." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_normal.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_special.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_special.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_special.dmi' + mutant_variants = STYLE_DIGITIGRADE|STYLE_TAUR_ALL + icon_state = "sleepbag" + inhand_icon_state = "sleepbag" + w_class = WEIGHT_CLASS_SMALL + var/bag_state = "deflated" + var/bag_fold = TRUE + var/bag_color = "pink" + var/color_changed = FALSE + var/time_to_sound = 20 + var/time_to_sound_left + var/time = 2 + var/tt + var/static/list/bag_colors + flags_inv = HIDEHEADGEAR|HIDENECK|HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDESUITSTORAGE|HIDEHAIR|HIDESEXTOY + strip_delay = 300 + breakouttime = 1200 //do not touch. First - It's contraband item, Second - It's damn expensive, Third - it's ERP item, so you can't legally use it on characters without enabled non-con or erp pref. + var/static/list/bag_inf_states + var/list/bag_states = list("deflated" = "inflated", "inflated" = "deflated") + var/state_thing = "deflated" + var/mutable_appearance/bag_overlay + var/obj/item/bodypart/l_leg/legr + var/obj/item/bodypart/l_leg/legl + slowdown = 2 + equip_delay_other = 300 + equip_delay_self = NONE + worn_x_dimension = 64 + worn_y_dimension = 64 + clothing_flags = LARGE_WORN_ICON + slot_flags = NONE + species_exception = list(/datum/species/plasmaman) + custom_price = 600 + +//create radial menu +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/proc/populate_bag_colors() + bag_colors = list( + "pink" = image (icon = src.icon, icon_state = "sleepbag_pink_deflated_folded"), + "teal" = image(icon = src.icon, icon_state = "sleepbag_teal_deflated_folded")) + +//radial menu for changing type +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/proc/populate_bag_inf_states() + bag_inf_states = list( + "inflated" = image (icon = src.icon, icon_state = "sleepbag_pink_deflated_folded"), + "deflated" = image(icon = src.icon, icon_state = "sleepbag_teal_deflated_folded")) + +//to update model lol +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/AltClick(mob/user, obj/item/I) + var/mob/living/carbon/human/H = user + if(istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + to_chat(user, "Your hands are locked, you cannot do this.") + return FALSE + switch(color_changed) + if(FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, bag_colors, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + bag_color = choice + update_icon() + update_icon_state() + color_changed = TRUE + + if(TRUE) + if(bag_state == "deflated") + fold() + to_chat(user, "Sleepbag now is [bag_fold? "folded." : "unfolded."]") + update_icon() + update_icon_state() + else + to_chat(user, "You can't fold the bag while it's infalted") + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(bag_colors)) + populate_bag_colors() + if(!length(bag_inf_states)) + populate_bag_inf_states() + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[bag_color]_[bag_state]_[bag_fold? "folded" : "unfolded"]" + inhand_icon_state = "[initial(icon_state)]_[bag_color]_[bag_state]_[bag_fold? "folded" : "unfolded"]" + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/equipped(mob/user, slot) + var/mob/living/carbon/human/H = user + if(ishuman(user) && slot == ITEM_SLOT_OCLOTHING) + ADD_TRAIT(user, TRAIT_FLOORED, CLOTHING_TRAIT) + + H.cut_overlay(H.overlays_standing[SHOES_LAYER]) + H.cut_overlay(H.overlays_standing[BELT_LAYER]) + H.cut_overlay(H.overlays_standing[NECK_LAYER]) + H.cut_overlay(H.overlays_standing[BACK_LAYER]) + H.cut_overlay(H.overlays_standing[BODY_BEHIND_LAYER]) + + START_PROCESSING(SSobj, src) + time_to_sound_left = time_to_sound + + if(bag_state == "inflated") + to_chat(H,"You realize that you can't move even an inch. Inflated sleepbag squeezes you from all sides.") + H.cut_overlay(H.overlays_standing[HEAD_LAYER]) + H.cut_overlay(H.overlays_standing[HAIR_LAYER]) + if(bag_state == "deflated") + to_chat(H,"You realize that moving now is much harder. You are fully restrained, any struggling is useless.") + . = ..() + +//to inflate/deflate that thing +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/attack_self(mob/user, obj/item/I) + var/mob/living/carbon/human/H = user + if(bag_fold == FALSE) + toggle_mode() + to_chat(H, "Sleepbag now is [bag_state? "inflated." : "deflated."]") + update_icon() + update_icon_state() + else + to_chat(H, "You need to unfold the bag before inflating it.") + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/proc/fold(mob/user, src) + bag_fold = !bag_fold + playsound(user, 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg', 40, TRUE) + if(bag_fold == TRUE) + w_class = WEIGHT_CLASS_SMALL + slot_flags = NONE + if(bag_fold == FALSE) + w_class = WEIGHT_CLASS_HUGE + slot_flags = ITEM_SLOT_OCLOTHING + update_icon_state() + update_icon() + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/proc/toggle_mode() + state_thing = bag_states[state_thing] + switch(state_thing) + if("deflated") + bag_state = "deflated" + breakouttime = 1 MINUTES + slowdown = 4 //moving like a caterpillar now + if("inflated") + bag_state = "inflated" + breakouttime = 2 MINUTES //do not touch + slowdown = 14 //it should be almost impossible to move in that thing, so this big slowdown have reasons. + // appearance_update() + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/dropped(mob/user) + var/mob/living/carbon/human/H = user + + if(ishuman(user)) + if(src == H.wear_suit) + REMOVE_TRAIT(user, TRAIT_FLOORED, CLOTHING_TRAIT) + to_chat(user,"You are finally free! The tight bag is no longer constricting your movements.") + + H.add_overlay(H.overlays_standing[SHOES_LAYER]) + H.update_inv_shoes() + H.add_overlay(H.overlays_standing[BELT_LAYER]) + H.add_overlay(H.overlays_standing[NECK_LAYER]) + H.add_overlay(H.overlays_standing[BACK_LAYER]) + H.add_overlay(H.overlays_standing[BODY_BEHIND_LAYER]) + H.add_overlay(H.overlays_standing[BODY_FRONT_LAYER]) + H.add_overlay(H.overlays_standing[HEAD_LAYER]) + H.add_overlay(H.overlays_standing[HAIR_LAYER]) + H.add_overlay(H.overlays_standing[SHOES_LAYER]) + + H.update_inv_shoes() + H.regenerate_icons() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/process(delta_time) + if(time_to_sound_left <= 0) + if(tt <= 0) + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg', 100, TRUE) + tt = rand(15,35) //to do random funny sounds when character inside that thing. + else + tt -= delta_time + else + time_to_sound_left -= delta_time + + +/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/doStrip(mob/stripper, mob/owner) + . = ..() + owner.update_inv_hands() + stripper.update_inv_hands() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_catsuit.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_catsuit.dm new file mode 100644 index 00000000000..8ad2f7f6106 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_catsuit.dm @@ -0,0 +1,97 @@ +/obj/item/clothing/under/misc/latex_catsuit + name = "latex catsuit" + desc = "Shiny uniform, that fits snugly to the skin" + icon_state = "latex_catsuit_female" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-hoof.dmi' + inhand_icon_state = "latex_catsuit" + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + equip_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg' + can_adjust = FALSE + body_parts_covered = CHEST|GROIN|LEGS|ARMS + strip_delay = 80 + mutant_variants = STYLE_DIGITIGRADE|STYLE_TAUR_ALL + var/mutable_appearance/breasts_overlay + var/mutable_appearance/breasts_icon_overlay + +//this fragment of code makes unequipping not instant +/obj/item/clothing/under/misc/latex_catsuit/attack_hand(mob/user) + if(iscarbon(user)) + var/mob/living/carbon/human/C = user + if(src == C.w_uniform) + if(!do_after(C, 60, target = src)) + return + . = ..() + +// //some gender identification magic +/obj/item/clothing/under/misc/latex_catsuit/equipped(mob/living/U, slot) + . = ..() + var/mob/living/carbon/human/C = U + var/obj/item/organ/genital/breasts/B = C.getorganslot(ORGAN_SLOT_BREASTS) + if(src == C.w_uniform) + if(U.gender == FEMALE) + icon_state = "latex_catsuit_female" + U.update_inv_w_uniform() + + if(U.gender == MALE) + icon_state = "latex_catsuit_male" + U.update_inv_w_uniform() + + //For giving taurs proper sprites + if(C.dna.species.mutant_bodyparts["taur"]) + breasts_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi', "none") + update_overlays() + else + breasts_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi', "none") + update_overlays() + + //Breasts overlay for catsuit + if(B?.genital_size >= 6 || B?.genital_type == "pair") + breasts_overlay.icon_state = "breasts_double" + breasts_icon_overlay.icon_state = "iconbreasts_double" + accessory_overlay = breasts_overlay + add_overlay(breasts_icon_overlay) + update_overlays() + if(B?.genital_type == "quad") + breasts_overlay.icon_state = "breasts_quad" + breasts_icon_overlay.icon_state = "iconbreasts_quad" + accessory_overlay = breasts_overlay + add_overlay(breasts_icon_overlay) + update_overlays() + if(B?.genital_type == "sextuple") + breasts_overlay.icon_state = "breasts_sextuple" + breasts_icon_overlay.icon_state = "iconbreasts_sextuple" + accessory_overlay = breasts_overlay + add_overlay(breasts_icon_overlay) + update_overlays() + + if(C.dna.species.mutant_bodyparts["taur"] && src == C.w_uniform) + C.remove_overlay(BODY_BEHIND_LAYER) + C.remove_overlay(BODY_FRONT_LAYER) + C.regenerate_icons() + +/obj/item/clothing/under/misc/latex_catsuit/dropped(mob/living/U) + . = ..() + var/mob/living/carbon/human/C = U + accessory_overlay = null + breasts_overlay.icon_state = "none" + cut_overlay(breasts_icon_overlay) + breasts_icon_overlay.icon_state = "none" + if(C.dna.species.mutant_bodyparts["taur"] && src == C.w_uniform) + C.apply_overlay(BODY_BEHIND_LAYER) + C.apply_overlay(BODY_FRONT_LAYER) + +//Plug to bypass the bug with instant suit equip/drop +/obj/item/clothing/under/misc/latex_catsuit/MouseDrop(atom/over_object) + +/obj/item/clothing/under/misc/latex_catsuit/Initialize() + . = ..() + breasts_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi', "none", ABOVE_MOB_LAYER) + breasts_overlay.icon_state = "breasts" + breasts_icon_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi', "none") + breasts_icon_overlay.icon_state = "breasts" diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_straight_jacket.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_straight_jacket.dm new file mode 100644 index 00000000000..03f52acec01 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/latex_straight_jacket.dm @@ -0,0 +1,50 @@ +/obj/item/clothing/suit/straight_jacket/latex_straight_jacket + name = "latex straight jacket" + desc = "Toy, that actually can't restrain anyone. But it's fun to wear." + inhand_icon_state = "latex_straight_jacket" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi' + icon_state = "latex_straight_jacket" + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT + clothing_flags = DANGEROUS_OBJECT + equip_delay_self = NONE + strip_delay = 120 + breakouttime = 10 + +/obj/item/clothing/suit/straight_jacket/latex_straight_jacket/attackby(obj/item/I, mob/user, params) //That part allows reinforcing this item with normal straightjacket + if(istype(I, /obj/item/clothing/suit/straight_jacket)) + var/obj/item/clothing/suit/straight_jacket/latex_straight_jacket/reinforced/W = new /obj/item/clothing/suit/straight_jacket/latex_straight_jacket/reinforced + remove_item_from_storage(user) + user.put_in_hands(W) + to_chat(user, "You reinforce the belts by using [src] on [I].") + qdel(I) + qdel(src) + return + . = ..() + +/obj/item/clothing/suit/straight_jacket/latex_straight_jacket/reinforced + name = "latex straight jacket" + desc = "A suit that completely restrains the wearer, but in fetish way." + icon_state = "latex_straight_jacket" + inhand_icon_state = "latex_straight_jacket" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT + clothing_flags = DANGEROUS_OBJECT + equip_delay_self = NONE + strip_delay = 120 + breakouttime = 3000 diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_glasses.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_glasses.dm new file mode 100644 index 00000000000..eeecb1b29e1 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_glasses.dm @@ -0,0 +1,11 @@ +/obj/item/clothing/glasses/nice_goggles + name = "surprisingly nice looking goggles" + desc = "It seems that the inscription is engraved on the handle. Kubic. How strange" + icon_state = "nice_goggles" + inhand_icon_state = "nice_goggles" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_eyes.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + +//that's all folks. Nothing superfunctional here. diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_gloves.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_gloves.dm new file mode 100644 index 00000000000..5b2f68f3e13 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_gloves.dm @@ -0,0 +1,48 @@ +//normal ball mittens +/obj/item/clothing/gloves/ball_mittens + name = "Ball mittens" + desc = "Nice and comfortable pair of inflatable ball gloves" + icon_state = "ballmittens" + inhand_icon_state = "ballmittens" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_gloves.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_gloves.dmi' + // equip_delay_other = 60 + // equip_delay_self = 60 + // strip_delay = 60 + breakouttime = 10 + +//That part allows reinforcing this item with handcuffs +/obj/item/clothing/gloves/ball_mittens/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/restraints/handcuffs)) + var/obj/item/clothing/gloves/ball_mittens_reinforced/W = new /obj/item/clothing/gloves/ball_mittens_reinforced + remove_item_from_storage(user) + user.put_in_hands(W) + to_chat(user, "You reinforced belts by using [src] on [I].") + qdel(I) + qdel(src) + return + . = ..() + +//ball_mittens reinforced +/obj/item/clothing/gloves/ball_mittens_reinforced //We getting this item by using handcuffs on normal ball mittens + name = "reinforced ball mittens" + desc = "Do not put these on. Its REALLY hard to put them off... But they looks so comfortable" + icon_state = "ballmittens" + inhand_icon_state = "ballmittens" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_gloves.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_gloves.dmi' + clothing_flags = DANGEROUS_OBJECT + // equip_delay_other = 80 + // equip_delay_self = 80 + // strip_delay = 80 + breakouttime = 1000 //do not touch this, i beg you. + +//latex gloves +/obj/item/clothing/gloves/latex_gloves + name = "Latex gloves" + desc = "Awesome looking gloves. Pretty nice to touch." + icon_state = "latexgloves" + inhand_icon_state = "latexgloves" + w_class = WEIGHT_CLASS_SMALL + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_gloves.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_gloves.dmi' diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_maid.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_maid.dm new file mode 100644 index 00000000000..624c0dd431c --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_maid.dm @@ -0,0 +1,97 @@ +/obj/item/clothing/under/costume/lewdmaid + name = "latex maid costume" + desc = "Maid costume for fetish reasons." + icon_state = "lewdmaid" + inhand_icon_state = "lewdmaid" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + body_parts_covered = CHEST + can_adjust = FALSE + +/obj/item/clothing/accessory/lewdapron + name = "shiny maid apron" + desc = "The best part of a maid costume. Now with different colors!" + icon_state = "lewdapron" + inhand_icon_state = "lewdapron" + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + minimize_when_attached = FALSE + attachment_slot = null + var/color_changed = FALSE + var/current_color = "red" + var/static/list/apron_designs + +/obj/item/clothing/under/costume/lewdmaid/Initialize() + . = ..() + var/obj/item/clothing/accessory/lewdapron/B = new(src) + attach_accessory(B) + +//create radial menu +/obj/item/clothing/accessory/lewdapron/proc/populate_apron_designs() + apron_designs = list( + "red" = image (icon = src.icon, icon_state = "lewdapron_red"), + "green" = image (icon = src.icon, icon_state = "lewdapron_green"), + "pink" = image (icon = src.icon, icon_state = "lewdapron_pink"), + "teal" = image(icon = src.icon, icon_state = "lewdapron_teal"), + "yellow" = image (icon = src.icon, icon_state = "lewdapron_yellow")) + +//to update model lol +/obj/item/clothing/accessory/lewdapron/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/accessory/lewdapron/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, apron_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change kinkphones's model +/obj/item/clothing/accessory/lewdapron/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/accessory/lewdapron/Initialize() + if(!length(apron_designs)) + populate_apron_designs() + update_icon_state() + update_icon() + . = ..() + +/obj/item/clothing/accessory/lewdapron/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/under/costume/lewdmaid/attach_accessory(obj/item/I) + ..() + var/accessory_color = attached_accessory.icon_state + accessory_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi', "[accessory_color]", ABOVE_MOB_LAYER + 0.1) + accessory_overlay.alpha = attached_accessory.alpha + accessory_overlay.color = attached_accessory.color + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.update_inv_w_uniform() + H.update_inv_wear_suit() + H.fan_hud_set_fandom() + return TRUE diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_shoes.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_shoes.dm new file mode 100644 index 00000000000..d5cfbd5d66b --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/lewd_shoes.dm @@ -0,0 +1,131 @@ +//heels item +/obj/item/clothing/shoes/latexheels + name = "latex heels" + desc = "Lace up before use. Pretty hard to walk in these." + icon_state = "latexheels" + inhand_icon_state = "latexheels" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + mutant_variants = STYLE_DIGITIGRADE|STYLE_TAUR_ALL + var/discomfort = 0 + var/message_sent = FALSE + can_be_tied = FALSE + strip_delay = 120 + slowdown = 4 + +//it takes time to put them off, do not touch +/obj/item/clothing/shoes/latexheels/attack_hand(mob/user) + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(src == C.shoes) + if(!do_after(C, 40, target = src)) + return + . = ..() + +//start processing +/obj/item/clothing/shoes/latexheels/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = user + if(src == C.shoes) + START_PROCESSING(SSobj, src) + C.update_inv_shoes() + C.hud_used.hidden_inventory_update() + message_sent = FALSE + +//stop processing +/obj/item/clothing/shoes/latexheels/dropped(mob/user) + . = ..() + var/mob/living/carbon/human/H = user + STOP_PROCESSING(SSobj, src) + if(discomfort >= 80) + to_chat(H,"Painful heels no longer hurt your legs") + discomfort = 0 + slowdown = 4 + +// Heels pain processor +/obj/item/clothing/shoes/latexheels/process(delta_time) + var/mob/living/carbon/human/U = loc + if(discomfort <= 100 && U.body_position != LYING_DOWN) + discomfort += 1 + if(discomfort >= 0 && U.body_position == LYING_DOWN) + discomfort -= 2 + message_sent = FALSE + slowdown = 4 + + //Pain effect + if(discomfort >= 80 && U.body_position != LYING_DOWN) + U.adjustPain(1) + + if(discomfort >=100 && U.body_position != LYING_DOWN) + U.adjustPain(4) + slowdown = 6 + if(prob(10)) + U.Knockdown(1) + + //Discomfort milestone signalling that something is really wrong + if(discomfort >= 100 && U.body_position != LYING_DOWN && message_sent == FALSE) + if(HAS_TRAIT(U, TRAIT_MASOCHISM)) + to_chat(U, "These heels is causing my feet incredible pain... Such a pleasant sensations!") + else + to_chat(U, "These heels hurt my feet terribly!") + message_sent = TRUE + +//to make sound when we walking in this +/obj/item/clothing/shoes/latexheels/Initialize() + . = ..() + AddComponent(/datum/component/squeak, list('modular_skyrat/modules/modular_items/lewd_items/sounds/highheel1.ogg' = 1,'modular_skyrat/modules/modular_items/lewd_items/sounds/highheel2.ogg' = 1), 70) + +///////////////// +///Latex socks/// +///////////////// + +/obj/item/clothing/shoes/latex_socks + name = "latex socks" + desc = "Splitting toe shiny socks made of some strange material." + icon_state = "latexsocks" + inhand_icon_state = "latexsocks" + w_class = WEIGHT_CLASS_SMALL + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi' + +//start processing +/obj/item/clothing/shoes/latex_socks/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = user + C.update_inv_shoes() + C.hud_used.hidden_inventory_update() + +////////////////// +///Domina heels/// +////////////////// + +/obj/item/clothing/shoes/dominaheels //added for Kubic request + name = "dominant heels" + desc = "A pair of aesthetically pleasing heels ." + icon_state = "dominaheels" + inhand_icon_state = "dominaheels" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi' + equip_delay_other = 60 + strip_delay = 60 + slowdown = 1 + +//it takes time to put them off, do not touch +/obj/item/clothing/shoes/dominaheels/attack_hand(mob/user) + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(src == C.shoes) + if(!do_after(C, 20, target = src)) + return + . = ..() + +//to make sound when we walking in this +/obj/item/clothing/shoes/dominaheels/Initialize() + . = ..() + AddComponent(/datum/component/squeak, list('modular_skyrat/modules/modular_items/lewd_items/sounds/highheel1.ogg' = 1,'modular_skyrat/modules/modular_items/lewd_items/sounds/highheel2.ogg' = 1), 70) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/neckleash.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/neckleash.dm new file mode 100644 index 00000000000..df1270b2aa3 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/neckleash.dm @@ -0,0 +1,859 @@ +/* +#define STATUS_EFFECT_LEASH_PET /datum/status_effect/leash_pet +#define STATUS_EFFECT_LEASH_DOM /datum/status_effect/leash_dom +#define STATUS_EFFECT_LEASH_FREEPET /datum/status_effect/leash_freepet +#define MOVESPEED_ID_LEASH "LEASH" + +/////STATUS EFFECTS///// +//These are mostly used as flags for the states each member can be in + +/datum/status_effect/leash_dom + status_type = STATUS_EFFECT_UNIQUE + alert_type = null + +/datum/status_effect/leash_freepet + status_type = STATUS_EFFECT_UNIQUE + alert_type = null + +/datum/status_effect/leash_pet + id = "leashed" + status_type = STATUS_EFFECT_UNIQUE + var/datum/weakref/redirect_component + alert_type = null + +/datum/movespeed_modifier/leash_pet/leash_pet_slowdown + multiplicative_slowdown = 3 + +/datum/status_effect/leash_pet/on_apply() + redirect_component = WEAKREF(owner.AddComponent(/datum/component/redirect, list(COMSIG_LIVING_RESIST = CALLBACK(src, .proc/owner_resist)))) + if(!owner.stat) + to_chat(owner, "You have been leashed!") + return ..() + +//This lets the pet resist their leash +/datum/status_effect/leash_pet/proc/owner_resist() + to_chat(owner, "You reach for the hook on your collar...") + //Determine how long it takes to remove the leash + var/deleash = 15 + //if(owner.get_item_by_slot(SLOT_HANDCUFFED)) //Commented out because there is no clear way to make this proc BEFORE decuff on resist. + //deleash = 100 + if(do_mob(owner, owner, deleash))//do_mob creates a progress bar and then enacts the code after. Owner, owner, because it's an act on themself + if(!QDELETED(src)) + to_chat(owner, "[owner] has removed their leash!") + owner.remove_status_effect(/datum/status_effect/leash_pet) + +/obj/item/leash + name = "leash" + desc = "Leather leash that can easily be hooked onto a collar. Perfect for your pet." + icon_state = "neckleash" + inhand_icon_state = "neckleash" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + throw_range = 4 + slot_flags = ITEM_SLOT_BELT + force = 1 + throwforce = 1 + w_class = WEIGHT_CLASS_TINY + + //leash stuff + var/leash_used = 0 //A flag to see if the leash has been used yet, because for some reason picking up an unused leash is weird + var/mob/living/leash_pet = null //Variable to store our pet later + var/mob/living/leash_master = null //And our master too + var/leash_location[3] //Three digit list for us to store coordinates later + var/datum/beam/current_leash = null + + //visual stuff + var/color_changed = FALSE + var/current_color = "pink" + var/static/list/leash_designs + var/datum/beam/leashrope = null + +//VISUAL STUFF// +//create radial menu +/obj/item/leash/proc/populate_leash_designs() + leash_designs = list( + "pink" = image (icon = src.icon, icon_state = "neckleash_pink"), + "teal" = image(icon = src.icon, icon_state = "neckleash_teal")) + +//to update model lol +/obj/item/leash/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change color +/obj/item/leash/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, leash_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + update_icon_state() + color_changed = TRUE + +//to check if we can change leash's model +/obj/item/leash/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/leash/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(leash_designs)) + populate_leash_designs() + +/obj/item/leash/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +//LEASH STUFF// +/obj/item/leash/attack(mob/living/carbon/human/C, mob/living/user) //C is the target, user is the one with the leash + .=..() + if(C.has_status_effect(/datum/status_effect/leash_pet)) //If the pet is already leashed, do not leash them. For the love of god. + to_chat(user, "[C] has already been leashed.") + return + if(istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/petcollar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/electropack/shockcollar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/kink_collar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/kink_collar/locked)) + var/leashtime = 50 + if(C.handcuffed) + leashtime = 5 + if(do_mob(user, C, leashtime)) //do_mob adds a progress bar, but then we also check to see if they have a collar + log_combat(user, C, "leashed", addition="playfully") + //TODO: Figure out how to make an easy breakout for leashed leash_pets + C.apply_status_effect(/datum/status_effect/leash_pet)//Has now been leashed + user.apply_status_effect(/datum/status_effect/leash_dom) //Is the leasher + leash_pet = C //Save pet reference for later + leash_master = user //Save dom reference for later + RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_pet_move) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + + var/datum/beam/new_leash = Beam(C, icon_state = "leash", maxdistance = 5, beam_type=/obj/effect/ebeam/leash) + RegisterSignal(new_leash, COMSIG_PARENT_QDELETING, .proc/remove_leash, new_leash) + + if(!leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Add slowdown if the pet didn't leash themselves + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + for(var/mob/viewing in viewers(user, null)) + if(viewing == leash_master) + else + viewing.show_message("[leash_pet] has been leashed by [leash_master]!", 1) + if(leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Pet leashed themself. They are not the dom + leash_pet.apply_status_effect(/datum/status_effect/leash_freepet) + leash_pet.remove_status_effect(/datum/status_effect/leash_dom) + while(1) //While true loop. The mark of a genius coder. ##MAINLOOP START + sleep(2) //Check every other tick + if(leash_pet == null) //No pet, break loop + return + if(!(leash_pet.get_item_by_slot(ITEM_SLOT_NECK))) //The pet has slipped their collar and is not the pet anymore. + for(var/mob/viewing in viewers(user, null)) + viewing.show_message("[leash_pet] has slipped out of their collar!!", 1) + to_chat(leash_pet, "You have slipped out of your collar!") + to_chat(loc, "[leash_pet] has slipped out of their collar!") + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) //If there is no pet, there is no dom. Loop breaks. + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet)) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + if(leash_pet.has_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown)) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + if(!leash_master == null) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + leash_used = 0 //reset the leash to neutral + leash_pet = null + return + + else //No collar, no fun + var/leash_message = pick("Your pet needs a collar") + to_chat(user, "[leash_message]") + +/obj/effect/ebeam/leash + name = "leash" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + mouse_opacity = MOUSE_OPACITY_ICON + desc = "A thin latex rope. Someone is having fun." + +/obj/item/leash/proc/remove_leash(datum/beam/leashrope) + qdel(leashrope) + current_leash = null + +//somestuff +/obj/item/leash/attack_self(mob/living/user) + .=..() + if(!leash_master || !leash_pet) + return + //Yank the pet. Yank em in close. + if(leash_pet.x > leash_master.x + 1) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.x < leash_master.x - 1) + step(leash_pet, EAST, 1) + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.y > leash_master.y + 1) + step(leash_pet, SOUTH, 1) + if(leash_pet.x > leash_master.x)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + if(leash_pet.y < leash_master.y - 1) + step(leash_pet, NORTH, 1) + if(leash_pet.x > leash_master.x)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + +/obj/item/leash/proc/on_master_move() + SIGNAL_HANDLER + + //Make sure the dom still has a pet + if(leash_master == null) //There must be a master + return + if(leash_pet == null) //There must be a pet + return + if(leash_pet == leash_master) //Pet is the master + return + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + return + + //If the master moves, pull the pet in behind + sleep(2) //A small sleep so the pet kind of bounces back after they make the step + //Also, the sleep means that the distance check for master happens before the pet, to prevent both from proccing. + + if(leash_master == null) //Just to stop error messages + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 2) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.x < leash_master.x - 2) + step(leash_pet, EAST, 1) + if(leash_pet.y > leash_master.y) + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.y > leash_master.y + 2) + step(leash_pet, SOUTH, 1) + if(leash_pet.x > leash_master.x) + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + if(leash_pet.y < leash_master.y - 2) + step(leash_pet, NORTH, 1) + if(leash_pet.x > leash_master.x) + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + + //Knock the pet over if they get further behind. Shouldn't happen too often. + sleep(3) //This way running normally won't just yank the pet to the ground. + if(leash_master == null) //Just to stop error messages. Break the loop early if something removed the master + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 3 || leash_pet.x < leash_master.x - 3 || leash_pet.y > leash_master.y + 3 || leash_pet.y < leash_master.y - 3) + //var/leash_knockdown_message = "[leash_pet] got pulled to the ground by their leash!" + //to_chat(leash_master, "[leash_knockdown_message]") + //to_chat(leash_pet, "[leash_knockdown_message]") + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + + //This code is to check if the pet has gotten too far away, and then break the leash. + sleep(3) //Wait to snap the leash + if(leash_master == null) //Just to stop error messages + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 5 || leash_pet.x < leash_master.x - 5 || leash_pet.y > leash_master.y + 5 || leash_pet.y < leash_master.y - 5) + var/leash_break_message = "The leash snapped free from [leash_pet]!" + for(var/mob/viewing in viewers(leash_pet, null)) + if(viewing == leash_master) + to_chat(leash_master, "The leash snapped free from your pet!") + if(viewing == leash_pet) + to_chat(leash_pet, "Your leash has popped from your collar!") + else + viewing.show_message("[leash_break_message]", 1) + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + leash_pet.adjustOxyLoss(5) + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + leash_pet = null + leash_master = null + leash_used = 0 + +/obj/item/leash/proc/on_pet_move() + SIGNAL_HANDLER + + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet)) + on_freepet_move() + return + //This should only work if there is a pet and a master. + //This is here pretty much just to stop the console from flooding with errors + if(leash_master == null) + return + if(leash_pet == null) + return + //Make sure the pet is still a pet + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + return + + //The pet has escaped. There is no DOM. GO PET RUN. + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet))//If the pet is free, break + return + + //If the pet gets too far away, they get tugged back + sleep(3)//A small sleep so the pet kind of bounces back after they make the step + if(leash_master == null) + return + if(leash_pet == null) + return + //West tug + if(leash_pet.x > leash_master.x + 2) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + //East tug + if(leash_pet.x < leash_master.x - 2) + step(leash_pet, EAST, 1) + //South tug + if(leash_pet.y > leash_master.y + 2) + step(leash_pet, SOUTH, 1) + //North tug + if(leash_pet.y < leash_master.y - 2) + step(leash_pet, NORTH, 1) + +/obj/item/leash/proc/on_freepet_move() + //Pet is on the run. Let's drag the leash behind them. + if(!leash_master == null) //If there is a master, don't do this + return + if(leash_pet == null) //If there is no pet, don't do this + return + if(leash_pet.is_holding_item_of_type(/obj/item/leash)) //If the pet is holding the leash, don't do this + return + + sleep(2) + if(leash_pet == null) + return + //Double move to catch the leash up to the pet + if(src.x > leash_pet.x + 2) + . = step(src, WEST, 1) + if(src.x < leash_pet.x - 2) + . = step(src, EAST, 1) + if(src.y > leash_pet.y + 2) + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y - 2) + . = step(src, NORTH, 1) + //Primary dragging code + if(src.x > leash_pet.x + 1) + . = step(src, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(src.y > leash_pet.y)//Check the other axis, and tug them into alignment so they are behind the pet + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y) + . = step(src, NORTH, 1) + if(src.x < leash_pet.x - 1) + . = step(src, EAST, 1) + if(src.y > leash_pet.y) + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y) + . = step(src, NORTH, 1) + if(src.y > leash_pet.y + 1) + . = step(src, SOUTH, 1) + if(src.x > leash_pet.x) + . = step(src, WEST, 1) + if(src.x < leash_pet.x) + . = step(src, EAST, 1) + if(src.y < leash_pet.y - 1) + . = step(src, NORTH, 1) + if(src.x > leash_pet.x) + . = step(src, WEST, 1) + if(src.x < leash_pet.x) + . = step(src, EAST, 1) + + sleep(1) + //Just to prevent error messages + if(leash_pet == null) + return + if(src.x > leash_pet.x + 5 || src.x < leash_pet.x - 5 || src.y > leash_pet.y + 5 || src.y < leash_pet.y - 5) + var/leash_break_message = "The leash snapped free from [leash_pet]!" + for(var/mob/viewing in viewers(leash_pet, null)) + if(viewing == leash_pet) + to_chat(leash_pet, "Your leash has popped from your collar!") + else + viewing.show_message("[leash_break_message]", 1) + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + leash_pet.adjustOxyLoss(5) + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet = null + leash_used = 0 + +/obj/item/leash/dropped() //Drop the leash, and the leash effects stop + . = ..() + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + leash_pet = null + leash_master = null + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + leash_used = 0 + + /* + //Dropping procs any time the leash changes slots. So, we will wait a tick and see if the leash was actually dropped + sleep(1) + if(leash_master.is_holding_item_of_type(/obj/item/leash) || istype(leash_master.get_item_by_slot(ITEM_SLOT_BELT), /obj/item/leash)) + return //Dom still has the leash as it turns out. Cancel the proc. + for(var/mob/viewing in viewers(leash_master, null)) + viewing.show_message("[leash_master] has dropped the leash.", 1) + //DOM HAS DROPPED LEASH. PET IS FREE. SCP HAS BREACHED CONTAINMENT. + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) //No dom with no leash. We will get a new dom if the leash is picked back up. + leash_master = null + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + */ +/* +/obj/item/leash/equipped(mob/user) + . = ..() + + if(leash_used == 0) //Don't apply statuses with a fresh leash. Keeps things clean on the backend. + return + sleep(2) + if(leash_pet == null) + return + leash_master = user + if(leash_master.has_status_effect(/datum/status_effect/leash_freepet) || leash_master.has_status_effect(/datum/status_effect/leash_pet)) //Pet picked up their own leash. + leash_master = null + return + leash_master.apply_status_effect(/datum/status_effect/leash_dom) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) +*/ +/* + +///// OBJECT ///// +//The leash object itself +//The component variables are used for hooks, used later. + +/obj/item/leash + name = "leash" + desc = "Leather leash that can easily be hooked onto a collar. Perfect for your pet." + icon_state = "neckleash" + inhand_icon_state = "neckleash" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + throw_range = 4 + slot_flags = ITEM_SLOT_BELT + force = 1 + throwforce = 1 + w_class = WEIGHT_CLASS_TINY + var/leash_used = 0 //A flag to see if the leash has been used yet, because for some reason picking up an unused leash is weird + var/mob/living/leash_pet = null //Variable to store our pet later + var/mob/living/leash_master = null //And our master too + var/leash_location[3] //Three digit list for us to store coordinates later + var/color_changed = FALSE + var/current_color = "pink" + var/static/list/leash_designs + var/datum/beam/leashrope = null + +//Leash beam +/obj/effect/ebeam/leashrope + name = "leash" + mouse_opacity = MOUSE_OPACITY_ICON + desc = "A leash, connected to someone else's collar." + icon_state = "leashrope" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + +//create radial menu +/obj/item/leash/proc/populate_leash_designs() + leash_designs = list( + "pink" = image (icon = src.icon, icon_state = "neckleash_pink"), + "teal" = image(icon = src.icon, icon_state = "neckleash_teal")) + +//to update model lol +/obj/item/leash/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change color +/obj/item/leash/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, leash_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + update_icon_state() + color_changed = TRUE + +//to check if we can change leash's model +/obj/item/leash/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/leash/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(leash_designs)) + populate_leash_designs() + +/obj/item/leash/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +//Called when someone is clicked with the leash +/obj/item/leash/attack(mob/living/carbon/C, mob/living/user) //C is the target, user is the one with the leash + .=..() + if(C.has_status_effect(/datum/status_effect/leash_pet)) //If the pet is already leashed, do not leash them. For the love of god. + to_chat(user, "[C] has already been leashed.") + return + if(istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/petcollar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/electropack/shockcollar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/kink_collar) || istype(C.get_item_by_slot(ITEM_SLOT_NECK), /obj/item/clothing/neck/kink_collar/locked)) + var/leashtime = 50 + if(C.handcuffed) + leashtime = 5 + if(do_mob(user, C, leashtime)) //do_mob adds a progress bar, but then we also check to see if they have a collar + log_combat(user, C, "leashed", addition="playfully") + //TODO: Figure out how to make an easy breakout for leashed leash_pets + C.apply_status_effect(/datum/status_effect/leash_pet)//Has now been leashed + user.apply_status_effect(/datum/status_effect/leash_dom) //Is the leasher + leash_pet = C //Save pet reference for later + leash_master = user //Save dom reference for later + RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_pet_move) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + + leashrope = user.Beam(leash_pet, icon_state="leashrope", time = INFINITE, beam_type = /obj/effect/ebeam/leashrope) + RegisterSignal(leashrope, COMSIG_PARENT_QDELETING)//this is a WAY better rangecheck than what was done before (process check) + + leash_used = 1 + if(!leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Add slowdown if the pet didn't leash themselves + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + for(var/mob/viewing in viewers(user, null)) + if(viewing == leash_master) + else + viewing.show_message("[leash_pet] has been leashed by [leash_master]!", 1) + if(leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Pet leashed themself. They are not the dom + leash_pet.apply_status_effect(/datum/status_effect/leash_freepet) + leash_pet.remove_status_effect(/datum/status_effect/leash_dom) + while(1) //While true loop. The mark of a genius coder. ##MAINLOOP START + sleep(2) //Check every other tick + if(leash_pet == null) //No pet, break loop + return + if(!(leash_pet.get_item_by_slot(ITEM_SLOT_NECK))) //The pet has slipped their collar and is not the pet anymore. + for(var/mob/viewing in viewers(user, null)) + viewing.show_message("[leash_pet] has slipped out of their collar!!", 1) + to_chat(leash_pet, "You have slipped out of your collar!") + to_chat(loc, "[leash_pet] has slipped out of their collar!") + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + + qdel(leashrope) + leashrope = null + + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) //If there is no pet, there is no dom. Loop breaks. + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet)) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + if(leash_pet.has_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown)) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + if(!leash_master == null) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + leash_used = 0 //reset the leash to neutral + leash_pet = null + return + + else //No collar, no fun + var/leash_message = pick("Your pet needs a collar") + to_chat(user, "[leash_message]") + +//Called when the leash is used in hand +//Tugs the pet closer +/obj/item/leash/attack_self(mob/living/user) + .=..() + if(!leash_pet == null) //No pet, no tug. + return + //Yank the pet. Yank em in close. + if(leash_pet.x > leash_master.x + 1) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.x < leash_master.x - 1) + step(leash_pet, EAST, 1) + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.y > leash_master.y + 1) + step(leash_pet, SOUTH, 1) + if(leash_pet.x > leash_master.x)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + if(leash_pet.y < leash_master.y - 1) + step(leash_pet, NORTH, 1) + if(leash_pet.x > leash_master.x)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + +/obj/item/leash/proc/on_master_move() + SIGNAL_HANDLER + + //Make sure the dom still has a pet + if(leash_master == null) //There must be a master + return + if(leash_pet == null) //There must be a pet + return + if(leash_pet == leash_master) //Pet is the master + return + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + return + + //If the master moves, pull the pet in behind + sleep(2) //A small sleep so the pet kind of bounces back after they make the step + //Also, the sleep means that the distance check for master happens before the pet, to prevent both from proccing. + + if(leash_master == null) //Just to stop error messages + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 2) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(leash_pet.y > leash_master.y)//Check the other axis, and tug them into alignment so they are behind the master + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.x < leash_master.x - 2) + step(leash_pet, EAST, 1) + if(leash_pet.y > leash_master.y) + step(leash_pet, SOUTH, 1) + if(leash_pet.y < leash_master.y) + step(leash_pet, NORTH, 1) + if(leash_pet.y > leash_master.y + 2) + step(leash_pet, SOUTH, 1) + if(leash_pet.x > leash_master.x) + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + if(leash_pet.y < leash_master.y - 2) + step(leash_pet, NORTH, 1) + if(leash_pet.x > leash_master.x) + step(leash_pet, WEST, 1) + if(leash_pet.x < leash_master.x) + step(leash_pet, EAST, 1) + + //Knock the pet over if they get further behind. Shouldn't happen too often. + sleep(3) //This way running normally won't just yank the pet to the ground. + if(leash_master == null) //Just to stop error messages. Break the loop early if something removed the master + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 3 || leash_pet.x < leash_master.x - 3 || leash_pet.y > leash_master.y + 3 || leash_pet.y < leash_master.y - 3) + //var/leash_knockdown_message = "[leash_pet] got pulled to the ground by their leash!" + //to_chat(leash_master, "[leash_knockdown_message]") + //to_chat(leash_pet, "[leash_knockdown_message]") + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + + //This code is to check if the pet has gotten too far away, and then break the leash. + sleep(3) //Wait to snap the leash + if(leash_master == null) //Just to stop error messages + return + if(leash_pet == null) + return + if(leash_pet.x > leash_master.x + 5 || leash_pet.x < leash_master.x - 5 || leash_pet.y > leash_master.y + 5 || leash_pet.y < leash_master.y - 5) + var/leash_break_message = "The leash snapped free from [leash_pet]!" + for(var/mob/viewing in viewers(leash_pet, null)) + if(viewing == leash_master) + to_chat(leash_master, "The leash snapped free from your pet!") + if(viewing == leash_pet) + to_chat(leash_pet, "Your leash has popped from your collar!") + else + viewing.show_message("[leash_break_message]", 1) + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + leash_pet.adjustOxyLoss(5) + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + leash_pet = null + leash_master = null + leash_used = 0 + +/obj/item/leash/proc/on_pet_move() + SIGNAL_HANDLER + + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet)) + on_freepet_move() + return + //This should only work if there is a pet and a master. + //This is here pretty much just to stop the console from flooding with errors + if(leash_master == null) + return + if(leash_pet == null) + return + //Make sure the pet is still a pet + if(!leash_pet.has_status_effect(/datum/status_effect/leash_pet)) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + return + + //The pet has escaped. There is no DOM. GO PET RUN. + if(leash_pet.has_status_effect(/datum/status_effect/leash_freepet))//If the pet is free, break + return + + //If the pet gets too far away, they get tugged back + sleep(3)//A small sleep so the pet kind of bounces back after they make the step + if(leash_master == null) + return + if(leash_pet == null) + return + //West tug + if(leash_pet.x > leash_master.x + 2) + step(leash_pet, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + //East tug + if(leash_pet.x < leash_master.x - 2) + step(leash_pet, EAST, 1) + //South tug + if(leash_pet.y > leash_master.y + 2) + step(leash_pet, SOUTH, 1) + //North tug + if(leash_pet.y < leash_master.y - 2) + step(leash_pet, NORTH, 1) + +/obj/item/leash/proc/on_freepet_move() + //Pet is on the run. Let's drag the leash behind them. + if(!leash_master == null) //If there is a master, don't do this + return + if(leash_pet == null) //If there is no pet, don't do this + return + if(leash_pet.is_holding_item_of_type(/obj/item/leash)) //If the pet is holding the leash, don't do this + return + + sleep(2) + if(leash_pet == null) + return + //Double move to catch the leash up to the pet + if(src.x > leash_pet.x + 2) + . = step(src, WEST, 1) + if(src.x < leash_pet.x - 2) + . = step(src, EAST, 1) + if(src.y > leash_pet.y + 2) + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y - 2) + . = step(src, NORTH, 1) + //Primary dragging code + if(src.x > leash_pet.x + 1) + . = step(src, WEST, 1) //"1" is the speed of movement. We want the tug to be faster than their slow current walk speed. + if(src.y > leash_pet.y)//Check the other axis, and tug them into alignment so they are behind the pet + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y) + . = step(src, NORTH, 1) + if(src.x < leash_pet.x - 1) + . = step(src, EAST, 1) + if(src.y > leash_pet.y) + . = step(src, SOUTH, 1) + if(src.y < leash_pet.y) + . = step(src, NORTH, 1) + if(src.y > leash_pet.y + 1) + . = step(src, SOUTH, 1) + if(src.x > leash_pet.x) + . = step(src, WEST, 1) + if(src.x < leash_pet.x) + . = step(src, EAST, 1) + if(src.y < leash_pet.y - 1) + . = step(src, NORTH, 1) + if(src.x > leash_pet.x) + . = step(src, WEST, 1) + if(src.x < leash_pet.x) + . = step(src, EAST, 1) + + sleep(1) + //Just to prevent error messages + if(leash_pet == null) + return + if(src.x > leash_pet.x + 5 || src.x < leash_pet.x - 5 || src.y > leash_pet.y + 5 || src.y < leash_pet.y - 5) + var/leash_break_message = "The leash snapped free from [leash_pet]!" + for(var/mob/viewing in viewers(leash_pet, null)) + if(viewing == leash_pet) + to_chat(leash_pet, "Your leash has popped from your collar!") + else + viewing.show_message("[leash_break_message]", 1) + leash_pet.apply_effect(20, EFFECT_KNOCKDOWN, 0) + leash_pet.adjustOxyLoss(5) + leash_pet.remove_status_effect(/datum/status_effect/leash_pet) + UnregisterSignal(leash_pet, COMSIG_MOVABLE_MOVED) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet = null + leash_used = 0 + +/obj/item/leash/dropped() //Drop the leash, and the leash effects stop + . = ..() + if(leash_pet == null) //There is no pet. Stop this silliness + return + if(leash_master == null) + return + //Dropping procs any time the leash changes slots. So, we will wait a tick and see if the leash was actually dropped + sleep(1) + if(leash_master.is_holding_item_of_type(/obj/item/leash) || istype(leash_master.get_item_by_slot(ITEM_SLOT_BELT), /obj/item/leash)) + return //Dom still has the leash as it turns out. Cancel the proc. + for(var/mob/viewing in viewers(leash_master, null)) + viewing.show_message("[leash_master] has dropped the leash.", 1) + //DOM HAS DROPPED LEASH. PET IS FREE. SCP HAS BREACHED CONTAINMENT. + leash_pet.remove_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + leash_master.remove_status_effect(/datum/status_effect/leash_dom) //No dom with no leash. We will get a new dom if the leash is picked back up. + leash_master = null + UnregisterSignal(leash_master, COMSIG_MOVABLE_MOVED) + +/obj/item/leash/equipped(mob/user) + . = ..() + if(leash_used == 0) //Don't apply statuses with a fresh leash. Keeps things clean on the backend. + return + sleep(2) + if(leash_pet == null) + return + leash_master = user + if(leash_master.has_status_effect(/datum/status_effect/leash_freepet) || leash_master.has_status_effect(/datum/status_effect/leash_pet)) //Pet picked up their own leash. + leash_master = null + return + leash_master.apply_status_effect(/datum/status_effect/leash_dom) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) + leash_pet.add_movespeed_modifier(/datum/movespeed_modifier/leash_pet/leash_pet_slowdown) + +*/ +*/ diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shackles.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shackles.dm new file mode 100644 index 00000000000..483963238c6 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shackles.dm @@ -0,0 +1,137 @@ +/obj/item/clothing/suit/straight_jacket/shackles + name = "shackles" + desc = "Fancy shackles with fake locks." + inhand_icon_state = "shackles" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi' + icon_state = "shackles" + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + body_parts_covered = null//they don't cover anything, but these code parts need to be here, because if they are not here - they make clothing disappear. Magic. + flags_inv = null + equip_delay_self = NONE + strip_delay = 120 + breakouttime = 10 + slowdown = 1 + var/current_color = "metal" //yes, metal color. Don't ask. + var/color_changed = FALSE + var/static/list/shackles_designs + +////////////////////////////////////// +//here goes code for changing model.// +////////////////////////////////////// + +//create radial menu +/obj/item/clothing/suit/straight_jacket/shackles/proc/populate_shackles_designs() + shackles_designs = list( + "pink" = image (icon = src.icon, icon_state = "shackles_pink"), + "teal" = image (icon = src.icon, icon_state = "shackles_teal"), + "metal" = image (icon = src.icon, icon_state = "shackles_metal")) + +//to update model lol +/obj/item/clothing/suit/straight_jacket/shackles/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/suit/straight_jacket/shackles/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, shackles_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change shackles' model +/obj/item/clothing/suit/straight_jacket/shackles/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/suit/straight_jacket/shackles/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(shackles_designs)) + populate_shackles_designs() + +/obj/item/clothing/suit/straight_jacket/shackles/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +//message when equipping that thing +/obj/item/clothing/suit/straight_jacket/shackles/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = user + if(src == C.wear_suit) + to_chat(user, "The shackles are restraining your body! But locks look like... Plastic?") + else + return + +//message when unequipping that thing +/obj/item/clothing/suit/straight_jacket/shackles/dropped(mob/user) + . = ..() + var/mob/living/carbon/human/C = user + if(src == C.wear_suit) + to_chat(user, "The shackles are no longer restraining your body. It wasn't too hard, huh?.") + +//reinforcing normal version by using handcuffs on it. +/obj/item/clothing/suit/straight_jacket/shackles/attackby(obj/item/I, mob/user, params) //That part allows reinforcing this item with normal straightjacket + if(istype(I, /obj/item/restraints/handcuffs)) + var/obj/item/clothing/suit/straight_jacket/shackles/reinforced/W = new /obj/item/clothing/suit/straight_jacket/shackles/reinforced + remove_item_from_storage(user) + user.put_in_hands(W) + to_chat(user, "You reinforced locks by using [src] on [I].") + qdel(I) + qdel(src) + return + . = ..() + +//reinforced version. +/obj/item/clothing/suit/straight_jacket/shackles/reinforced + name = "reinforced shackles" + desc = "Fancy shackles, but with suspiciously accurate locks..." + icon_state = "shackles" + inhand_icon_state = "shackles" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_suits.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + clothing_flags = DANGEROUS_OBJECT + equip_delay_self = 100 + strip_delay = 120 + breakouttime = 1800 //better than handcuffs, but not better than straightjacket. Please, do not change this var. + slowdown = 2 + +//message when equipping that thing +/obj/item/clothing/suit/straight_jacket/shackles/reinforced/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/C = user + if(src == C.wear_suit) + to_chat(user, "The shackles are restraining your body!") + else + return + +//message when unequipping that thing +/obj/item/clothing/suit/straight_jacket/shackles/reinforced/dropped(mob/user) + var/mob/living/carbon/human/C = user + . = ..() + if(src == C.wear_suit) + to_chat(user, "The shackles are no longer restraining your body. You are free!") diff --git a/modular_skyrat/modules/nsfw/shockcollar/code/shock_collar.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shockcollar.dm similarity index 80% rename from modular_skyrat/modules/nsfw/shockcollar/code/shock_collar.dm rename to modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shockcollar.dm index a0da236c7ca..3941b603a48 100644 --- a/modular_skyrat/modules/nsfw/shockcollar/code/shock_collar.dm +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/shockcollar.dm @@ -1,15 +1,15 @@ /obj/item/electropack/shockcollar name = "shock collar" desc = "A reinforced metal collar. It seems to have some form of wiring near the front. Strange.." - icon = 'modular_skyrat/modules/nsfw/shockcollar/icons/collar.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/neck.dmi' - icon_state = "shock_collar" - worn_icon_state = "shock_collar" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_neck.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_neck.dmi' + icon_state = "shockcollar" + inhand_icon_state = "shockcollar" body_parts_covered = NECK - slot_flags = ITEM_SLOT_NECK //no more pocket shockers. Now done without lazyness + slot_flags = ITEM_SLOT_NECK w_class = WEIGHT_CLASS_SMALL strip_delay = 60 - equip_delay_other = 60 + // equip_delay_other = 60 custom_materials = list(/datum/material/iron = 5000, /datum/material/glass = 2000) var/random = TRUE var/freq_in_name = TRUE @@ -23,18 +23,18 @@ materials = list(/datum/material/iron = 5000, /datum/material/glass =2000) category = list("hacked", "Misc") -/obj/item/electropack/shockcollar/attack_hand(mob/user, list/modifiers) +/obj/item/electropack/shockcollar/attack_hand(mob/user) if(loc == user && user.get_item_by_slot(ITEM_SLOT_NECK)) to_chat(user, "The collar is fastened tight! You'll need help taking this off!") return return ..() -/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) //we have to override this because of text +/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) if(!signal || signal.data["code"] != code) return if(isliving(loc) && on) //the "on" arg is currently useless - var/mob/living/L = loc + var/mob/living/carbon/human/L = loc if(!L.get_item_by_slot(ITEM_SLOT_NECK)) //**properly** stops pocket shockers return if(shock_cooldown == TRUE) @@ -43,18 +43,21 @@ addtimer(VARSET_CALLBACK(src, shock_cooldown, FALSE), 100) step(L, pick(GLOB.cardinals)) - to_chat(L, "You feel a sharp shock from [src]!") + to_chat(L, "You feel a sharp shock from the collar!") var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(3, 1, L) s.start() - L.Paralyze(100) + L.Paralyze(30) + L.adjustPain(10) + L.stuttering += 60 if(master) if(isassembly(master)) var/obj/item/assembly/master_as_assembly = master master_as_assembly.pulsed() master.receive_signal() + return /obj/item/electropack/shockcollar/attackby(obj/item/W, mob/user, params) //moves it here because on_click is being bad if(istype(W, /obj/item/pen)) @@ -63,18 +66,18 @@ tagname = t name = "[initial(name)] - [t]" return - if(istype(W, /obj/item/clothing/head/helmet)) //lazy method of denying this + if(istype(W, /obj/item/clothing/head/helmet)) return else return ..() /obj/item/electropack/shockcollar/Initialize() - if (random) + if(random) code = rand(1,100) frequency = rand(MIN_FREE_FREQ, MAX_FREE_FREQ) if(ISMULTIPLE(frequency, 2))//signaller frequencies are always uneven! frequency++ - if (freq_in_name) + if(freq_in_name) name = initial(name) + " - freq: [frequency/10] code: [code]" . = ..() @@ -90,4 +93,3 @@ /obj/item/electropack/shockcollar/pacify/dropped(mob/living/carbon/human/user) . = ..() REMOVE_TRAIT(user, TRAIT_PACIFISM, "pacifying-collar") - diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/strapon.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/strapon.dm new file mode 100644 index 00000000000..efb1dd1605e --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/strapon.dm @@ -0,0 +1,267 @@ +/obj/item/clothing/strapon + name = "strapon" + desc = "Sometimes you need a special way to humiliate someone." + icon_state = "strapon" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + slot_flags = ITEM_SLOT_BELT + var/in_hands = FALSE + var/type_changed = FALSE + var/strapon_type = "human" + var/obj/item/strapon_dildo/W + var/static/list/strapon_types + actions_types = list(/datum/action/item_action/take_strapon) + +//create radial menu +/obj/item/clothing/strapon/proc/populate_strapon_types() + strapon_types = list( + "avian" = image (icon = src.icon, icon_state = "strapon_avian"), + "canine" = image (icon = src.icon, icon_state = "strapon_canine"), + "dragon" = image (icon = src.icon, icon_state = "strapon_dragon"), + "equine" = image (icon = src.icon, icon_state = "strapon_equine"), + "human" = image (icon = src.icon, icon_state = "strapon_human")) + +//to update model +/obj/item/clothing/strapon/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//to change model +/obj/item/clothing/strapon/AltClick(mob/user, obj/item/I) + if(type_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, strapon_types, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + strapon_type = choice + update_icon() + type_changed = TRUE + else + return + +//Check if we can change strapon's model +/obj/item/clothing/strapon/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/strapon/Initialize() + . = ..() + update_icon_state() + update_icon() + update_action_buttons_icons() + if(!length(strapon_types)) + populate_strapon_types() + +//shitcode here, please improve if you can. Genitals overlapping with strapon, doesn't cool! + +/obj/item/clothing/strapon/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/vagina/V = H.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/womb/W = H.getorganslot(ORGAN_SLOT_WOMB) + var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/T = H.getorganslot(ORGAN_SLOT_TESTICLES) + + if(src == H.belt) + V?.visibility_preference = GENITAL_NEVER_SHOW + W?.visibility_preference = GENITAL_NEVER_SHOW + P?.visibility_preference = GENITAL_NEVER_SHOW + T?.visibility_preference = GENITAL_NEVER_SHOW + H.update_body() + else + return + +/obj/item/clothing/strapon/dropped(mob/living/user) + . = ..() + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/vagina/Vagene = H.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/womb/Wombo = H.getorganslot(ORGAN_SLOT_WOMB) + var/obj/item/organ/genital/penis/Penus = H.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/Testes = H.getorganslot(ORGAN_SLOT_TESTICLES) + + if(W && !ismob(loc) && in_hands == TRUE && src != H.belt) + qdel(W) + in_hands = FALSE + + if(src == H.belt) + Vagene?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + Wombo?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + Penus?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + Testes?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + H.update_body() + else + return + +/obj/item/clothing/strapon/update_icon_state() + .=..() + icon_state = "[initial(icon_state)]_[strapon_type]" + +//Functionality stuff +/obj/item/clothing/strapon/proc/update_action_buttons_icons() + for(var/datum/action/item_action/take_strapon/M in actions_types) + M.button_icon_state = "dildo_[strapon_type]" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + update_icon() + +//button stuff +/datum/action/item_action/take_strapon + name = "Take strapon dildo in hand" + desc = "You need to take this thing in your hand to use it properly." + +/datum/action/item_action/take_strapon/Trigger() + var/obj/item/clothing/strapon/H = target + if(istype(H)) + H.check() + +/obj/item/clothing/strapon/proc/check() + var/mob/living/carbon/human/C = usr + if(src == C.belt) + toggle(C) + else + to_chat(C, "You need to equip strapon before using!") + +/obj/item/clothing/strapon/proc/toggle(user) + var/mob/living/carbon/human/C = usr + playsound(C, 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg', 40, TRUE) + var/obj/item/held = C.get_active_held_item() + var/obj/item/unheld = C.get_inactive_held_item() + + if(in_hands == TRUE) + if(istype(held, /obj/item/strapon_dildo)) + qdel(held) + C.visible_message("[user] puts strapon back") + in_hands = FALSE + return + + else if(istype(unheld, /obj/item/strapon_dildo)) + qdel(unheld) + C.visible_message("[user] puts strapon back") + in_hands = FALSE + return + + else if(held == null) + if(unheld.name =="strapon" && unheld.item_flags == ABSTRACT | HAND_ITEM) + if(src == C.belt) + qdel(unheld) + //CODE FOR PUTTING STRAPON IN HANDS + W = new() + C.put_in_hands(W) + W.strapon_type = strapon_type + W.update_icon_state() + W.update_icon() + C.visible_message("[user] takes a strapon in their hand. They look menacingly") + in_hands = TRUE + return + else + C.visible_message("[user]'s hand not empty. Can't take strapon in hand") + return + else + W = new() + C.put_in_hands(W) + W.strapon_type = strapon_type + W.update_icon_state() + W.update_icon() + C.visible_message("[user] takes a strapon in their hand. They look menacingly") + in_hands = TRUE + return + +/obj/item/strapon_dildo + name = "strapon" + desc = "You looking menacingly and merciless" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + icon_state = "dildo" + inhand_icon_state = "nothing" + force = 0 + throwforce = 0 + item_flags = ABSTRACT | HAND_ITEM | DROPDEL + var/strapon_type = "human" //Default var, but we always getting var from strapon_type from item on top + +/obj/item/strapon_dildo/Initialize() + . = ..() + update_icon_state() + update_icon() + ADD_TRAIT(src, TRAIT_NODROP, STRAPON_TRAIT) + +/obj/item/strapon_dildo/update_icon_state() + .=..() + icon_state = "[initial(icon_state)]_[strapon_type]" + +/obj/item/strapon_dildo/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + if(M == user) + return + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna fuck + if(BODY_ZONE_PRECISE_GROIN) + if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = pick("delicately rubs [M]'s vagina with [src]", "uses [src] to fuck [M]'s vagina","jams [M]'s pussy with a [src]", "is teasing [M]'s pussy with a [src]") + M.adjustArousal(6) + M.adjustPleasure(8) + if(prob(40)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 60, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, "Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) //Mouth only. Sorry, perverts. No eye/ear penetration for you today. + if(!M.is_mouth_covered()) + message = pick("fucks [M]'s mouth with [src]", "choking [M] by inserting [src] into [M]'s throat", "is forcing [M] to suck a [src]", "inserts [src] into [M]'s throat") + M.adjustArousal(4) + M.adjustPleasure(1) + M.adjustOxyLoss(1.5) + if(prob(70)) + M.emote(pick("gasp","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 40, TRUE) + + else + to_chat(user, "Looks like [M]'s mouth is covered!") + return + + else + if(M.is_bottomless()) + message = pick("fucks [M]'s ass with a [src]", "uses [src] to fuck [M]'s anus", "jams [M]'s ass with a [src]", "roughly fucks [M]'s ass with a [src], making them roll eyes up") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(60)) + M.emote(pick("twitch_s","moan","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 100, TRUE) + + else + to_chat(user, "Looks like [M]'s anus is covered!") + return + else + to_chat(user, "Looks like [M] doesn't want you to do that.") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/stripper_outfit.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/stripper_outfit.dm new file mode 100644 index 00000000000..9c858b0da56 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_clothing/stripper_outfit.dm @@ -0,0 +1,28 @@ +/obj/item/clothing/under/stripper_outfit + name = "stripper outfit" + desc = "This clothing shows more, than hides" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform.dmi' + worn_icon_digi = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-digi.dmi' + worn_icon_taur_snake = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi' + worn_icon_taur_paw = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-paw.dmi' + worn_icon_taur_hoof = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-hoof.dmi' + mutant_variants = STYLE_DIGITIGRADE|STYLE_TAUR_ALL + can_adjust = FALSE + icon_state = "stripper_cyan" + inhand_icon_state = "stripper_cyan" + unique_reskin = list("Cyan" = "stripper_cyan", + "Yellow" = "stripper_yellow", + "Green" = "stripper_green", + "Red" = "stripper_red", + "Latex" = "stripper_latex", + "Orange" = "stripper_orange", + "White" = "stripper_white", + "Purple" = "stripper_purple", + "Black" = "stripper_black", + "Black-teal" = "stripper_tealblack") + +/obj/item/clothing/under/stripper_outfit/AltClick(mob/user) + . = ..() + if(unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/attachable_vibrator.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/attachable_vibrator.dm new file mode 100644 index 00000000000..0a7b8c8e7f8 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/attachable_vibrator.dm @@ -0,0 +1,425 @@ +////////////////////////// +///Normal vibrating egg/// +////////////////////////// + +/obj/item/clothing/sextoy/eggvib + name = "vibrating egg" + desc = "Simple sex toy." + icon_state = "eggvib" + inhand_icon_state = "eggvib" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + slot_flags = ITEM_SLOT_PENIS|ITEM_SLOT_VAGINA|ITEM_SLOT_NIPPLES|ITEM_SLOT_ANUS + moth_edible = FALSE + var/toy_on = FALSE + var/current_color = "pink" + var/color_changed = FALSE + var/vibration_mode = "off" + var/list/modes = list("low" = "medium", "medium" = "hard", "hard" = "off", "off" = "low") + var/datum/looping_sound/vibrator_low/soundloop1 + var/datum/looping_sound/vibrator_medium/soundloop2 + var/datum/looping_sound/vibrator_hard/soundloop3 + var/mode = "off" + var/static/list/eggvib_designs + w_class = WEIGHT_CLASS_TINY + +//create radial menu +/obj/item/clothing/sextoy/eggvib/proc/populate_eggvib_designs() + eggvib_designs = list( + "pink" = image(icon = src.icon, icon_state = "eggvib_pink_low"), + "teal" = image(icon = src.icon, icon_state = "eggvib_teal_low")) + +/obj/item/clothing/sextoy/eggvib/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, eggvib_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change egg's model +/obj/item/clothing/sextoy/eggvib/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/eggvib/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(eggvib_designs)) + populate_eggvib_designs() + //soundloop + soundloop1 = new(src, FALSE) + soundloop2 = new(src, FALSE) + soundloop3 = new(src, FALSE) + +/obj/item/clothing/sextoy/eggvib/Destroy() + QDEL_NULL(soundloop1) + QDEL_NULL(soundloop2) + QDEL_NULL(soundloop3) + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clothing/sextoy/eggvib/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[vibration_mode]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/eggvib/attack_self(mob/user, obj/item/I) + toggle_mode() + if(vibration_mode == "low") + to_chat(user, "Vibration mode now is low. Bzzz...") + if(vibration_mode == "medium") + to_chat(user, "Vibration mode now is medium. Bzzzz!") + if(vibration_mode == "hard") + to_chat(user, "Vibration mode now is hard. Careful with that thing.") + if(vibration_mode == "off") + to_chat(user, "Vibrating egg turned off. Fun is over?") + update_icon() + update_icon_state() + +/obj/item/clothing/sextoy/eggvib/proc/toggle_mode() + mode = modes[mode] + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + switch(mode) + if("low") + toy_on = TRUE + vibration_mode = "low" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop1.start() + if("medium") + toy_on = TRUE + vibration_mode = "medium" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop2.start() + if("hard") + toy_on = TRUE + vibration_mode = "hard" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop3.start() + if("off") + toy_on = FALSE + vibration_mode = "off" + playsound(loc, 'sound/weapons/magout.ogg', 20, TRUE) + +/obj/item/clothing/sextoy/eggvib/equipped(mob/user, slot, initial) + . = ..() + var/mob/living/carbon/human/H = user + if(src == H.vagina || src == H.penis || src == H.anus || src == H.nipples) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/eggvib/dropped(mob/user, silent) + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/eggvib/process(delta_time) + var/mob/living/carbon/human/U = loc + if(toy_on == TRUE) + if(vibration_mode == "low") + U.adjustArousal(0.5 * delta_time) + U.adjustPleasure(0.5 * delta_time) + if(vibration_mode == "medium") + U.adjustArousal(0.6 * delta_time) + U.adjustPleasure(0.6 * delta_time) + if(vibration_mode == "hard") + U.adjustArousal(0.7 * delta_time) + U.adjustPleasure(0.7 * delta_time) + +////////////////////////// +///Signal vibrating egg/// +////////////////////////// +/obj/item/clothing/sextoy/signalvib + name = "signal vibrating egg" + desc = "Sex toy with remote control capability. Use signaller to turn it on." + icon_state = "signalvib" + inhand_icon_state = "signalvib" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + slot_flags = ITEM_SLOT_PENIS|ITEM_SLOT_VAGINA|ITEM_SLOT_NIPPLES|ITEM_SLOT_ANUS + moth_edible = FALSE + var/toy_on = FALSE + var/current_color = "pink" + var/color_changed = FALSE + var/vibration_mode = "low" + var/list/modes = list("low" = "medium", "medium" = "hard", "hard" = "low") + var/mode = "low" + var/datum/looping_sound/vibrator_low/soundloop1 + var/datum/looping_sound/vibrator_medium/soundloop2 + var/datum/looping_sound/vibrator_hard/soundloop3 + var/static/list/signalvib_designs + w_class = WEIGHT_CLASS_TINY + + var/random = TRUE + var/freq_in_name = TRUE + + var/on = TRUE + var/code = 2 + var/frequency = FREQ_ELECTROPACK + var/shock_cooldown = FALSE + +//signalling stuff + +/obj/item/clothing/sextoy/signalvib/Destroy() + SSradio.remove_object(src, frequency) + QDEL_NULL(soundloop1) + QDEL_NULL(soundloop2) + QDEL_NULL(soundloop3) + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clothing/sextoy/signalvib/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/clothing/head/helmet)) + var/obj/item/assembly/shock_kit/A = new /obj/item/assembly/shock_kit(user) + A.icon = 'icons/obj/assemblies.dmi' + + if(!user.transferItemToLoc(W, A)) + to_chat(user, "[W] is stuck to your hand, you cannot attach it to [src]!") + return + W.master = A + A.helmet_part = W + + user.transferItemToLoc(src, A, TRUE) + master = A + A.electropack_part = src + + user.put_in_hands(A) + A.add_fingerprint(user) + else + return ..() + +/obj/item/clothing/sextoy/signalvib/proc/set_frequency(new_frequency) + SSradio.remove_object(src, frequency) + frequency = new_frequency + SSradio.add_object(src, frequency, RADIO_SIGNALER) + +/obj/item/clothing/sextoy/signalvib/ui_state(mob/user) + return GLOB.hands_state + +//arousal stuff + +/obj/item/clothing/sextoy/signalvib/receive_signal(datum/signal/signal) + if(!signal || signal.data["code"] != code) + return + + toy_on = !toy_on + update_icon_state() + update_icon() + + if(toy_on == TRUE) + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + if(vibration_mode == "low") + soundloop1.start() + if(vibration_mode == "medium") + soundloop2.start() + if(vibration_mode == "hard") + soundloop3.start() + + if(toy_on == FALSE) + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + + //adding messages to chat if vibrator enabled while + var/mob/living/carbon/human/U = loc + if(toy_on == TRUE) + if(src == U.penis || U.vagina || U.anus) + to_chat(U, "You feel pleasant vibrations deep below...") + if(src == U.nipples) + to_chat(U, "You feel pleasant stimulation in your nipples") + if(toy_on == FALSE && (src == U.penis || src == U.vagina || src == U.anus || src == U.nipples)) + to_chat(U, "Vibrating toy does not drive you mad anymore") + + if(master) + if(isassembly(master)) + var/obj/item/assembly/master_as_assembly = master + master_as_assembly.pulsed() + master.receive_signal() + +//create radial menu +/obj/item/clothing/sextoy/signalvib/proc/populate_signalvib_designs() + signalvib_designs = list( + "pink" = image(icon = src.icon, icon_state = "signalvib_pink_low_on"), + "teal" = image(icon = src.icon, icon_state = "signalvib_teal_low_on")) + +/obj/item/clothing/sextoy/signalvib/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, signalvib_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + if(color_changed == TRUE) + if(toy_on == TRUE) + toggle_mode() + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + if(vibration_mode == "low") + to_chat(user, "Vibration mode now is low. Bzzz...") + soundloop1.start() + if(vibration_mode == "medium") + to_chat(user, "Vibration mode now is medium. Bzzzz!") + soundloop2.start() + if(vibration_mode == "hard") + to_chat(user, "Vibration mode now is hard. Careful with that thing.") + soundloop3.start() + update_icon() + update_icon_state() + else + to_chat(usr, " You cannot switch modes while the vibrating egg is... Not vibrating!") + return + else + return + +//to check if we can change egg's model +/obj/item/clothing/sextoy/signalvib/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/signalvib/Initialize() + update_icon_state() + update_icon() + if(!length(signalvib_designs)) + populate_signalvib_designs() + //soundloop + soundloop1 = new(src, FALSE) + soundloop2 = new(src, FALSE) + soundloop3 = new(src, FALSE) + + if(random) + code = rand(1,100) + frequency = rand(MIN_FREE_FREQ, MAX_FREE_FREQ) + if(ISMULTIPLE(frequency, 2))//signaller frequencies are always uneven! + frequency++ + if(freq_in_name) + name = initial(name) + " - freq: [frequency/10] code: [code]" + set_frequency(frequency) + .=..() + +/obj/item/clothing/sextoy/signalvib/ui_state(mob/user) + return GLOB.hands_state + +/obj/item/clothing/sextoy/signalvib/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Signalvib", name) + ui.open() + +/obj/item/clothing/sextoy/signalvib/ui_data(mob/user) + var/list/data = list() + data["toystate"] = toy_on + data["frequency"] = frequency + data["code"] = code + data["minFrequency"] = MIN_FREE_FREQ + data["maxFrequency"] = MAX_FREE_FREQ + return data + +/obj/item/clothing/sextoy/signalvib/ui_act(action, params) + . = ..() + if(.) + return + + switch(action) + if("toystate") + toy_on = !toy_on + update_icon_state() + update_icon() + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + if(toy_on == TRUE) + if(vibration_mode == "low") + soundloop1.start() + if(vibration_mode == "medium") + soundloop2.start() + if(vibration_mode == "hard") + soundloop3.start() + + if(toy_on == FALSE) + soundloop1.stop() + soundloop2.stop() + soundloop3.stop() + . = TRUE + if("freq") + var/value = unformat_frequency(params["freq"]) + if(value) + frequency = sanitize_frequency(value, TRUE) + set_frequency(frequency) + . = TRUE + if("code") + var/value = text2num(params["code"]) + if(value) + value = round(value) + code = clamp(value, 1, 100) + . = TRUE + if("reset") + if(params["reset"] == "freq") + frequency = initial(frequency) + . = TRUE + else if(params["reset"] == "code") + code = initial(code) + . = TRUE + +/obj/item/clothing/sextoy/signalvib/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[vibration_mode]_[toy_on? "on" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/signalvib/proc/toggle_mode() + mode = modes[mode] + switch(mode) + if("low") + vibration_mode = "low" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + if("medium") + vibration_mode = "medium" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + if("hard") + vibration_mode = "hard" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + +//Processing +/obj/item/clothing/sextoy/signalvib/equipped(mob/user, slot, initial) + . = ..() + var/mob/living/carbon/human/U = src.loc + if(src == U.penis || src == U.vagina || src == U.nipples || src == U.anus) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/signalvib/dropped(mob/user, silent) + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/signalvib/process(delta_time) + var/mob/living/carbon/human/U = loc + if(toy_on == TRUE) + if(vibration_mode == "low") + U.adjustArousal(0.5 * delta_time) + U.adjustPleasure(0.5 * delta_time) + if(vibration_mode == "medium") + U.adjustArousal(0.6 * delta_time) + U.adjustPleasure(0.6 * delta_time) + if(vibration_mode == "hard") + U.adjustArousal(0.7 * delta_time) + U.adjustPleasure(0.7 * delta_time) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/buttplug.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/buttplug.dm new file mode 100644 index 00000000000..aa6b1f21433 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/buttplug.dm @@ -0,0 +1,122 @@ +/obj/item/clothing/sextoy/buttplug + name = "buttplug" + desc = "Uhh... Again, WHERE i supposed to put that?!" + icon_state = "buttplug" + worn_icon_state = "buttplug" + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + slot_flags = ITEM_SLOT_ANUS|ITEM_SLOT_VAGINA + var/current_color = "pink" + var/current_size = "small" + light_color = LIGHT_COLOR_ELECTRIC_GREEN + var/color_changed = FALSE + var/form_changed = FALSE + var/static/list/buttplug_designs + var/static/list/buttplug_forms + w_class = WEIGHT_CLASS_TINY + +//create radial menu +/obj/item/clothing/sextoy/buttplug/proc/populate_buttplug_designs() + buttplug_designs = list( + "pink" = image(icon = src.icon, icon_state = "buttplug_pink_small"), + "teal" = image(icon = src.icon, icon_state = "buttplug_teal_small"), + "tail" = image(icon = src.icon, icon_state = "buttplug_tail_small"), + "yellow" = image(icon = src.icon, icon_state = "buttplug_yellow_small"), + "metal" = image(icon = src.icon, icon_state = "buttplug_metal_small"), + "green" = image(icon = src.icon, icon_state = "buttplug_green_small")) + +/obj/item/clothing/sextoy/buttplug/proc/populate_buttplug_forms() + buttplug_forms = list( + "small" = image(icon = src.icon, icon_state = "buttplug_pink_small"), + "medium" = image(icon = src.icon, icon_state = "buttplug_pink_medium"), + "big" = image(icon = src.icon, icon_state = "buttplug_pink_big")) + +/obj/item/clothing/sextoy/buttplug/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/clothing/sextoy/buttplug/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, buttplug_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + if(choice == "green") + set_light(0.25) + update_light() + color_changed = TRUE + if(color_changed == TRUE) + if(form_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, buttplug_forms, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_size = choice + update_icon() + form_changed = TRUE + else + return + +//to check if we can change buttplug model +/obj/item/clothing/sextoy/buttplug/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/buttplug/Initialize() + . = ..() + set_light(0) + update_light() + update_icon_state() + update_icon() + if(!length(buttplug_designs)) + populate_buttplug_designs() + if(!length(buttplug_forms)) + populate_buttplug_forms() + +/obj/item/clothing/sextoy/buttplug/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[current_size]" + worn_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/buttplug/equipped(mob/user, slot) + .=..() + var/mob/living/carbon/human/H = user + if(src == H.anus || src == H.vagina) + START_PROCESSING(SSobj, src) + + if(src == H.vagina && current_color == "tail") + H.cut_overlay(H.overlays_standing[VAGINA_LAYER]) + + // I did this shit with taur icons on purpose because fuck skyrat's system with taurs, it's dumb and maybe dumber than me I CANT DO THIS ANYMORE WHY THIS OVERLAPPING WITH MY SPRITES AAAAAARGH + if(H.dna.species.mutant_bodyparts["taur"] && src == H.anus) + H.cut_overlay(H.overlays_standing[ANUS_LAYER]) + +/obj/item/clothing/sextoy/buttplug/dropped(mob/user, slot) + .=..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/buttplug/process(delta_time) + var/mob/living/carbon/human/U = loc + //i tried using switch here, but it need static value, and u.arousal can't be it. So fuck switches. Reject it, embrace the IFs + if(current_size == "small" && U.arousal < 30) + U.adjustArousal(0.6 * delta_time) + U.adjustPleasure(0.7 * delta_time) + if(current_size == "medium" && U.arousal < 40) + U.adjustArousal(0.8 * delta_time) + U.adjustPleasure(0.8 * delta_time) + if(current_size == "big" && U.arousal < 50) + U.adjustArousal(1 * delta_time) + U.adjustPleasure(1 * delta_time) + if(current_size == "big" && U.pain < 22.5) //yeah, this will cause pain. No buttplug gib intended, sry + U.adjustPain (1*delta_time) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/clamps.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/clamps.dm new file mode 100644 index 00000000000..0b8e5324f05 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/clamps.dm @@ -0,0 +1,83 @@ +//MAKE IT WORK + +/obj/item/clothing/sextoy/nipple_clamps + name = "nipple clamps" + desc = "Causing pain to nipples" + icon_state = "clamps" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_NIPPLES + + var/breast_type = null + var/breast_size = null + + var/mutable_appearance/clamps_overlay + +//some stuff for making overlay of this item. Why? Because. +/obj/item/clothing/sextoy/nipple_clamps/worn_overlays(isinhands = FALSE) + . = ..() + if(!isinhands) + . += clamps_overlay + +/obj/item/clothing/sextoy/nipple_clamps/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/clothing/sextoy/nipple_clamps/Initialize() + . = ..() + + update_icon_state() + + clamps_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi', "[initial(icon_state)]_[breast_type]_[breast_size]", ABOVE_ALL_MOB_LAYER + 0.1) //two arguments. Yes, all mob layer. Fuck person who was working on genitals, they're working wrong.ABOVE_NORMAL_TURF_LAYER + + update_icon() + update_appearance() + update_overlays() + +/obj/item/clothing/sextoy/nipple_clamps/update_icon_state() + . = ..() + worn_icon_state = "[initial(icon_state)]_[breast_type]_[breast_size]" + +/obj/item/clothing/sextoy/nipple_clamps/equipped(mob/user, slot, initial) + . = ..() + var/mob/living/carbon/human/U = user + var/obj/item/organ/genital/breasts/B = U.getorganslot(ORGAN_SLOT_BREASTS) + + if(src == U.nipples) + if(B) + breast_type = B?.genital_type + breast_size = B?.genital_size + else //character don't have tits, but male character should suffer too! + breast_type = "pair" + breast_size = 0 + + update_icon_state() + + clamps_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi', "[initial(icon_state)]_[breast_type]_[breast_size]", ABOVE_ALL_MOB_LAYER + 0.1) //two arguments + + update_icon() + update_appearance() + update_overlays() + + if(src == U.nipples) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/nipple_clamps/dropped(mob/user, silent) + . = ..() + STOP_PROCESSING(SSobj, src) + breast_type = null + breast_size = null + +/obj/item/clothing/sextoy/nipple_clamps/process(delta_time) + . = ..() + var/mob/living/carbon/human/U = loc + var/obj/item/organ/genital/breasts/B = U.getorganslot(ORGAN_SLOT_BREASTS) + U.adjustArousal(1 * delta_time) + if(U.pain < 27.5) //To prevent maxing pain by just pair of clamps. + U.adjustPain(1 * delta_time) + + if(U.arousal < 15) + U.adjustArousal(1 * delta_time) + + if(B.aroused != AROUSAL_CANT) + B.aroused = AROUSAL_FULL //Clamps keeping nipples aroused diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/condom.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/condom.dm new file mode 100644 index 00000000000..c87ca74150c --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/condom.dm @@ -0,0 +1,92 @@ +//////////// +///CONDOM/// +//////////// + +//Packaged condom + +/obj/item/condom_pack + name = "condom pack" + desc = "Don't worry, i have protection." + icon_state = "condom_pack" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + w_class = WEIGHT_CLASS_TINY + var/current_color = "pink" + var/color_changed = FALSE + +/obj/item/condom_pack/Initialize() + . = ..() + //color chosen randomly when item spawned + if(prob(50)) + current_color = "teal" + else + current_color = "pink" + update_icon_state() + update_icon() + +/obj/item/condom_pack/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/condom_pack/attack_self(mob/user) + to_chat(user, "You start to open the condom...") + if(!do_after(user, 15, target = user)) + return + playsound(src.loc, 'sound/items/poster_ripped.ogg', 50, TRUE) + var/obj/item/clothing/sextoy/condom/C = new /obj/item/clothing/sextoy/condom + + user.put_in_hands(C) + switch(current_color) + if("pink") + C.current_color = "pink" + if("teal") + C.current_color = "teal" + C.update_icon_state() + C.update_icon() + qdel(src) + +//Opened condom + +/obj/item/clothing/sextoy/condom + name = "condom" + desc = "I wonder if i can put this on head..." + icon_state = "condom" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + w_class = WEIGHT_CLASS_TINY + var/current_color = "pink" + var/condom_state = "unused" + slot_flags = ITEM_SLOT_PENIS + +/obj/item/clothing/sextoy/condom/Initialize() + . = ..() + update_icon_state() + update_icon() + +/obj/item/clothing/sextoy/condom/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[condom_state]" + +//to update model properly after use +/obj/item/clothing/sextoy/condom/proc/condom_use() + switch(condom_state) + if("used") + if(prob(10)) //chance of condom to break on first time. + condom_state = "broken" + update_icon_state() + update_icon() + else + condom_state = "dirty" + update_icon_state() + update_icon() + + if("dirty") + condom_state = "broken" + update_icon_state() + update_icon() + +//When condom equipped we doing stuff +/obj/item/clothing/sextoy/condom/equipped(mob/user, slot, initial) + . = ..() + if(slot == ITEM_SLOT_PENIS && condom_state == "unused") + condom_state = "used" + update_icon_state() + update_icon() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/dildo.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/dildo.dm new file mode 100644 index 00000000000..8354bb0559e --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/dildo.dm @@ -0,0 +1,690 @@ +////////////////// +///NORMAL DILDO/// +////////////////// + +/obj/item/clothing/sextoy/dildo + name = "dildo" + desc = "Uhh... What a jiggly thing." + icon_state = "dildo" + inhand_icon_state = "dildo" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + var/current_color = "human" + var/color_changed = FALSE + var/static/list/dildo_designs + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_ANUS|ITEM_SLOT_VAGINA + moth_edible = FALSE + +//create radial menu +/obj/item/clothing/sextoy/dildo/proc/populate_dildo_designs() + dildo_designs = list( + "avian" = image (icon = src.icon, icon_state = "dildo_avian"), + "canine" = image(icon = src.icon, icon_state = "dildo_canine"), + "equine" = image(icon = src.icon, icon_state = "dildo_equine"), + "dragon" = image(icon = src.icon, icon_state = "dildo_dragon"), + "human" = image(icon = src.icon, icon_state = "dildo_human"), + "tentacle" = image(icon = src.icon, icon_state = "dildo_tentacle")) + +/obj/item/clothing/sextoy/dildo/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, dildo_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change dildo's model +/obj/item/clothing/sextoy/dildo/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/dildo/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(dildo_designs)) + populate_dildo_designs() + +/obj/item/clothing/sextoy/dildo/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/dildo/equipped(mob/user, slot) + .=..() + var/mob/living/carbon/human/H = user + if(src == H.anus || src == H.vagina) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/dildo/dropped(mob/user, slot) + .=..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/dildo/process(delta_time) + var/mob/living/carbon/human/U = loc + if(U.arousal < 25) + U.adjustArousal(0.8 * delta_time) + U.adjustPleasure(0.8 * delta_time) + +/obj/item/clothing/sextoy/dildo/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna fuck + if(BODY_ZONE_PRECISE_GROIN) + if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("rubs their vagina with the [src]","gently jams their pussy with [src]","fucks their vagina with a [src]") : pick("delicately rubs [M]'s vagina with [src]", "uses [src] to fuck [M]'s vagina","jams [M]'s pussy with a [src]", "teasing [M]'s pussy with a [src]") + M.adjustArousal(6) + M.adjustPleasure(8) + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 60, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, "Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) //Mouth only. Sorry, perverts. No eye/ear penetration for you today. + if(!M.is_mouth_covered()) + message = (user == M) ? pick("sucks [src] with their mouth","licks [src], then slowly inserting it into their throat") : pick("fucks [M]'s mouth with [src]", "choking [M] by inserting [src] into [M]'s throat", "forcing [M] to suck a [src]", "inserts [src] into [M]'s throat") + M.adjustArousal(4) + M.adjustPleasure(1) + M.adjustOxyLoss(1.5) + if(prob(70) && (M.stat != DEAD)) + M.emote(pick("gasp","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 40, TRUE) + + else + to_chat(user, "Looks like [M]'s mouth is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("puts [src] into their anus","slowly inserts [src] into their ass") : pick("fucks [M]'s ass with a [src]", "uses [src] to fuck [M]'s anus", "jams [M]'s ass with a [src]", "roughly fucks [M]'s ass with a [src], making [M] roll eyes up") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(60) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 100, TRUE) + + else + to_chat(user, "Looks like [M]'s anus is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + +/////////////////////// +///POLYCHROMIC DILDO/// +/////////////////////// + +GLOBAL_LIST_INIT(dildo_colors, list(//mostly neon colors + "Cyan" = "#00f9ff",//cyan + "Green" = "#49ff00",//green + "Pink" = "#ff4adc",//pink + "Yellow" = "#fdff00",//yellow + "Blue" = "#00d2ff",//blue + "Lime" = "#89ff00",//lime + "Black" = "#101010",//black + "Red" = "#ff0000",//red + "Orange" = "#ff9a00",//orange + "Purple" = "#e300ff",//purple + "White" = "#c0c0c0",//white + )) + +/obj/item/clothing/sextoy/custom_dildo + name = "custom dildo" + desc = "Dildo that can be customized individually." + icon_state = "polydildo" + inhand_icon_state = "polydildo" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + var/poly_size = "medium" + var/list/poly_colors = list("FFF", "F88", "888") + var/can_customize = TRUE + var/size_changed = FALSE + var/color_changed = FALSE + var/static/list/dildo_sizes + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_ANUS|ITEM_SLOT_VAGINA + moth_edible = FALSE + +//radial menu for sizes +/obj/item/clothing/sextoy/custom_dildo/proc/populate_dildo_sizes() + dildo_sizes = list( + "small" = image (icon = src.icon, icon_state = "polydildo_small"), + "medium" = image(icon = src.icon, icon_state = "polydildo_medium"), + "big" = image(icon = src.icon, icon_state = "polydildo_big")) + +//for that one cool polychromic form. +//i hate polychromics, hue-shifting better, but they wanted it - i made it. + +/obj/item/clothing/sextoy/custom_dildo/AltClick(mob/living/user, obj/item/I) + . = ..() + if(size_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, dildo_sizes, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + poly_size = choice + update_icon() + size_changed = TRUE + + if(size_changed == TRUE) + if(color_changed == FALSE) + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + customize(user) + color_changed = TRUE + return TRUE + +/obj/item/clothing/sextoy/custom_dildo/proc/customize(mob/living/user) + if(!can_customize) + return FALSE + if(src && !user.incapacitated() && in_range(user,src)) + var/color_choice = input(user,"Choose a color for your dildo.","Dildo Color") as null|anything in GLOB.dildo_colors + if(src && color_choice && !user.incapacitated() && in_range(user,src)) + sanitize_inlist(color_choice, GLOB.dildo_colors, "Red") + color = GLOB.dildo_colors[color_choice] + update_icon_state() + if(src && !user.incapacitated() && in_range(user,src)) + var/transparency_choice = input(user,"Choose the transparency of your dildo. Lower is more transparent!(192-255)","Dildo Transparency") as null|num + if(src && transparency_choice && !user.incapacitated() && in_range(user,src)) + sanitize_integer(transparency_choice, 192, 255, 192) + alpha = transparency_choice + update_icon_state() + return TRUE + +/obj/item/clothing/sextoy/custom_dildo/examine(mob/user) + . = ..() + if(can_customize) + . += "Alt-Click \the [src.name] to customize it." + +//to check if we can change dildo's model +/obj/item/clothing/sextoy/custom_dildo/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/custom_dildo/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(dildo_sizes)) + populate_dildo_sizes() + +/obj/item/clothing/sextoy/custom_dildo/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[poly_size]" + inhand_icon_state = "[initial(icon_state)]_[poly_size]" + +/obj/item/clothing/sextoy/custom_dildo/equipped(mob/user, slot) + .=..() + var/mob/living/carbon/human/H = user + if(src == H.anus || src == H.vagina) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/custom_dildo/dropped(mob/user, slot) + .=..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/custom_dildo/process(delta_time) + var/mob/living/carbon/human/U = loc + if(poly_size == "small" && U.arousal < 20) + U.adjustArousal(0.6 * delta_time) + U.adjustPleasure(0.6 * delta_time) + if(poly_size == "medium" && U.arousal < 25) + U.adjustArousal(0.8 * delta_time) + U.adjustPleasure(0.8 * delta_time) + if(poly_size == "big" && U.arousal < 30) + U.adjustArousal(1 * delta_time) + U.adjustPleasure(1 * delta_time) + +/obj/item/clothing/sextoy/custom_dildo/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna fuck + if(BODY_ZONE_PRECISE_GROIN) + if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("rubs their vagina with the [src]","gently jams their pussy with [src]","fucks their vagina with a [src]") : pick("delicately rubs [M]'s vagina with [src]", "uses [src] to fuck [M]'s vagina","jams [M]'s pussy with a [src]", "teasing [M]'s pussy with a [src]") + if(poly_size == "small") + M.adjustArousal(4) + M.adjustPleasure(5) + if(prob(20) && (M.stat != DEAD)) + M.emote("moan") + if(poly_size == "medium") + M.adjustArousal(6) + M.adjustPleasure(8) + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + if(poly_size == "big") + M.adjustArousal(8) + M.adjustPleasure(10) + M.adjustPain(2) + if(prob(60) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","gasp")) + + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 60, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, "Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) //Mouth only. Sorry, perverts. No eye/ear penetration for you today. + if(!M.is_mouth_covered()) + message = (user == M) ? pick("sucks [src] with their mouth","licks [src], then slowly inserting it into their throat") : pick("fucks [M]'s mouth with [src]", "choking [M] by inserting [src] into [M]'s throat", "forcing [M] to suck a [src]", "inserts [src] into [M]'s throat") + M.adjustArousal(4) + M.adjustPleasure(1) + M.adjustOxyLoss(1.5) + if(prob(70) && (M.stat != DEAD)) + M.emote(pick("gasp","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 40, TRUE) + + else + to_chat(user, "Looks like [M]'s mouth is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("puts [src] into their anus","slowly inserts [src] into their ass") : pick("fucks [M]'s ass with a [src]", "uses [src] to fuck [M]'s anus", "jams [M]'s ass with a [src]", "roughly fucks [M]'s ass with a [src], making [M] roll eyes up") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(60) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 100, TRUE) + + else + to_chat(user, "Looks like [M]'s anus is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + +////////////////// +///DOUBLE DILDO/// +////////////////// + +/obj/item/clothing/sextoy/double_dildo + name = "double dildo" + desc = "Uhh... What a jiggly thing." + icon_state = "dildo_double" + inhand_icon_state = "dildo_double" + worn_icon_state = "dildo_side" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_ANUS|ITEM_SLOT_VAGINA + actions_types = list(/datum/action/item_action/take_dildo) + var/in_hands = FALSE + var/obj/item/clothing/sextoy/dildo_side/W + moth_edible = FALSE + +/obj/item/clothing/sextoy/double_dildo/Initialize() + . = ..() + update_action_buttons_icons() + +/obj/item/clothing/sextoy/double_dildo/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//Functionality stuff +/obj/item/clothing/sextoy/double_dildo/proc/update_action_buttons_icons() + var/datum/action/item_action/M + if(istype(M, /datum/action/item_action/take_dildo)) + M.button_icon_state = "dildo_side" + M.icon_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + update_icon() + +//button stuff +/datum/action/item_action/take_dildo + name = "Take other side of double dildo in hand" + desc = "You can feel one side inside you, time to share this feeling with someone..." + +/datum/action/item_action/take_dildo/Trigger() + var/obj/item/clothing/sextoy/double_dildo/H = target + if(istype(H)) + H.check() + +/obj/item/clothing/sextoy/double_dildo/proc/check() + var/mob/living/carbon/human/C = usr + if(src == C.vagina) + toggle(C) + else if(src == C.anus) + to_chat(C, "You can't use it properly while it's in your anus!") + else + to_chat(C, "You need to equip dildo before using!") + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/obj/item/clothing/sextoy/double_dildo/proc/toggle(user) + var/mob/living/carbon/human/C = usr + playsound(C, 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg', 40, TRUE) + var/obj/item/held = C.get_active_held_item() + var/obj/item/unheld = C.get_inactive_held_item() + + if(in_hands == TRUE) + if(held?.name == "dildo side" && held?.item_flags == ABSTRACT | HAND_ITEM) + qdel(held) + C.visible_message("[user] put dildo side back") + in_hands = FALSE + return + + else if(unheld?.name == "dildo side" && unheld?.item_flags == ABSTRACT | HAND_ITEM) + qdel(unheld) + C.visible_message("[user] put dildo side back") + in_hands = FALSE + return + + else if(held == null) + if(unheld.name =="dildo side" && unheld.item_flags == ABSTRACT | HAND_ITEM) + if(src == C.belt) + qdel(unheld) + //CODE FOR PUTTING DILDO IN HANDS + W = new() + C.put_in_hands(W) + W.update_icon_state() + W.update_icon() + C.visible_message("[user] takes a dildo side in their hand. Looks menacingly") + in_hands = TRUE + return + else + C.visible_message("[user]'s hand not empty. Can't take dildo side in hand") + return + else + W = new() + C.put_in_hands(W) + W.update_icon_state() + W.update_icon() + C.visible_message("[user] takes a dildo side in their hand. Looks menacingly") + in_hands = TRUE + return + +//dumb way to fix organs overlapping with toys, but WHY NOT. Find a better way if you're not lazy as me. +/obj/item/clothing/sextoy/double_dildo/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/vagina/V = H.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/womb/W = H.getorganslot(ORGAN_SLOT_WOMB) + var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/T = H.getorganslot(ORGAN_SLOT_TESTICLES) + + if(src == H.anus || src == H.vagina) + START_PROCESSING(SSobj, src) + + if(src == H.vagina) + V?.visibility_preference = GENITAL_NEVER_SHOW + W?.visibility_preference = GENITAL_NEVER_SHOW + P?.visibility_preference = GENITAL_NEVER_SHOW + T?.visibility_preference = GENITAL_NEVER_SHOW + H.update_body() + + else if(src == H.anus) + H.cut_overlay(H.overlays_standing[ANUS_LAYER]) + +/obj/item/clothing/sextoy/double_dildo/dropped(mob/living/user) + .=..() + var/mob/living/carbon/human/M = user + STOP_PROCESSING(SSobj, src) + if(W && !ismob(loc) && in_hands == TRUE && src != M.belt) + qdel(W) + in_hands = FALSE + +/obj/item/clothing/sextoy/double_dildo/process(delta_time) + var/mob/living/carbon/human/U = loc + //i tried using switch here, but it need static value, and u.arousal can't be it. So fuck switches. Reject it, embrace the IFs + if(U.arousal < 25) + U.adjustArousal(0.8 * delta_time) + U.adjustPleasure(0.8 * delta_time) + +/obj/item/clothing/sextoy/double_dildo/dropped(mob/living/user) + . = ..() + var/mob/living/carbon/human/H = user + var/obj/item/organ/genital/vagina/V = H.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/womb/W = H.getorganslot(ORGAN_SLOT_WOMB) + var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/testicles/T = H.getorganslot(ORGAN_SLOT_TESTICLES) + + if(src == H.vagina) + V?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + W?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + P?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + T?.visibility_preference = GENITAL_HIDDEN_BY_CLOTHES + H.update_body() + else + return + +/obj/item/clothing/sextoy/double_dildo/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna fuck + if(BODY_ZONE_PRECISE_GROIN) + if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("rubs their vagina with the [src]","gently jams their pussy with [src]","fucks their vagina with a [src]") : pick("delicately rubs [M]'s vagina with [src]", "uses [src] to fuck [M]'s vagina","jams [M]'s pussy with a [src]", "teasing [M]'s pussy with a [src]") + M.adjustArousal(6) + M.adjustPleasure(8) + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 60, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, "Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) //Mouth only. Sorry, perverts. No eye/ear penetration for you today. + if(!M.is_mouth_covered()) + message = (user == M) ? pick("sucks [src] with their mouth","licks [src], then slowly inserting it into their throat") : pick("fucks [M]'s mouth with [src]", "choking [M] by inserting [src] into [M]'s throat", "forcing [M] to suck a [src]", "inserts [src] into [M]'s throat") + M.adjustArousal(4) + M.adjustPleasure(1) + M.adjustOxyLoss(1.5) + if(prob(70) && (M.stat != DEAD)) + M.emote(pick("gasp","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 40, TRUE) + + else + to_chat(user, "Looks like [M]'s mouth is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("puts [src] into their anus","slowly inserts [src] into their ass") : pick("fucks [M]'s ass with a [src]", "uses [src] to fuck [M]'s anus", "jams [M]'s ass with a [src]", "roughly fucks [M]'s ass with a [src], making [M] roll eyes up") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(60) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 100, TRUE) + + else + to_chat(user, "Looks like [M]'s anus is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + +/obj/item/clothing/sextoy/dildo_side + name = "dildo side" + desc = "You looking so hot!" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi' + icon_state = "dildo_side" + inhand_icon_state = "nothing" + force = 0 + throwforce = 0 + item_flags = ABSTRACT | HAND_ITEM + moth_edible = FALSE + +/obj/item/clothing/sextoy/dildo_side/Initialize() + . = ..() + ADD_TRAIT(src, TRAIT_NODROP, STRAPON_TRAIT) + +/obj/item/clothing/sextoy/dildo_side/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna fuck + if(BODY_ZONE_PRECISE_GROIN) + if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("rubs their vagina with the [src]","gently jams their pussy with [src]","fucks their vagina with a [src]") : pick("delicately rubs [M]'s vagina with [src]", "uses [src] to fuck [M]'s vagina","jams [M]'s pussy with a [src]", "teasing [M]'s pussy with a [src]") + M.adjustArousal(6) + M.adjustPleasure(8) + user.adjustArousal(6) + user.adjustPleasure(8) + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 60, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, "Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) //Mouth only. Sorry, perverts. No eye/ear penetration for you today. + if(!M.is_mouth_covered()) + message = (user == M) ? pick("sucks [src] with their mouth","licks [src], then slowly inserting it into their throat") : pick("fucks [M]'s mouth with [src]", "choking [M] by inserting [src] into [M]'s throat", "forcing [M] to suck a [src]", "inserts [src] into [M]'s throat") + M.adjustArousal(4) + M.adjustPleasure(1) + M.adjustOxyLoss(1.5) + user.adjustArousal(6) + user.adjustPleasure(8) + if(prob(70) && (M.stat != DEAD)) + M.emote(pick("gasp","moan")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 40, TRUE) + + else + to_chat(user, "Looks like [M]'s mouth is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("puts [src] into their anus","slowly inserts [src] into their ass") : pick("fucks [M]'s ass with a [src]", "uses [src] to fuck [M]'s anus", "jams [M]'s ass with a [src]", "roughly fucks [M]'s ass with a [src], making [M] roll eyes up") + M.adjustArousal(5) + M.adjustPleasure(5) + user.adjustArousal(6) + user.adjustPleasure(8) + if(prob(60) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 100, TRUE) + + else + to_chat(user, "Looks like [M]'s anus is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/discount_card.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/discount_card.dm new file mode 100644 index 00000000000..99556cd5605 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/discount_card.dm @@ -0,0 +1,14 @@ +//Debug item, but plz leave it alone. It's unobtainable and could be used by me for some events. Or as reward from some weird god, who knows. +/obj/item/lustwish_discount + name = "LustWish elite card" + desc = "Strange card with a blue lamia on back side." //yes, this is card with my character on back side. Cameo. + icon_state = "lustwish_discount" + inhand_icon_state = "lustwish_discount" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + w_class = WEIGHT_CLASS_TINY + +//code for showing that we have something IlLeGaL +/obj/item/lustwish_discount/attack_self(mob/user, modifiers) + .=..() + to_chat(loc, "[user] shows a lustwish elite card") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/feather.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/feather.dm new file mode 100644 index 00000000000..921ff28e446 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/feather.dm @@ -0,0 +1,143 @@ +/obj/item/tickle_feather + name = "tickling feather" + desc = "Feather that can be used for tickling or even torturing. Have fun!" + icon_state = "feather" + inhand_icon_state = "feather" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_TINY + +/obj/item/tickle_feather/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + + switch(user.zone_selected) //to let code know what part of body we gonna tickle + if(BODY_ZONE_PRECISE_GROIN) + if(M.is_bottomless()) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their belly with [src]") : pick("teases [M]'s belly with [src]", "uses [src] to tickle [M]'s belly","tickles [M] with [src]") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s")) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', //i duplicate this part of code because im useless shitcoder that can't make it work properly without tons of repeating code blocks + 'sound/items/handling/cloth_pickup.ogg', //if you can make it better - go ahead, modify it, please. + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) //selfdestruction - 100 + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(BODY_ZONE_CHEST) + var/obj/item/organ/genital/badonkers = M.getorganslot(ORGAN_SLOT_BREASTS) + if(M.is_topless() || badonkers.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their nipples with [src]") : pick("teases [M]'s nipples with [src]", "uses [src] to tickle [M]'s left nipple", "uses [src] to tickle [M]'s right nipple") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s","moan",)) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', + 'sound/items/handling/cloth_pickup.ogg', + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + if(BODY_ZONE_L_LEG) + if(M.has_feet()) + if(M.is_barefoot()) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their feet with [src]") : pick("teases [M]'s feet with [src]", "uses [src] to tickle [M]'s left foot", "uses [src] to tickle [M]'s toes") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s","moan",)) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', + 'sound/items/handling/cloth_pickup.ogg', + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) + else + to_chat(user, "Looks like [M]'s toes is covered!") + return + else + to_chat(user, "Looks like [M] don't have any legs!") + return + + if(BODY_ZONE_R_LEG) + if(M.has_feet()) + if(M.is_barefoot()) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their feet with [src]") : pick("teases [M]'s feet with [src]", "uses [src] to tickle [M]'s right foot", "uses [src] to tickle [M]'s toes") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s","moan",)) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', + 'sound/items/handling/cloth_pickup.ogg', + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) + + else + to_chat(user, "Looks like [M]'s toes is covered!") + return + else + to_chat(user, "Looks like [M] don't have any legs!") + return + + if(BODY_ZONE_R_ARM) + if(M.is_topless()) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their armpit with [src]") : pick("teases [M]'s right armpit with [src]", "uses [src] to tickle [M]'s right armpit", "uses [src] to tickle [M]'s underarm") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s","moan",)) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', + 'sound/items/handling/cloth_pickup.ogg', + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) + + else + to_chat(user, "Looks like [M]'s armpits is covered!") + return + + if(BODY_ZONE_L_ARM) + if(M.is_topless()) + message = (user == M) ? pick("tickles themselves with the [src]","gently teases their armpit with [src]") : pick("teases [M]'s left armpit with [src]", "uses [src] to tickle [M]'s left armpit", "Uses [src] to tickle [M]'s underarm") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("laugh","giggle","twitch","twitch_s","moan",)) + M.do_jitter_animation() + M.adjustStaminaLoss(4) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "tickled", /datum/mood_event/tickled) + M.adjustArousal(3) + user.visible_message("[user] [message].") + playsound(loc, pick('sound/items/handling/cloth_drop.ogg', + 'sound/items/handling/cloth_pickup.ogg', + 'sound/items/handling/cloth_pickup.ogg'), 70, 1, -1) + + else + to_chat(user, "Looks like [M]'s armpits is covered!") + return + +//Mood boost +/datum/mood_event/tickled + description = "Wooh... I was tickled. It was... Funny!\n" + mood_change = 4 + timeout = 2 MINUTES diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/fleshlight.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/fleshlight.dm new file mode 100644 index 00000000000..821dac9ff8f --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/fleshlight.dm @@ -0,0 +1,121 @@ +/obj/item/clothing/sextoy/fleshlight + name = "fleshlight" + desc = "What a strange flashlight." + icon_state = "fleshlight" + inhand_icon_state = "fleshlight" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_SMALL + var/current_color = "pink" + var/color_changed = FALSE + var/static/list/fleshlight_designs + slot_flags = NONE + moth_edible = FALSE + +//to change color of fleshlight +//create radial menu +/obj/item/clothing/sextoy/fleshlight/proc/populate_fleshlight_designs() + fleshlight_designs = list( + "green" = image (icon = src.icon, icon_state = "fleshlight_green"), + "pink" = image (icon = src.icon, icon_state = "fleshlight_pink"), + "teal" = image (icon = src.icon, icon_state = "fleshlight_teal"), + "red" = image (icon = src.icon, icon_state = "fleshlight_red"), + "yellow" = image(icon = src.icon, icon_state = "fleshlight_yellow")) + +/obj/item/clothing/sextoy/fleshlight/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/fleshlight/Initialize() + . = ..() + update_icon() + update_icon_state() + if(!length(fleshlight_designs)) + populate_fleshlight_designs() + +/obj/item/clothing/sextoy/fleshlight/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/fleshlight/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, fleshlight_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +/obj/item/clothing/sextoy/fleshlight/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna... Uhh... You get the point. + if(BODY_ZONE_PRECISE_GROIN) + var/obj/item/organ/genital/penis = M.getorganslot(ORGAN_SLOT_PENIS) + if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + switch(M.gender) + if(MALE) + message = (user == M) ? pick("moans in ecstasy, as he uses the [src]","puts [src] on [M]'s penis and slowly moving it, he bends in pleasure","slightly shivers in pleasure while using a [src].") : pick("uses [src] on [M]'s penis","fucks [M] with a [src]","masturbates to [M], as he moans in ecstasy while [src] tightly holding his penis") + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + M.adjustArousal(6) + M.adjustPleasure(9) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 70, 1, -1) + if(FEMALE) + message = (user == M) ? pick("moans in ecstasy, as she uses the [src]","puts [src] on [M]'s penis and slowly moving it, she bends in pleasure","slightly shivers in pleasure while using a [src].") : pick("uses [src] on [M]'s penis","fucks [M] with a [src]","masturbates to [M], as she moans in ecstasy while [src] tightly holding her penis") + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + M.adjustArousal(6) + M.adjustPleasure(9) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 70, 1, -1) + else + message = (user == M) ? pick("moans in ecstasy, as it uses the [src]","puts [src] on [M]'s penis and slowly moving it, they bends in pleasure","slightly shivers in pleasure while using a [src].") : pick("uses [src] on [M]'s penis","fucks [M] with a [src]","masturbates to [M], as it moans in ecstasy while [src] tightly holding it's penis") + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + M.adjustArousal(6) + M.adjustPleasure(9) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg'), 70, 1, -1) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + to_chat(user, " You realised that [M] don't have a penis.") + return + else + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/kinky_shocker.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/kinky_shocker.dm new file mode 100644 index 00000000000..8742f89a8e6 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/kinky_shocker.dm @@ -0,0 +1,338 @@ +/obj/item/kinky_shocker + name = "kinky shocker" + desc = "Just a toy, that can weakly shock someone." + icon_state = "shocker" + inhand_icon_state = "shocker" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_TINY + + var/shocker_on = FALSE + var/obj/item/stock_parts/cell/cell + var/preload_cell_type = /obj/item/stock_parts/cell + var/cell_hit_cost = 75 + var/can_remove_cell = TRUE + var/activate_sound = "sparks" + +/obj/item/kinky_shocker/get_cell() + return cell + +/obj/item/kinky_shocker/Initialize() + . = ..() + update_icon_state() + update_icon() + if(preload_cell_type) + if(!ispath(preload_cell_type,/obj/item/stock_parts/cell)) + log_mapping("[src] at [AREACOORD(src)] had an invalid preload_cell_type: [preload_cell_type].") + else + cell = new preload_cell_type(src) + +/obj/item/kinky_shocker/proc/deductcharge(chrgdeductamt) + if(cell) + //Note this value returned is significant, as it will determine + //if a stun is applied or not + . = cell.use(chrgdeductamt) + if(shocker_on && cell.charge < cell_hit_cost) + //we're below minimum, turn off + shocker_on = FALSE + update_appearance() + playsound(src, activate_sound, 75, TRUE, -1) + +/obj/item/kinky_shocker/examine(mob/user) + . = ..() + if(cell) + . += span_notice("\The [src] is [round(cell.percent())]% charged.") + else + . += span_warning("\The [src] does not have a power source installed.") + +/obj/item/kinky_shocker/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/C = W + if(cell) + to_chat(user, span_warning("[src] already has a cell!")) + else + if(C.maxcharge < cell_hit_cost) + to_chat(user, span_notice("[src] requires a higher capacity cell.")) + return + if(!user.transferItemToLoc(W, src)) + return + cell = W + to_chat(user, span_notice("You install a cell in [src].")) + update_appearance() + else + return ..() + +/obj/item/kinky_shocker/AltClick(mob/user) + tryremovecell(user) + +/obj/item/kinky_shocker/proc/tryremovecell(mob/user) + if(cell && can_remove_cell) + cell.update_appearance() + cell.forceMove(get_turf(src)) + cell = null + to_chat(user, span_notice("You remove the cell from [src].")) + shocker_on = FALSE + update_appearance() + +/obj/item/kinky_shocker/attack_self(mob/user) + toggle_on(user) + +/obj/item/kinky_shocker/proc/toggle_on(mob/user) + if(cell && cell.charge >= cell_hit_cost) + shocker_on = !shocker_on + to_chat(user, "You turn the shocker [shocker_on? "on. Buzz!" : "off."]") + playsound(user, shocker_on ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) + else + shocker_on = FALSE + if(!cell) + to_chat(user, span_warning("[src] does not have a power source!")) + else + to_chat(user, span_warning("[src] is out of charge.")) + update_appearance() + add_fingerprint(user) + +/obj/item/kinky_shocker/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[shocker_on? "on" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[shocker_on? "on" : "off"]" + +/obj/item/kinky_shocker/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + if(shocker_on == TRUE) + var/message = "" + if(M.client?.prefs.sextoys_pref == "Yes") + deductcharge(cell_hit_cost) + playsound(loc, 'sound/weapons/taserhit.ogg', 70, 1, -1) + switch(user.zone_selected) //to let code know what part of body we gonna tickle + if(BODY_ZONE_PRECISE_GROIN) + var/obj/item/organ/genital/penis = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(vagina && penis) + if(M.is_bottomless() || (penis.visibility_preference == GENITAL_ALWAYS_SHOW && vagina.visibility_preference == GENITAL_ALWAYS_SHOW)) + message = (user == M) ? pick("leans the shocker against their penis, letting it shock it. Ouch...","shocks their penis with [src]","leans the shocker against their vagina, letting it shock it. Ouch...","shocks their pussy with [src]") : pick("uses [src] to shock [M]'s penis", "shocks [M]'s penis with [src]","leans the shocker against [M]'s penis, turning shocker on","uses [src] to shock [M]'s vagina", "shocks [M]'s pussy with [src]","leans the shocker against [M]'s vagina, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("leans the shocker against their penis, letting it shock it. Ouch...","shocks their penis with [src]") : pick("uses [src] to shock [M]'s penis", "shocks [M]'s penis with [src]","leans the shocker against [M]'s penis, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("leans the shocker against their vagina, letting it shock it. Ouch...","shocks their pussy with [src]") : pick("uses [src] to shock [M]'s vagina", "shocks [M]'s pussy with [src]","leans the shocker against [M]'s vagina, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("leans the shocker against their penis, letting it shock it. Ouch...","shocks their penis with [src]") : pick("uses [src] to shock [M]'s penis", "shocks [M]'s penis with [src]","leans the shocker against [M]'s penis, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("leans the shocker against their vagina, letting it shock it. Ouch...","shocks their pussy with [src]") : pick("uses [src] to shock [M]'s vagina", "shocks [M]'s pussy with [src]","leans the shocker against [M]'s vagina, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("leans the shocker against their belly, letting it shock it. Ouch...","shocks their tummy with [src]") : pick("uses [src] to shock [M]'s belly", "shocks [M]'s tummy with [src]","leans the shocker against [M]'s belly, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(BODY_ZONE_CHEST) + var/obj/item/organ/genital/breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + if(breasts) + if(breasts.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_topless()) + message = (user == M) ? pick("leans the shocker against their breasts, letting it shock it.","shocks their tits with [src]") : pick("uses [src] to shock [M]'s breasts", "shocks [M]'s nipples with [src]","leans the shocker against [M]'s tits, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + else + if(M.is_topless()) + message = (user == M) ? pick("leans the shocker against their chest, letting it shock it.","shocks their nipples with [src]") : pick("uses [src] to shock [M]'s chest", "shocks [M]'s nipples with [src]","leans the shocker against [M]'s chest, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + if(BODY_ZONE_R_ARM) + if(M.has_arms()) + if(M.is_hands_uncovered()) + message = (user == M) ? pick("leans the shocker against their right arm, letting it shock it.","shocks their arm with [src]") : pick("uses [src] to shock [M]'s right arm", "shocks [M]'s right arm with [src]","leans the shocker against [M]'s right arm, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s arms is covered!") + return + else + to_chat(user, "Looks like [M] dont have any arms!") + return + + if(BODY_ZONE_L_ARM) + if(M.has_arms()) + if(M.is_hands_uncovered()) + message = (user == M) ? pick("leans the shocker against their left arm, letting it shock it.","shocks their arm with [src]") : pick("uses [src] to shock [M]'s left arm", "shocks [M]'s left arm with [src]","leans the shocker against [M]'s left arm, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(3) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s arms is covered!") + return + else + to_chat(user, "Looks like [M] dont have any arms!") + return + + if(BODY_ZONE_HEAD) + if(M.is_head_uncovered()) + message = (user == M) ? pick("leans the shocker against their head, letting it shock it. Ouch! Why would they do that?!","shocks their head with [src]") : pick("uses [src] to shock [M]'s head", "shocks [M]'s neck with [src]","leans the shocker against [M]'s neck, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(2) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s head is covered!") + return + + if(BODY_ZONE_L_LEG) + if(M.has_feet()) + if(M.is_barefoot()) + message = (user == M) ? pick("leans the shocker against their left leg, letting it shock it.","shocks their leg with [src]") : pick("uses [src] to shock [M]'s left leg", "shocks [M]'s left foot with [src]","leans the shocker against [M]'s left leg, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(2) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + else + to_chat(user, "Looks like [M]'s toes is covered!") + return + else + to_chat(user, "Looks like [M] don't have any legs!") + return + + if(BODY_ZONE_R_LEG) + if(M.has_feet()) + if(M.is_barefoot()) + message = (user == M) ? pick("leans the shocker against their right leg, letting it shock it.","shocks their leg with [src]") : pick("uses [src] to shock [M]'s right leg", "shocks [M]'s right foot with [src]","leans the shocker against [M]'s right leg, turning shocker on") + if(M.stat != DEAD) + if(prob(80)) + M.emote(pick("twitch","twitch_s","shiver","scream")) + M.do_jitter_animation() + M.adjustStaminaLoss(2) + M.adjustPain(9) + M.stuttering += 20 + user.visible_message("[user] [message].") + playsound(loc,'sound/weapons/taserhit.ogg') + + else + to_chat(user, "Looks like [M]'s toes is covered!") + return + else + to_chat(user, "Looks like [M] don't have any legs!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + else + to_chat(user, "Shocker must be enabled before use!") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/leather_whip.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/leather_whip.dm new file mode 100644 index 00000000000..b4b36b7eb58 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/leather_whip.dm @@ -0,0 +1,317 @@ +//Yes, whip is mask item, because character can take it in mouth. For some BDSM scenarios it would be cool, but if you make it better with same functionality - go ahead, make me proud. + +/obj/item/clothing/mask/leatherwhip + name = "leather whip" + desc = "A tool that used for domination. Hurts in a way you like it." + icon_state = "leather" + worn_icon_state = "leather" + inhand_icon_state = "leather" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi' + worn_icon_muzzled = 'modular_skyrat/master_files/icons/mob/clothing/mask_muzzled.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_NORMAL + hitsound = 'sound/weapons/whip.ogg' + moth_edible = FALSE + //Customization + var/color_changed = FALSE + var/form_changed = FALSE + var/current_whip_color = "pink" + var/current_whip_form = "whip" + var/current_whip_type = "hard" + var/static/list/whip_designs + var/static/list/whip_forms + var/static/list/whip_types + + var/mutable_appearance/whip_overlay + + //Changing pain mode + var/list/modes = list("hard" = "weak", "weak" = "hard") + var/mode = "hard" + + //When taking that thing in mouth + modifies_speech = TRUE + flags_cover = MASKCOVERSMOUTH + var/list/moans ///phrases to be said when the player attempts to talk when speech modification + var/list/moans_alt ///lower probability phrases to be said when talking. + var/moans_alt_probability + moans = list("Mmmph...", "Hmmphh", "Mmmfhg", "Gmmmh...") + moans_alt = list("Mhgm...", "Hmmmp!...", "GMmmhp!") + moans_alt_probability = 5 + +/obj/item/clothing/mask/leatherwhip/worn_overlays(isinhands = FALSE) + .=..() + . = list() + if(!isinhands) + . += whip_overlay + +//No speaking +/obj/item/clothing/mask/leatherwhip/handle_speech(datum/source, list/speech_args) + speech_args[SPEECH_MESSAGE] = pick((prob(moans_alt_probability) && LAZYLEN(moans_alt)) ? moans_alt : moans) + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f2.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg'), 70, 1, -1) + +//create radial menu +/obj/item/clothing/mask/leatherwhip/proc/populate_whip_designs() + whip_designs = list( + "pink" = image (icon = src.icon, icon_state = "leather_whip_pink_hard"), + "teal" = image(icon = src.icon, icon_state = "leather_whip_teal_hard")) + +//radial menu for changing form +/obj/item/clothing/mask/leatherwhip/proc/populate_whip_forms() + whip_forms = list( + "whip" = image (icon = src.icon, icon_state = "leather_whip_pink_hard"), + "crotch" = image(icon = src.icon, icon_state = "leather_crotch_pink_hard")) + +//radial menu for changing type +/obj/item/clothing/mask/leatherwhip/proc/populate_whip_types() + whip_types = list( + "weak" = image (icon = src.icon, icon_state = "leather_whip_pink_weak"), + "hard" = image(icon = src.icon, icon_state = "leather_crotch_pink_hard")) + +//to update model lol +/obj/item/clothing/mask/leatherwhip/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/clothing/mask/leatherwhip/equipped(mob/M, slot) + . = ..() + + update_icon_state() + + whip_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi', "[initial(icon_state)]_[current_whip_form]", ABOVE_MOB_LAYER + 0.1) //two arguments. Yes, all mob layer. Fuck person who was working on genitals, they're working wrong.ABOVE_NORMAL_TURF_LAYER + + update_icon() + update_appearance() + update_overlays() + +//to change color +/obj/item/clothing/mask/leatherwhip/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, whip_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_whip_color = choice + update_icon() + update_icon_state() + color_changed = TRUE + + if(color_changed == TRUE) + if(form_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, whip_forms, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_whip_form = choice + update_icon() + update_icon_state() + form_changed = TRUE + else + return + +//to check if we can change whip's model +/obj/item/clothing/mask/leatherwhip/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/mask/leatherwhip/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(whip_designs)) + populate_whip_designs() + if(!length(whip_forms)) + populate_whip_forms() + if(!length(whip_types)) + populate_whip_types() + + update_icon_state() + + whip_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi', "[initial(icon_state)]_[current_whip_form]", ABOVE_MOB_LAYER + 0.1) //two arguments. Yes, all mob layer. Fuck person who was working on genitals, they're working wrong.ABOVE_NORMAL_TURF_LAYER + + update_icon() + update_appearance() + update_overlays() + +/obj/item/clothing/mask/leatherwhip/update_icon_state() + . = ..() + icon_state = icon_state = "[initial(icon_state)]_[current_whip_form]_[current_whip_color]_[current_whip_type]" + inhand_icon_state = "[initial(icon_state)]_[current_whip_form]_[current_whip_color]_[current_whip_type]" + worn_icon_state = "[initial(icon_state)]_[current_whip_form]" + +//safely discipline someone without damage +/obj/item/clothing/mask/leatherwhip/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" +//and there is code for successful check, so we are whipping someone + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna whip + if(BODY_ZONE_L_LEG) + if(M.has_feet()) + if(current_whip_type == "hard") + message = (user == M) ? pick("Knocks themselves down with [src]", "Uses [src] to knock themselves on the ground") : pick("Hardly drops [M] on the ground with [src]", "Uses [src] to put [M] on the knees") + if(M.stat != DEAD) + if(prob(60)) + M.emote(pick("gasp","shiver")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.Paralyze(1)//don't touch it. It's domination tool, it should have ability to put someone on kneels. I already inserted check for PREF YOU CAN'T ABUSE THIS ITEM + M.adjustPain(5) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 100) + + if(current_whip_type == "weak") + message = (user == M) ? pick("Knocks themselves down with [src]", "Gently uses [src] to knock themselves on the ground") : pick("Gently drops [M] on the ground with [src]", "Uses [src] to slowly put [M] on the knees") + if(M.stat != DEAD) + if(prob(30)) + M.emote(pick("gasp","shiver")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.Paralyze(1) + M.adjustPain(3) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 60) + else + to_chat(user, "Looks like [M] is missing their left leg!") + return + + if(BODY_ZONE_R_LEG) + if(M.has_feet()) + if(current_whip_type == "hard") + message = (user == M) ? pick("Knocks themselves down with [src]", "Uses [src] to knock themselves on the ground") : pick("Hardly drops [M] on the ground with [src]", "Uses [src] to put [M] on the knees") + if(M.stat != DEAD) + if(prob(60)) + M.emote(pick("gasp","shiver")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.Paralyze(1)//don't touch it. It's domination tool, it should have ability to put someone on kneels. I already inserted check for PREF YOU CAN'T ABUSE THIS ITEM + M.adjustPain(5) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 100) + + if(current_whip_type == "weak") + message = (user == M) ? pick("Knocks themselves down with [src]", "Gently uses [src] to knock themselves on the ground") : pick("Gently drops [M] on the ground with [src]", "Uses [src] to slowly put [M] on the knees") + if(M.stat != DEAD) + if(prob(30)) + M.emote(pick("gasp","shiver")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.Paralyze(1) + M.adjustPain(3) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 60) + else + to_chat(user, "Looks like [M] is missing their right leg!") + return + + if(BODY_ZONE_HEAD) + message = (user == M) ? pick("Chokes themselves with [src]", "Uses [src] to choke themselves") : pick("Chokes [M] with [src]", "Twines a [src] around [M]'s neck!") + if(prob(70) && (M.stat != DEAD)) + M.emote(pick("gasp","choke", "moan")) + M.adjustArousal(3) + M.adjustPain(5) + M.adjustOxyLoss(2)//DON'T TOUCH THIS TOO, IT DEALS REALLY LOW DAMAGE. I DARE YOU! + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg', 80) + + if(BODY_ZONE_PRECISE_GROIN) + if(M.is_bottomless()) + if(current_whip_type == "weak") + message = (user == M) ? pick("Flogs themselves with a [src]", "Uses [src] to flog themselves") : pick("Playfully flogs [M]'s thigs with [src]","Uses [src] to flog [M]", "Gently flogs [M] with [src]") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("moan","twitch")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.adjustArousal(5) + M.adjustPain(5) + M.apply_status_effect(/datum/status_effect/spanked) + if(HAS_TRAIT(M, TRAIT_MASOCHISM || TRAIT_NYMPHOMANIA || TRAIT_BIMBO)) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "pervert spanked", /datum/mood_event/perv_spanked) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 60) + + if(current_whip_type == "hard") + message = (user == M) ? pick("Roughly flogs themselves with a [src]", "Uses [src] to flog themselves") : pick("Roughly flogs [M]'s thigs with [src]","Uses [src] to flog [M]", "Merciless flogs [M] with [src]") + if(M.stat != DEAD) + if(prob(70)) + M.emote(pick("moan","twitch","twitch_s","scream")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.adjustArousal(3) + M.adjustPain(8) + M.apply_status_effect(/datum/status_effect/spanked) + if(HAS_TRAIT(M, TRAIT_MASOCHISM || TRAIT_NYMPHOMANIA || TRAIT_BIMBO)) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "pervert spanked", /datum/mood_event/perv_spanked) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 100) + else + return + else + to_chat(user, "Looks like [M]'s butt is covered!") + return + + else + if(current_whip_type == "hard") + message = (user == M) ? pick("Disciplines themselves with [src]","Uses [src] to lash themselves") : pick("Lashes [M]'s body with [src]","Uses [src] to discipline [M]", "Disciplines with [M] with [src]") + if(M.stat != DEAD) + if(prob(50)) + M.emote(pick("moan","twitch","twitch_s","scream")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.do_jitter_animation() + M.adjustPain(7) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 100) + + if(current_whip_type == "weak") + message = (user == M) ? pick("Whips themselves with [src]","Uses [src] to lash themselves") : pick("Playfully lashes [M]'s body with [src]","Uses [src] to discipline [M]", "Gently lashes [M] with [src]") + if(M.stat != DEAD) + if(prob(30)) + M.emote(pick("moan","twitch")) + if(prob(10)) + M.apply_status_effect(/datum/status_effect/subspace) + M.do_jitter_animation() + M.adjustPain(4) + M.adjustArousal(5) + user.visible_message("[user] [message].") + playsound(loc, 'sound/weapons/whip.ogg', 60) + else + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + +//toggle low pain mode. Because sometimes screaming isn't good +/obj/item/clothing/mask/leatherwhip/attack_self(mob/user) + toggle_mode() + switch(mode) + if("hard") + to_chat(user, "Whip now is hard. Someone need to be punished!") + if("weak") + to_chat(user, "Whip now is weak. Easy mode!") + update_icon() + update_icon_state() + +//pain mode switch +/obj/item/clothing/mask/leatherwhip/proc/toggle_mode() + mode = modes[mode] + switch(mode) + if("hard") + current_whip_type = "hard" + if("weak") + current_whip_type = "weak" diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/magic_wand.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/magic_wand.dm new file mode 100644 index 00000000000..4509ff0e65a --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/magic_wand.dm @@ -0,0 +1,391 @@ +/obj/item/clothing/sextoy/magic_wand + name = "magic wand" + desc = "Not sure where is magic in this thing, but if you press button - it makes funny vibrations" + icon_state = "magicwand" + worn_icon_state = "magicwand" + inhand_icon_state = "magicwand" + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + var/toy_on = FALSE + var/vibration_mode = "off" + var/list/modes = list("low" = "medium", "medium" = "hard", "hard" = "off", "off" = "low") + var/datum/looping_sound/vibrator_low/soundloop1 + var/datum/looping_sound/vibrator_medium/soundloop2 + var/datum/looping_sound/vibrator_hard/soundloop3 + var/mode = "off" + var/mutable_appearance/magicwand_overlay + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_VAGINA|ITEM_SLOT_PENIS + moth_edible = FALSE + +//some stuff for making overlay of this item. Why? Because. +/obj/item/clothing/sextoy/magic_wand/worn_overlays(isinhands = FALSE) + .=..() + . = list() + if(!isinhands) + . += magicwand_overlay + +/obj/item/clothing/sextoy/magic_wand/Initialize() + . = ..() + + magicwand_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi', "magicwand", ABOVE_MOB_LAYER + 0.1) //two arguments + + update_icon_state() + update_icon() + update_appearance() + + //soundloop + soundloop1 = new(src, FALSE) + soundloop2 = new(src, FALSE) + soundloop3 = new(src, FALSE) + +/obj/item/clothing/sextoy/magic_wand/Destroy() + QDEL_NULL(soundloop1) + QDEL_NULL(soundloop2) + QDEL_NULL(soundloop3) + return ..() + +/obj/item/clothing/sextoy/magic_wand/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[vibration_mode]" + +/obj/item/clothing/sextoy/magic_wand/equipped(mob/user, slot) + .=..() + var/mob/living/carbon/human/H = user + if(toy_on == TRUE) + if(src == H.penis || src == H.vagina) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/magic_wand/dropped(mob/user, slot) + .=..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/magic_wand/process(delta_time) + var/mob/living/carbon/human/U = loc + //i tried using switch here, but it need static value, and u.arousal can't be it. So fuck switches. Reject it, embrace the IFs + if(vibration_mode == "low" && U.arousal < 30) + U.adjustArousal(0.6 * delta_time) + U.adjustPleasure(0.7 * delta_time) + if(vibration_mode == "medium" && U.arousal < 60) + U.adjustArousal(0.8 * delta_time) + U.adjustPleasure(0.8 * delta_time) + if(vibration_mode == "hard") + U.adjustArousal(1 * delta_time) + U.adjustPleasure(1 * delta_time) + +/obj/item/clothing/sextoy/magic_wand/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + if(toy_on == TRUE) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna... Yeah. + if(BODY_ZONE_PRECISE_GROIN) + var/obj/item/organ/genital/penis = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(vibration_mode == "low") + if(vagina && penis) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]","massages their pussy with the [src]","gently teases their pussy with [src]") : pick("delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the vibrator against [M]'s penis","delicately massages [M]'s pussy with [src]", "uses [src] to gently massage [M]'s pussy","leans the vibrator against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their pussy with the [src]","gently teases their pussy with [src]") : pick("delicately massages [M]'s pussy with [src]", "uses [src] to gently massage [M]'s pussy","leans the vibrator against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their pussy with the [src]","gently teases their pussy with [src]") : pick("delicately massages [M]'s pussy with [src]", "uses [src] to gently massage [M]'s pussy","leans the vibrator against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(vibration_mode == "medium") + if(vagina && penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW && vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","teases teases their penis with [src]","massages their vagina with the [src]","gently teases their pussy with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the vibrator against [M]'s penis","massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","teases teases their penis with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","teases teases their penis with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(vibration_mode == "hard") + if(vagina && penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW && vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]","massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans vibrator tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the vibrator against [M]'s penis","leans vibrator tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans vibrator tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]") : pick("leans vibrator tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]") : pick("leans vibrator tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the vibrator against [M]'s penis") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans vibrator tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the vibrator against [M]'s pussy") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(BODY_ZONE_CHEST) + var/obj/item/organ/genital/breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + if(vibration_mode == "low") + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their breasts with the [src]","gently teases their tits with [src]") : pick("delicately teases [M]'s breasts with [src]", "uses [src] to slowly massage [M]'s tits", "uses [src] to tease [M]'s boobs", "rubs [M]'s tits with [src]") + M.adjustArousal(3) + M.adjustPleasure(1) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(M.is_topless()) + message = (user == M) ? pick("massages their nipples with the [src]","gently teases their nipples with [src]") : pick("delicately teases [M]'s nipples with [src]", "uses [src] to slowly massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(2) + M.adjustPleasure(1) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + if(vibration_mode == "medium") + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their breasts with the [src]","teases their tits with [src]") : pick("teases [M]'s breasts with [src]", "uses [src] to massage [M]'s tits", "uses [src] to tease [M]'s boobs", "rubs [M]'s tits with [src]") + M.adjustArousal(4) + M.adjustPleasure(4) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(M.is_topless()) + message = (user == M) ? pick("massages their nipples with the [src]","teases their nipples with [src]") : pick("teases [M]'s nipples with [src]", "uses [src] to massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(4) + M.adjustPleasure(4) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + if(vibration_mode == "hard") + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("massages their breasts with the [src]","hardly teases their tits with [src]") : pick("leans vibrator tight against [M]'s breasts with [src]", "uses [src] to massage [M]'s tits", "uses [src] to tease [M]'s boobs", "rubs [M]'s tits with [src]") + M.adjustArousal(7) + M.adjustPleasure(9) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + else + if(M.is_topless()) + message = (user == M) ? pick("massages their nipples with the [src]","hardly teases their nipples with [src]") : pick("leans vibrator tight against [M]'s nipples with [src]", "uses [src] to massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(7) + M.adjustPleasure(9) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + else + to_chat(user, "You must turn on the toy, to use it!") + return + +/obj/item/clothing/sextoy/magic_wand/attack_self(mob/user, obj/item/I) + toggle_mode() + if(vibration_mode == "low") + to_chat(user, "Vibration mode now is low. Bzzz...") + if(vibration_mode == "medium") + to_chat(user, "Vibration mode now is medium. Bzzzz!") + if(vibration_mode == "hard") + to_chat(user, "Vibration mode now is hard. Careful with that thing.") + if(vibration_mode == "off") + to_chat(user, "Hitachi magic wand turned off. Fun is over?") + update_icon() + update_icon_state() + +/obj/item/clothing/sextoy/magic_wand/proc/toggle_mode() + mode = modes[mode] + switch(mode) + if("low") + toy_on = TRUE + vibration_mode = "low" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop1.start() + if("medium") + toy_on = TRUE + vibration_mode = "medium" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop1.stop() + soundloop2.start() + if("hard") + toy_on = TRUE + vibration_mode = "hard" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop2.stop() + soundloop3.start() + if("off") + toy_on = FALSE + vibration_mode = "off" + playsound(loc, 'sound/weapons/magout.ogg', 20, TRUE) + soundloop3.stop() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/pinkcuffs.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/pinkcuffs.dm new file mode 100644 index 00000000000..6a12ad196f4 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/pinkcuffs.dm @@ -0,0 +1,30 @@ +/obj/item/restraints/handcuffs/lewd + name = "kinky handcuffs" + desc = "Fake handcuffs meant for erotic roleplay." + icon_state = "pinkcuffs" + inhand_icon_state = "pinkcuffs" + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + worn_icon_state = "pinkcuffs" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + breakouttime = 10 + +/obj/item/restraints/handcuffs/lewd/Initialize() + . = ..() + +// Additionally, we will process the installation of the desired appearance, to bypass the bug in the general code +/obj/item/restraints/handcuffs/lewd/apply_cuffs(mob/living/carbon/target, mob/user, dispense = 0) + . = ..() + src.icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + src.icon_state = "pinkcuffs" + src.worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + src.worn_icon_state = "pinkcuffs" + src.lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + src.righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + + // Similar code in general procedures does not correctly set the appearance + target.remove_overlay(HANDCUFF_LAYER) + if(target.handcuffed) + target.overlays_standing[HANDCUFF_LAYER] = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi', "pinkcuffs", -HANDCUFF_LAYER) + target.apply_overlay(HANDCUFF_LAYER) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/serviette.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/serviette.dm new file mode 100644 index 00000000000..8b9ae3fd16f --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/serviette.dm @@ -0,0 +1,135 @@ +/////////////////////// +//CODE FOR SERVIETTES// +/////////////////////// + +//Kubic plz make it clean stuff. My arms grow from same place where grows my legs. + +/obj/item/serviette + name = "serviette" + desc = "To clean all the mess." + icon_state = "serviette_clean" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + var/cleanspeed = 50 + w_class = WEIGHT_CLASS_TINY + item_flags = NOBLUDGEON + gender = PLURAL + +/obj/item/serviette_used + name = "dirty serviette" + desc = "Eww... Throw it in trash!" + icon_state = "serviette_dirty" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + w_class = WEIGHT_CLASS_TINY + +/obj/item/serviette/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity || !check_allowed_items(target)) + return + var/clean_speedies = 1 * cleanspeed + if(user.mind) + clean_speedies = cleanspeed * min(user.mind.get_skill_modifier(/datum/skill/cleaning, SKILL_SPEED_MODIFIER)+0.1,1) //less scaling for soapies + //I couldn't feasibly fix the overlay bugs caused by cleaning items we are wearing. + //So this is a workaround. This also makes more sense from an IC standpoint. ~Carn + if(user.client && ((target in user.client.screen) && !user.is_holding(target))) + to_chat(user, "You need to take that [target.name] off before cleaning it!") + else if(istype(target, /obj/effect/decal/cleanable)) + user.visible_message("[user] begins to clean \the [target.name] out with [src].", "You begin to clean \the [target.name] out with [src]...") + if(do_after(user, clean_speedies, target = target)) + to_chat(user, "You clean \the [target.name] out.") + var/obj/effect/decal/cleanable/cleanies = target + user.mind?.adjust_experience(/datum/skill/cleaning, max(round(cleanies.beauty/CLEAN_SKILL_BEAUTY_ADJUSTMENT),0)) //again, intentional that this does NOT round but mops do. + qdel(target) + qdel(src) + var/obj/item/serviette_used/W = new /obj/item/serviette_used + remove_item_from_storage(user) + user.put_in_hands(W) + + + else if(istype(target, /obj/structure/window)) + user.visible_message("[user] begins to clean \the [target.name] with [src]...", "You begin to clean \the [target.name] with [src]...") + if(do_after(user, clean_speedies, target = target)) + to_chat(user, "You clean \the [target.name].") + target.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) + target.set_opacity(initial(target.opacity)) + user.mind?.adjust_experience(/datum/skill/cleaning, CLEAN_SKILL_GENERIC_WASH_XP) + qdel(src) + var/obj/item/serviette_used/W = new /obj/item/serviette_used + remove_item_from_storage(user) + user.put_in_hands(W) + + else + user.visible_message("[user] begins to clean \the [target.name] with [src]...", "You begin to clean \the [target.name] with [src]...") + if(do_after(user, clean_speedies, target = target)) + to_chat(user, "You clean \the [target.name].") + if(user && isturf(target)) + for(var/obj/effect/decal/cleanable/cleanable_decal in target) + user.mind?.adjust_experience(/datum/skill/cleaning, round(cleanable_decal.beauty / CLEAN_SKILL_BEAUTY_ADJUSTMENT)) + target.wash(CLEAN_SCRUB) + target.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) + user.mind?.adjust_experience(/datum/skill/cleaning, CLEAN_SKILL_GENERIC_WASH_XP) + qdel(src) + var/obj/item/serviette_used/W = new /obj/item/serviette_used + remove_item_from_storage(user) + user.put_in_hands(W) + + return + +/////////////////////////// +//CODE FOR SERVIETTE PACK// +/////////////////////////// + +/obj/item/serviette_pack + name = "pack of serviettes" + desc = "I wonder why LustWish makes them..." + icon_state = "serviettepack" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + var/servleft = "4" + w_class = WEIGHT_CLASS_SMALL + +/obj/item/serviette_pack/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[servleft]" + +/obj/item/serviette_pack/Initialize() + . = ..() + update_icon_state() + update_icon() + +/obj/item/serviette_pack/attack_self(mob/user, obj/item/I) + switch(servleft) + if("4") + to_chat(user, "You took one of serviettes from pack.") + servleft = "3" + var/obj/item/serviette/W = new /obj/item/serviette + user.put_in_hands(W) + update_icon() + update_icon_state() + + if("3") + to_chat(user, "You took one of serviettes from pack.") + servleft = "2" + var/obj/item/serviette/W = new /obj/item/serviette + user.put_in_hands(W) + update_icon() + update_icon_state() + + if("2") + to_chat(user, "You took one of serviettes from pack.") + servleft = "1" + var/obj/item/serviette/W = new /obj/item/serviette + user.put_in_hands(W) + update_icon() + update_icon_state() + + if("1") + to_chat(user, "You took one of serviettes from pack.") + servleft = "0" + var/obj/item/serviette/W = new /obj/item/serviette + user.put_in_hands(W) + update_icon() + update_icon_state() + + if("0") + to_chat(user, "There is no more serviettes left!") + update_icon() + update_icon_state() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/spanking_pad.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/spanking_pad.dm new file mode 100644 index 00000000000..c4039101511 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/spanking_pad.dm @@ -0,0 +1,89 @@ +/obj/item/spanking_pad + name = "spanking pad" + desc = "Leather pad with a handle." + icon_state = "spankpad" + inhand_icon_state = "spankpad" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + w_class = WEIGHT_CLASS_SMALL + var/current_color = "pink" + var/color_changed = FALSE + var/static/list/spankpad_designs + +//to change color of fleshlight +//create radial menu +/obj/item/spanking_pad/proc/populate_spankpad_designs() + spankpad_designs = list( + "pink" = image (icon = src.icon, icon_state = "spankpad_pink"), + "teal" = image(icon = src.icon, icon_state = "spankpad_teal")) + +/obj/item/spanking_pad/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/spanking_pad/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/spanking_pad/Initialize() + . = ..() + update_icon() + update_icon_state() + if(!length(spankpad_designs)) + populate_spankpad_designs() + +/obj/item/spanking_pad/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/spanking_pad/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, spankpad_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon_state() + update_icon() + color_changed = TRUE + else + return + +/obj/item/spanking_pad/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna spank. + if(BODY_ZONE_PRECISE_GROIN) + if(M.is_bottomless()) + message = (user == M) ? pick("spanks themselves with [src]","uses [src] to slap their hips") : pick("Slaps [M]'s hips with [src]", "Uses [src] to slap [M]'s butt","Spanks [M] with [src], making a savory slap","slaps [M]'s thighs") + if(M.client?.prefs.sextoys_pref == "Yes") + if(prob(40) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush","gasp")) + M.adjustArousal(2) + M.adjustPain(4) + M.apply_status_effect(/datum/status_effect/spanked) + if(HAS_TRAIT(M, TRAIT_MASOCHISM || TRAIT_NYMPHOMANIA || TRAIT_BIMBO)) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "pervert spanked", /datum/mood_event/perv_spanked) + if(prob(10) && (M.stat != DEAD)) + M.apply_status_effect(/datum/status_effect/subspace) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/slap.ogg', 100, 1, -1) + else + to_chat(user, "Looks like [M]'s butt is covered!") + return + else + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/torture candle.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/torture candle.dm new file mode 100644 index 00000000000..09da7462e78 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/torture candle.dm @@ -0,0 +1,478 @@ +#define CANDLE_LUMINOSITY 2 +/obj/item/bdsm_candle + name = "soy candle" + desc = "A candle with low melting temperature." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + icon_state = "candle" + inhand_icon_state = "candle" + w_class = WEIGHT_CLASS_TINY + light_color = LIGHT_COLOR_FIRE + heat = 600 + var/current_color = "pink" + var/color_changed = FALSE + var/lit = FALSE + var/start_lit = FALSE + var/static/list/candle_designs + var/static/list/candlelights = list( + "pink" = LIGHT_COLOR_FIRE, + "teal" = COLOR_CYAN)//list of colors to choose + +//to change color of candle +//create radial menu +/obj/item/bdsm_candle/proc/populate_candle_designs() + candle_designs = list( + "pink" = image (icon = src.icon, icon_state = "candle_pink_lit"), + "teal" = image(icon = src.icon, icon_state = "candle_teal_lit")) + +/obj/item/bdsm_candle/proc/update_brightness() + set_light_on(lit) + update_light() + +/obj/item/bdsm_candle/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/bdsm_candle/Initialize() + . = ..() + update_icon() + update_icon_state() + if(start_lit) + light() + if(!length(candle_designs)) + populate_candle_designs() + +/obj/item/bdsm_candle/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[lit ? "lit" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[current_color]_[lit ? "lit" : "off"]" + +/obj/item/bdsm_candle/attackby(obj/item/W, mob/user, params) + var/msg = W.ignition_effect(src, user) + update_brightness() + if(msg) + light(msg) + else + return ..() + +/obj/item/bdsm_candle/fire_act(exposed_temperature, exposed_volume) + if(!lit) + light() + update_brightness() + return ..() + +/obj/item/bdsm_candle/get_temperature() + return lit * heat + +/obj/item/bdsm_candle/proc/light(show_message) + if(!lit) + lit = TRUE + if(show_message) + usr.visible_message(show_message) + set_light(CANDLE_LUMINOSITY) + START_PROCESSING(SSobj, src) + update_icon() + update_brightness() + +/obj/item/bdsm_candle/proc/put_out_candle() + if(!lit) + return + lit = FALSE + update_icon() + set_light(0) + return TRUE + +/obj/item/bdsm_candle/extinguish() + put_out_candle() + return ..() + +/obj/item/bdsm_candle/process(delta_time) + if(!lit) + return PROCESS_KILL + open_flame() + update_brightness() + +/obj/item/bdsm_candle/AltClick(mob/user, obj/item/I) + . = ..() + if(lit == FALSE) + if(color_changed == FALSE) + var/choice = show_radial_menu(user,src, candle_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + light_color = candlelights[choice] + update_icon() + update_brightness() + color_changed = TRUE + if(lit == TRUE) + if(put_out_candle()) + user.visible_message("[user] snuffs [src].") + +/////////////////////////////////////////////////// +//here goes things that required for wax dropping// +/////////////////////////////////////////////////// + +/obj/item/bdsm_candle/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + if(lit == TRUE) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna wax + if(BODY_ZONE_PRECISE_GROIN) + var/obj/item/organ/genital/penis = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.gender == MALE) + if(vagina && penis) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the thier penis, he moans in pleasure","drips some wax on themselves, letting it reach his penis. he moans in pleasure","drips some wax on themselves, letting it reach his vagina. He moans in pleasure.","drips some wax on the [M]'s pussy, he moans in pleasure") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, he slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made him moan.","drips some wax on the [M]'s vagina, he moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() ||penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the their penis, he moans in pleasure","drips some wax on themselves, letting it reach his penis. he moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, he slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on themselves, letting it reach his vagina. He moans in pleasure.","drips some wax on the [M]'s pussy, he moans in pleasure") : pick("drips some wax on the [M]'s vagina, he moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the their penis, he moans in pleasure","drips some wax on themselves, letting it reach his penis. he moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, he slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on themselves, letting it reach his vagina. He moans in pleasure.","drips some wax on the [M]'s pussy, he moans in pleasure") : pick("drips some wax on the [M]'s vagina, he moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("drips some wax on themselves, letting it reach his belly. He moans in pleasure.","drips some wax on the [M]'s tummy, he moans in pleasure") : pick("drips some wax on the [M]'s belly, he moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s tummy.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s groin, made him moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(M.gender == FEMALE) + if(vagina && penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW && vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s penis, she moans in pleasure","drips some wax on themselves, letting it reach her penis. she moans in pleasure.","drips some wax on themselves, letting it reach her vagina. She moans in pleasure.","drips some wax on the [M]'s pussy, she moans in pleasure") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, she slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made her moan.","drips some wax on the [M]'s vagina, she moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on themselves, letting it reach her vagina. She moans in pleasure.","drips some wax on the [M]'s pussy, she moans in pleasure") : pick("drips some wax on the [M]'s vagina, she moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the their penis, she moans in pleasure","drips some wax on themselves, letting it reach her penis. She moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, she slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the their penis, she moans in pleasure","drips some wax on themselves, letting it reach her penis. She moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, she slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on themselves, letting it reach her vagina. She moans in pleasure.","drips some wax on the [M]'s pussy, she moans in pleasure") : pick("drips some wax on the [M]'s vagina, she moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + if(M.is_bottomless()) + message = (user == M) ? pick("drips some wax on themselves, letting it reach her belly. She moans in pleasure.","drips some wax on the [M]'s tummy, she moans in pleasure") : pick("drips some wax on the [M]'s belly, she moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s tummy.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s groin, made her moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + else + if(vagina && penis) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s penis, it moans in pleasure","drips some wax on themselves, letting it reach it's penis. It moans in pleasure.","drips some wax on themselves, letting it reach it's vagina. It moans in pleasure.","drips some wax on the [M]'s pussy, it moans in pleasure") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, it slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made it moan.","drips some wax on the [M]'s vagina, it moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s vagina, it moans in pleasure","drips some wax on themselves, letting it reach it's vagina. It moans in pleasure.") : pick("drips some wax on the [M]'s vagina, it moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s penis, it moans in pleasure","drips some wax on themselves, letting it reach it's penis. It moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, it slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(M.is_bottomless() || penis.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s penis, it moans in pleasure","drips some wax on themselves, letting it reach it's penis. It moans in pleasure.") : pick("drips wax right on [M]'s penis. It slightly itches.","drips hot wax from the [src] on the [M]'s penis, it slightly shivers.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s penis, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(M.is_bottomless() || vagina.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on the [M]'s vagina, it moans in pleasure","drips some wax on themselves, letting it reach it's vagina. It moans in pleasure.") : pick("drips some wax on the [M]'s vagina, it moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s vagina.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s pussy, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else + if(M.is_bottomless()) + message = (user == M) ? pick("drips some wax on themselves, letting it reach it's belly. It moans in pleasure.","drips some wax on the [M]'s tummy. It moans in pleasure") : pick("drips some wax on the [M]'s belly, it moans in pleasure","tilts the candle. Wax slowly goes down, reaching the [M]'s tummy.","tilts the candle. Drops of wax, dripping right from [src] right on the [M]'s groin, made it moan.") + M.adjustPain(9) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + if(BODY_ZONE_CHEST) + var/obj/item/organ/genital/breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + if(M.gender == MALE) + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on his breasts, releasing all his lustness","drips some wax right on his tits, made him become faint.") : pick("pours the wax that is slowly dripping from the [src] on the [M]'s breasts, he shows pure enjoyment.","tilts the candle. Right in the moment when wax drips on [M]'s breasts, he shivers","tilts the candle. Just when hot drops of wax fell on the [M]'s breasts, he quietly moans in pleasure") + M.adjustPain(6) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(M.is_topless()) + message = (user == M) ? pick("drips some wax on his nipples, releasing all his lustness","drips some wax right on his chest, made him become faint.") : pick("drips wax from [src], that falls right on the [M]'s chest, he all shivers in pleasure.","tilts the candle. Right in the moment when wax drips on [M]'s nipples, he shivers","tilts the candle. Just when hot drops of wax fell on the [M]'s chest, he quietly moans in pleasure") + M.adjustPain(4) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + + if(M.gender == FEMALE) + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on her breasts, releasing all her lustness","drips some wax right on her tits, made her become faint.") : pick("pours the wax that is slowly dripping from the [src] on the [M]'s breasts, she shows pure enjoyment.","tilts the candle. Right in the moment when wax drips on [M]'s breasts, she shivers","tilts the candle. Just when hot drops of wax fell on the [M]'s breasts, she quietly moans in pleasure") + M.adjustPain(6) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(M.is_topless()) + message = (user == M) ? pick("drips some wax on her nipples, releasing all her lustness","drips some wax right on her chest, made her become faint.") : pick("drips wax from [src], that falls right on the [M]'s chest, she all shivers in pleasure.","tilts the candle. Right in the moment when wax drips on [M]'s nipples, she shivers", "tilts the candle. Just when hot drops of wax fell on the [M]'s chest, she quietly moans in pleasure") + M.adjustPain(4) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(breasts) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + message = (user == M) ? pick("drips some wax on it's breasts, releasing all it's lustness","drips some wax right on it's tits, made it become faint.") : pick("pours the wax that is slowly dripping from the [src] on the [M]'s breasts, it shows pure enjoyment.","tilts the candle. Right in the moment when wax drips on [M]'s breasts, it shivers","tilts the candle. Just when hot drops of wax fell on the [M]'s breasts, it quietly moans in pleasure") + M.adjustPain(6) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + if(M.is_topless()) + message = (user == M) ? pick("drips some wax on it's nipples, releasing all it's lustness","drips some wax right on it's chest, made it become faint.") : pick("drips wax from [src], that falls right on the [M]'s chest, it all shivers in pleasure.","tilts the candle. Right in the moment when wax drips on [M]'s nipples, it shivers", "tilts the candle. Just when hot drops of wax fell on the [M]'s chest, it quietly moans in pleasure") + M.adjustPain(4) + if(M.stat != DEAD) + M.do_jitter_animation() + if(prob(50)) + M.emote(pick("twitch_s" ,"gasp","shiver")) + user.visible_message("[user] [message].") + playsound(loc, pick('modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg', + 'modular_skyrat/modules/modular_items/lewd_items/sounds/vax2.ogg'), 70, TRUE) + + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + else + to_chat(user, "Candle should be lit to produce hot liquid wax!") + return + +#undef CANDLE_LUMINOSITY diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibrator.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibrator.dm new file mode 100644 index 00000000000..73d2a1ad6ae --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibrator.dm @@ -0,0 +1,414 @@ +//This code huge and blocky, but we're working on update for... my god, 4 months. If you can upgrade it - do it, but don't remove or break something, test carefully. This item is insertable. +/obj/item/clothing/sextoy/vibrator + name = "vibrator" + desc = "Woah. What an... Interesting item. I wonder what this red button does..." + icon_state = "vibrator" + inhand_icon_state = "vibrator" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + slot_flags = ITEM_SLOT_VAGINA|ITEM_SLOT_ANUS + var/toy_on = FALSE + var/current_color = "pink" + var/color_changed = FALSE + var/vibration_mode = "off" + var/list/modes = list("low" = "medium", "medium" = "hard", "hard" = "off", "off" = "low") + var/datum/looping_sound/vibrator_low/soundloop1 + var/datum/looping_sound/vibrator_medium/soundloop2 + var/datum/looping_sound/vibrator_hard/soundloop3 + var/mode = "off" + var/static/list/vibrator_designs + w_class = WEIGHT_CLASS_TINY + moth_edible = FALSE + +//create radial menu +/obj/item/clothing/sextoy/vibrator/proc/populate_vibrator_designs() + vibrator_designs = list( + "pink" = image (icon = src.icon, icon_state = "vibrator_pink_low"), + "teal" = image(icon = src.icon, icon_state = "vibrator_teal_low"), + "red" = image(icon = src.icon, icon_state = "vibrator_red_low"), + "yellow" = image(icon = src.icon, icon_state = "vibrator_yellow_low"), + "green" = image(icon = src.icon, icon_state = "vibrator_green_low")) + +/obj/item/clothing/sextoy/vibrator/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, vibrator_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon_state() + update_icon() + color_changed = TRUE + else + return + +//to check if we can change vibrator's model +/obj/item/clothing/sextoy/vibrator/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/vibrator/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(vibrator_designs)) + populate_vibrator_designs() + + //soundloop + soundloop1 = new(src, FALSE) + soundloop2 = new(src, FALSE) + soundloop3 = new(src, FALSE) + +/obj/item/clothing/sextoy/vibrator/Destroy() + QDEL_NULL(soundloop1) + QDEL_NULL(soundloop2) + QDEL_NULL(soundloop3) + return ..() + +/obj/item/clothing/sextoy/vibrator/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[vibration_mode]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/vibrator/equipped(mob/user, slot) + . = ..() + var/mob/living/carbon/human/H = user + if(src == H.anus || src == H.vagina) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/vibrator/dropped(mob/user, slot) + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/vibrator/process(delta_time) + var/mob/living/carbon/human/U = loc + if(toy_on == TRUE) + if(vibration_mode == "low" && U.arousal < 40) //prevent non-stop cumming from wearing this thing + U.adjustArousal(0.7 * delta_time) + U.adjustPleasure(0.7 * delta_time) + if(vibration_mode == "medium" && U.arousal < 70) + U.adjustArousal(1 * delta_time) + U.adjustPleasure(1 * delta_time) + if(vibration_mode == "hard") //no mercy + U.adjustArousal(1.5 * delta_time) + U.adjustPleasure(1.5 * delta_time) + if(toy_on == FALSE && U.arousal < 30) + U.adjustArousal(0.5 * delta_time) + U.adjustPleasure(0.5 * delta_time) + +//SHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODESHITCODE +/obj/item/clothing/sextoy/vibrator/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + var/message = "" + if(toy_on == TRUE) + if(M.client?.prefs.sextoys_pref == "Yes") + switch(user.zone_selected) //to let code know what part of body we gonna vibe + if(BODY_ZONE_PRECISE_GROIN) + var/obj/item/organ/genital/penis = M.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(vibration_mode == "low") + if(vagina && penis) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]","massages their penis with the [src]","gently teases their penis with [src]") : pick("delicately massages [M]'s vagina with [src]", "uses [src] to gently massage [M]'s crotch","leans the massager against [M]'s pussy","delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("delicately massages [M]'s vagina with [src]", "uses [src] to gently massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("delicately massages [M]'s penis with [src]", "uses [src] to gently massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("delicately massages [M]'s vagina with [src]", "uses [src] to gently massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + user.visible_message("Looks like [M]'s groin is covered!") + return + else + user.visible_message("Looks like [M] don't have suitable organs for that!") + return + + if(vibration_mode == "medium") + if(vagina && penis) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]","massages their vagina with the [src]","teases teases their pussy with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the massager against [M]'s penis","massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","gently teases their penis with [src]") : pick("massages [M]'s penis with [src]", "uses [src] to massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","gently teases their pussy with [src]") : pick("massages [M]'s vagina with [src]", "uses [src] to massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(5) + M.adjustPleasure(5) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else + user.visible_message("Looks like [M] don't have suitable organs for that!") + return + + if(vibration_mode == "hard") + if(vagina && penis) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW && penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]","massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans massager tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the massager against [M]'s penis","leans massager tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans massager tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]") : pick("leans massager tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan","blush")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(penis) + if(penis.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their penis with the [src]","hardly teases their penis with [src]") : pick("leans massager tight to [M]'s penis with [src]", "uses [src] to agressively massage [M]'s penis","leans the massager against [M]'s penis") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else if(vagina) + if(vagina.visibility_preference == GENITAL_ALWAYS_SHOW || M.is_bottomless()) + message = (user == M) ? pick("massages their vagina with the [src]","hardly teases their pussy with [src]") : pick("leans massager tight to [M]'s vagina with [src]", "uses [src] to agressively massage [M]'s crotch","leans the massager against [M]'s pussy") + M.adjustArousal(8) + M.adjustPleasure(10) + if(prob(50) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else + to_chat(user, "Looks like [M]'s groin is covered!") + return + + else + user.visible_message("Looks like [M] don't have suitable organs for that!") + return + + if(BODY_ZONE_CHEST) + var/obj/item/organ/genital/breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + if(M.is_topless() || breasts.visibility_preference == GENITAL_ALWAYS_SHOW) + if(vibration_mode == "low") + if(breasts) + message = (user == M) ? pick("massages their breasts with the [src]","gently teases their tits with [src]") : pick("delicately teases [M]'s breasts with [src]", "uses [src] to slowly massage [M]'s tits", "uses [src] to tease [M]'s boobs", "rubs [M]'s tits with [src]") + M.adjustArousal(4) + M.adjustPleasure(1) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + else + message = (user == M) ? pick("massages their nipples with the [src]","gently teases their nipples with [src]") : pick("delicately teases [M]'s nipples with [src]", "uses [src] to slowly massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(2) + M.adjustPleasure(1) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 10, TRUE) + + + if(vibration_mode == "medium") + if(breasts) + message = (user == M) ? pick("massages their breasts with the [src]","gently teases their nipples with [src]") : pick("teases [M]'s nipples with [src]", "uses [src] to massage [M]'s tits", "uses [src] to tease [M]'s nipples") + M.adjustArousal(5) + M.adjustPleasure(4) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + else + message = (user == M) ? pick("massages their nipples with the [src]","gently teases their nipples with [src]") : pick("teases [M]'s nipples with [src]", "uses [src] to massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(3) + M.adjustPleasure(1) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 20, TRUE) + + if(vibration_mode == "hard") + if(breasts) + message = (user == M) ? pick("massages their breasts with the [src]","hardly teases their nipples with [src]") : pick("leans massager tight against [M]'s nipples with [src]", "uses [src] to massage [M]'s tits", "uses [src] to tease [M]'s nipples") + M.adjustArousal(7) + M.adjustPleasure(9) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + else + message = (user == M) ? pick("massages their nipples with the [src]","hardly teases their nipples with [src]") : pick("leans massager tight against [M]'s nipples with [src]", "uses [src] to massage [M]'s nipples", "uses [src] to tease [M]'s nipples") + M.adjustArousal(4) + M.adjustPleasure(2) + if(prob(30) && (M.stat != DEAD)) + M.emote(pick("twitch_s","moan")) + user.visible_message("[user] [message].") + playsound(loc, 'modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg', 30, TRUE) + + else + to_chat(user, "Looks like [M]'s chest is covered!") + return + else + to_chat(user, "Looks like [M] don't want you to do that.") + return + else + to_chat(user, "You must turn on the toy, to use it!") + return + +/obj/item/clothing/sextoy/vibrator/attack_self(mob/user, obj/item/I) + toggle_mode() + if(vibration_mode == "low") + to_chat(user, "Vibration mode now is low. Bzzz...") + if(vibration_mode == "medium") + to_chat(user, "Vibration mode now is medium. Bzzzz!") + if(vibration_mode == "hard") + to_chat(user, "Vibration mode now is hard. Careful with that thing.") + if(vibration_mode == "off") + to_chat(user, "Vibrator turned off. Fun is over?") + update_icon() + update_icon_state() + +/obj/item/clothing/sextoy/vibrator/proc/toggle_mode() + mode = modes[mode] + switch(mode) + if("low") + toy_on = TRUE + vibration_mode = "low" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop1.start() + if("medium") + toy_on = TRUE + vibration_mode = "medium" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop1.stop() + soundloop2.start() + if("hard") + toy_on = TRUE + vibration_mode = "hard" + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + soundloop2.stop() + soundloop3.start() + if("off") + toy_on = FALSE + vibration_mode = "off" + playsound(loc, 'sound/weapons/magout.ogg', 20, TRUE) + soundloop3.stop() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibroring.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibroring.dm new file mode 100644 index 00000000000..0398dc5911e --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_items/vibroring.dm @@ -0,0 +1,97 @@ +/////////////// +///Vibroring/// +/////////////// + +/obj/item/clothing/sextoy/vibroring + name = "vibrating ring" + desc = "Used to keep erection" + icon_state = "vibroring" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + var/toy_on = FALSE + var/current_color = "pink" + var/color_changed = FALSE + var/static/list/vibroring_designs + var/datum/looping_sound/vibrator_medium/soundloop2 + w_class = WEIGHT_CLASS_TINY + slot_flags = ITEM_SLOT_PENIS + moth_edible = FALSE + +/obj/item/clothing/sextoy/vibroring/attack_self(mob/user) + toy_on = !toy_on + to_chat(user, "You turned vibroring [toy_on? "on. Brrrr..." : "off."]") + playsound(user, toy_on ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) + update_icon_state() + update_icon() + switch(toy_on) + if(TRUE) + soundloop2.start() + if(FALSE) + soundloop2.stop() + +//create radial menu +/obj/item/clothing/sextoy/vibroring/proc/populate_vibroring_designs() + vibroring_designs = list( + "pink" = image(icon = src.icon, icon_state = "vibroring_pink_off"), + "teal" = image(icon = src.icon, icon_state = "vibroring_teal_off")) + +/obj/item/clothing/sextoy/vibroring/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, vibroring_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + else + return + +//to check if we can change egg's model +/obj/item/clothing/sextoy/vibroring/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/clothing/sextoy/vibroring/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(vibroring_designs)) + populate_vibroring_designs() + + //soundloop + soundloop2 = new(src, FALSE) + +/obj/item/clothing/sextoy/vibroring/Destroy() + QDEL_NULL(soundloop2) + return ..() + +/obj/item/clothing/sextoy/vibroring/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[toy_on? "on" : "off"]" + inhand_icon_state = "[initial(icon_state)]_[current_color]" + +/obj/item/clothing/sextoy/vibroring/equipped(mob/user, slot, initial) + . = ..() + var/mob/living/carbon/human/H = user + if(src == H.penis) + START_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/vibroring/dropped(mob/user, silent) + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/sextoy/vibroring/process(delta_time) + var/mob/living/carbon/human/U = loc + if(!U) + return PROCESS_KILL + var/obj/item/organ/genital/testicles/P = U.getorganslot(ORGAN_SLOT_PENIS) + if(toy_on == TRUE) + U.adjustArousal(1 * delta_time) + U.adjustPleasure(1 * delta_time) + if(P.aroused != AROUSAL_CANT) + P.aroused = AROUSAL_FULL //Vibroring keep penis erected. diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_loadout.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_loadout.dm new file mode 100644 index 00000000000..60a7d54d204 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_loadout.dm @@ -0,0 +1,27 @@ +////////////////////////////////// +///Loadout items from our update/// +////////////////////////////////// + +//uniform +/datum/loadout_item/uniform/latexmaid + name = "Latex maid uniform" + path = /obj/item/clothing/under/costume/lewdmaid + +/datum/loadout_item/uniform/stripper + name = "Stripper outfit" + path = /obj/item/clothing/under/stripper_outfit + +//head +/datum/loadout_item/head/dominacap + name = "Dominant cap" + path = /obj/item/clothing/head/domina_cap + +//shoes +/datum/loadout_item/shoes/dominaheels + name = "Dominant heels" + path = /obj/item/clothing/shoes/dominaheels + +//neck +/datum/loadout_item/neck/kinkycollar + name = "Kinky collar" + path = /obj/item/clothing/neck/kink_collar diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm new file mode 100644 index 00000000000..de025df89cc --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_machinery/milking_machine.dm @@ -0,0 +1,1063 @@ +/obj/structure/chair/milking_machine + name = "Milking machine" + desc = "Stationary device for milking people." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi' + icon_state = "milking_pink_off" + max_buckled_mobs = 1 + item_chair = null + flags_1 = NODECONSTRUCT_1 + max_integrity = 75 + var/color_changed = FALSE // Variable to track the color change of the machine by the user. So that you can change it once. + var/static/list/milkingmachine_designs + ////////////////////// + // Power management // + ////////////////////// + var/obj/item/stock_parts/cell/cell = null // Current cell in machine + var/charge_rate = 200 // Power charge per tick devided by delta_time (always about ~2) + var/power_draw_rate = 65 // Power draw per tick multiplied by delta_time (always about ~2) + // Additional power consumption multiplier for different operating modes. Fractional value to reduce consumption + var/power_draw_multiplier_list = list("off" = 0, "low" = 0.025, "medium" = 0.25, "hard" = 0.5) + var/panel_open = FALSE // Сurrent maintenace panel state + + ///////////////////////////// + // Machine operating modes // + ///////////////////////////// + var/pump_state_list = list("pump_off","pump_on") + var/pump_state + var/mode_list = list("off","low","medium","hard") + var/current_mode + + ///////////////////////////////// + // Return sensation parameters // + ///////////////////////////////// + // Values are returned every tick, without additional modifiers + var/arousal_amounts = list("off" = 0, "low" = 1,"medium" = 2,"hard" = 3) + var/pleasure_amounts = list("off" = 0, "low" = 0.2,"medium" = 1,"hard" = 1.5) + var/pain_amounts = list("off" = 0, "low" = 0,"medium" = 0.2,"hard" = 0.5) + + ////////////////////// + // Fluid management // + ////////////////////// + // Liquids are taken every tick, no additional modifiers + var/milk_retrive_amount = list("off" = 0, "low" = 1,"medium" = 2,"hard" = 3) + var/girlcum_retrive_amount = list("off" = 0, "low" = 1,"medium" = 2,"hard" = 3) + var/semen_retrive_amount = list("off" = 0, "low" = 1,"medium" = 2,"hard" = 3) + var/climax_retrive_multiplier = 2 // Climax intake volume multiplier + + ////////////////////////// + // Vessels and parameters // + ////////////////////////// + var/max_vessel_capacity = 100 // Limits a max capacity of any internal vessel in machine + var/obj/item/reagent_containers/milk_vessel + var/obj/item/reagent_containers/girlcum_vessel + var/obj/item/reagent_containers/semen_vessel + var/obj/item/reagent_containers/current_vessel // Vessel selected in UI + + //////////////////////////////////////////// + // Work object link cache for the machine // + //////////////////////////////////////////// + var/obj/item/organ/genital/current_selected_organ = null // Organ selected in UI + var/obj/item/reagent_containers/glass/beaker = null // Beaker inserted in machine + var/mob/living/carbon/human/current_mob = null // Mob buckled to the machine + var/obj/item/organ/genital/breasts/current_breasts = null // Buckled mob breasts + var/obj/item/organ/genital/testicles/current_testicles = null // Buckled mob testicles + var/obj/item/organ/genital/vagina/current_vagina = null // Buckled mob vagina + + // Variables for working with sizes and types of organs + var/breasts_size = null + var/breasts_count = null + var/vagina_size = null + var/testicles_size = null + + // Machine colors + var/machine_color_list = list("pink","teal") // Применить ссылки на список везде, где можно + var/machine_color + + ////////////////////////////////////////// + // Stuff for visualizing machine states // + ////////////////////////////////////////// + // Cell power capacity indicator + var/indicator_state_list = list("indicator_off","indicator_low","indicator_medium","indicator_high") + var/indicator_state + // Vessel capacity indicator + var/vessel_state_list = list("liquid_empty","liquid_low","liquid_medium","liquid_high","liquid_full") + var/vessel_state + // Organ types and sizes + var/organ_types = list() + var/current_selected_organ_type = null + var/current_selected_organ_size = null + + var/lock_state = "open" + + ///////////////////// + // Overlay Objects // + ///////////////////// + var/mutable_appearance/vessel_overlay + var/mutable_appearance/indicator_overlay + var/mutable_appearance/locks_overlay + var/mutable_appearance/panel_overlay + var/mutable_appearance/cell_overlay + var/mutable_appearance/organ_overlay + var/organ_overlay_new_icon_state = "" // Organ overlay update optimization + +// Additional examine text +/obj/structure/chair/milking_machine/examine(mob/user) + . = ..() + . +="Why are these metal mounts on the armrests?" + +/obj/structure/chair/milking_machine/Destroy() + . = ..() + if(current_mob) + if(current_mob.handcuffed) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_abstract_handcuffed() + current_mob.layer = initial(current_mob.layer) + STOP_PROCESSING(SSobj, src) + unbuckle_all_mobs() + +// Object initialization +/obj/structure/chair/milking_machine/Initialize() + . = ..() + machine_color = machine_color_list[1] + + pump_state = pump_state_list[1] + current_mode = mode_list[1] + indicator_state = indicator_state_list[1] + vessel_state = vessel_state_list[1] + + milk_vessel = new() + milk_vessel.name = "MilkContainer" + milk_vessel.reagents.maximum_volume = max_vessel_capacity + girlcum_vessel = new() + girlcum_vessel.name = "GirlcumContainer" + girlcum_vessel.reagents.maximum_volume = max_vessel_capacity + semen_vessel = new() + semen_vessel.name = "SemenContainer" + semen_vessel.reagents.maximum_volume = max_vessel_capacity + current_vessel = milk_vessel + + vessel_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "liquid_empty", LYING_MOB_LAYER) + vessel_overlay.name = "vessel_overlay" + indicator_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "indicator_empty", ABOVE_MOB_LAYER + 0.1) + indicator_overlay.name = "indicator_overlay" + locks_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "locks_open", BELOW_MOB_LAYER) + locks_overlay.name = "locks_overlay" + panel_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "milking_panel_closed", LYING_MOB_LAYER) + panel_overlay.name = "panel_overlay" + cell_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "milking_cell_empty", ABOVE_MOB_LAYER) + cell_overlay.name = "cell_overlay" + organ_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi', "none", ABOVE_MOB_LAYER) + organ_overlay.name = "organ_overlay" + + add_overlay(locks_overlay) + add_overlay(vessel_overlay) + + update_all_visuals() + populate_milkingmachine_designs() + START_PROCESSING(SSobj, src) + +//////////////////////////////// +// Managing object appearance // +//////////////////////////////// +// Define color options for the menu +/obj/structure/chair/milking_machine/proc/populate_milkingmachine_designs() + milkingmachine_designs = list( + "pink" = image(icon = src.icon, icon_state = "milking_pink_off"), + "teal" = image(icon = src.icon, icon_state = "milking_teal_off")) + +// Radial menu handler for color selection by using multitool +/obj/structure/chair/milking_machine/multitool_act(mob/living/user, obj/item/I) + . = ..() + if(.) + return FALSE + var/choice = show_radial_menu(user,src, milkingmachine_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return TRUE + machine_color = choice + update_icon() + color_changed = TRUE + to_chat(user, "You have changed the color of the milking machine!") + return TRUE + +// Checking if we can use the menu +/obj/structure/chair/milking_machine/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +////////////////////////////////////////////////////////// +// Override block to change the standard chair behavior // +////////////////////////////////////////////////////////// +// Object cannot rotate +/obj/structure/chair/milking_machine/can_be_rotated(mob/user) + return FALSE +// User cannot rotate the object +/obj/structure/chair/milking_machine/can_user_rotate(mob/user) + return FALSE +// Another plug to disable rotation +/obj/structure/chair/milking_machine/attack_tk(mob/user) + return FALSE + +// Get the organs of the mob and visualize the change in machine +/obj/structure/chair/milking_machine/post_buckle_mob(mob/living/M) + current_mob = M + + current_breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + if(current_breasts) + breasts_size = current_breasts.genital_size + + current_testicles = M.getorganslot(ORGAN_SLOT_TESTICLES) + if(current_testicles) + testicles_size = current_testicles.genital_size + + current_vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(current_vagina) + vagina_size = current_vagina.genital_size + + cut_overlay(locks_overlay) + locks_overlay.icon_state = "locks_closed" + locks_overlay.layer = ABOVE_MOB_LAYER + add_overlay(locks_overlay) + if(ishuman(current_mob)) + var/mob/living/carbon/human/victim = current_mob + if(current_mob.handcuffed) + current_mob.handcuffed.forceMove(loc) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_handcuffed() + current_mob.set_handcuffed(new /obj/item/restraints/handcuffs/milker(victim)) + current_mob.handcuffed.parented_struct = src + current_mob.update_abstract_handcuffed() + + update_overlays() + M.layer = BELOW_MOB_LAYER + update_all_visuals() + + if(SStgui.try_update_ui(M, src)) + var/datum/tgui/ui = SStgui.try_update_ui(M, src) + ui.close() + return + +// Clear the cache of the organs of the mob and update the state of the machine +/obj/structure/chair/milking_machine/post_unbuckle_mob(mob/living/M) + cut_overlay(organ_overlay) + organ_overlay.icon_state = "none" + + cut_overlay(locks_overlay) + locks_overlay.icon_state = "locks_open" + locks_overlay.layer = BELOW_MOB_LAYER + add_overlay(locks_overlay) + + current_mode = mode_list[1] + pump_state = pump_state_list[1] + + current_mob.layer = initial(current_mob.layer) + update_all_visuals() + + if(current_mob.handcuffed) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_abstract_handcuffed() + + current_mob = null + current_selected_organ = null + current_breasts = null + current_testicles = null + current_vagina = null + + breasts_size = null + breasts_count = null + vagina_size = null + testicles_size = null + return + +/obj/structure/chair/milking_machine/is_buckle_possible(mob/living/target, force, check_loc) + // Make sure target is mob/living + if(!istype(target)) + return FALSE + + // No bucking you to yourself. + if(target == src) + return FALSE + + // Check if the target to buckle isn't INSIDE OF A WALL + if(!isopenturf(loc) || !isopenturf(target.loc)) + return FALSE + + // Check if this atom can have things buckled to it. + if(!can_buckle && !force) + return FALSE + + // If we're checking the loc, make sure the target is on the thing we're bucking them to. + if(check_loc && !target.Adjacent(src)) + return FALSE + + // Make sure the target isn't already buckled to something. + if(target.buckled) + return FALSE + + // Make sure this atom can still have more things buckled to it. + if(LAZYLEN(buckled_mobs) >= max_buckled_mobs) + return FALSE + + // Stacking buckling leads to lots of jank and issues, better to just nix it entirely + if(target.has_buckled_mobs()) + return FALSE + + // If the buckle requires restraints, make sure the target is actually restrained. + if(buckle_requires_restraints && !HAS_TRAIT(target, TRAIT_RESTRAINED)) + return FALSE + + //If buckling is forbidden for the target, cancel + if(!target.can_buckle_to && !force) + return FALSE + + //If buckling is not human, cancel. fuck you + if(!ishuman(target)) + return FALSE + + return TRUE + + +//for chair handcuffs, no alerts +/mob/living/carbon/proc/update_abstract_handcuffed() + if(handcuffed) + drop_all_held_items() + stop_pulling() + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "handcuffed", /datum/mood_event/handcuffed) + else + SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "handcuffed") + update_action_buttons_icon() //some of our action buttons might be unusable when we're handcuffed. + update_inv_handcuffed() + update_hud_handcuffed() + +/obj/item + var/obj/structure/parented_struct = null + +/obj/item/restraints/handcuffs/milker + name = "chair cuffs" + desc = "A thick metal cuff for restraining hands." + lefthand_file = null + righthand_file = null + breakouttime = 45 SECONDS + flags_1 = NONE + item_flags = DROPDEL | ABSTRACT + +/obj/item/restraints/handcuffs/milker/Destroy() + . = ..() + unbuckle_parent() + parented_struct = null + +/obj/item/restraints/handcuffs/milker/proc/unbuckle_parent() + if(parented_struct) + parented_struct.unbuckle_all_mobs() + +/obj/structure/chair/milking_machine/user_unbuckle_mob(mob/living/carbon/human/M, mob/user) + + if(M) + if(M == user) + // Have difficulty unbuckling if overly aroused + if(M.arousal >= 60) + if((current_mode != mode_list[1]) && (current_mode != mode_list[2])) + to_chat(M, "You are too horny to try to get out!") + return + else + M.visible_message(span_notice("[M] unbuckles [M.p_them()]self from [src]."),\ + span_notice("You unbuckle yourself from [src]."),\ + span_hear("You hear metal clanking.")) + unbuckle_mob(M) + return + else + M.visible_message(span_notice("[M] unbuckles [M.p_them()]self from [src]."),\ + span_notice("You unbuckle yourself from [src]."),\ + span_hear("You hear metal clanking.")) + unbuckle_mob(M) + return + else + . = ..() + return + +////////////////////////////////////// +// Milking machine main logic block // +////////////////////////////////////// +// Empty Hand Attack Handler +/obj/structure/chair/milking_machine/attack_hand(mob/user) + // If the panel is open and the hand is empty, then we take out the battery, otherwise standard processing + if(panel_open && cell) + user.put_in_hands(cell) + cell.add_fingerprint(user) + user.visible_message("[user] removes [cell] from [src].", "You remove [cell] from [src].") + removecell() + update_all_visuals() + return + // Block the ability to open the interface of the machine if we are attached to it + if(LAZYLEN(buckled_mobs)) + if(user == buckled_mobs[1]) + user_unbuckle_mob(user,user) + return + // Standard processing, open the machine interface + . = ..() + if(.) + return + return + +// Attack handler for various item +/obj/structure/chair/milking_machine/attackby(obj/item/W, mob/user) + // Beaker attack check + if(istype(W, /obj/item/reagent_containers) && !(W.item_flags & ABSTRACT) && W.is_open_container()) + . = TRUE // No afterattack + if(panel_open) + to_chat(user, "You can't use the [src.name] while its panel is opened!") + return + var/obj/item/reagent_containers/B = W + . = TRUE // No afterattack + if(!user.transferItemToLoc(B, src)) + return + replace_beaker(user, B) + updateUsrDialog() + return + // Cell attack check + if(istype(W, /obj/item/stock_parts/cell)) + if(panel_open) + if(!anchored) + to_chat(user, "[src] isn't attached to the ground!") + return + if(cell) + to_chat(user, "There is already a cell in [src]!") + return + else + var/area/a = loc.loc // Gets our locations location, like a dream within a dream + if(!isarea(a)) + return + if(!user.transferItemToLoc(W,src)) + cut_overlay(cell_overlay) + cell_overlay.icon_state = "milking_cell_empty" + update_all_visuals() + return + + cell = W + cut_overlay(cell_overlay) + cell_overlay.icon_state = "milking_cell" + add_overlay(cell_overlay) + user.visible_message("[user] inserts a cell into [src].", "You insert a cell into [src].") + update_all_visuals() + return + else + to_chat(user, "Maintenance panel [src] isn't opened!") + return + else + if(screwdriver_action(user, icon_state, icon_state, W)) + return + if(crowbar_action(W)) + return + if(!cell && wrench_act(user, W)) + return + return ..() + +// Battery removal handler +/obj/structure/chair/milking_machine/proc/removecell() + cell.update_icon() + cell = null + cut_overlay(cell_overlay) + cut_overlay(indicator_overlay) + cell_overlay.icon_state = "milking_cell_empty" + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + +// Beaker change handler +/obj/structure/chair/milking_machine/proc/replace_beaker(mob/living/user, obj/item/reagent_containers/new_beaker) + if(!user) + return FALSE + if(beaker) + try_put_in_hand(beaker, user) + beaker = null + to_chat(user, "You took the beaker out of the machine") + if(new_beaker) + beaker = new_beaker + to_chat(user, "You put the beaker in the machine") + return TRUE + +// We will try to take the item in our hand, if it doesn’t work, then drop it into the car tile +/obj/structure/chair/milking_machine/proc/try_put_in_hand(obj/object, mob/living/user) + if(!issilicon(user) && in_range(src, user)) + user.put_in_hands(object) + else + object.forceMove(drop_location()) + +// Handler for opening the panel with a screwdriver for maintenance +/obj/structure/chair/milking_machine/proc/screwdriver_action(mob/user, icon_state_open, icon_state_closed, obj/item/I) + if(I.tool_behaviour == TOOL_SCREWDRIVER) + I.play_tool_sound(src, 50) + if(!panel_open) + panel_open = TRUE + cut_overlay(indicator_overlay) + if(cell != null) + cut_overlay(cell_overlay) + cell_overlay.icon_state = "milking_cell" + add_overlay(cell_overlay) + update_all_visuals() + cut_overlay(panel_overlay) + panel_overlay.icon_state = "milking_panel" + add_overlay(panel_overlay) + to_chat(user, "You open the maintenance hatch of [src].") + else + panel_open = FALSE + cut_overlay(panel_overlay) + panel_overlay.icon_state = "milking_panel_closed" + update_all_visuals() + add_overlay(indicator_overlay) + cut_overlay(cell_overlay) + cell_overlay.icon_state = "milking_cell_empty" + + to_chat(user, "You close the maintenance hatch of [src].") + + return TRUE + return FALSE + +// Object disassembly handler by crowbar +/obj/structure/chair/milking_machine/proc/crowbar_action(obj/item/I, ignore_panel = 0) + + . = (panel_open || ignore_panel) && !(flags_1 & NODECONSTRUCT_1) && I.tool_behaviour == TOOL_CROWBAR + if(.) + I.play_tool_sound(src, 50) + deconstruct(TRUE) + +// // Object disassembly handler by wrench +// /obj/structure/chair/milking_machine/default_unfasten_wrench(mob/user, obj/item/I, time = 20) +// . = !(flags_1 & NODECONSTRUCT_1) && I.tool_behaviour == TOOL_WRENCH +// if(.) +// I.play_tool_sound(src, 50) +// deconstruct(TRUE) + +// Machine Workflow Processor +/obj/structure/chair/milking_machine/process(delta_time) + + // Battery self-charging process processing + if (cell == null) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + return +// if(current_mode == mode_list[1] && pump_state == pump_state_list[1]) +// cell.give(charge_rate * delta_time) + + // Check if the machine should work + if(!current_mob) + update_all_visuals() + return // Doesn't work without a mob + if(current_selected_organ == null || current_mode == mode_list[1]) + update_all_visuals() + return // Does not work if an organ is not connected OR the machine is not switched to On + if(istype(current_selected_organ,/obj/item/organ/genital/breasts)) + if(milk_vessel.reagents.total_volume == max_vessel_capacity) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + return + if(istype(current_selected_organ,/obj/item/organ/genital/vagina)) + if(girlcum_vessel.reagents.total_volume == max_vessel_capacity) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + return + if(istype(current_selected_organ,/obj/item/organ/genital/testicles)) + if(semen_vessel.reagents.total_volume == max_vessel_capacity) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + return + if(current_mode == mode_list[1]) + pump_state = pump_state_list[1] + update_all_visuals() + return + // The machine can work + + if(cell != null && current_mode != mode_list[1]) + pump_state = pump_state_list[2] + retrive_liquids_from_selected_organ(delta_time) + increase_current_mob_arousal(delta_time) + draw_power_from_cell(delta_time) + else + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + +// Liquid intake handler +/obj/structure/chair/milking_machine/proc/retrive_liquids_from_selected_organ(delta_time) + // Climax check + var/X = 1 + if(current_mob != null) + if(current_mob.has_status_effect(/datum/status_effect/climax)) + X = climax_retrive_multiplier + + if(istype(current_selected_organ, /obj/item/organ/genital/breasts)) + if(current_selected_organ.reagents.total_volume > 0) + current_selected_organ.internal_fluids.trans_to(milk_vessel, milk_retrive_amount[current_mode] * X * delta_time) + else + return + else if (istype(current_selected_organ, /obj/item/organ/genital/vagina)) + if(current_selected_organ.reagents.total_volume > 0) + current_selected_organ.internal_fluids.trans_to(girlcum_vessel, girlcum_retrive_amount[current_mode] * X * delta_time) + else + return + else if (istype(current_selected_organ, /obj/item/organ/genital/testicles)) + if(current_selected_organ.reagents.total_volume > 0) + current_selected_organ.internal_fluids.trans_to(semen_vessel, semen_retrive_amount[current_mode] * X * delta_time) + else + return + else + // A place for a handler for missing genitals + return + +// Handling the process of the impact of the machine on the organs of the mob +/obj/structure/chair/milking_machine/proc/increase_current_mob_arousal(delta_time) + src.current_mob.adjustArousal(src.arousal_amounts[src.current_mode] * delta_time) + src.current_mob.adjustPleasure(src.pleasure_amounts[src.current_mode] * delta_time) + src.current_mob.adjustPain(src.pain_amounts[src.current_mode] * delta_time) + +// Energy consumption processor +/obj/structure/chair/milking_machine/proc/draw_power_from_cell(delta_time) + if(cell == null) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + return + + var/amount_power_draw = power_draw_rate * delta_time * power_draw_multiplier_list[current_mode] + if (cell.charge > amount_power_draw) // There is enough charge + cell.use(amount_power_draw) // Power consumption + return + else + cell.charge = 0 // At this tick, the charge dropped to zero + current_mode = mode_list[1] // Turn off the machine + pump_state = pump_state_list[1] + return + +// Drag and drop mob buckle handler into the machine +/obj/structure/chair/milking_machine/MouseDrop(over_object, src_location, over_location) + . = ..() + if(.) + if(istype(src, /mob/living/) && istype(over_object, /obj/structure/chair/milking_machine)) + var/mob/living/M = src + var/obj/structure/chair/milking_machine/MM = over_object + if(M.getorganslot(ORGAN_SLOT_TESTICLES)) + MM.current_testicles = M.getorganslot(ORGAN_SLOT_TESTICLES) + if(M.getorganslot(ORGAN_SLOT_VAGINA)) + MM.current_vagina = M.getorganslot(ORGAN_SLOT_VAGINA) + if(M.getorganslot(ORGAN_SLOT_BREASTS)) + MM.current_breasts = M.getorganslot(ORGAN_SLOT_BREASTS) + else + // A place for the handler when the mob doesn't have the genitals it needs + return + else + // A place to handle the case when a non-living mob was dragged + return + else + // The mob for some reason did not get buckled, we do nothing + return + +/obj/structure/chair/milking_machine/wrench_act(mob/living/user, obj/item/I) + if((flags_1 & NODECONSTRUCT_1) && I.tool_behaviour == TOOL_WRENCH) + to_chat(user, "You start to deconstructing the milking machine...") + if(I.use_tool(src, user, 8 SECONDS, volume=50)) + I.play_tool_sound(src, 50) + deconstruct(TRUE) + to_chat(user, "You have disassembled the milking machine!") + return TRUE + return TRUE + +// Machine deconstruction process handler +/obj/structure/chair/milking_machine/deconstruct() + + if(beaker) + beaker.forceMove(drop_location()) + adjust_item_drop_location(beaker) + beaker = null + update_all_visuals() + + if(cell) + cell.forceMove(drop_location()) + adjust_item_drop_location(cell) + cell = null + update_all_visuals() + + if(machine_color == machine_color_list[1]) + var/obj/item/milking_machine/constructionkit/P = new(src.loc) + P.current_color = "pink" + P.update_icon_state() + P.update_icon() + + if(machine_color == machine_color_list[2]) + var/obj/item/milking_machine/constructionkit/P = new(src.loc) + P.current_color = "teal" + P.update_icon_state() + P.update_icon() + + qdel(src) + return TRUE + +// Handler of the process of dispensing a glass from a machine to a tile +/obj/structure/chair/milking_machine/proc/adjust_item_drop_location(atom/movable/AM) + if (AM == beaker) + AM.pixel_x = AM.base_pixel_x - 8 + AM.pixel_y = AM.base_pixel_y + 8 + return null + else if (AM == cell) + AM.pixel_x = AM.base_pixel_x - 8 + AM.pixel_y = AM.base_pixel_y - 8 + return null + else + var/md5 = md5(AM.name) + for (var/i in 1 to 32) + . += hex2num(md5[i]) + . = . % 9 + AM.pixel_x = AM.base_pixel_x + ((.%3)*6) + AM.pixel_y = AM.base_pixel_y - 8 + (round( . / 3)*8) + +// General handler for calling redrawing of the current state of the machine +/obj/structure/chair/milking_machine/proc/update_all_visuals() + + if(current_selected_organ != null) + cut_overlay(organ_overlay) + organ_overlay_new_icon_state = null + if(istype(current_selected_organ, /obj/item/organ/genital/breasts)) + if(current_selected_organ.genital_type == "pair") + current_selected_organ_type = "double_breast" + current_selected_organ_size = current_selected_organ.genital_size + if(current_selected_organ.genital_type == "quad") + current_selected_organ_type = "quad_breast" + // Optimization needed + switch(current_selected_organ.genital_size) + if(0 to 2) + current_selected_organ_size = "0" + if(3 to 4) + current_selected_organ_size = "1" + if(5 to 7) + current_selected_organ_size = "2" + if(8 to 10) + current_selected_organ_size = "3" + if(11 to 13) + current_selected_organ_size = "4" + else + current_selected_organ_size = "5" + if(current_selected_organ.genital_type == "sextuple") + current_selected_organ_type = "six_breast" + switch(current_selected_organ.genital_size) + if(0 to 2) + current_selected_organ_size = "0" + if(3 to 4) + current_selected_organ_size = "1" + if(5 to 7) + current_selected_organ_size = "2" + if(8 to 10) + current_selected_organ_size = "3" + if(11 to 13) + current_selected_organ_size = "4" + else + current_selected_organ_size = "5" + if (current_mode == mode_list[1]) + pump_state = pump_state_list[1] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]_[current_selected_organ_size]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + else + pump_state = pump_state_list[2] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]_[current_selected_organ_size]_[current_mode]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + + if(istype(current_selected_organ, /obj/item/organ/genital/testicles)) + current_selected_organ_type = "penis" + current_selected_organ_size = current_selected_organ.genital_size + if(current_mode == mode_list[1]) + pump_state = pump_state_list[1] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + else + pump_state = pump_state_list[2] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]_[current_mode]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + + if(istype(current_selected_organ, /obj/item/organ/genital/vagina)) + current_selected_organ_type = "vagina" + current_selected_organ_size = current_selected_organ.genital_size + if(current_mode == mode_list[1]) + pump_state = pump_state_list[1] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + else + pump_state = pump_state_list[2] + organ_overlay_new_icon_state = "[current_selected_organ_type]_[pump_state]_[current_mode]" + if(organ_overlay.icon_state != organ_overlay_new_icon_state) + organ_overlay.icon_state = organ_overlay_new_icon_state + add_overlay(organ_overlay) + else + cut_overlay(organ_overlay) + organ_overlay.icon_state = "none" + + // Processing changes in the capacity overlay + cut_overlay(vessel_overlay) + var/T = (milk_vessel.reagents.total_volume + girlcum_vessel.reagents.total_volume + semen_vessel.reagents.total_volume) + if(T == 0 && T < 1) + if(vessel_state != vessel_state_list[1]) + vessel_overlay.icon_state = vessel_state_list[1] + vessel_state = vessel_state_list[1] + if((T >= 1) && (T < (max_vessel_capacity / 3))) + if(vessel_state != vessel_state_list[2]) + vessel_overlay.icon_state = vessel_state_list[2] + vessel_state = vessel_state_list[2] + if((T >= (max_vessel_capacity / 3)) && (T < (2 * max_vessel_capacity / 3))) + if(vessel_state != vessel_state_list[3]) + vessel_overlay.icon_state = vessel_state_list[3] + vessel_state = vessel_state_list[3] + if((T >= (2 * max_vessel_capacity / 3)) && (T < max_vessel_capacity)) + if(vessel_state != vessel_state_list[4]) + vessel_overlay.icon_state = vessel_state_list[4] + vessel_state = vessel_state_list[4] + if(T == max_vessel_capacity) + if(vessel_state != vessel_state_list[5]) + vessel_overlay.icon_state = vessel_state_list[5] + vessel_state = vessel_state_list[5] + add_overlay(vessel_overlay) + + // Indicator state control + if(cell != null) + var/X = round(cell.charge / cell.maxcharge, 0.01)*100 + if(X >= 0 && X < 25) + if(indicator_overlay.icon_state != indicator_state_list[2]) + cut_overlay(indicator_overlay) + indicator_overlay.icon_state = indicator_state_list[2] + if(!panel_open) + add_overlay(indicator_overlay) + if(X >= 25 && X < 75) + if(indicator_overlay.icon_state != indicator_state_list[3]) + cut_overlay(indicator_overlay) + indicator_overlay.icon_state = indicator_state_list[3] + if(!panel_open) + add_overlay(indicator_overlay) + if(X >= 75 && X <= 100) + if(indicator_overlay.icon_state != indicator_state_list[4]) + cut_overlay(indicator_overlay) + indicator_overlay.icon_state = indicator_state_list[4] + if(!panel_open) + add_overlay(indicator_overlay) + else + cut_overlay(indicator_overlay) + + icon_state = "milking_[machine_color]_[current_mode]" + + update_overlays() + update_icon_state() + update_icon() + +//////////////////////////////////////////////////// +/// Milking machine interface handler block /// +//////////////////////////////////////////////////// +// Handler for clicking an empty hand on a machine +/obj/structure/chair/milking_machine/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + + // // Standard behavior. Uncomment for UI debugging + // if(!ui) + // ui = new(user, src, "MilkingMachine", name) + // ui.open() + // /////////////////////////////////////////////////////////// + + //Block the interface if we are in the machine. Use in production + if(LAZYLEN(buckled_mobs)) + if(user != src.buckled_mobs[1]) + if(!ui) + ui = new(user, src, "MilkingMachine", name) + ui.open() + return + else if(ui) + ui.close() + return + else if(!ui) + ui = new(user, src, "MilkingMachine", name) + ui.open() + return + /////////////////////////////////////// + +// Interface data filling handler +/obj/structure/chair/milking_machine/ui_data(mob/user) + var/list/data = list() + + data["mobName"] = current_mob ? current_mob.name : null + data["mobCanLactate"] = current_breasts ? current_breasts.lactates : null + data["cellName"] = cell ? cell.name : null + data["cellMaxCharge"] = cell ? cell.maxcharge : null + data["cellCurrentCharge"] = cell ? cell.charge : null + data["beaker"] = beaker ? beaker : null + data["BeakerName"] = beaker ? beaker.name : null + data["beakerMaxVolume"] = beaker ? beaker.volume : null + data["beakerCurrentVolume"] = beaker ? beaker.reagents.total_volume : null + data["mode"] = current_mode + data["milkTankMaxVolume"] = max_vessel_capacity + data["milkTankCurrentVolume"] = milk_vessel ? milk_vessel.reagents.total_volume : null + data["girlcumTankMaxVolume"] = max_vessel_capacity + data["girlcumTankCurrentVolume"] = girlcum_vessel ? girlcum_vessel.reagents.total_volume : null + data["semenTankMaxVolume"] = max_vessel_capacity + data["semenTankCurrentVolume"] = semen_vessel ? semen_vessel.reagents.total_volume : null + data["current_vessel"] = current_vessel ? current_vessel : null + data["current_selected_organ"] = current_selected_organ ? current_selected_organ : null + data["current_selected_organ_name"] = current_selected_organ ? current_selected_organ.name : null + if(current_mob?.is_topless() || current_breasts?.visibility_preference == GENITAL_ALWAYS_SHOW) + data["current_breasts"] = current_breasts ? current_breasts : null + else + data["current_breasts"] = null + + if(current_mob?.is_bottomless() || current_testicles?.visibility_preference == GENITAL_ALWAYS_SHOW) + data["current_testicles"] = current_testicles ? current_testicles : null + else + data["current_testicles"] = current_testicles = null + + if(current_mob?.is_bottomless() || current_vagina?.visibility_preference == GENITAL_ALWAYS_SHOW) + data["current_vagina"] = current_vagina ? current_vagina : null + else + data["current_vagina"] = current_vagina = null + + data["machine_color"] = machine_color + updateUsrDialog() + return data + +// User action handler in the interface +/obj/structure/chair/milking_machine/ui_act(action, params) + . = ..() + if(.) + return + if(action == "ejectCreature") + unbuckle_mob(current_mob) + to_chat(usr,"You ejected creature from the machine") + return TRUE + + if(action == "ejectBeaker") + replace_beaker(usr) + update_all_visuals() + return TRUE + + if(action == "setOffMode") + current_mode = mode_list[1] + pump_state = pump_state_list[1] + update_all_visuals() + to_chat(usr,"You turn off the machine") + return TRUE + + if(action == "setLowMode") + current_mode = mode_list[2] + pump_state = pump_state_list[2] + update_all_visuals() + to_chat(usr,"You switched the machine in Low mode") + return TRUE + + if(action == "setMediumMode") + current_mode = mode_list[3] + pump_state = pump_state_list[2] + update_all_visuals() + to_chat(usr,"You switched the machine in Medium mode") + return TRUE + + if(action == "setHardMode") + current_mode = mode_list[4] + pump_state = pump_state_list[2] + update_all_visuals() + to_chat(usr,"You switched the machine in Hard mode") + return TRUE + + if(action == "unplug") + cut_overlay(organ_overlay) + current_mode = mode_list[1] + pump_state = pump_state_list[1] + current_selected_organ = null + update_all_visuals() + to_chat(usr,"You detach liner from organs") + return TRUE + + if(action == "setBreasts") + current_selected_organ = current_breasts + update_all_visuals() + to_chat(usr,"You attach liner to the breasts") + return TRUE + + if(action == "setVagina") + current_selected_organ = current_vagina + update_all_visuals() + to_chat(usr,"You attach liner to the vagina") + return TRUE + + if(action == "setTesticles") + current_selected_organ = current_testicles + update_all_visuals() + to_chat(usr,"You attach liner to the testicles") + return TRUE + + if(action == "setMilk") + current_vessel = milk_vessel + update_all_visuals() + return TRUE + + if(action == "setGirlcum") + current_vessel = girlcum_vessel + update_all_visuals() + return TRUE + + if(action == "setSemen") + current_vessel = semen_vessel + update_all_visuals() + return TRUE + + if(action == "transfer") + if (!beaker) + return FALSE + + var/amount = text2num(params["amount"]) + current_vessel.reagents.trans_to(beaker, amount) + current_vessel.reagents.reagent_list[1].name + update_all_visuals() + to_chat(usr,"You transfer [amount] of [current_vessel.reagents.reagent_list[1].name] to [beaker.name]") + return TRUE + +// Milking machine construction kit +/obj/item/milking_machine/constructionkit + name = "milking machine construction parts" + desc = "Construction parts for milking machine. Requires wrench." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi' + icon_state = "milkbuild" + var/current_color = "pink" + +// Default initialization +/obj/item/milking_machine/constructionkit/Initialize() + . = ..() + update_icon_state() + update_icon() + +/obj/item/milking_machine/constructionkit/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + +// Processor of the process of assembling a kit into a machine +/obj/item/milking_machine/constructionkit/attackby(obj/item/I, mob/living/carbon/user, params) + var/M = /obj/structure/chair/milking_machine + if(I.tool_behaviour == TOOL_WRENCH) + if(user.get_held_items_for_side(LEFT_HANDS) == src || user.get_held_items_for_side(RIGHT_HANDS) == src) + return + if(get_turf(user) == get_turf(src)) + return + else if(I.use_tool(src, user, 8 SECONDS, volume=50)) + var/obj/structure/chair/milking_machine/N = new M(src.loc) + if(istype(src, /obj/item/milking_machine/constructionkit)) + if(current_color == "pink") + N.machine_color = N.machine_color_list[1] + N.icon_state = "milking_pink_off" + if(current_color == "teal") + N.machine_color = N.machine_color_list[2] + N.icon_state = "milking_teal_off" + qdel(src) + to_chat(user, "You have assembled the milking machine!") + return diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_quirks.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_quirks.dm new file mode 100644 index 00000000000..1776c63aa2e --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_quirks.dm @@ -0,0 +1,560 @@ +////////////////////////// +///CODE FOR LEWD QUIRKS/// +////////////////////////// + +///////////////// +///NYMPHOMANIA/// +///////////////// + +/datum/quirk/nymphomania + name = "Nymphomania" + desc = "You have an overwhelming urge to have sex with someone. Constantly." + value = -2 //This gives you uncomfortable stuff. But you can change it to 0. Don't change to positive values, it will be dumb. + mob_trait = TRAIT_NYMPHOMANIA + gain_text = "You feel yourself much more hornier than before..." + lose_text = "A pleasant coolness spreads through the body. You are in control of your sexual desires again." + medical_record_text = "Subject has nymphomania." + var/obj/item/sextoy + var/where + +//nymphomania players need to satisfy lust, so they need "tools" to "cool" them from time to time. In case if there is NO PLAYERS AROUND. +/datum/quirk/nymphomania/add_unique() + var/mob/living/carbon/human/H = quirk_holder + var/obj/item/sextoy_type + var/obj/item/organ/genital/vagina = quirk_holder.getorganslot(ORGAN_SLOT_VAGINA) + var/obj/item/organ/genital/penis = quirk_holder.getorganslot(ORGAN_SLOT_PENIS) + if(vagina && penis) + sextoy_type = /obj/item/clothing/sextoy/magic_wand + else if(penis) + sextoy_type = /obj/item/clothing/sextoy/fleshlight + else if(vagina) + sextoy_type = /obj/item/clothing/sextoy/dildo + else + sextoy_type = /obj/item/clothing/sextoy/magic_wand + + sextoy = new sextoy_type(get_turf(quirk_holder)) + H.put_in_hands(sextoy) + +/datum/quirk/nymphomania/post_add() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + H.gain_trauma(/datum/brain_trauma/special/nymphomania, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/quirk/nymphomania/remove() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + H?.cure_trauma_type(/datum/brain_trauma/special/nymphomania, TRAUMA_RESILIENCE_ABSOLUTE) + +//Brain trauma for quirk +//Nymphomania brain trauma code + +/datum/brain_trauma/special/nymphomania + name = "Nymphomania" + desc = "The patient constantly feels aroused and supposed to satisfy their sexual desires." + scan_desc = "constant sexual arousal" + gain_text = "You feel yourself much more hornier than before..." + lose_text = "A pleasant coolness spreads through the body. You are in control of your sexual desires again." + can_gain = TRUE + random_gain = FALSE + resilience = TRAUMA_RESILIENCE_ABSOLUTE + var/satisfaction = 1000 + var/stress = 0 + +/datum/brain_trauma/special/nymphomania/on_gain() + var/mob/living/carbon/human/H = owner + ADD_TRAIT(H, TRAIT_NYMPHOMANIA, APHRO_TRAIT) + +/datum/brain_trauma/special/nymphomania/on_lose() + var/mob/living/carbon/human/H = owner + REMOVE_TRAIT(H, TRAIT_NYMPHOMANIA, APHRO_TRAIT) + +/datum/brain_trauma/special/nymphomania/on_life(delta_time, times_fired) + if(owner.stat != CONSCIOUS) + return + + if(satisfaction <= 0) + if(prob(10)) + switch(rand(1,6)) + if(1) + if(stress >= 100) + to_chat(owner, "You feel slightly aroused...") + else + to_chat(owner, "Lust spreads over your body!") + owner.emote("moan") + if(2) + if(stress >= 100) + to_chat(owner, "You can't stop shaking...") + owner.do_jitter_animation(20) + else + to_chat(owner, "You feel hot and seduced!") + owner.dizziness += 20 + owner.add_confusion(20) + owner.Jitter(20) + owner.do_jitter_animation(20) + owner.adjustStaminaLoss(50) + if(3, 4) + if(stress >= 100) + to_chat(owner, "You bring your hips together in lust.") + else + to_chat(owner, "Desire driving you mad!") + owner.hallucination += 30 + if(5) + if(stress >= 100) + to_chat(owner, "You feel like your genitalias are burning...") + owner.adjustOxyLoss(8) + owner.blur_eyes(10) + else + to_chat(owner, "You need something to satisfy this desire! Something... Or someone?") + owner.adjustOxyLoss(16) + owner.blur_eyes(15) + owner.visible_message(pick("[owner] seductively wags the hips.\n", + "[owner] moans in lust!\n", + "[owner] touches themselves in intimate places...\n", + "[owner] trembling longingly.\n", + "[owner] moans indecently!\n")) + + if(in_company() && satisfaction >= 0) + satisfaction -= 1 + + if(in_company() && satisfaction == 300) + to_chat(owner, "Jeez it's hot in here..") + + if(in_company() && satisfaction == 250) + to_chat(owner, "Desire fogs your decisions.") + + if(in_company() && satisfaction == 200) + to_chat(owner, "Your clothes grow uncomfortable.") + + if(in_company() && satisfaction == 150) + to_chat(owner, "You'd hit that. Yeah. That's at least a six.") + + if(in_company() && satisfaction == 100) + to_chat(owner, "You can't STAND it, you need a partner NOW!" ) + + if(in_company() && satisfaction <= 0) + if(stress <= 100) + stress +=1 + + if(in_company() && owner.has_status_effect(/datum/status_effect/climax)) + stress = 0 + satisfaction = 1000 + + if(!(in_company()) && owner.has_status_effect(/datum/status_effect/climax) && satisfaction <= 500) + stress = 0 + satisfaction = 500 + +/datum/brain_trauma/special/nymphomania/proc/in_company() + if(HAS_TRAIT(owner, TRAIT_BLIND)) + return FALSE + for(var/mob/living/carbon/human/M in oview(owner, 4)) + if(!isliving(M)) //ghosts ain't people + continue + if(istype(M)) + return TRUE + return FALSE + +////////////////////// +///SEXUAL OBSESSION/// +////////////////////// + +/* +Removed it as quirk because it can cause huge disaster and furry massacre. +I already saw enough in "Lone digger" video + +But i keeped it as unobtainable breain trauma, so admins can add it through VV *IN VERY SPECIFIC SITUATIONS*. If you're not lazy you can add it as smite, but i wouldn't recommend it. +*/ + +/datum/brain_trauma/special/sexual_obsession + name = "Sexual obsession" + desc = "The patient obsessed with having sex with random people." + scan_desc = "sexual obsession" + gain_text = "" + lose_text = "You feel yourself much more calmer than before. You don't feel the need to harass anybody." + can_gain = TRUE + random_gain = FALSE + resilience = TRAUMA_RESILIENCE_SURGERY + var/mob/living/carbon/human/obsession + var/satisfaction = 100 + var/stress = 0 + var/viewing = FALSE + +/datum/brain_trauma/special/sexual_obsession/on_gain() + if(!obsession)//admins didn't set one + obsession = find_obsession() + if(!obsession)//we didn't find one + lose_text = "" + qdel(src) + return + gain_text = "You feel indescribable needing to have a sex with someone..." + ADD_TRAIT(owner, TRAIT_SOBSESSED, APHRO_TRAIT) + +/datum/brain_trauma/special/sexual_obsession/on_lose() + REMOVE_TRAIT(owner, TRAIT_SOBSESSED, APHRO_TRAIT) + +/datum/brain_trauma/special/sexual_obsession/on_life(delta_time, times_fired) + var/mob/living/carbon/human/H = owner + if(satisfaction <= 0) + if(stress <= 100) + stress +=1 + switch(rand(1,6)) + if(1) + if(stress < 95) + to_chat(owner, "You feel slightly aroused...") + else + to_chat(owner, "Lust spreads over your body!") + owner.emote("moan") + if(2) + if(stress < 95) + to_chat(owner, "You can't stop shaking...") + owner.do_jitter_animation(20) + else + to_chat(owner, "You feel hot and seduced!") + owner.dizziness += 20 + owner.add_confusion(20) + owner.Jitter(20) + owner.do_jitter_animation(20) + owner.adjustStaminaLoss(50) + + if(3, 4) + if(stress < 95) + to_chat(owner, "You bring your hips together in lust.") + else + to_chat(owner, "Desire driving you mad!") + owner.hallucination += 30 + + if(5) + if(stress < 95) + to_chat(owner, "You feel like your genitalias are burning...") + owner.adjustOxyLoss(8) + owner.blur_eyes(10) + else + to_chat(owner, "You need something to satisfy this desire! Something... Or someone?") + owner.adjustOxyLoss(16) + owner.blur_eyes(10) + owner.visible_message(pick("[owner] seductively wags the hips.\n", + "[owner] moans in lust!\n", + "[owner] touches themselves in intimate places...\n", + "[owner] trembling longingly.\n", + "[owner] moans indecently!\n")) + if(satisfaction >= 0.20) + satisfaction -= 0.20 + + if(satisfaction <= 0.20) + if(stress <= 100) + stress +=1 + + if(get_dist(get_turf(owner), get_turf(obsession)) < 2) + if(obsession.pleasure >= 20 && owner.has_status_effect(/datum/status_effect/climax)) + satisfaction = 100 + stress = 0 + + if(!obsession || obsession.stat == DEAD) //being aroused by corpses is kind of sin. It was my opportunity to check if target is dead. + viewing = FALSE + return + + if(get_dist(get_turf(owner), get_turf(obsession)) > 7) + viewing = FALSE //they are further than our viewrange they are not viewing us + return//so we're not searching everything in view every tick + + if(obsession in view(7, owner)) + viewing = TRUE + else + viewing = FALSE + if(viewing) + H.adjustArousal(3) //Nymph looking at their target and get aroused. Everything logical. + +/datum/brain_trauma/special/sexual_obsession/proc/stare(datum/source, mob/living/examining_mob, triggering_examiner) + SIGNAL_HANDLER + if(examining_mob != owner || !triggering_examiner || prob(80)) + return + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, obsession, "You catch [examining_mob] lustfully staring at you...", 3)) + return COMSIG_BLOCK_EYECONTACT + +/datum/brain_trauma/special/sexual_obsession/proc/find_obsession() + var/list/viable_minds = list() //The first list, which excludes hijinks + var/list/possible_targets = list() //The second list, which filters out silicons and simplemobs + var/list/special_pool = list() //The special list, for quirk-based + var/chosen_victim //The obsession target + + for(var/mob/Player in GLOB.player_list)//prevents crewmembers falling in love with nuke ops they never met, and other annoying hijinks + if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) && !isbrain(Player) && Player.client && Player != owner && SSjob.GetJob(Player.mind.assigned_role)) + if(Player.client.prefs?.erp_pref == "Yes" && Player.client.prefs?.noncon_pref == "Yes") + viable_minds += Player.mind + for(var/datum/mind/possible_target in viable_minds) + if(possible_target != owner && ishuman(possible_target.current)) + possible_targets += possible_target.current + + //Do we have any special target? + if(length(special_pool)) + chosen_victim = pick(special_pool) + return chosen_victim + + //If not, pick any other ordinary target + if(possible_targets.len > 0) + chosen_victim = pick(possible_targets) + return chosen_victim + +///////////////// +///BIMBO TRAIT/// +///////////////// + +/datum/brain_trauma/special/bimbo + name = "Permanent hormonal disruption" + desc = "The patient has completely lost the ability to form speech and seems extremely aroused." + scan_desc = "permanent hormonal disruption" + gain_text = "Your thoughts get cloudy, but it seems like it turns you on as hell." + lose_text = "A pleasant coolness spreads through your body, You are thinking clearly again." + can_gain = TRUE + random_gain = FALSE + resilience = TRAUMA_RESILIENCE_LOBOTOMY + var/satisfaction = 1000 + var/stress = 0 + +/datum/brain_trauma/special/bimbo/on_life() + var/mob/living/carbon/human/H = owner + if(satisfaction > 1) + satisfaction -=1 + + H.adjustArousal(10) + + if(H.pleasure < 80) + H.adjustPleasure(5) + + if(satisfaction <= 0) + if(prob(10)) + switch(rand(1,6)) + if(1) + if(stress >= 100) + to_chat(owner, "You feel slightly aroused...") + else + to_chat(owner, "Lust spreads over your body!") + owner.emote("moan") + if(2) + if(stress >= 100) + to_chat(owner, "You can't stop shaking...") + owner.do_jitter_animation(20) + else + to_chat(owner, "You feel hot and seduced!") + owner.dizziness += 20 + owner.add_confusion(20) + owner.Jitter(20) + owner.do_jitter_animation(20) + owner.adjustStaminaLoss(50) + if(3, 4) + if(stress >= 100) + to_chat(owner, "You bring your hips together in lust.") + else + to_chat(owner, "Desire driving you mad!") + owner.hallucination += 30 + if(5) + if(stress >= 100) + to_chat(owner, "You feel like your genitalias are burning...") + owner.adjustOxyLoss(8) + owner.blur_eyes(10) + else + to_chat(owner, "You need something to satisfy this desire! Something... Or someone?") + owner.adjustOxyLoss(16) + owner.blur_eyes(15) + owner.visible_message(pick("[owner] seductively wags the hips.\n", + "[owner] moans in lust!\n", + "[owner] touches themselves in intimate places...\n", + "[owner] trembling longingly.\n", + "[owner] moans indecently!\n")) + + if(in_company() && satisfaction >= 0) + satisfaction -= 1 + + if(in_company() && satisfaction == 300) + to_chat(owner, "Jeez it's hot in here..") + + if(in_company() && satisfaction == 250) + to_chat(owner, "Desire fogs your decisions.") + + if(in_company() && satisfaction == 200) + to_chat(owner, "Your clothes grow uncomfortable.") + + if(in_company() && satisfaction == 150) + to_chat(owner, "You'd hit that. Yeah. That's at least a six.") + + if(in_company() && satisfaction == 100) + to_chat(owner, "You can't STAND it, you need a partner NOW!" ) + + if(in_company() && satisfaction <= 0) + if(stress <= 100) + stress +=1 + + if(in_company() && owner.has_status_effect(/datum/status_effect/climax)) + stress = 0 + satisfaction = 1000 + + if(!(in_company()) && owner.has_status_effect(/datum/status_effect/climax) && satisfaction <= 500) + stress = 0 + satisfaction = 500 + +/datum/brain_trauma/special/bimbo/proc/in_company() + if(HAS_TRAIT(owner, TRAIT_BLIND)) + return FALSE + for(var/mob/living/carbon/human/M in oview(owner, 4)) + if(!isliving(M)) //ghosts ain't people + continue + if(istype(M)) + return TRUE + return FALSE + +/datum/brain_trauma/special/bimbo/handle_speech(datum/source, list/speech_args) + if(HAS_TRAIT(owner, TRAIT_BIMBO)) + var/message = speech_args[SPEECH_MESSAGE] + var/list/split_message = splittext(message, " ") //List each word in the message + for (var/i in 1 to length(split_message)) + if(findtext(split_message[i], "*") || findtext(split_message[i], ";") || findtext(split_message[i], ":")) + continue + split_message[i] = pick("Mmmph... Guuuh.","Hmmphh","Mmmfhg","Gmmmh...","Hnnnnngh... Ghh","Fmmmmph...") + + message = jointext(split_message, " ") + speech_args[SPEECH_MESSAGE] = message + +/datum/brain_trauma/special/bimbo/on_gain() + SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "bimbo", /datum/mood_event/bimbo) + ADD_TRAIT(owner,TRAIT_BIMBO, APHRO_TRAIT) + RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + ADD_TRAIT(owner,TRAIT_MASOCHISM, APHRO_TRAIT) + +/datum/brain_trauma/special/bimbo/on_lose() + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, "bimbo", /datum/mood_event/bimbo) + REMOVE_TRAIT(owner,TRAIT_BIMBO, APHRO_TRAIT) + UnregisterSignal(owner, COMSIG_MOB_SAY) + REMOVE_TRAIT(owner,TRAIT_MASOCHISM, APHRO_TRAIT) + +//Mood boost +/datum/mood_event/bimbo + description = "So-o... Help..less... Lo-ve it!\n" + mood_change = 20 + +/////////////// +///MASOCHISM/// +/////////////// + +/datum/quirk/masochism + name = "Masochism" + desc = "Pain brings you indescribable pleasure." + value = 0 //ERP Traits don't have price. They are priceless. Ba-dum-tss + mob_trait = TRAIT_MASOCHISM + gain_text = "You feel youself much more perverted to pain..." + lose_text = "Ouch! Pain is... Painful again! Ou-ou-ouch!" + medical_record_text = "Subject has masochism." + +/datum/quirk/masochism/post_add() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + ADD_TRAIT(H,TRAIT_MASOCHISM, LEWDQUIRK_TRAIT) + H.pain_limit = 60 + +/datum/quirk/masochism/remove() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + REMOVE_TRAIT(H,TRAIT_MASOCHISM, LEWDQUIRK_TRAIT) + H.pain_limit = 0 + +//////////////// +///NEVERBONER/// +//////////////// + +/datum/brain_trauma/special/neverboner + name = "Loss of libido" + desc = "The patient has completely lost sexual interest." + scan_desc = "lack of libido" + gain_text = "You don't feel yourself horny anymore." + lose_text = "Pleasant warmth spreads over your body." + random_gain = FALSE + resilience = TRAUMA_RESILIENCE_ABSOLUTE + +/datum/brain_trauma/special/neverboner/on_gain() + var/mob/living/carbon/human/H = owner + ADD_TRAIT(H,TRAIT_NEVERBONER, APHRO_TRAIT) + +/datum/brain_trauma/special/neverboner/on_lose() + var/mob/living/carbon/human/H = owner + REMOVE_TRAIT(H,TRAIT_NEVERBONER, APHRO_TRAIT) + +//////////// +///SADISM/// +//////////// + +/datum/quirk/sadism + name = "Sadism" + desc = "You feel pleasure when you see someone in agony." + value = 0 //ERP Traits don't have price. They are priceless. Ba-dum-tss + mob_trait = TRAIT_SADISM + gain_text = "You feel more pleasured when someone feeling pain." + lose_text = "Pain doesn't satisfy you anymore." + medical_record_text = "Subject has sadism." + +/datum/quirk/sadism/post_add() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + H.gain_trauma(/datum/brain_trauma/special/sadism, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/quirk/sadism/remove() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + H?.cure_trauma_type(/datum/brain_trauma/special/sadism, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/brain_trauma/special/sadism + name = "Sadism" + desc = "The subject's cerebral pleasure centers are more active when someone is suffering." + scan_desc = "sadistic tendencies" + gain_text = "You feel like you need to hurt somebody." + lose_text = "You feel compassion again." + can_gain = TRUE + random_gain = FALSE + resilience = TRAUMA_RESILIENCE_ABSOLUTE + +/datum/brain_trauma/special/sadism/on_life(delta_time, times_fired) + var/mob/living/carbon/human/H = owner + if(someone_suffering() && H.client?.prefs.erp_pref == "Yes") + H.adjustArousal(2) + SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "sadistic", /datum/mood_event/sadistic) + else + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, "sadistic", /datum/mood_event/sadistic) + +/datum/brain_trauma/special/sadism/proc/someone_suffering() + if(HAS_TRAIT(owner, TRAIT_BLIND)) + return FALSE + for(var/mob/living/carbon/human/M in oview(owner, 4)) + if(!isliving(M)) //ghosts ain't people + continue + if(istype(M) && M.pain >= 10) + return TRUE + return FALSE + +//Mood boost +/datum/mood_event/sadistic + description = "Someone else's suffering makes me happier\n" + mood_change = 4 + +////////////////// +///EMPATH BOUNS/// +////////////////// +/mob/living/carbon/human/examine(mob/user) + .=..() + var/t_He = p_they(TRUE) + var/t_his = p_their() + var/t_is = p_are() + var/mob/living/U = user + + if(stat != DEAD && !HAS_TRAIT(src, TRAIT_FAKEDEATH) && src != U) + if(src != user) + if(HAS_TRAIT(U, TRAIT_EMPATH)) + switch(arousal) + if(11 to 21) + . += "[t_He] [t_is] excited.\n" + if(21.01 to 41) + . += "[t_He] [t_is] slightly blushed.\n" + if(41.01 to 51) + . += "[t_He] [t_is] quite aroused and seems to be stirring up lewd thoughts in [t_his] head.\n" + if(51.01 to 61) + . += "[t_He] [t_is] very aroused and [t_his] movements are seducing.\n" + if(61.01 to 91) + . += "[t_He] looks aroused as hell.\n" + if(91.01 to INFINITY) + . += "[t_He] [t_is] extremely excited, exhausting from entolerable desire.\n" diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/bdsm_furniture.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/bdsm_furniture.dm new file mode 100644 index 00000000000..9d237e89083 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/bdsm_furniture.dm @@ -0,0 +1,301 @@ +/obj/structure/bed/bdsm_bed + name = "bdsm bed" + desc = "This is a latex bed with D-rings on sides. Looks comfortable." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi' + icon_state = "bdsm_bed" + max_integrity = 50 + +/obj/item/bdsm_bed_kit + name = "bdsm bed construction kit" + desc = "A wrench is required to construct." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi' + throwforce = 0 + icon_state = "bdsm_bed_kit" + var/unwrapped = 0 + w_class = WEIGHT_CLASS_HUGE + +/obj/item/bdsm_bed_kit/attackby(obj/item/P, mob/user, params) //constructing a bed here. + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + if (!(item_flags & IN_INVENTORY)) + to_chat(user, "You start to fasten the frame to the floor and inflating latex pillows...") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You construct the bdsm bed!") + var/obj/structure/bed/bdsm_bed/C = new + C.loc = loc + qdel(src) + return + else + return ..() + +/obj/structure/bed/bdsm_bed/post_buckle_mob(mob/living/M) + density = TRUE + //Push them up from the normal lying position + M.pixel_y = M.base_pixel_y + +/obj/structure/bed/bdsm_bed/post_unbuckle_mob(mob/living/M) + density = FALSE + //Set them back down to the normal lying position + M.pixel_y = M.base_pixel_y + M.body_position_pixel_y_offset + +/obj/structure/bed/bdsm_bed/attackby(obj/item/P, mob/user, params) //deconstructing a bed. Aww( + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + to_chat(user, "You start to unfastening the frame of bdsm bed...") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You take down the BDSM bed!") + var/obj/item/bdsm_bed_kit/C = new + C.loc = loc + unbuckle_all_mobs() + qdel(src) + return + else + return ..() + +/obj/structure/bed/bdsm_bed/Destroy() + . = ..() + unbuckle_all_mobs(TRUE) + +///////////////////// +//X-Stand code here// +///////////////////// + +/obj/structure/chair/x_stand + name = "x stand" + desc = "Why you even call it X stand? It doesn't even in X form. Anyway you can buckle someone to it" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi' + icon_state = "xstand" + max_buckled_mobs = 1 + max_integrity = 75 + var/stand_state = "open" + var/stand_open = FALSE + var/list/stand_states = list("open" = "close", "close" = "open") + var/state_thing = "open" + var/static/mutable_appearance/xstand_overlay = mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi', "xstand_overlay", LYING_MOB_LAYER) + var/mob/living/carbon/human/current_mob = null + +//to make it have model when we constructing the thingy +/obj/structure/chair/x_stand/Initialize() + . = ..() + update_icon_state() + update_icon() + +/obj/structure/chair/x_stand/Destroy() + . = ..() + if(current_mob) + if(current_mob.handcuffed) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_abstract_handcuffed() + unbuckle_all_mobs(TRUE) + +/obj/structure/chair/x_stand/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[stand_state? "open" : "close"]" + +//X-Stand LBM interaction handler +/obj/structure/chair/x_stand/attack_hand(mob/living/user) + var/mob/living/M = locate() in src.loc + // X-Stand is empty? + if(!has_buckled_mobs()) + // Is there someone on the X-Stand tile? + if(M) + // Can a mob in a X-Stand tile be buckled? + if(M.can_buckle_to) + user_buckle_mob(M, user, check_loc = TRUE) + else + // The X-Stand is empty, but there is a mob in the X-Stand tile that cannot be buckled + // A place to report the impossibility to buckle the current mob in X-Stand + else + // The stand is empty, there is no one in the tile. We just change the state of the stand. + toggle_mode(user) + else + // The X-Stand is not empty. Get the mob in the X-Stand and try to unbuckle it. + var/mob/living/buckled_mob = buckled_mobs[1] + user_unbuckle_mob(buckled_mob, user) + + +// Object cannot rotate +/obj/structure/chair/x_stand/can_be_rotated(mob/user) + return FALSE +// User cannot rotate the object +/obj/structure/chair/x_stand/can_user_rotate(mob/user) + return FALSE +// Another plug to disable rotation +/obj/structure/chair/x_stand/attack_tk(mob/user) + return FALSE + +// Handler for attempting to unbukle a mob from a X-Stand +/obj/structure/chair/x_stand/user_unbuckle_mob(mob/living/buckled_mob, mob/living/user) + // Let's make sure that the X-Stand is in the correct state + if(stand_state == "open") + toggle_mode(user) + var/mob/living/M = unbuckle_mob(buckled_mob) + if(M) + if(M != user) + if(!do_after(user, 5 SECONDS, M)) // Timer for unbuckling one mob with another mob + // Place to describe failed attempt + return FALSE + // Description of a successful attempt + M.visible_message("[user] unbuckles [M] from [src].",\ + "[user] unbuckles you from [src].",\ + "You hear metal clanking.") + // Description of a successful mob attempt to unbuckle one mob with another mob + else + // Description of a successful mob attempt to unbuckle itself + user.visible_message("You unbuckle yourself from [src].",\ + "You hear metal clanking.") + add_fingerprint(user) + if(isliving(M.pulledby)) + var/mob/living/L = M.pulledby + L.set_pull_offsets(M, L.grab_state) + toggle_mode(user) + return M + +// Handler for attempting to buckle a mob into a X-Stand +/obj/structure/chair/x_stand/user_buckle_mob(mob/living/M, mob/user, check_loc = TRUE) + // Let's make sure that the X-Stand is in the correct state + if(stand_state == "close") + toggle_mode(user) + //return // Uncomment if it is necessary to "open" the X-Stand as a separate action before buckling + + // Is buckling even possible? Do a full suite of checks. + if(!is_user_buckle_possible(M, user, check_loc)) + return FALSE + add_fingerprint(user) + + // If the mob we're attempting to buckle is not stood on this atom's turf and it isn't the user buckling themselves, + // we'll try it with a 2 second do_after delay. + if(M != user) + // Place to describe an attempt to buckle a mob + M.visible_message(span_warning("[user] starts buckling [M] to [src]!"),\ + span_userdanger("[user] starts buckling you to [src]!"),\ + span_hear("You hear metal clanking.")) + if(!do_after(user, 5 SECONDS, M)) // Timer to buckle one mob by another + // Place to describe a failed buckling attempt + return FALSE + + // Sanity check before we attempt to buckle. Is everything still in a kosher state for buckling after the 3 seconds have elapsed? + // Covers situations where, for example, the chair was moved or there's some other issue. + if(!is_user_buckle_possible(M, user, check_loc)) + // A place to report the inability to buckle a mob + return FALSE + + + // Place to insert a description of a successful attempt for a user mob + if(buckle_mob(M, check_loc = check_loc)) + // Description of a successful attempt to buckle a mob by another mob + M.visible_message("[user] starts buckling [M] to [src]!",\ + "[user] starts buckling you to [src]!",\ + "You hear metal clanking.") + toggle_mode(user) + + else + if(!do_after(user, 10 SECONDS, M)) // Timer to buckle the mob itself + // Place to describe failed attempt + return FALSE + + // Sanity check before we attempt to buckle. Is everything still in a kosher state for buckling after the 3 seconds have elapsed? + // Covers situations where, for example, the chair was moved or there's some other issue. + if(!is_user_buckle_possible(M, user, check_loc)) + // Place to report the inability to buckle + return FALSE + + if(buckle_mob(M, check_loc = check_loc)) + user.visible_message("You buckles yourself to [src]!",\ + "You hear metal clanking.") + toggle_mode(user) + +// X-Stand state switch processing +/obj/structure/chair/x_stand/proc/toggle_mode(mob/user) + state_thing = stand_states[state_thing] + switch(state_thing) + if("open") + stand_state = "open" + cut_overlay(xstand_overlay) + if("close") + stand_state = "close" + add_overlay(xstand_overlay) + add_fingerprint(user) + update_icon_state() + update_icon() + playsound(loc, 'sound/weapons/magin.ogg', 20, TRUE) + +// Machine deconstruction process handler +/obj/structure/chair/x_stand/deconstruct() + qdel(src) + return TRUE + +//Place the mob in the desired position after buckling +/obj/structure/chair/x_stand/post_buckle_mob(mob/living/M) + M.pixel_y = M.base_pixel_y + M.pixel_x = M.base_pixel_x + M.layer = BELOW_MOB_LAYER + + if(LAZYLEN(buckled_mobs)) + if(ishuman(buckled_mobs[1])) + current_mob = buckled_mobs[1] + + if(current_mob) + if(current_mob.handcuffed) + current_mob.handcuffed.forceMove(loc) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_handcuffed() + current_mob.set_handcuffed(new /obj/item/restraints/handcuffs/milker(current_mob)) + current_mob.handcuffed.parented_struct = src + current_mob.update_abstract_handcuffed() + +//Restore the position of the mob after unbuckling. +/obj/structure/chair/x_stand/post_unbuckle_mob(mob/living/M) + M.pixel_x = M.base_pixel_x + M.body_position_pixel_x_offset + M.pixel_y = M.base_pixel_y + M.body_position_pixel_y_offset + M.layer = initial(M.layer) + + if(current_mob) + if(current_mob.handcuffed) + current_mob.handcuffed.dropped(current_mob) + current_mob.set_handcuffed(null) + current_mob.update_abstract_handcuffed() + current_mob = null + +/////////////////////////// +//xstand construction kit// +/////////////////////////// + +/obj/item/x_stand_kit + name = "xstand construction kit" + desc = "A wrench is required to construct." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi' + throwforce = 0 + icon_state = "xstand_kit" + var/unwrapped = 0 + w_class = WEIGHT_CLASS_HUGE + +/obj/item/x_stand_kit/attackby(obj/item/P, mob/user, params) //constructing a bed here. + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + if (!(item_flags & IN_INVENTORY)) + to_chat(user, "You start to fasten the frame to the floor.") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You construct the x-stand!") + var/obj/structure/chair/x_stand/C = new + C.loc = loc + qdel(src) + return + else + return ..() + +/obj/structure/chair/x_stand/attackby(obj/item/P, mob/user, params) //deconstructing a bed. Aww( + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + to_chat(user, "You start to unfastening the frame of x-stand...") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You take down the x-stand!") + var/obj/item/x_stand_kit/C = new + C.loc = loc + unbuckle_all_mobs() + qdel(src) + return + else + return ..() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/dancing_pole.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/dancing_pole.dm new file mode 100644 index 00000000000..ac417eec1d9 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/dancing_pole.dm @@ -0,0 +1,188 @@ +//skyrat-tg got the BEST dancing pole in whole SS13. Be jealous of us! + +/obj/structure/pole + name = "stripper pole" + desc = "A pole fastened to the ceiling and floor, used to show of ones goods to company." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/dancing_pole.dmi' + icon_state = "pole" + density = TRUE + anchored = TRUE + max_integrity = 75 + var/icon_state_inuse + layer = 4 //make it the same layer as players. + pseudo_z_axis = 9 //stepping onto the pole makes you raise upwards! + density = 0 //easy to step up on + var/pole_on = FALSE //lights model turned off + light_system = STATIC_LIGHT + light_range = 3 + light_power = 1 + light_color = COLOR_LIGHT_PINK + light_on = FALSE + var/mob/living/actual_user = null + var/current_pole_color = "purple" + var/static/list/pole_designs + var/static/list/polelights = list( + "purple" = COLOR_LIGHT_PINK, + "cyan" = COLOR_CYAN, + "red" = COLOR_RED, + "green" = COLOR_GREEN, + "white" = COLOR_WHITE)//list of colors to choose + +//to change color of pole by using multitool +//create radial menu +/obj/structure/pole/proc/populate_pole_designs() + pole_designs = list( + "purple" = image (icon = src.icon, icon_state = "pole_purple_on"), + "cyan" = image(icon = src.icon, icon_state = "pole_cyan_on"), + "red" = image(icon = src.icon, icon_state = "pole_red_on"), + "green" = image(icon = src.icon, icon_state = "pole_green_on"), + "white" = image(icon = src.icon, icon_state = "pole_white_on")) + +//using multitool on pole +/obj/structure/pole/multitool_act(mob/living/user, obj/item/I) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, pole_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 50, require_near = TRUE) + if(!choice) + return FALSE + current_pole_color = choice + light_color = polelights[choice] + update_icon() + update_brightness() + +/obj/structure/pole/proc/check_menu(mob/living/user, obj/item/multitool) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + if(!multitool || !user.is_holding(multitool)) + return FALSE + return TRUE + +//to enable lights by aliclick +/obj/structure/pole/AltClick(mob/user) + pole_on = !pole_on + to_chat(user, "You turn the lights [pole_on? "on. Woah..." : "off."]") + playsound(user, pole_on ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) + update_icon_state() + update_icon() + update_brightness() + +/obj/structure/pole/Initialize() + . = ..() + update_icon_state() + update_icon() + update_brightness() + if(!length(pole_designs)) + populate_pole_designs() + +/obj/structure/pole/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/structure/pole/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_pole_color]_[pole_on? "on" : "off"]" + +/obj/structure/pole/proc/update_brightness() + set_light_on(pole_on) + update_light() + +//trigger dance if character uses LBM +/obj/structure/pole/attack_hand(mob/living/user) + . = ..() + if(.) + return + if(obj_flags & IN_USE) + to_chat(user, "It's already in use - wait a bit.") + return + else + obj_flags |= IN_USE + actual_user = user + user.setDir(SOUTH) + user.Stun(100) + user.forceMove(src.loc) + user.visible_message(pick("[user] dances on [src]!","[user] flexes their hip-moving skills on [src]!")) + animatepole(user) + user.layer = layer //set them to the poles layer + obj_flags &= ~IN_USE + user.pixel_y = 0 + user.pixel_z = pseudo_z_axis //incase we are off it when we jump on! + actual_user = null + icon_state = "[initial(icon_state)]_[current_pole_color]_[pole_on? "on" : "off"]" + +/obj/structure/pole/proc/animatepole(mob/living/user) + + if(user.loc != src.loc) + return + if(!QDELETED(src)) + animate(user,pixel_x = -6, pixel_y = 0, time = 10) + sleep(20) + user.dir = 4 + if(!QDELETED(src)) + animate(user,pixel_x = -6,pixel_y = 24, time = 10) + sleep(12) + src.layer = 4.01 //move the pole infront for now. better to move the pole, because the character moved behind people sitting above otherwise + if(!QDELETED(src)) + animate(user,pixel_x = 6,pixel_y = 12, time = 5) + user.dir = 8 + sleep(6) + if(!QDELETED(src)) + animate(user,pixel_x = -6,pixel_y = 4, time = 5) + user.dir = 4 + src.layer = 4 // move it back. + sleep(6) + if(!QDELETED(src)) + user.dir = 1 + animate(user,pixel_x = 0, pixel_y = 0, time = 3) + sleep(6) + if(!QDELETED(src)) + user.do_jitter_animation() + sleep(6) + user.dir = 2 + +/obj/structure/pole/Destroy() + . = ..() + if(actual_user) + actual_user.SetStun(0) + actual_user.pixel_y = 0 + actual_user.pixel_z = pseudo_z_axis + actual_user.layer = layer + actual_user.forceMove(get_turf(src)) + +/obj/item/polepack + name = "pink stripper pole flatpack" + desc = "A wrench is required to construct." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/dancing_pole.dmi' + throwforce = 0 + icon_state = "pole_base" + var/unwrapped = 0 + w_class = WEIGHT_CLASS_HUGE + +/obj/item/polepack/attackby(obj/item/P, mob/user, params) //erecting a pole here. + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + if (!(item_flags & IN_INVENTORY)) + to_chat(user, "You start to fasten the frame to the floor and celing...") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You construct the stripper pole!") + var/obj/structure/pole/C = new + C.loc = loc + qdel(src) + return + else + return ..() + +/obj/structure/pole/attackby(obj/item/P, mob/user, params) //un-erecting a pole. :( + add_fingerprint(user) + if(istype(P, /obj/item/wrench)) + to_chat(user, "You start to unfastening the frame...") + if(P.use_tool(src, user, 8 SECONDS, volume=50)) + to_chat(user, "You take down the stripper pole!") + var/obj/item/polepack/C = new + C.loc = loc + qdel(src) + return + else + return ..() diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm new file mode 100644 index 00000000000..a7921e70663 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/lustwish.dm @@ -0,0 +1,179 @@ +/obj/machinery/vending/dorms + name = "LustWish" + desc = "A vending machine with various toys from light erotic to BDSM" + icon_state = "lustwish" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/lustwish.dmi' + light_mask = "lustwish-light-mask" + age_restrictions = TRUE + var/card_used = FALSE + var/current_color = "pink" + var/static/list/vend_designs + product_ads = "Try me!;Kinky!;Lewd and fun!;Hey you, yeah you... wanna take a look at my collection?;Come on, take a look!;Remember, always adhere to Nanotrasen corporate policy!;You might want to buy a protection" + vend_reply = "Enjoy!;We glad to satisfly your desires!" + + //STUFF SOLD HERE// + products = list(//Sex toys + /obj/item/clothing/sextoy/signalvib = 8, + /obj/item/clothing/sextoy/eggvib = 8, + /obj/item/clothing/sextoy/buttplug = 6, + /obj/item/clothing/sextoy/nipple_clamps = 4, + /obj/item/clothing/sextoy/double_dildo = 3, + /obj/item/clothing/sextoy/vibroring = 6, + /obj/item/condom_pack = 20, + /obj/item/clothing/sextoy/dildo = 8, + /obj/item/clothing/sextoy/custom_dildo = 8, + /obj/item/tickle_feather = 8, + /obj/item/clothing/sextoy/fleshlight = 8, + /obj/item/kinky_shocker = 4, + /obj/item/clothing/mask/leatherwhip = 4, + /obj/item/clothing/sextoy/magic_wand = 4, + /obj/item/bdsm_candle = 4, + /obj/item/spanking_pad = 4, + /obj/item/clothing/sextoy/vibrator = 4, + /obj/item/serviette_pack = 10, + /obj/item/restraints/handcuffs/lewd = 8, + /obj/item/pillow = 24, + /obj/item/assembly/signaler = 8, + + //clothing facial/head + /obj/item/clothing/mask/ballgag = 8, + /obj/item/clothing/mask/ballgag_phallic = 8, + /obj/item/clothing/head/domina_cap = 5, + /obj/item/clothing/head/helmet/space/deprivation_helmet = 5, + /obj/item/clothing/head/maid = 5, + /obj/item/clothing/glasses/blindfold/kinky = 5, + /obj/item/clothing/ears/kinky_headphones = 5, + /obj/item/clothing/mask/gas/bdsm_mask = 5, + /obj/item/reagent_containers/glass/lewd_filter = 5, + /obj/item/clothing/glasses/hypno = 4, + /obj/item/clothing/head/kitty = 4, + /obj/item/clothing/head/rabbitears = 4, + + + //neck + /obj/item/clothing/neck/kink_collar = 8, + + //torso clothing + /obj/item/clothing/suit/corset = 8, + /obj/item/clothing/under/misc/latex_catsuit = 8, + /obj/item/clothing/suit/straight_jacket/latex_straight_jacket = 5, + /obj/item/clothing/under/rank/civilian/janitor/maid = 5, + /obj/item/clothing/under/costume/lewdmaid = 5, + /obj/item/clothing/under/costume/maid = 5, + /obj/item/clothing/suit/straight_jacket/shackles = 3, + /obj/item/clothing/under/stripper_outfit = 5, + /obj/item/clothing/under/misc/gear_harness = 4, + /obj/item/clothing/under/shorts/polychromic/pantsu = 4, + + //hands + /obj/item/clothing/gloves/ball_mittens = 8, + /obj/item/clothing/gloves/latex_gloves = 8, + /obj/item/clothing/gloves/evening = 5, + + //legs + /obj/item/clothing/shoes/latex_socks = 8, + /obj/item/clothing/shoes/latexheels = 4, + /obj/item/clothing/shoes/dominaheels = 4, + /obj/item/clothing/shoes/jackboots/thigh = 3, + /obj/item/clothing/shoes/jackboots/knee = 3, + + //belt + /obj/item/clothing/strapon = 6, + /obj/item/storage/belt/erpbelt = 5, + + //chems + /obj/item/reagent_containers/pill/crocin = 20, + /obj/item/reagent_containers/glass/bottle/crocin = 6, + /obj/item/reagent_containers/pill/camphor = 10, + /obj/item/reagent_containers/glass/bottle/camphor = 3, + /obj/item/reagent_containers/glass/bottle/breast_enlarger = 6, //Those are legal 'cause you can just turn off prefs in round in "CLOWN SMOKE MACHINE+PENIS ENLARGEMENT CHEMICAL CASE". Yes, i have special code-phrase for this. I've seen some shit. + /obj/item/reagent_containers/glass/bottle/penis_enlarger = 6, + + //special + /obj/item/clothing/glasses/nice_goggles = 1, //easter egg, don't touch plz) + + //fur niture //haha you got it + /obj/item/storage/box/bdsmbed_kit = 5, + /obj/item/storage/box/strippole_kit = 3, + /obj/item/storage/box/xstand_kit = 4, + /obj/item/storage/box/milking_kit = 2) + + contraband = list( + /obj/item/electropack/shockcollar = 4, + /obj/item/clothing/neck/kink_collar/locked = 4, + /obj/item/clothing/neck/mind_collar = 2, + /obj/item/clothing/suit/straight_jacket/kinky_sleepbag = 2, //my favorite thing, spent 1 month on it. Don't remove please. + /obj/item/reagent_containers/pill/hexacrocin = 10, + /obj/item/reagent_containers/pill/pentacamphor = 5, + /obj/item/reagent_containers/glass/bottle/hexacrocin = 4, + /obj/item/reagent_containers/glass/bottle/pentacamphor = 2) + + refill_canister = /obj/item/vending_refill/lustwish + payment_department = ACCOUNT_SRV + default_price = 30 + extra_price = 250 + +//Secret vending machine skin. Don't touch plz +/obj/machinery/vending/dorms/proc/populate_vend_designs() + vend_designs = list( + "pink" = image (icon = src.icon, icon_state = "lustwish_pink"), + "teal" = image(icon = src.icon, icon_state = "lustwish_teal")) + +//Changing special secret var +/obj/machinery/vending/dorms/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/lustwish_discount)) + user.visible_message("After clicking something changes in the LustWish vending machine") + card_used = !card_used + switch(card_used) + if(TRUE) + default_price = 0 + extra_price = 0 + if(FALSE) + default_price = 30 + extra_price = 250 + else + return ..() + +//using multitool on pole +/obj/machinery/vending/dorms/multitool_act(mob/living/user, obj/item/I) + . = ..() + if(.) + return + if(card_used == TRUE) + var/choice = show_radial_menu(user,src, vend_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 50, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + else + return + +/obj/machinery/vending/dorms/proc/check_menu(mob/living/user, obj/item/multitool) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + if(!multitool || !user.is_holding(multitool)) + return FALSE + return TRUE + +/obj/machinery/vending/dorms/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(vend_designs)) + populate_vend_designs() + +/obj/machinery/vending/dorms/update_icon_state() + ..() + if(machine_stat & BROKEN) + icon_state = "[initial(icon_state)]_[current_color]-broken" + else + icon_state = "[initial(icon_state)]_[current_color][powered() ? null : "-off"]" + + +//Refill item +/obj/item/vending_refill/lustwish + machine_name = "LustWish" + icon_state = "lustwish_refill" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/pillow.dm b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/pillow.dm new file mode 100644 index 00000000000..0c3d8f0ea4d --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/lewd_structures/pillow.dm @@ -0,0 +1,460 @@ +//WARNING - Lot's of shitcode here. I'm not the best coder but this stuff works and i'm happy. Improve it if you want, but don't break anything. + +////////////////////////// +///CODE FOR PILLOW ITEM/// +////////////////////////// + +/obj/item/pillow + name = "pillow" + desc = "Big and soft pillow." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + lefthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi' + righthand_file = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_right.dmi' + icon_state = "pillow" + inhand_icon_state = "pillow" + var/datum/effect_system/feathers/pillow_feathers + var/current_color = "pink" + var/current_form = "round" + var/color_changed = FALSE + var/form_changed = FALSE + var/static/list/pillow_colors + var/static/list/pillow_forms + w_class = WEIGHT_CLASS_SMALL + +//to update model +/obj/item/pillow/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +//create radial menu +/obj/item/pillow/proc/populate_pillow_colors() + pillow_colors = list( + "pink" = image (icon = src.icon, icon_state = "pillow_pink_round"), + "teal" = image(icon = src.icon, icon_state = "pillow_teal_round")) + +//create radial menu, BUT for forms. I'm smort +/obj/item/pillow/proc/populate_pillow_forms() + pillow_forms = list( + "square" = image (icon = src.icon, icon_state = "pillow_pink_square"), + "round" = image(icon = src.icon, icon_state = "pillow_pink_round")) + +/obj/item/pillow/AltClick(mob/user, obj/item/I) + if(color_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, pillow_colors, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_color = choice + update_icon() + color_changed = TRUE + update_icon_state() + if(color_changed == TRUE) + if(form_changed == FALSE) + . = ..() + if(.) + return + var/choice = show_radial_menu(user,src, pillow_forms, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + current_form = choice + update_icon() + form_changed = TRUE + update_icon_state() + else + return + +//to check if we can change pillow's model +/obj/item/pillow/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/obj/item/pillow/Initialize() + . = ..() + update_icon_state() + update_icon() + if(!length(pillow_colors)) + populate_pillow_colors() + if(!length(pillow_forms)) + populate_pillow_forms() + //part of code for feathers spawn on hit + pillow_feathers = new + pillow_feathers.set_up(2, 0, src) + pillow_feathers.attach(src) + +/obj/item/pillow/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[current_form]" + inhand_icon_state = "[initial(icon_state)]_[current_color]_[current_form]" + +//feathers effect on hit + +/obj/effect/temp_visual/feathers + name = "feathers" + icon_state = "feathers" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi' + duration = 14 + +/datum/effect_system/feathers + effect_type = /obj/effect/temp_visual/feathers + +/obj/item/pillow/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + . = ..() + if(!istype(M, /mob/living/carbon/human)) + return + + if(prob(1.5)) // 1.5% chance of special tickling feather spawning. No idea why, i was thinking that this is funny idea. Do not erase it plz + new /obj/item/tickle_feather(loc) + +//and there is code for successful check, so we are hitting someone with a pillow + pillow_feathers.start() + switch(user.zone_selected) //to let code know what part of body we gonna hit + + if(BODY_ZONE_HEAD) + var/message = "" + message = (user == M) ? pick("hits themselves with a [src]", "hits their head with a pillow ") : pick("hits [M] with a [src]", "hits [M]'s head with a pillow! Lucky the pillow is soft.") + if(prob(30)) + M.emote(pick("laugh","giggle")) + user.visible_message("[user] [message]") + playsound(loc,'modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg', 50, 1, -1) + + if(BODY_ZONE_CHEST) + var/message = "" + message = (user == M) ? pick("challenges the pillow battle, hitting themselves with [src].","hits themselves with a [src]") : pick("hits [M]'s chest with a [src]!", "Playfully hits [M]'s chest with a [src].","hits [M]'s chest with a pillow.") + if(prob(30)) + M.emote(pick("laugh","giggle")) + user.visible_message("[user] [message]") + playsound(loc,'modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg', 50, 1, -1) + + else + var/message = "" + message = (user == M) ? pick("hits themselves with [src].","Playfully hits themselves with a [src]", "grabs a pillow, then hitting themselves with it.") : pick("hits [M] with a [src]!", "Playfully hits [M] with a [src].","hits [M] with a pillow. They having fun!") + if(prob(30)) + M.emote(pick("laugh","giggle")) + user.visible_message("[user] [message]") + playsound(loc,'modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg', 50, 1, -1) + +//spawning pillow on the ground when clicking on pillow by LBM + +/obj/item/pillow/attack_self(mob/user) + if(IN_INVENTORY) + to_chat(user, "You put pillow on the floor.") + var/obj/structure/bed/pillow_tiny/C = new(get_turf(src)) + C.current_color = current_color + C.current_form = current_form + C.color_changed = color_changed + C.form_changed = form_changed + C.update_icon_state() + C.update_icon() + qdel(src) + return + +//////////////////////////////////// +///CODE FOR TINY PILLOW FURNITURE/// +//////////////////////////////////// + +/obj/structure/bed/pillow_tiny + name = "pillow" + desc = "Large pillow lying on the floor" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi' + icon_state = "pillow" + var/current_color = "pink" + var/current_form = "round" + + var/color_changed = FALSE + var/form_changed = FALSE + + buildstacktype = /obj/item/stack/sheet/cloth + +/obj/structure/bed/pillow_tiny/Initialize() + .=..() + update_icon_state() + update_icon() + +/obj/structure/bed/pillow_tiny/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]_[current_form]" + +//picking up the pillow + +/obj/structure/bed/pillow_tiny/AltClick(mob/user) + to_chat(user, "You lifted pillow off the floor.") + var/obj/item/pillow/W = new() + user.put_in_hands(W) + + W.current_form = current_form + W.current_color = current_color + W.color_changed = color_changed + W.form_changed = form_changed + + W.update_icon_state() + W.update_icon() + qdel(src) + +//when we lay on it + +/obj/structure/bed/pillow_tiny/post_buckle_mob(mob/living/M) + . = ..() + density = TRUE + //Push them up from the normal lying position + M.pixel_y = M.base_pixel_y + 2 + +/obj/structure/bed/pillow_tiny/post_unbuckle_mob(mob/living/M) + . = ..() + density = FALSE + //Set them back down to the normal lying position + M.pixel_y = M.base_pixel_y + +//"Upgrading" pillow +/obj/structure/bed/pillow_tiny/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/pillow)) + var/obj/item/pillow/P = I + var/obj/structure/chair/pillow_small/C + if(P.current_color == current_color) + to_chat(user, "You added a pillow to a pile.") + C = new(get_turf(src)) + C.current_color = current_color + C.pillow2_color = P.current_color + C.pillow1_color = current_color + C.pillow1_form = current_form + C.pillow2_form = P.current_form + + C.pillow1_color_changed = color_changed + C.pillow1_form_changed = color_changed + C.pillow2_color_changed = P.color_changed + C.pillow2_form_changed = P.color_changed + + C.update_icon_state() + C.update_icon() + qdel(src) + qdel(P) + else + to_chat(user, "You feel like you don't want to combine pillows of different colors.") //Too lazy to add multicolor pillow pile sprites. + return + else + return ..() + +///////////////////////////////////// +///CODE FOR SMALL PILLOW FURNITURE/// +///////////////////////////////////// + +/obj/structure/chair/pillow_small + name = "small pillow pile" + desc = "Small pile of pillows. Looks as comfortable seat, especially for taurs and nagas." + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi' + icon_state = "pillowpile_small" + pseudo_z_axis = 4 + var/current_color = "pink" + var/mutable_appearance/armrest + + //Containing pillows that we have here. + var/pillow1_color = "pink" + var/pillow2_color = "pink" + + var/pillow1_color_changed = FALSE + var/pillow2_color_changed = FALSE + + var/pillow1_form = "round" + var/pillow2_form = "round" + + var/pillow1_form_changed = FALSE + var/pillow2_form_changed = FALSE + + buildstacktype = /obj/item/stack/sheet/cloth + +/obj/structure/chair/pillow_small/Initialize() + update_icon() + return ..() + +/obj/structure/chair/pillow_small/proc/GetArmrest() + if(current_color == "pink") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_small_pink_overlay") + if(current_color == "teal") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_small_teal_overlay") + +/obj/structure/chair/pillow_small/Destroy() + QDEL_NULL(armrest) + return ..() + +/obj/structure/chair/pillow_small/post_buckle_mob(mob/living/M) + . = ..() + update_icon() + density = TRUE + //Push them up from the normal lying position + M.pixel_y = M.base_pixel_y + 2 + +/obj/structure/chair/pillow_small/update_overlays() + . = ..() + if(has_buckled_mobs()) + . += mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_small_[current_color]_overlay", layer = ABOVE_MOB_LAYER + 0.2) + +/obj/structure/chair/pillow_small/post_unbuckle_mob(mob/living/M) + . = ..() + density = FALSE + //Set them back down to the normal lying position + M.pixel_y = M.base_pixel_y + +/obj/structure/chair/pillow_small/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + +//Removing pillow from a pile +/obj/structure/chair/pillow_small/AltClick(mob/user) + to_chat(user, "You took pillow from a pile.") + var/obj/item/pillow/W = new() + var/obj/structure/bed/pillow_tiny/C = new(get_turf(src)) + user.put_in_hands(W) + //magic + W.current_color = pillow2_color + W.current_form = pillow2_form + C.current_color = pillow1_color + C.current_form = pillow1_form + + C.color_changed = pillow1_color_changed + C.form_changed = pillow1_form_changed + W.color_changed = pillow2_color_changed + W.form_changed = pillow2_form_changed + + //magic + W.update_icon_state() + W.update_icon() + C.update_icon_state() + C.update_icon() + qdel(src) + +//Upgrading pillow pile to a PILLOW PILE! +/obj/structure/chair/pillow_small/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/pillow)) + var/obj/item/pillow/P = I + var/obj/structure/bed/pillow_large/C + if(P.current_color == current_color) + to_chat(user, "You added a pillow to a pile.") + C = new(get_turf(src)) + C.current_color = current_color + C.pillow3_color = P.current_color + C.pillow2_color = pillow2_color + C.pillow1_color = pillow1_color + C.pillow3_form = P.current_form + C.pillow1_form = pillow1_form + C.pillow2_form = pillow2_form + + C.pillow1_color_changed = pillow1_color_changed + C.pillow1_form_changed = pillow1_form_changed + C.pillow2_color_changed = pillow2_color_changed + C.pillow2_form_changed = pillow2_form_changed + C.pillow3_color_changed = P.color_changed + C.pillow3_form_changed = P.form_changed + + C.update_icon_state() + C.update_icon() + qdel(src) + qdel(P) + else + to_chat(user, "You feel like you don't want to combine pillows of different colors.") //Too lazy to add multicolor pillow pile sprites. + return + else + return ..() + +//to prevent creating metal chair from pillow +/obj/structure/chair/pillow_small/MouseDrop(over_object, src_location, over_location) + return + +///////////////////////// +///CODE FOR PILLOW BED/// +///////////////////////// + +/obj/structure/bed/pillow_large + name = "large pillow pile" + desc = "Large pile of pillows. Jump on it!" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi' + icon_state = "pillowpile_large" + pseudo_z_axis = 4 + var/current_color = "pink" + var/mutable_appearance/armrest + //Containing pillows that we have here + var/pillow1_color = "pink" + var/pillow2_color = "pink" + var/pillow3_color = "pink" + + var/pillow1_color_changed = FALSE + var/pillow2_color_changed = FALSE + var/pillow3_color_changed = FALSE + + var/pillow1_form = "round" + var/pillow2_form = "round" + var/pillow3_form = "round" + + var/pillow1_form_changed = FALSE + var/pillow2_form_changed = FALSE + var/pillow3_form_changed = FALSE + + buildstacktype = /obj/item/stack/sheet/cloth + +/obj/structure/bed/pillow_large/Initialize() + update_icon() + return ..() + +/obj/structure/bed/pillow_large/proc/GetArmrest() + if(current_color == "pink") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_large_pink_overlay") + if(current_color == "teal") + return mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_large_teal_overlay") + +/obj/structure/bed/pillow_large/Destroy() + QDEL_NULL(armrest) + return ..() + +/obj/structure/bed/pillow_large/post_buckle_mob(mob/living/M) + . = ..() + update_icon() + density = TRUE + //Push them up from the normal lying position + M.pixel_y = M.base_pixel_y + 0.5 + +/obj/structure/bed/pillow_large/update_overlays() + . = ..() + if(has_buckled_mobs()) + . += mutable_appearance('modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi', "pillowpile_large_[current_color]_overlay", layer = ABOVE_MOB_LAYER + 0.2) + +/obj/structure/bed/pillow_large/post_unbuckle_mob(mob/living/M) + . = ..() + density = FALSE + //Set them back down to the normal lying position + M.pixel_y = M.base_pixel_y + +/obj/structure/bed/pillow_large/update_icon_state() + . = ..() + icon_state = "[initial(icon_state)]_[current_color]" + +//Removing pillow from a pile +/obj/structure/bed/pillow_large/AltClick(mob/user) + to_chat(user, "You took pillow from a pile.") + var/obj/item/pillow/W = new() + var/obj/structure/chair/pillow_small/C = new(get_turf(src)) + user.put_in_hands(W) + //magic + C.current_color = current_color + W.current_color = pillow3_color + W.current_form = pillow3_form + C.pillow2_form = pillow2_form + C.pillow2_color = pillow2_color + C.pillow1_form = pillow1_form + C.pillow1_color = pillow1_color + + C.pillow1_color_changed = pillow1_color_changed + C.pillow2_color_changed = pillow2_color_changed + C.pillow1_form_changed = pillow1_form_changed + C.pillow2_form_changed = pillow2_form_changed + W.color_changed = pillow3_color_changed + W.form_changed = pillow3_form_changed + + //magic + W.update_icon_state() + W.update_icon() + C.update_icon_state() + C.update_icon() + qdel(src) diff --git a/modular_skyrat/modules/modular_items/lewd_items/code/technical_stuff_for_lewd.dm b/modular_skyrat/modules/modular_items/lewd_items/code/technical_stuff_for_lewd.dm new file mode 100644 index 00000000000..87fc9ad1e95 --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/code/technical_stuff_for_lewd.dm @@ -0,0 +1,1273 @@ +////////////////////////////////////////////////////////////////////////// +//THIS IS NOT HERESY, DO NOT TOUCH IT IN THE NAME OF GOD////////////////// +//I made this file to prevent myself from touching normal files/////////// +////////////////////////////////////////////////////////////////////////// + +//moved from my old interactions file 'cause skyrats already did interactions + +#define REQUIRE_NONE 0 +#define REQUIRE_EXPOSED 1 +#define REQUIRE_UNEXPOSED 2 +#define REQUIRE_ANY 3 + +/mob/living + var/has_penis = FALSE + var/has_vagina = FALSE + var/has_breasts = FALSE + var/anus_exposed = FALSE + +///////////////////////////////////// +//Looping sound for vibrating stuff// +///////////////////////////////////// + +/datum/looping_sound/vibrator_low + start_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-1.ogg' + start_length = 1 + mid_sounds = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-1.ogg' + mid_length = 1 + end_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-1.ogg' + volume = 80 + falloff_distance = 1 + falloff_exponent = 5 + extra_range = SILENCED_SOUND_EXTRARANGE +/datum/looping_sound/vibrator_medium + start_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-2.ogg' + start_length = 1 + mid_sounds = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-2.ogg' + mid_length = 1 + end_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-2.ogg' + volume = 90 + falloff_distance = 1 + falloff_exponent = 5 + extra_range = SILENCED_SOUND_EXTRARANGE + +/datum/looping_sound/vibrator_hard + start_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg' + start_length = 1 + mid_sounds = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg' + mid_length = 1 + end_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg' + volume = 100 + falloff_distance = 1 + falloff_exponent = 5 + extra_range = SILENCED_SOUND_EXTRARANGE + +//////////////////////////////////////////////////////////////////////////////// +//Boxes for vending machine, to spawn stuff with important cheap tools in pack// +//////////////////////////////////////////////////////////////////////////////// + +//milking machine +/obj/item/storage/box/milking_kit + name = "DIY Milking machine kit" + desc = "Contains everything you need to build your own milking machine!" + +/obj/item/storage/box/milking_kit/PopulateContents() + var/static/items_inside = list( + /obj/item/milking_machine/constructionkit = 1, + /obj/item/reagent_containers/glass/beaker = 1, + /obj/item/stock_parts/cell/upgraded = 1, //please, let it be. 1 lvl Cell makes machine almost useless, charge lasts only for 2 minutes. + /obj/item/screwdriver = 1, + /obj/item/wrench = 1) + generate_items_inside(items_inside,src) + +//X-Stand +/obj/item/storage/box/xstand_kit + name = "DIY X-Stand kit" + desc = "Contains everything you need to build your own X-stand!" + +/obj/item/storage/box/xstand_kit/PopulateContents() + var/static/items_inside = list( + /obj/item/x_stand_kit = 1, + /obj/item/wrench = 1) + generate_items_inside(items_inside,src) + +//BDSM bed +/obj/item/storage/box/bdsmbed_kit + name = "DIY BDSM bed kit" + desc = "Contains everything you need to build your own BDSM bed!" + +/obj/item/storage/box/bdsmbed_kit/PopulateContents() + var/static/items_inside = list( + /obj/item/bdsm_bed_kit = 1, + /obj/item/wrench = 1) + generate_items_inside(items_inside,src) + +//Striptease pole +/obj/item/storage/box/strippole_kit + name = "DIY stripper pole kit" + desc = "Contains everything you need to build your own stripper pole!" + +/obj/item/storage/box/strippole_kit/PopulateContents() + var/static/items_inside = list( + /obj/item/polepack = 1, + /obj/item/wrench = 1) + generate_items_inside(items_inside,src) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////This code is supposed to be placed in "code/modules/mob/living/carbon/human/inventory.dm"///////////// +//If you are nice person you can transfer this part of code to it, but i didn't for modularisation reasons// +//////////////////////////////////////////for ball mittens////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/mob/living/carbon/human/resist_restraints() + if(gloves?.breakouttime) + changeNext_move(CLICK_CD_BREAKOUT) + last_special = world.time + CLICK_CD_BREAKOUT + cuff_resist(gloves) + else + ..() + +//////////////////////////////////////////////////////////////////////////////////////// +///////i needed this code for ballgag, because it doesn't muzzle, it kinda voxbox/////// +//wearer for moaning. So i really need it, don't touch or whole ballgag will be broken// +/////////////////////////for ballgag mute audible emotes//////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////// + +//adding is_ballgagged() proc here. Hope won't break anything important. +//This is kinda shitcode, but they said don't touch main code or they will break my knees. +//i love my knees, please merge. + +//more shitcode can be found in code/datums/emotes.dm +//in /datum/emote/proc/select_message_type(mob/user, intentional) proc. Sorry for that, i had no other choise. + +//false for default +/mob/proc/is_ballgagged() + return FALSE + +/mob/living/carbon/is_ballgagged() + return(istype(src.wear_mask, /obj/item/clothing/mask/ballgag) || istype(src.wear_mask, /obj/item/clothing/mask/ballgag_phallic) || istype(src.wear_mask, /obj/item/clothing/head/helmet/space/deprivation_helmet)) + +//proc for condoms. Need to prevent cum appearing on the floor. +/mob/proc/wear_condom() + return FALSE + +/mob/living/carbon/human/wear_condom() + . = ..() + if(.) + return TRUE + if(penis != null && istype(penis, /obj/item/clothing/sextoy/condom)) + return TRUE + return FALSE + +////////////////////////////////////////////////////////////////////////////////// +/////////this shouldn't be put anywhere, get your dirty hands off!//////////////// +/////////////////////////////for dancing pole///////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////// + +/atom + var/pseudo_z_axis + +/atom/proc/get_fake_z() + return pseudo_z_axis + +/obj/structure/table + pseudo_z_axis = 8 + +/turf/open/get_fake_z() + var/objschecked + for(var/obj/structure/structurestocheck in contents) + objschecked++ + if(structurestocheck.pseudo_z_axis) + return structurestocheck.pseudo_z_axis + if(objschecked >= 25) + break + return pseudo_z_axis + +/mob/living/Move(atom/newloc, direct) + . = ..() + if(.) + pseudo_z_axis = newloc.get_fake_z() + pixel_z = pseudo_z_axis + +////////////////////////////////////////////////////////////////////////////////// +//this code needed to determine if human/m is naked in that part of body or not/// +//////////////You can you for your own stuff if you want, haha./////////////////// +////////////////////////////////////////////////////////////////////////////////// + + +///Are we wearing something that covers our chest? +/mob/living/proc/is_topless() + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + if((!(H.wear_suit) || !(H.wear_suit.body_parts_covered & CHEST)) && (!(H.w_uniform) || !(H.w_uniform.body_parts_covered & CHEST))) + return TRUE + else + return TRUE + +///Are we wearing something that covers our groin? +/mob/living/proc/is_bottomless() + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + if((!(H.wear_suit) || !(H.wear_suit.body_parts_covered & GROIN)) && (!(H.w_uniform) || !(H.w_uniform.body_parts_covered & GROIN))) + return TRUE + else + return TRUE + +///Are we wearing something that covers our shoes? +/mob/living/proc/is_barefoot() + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + if((!(H.wear_suit) || !(H.wear_suit.body_parts_covered & GROIN)) && (!(H.shoes) || !(H.shoes.body_parts_covered & FEET))) + return TRUE + else + return TRUE + +/mob/living/proc/is_hands_uncovered() + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + if(H.gloves?.body_parts_covered & ARMS) + return FALSE + return TRUE + +/mob/living/proc/is_head_uncovered() + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + if(H.head?.body_parts_covered & HEAD) + return FALSE + return TRUE + +/mob/living/proc/has_penis(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/human/C = src + if(issilicon(src) && C.has_penis) + return TRUE + if(istype(C)) + var/obj/item/organ/genital/peepee = C.getorganslot(ORGAN_SLOT_PENIS) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(peepee.visibility_preference == GENITAL_ALWAYS_SHOW || C.is_bottomless()) + return TRUE + else + return FALSE + if(REQUIRE_UNEXPOSED) + if(peepee.visibility_preference != GENITAL_ALWAYS_SHOW && !C.is_bottomless()) + return TRUE + else + return FALSE + else + return TRUE + return FALSE + +/mob/living/proc/has_balls(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/genital/peepee = C.getorganslot(ORGAN_SLOT_TESTICLES) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(peepee.visibility_preference == GENITAL_ALWAYS_SHOW || C.is_bottomless()) + return TRUE + else + return FALSE + if(REQUIRE_UNEXPOSED) + if(peepee.visibility_preference != GENITAL_ALWAYS_SHOW && !C.is_bottomless()) + return TRUE + else + return FALSE + else + return TRUE + return FALSE + +/mob/living/proc/has_vagina(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/human/C = src + if(issilicon(src) && C.has_vagina) + return TRUE + if(istype(C)) + var/obj/item/organ/genital/peepee = C.getorganslot(ORGAN_SLOT_VAGINA) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(peepee.visibility_preference == GENITAL_ALWAYS_SHOW || C.is_bottomless()) + return TRUE + else + return FALSE + if(REQUIRE_UNEXPOSED) + if(peepee.visibility_preference != GENITAL_ALWAYS_SHOW && !C.is_bottomless()) + return TRUE + else + return FALSE + else + return TRUE + return FALSE + +/mob/living/proc/has_breasts(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/genital/peepee = C.getorganslot(ORGAN_SLOT_BREASTS) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(peepee.visibility_preference == GENITAL_ALWAYS_SHOW || C.is_topless()) + return TRUE + else + return FALSE + if(REQUIRE_UNEXPOSED) + if(peepee.visibility_preference != GENITAL_ALWAYS_SHOW && !C.is_topless()) + return TRUE + else + return FALSE + else + return TRUE + return FALSE + +/mob/living/proc/has_anus(var/nintendo = REQUIRE_ANY) + if(issilicon(src)) + return TRUE + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + switch(anus_exposed) + if(-1) + return FALSE + if(1) + return TRUE + else + if(is_bottomless()) + return TRUE + else + return FALSE + if(REQUIRE_UNEXPOSED) + if(anus_exposed == -1) + if(!anus_exposed) + if(!is_bottomless()) + return TRUE + else + return FALSE + else + return FALSE + else + return TRUE + else + return TRUE + +/mob/living/proc/has_arms(var/nintendo = REQUIRE_ANY) + if(iscarbon(src)) + var/mob/living/carbon/C = src + var/handcount = 0 + var/covered = 0 + var/iscovered = FALSE + for(var/obj/item/bodypart/l_arm/L in C.bodyparts) + handcount++ + for(var/obj/item/bodypart/r_arm/R in C.bodyparts) + handcount++ + if(C.get_item_by_slot(ITEM_SLOT_HANDS)) + var/obj/item/clothing/gloves/G = C.get_item_by_slot(ITEM_SLOT_HANDS) + covered = G.body_parts_covered + if(covered & HANDS) + iscovered = TRUE + switch(nintendo) + if(REQUIRE_ANY) + return handcount + if(REQUIRE_EXPOSED) + if(iscovered) + return FALSE + else + return handcount + if(REQUIRE_UNEXPOSED) + if(!iscovered) + return FALSE + else + return handcount + else + return handcount + return FALSE + +/mob/living/proc/has_feet(var/nintendo = REQUIRE_ANY) + if(iscarbon(src)) + var/mob/living/carbon/C = src + var/feetcount = 0 + var/covered = 0 + var/iscovered = FALSE + for(var/obj/item/bodypart/l_leg/L in C.bodyparts) + feetcount++ + for(var/obj/item/bodypart/r_leg/R in C.bodyparts) + feetcount++ + if(!C.is_barefoot()) + covered = TRUE + if(covered) + iscovered = TRUE + switch(nintendo) + if(REQUIRE_ANY) + return feetcount + if(REQUIRE_EXPOSED) + if(iscovered) + return FALSE + else + return feetcount + if(REQUIRE_UNEXPOSED) + if(!iscovered) + return FALSE + else + return feetcount + else + return feetcount + return FALSE + +/mob/living/proc/get_num_feet() + return has_feet(REQUIRE_ANY) + +//weird procs go here +/mob/living/proc/has_ears(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/peepee = C.getorganslot(ORGAN_SLOT_EARS) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(C.get_item_by_slot(ITEM_SLOT_EARS)) + return FALSE + else + return TRUE + if(REQUIRE_UNEXPOSED) + if(!C.get_item_by_slot(ITEM_SLOT_EARS)) + return FALSE + else + return TRUE + else + return TRUE + return FALSE + +/mob/living/proc/has_earsockets(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/peepee = C.getorganslot(ORGAN_SLOT_EARS) + if(!peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(C.get_item_by_slot(ITEM_SLOT_EARS)) + return FALSE + else + return TRUE + if(REQUIRE_UNEXPOSED) + if(!C.get_item_by_slot(ITEM_SLOT_EARS)) + return FALSE + else + return TRUE + else + return TRUE + return FALSE + +/mob/living/proc/has_eyes(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/peepee = C.getorganslot(ORGAN_SLOT_EYES) + if(peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(C.get_item_by_slot(ITEM_SLOT_EYES)) + return FALSE + else + return TRUE + if(REQUIRE_UNEXPOSED) + if(!C.get_item_by_slot(ITEM_SLOT_EYES)) + return FALSE + else + return TRUE + else + return TRUE + return FALSE + +/mob/living/proc/has_eyesockets(var/nintendo = REQUIRE_ANY) + var/mob/living/carbon/C = src + if(istype(C)) + var/obj/item/organ/peepee = C.getorganslot(ORGAN_SLOT_EYES) + if(!peepee) + switch(nintendo) + if(REQUIRE_ANY) + return TRUE + if(REQUIRE_EXPOSED) + if(get_item_by_slot(ITEM_SLOT_EYES)) + return FALSE + else + return TRUE + if(REQUIRE_UNEXPOSED) + if(!get_item_by_slot(ITEM_SLOT_EYES)) + return FALSE + else + return TRUE + else + return TRUE + return FALSE + +////////////////////////////////////////////////////////////////////////////////// +//////////////////////////This code needed for neckleash////////////////////////// +////////////////////////////////////////////////////////////////////////////////// + +/datum/component/redirect + dupe_mode = COMPONENT_DUPE_ALLOWED + var/list/signals + var/datum/callback/turfchangeCB + +/datum/component/redirect/Initialize(list/_signals, flags=NONE) + //It's not our job to verify the right signals are registered here, just do it. + if(!LAZYLEN(_signals)) + return COMPONENT_INCOMPATIBLE + if(flags & REDIRECT_TRANSFER_WITH_TURF && isturf(parent)) + // If they also want to listen to the turf change then we need to set it up so both callbacks run + if(_signals[COMSIG_TURF_CHANGE]) + turfchangeCB = _signals[COMSIG_TURF_CHANGE] + if(!istype(turfchangeCB)) + . = COMPONENT_INCOMPATIBLE + CRASH("Redirect components must be given instanced callbacks, not proc paths.") + _signals[COMSIG_TURF_CHANGE] = CALLBACK(src, .proc/turf_change) + + signals = _signals + +/datum/component/redirect/RegisterWithParent() + for(var/signal in signals) + RegisterSignal(parent, signal, signals[signal]) + +/datum/component/redirect/UnregisterFromParent() + UnregisterSignal(parent, signals) + +/datum/component/redirect/proc/turf_change(datum/source, path, new_baseturfs, flags, list/transfers) + transfers += src + return turfchangeCB?.InvokeAsync(arglist(args)) + +/////////////////////////////////////////////////////////////// +///This code needed for changing character's gender by chems/// +/////////////////////////////////////////////////////////////// + +/mob/living/proc/set_gender(ngender = NEUTER, silent = FALSE, update_icon = TRUE, forced = FALSE) + if(forced || (!ckey || client?.prefs.skyrat_toggles & (ngender == FEMALE ? FORCED_FEM : FORCED_MALE))) + gender = ngender + return TRUE + return FALSE + +/mob/living/carbon/set_gender(ngender = NEUTER, silent = FALSE, update_icon = TRUE, forced = FALSE) + var/bender = !(gender == ngender) + . = ..() + if(!.) + return + if(dna && bender) + if(ngender == MALE || ngender == FEMALE) + dna.features["body_model"] = ngender + if(!silent) + var/adj = ngender == MALE ? "masculine" : "feminine" + visible_message("[src] suddenly looks more [adj]!", "You suddenly feel more [adj]!") + else if(ngender == NEUTER) + dna.features["body_model"] = MALE + if(update_icon) + update_body() + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////// INVENTORY SYSTEM EXTENTION ////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +////////////////////////////// +// ERP INVENTORY ITEM SLOTS // +////////////////////////////// + +// /// Vagina slot +// #define ITEM_SLOT_VAGINA (1<<21) +// /// Anus slot +// #define ITEM_SLOT_ANUS (1<<22) +// /// Nipples slot +// #define ITEM_SLOT_NIPPLES (1<<23) +// /// Penis slot +// #define ITEM_SLOT_PENIS (1<<20) + +//SLOT GROUP HELPERS +#define ITEM_SLOT_ERP_INSERTABLE (ITEM_SLOT_VAGINA|ITEM_SLOT_ANUS) +#define ITEM_SLOT_ERP_ATTACHABLE (ITEM_SLOT_NIPPLES|ITEM_SLOT_PENIS) + +// Strippable Defines +#define ERP_SLOT_EQUIP_DELAY (5 SECONDS) // Lamella TODO: delay need to be balanced + +#define STRIPPABLE_ITEM_VAGINA "vagina" +#define STRIPPABLE_ITEM_ANUS "anus" +#define STRIPPABLE_ITEM_NIPPLES "nipples" +#define STRIPPABLE_ITEM_PEINS "penis" + +//////////////////////////////////// +// OUTFIT SYSTEM ERP SLOT SUPPORT // +//////////////////////////////////// + +// Variables for ERP slots +/datum/outfit + /// Type path of item for vagina slot + var/vagina = null + /// Type path of item for anus slot + var/anus = null + /// Type path of item for nipples slot + var/nipples = null + /// Type path of item for penis slot + var/penis = null + +// Complementing the equipment procedure +/datum/outfit/equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(.) + pre_equip(H, visualsOnly) + if(vagina) + H.equip_to_slot_or_del(new vagina(H),ITEM_SLOT_VAGINA, TRUE) + if(anus) + H.equip_to_slot_or_del(new anus(H),ITEM_SLOT_ANUS, TRUE) + if(nipples) + H.equip_to_slot_or_del(new nipples(H),ITEM_SLOT_NIPPLES, TRUE) + if(penis) + H.equip_to_slot_or_del(new penis(H),ITEM_SLOT_PENIS, TRUE) + post_equip(H, visualsOnly) + H.update_body() + H?.hud_used?.hidden_inventory_update(H) + return TRUE + + +// Support fingerprints when working with ERP slots +/datum/outfit/apply_fingerprints(mob/living/carbon/human/H) + . = ..() + if(.) + if(!istype(H)) + return + if(H.vagina) + H.vagina.add_fingerprint(H,1) + if(H.anus) + H.anus.add_fingerprint(H,1) + if(H.nipples) + H.nipples.add_fingerprint(H,1) + if(H.penis) + H.penis.add_fingerprint(H,1) + return 1 + +// Supplementing the data structure with ERP slot data +/datum/outfit/get_json_data() + var/list/L = ..() + + L["vagina"] = vagina + L["anus"] = anus + L["nipples"] = nipples + L["penis"] = penis + +// Supplementing the data structure with ERP slot data +/datum/outfit/load_from(list/outfit_data) + vagina = text2path(outfit_data["vagina"]) + anus = text2path(outfit_data["anus"]) + nipples = text2path(outfit_data["nipples"]) + penis = text2path(outfit_data["penis"]) + ..() + +// Just by analogy with the TG code. No ideas for what this is. +/mob/proc/update_inv_vagina() + return +/mob/proc/update_inv_anus() + return +/mob/proc/update_inv_nipples() + return +/mob/proc/update_inv_penis() + return + +// Add variables for slots to the Carbon class +/mob/living/carbon/human + var/obj/item/vagina = null + var/obj/item/anus = null + var/obj/item/nipples = null + var/obj/item/penis = null + +///////////////////////////// +// SEXTOY CLOTH TYPE // +///////////////////////////// + +/obj/item/clothing/sextoy + name = "sextoy" + icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi' + worn_icon = 'modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi' + equip_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang1.ogg' + drop_sound = 'modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg' + pickup_sound = 'sound/items/handling/cloth_pickup.ogg' + slot_flags = ITEM_SLOT_VAGINA | ITEM_SLOT_ANUS | ITEM_SLOT_PENIS | ITEM_SLOT_NIPPLES + var/mutantrace_variation = NO_MUTANTRACE_VARIATION //Are there special sprites for specific situations? Don't use this unless you need to. + +/obj/item/clothing/sextoy/dropped(mob/user) + ..() + + update_appearance() + if(!ishuman(loc)) + return + + var/mob/living/carbon/human/holder = loc + holder.update_inv_vagina() + holder.update_inv_anus() + holder.update_inv_nipples() + holder.update_inv_penis() + holder.fan_hud_set_fandom() + +///////////////////////////// +// ICON UPDATING EXTENTION // +///////////////////////////// + +// Regenerate ERP icons to +/mob/living/carbon/human/regenerate_icons() + .=..() + update_inv_vagina() + update_inv_anus() + update_inv_nipples() + update_inv_penis() + +// Updating vagina slot +/mob/living/carbon/human/update_inv_vagina() + if(client?.prefs?.sextoys_pref == "Yes") + if(client && hud_used && hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_VAGINA) + 1]) + var/atom/movable/screen/inventory/inv = hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_VAGINA) + 1] + inv.update_icon() + + if(vagina) + if(hud_used.inventory_shown && hud_used) + vagina?.screen_loc = ui_vagina + else + vagina?.screen_loc = ui_vagina_down + if(hud_used.hud_shown) + client.screen += vagina + update_observer_view(vagina) + hud_used.hidden_inventory_update(src) + + //on_mob stuff + remove_overlay(VAGINA_LAYER) + + var/obj/item/clothing/sextoy/U = vagina + + if(wear_suit && (wear_suit.flags_inv & HIDESEXTOY)) //you can add proper flags here if required + return + + var/icon_file = vagina?.worn_icon + var/mutable_appearance/vagina_overlay + + if(!vagina_overlay) + vagina_overlay = U?.build_worn_icon(default_layer = VAGINA_LAYER, default_icon_file = 'icons/mob/clothing/under/default.dmi', isinhands = FALSE, override_icon = icon_file) + + if(OFFSET_UNIFORM in dna.species.offset_features) + vagina_overlay?.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] + vagina_overlay?.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] + overlays_standing[VAGINA_LAYER] = vagina_overlay + + apply_overlay(VAGINA_LAYER) + update_mutant_bodyparts() + +// Updating anus slot +/mob/living/carbon/human/update_inv_anus() + if(client?.prefs?.sextoys_pref == "Yes") + if(client && hud_used && hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_ANUS) + 1]) + var/atom/movable/screen/inventory/inv = hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_ANUS) + 1] + inv.update_icon() + + if(anus) + if(hud_used.inventory_shown && hud_used) + anus?.screen_loc = ui_anus + else + anus?.screen_loc = ui_anus_down + if(hud_used.hud_shown) + client.screen += anus + update_observer_view(anus) + hud_used.hidden_inventory_update(src) + + //on_mob stuff + remove_overlay(ANUS_LAYER) + + var/obj/item/clothing/sextoy/U = anus + + if(wear_suit && (wear_suit.flags_inv & HIDESEXTOY)) //you can add proper flags here if required + return + + var/icon_file = anus?.worn_icon + var/mutable_appearance/anus_overlay + + if(!anus_overlay) + anus_overlay = U?.build_worn_icon(default_layer = ANUS_LAYER, default_icon_file = 'icons/mob/clothing/under/default.dmi', isinhands = FALSE, override_icon = icon_file) + + if(OFFSET_UNIFORM in dna.species.offset_features) + anus_overlay?.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] + anus_overlay?.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] + overlays_standing[ANUS_LAYER] = anus_overlay + + apply_overlay(ANUS_LAYER) + update_mutant_bodyparts() + +// Updating nipples slot +/mob/living/carbon/human/update_inv_nipples() + if(client?.prefs?.sextoys_pref == "Yes") + if(client && hud_used && hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_NIPPLES) + 1]) + var/atom/movable/screen/inventory/inv = hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_NIPPLES) + 1] + inv.update_icon() + + if(nipples) + if(hud_used.inventory_shown && hud_used) + nipples?.screen_loc = ui_nipples + else + nipples?.screen_loc = ui_nipples_down + if(hud_used.hud_shown) + client.screen += nipples + update_observer_view(nipples) + hud_used.hidden_inventory_update(src) + + //on_mob stuff + remove_overlay(NIPPLES_LAYER) + + var/obj/item/clothing/sextoy/U = nipples + + if(wear_suit && (wear_suit.flags_inv & HIDESEXTOY)) //you can add proper flags here if required + return + + var/icon_file = nipples?.worn_icon + var/mutable_appearance/nipples_overlay + + if(!nipples_overlay) + nipples_overlay = U?.build_worn_icon(default_layer = NIPPLES_LAYER, default_icon_file = 'icons/mob/clothing/under/default.dmi', isinhands = FALSE, override_icon = icon_file) + + if(OFFSET_UNIFORM in dna.species.offset_features) + nipples_overlay?.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] + nipples_overlay?.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] + overlays_standing[NIPPLES_LAYER] = nipples_overlay + + apply_overlay(NIPPLES_LAYER) + update_mutant_bodyparts() + +// Updating penis slot +/mob/living/carbon/human/update_inv_penis() + if(client?.prefs?.sextoys_pref == "Yes") + if(client && hud_used && hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_PENIS) + 1]) + var/atom/movable/screen/inventory/inv = hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_PENIS) + 1] + inv.update_icon() + + if(penis) + if(hud_used.inventory_shown && hud_used) + penis?.screen_loc = ui_penis + else + penis?.screen_loc = ui_penis_down + if(hud_used.hud_shown) + client.screen += penis + update_observer_view(penis) + hud_used.hidden_inventory_update(src) + + //on_mob stuff + remove_overlay(PENIS_LAYER) + + var/obj/item/clothing/sextoy/U = penis + + if(wear_suit && (wear_suit.flags_inv & HIDESEXTOY)) //you can add proper flags here if required + return + + var/icon_file = penis?.worn_icon + var/mutable_appearance/penis_overlay + + if(!penis_overlay) + penis_overlay = U?.build_worn_icon(default_layer = PENIS_LAYER, default_icon_file = 'icons/mob/clothing/under/default.dmi', isinhands = FALSE, override_icon = icon_file) + + if(OFFSET_UNIFORM in dna.species.offset_features) + penis_overlay?.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] + penis_overlay?.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] + overlays_standing[PENIS_LAYER] = penis_overlay + + apply_overlay(PENIS_LAYER) + update_mutant_bodyparts() + +// Shoes update extention for supporting correctt removing shoe in sleepbag +/mob/living/carbon/human/update_inv_shoes() + + if(istype(src.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + remove_overlay(SHOES_LAYER) + + if(dna.species.mutant_bodyparts["taur"]) + var/datum/sprite_accessory/taur/S = GLOB.sprite_accessories["taur"][dna.species.mutant_bodyparts["taur"][MUTANT_INDEX_NAME]] + if(S.hide_legs) + return + + if(num_legs<2) + return + + if(client && hud_used) + var/atom/movable/screen/inventory/inv = hud_used.inv_slots[TOBITSHIFT(ITEM_SLOT_FEET) + 1] + inv.update_icon() + + if(shoes) + shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) //if the inventory is open + client.screen += shoes //add it to client's screen + update_observer_view(shoes,1) + var/icon_file = shoes.worn_icon + var/applied_styles = NONE + if((DIGITIGRADE in dna.species.species_traits) && (shoes.mutant_variants & STYLE_DIGITIGRADE)) + applied_styles |= STYLE_DIGITIGRADE + icon_file = shoes.worn_icon_digi || 'modular_skyrat/master_files/icons/mob/clothing/feet_digi.dmi' + + overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(default_layer = SHOES_LAYER, default_icon_file = 'icons/mob/clothing/feet.dmi', override_icon = icon_file, mutant_styles = applied_styles) + var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER] + if(OFFSET_SHOES in dna.species.offset_features) + shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1] + shoes_overlay.pixel_y += dna.species.offset_features[OFFSET_SHOES][2] + overlays_standing[SHOES_LAYER] = shoes_overlay + + // apply_overlay(SHOES_LAYER) + + return + else + ..() + +// Updating vagina hud slot +/mob/living/carbon/human/update_hud_vagina(obj/item/I) + I.screen_loc = ui_vagina + if(client && src.hud_used?.hud_shown) + if(src.hud_used.inventory_shown) + client.screen += I + update_observer_view(I,1) + +// Updating anus hud slot +/mob/living/carbon/human/update_hud_anus(obj/item/I) + I.screen_loc = ui_anus + if(client && src.hud_used?.hud_shown) + if(src.hud_used.inventory_shown) + client.screen += I + update_observer_view(I,1) + +// Updating nipples hud slot +/mob/living/carbon/human/update_hud_nipples(obj/item/I) + I.screen_loc = ui_nipples + if(client && src.hud_used?.hud_shown) + if(src.hud_used.inventory_shown) + client.screen += I + update_observer_view(I,1) + +// Updating penis hud slot +/mob/living/carbon/human/update_hud_penis(obj/item/I) + I.screen_loc = ui_penis + if(client && src.hud_used?.hud_shown) + if(src.hud_used.inventory_shown) + client.screen += I + update_observer_view(I,1) + +// Update whether our back item appears on our hud. +/mob/living/carbon/proc/update_hud_vagina(obj/item/I) + return + +// Update whether our back item appears on our hud. +/mob/living/carbon/proc/update_hud_anus(obj/item/I) + return + +// Update whether our back item appears on our hud. +/mob/living/carbon/proc/update_hud_nipples(obj/item/I) + return + +// Update whether our back item appears on our hud. +/mob/living/carbon/proc/update_hud_penis(obj/item/I) + return + +////////////////////////////////// +// UI CONSTRUCTION AND HANDLING // +////////////////////////////////// + +// Add to hud class additional ERP variable boolean for check inventiry status (equipped or not) +/datum/hud + var/list/ERP_toggleable_inventory = list() //the screen ERP objects which can be hidden + var/ERP_inventory_shown = FALSE //Equipped item ERP inventory + +// Define additional button for ERP hud slots for expand/collapse like default inventory +/atom/movable/screen/human/ERP_toggle + name = "ERP_toggle" + icon_state = "toggle" + +// ERP inventory button logic. Just expand/collapse +/atom/movable/screen/human/ERP_toggle/Click() + + var/mob/targetmob = usr + + if(isobserver(usr)) + if(ishuman(usr.client.eye) && (usr.client.eye != usr)) + var/mob/M = usr.client.eye + targetmob = M + + if(usr.hud_used.ERP_inventory_shown && targetmob.hud_used) + usr.hud_used.ERP_inventory_shown = FALSE + usr.client.screen -= targetmob.hud_used.ERP_toggleable_inventory + else + usr.hud_used.ERP_inventory_shown = TRUE + usr.client.screen += targetmob.hud_used.ERP_toggleable_inventory + + targetmob.hud_used.hidden_inventory_update(usr) + +//////////////////////////////////// +// STRIPPING ERP SYSTEM EXTENTION // +//////////////////////////////////// + +// Extend stripping menus with ERP slots +/datum/strippable_item/mob_item_slot/vagina + key = STRIPPABLE_ITEM_VAGINA + item_slot = ITEM_SLOT_VAGINA + +/datum/strippable_item/mob_item_slot/anus + key = STRIPPABLE_ITEM_ANUS + item_slot = ITEM_SLOT_ANUS + +/datum/strippable_item/mob_item_slot/nipples + key = STRIPPABLE_ITEM_NIPPLES + item_slot = ITEM_SLOT_NIPPLES + +/datum/strippable_item/mob_item_slot/penis + key = STRIPPABLE_ITEM_PEINS + item_slot = ITEM_SLOT_PENIS + +// Obscuring for ERP slots +/datum/strippable_item/mob_item_slot/vagina/get_obscuring(atom/source) + var/mob/M = source + if(M.client?.prefs.sextoys_pref == "Yes") + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + else + return STRIPPABLE_OBSCURING_COMPLETELY +// Obscuring for ERP slots +/datum/strippable_item/mob_item_slot/anus/get_obscuring(atom/source) + var/mob/M = source + if(M.client?.prefs.sextoys_pref == "Yes") + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + else + return STRIPPABLE_OBSCURING_COMPLETELY +// Obscuring for ERP slots +/datum/strippable_item/mob_item_slot/nipples/get_obscuring(atom/source) + var/mob/M = source + if(M.client?.prefs.sextoys_pref == "Yes") + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + else + return STRIPPABLE_OBSCURING_COMPLETELY +// Obscuring for ERP slots +/datum/strippable_item/mob_item_slot/penis/get_obscuring(atom/source) + var/mob/M = source + if(M.client?.prefs.sextoys_pref == "Yes") + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + else + return STRIPPABLE_OBSCURING_COMPLETELY + +// Strippable ERP items slot list +GLOBAL_LIST_INIT(strippable_human_erp_items, create_erp_strippable_list(list( + /datum/strippable_item/mob_item_slot/vagina, + /datum/strippable_item/mob_item_slot/anus, + /datum/strippable_item/mob_item_slot/nipples, + /datum/strippable_item/mob_item_slot/penis, +))) + +// This list is only needed in order to immediately add the necessary elements to a typical global list +/proc/create_erp_strippable_list(types) + var/list/strippable_items = list() + + for (var/strippable_type in types) + var/datum/strippable_item/strippable_item = new strippable_type + strippable_items[strippable_item.key] = strippable_item + GLOB.strippable_human_items += strippable_items + return strippable_items + +//////////////////////////////////////////////////////////////////// +// EXTENTIONS FOR SPRITE_ACCESSORY IS_HIDDEN CHECKS FOR ERP STUFF // +//////////////////////////////////////////////////////////////////// + +// Extends default proc check for hidden ears for supporting our sleepbag and catsuit to +/datum/sprite_accessory/ears/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD) + // return TRUE + // return FALSE + + // First lets proc default code + . = ..() + if(!.) // If true, ears already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden frills for supporting our sleepbag and catsuit to +/datum/sprite_accessory/frills/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.try_hide_mutant_parts || (H.head.flags_inv & HIDEEARS) || !HD || HD.status == BODYPART_ROBOTIC)) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, frills already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden head accessory for supporting our sleepbag and catsuit to +/datum/sprite_accessory/head_accessory/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR))) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, head accessory already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden horns for supporting our sleepbag and catsuit to +/datum/sprite_accessory/horns/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, horns already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden antenna for supporting our sleepbag and catsuit to +/datum/sprite_accessory/antenna/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, antenna already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden moth antenna for supporting our sleepbag and catsuit to +/datum/sprite_accessory/moth_antennae/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, moth antenna already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden skrell hair for supporting our sleepbag and catsuit to +/datum/sprite_accessory/skrell_hair/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR))) + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, skrell hair already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden skrell hair for supporting our sleepbag and catsuit to +/datum/sprite_accessory/tails/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + // // Default proc code + // if(H.wear_suit) + // if(H.try_hide_mutant_parts) + // return TRUE + // if(H.wear_suit.flags_inv & HIDEJUMPSUIT) + // if(istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit)) + // var/obj/item/clothing/suit/space/hardsuit/HS = H.wear_suit + // if(HS.hardsuit_tail_colors) + // return FALSE + // return TRUE + // return FALSE + + . = ..() + if(!.) // If true, tail already hidden + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + // var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + // if(S.state_thing == "inflated") + // return TRUE + return TRUE /* return FALSE */ + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return TRUE + return FALSE + return TRUE // Return TRUE if superfuncitons already retuns TRUE + +// Extends default proc check for hidden wings for supporting our sleepbag and catsuit to +/datum/sprite_accessory/wings/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + . = ..() + if(.) + return TRUE + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + return TRUE + return FALSE + +/mob/living/carbon/set_handcuffed(new_value) + var/mob/living/carbon/human/H = src + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + return FALSE + ..() + +//asdasda +/datum/sprite_accessory/xenodorsal/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + return TRUE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return TRUE + return FALSE + +//asdfasdfdasf +/datum/sprite_accessory/xenohead/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) + if(H.wear_suit && istype(H.wear_suit, /obj/item/clothing/suit/straight_jacket/kinky_sleepbag)) + var/obj/item/clothing/suit/straight_jacket/kinky_sleepbag/S = H.wear_suit + if(S.state_thing == "inflated") + return TRUE + return FALSE + else if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/misc/latex_catsuit/)) + return FALSE + return FALSE diff --git a/modular_skyrat/modules/modular_items/lewd_items/credits b/modular_skyrat/modules/modular_items/lewd_items/credits new file mode 100644 index 00000000000..3515889df3a --- /dev/null +++ b/modular_skyrat/modules/modular_items/lewd_items/credits @@ -0,0 +1,11 @@ +This is ERP update made by Lamella Kubic-70 and Geminee. + +Lamella-0587 - Created most of sprites, shitcoded. +Kubic-70 - Coded many cool items, fixed a ton of my mistakes. +Geminee - Author of many complex and hard features like "milking machine" and new slots. +The_CatFish - Helped with many sprites, author of slots icons. +CoffeeKat - The wizard of gitfuckery and just a good person. +Useroth - Helped me to learn BYOND coding and made this update possible. + +Maybe I forgot someone. If i did i'm really sorry, 7 months is a long time but i appreciate help of every coder and spriter that spent their time on my idea to rework ERP system. +And i guess that's it. I never was good at epic speeches, just want to say i love you guys. diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_belts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5bdfc6244f02d227f45365d859e731b94c17eb96 GIT binary patch literal 521 zcmV+k0`~ohP)Xa2+{anD#1^|i3H?Yh%z-a&g0QyNp zK~z|U?Uqdn!Y~j<(?6@IVBEMZkzPT!9-%E1w*@ay5%1vIeY<0KjC)^w#7Y>L+mtGNv~o=RiB^p@P_yja~EN!t^3?)}JtO&3ji) zK&)EEMOp#dB_nYi?p%U?_UG^B0RRAiLHxviFm=s~8`HD)gPCjIyK@3!)iN&93fL|g z!F~V$0AMJd>?&C7fRyq<%K1^s1r;_4Bfk>D2$YB7MCvFn%beEw-$d`lHnkQ8rBq1= z3Z>}1pG8U;`84wkfzGI|q9O6EhWUaw&(4CQ`iN|dDyaGl;IDWA_{AEVmWJ{~00000 LNkvXXu0mjfXzJiv literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_ears.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_ears.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cfeb87370d00a364cddc20390ed732c3a24c5d9f GIT binary patch literal 1947 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_hats.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bd9d26baee5399ca36a4e5e721a76c0c00dd0516 GIT binary patch literal 3687 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_masks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4449baad2eeac1ad137e63b88fae25a7c5b1780a GIT binary patch literal 8103 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_shoes_digi.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4e455856adfd0749deebf1f553b73d16cff53924 GIT binary patch literal 671 zcmV;Q0$}}#P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DF;YbWTd9%6f1FYreqcsgLHCnrWGaTrh?dpXiAIold}mcP07#A z%uB>;tg?cup9|Q@0CSKwNnAK$+5i9nsYygZR9J=Wn7?kqFc8Mi4i9j#gIH}tXh%X} z2MTnqp?v^`?ydR)<;m-G@m*4oDs`x;`^g!;*!L${{OJG$K@fz0he?md%Nh!Vh6Y$r zGp0SLF-_2bn$rYxEIg|?Q)8w(0bQN48{UEE1#CdWI@n^hp$X<_c?S*axUIkrs2vX1 zor3I}i%v`R0qv8^x_WlgBkRbAE!o%GkX{k}l3L!Mas!Jt0jXdf-qOnY=G~`7IzFa< zFnJ_j6kHh719dcY-iKlIb)^3&e1JOV0A*TTk^^T?_rcs^S|A95AP9dK#A_Ns^#a%{ zb&r<%0ky!2UjKHT-T)6^2h<%}rn?3ss)eHo^gY(hU>vcc2E**#lv*6Sb9O`a^`z0% zKlBVnNCqQPf3Q5MWh4a;I6W|bP$o}6{6QH&d*TnEEZcQS3W6XA!Vl?P&)?kF*HG?j zs6p_2!qM{w1FTqr8Cag6X{RED0@;D?^=?43@j(i3KnD)4P2jTb&JQejNB1>oL#Hwt z()GU5xq;sNV5KeD2RCTk;QIUk4WA#prj_+5;^?>L2cN&=I005u}0{{R3yb+fl0000~P)t-sz`($c zkC?l~$0Q>uEGsfCF+5dSV>LZSQCeRd8z2?2zW~<78;GqdWsWdAU#(`o<&e31NTy3Z zX)-fYz`(#pM`H2+|JUvEsm$1vyv$y4j=JGB5U z0wkFXXS2!3$jHdZcoy3?T;8^p*f|&OMPbR^*G)rF6t?izMqxA$_;UNUExlFOR~41J zs@iEy;CWR-T=J&#E6d6hhBl-?X)=t#72a3)_@eR}L-2#JEK6K<5(Tt-X9#cnSfEN_ zNPhUpKPq`_g4Ee|B_z-dg`lrc7gw9$TtKV+B*D6>Nf5SNXfK_RXBV8Rf|@bI(1yX# zv2k`kiD0l$!BLj)3wcQca(pWiR5)-F)CFM?6k*M|o#PTEbLUaa#`C-p_OJ(bJQVBS z6$uN`r7YvyDpVKQOi*S(t=doW09oVlP$!OHC8IE_7nQ{F%CaB>jI&KtLnvLe2}=J_ zY_W=;Be-TkKX<^CKWo9X5#}5e0_Gen#DbMAmlA6h^h%t1lAx0*&ZTA%jCP<7CM;tX zEQ0~HA;uEkzLl(0Gwh^8-3)vTbd;c%0e`fK^ z`+qV0uOjdNWn}y=n0fZC83nQs!{fk^x^?eHi@0zxm}bXT8N!@scUK8A{g8Y-l{A| zgXXIk!CEY6$^$_knZi7_86ge!!DfJvrQ1+I&(b2?(CC?JQcQ!9QqR7#?jTeL^#fs>T2e}vn>Pz zAlmKhG3KeWxDFmmOLv9!-8DtNE`7}n{(XXLc!prcZ{o^i(8Ygq{#7)RtX^U%Yeq&! zMn*sX|ZFl6Pv z>yj8Y{V?_c?Yz9pUxooWkF2^HBW7TreYRNy*fdjAlP?YB-7M)im$*B56!1o@Ke6)1i8RE!;ioV zb+QuE2oAx;OyRD~L9|WN($M&>66Ew}Wu1V?`_`1N5EQjChlI+4AmnW?tFUhsIrNXx z38}8mu_nmayD^0!V^BLtEYji?1;b2Gjc4uDHZu(MU-Bs}mJBim`uI`a4z18^RXMbd zvdnb*Nee+frW52Mh!AW!!o55g~8`}TDjWj;3%r002ovPDHLkV1m;lQRDys literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-hoof.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9dbbee29412b2cc47d5992146da83929b3a7c37c GIT binary patch literal 2757 zcmV;$3Oei#3F*!RYwKzUEwIne|iHkEOv#1!Pn~O88C^0t`#5TmD zyd;$r)diV(*@RV>6eWUO7@q~ym0ChjeGZVWh$mH7a(+=UZe_{}u6{1yfCK=q6J;gd zekx!9010_XL_t(|ob6qURwBC+ZS6#16q0_~P5%EwZ|zE28`MKm;SA?4YCD3=>Uw0S zULBaRX%q^DLZMJ76yNdmOb^dbV)^#z`T6;&y`4jU8-`Z!)SA1>i-i-a9Jn_u7^sNA z2GXsuxARD$P$(V)=wF+cPo>?Q1h&n`JPB&KX;&q}GHzGff<|b~*^1kz!d_y|n-BFf znGd%hpxF5{@$WzXU09+(Jjg({!gaeEzV9SqDn{wrA+UCoRVWk+#s4qR16tdP`#{U% zpedOmFWOFZ7pl`|c^t$XC7T1{2=+D4<(MRy%?x?*vK+V8r%)&q3WY+UP$(V)FR%3Q z`XZL!y}Z7@zU*%2(BHD~U%?L1N_6pF_H`q$>= zOKCSJfo=2IzX)piezz(S_ObnHThIvq?9W!bdnxQC`}5{Q{Y>UVR3hwSNx0bg1pRz~ zem+1yAD~bu6b}sCjPLADe4?=9ad2NUMP8hs)E=l*>cepa79c%Q*z*X6d9KLh#@xlr za@<;GXUFt*U1=g{V?_s;~?;Xj1MH39z|>L zwESTj#SD-O<3z?q4ETN+CeTMtOvBKZ>hJ@}kKM<|M@LQ!gUkmwF^r>>fN>n)d$IFu zd|>W<=b6Uh1$c@Y+WN^)6ao}YQUXBUG>8~*NmxdJBj;Vrfzi<-N?mXupyvqaL4c@= zFahHz3;_p8CO~K$1bF%a0mV8@;=QGK0_XDmx>LEO#BA~^o|Pv9t2tJq9n)%4Q|!!skY_xbsi%9 zz{8|u97P2Co(f3MO0Hdw0C1dmzK{Nrw08-`)>ju8q-cnYay*floDhgn%<(5I!hWCv zKt+U}Gb#XEafnwg{SMLRN3O&2QJBR?|EaJ?UN~M_9swv~asoVZujh=udbLLYG%4n% z=pCpFJ5K$@lq9|@RJMqot9BA`!gOg4*SdhoG|W$dBjafgGB{)})KEf8s&LEmpm zqdaC2(meL8d~nIwb#ZRPKlIT|>k}dlshm~A+&FP^(!JBj!yi9#5?0*}4rl71pUg~I zvn3@lM?g*r|0vJf?=uN>oa@m~&mP}00+;|lrm@=P)fJaor}#i*;zE|&#N6c4`dvB* zp*}(lq?4W|;7Fp2I?}<&s@`RJ22gTtZ+#r!&ezm{v-qRiBQ7;r46MRZA6B_bCw{%2&krYe z)^_=oI0u;fjcsnSaqSslwa#GDSuEzAYvLf8D}Q0_Hk05l$`uNQLZMJ76pCM9({Gux z^DLFOUr!>;^IRd#wr8RD_*Zkw0_W|roFqC(ZfQxp#goj1xosD@G`Yayt#JQlV;1^0 z^I{|n(E3TZZCiR2u3;wsjg?CC`XRoE7{L1Jo4?>gsSZ#F;|s5WXcYJ`n}v+iqm+Oo zE;6172ulC~6bps&vuQ1p2MVps2l!4oOisvtcQ|~q0~cZ{oe@4>a1vD|g*#t{HFU}3? z-;n%*6qI!`^icFLDgois1{)xK8SY@$Y2hJ03u*w_?)(l>(gIs+(tBpOUYIRO-a@ZQ)KmHe7KuOHEl!jC;~sQ^*2tS+bOB&RybMGZ2xu~^G8f?= zs%Wlt!~m@$AY~>Z@Hbs?C@W>mu=V! zjlrNU0-}!8$v)L*tskqW7J^D7YeQTC=j=Nvc!iNAgw5YsG5tTvqp8zem_>laQ3hR% zF)n9x{H_4`Oa#WX%eb5_ifn&f&BJgF0cV47W8a0H0uBLSwO1mO(qt^`<$0J*%41T13v%@PTa#vsl!jr>DejSZlF zzW&zmFW}S5*_?#pgi}0_mTrNa`Q2UdD1r}HoECWwuFoP20%7z~@od&t*I-^BO>6Htp=5TH;f6bgmnU&H?Zs20#2RTB0P00000 LNkvXXu0mjfXetQ# literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-paw.dmi new file mode 100644 index 0000000000000000000000000000000000000000..19e836897b6f098e61ee9bc6aaa9e07f352b5004 GIT binary patch literal 2807 zcmVi#3F*!RYwKzUEwIne|iHkEOv#1!Pn~O88C^0t`#5TmD zyd;$r)diV(*@RV>6eR*(7@q~ylv+Yic@B`Sh=*z_Ay!v%eo--QWy%V!elFl}1OPOQ zWU*_aA~65}38+a#K~#90?Oh9d;y4VXP29q^;E+cX^8bJ6&BzG^y2V)L%H4-%w>PxX+`PW1`NhlY>+4H#zkq%lC06iKln>>r$rG{ycr+Xp z$jHDI*+uE@7m>kWFgyp?zZOqlQoA__%jQ$QC~A3G%tn-D+|9lfjnI{6D=uCVdr5iT ze9+HyG2BCdMs^wv*k3^6WVo2RTRS=72DQo#we)T!OQhAupb$-yUkhEw2dX`7)M^FjyWa103i!Hd>wvaV!~o|Fh|{fV z4HcH(bgfzegwS?yu2P_?o2H|D2%>A6I@LzifZy)FzP|PdqG@z7Fo>pYwF0zl!`PF9 z7w3&=U+pWAF?j(MvIbkS(a$x!|8xw~VL0kv66mKuR!j zt%?Xx@wl~2fGOv@5O2j%PU~JmARALe6$I#}6TuW{d9Gt+pq|>8ZWhP%P)P=%5=2ix zCCd*AxBK@~j%p$-3~kKX9LW5#j)u^Q&(0LWWs zth|-kua!Bjl|z{IZm>BsNBiPP4ngc>R*hsp^a%gNhX5TUj0)(b0mzF&oRvg;&kPU& zs`fZmOCgNLHMLIl1(B|i42U-|e~fDiF?eN3@E9ia0)Q(vrVAr}p+Ni{MrhwYG<21F zIPDsiz#9bUjvKRlHNEFu5jyAlb5GZ~GDv!vCsdo@g;$B4r~*@xAS}Op>*M9^d`=BG z8=~;`$hSvVH}vLN08I=t?=pxVUOkiiS=*Io>N6nPFMLarJuW;N(lmoG;=5Ny&;M&~7#O@8hJ(fi zctZht!8=_DeNha0HbM}3q1?Z|EC>9Q{ZMKY!1_ThiUPOFHS~zTbXvBopY%bc0N0Nn z`NbGgZBRNoA7l-XQ4vF54secJtpF2U<$Mxg97YO&Tu9{iW#L3TO6YVkFm{|_1fl!4 z!x=kwPbWaw!Jel;9w+k)CIIt)pa7aB@Dz^xQ~97RGC*~V zxdEf&8gv3sJva7x^-C%^4E;eNq6l!xfLr+A8XgTm0oln!_bX|k=%HBuHvw+ytZZTk z{%{!kg0(FD2rzv^28`tmn}Bv(3}J4V{|NknM^M+v*hAUFPy)u26W-8KJRa^k7Cwf1 zMGb&oX#*v8AzDMY{DMUr`|V~xxpD|LGy(+Y5Mf-HR3)l7XS&!=u20y zl3(ZJ6@@hYo+nl!EKq=PhRa^us{{}t;uvA72>PO`^fDS0(aMVBGa`U-4ALe02OU)i zlB0>?;q}*Y+#958%dUmZ>p=|LrkiHN9F29jVKOM$B%{H=Au+Zn*H62z?Ls3uI1kYn z6SRj=%IKR+t{yFfl}Oiy5(JpT;>a?Ni~r!%^8c03rXJ=(7ah(VFJ<7x z9ODYjCPlzBR^hI z`(N=hnK4g*AxD5wGC<7_0+bmgh}Xa#Du6=<==m-PFsS{nh9H182YEfS)PG591 zM?M<<8B`7e9F%n65H3h-x4`xC@wR#t;g>58gZ>Oi?6Hs5uUiP$K=nH)clsT~24EUK z=+6MJN^8ke467Uk$Hna<`1$O+IDcXRa&Zp<3xu+1@vz`dk12002ov JPDHLkV1o5%B+mc< literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/lewd_suits-snake.dmi new file mode 100644 index 0000000000000000000000000000000000000000..17d2eada35aefc1845227476545158612dad2b4e GIT binary patch literal 2612 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_digi.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_digi.dmi new file mode 100644 index 0000000000000000000000000000000000000000..746a26b04feba87f8771efbcc1d309c33eea62c3 GIT binary patch literal 2696 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 A7XSbN literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_normal.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_suit/sleepbag_normal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fca2843a0b9988c46cb6ebbb178e7faa795e0201 GIT binary patch literal 2604 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 b`HT1$FtB2FhlX&(00000NkvXXu0mjfUdPMS literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-hoof.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-hoof.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b1460fa58356d44b679b97dd2d4566cd3ddeb801 GIT binary patch literal 3104 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 J{Kn8D>7R$1Yf%6I literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_clothing/lewd_uniform/lewd_uniform-snake.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0792d4a2635635d056fac3d057652ff423e3ff2d GIT binary patch literal 3550 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 PH-NdBwQ0G@&8YtY#{51h literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_inhands/lewd_inhand_left.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6f2145940af4e1888c1365c993cbbde4719234ad GIT binary patch literal 31151 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�Mo)cc@vz$ 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 ^d((!$q044n$kpV?MM$4 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/mob/lewd_items/lewd_items.dmi new file mode 100644 index 0000000000000000000000000000000000000000..65019758ddc958b34e2df216ad2520c564079b9a GIT binary patch literal 3279 zcmZ8i2T&8(+6`TB1(&60Kthok5Tr>DMLHr<0xTs6CP)pPL@)tyMMR3y1Sz64r3=y_ zuypB23oSg5fD{oz3xwp4^PcT@ZDY_~q zEq7h(4!4Mpn6xWUoEWJ*Z7jO?${>?pY6q)bC?Z)TDusthta!-B=&0>x=uvBJ!sX;D zn{gvwiJ!r|-jP@hh*spY=Vlh>{y{-WuQHwCa785>1x*+jo+$9NJksu3_d~XwPdu_< zMLS22#H3e%v=`!T;k0G1$1|aJ2HFzM5h~h7Lh5%6R8*R~duNPA*RU#b-szeqLA=#C zz*P4&&xhskHY4%t-eS_aLelh#6xyQMv(j7x6OD}BpT28R<$+7n>tzVBwzL805@!%} z?)1RcA><}J*dxd*AjAvl4*;OD)6xh0V-zkLPXFMQ!rKSFY~x$7jr$;*1=F?BVkqrV z!#qCRF)uMoHGAP1Ru}Reu*Naif?8Pi8I`IuPXc%Ip=DI}x7-Ygp|T z9upF{E(SOZmnr7iX$ewfM+$J1j$H*E{H>Y#+sUj2Hx8Q8MQd*Sy+pZoDuXW-%rEo|mBHE9`HRsWE@e;2LDuE-Yu=m_cs`Yba#}$(lxkP2h zWs{UEbja_myjX73lp(DbrX=2nDPqQtr3y!6aeLY8s8w~|xMayOzSawJiN3?y-w

  • lbJ(I?M_pj#=hD&-)Y9vgR#{rXiqDbI9j#SsJnX3ZT}W(1l2mSxsjUJ!dFNku zaE#!LmhjCTEsln=my9Qk=No>XKb4rNLc5J#m1)Se!<8}m`#wqYhMyE33;OH4Un0gZ zB8%8Ex5dCX_e=eyZqTzLq^>wpKSlvvW?Nb#^Q7b5?odM2$KxVy{{lM&3kf|Ha`vC1 z*NwF*vj!6tRxa6Ry^WH<8ZmR_?Mt$_Zi!7HlQm?X#Nb75gH#VI`SAyKt!@nG-`3fs zaQbb=;?s=+&F$KQ+%wNRlp?3aN6w~(BhJ)z!t1sKlU-K57z%kUWb6;qAF%t!F&04% zK5ge=rjkgc+kZL7_L3O3wdFZ5%w!U2Q@-2z(c4FO&pvVarPGtx z9IgW?KNFrGmwi4!M;RaZ_?SmxY~wd*)DcVVPd+E{zCm8%yFEZb2o(&hlQG!fc`x!K$-0HnO|uxq)|4oTy{i0^|Q|&n17%!NbbYs z{rb$cq?j2mYUewHaI)w1DYLf734V4(4797_@?m`(<#I;dL@L>XM5&Hch7uvlBUmYr z_TV5S$?979K+lv?g~mbAkjg=c{|rH5uh=y#{b?$>Q&@RKzI6{`MMMg!43a?oJ&7Ml z@|*@u%n!Racv;Fa`K)fffN56_f_jQrcCEjfgNJ2vP8RYW|hAo%`EqdbU;Yd|bJl zfKMsZ4Nkpl1k}4c8%TXN!8CEL?5TYES0?o_bjz2;GX7?kcL*%ee8?@-R)FksRPWdrQ=}I*GR$oDS{8VB zdllyBFPVHw`A791(*2{r*pFpajF2j+?G3!;!zXYx_?GZA`TVMBMvBo~N;hl2^B;YI zRLjryjg6VQd;&Zq3*lZeSQ@sP?#Vc})TB4&MMZ~`25OJTkIBHTd1l~0+P{b!Z)-GF z72O8k92x8k#lD_o-&Z3j0iVMPy6tJKWvpyV4Y;8V<_Fn3moN0lk1v;EnV|2O0_F&a zU`F*38il>K;dGn3{!){Fa!7Vw#QHUDVC4U-20aYYxHow2uO&6?+Ty#wS8KmH*zEc` zXXMiO1F~^JJ7ZDG?cjMx|L4Env*MywC}9;_=|&Fe@fa5xV+Dzc<^Jg7%l0>fAB)dN z{r~<4bkp-KqkhL|1Y+G{&V;AsBsu6k`0~LPKmgbEjlW|!0Zvd$6>1|D3-!r_mugSC~oE^B1I)g%1 zh7zf-%Mi`)XOe|z_X6C-Y2F*zpZ@aY-V!} zlh$D9H1B#s+d34Ev@9}s+Rf))k#>B`1OZ?P{9rj6=tw(lj_ zcX5;ohL`et#qdvl-wlas8mAfK6Ia3AfC7TR1@&kSj!~9W^hIJv^YQb7dc6 zt7OnyYN!%>=63}-aY=m$^f)?=(m{Op$OXx&LH2A~*+q?#_{~Q_rx>KL>W9<0E{@tU znB=^LL`pNm?&^@cuo8CV!(D0GdWV@%;{IN&Kz;&64|P`J+VSZX@EIkZTDQBjUwgD( z@a@R*Hk*eX*6Ap(A3{6}747?q;C8{}+6U~B6}bhv5OC^Pz`b0oGLSRYJ|TivP_?3~ zXv`!N#xtsgrPN|-IC}78{xiSjEp=2-k04hU+IErIoip(D2pgu0x^D{ViW*vMw z_mWo%G__S}&iC3OFy(dg(2Xz1?vJ)a{>o?~+3@17e@P%NYI!byrfd)tTaBiwJ^jMk zjj*G>Cq+|KmtshRpw`Tgq-IF&(S(?7A^(~snkuE#fLh=td&=84lH&gkUF*R3X7_GA z(??JPWcP}7$S34hwNx7QF5-u#9|q;#Z9npKfg&3YhD9T3JR3f=VAh~D$pWSE9ak2>9u2yC}p#LaRPiahJB#Cq% ScEhEgNt+s4-mK7fd-Q+wtSvAA literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_belts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..265c8881ac8f44f8bc2469987e5d27a7a268b6c1 GIT binary patch literal 700 zcmV;t0z>_YP)fn*>Hq)$0d!JMQvg8b*k%9#0EBu}Sad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1 zcQ?rI-K!0ij7mK~z|U?N{w?!!QUm4j4E6Nd5jVJ4~{wT^%Fh{o3kERiryk#0Qjy z@P`h>X$TKUC=A4u(ji<3G!e_GoCCNpAQF*05Mxupz@LsqFa-h`3=98-6d3aX{8TO4 zfEHmk@YDH%)gpx&InLKx7w6@?5UWQ*%5Ma|U+-NU^J#q|Efs#p=N|rYEw$jh__+1N zhJb+!VGI`&`}lmd1TITo;C43zQkIU_c5Mq7c&)7@HIjE37A_2(HXQ{64@5;9b&p}; z!Vp5>eS(E=1T+NpaV>G~2^e^N%f3+-{yCph3zY^6r4&jD*X7}eMv*SXvL03qZ+w!- zM>5@>ZwtIeh?upJy$k%9R1l&|K&NG#rueu(1YZhr{}BP?E725+-%hzXknI71u|%j_ zMD9(VwgkioYDOVd@LKVtwQV6o0(Bc25Fo?}vDnld0qG0|K9qpkCmArx$FEQW6OvwH zMz4>$ziBtFF1QOJP|}Xn8>n-^El|EAM49fe|0+3aX|60000P)C0000sP)t-s0000> zK52VMrmbeaEipVbJw{PlU*(XwEGse`8z3YjDKjQd7Zw{UWsVz&trfAq0M^AYJ71Ig z$tC~*00DGTPE!Ct=GbNc0075&R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo` zEh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+J2Nl4AR|97wK%>2 z$c)d=Q{v)G$t)@cN*Z!;rWGaTrh?dJK+)8k#7ZF3NCyt_n3I-<-5^7(dP-6gbEsiA z#2g~*_H&I0QSfy3_X}1C4R&==@b~kHRB-bTQV4VPbMg0e4AD_=@%IZ+2=Nbf_8`G0 zxRfd@0L=x*5CD_Hd#ch_@qhpT1LH|VK~#90?OWTHs~`*&FCDQ%ZU6sg52CIT5)(nN zowMA1Q8ytGAtb3*)rAXrpgwIteZB?CziZVnWFh@^(`+hX$=w>1VooO|@PgvV9h1a0 zXgh0q+qnz1{dsVwJ|A{DseJQDpR)+a6Ajw#*495i?QQCz0ngQ)`aHUUrs8yYL*Mo8K--ptJi#l0=jDSzwhj9AXy_{pf(KJAK^{QsVHlPp-QkHs z@Zbg#H?*=pdI+O<6(#Q`Nk7b!L=Dzi9OmJ6Aj!MMq4j!1EYw&&+@U4; zKM%BBivq+IB{g6WY%Ci(y)JOX5JWLJ%H!g`aAP6c_!@}jFp9wq-d9p1J{%_n{O*2I zBfeabs&psi@oD`RE}Q_-Etl3Wy5;f~ux`0X_6_$_Rza5R8)46W`nDjy{yqDt*ZR0Z zV+_8yo&PJ$6JU5V^N(>{_|g8byq~|H~1^h>Vcp%Lk7= zr9J>g=>zova06%72VQaceHNa}-w*QhT9D+K{QW3DuLVh7%-@swWi7vysVC8^KTvV45@hy@uZ5eC#1kK06={Q6Gg$v(>kI(v3);$B{w^My_E~NY7 zd=`9qR-CVY))GtUmu9B0OZD=3P4HhsQ_HKaG?PH0eD7E@LLlF(*OVf07*qoM6N<$f?Df& AQ2+n{ literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_eyes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1780350ed3c9cddfaad34f571a55d3b4390cec3c GIT binary patch literal 5040 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_hats.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..25cb44f0a9d00c10c3ddb84f9bb63aa42b27ce6d GIT binary patch literal 967 zcmV;&133JNP)&WmQ>YyT!+jkC;n7X)-fYz`(%#W@Q8b0004W zQchCV=-0C=30kv$8-Fcd}Sz(7$i6gOg~tdmo2$hZn+IbeFdL32d79j5U#1gE zG@6@sU1^VT5mG_AjlDY-VP#4dkGtTh%Tx^r#py$9}46+P{?r~WrD z_%VYxk|KqD${9$pJ;6%u;J^iw$s!v7lOlsm?xW5B>)*%_y!QQ&7s$?cLUGPAA^-pa zO-V#SRA_43eK z3d*XgN>FkP^JGr1o2IFIy*Pvx3Wb4KfU&APZnvl75fhXG8|w8r&oAe59o6wWYYYrT zGYtBl(7!5MP-cEU>gaz#|EBIDx{}&jOt^s=fkEZ{TNCjYjrZ>&ItI7|9}x!VF+k$M zfxjLDV!D!#383Z!V4eS|_qP^c?qIC*zx4hw-6h;2tic23{=!;+0onrofi2iFsbVmP`AsYUv1~qF#e<5V$?5h%QveuECC>v+r)OeGlx*H=m{^0y$ z0m8i|oPVpLe^cRJ6VAU|(EEsfkfQcNv?T!Aw|3!xt_DE+Zb_#Be4F9*EuK&5bbyku zc0Q&5AOXzk>6D&GBoc|lz^(r;>qGy4+28m71>N`m*ZuGPf64#e|6lTd=>HM@q5r?& z&+Pvs^Zp;|ME|GY_kRL@|0m%0e}Xske*%90r+7pEUnlkdpCqLIpGYJUT&VQ{Hq`n6 z8)|)k4YfYNhFTwZLjtirz=m2M;6lw0xKQf@Y^eDG8)|;QhMFI+q2>pCsQCdOYJR|m pnji3C_kS{g-T%pi)c+H|lYcfpPkbUeGB*GK002ovPDHLkV1jVw%LxDg literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_masks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1cabe2512de1b3c5315666e88ef5182c05596991 GIT binary patch literal 2825 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%0ABv^++QdMJToR4ifey0wQqj<`zvDW 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 Ys*l91Ybrax$w&A@Zt!Hok1)=x!;Q#;t literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_shoes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..74f542311896015755dc70ee2033e16ce16351c0 GIT binary patch literal 664 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 RgS-F$002ovPDHLkV1m>D!D9db literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_clothing/lewd_uniform.dmi new file mode 100644 index 0000000000000000000000000000000000000000..233dd74395bffe993442f0bb58ff46f14ec7dfea GIT binary patch literal 1966 zcmV;f2T}NmP)004jp0{{R3yST{*y7pb|?Y)*(1mZtJyytSyO4w|`HyT|fxo-t6Rg<2QDcIo!tg ziGpaEgrDTRX&bnPtJAYE7);6am|R|jK~1Kr`IvY{rZJp(cBbpdWkYS4W?@ho=f{on zFxWWU(lP#x7kg~v^q#D32RUCkq6x=4D&?>p7j|;Ib=XuB8q@WzvlIB-V(~7=nb684 zhkIrPvhNLN8``44)=!a4LPNPl^Zx|iurVUg6m63`LeD-c+ddbV_%8YAaas*eJMJYz zQ}Ig*$wI3YtXFXaT0OqPoqmGnSVekylb%4NRSKzIFCM1#TKoe30_QM#ID7$LGx)OA+ZF2v;y*=d&mfv&x`}+!^)xYl! z4h|H;WRUD)&>tqd7~~uEb}`t0oa|zdFYWJQNQ1*8KEcu9Am|T|PuM>>9tQo<=@|o_ zosNS3`22$VU!0GFetLPufLE8P0C;_Un7HKd`dR?IxjBY^d~+iJ-rk<}T<`SuRsg)a zJ4gTXyE_4JGP&%#{^evM047J*N60V5uzzxMg8Whp`n|K;Gvt?Ixc|l71@cQV==ZNC zSI95LFrZ5kyg`oL{9X?e$gx}hejgLaQPLjecCaV=l-r@~?^A9^`*MHE?O5)AK)Fp1 zMBfdL2HYeKPlntijm}2gB#ke|+$5z}DK{Aq%VQuc5eCHa7z#^-0kJ$r!V+OXERV6U zL>LguBbAm217dk3>I}kHXAqa5I)mu1&LA#9Z3c-@;bTIDj|mk%CRF&CP~~%Kf=OC} zNm_zQT7pSxf=S7tb}xs2toyxF?Xv>emm)d6qKEo${ozL!X@kK>NMMXtLMMXvZ z$-3V*N$Ivpvg&`+ZR_ekxGc*MWxmJ9M}^R;|4rS~)00AA`uTJhgM71e7lV9RvWs2L zZ~3_|_yvW}gZ}K9|0hf*&$FPP-9Iqk!+qB2{Fd+TUtVzPj1FPI*VpINrO&Ug0w6jj zEEv~S{89}133?*G6odY>m>0+& z#i0N8?d!KU&oK<>rc=B@j$x%KCXi!TR{hU9zvVmkM01}%iT)$ycJ?Uxdo=Z#T>rDq zZ}~1Sa&D4llNmQj87_`YxIjK~e#^&YoO2Tau{>tN5@A3rk4#u1A349}gC3WFI)hYT z)MgNupgM#4`7Ix>m}XPW2cg2pgbE)M=;Ie(R3A6H7x_j<(h^M463hfz0v+vz(iZdg z0O|x_r+L;3jLE%TUz>XEvjFXd2B6dV^v^ORtNy3+fza@yqN1XrqN1XrqN0AA%JS#K zKULLysH?66ETEhu`gyMS<#Jj6I0X1s75g}L$<_(mf5?l+=e`VGc+ zAlUeDjyKCCyybEuGBnHIlz!$Aft^1`~WYTX%PUBeF?BC=_17N!XkmsfRg_K zKoDXYrHg>>#PDd0Ww#pcmuLBzON9*}z8o%*WAe8wG-{w>5 zi{|soW_`}|EkM1#Xn+6E?dpRaeFM;_FFO1Av1*|sSISm3Px&QzG07*qoM6N<$g7b9J Ang9R* literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_decals/lewd_decals.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f561be3a92def360ec059920228a4b8dc5bffe2d GIT binary patch literal 15740 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/clockwork.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/clockwork.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e8b4cef2232e3256638e35a684dfa8cb86514ca0 GIT binary patch literal 1934 zcmV;92XXj`P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#Hs64NvD5|y|(Q!Jp@xj55`5_3}_Y`C(d(vlKfij);x z{ah4Wd_B1U8bl=C!csc~000KjNklcubA-IFjFb>cWh-E+!oWRnN zkQgl_u9#i^Ig(4JSk7>{T#_PBfL_Dhnc;l%=6&zI**Ae_&z|wSU;pgIc>@4eA|Re` zTHJH5MBt0RKl=ce05b32<t!`U;oBbo*xNll|c5poxCA$_Q znn?kW|LS{kAKe3>S~%nA#Nset4YDw|<;MgszT5y2Bt}`FQtxo*-M0WFxOV~3Op0pZ z3{?wr{OUDk)giCQV2CZ=R4Op8HJD4L5&5a!q8XRt$cPZ=ERiV_(?Lf0e%*^ zs&_W-y!)22v%Ms(e`z#WRwF$8>_hnu4hwd+;py|Ta{TJ`P%M~~SJs5kHc#24mR)f7(kIxsy8 zh8SQC2hwR|5(~yMKv;i07j-P(6R+j{n6RoTkb^@H3#MU!pY`X%&XVIXBnw9M`LSRs z26RmuH9jXTZ`N$gnhk|Bc@7ZDi*tZkbK-?yLP=}Nd9EV^4Cq;3Umv(Wk99gVX3$9sLSV|p9O@t1ETOr^Qh>|Q*O&M!ITU@jrosnw%SAQ?oDuu`%Ex3 z1B613vMG+f`kqp;$<8)FN*;u&g)^Q$FOy8qll$l%%W8ybFJ4R&2mBZ?O3A7)Na2k5 zdS+mpTi%!f!s~)pH}fq3PBvInf|QC)RyA9m0o(!6ZGBPVaz}q5Gky({hy(^U zdYp)Hel>xa7@)#I*|awdy`=~iR15tyXVz?44HA*Rs|4$JwD8!nn4gTm-#4tz*52-U z@csjU)IbHQ(92MlMnk4#7Unu@ntyH3EdwR7dvA}g2niN|HP9z04~(@w^h;7+nTX$G zfk=s?4B$R{jH(E^@k3(KTFfaOkE+PHS>SH(D#3cG*pzLPtbdrV4wb~NiN9}H9T^NI zp4I8R%vYqN8+vQ3^}YC^l}O(&Ce`9aM!0(QTDC1J!Gq&+d!SVAjr?v|&qd+I|4_9s z`oEmA_;vB=WrRwhDH{@z!2U_OJy0t5M*ea5@@5F&>*IRz(I<+0KE9)ADp|n&%eBsS5r56N$H*I_aFSIq-tUQ`OPKYUBGSP z%bOuXZ}ISB=gv&k!ecKeW)(57_;ue5-4=d8T#t*o{7qg;dc{4rZVg_K-xmJ=0bI!4 U!<>!;R{#J207*qoM6N<$f&|*aB>(^b literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/glass.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/glass.dmi new file mode 100644 index 0000000000000000000000000000000000000000..219fe5de561952224bbab0be4fa666abe59d2f07 GIT binary patch literal 1228 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/retro.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/retro.dmi new file mode 100644 index 0000000000000000000000000000000000000000..257d40563ab205930015c716f8598ff3735b7415 GIT binary patch literal 1371 zcmV-h1*H0kP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#Hs64NvD5|y|(Q!Jp@xj55`5_3}_Y`C(d(vlKfij);x z{ah4Wd_B1U8bl=C!csc~000D@Nkl5&u7=GSS%*tyFCJx4E=^+F{Atc1> zf-i;ozPBFpAKGhg3*B4(OfIGOvV>4W6GMz41eP3@6(+>NV7yXdG;a@MeL0dmO6>Jv zA21`$JDO+Sk9p_AgrENW7vC{9008{HwH9{z&{;SC#(c#$Ax=|x4g8@2eDYuaSS|U< zvErIH!kYNw5peVy-~uqeu7=!wtrR>tPL})1e?$I_Cyf@6(`~hdVnzc8;My=bl+CYd z5LwXR=Pgc`-%&39rv_L+zW=j&-hBHCW7`d6Wy{3<#RCAKcUosD+d@A1AC<~)aH!<0DC2gJ`8vxFHhHN!@>ygy>C>EpsrBo;Ft6c zC}S-p3g*0T6ak}%SQMnn8jGV~@f0Y=J?~EeKlA%amn}1x0)UDHqhc&&N%ZHo5$VgA z>o-Z}f0qUAY*DClEd0l|8_c<~WyTWXUP;EHVHNP4>~~#g8DOuZLab0{cq0$Jb2b0R zwu^uMaxu1DOb3MCIpB>v6zYt!WyTD)49qLpwN(Q@8~Z5M?)Z~($3 z7<3bQo41ws3w6fWcF~_0pc|QfGSdXth8^lwTe1;`x>6hv5MYNPu2lWG6P^vEBSGDa zli>{7G3t%HVBIg&IauZZrMyuwg2Xo+(DL^IpOsR4rWBSX2|3F#{KO4uSV1JTpqGTH$-48XNv$6pbq1H%2qLog-!6M_4ShtT_3*J95E*M=QF zV{~m1EP)^YdyJK1+eOz_c|eyx_k{=z)C!>BfuNMW9EI{#LS9RBAprXk@_M$+T{Ax7 z5r9y2&>urC18{BFq1$RJswCHj9U4RqJS*`2JU`zl2M{Q=PPfme2FSV;L9%jOj?`ss zdKTRXKbK!u;ROD;0Zxw9y}8anpNq8r1lGhK8i3!oKp#4p16&r8{u)~o|3;c%Em#9T deeZvd{|~vRhZ{B*f>Hng002ovPDHLkV1l0EewhFO literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/slimecore.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/inventory_icons/slimecore.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c68a4ce239ec2b4971396210d7175c60f54dcf05 GIT binary patch literal 1505 zcmV<71s?i|P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#Hs64NvD5|y|(Q!Jp@xj55`5_3}_Y`C(d(vlKfij);x z{ah4Wd_B1U8bl=C!csc~000FfNkl}b6c}0i*gKi$X-If9^GNcfUv*a_P@GM*6LFqt~qGZXEoHQQ#F1ARD&-?N4 z3+!_vt7`-0XD)(HnT!dB>%&n>uPK94$0I|$%9LLD>ym!+Z)N)?qA*MXeLRGbKkm(QECVuqh#X76 zg*29!4s3_WXFdsl5IFCM--7`foJx~!TF62M{oVeO-h>a>khoTXCTYcgPo%*>VYD#kmD;X=)-`z=^XTZ)N-L!D-0W6@1Z&!R` z5BT`U9o~HZ7MqB-+dh$W>=J=4_)SKNglmK1Tp3w)&XXCyqwWDaXTV({x>>-R0&w}d zk8Tz)#^od_*z!~ch^kLDu9|>(E-KI01;3R6X3AiLU>!sl_#V`C7u_uQZ@4G{tLK7h zJ(_*iUu|gIyIno#txFcRE z=IItJrMSOMpx=z(j^ec_;``MB96tj;0ops~3&RV~0ZGgNcO`e9gfd>Hx8QfK0}{$W zc3a-L=SX^GA(PvraLy)r-a5dXLPlB|?iR+Y|G6U|$33YI;8H|^IXv0uriGzD0fITQ zkXK?ue*)dKWc2I2FBIr^7TDoWmoQ=ixR6YH258vzf%JC`&h;bD{zu^NF#x~;C3r^u zqP{bV*VzYGURCS6HZ}8B!4EOurSVG+xc%#ItNp_SEnP9CjcxU^T!faUX|;W)z?Tm2 z{K+;7=GLb$`cFSkX_{91Y3x+^B?dHovwJBy1-|xw|2+OLmqCxHXjEk|00000NkvXX Hu0mjfDMY~4 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_icons.dmi new file mode 100644 index 0000000000000000000000000000000000000000..42271768cd5461089aee3e940a501d007d0b4764 GIT binary patch literal 6079 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 Yy?ITmWxj=vaxf1V-Z9myx$PA9KdV;h`~Uy| literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_items.dmi new file mode 100644 index 0000000000000000000000000000000000000000..265abcfc244583bb1959f86f91ce3db48bf8d80c GIT binary patch literal 63052 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_items/lewd_pills.dmi new file mode 100644 index 0000000000000000000000000000000000000000..795056cf291d031fe8cc24087fb04d1cab56ccaf GIT binary patch literal 657 zcmV;C0&e|@P)h@l7j#XJ>LUOJxYL**_ ztrfAq0M^Crgl;GR0004WQchCV=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DY+;= zIWtd*i!&v&s2C_<$iA@09JiWUc={lg8%>lXGugsR9J=Wm&=ZWFbqX;UW7t{lK%g<&UG@K z*~A4Us%92GQoXTqPYOYbhe1)4e+K=O59J&BE{$0GTdVmFE$f;MWDExwDZn~!X|Uc& zJ2=gE*j%YXzBiVPmka@nV+7I$op%N?t{%W07*Oi{Fip2(BU#fSe^+0K>K+UlJHs1kTh0&}V@c-Vp@rI?wwq39QK|H$+h z!aNIi@0_199frV{SIL0<_(=R~HiUBh77QF7pU)UmY7~Um{l0F1AU#296@+!VvEaV! zRYN>pfDDv literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/bdsm_furniture.dmi new file mode 100644 index 0000000000000000000000000000000000000000..81eea27726a481e9bbb34618c6836c3a48dc7fb8 GIT binary patch literal 2306 zcmV+d3H|noP)V=-0C=2@&dmzKFc1XbbM`5g_AdTibCDFup?!srn$-l`M3SZI+k5Cy(A;L= zW0)3C-B}N)dJPNZ5>iBo$ITYRGdT7r@vsNsDcn4-rLbi}iOuNBY({bo2p4iei8~P2 zY-d{Y7c}?4fAOoZjn1S8#aerrQlaYMh4N(Iwfx8B7P~>A>NR`-c*9=);UjXW000Oj zNkl8GB1#-kZ|7E3t{_k`8G3iGrO~UyLX!=KRE98 z+nM=hzHh#7zxj6N5_5BN*at9tbHr{Iugv&Zf_^8P#dJ5oJbDaPsT^7RMtcgC!oM8t zgUGn;qYgd2-F38m1#H8zDpCPO!H31Z3lebR)N$^5ZFQZy7L_F4mz8ltZEUSWr$B#YBt^fU3C}jwo0v2<5`}DvW0Kmb`_lcnN&4Y*R|x>R$;eMMnWqKz>lKoC0?xQ*aWfxe0cr0)SO&fWF-s zR``TOTM7_5I(U7^7H1Doiu>G;zO<_n7IS$U08S5_38XMt zUmAtVa+0DjdwRREwz>|ZJq5d34n(&~fK@C=8H$kcXYY|P4j(=W0GPf%g$b+Tt+4Hx ztfMeD5Fg8`U~*;}QP5N-;za;@$_FpCL-`ohpmYWsL@`mjCRzJ+ z&j2wQI^%?^}( zsH*4$Rxu||9mm^$R+a6_K=Hm9>$B^CuPI~;rXFg3T51x8h7YJ zSFXWe7#52K=}K6}pP;+`P$?!MC^(j>h_TElzPxbJx$)r9Z}{rQP2co8Q{#1X_S!H^ zsi0Ktk@c`pO#p|7L}5CKz*Zm$)J$hNyM!ZMJ#`P6Fz95qD&f2FR|!p}FsTLlctIi} zXqrK{UXlvUXBTP@knM-aa&`&DVj&bd@u+?Cc_26bbWfJ}QYp;K0>$=pgyvTXe%en0 zwd~}|vm7@&SDxiy7-nd6cJ_-xQ}L&)qipFfQy6`#EYM9jDg>GRe(EFvFxg3dc5ZEL zNoTEJ`c9|hSx^;!x0xhUn3o0a^ury^d`Ks&)hZ4gIN%VrwzkmK_2KO>nQUylz9sS? z$oN0{{nrElT>R_{o4v=DktsB&1+ow$G?hydp<7NwVs35@7e4*md1)QC@Ch3muW!+B z5-@?~FW&P5mBM70{pDwl&*e*3o3=fj<(;7O0j=5}zt_Q~B3iLOey^jc>FA!`ZoG)G z0-E6kMC;#4MOYPl)Y~0s>xLi1DGeY)R9--3{dE@5?EUd^#8_sOOKpVF-o*HiQtRg| zpcVV$;{@^oZm$r7fZehvg0p~D?2nHlo-E8eo*)bl@MK|L$*axtC5YpnzP z3ewO1ct3bBGmCU~0p|wJI!BfOa4*jL`@+ejgxP;L`2|{tHRDWy3_skty)(Nv-#b71 z`_ky|OGm;}=Y$MfPORevPXz?c2JRN0uLG|WGP3g8CuADy+TMcdgiIsg6wr$O@o`7g z9w5+vMW{BX{vQz4BvG}?DWDbm?`lxEx)dEzTPj#*v-LyJ>@1ebz%iEg=57~>k zygh#Jp;oFmXgv|)UVokQ0rcC?_(KUp8#$t*0vlM{AG~(}d zVRm%7j@|6&gxS&Qc`l5_u3Ct(K3SCuiV9{&r&c*SoS_R}3TSn_--=uifev2e-n~(l z3G$y2`+wT!0h)9-h6jDkY~9JauK)ou!4ZvhdqLX}q4h$hnfvPF1{#CcVLMqJ9dHV0 z#s2uXqFMb6^gbYpI&lKKLpti+(NYEMb^$g5oquxCl~15tP_y^P#|f=Sk#Gvo{U4t& cXTV;^e^iI8;JQ4IcK`qY07*qoM6N<$f;I?Ovj6}9 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/dancing_pole.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/dancing_pole.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c07776d91712519c5b7a2ac9a8cdef368d6ee8fa GIT binary patch literal 36825 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 C+OqEe literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/kegs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5ad8d006faf8c032720c07edba6a72660ae7a566 GIT binary patch literal 772 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/milking_machine.dmi new file mode 100644 index 0000000000000000000000000000000000000000..28b3304e97743361589d9af5967eb5ef70084b07 GIT binary patch literal 38288 zcmdqJ2V4{R*Ds9gx~$78yUQvnYTQM{O4da|K!_a?BsN58QBe^oks4YuDk3TZ3Mx{g zA|fCHQbJ8^fQk@0NPs9U1PCFd*SWs|{P+KTpXWaJz3=nh&qp8`;>>Sm&N<(5&T##J zt>wHQmi(ZmrZ&%N@2*2?YO^08U*CTRw&+&t6o5BcAxDn+?>gh>>g#^N-yQF*rWTY^ zl~nKD_s6dh9Rq8g1xEd3yzP4pqXli(cFTXb_uJKDb8VBzfkPa(?VFc;*v~N)E!goW z&M!>%Ww=|5_bx3B;^01wpFvgCJ+Zrc*0Cg|KK*^D!Prt{kDm%ietWY%tK8p9O zTW*lO{*DFTfqmINvt{R|_eWY@YzRN+d;aZi7Yx(6(dwXs^MRwaj|OXBoIi86tTa2L z#OTmE=ZP1xm*~CeR;#RekzR{!@Gi6AIPDCu6Wr-1vZ#Ze7S@@}N_EexzvSID2r@{z zlsB@+G?Bz#KEc7s8gu^aFK&)#yIp3$eY`ps+j;PwD9YnuMsRU+qUnw2=daRr%4HRK z%c@q`v%14NvM4TRjvlp0aF9uylv-Muz25{L6-FMK+^M^p!7Hb=RyK!Oj1MjQMM%t< z$LSZhzYH`H*9$ky)!@hdS}fhPgl#5sGmHwcX?`W^3;y;O!%$S z;CiQld#Ay&PtSMcJO5nZ+?4NZ@?!sv{QcKDS8ejtvMd?>$+KgZXU8Vbju_9DpF9u$ zUb1E$qxCjt)whg!KQrddV?=upzCZNwVs_%JgPUiwyca%6xm|3S9WvBKU$J-l?Ch)G z?OHI;$!y8DYuvZBHD7%CS zaNcv@$uxAHUFEO%qtkoxb}3U2=#yY`m}!Lo@(SU+mVp&SueU*{I@r+1EPtS|pz zJ@$QXw&TO_3c3{fUvw`5|;7T^V% zNwU>wY!gF-;R5pWmgG>;sL&k$mZnN%;9Kwjdo&?@B_ z-sm9a;Mg(63%g=+ zqi(E4s1;h>Z3IQ;N$+T4WZUhZ%E_b)GQtL_uZyzcURa{)j0N1BNgkIFTEu>eIa&Bn zRVHeT%HiW0?MoO#)iaUiqns%aI~E6P?Za+ehcI0TL|A3Hr~-x9ETjjE`uc|H7> zVm+%Kj=GcAIRoXxVBBH)BW#9~_l?Ib6*xg9%0Hq64)26N^qC2}59>IIQ8FGjK=RHC zE5jWRb8{hDbq#Na#}@Pp8)KoQ4pHcDn{=OrE|-uR@^E_&5&-)KX zc6fZsh0=qIXRk?M^te2EvJ-xynHOdW$#zCs81W6$s=gf)#L^{|Aq$E7^u3oS`<8v6 zGL{%-29muRVOXf*<=!mj zDK=v(+?a`%OVCBqNIpinLgDx`-8tg0CvkFVy6X(wq8xL2Lw`TXdg$f38 z-auE1esfwtv)$C5tB)hv*V0A9Hx982qnSs%cBam+ELlg6Zs>U97+81}{y3Pc}b{JDw7X0e1@?+73r6Q-krej#|iopNHzlBv3gVniCz0=p@8I z6e6t#G9Y4Vpyv!cUr{Ti1vSu00pO!kr2_`hDh9lN5KFMag z?lkqWcMa=LwId8VvNo5b+uuc79totboh&`i2V5ACuj80|E9{NgIDSFV#rqK@*-}l}8%+C-thhiV5;r z(bCcOF1&fCdp{3u(1hKG1UEJsYMg;vD2+_`ewyQ1kTiu2_yj@>gzs%8gb^O&yDb0?4k76QcMM z>MRU@eoGA9lF`Dv9W!&Oev^*k#;dlD3{2Ijj~}&N7-w?vp|B&D>(O#4b%=#y@S%r- zmT2g((x#s|Aj;H%w|Bu2otmv6IzakfjK%1%;GZ$GlS+9FSDAmDywRL{5d;96oku!e z!Kgb#WjWEyqHEjp45ZahqV*b5->od*dP=r&JhMWvAI_{}n&yRzA&0y8RBWi@?Bc?H z3QzJzTt1@i{2K?74au+Tqo!lPNuH~oE5ZeZr596AL$H2YnCC}Y2@8H8)~cnkNs|&v z6Lu-Qy&G<4p=2qr39LQ>VwUn*#i7`bT-vOY7Ivck>O-AXHrMm=*R5)Q5`DTWh&9>Z zwMFyFN};$aS!8-$iN{DjHg4mLeTnXvIB%M2qr-LTEt|)>^sZgAe8(qPP%ma~X>D^4 zm3Jt|z9bq^m}hZoQ~K%c3Tvhd#z(>EBDpC(b&-;ZSr=k348A6@0ZxI#eN^bXk0B`w zuTW~l;%~yAbJ9tQW$v?^j)|X=Gb>aha+=u@7oXG*>z=nDuTSZvWI-cO*zS0OrzLml zBj-TWwJNcgEy`kMNPdg7TEj?&#Ikv9xuFYl7Zg%`Kha3ufL?y#eiGzGhXoulxMwX4 z@>bP;aeOU}qeMNPSx!A2=21S|riImi7#Gc6OY_~URqK=|;}L#@OENl_#RX>b{WEJ~ z?mA#Pv%uEJp8liiW_nh$m2R7qU2E2KaM_rQ#fEM-OLyv!6mR1Em4}N91HfucafViz zEBD{oB;n>RIsDuHFge{cpha*eI!z)X_XD`e>Oe8OHlN1~|KJX{Wa87|kMZNewddi_s}}RDuU$28S`_5hvCjC&u#ut)?9XVQ`$lsY zHHGS}2_6mnn^^%G}^<^!-k7y}4W{OEX?+ zHIH1rStaZcS3X3(=-nj7wY*TG@_L8;hanYUG*l%uSDFAoO(ZV?!7gAkMw3&Znw8MQ zKR4y{y}_i|d^+IPuk+eYSEZKi&(nNlAsv~htGYf?%iMTsGc?w@aeu1m=Kf{bKh|dt z+l|O$F`g19#hISBn2T$j72!{B{7CCg9&X*=V)<;SP^ibQ#u>+!ek^dU-Q!#u9H7*O zdQwEAwK2=0AgG8@);h{mkyRtwp{m$%z8_59piE!oRNCYKcb8($b(h5+AJsfknfrp8 z{7i_p89%~)|1;+Ni6Wfu8}4R*MgOH95<||c=W$tz(X*f|QmT~RA{v=!T#J0`r`@M8 zMJftW)vrM40)_?EUSnRa_zbFB-76J!xfO4o*Z20(rLO>CkX0m*mcfKR*7dkN%%&}m zU29|5undYBC4`dVMYHyfndyX3&o*DHODPS0c2+5&@F0Cs+G?rHTNV=uO{B)zt-Du) z@l{qll)AuQP+^&Gr5E@Cd3k6n(l}h00kw|7-8s(*I7&0dcwAHV)}DD-oY-?zHhTd+ z=WJ7`smZxa=%jC^g{r#6lo*jpdOwfWu^&=W8)C4_^0s$^^TZ_dGh?O32|TVPQzT-& zfB^#dD&$S{GYai~5u+C_p+iXNLV$q0MP+^X`5Lz5)AHS}Jzanbfl~|_d>f@pg$4Gs zts|_wl%RwB^Xf$vRW_iMTuX?+NMl)ldRL}D127&a$ezsQoBHsN*-@7+<|#pu4QZvX z!^QlFAZQ19i@bIKE$zgFyQ>U@`Hrn&FM0L_X&ki&JUTxK=cU*kT~nkCC~ zhMI*B7XzHd9Cm27qFt+rMo%B2YIf6IrxIK_UIUH+d zypwh))<6)EE2xv59cJ#c9S)04C9&TxzTxC^$St;$t+|Z+kkb$4w4}B?6L{f44J6m` zxV4JpI*B+PA1e3z1d{}QCetV!1~#gIbVT%Yuwd|N6HcE3L@o%0gLJg0@@d*cVl_@zFFZg_rdwBcmSFuKfy*%^6mO zlQ_JA3)I56;c+pItjx|CI?ll^ccnn}xG|A_*aUkUvNGi(MvLxGwIai ze&ibu_mKhcm|+3?fS5oHa41!<7a5MLg+8o%KrZJ;brf@Z157s=`j_Vv<~YPPkh%9( z+1%cwu*8D=U!#*MA-IEW?YvkO$5Zh-0{5}Bi7orm_>z50t~zhEWNh@#CdcLpl({+1 zaLt)?E!d#`1TOPKS0v2wtYiQ(_5mq4q=_LMQf9c*^$({2kgw4wI+whX)7qJ%Cp1!> z`8->B<|#JLA_V0l!(1M@aJ0K2{3n_pt9Arbk6Nb4;h;}3;8y#~NWRdpGA)P(f^^kB zcli74H^+T6KLj^Eezg<`pL23V7rsh_a>Zg|D_Ub%)RKwY2B1qOh>|NXd*W=zh`yhB+)f`(V(tPM(65tb zjTttGM6>}hl!#$5FAsAyBw+WLeN2&J=hRl(5LvSB0qwdXY|u@IR@Nj{0CL_PgwR}i znk>F1n*4aur+;PYAyz@d9UY$|PG-kJEN8*pCaLlV_Ja#LvL5w~92}qA{anVXXob1C zi}9|C;&{7zZkTv=nmGMo*5S+%Lke@1m27}hXy_uUH-AIpuz}vFb4vk9CZO_BMjAccZd~fYjZdMkOc+QSy{_ z+PW;*_hreHpl7!jcgCW(X@#@L8_Qm4ZWfK?OnsGwoc|EXuks7mg&VAKOgX}>7c8*P zsq8DinRAMvv^ko4%ptDya~Q9q9w_6^YjsP_0&UQ$^5D0Z{o8J21m|7WGJC&)k}?`2 zy5aTvjE&$pN=s>_tvkV(b`#h-V+ln?MSJ6xA1ge$T54-vLJD|Kth0X-)}uk|Eb@8# zP5r+R>MBy$EX0RYyGTBynt#qHhYOD%C}*BUD4CH$5=o_H@0~d}Bo%JSwrzaxKC4`& z;?6f0wFK~RxB4X?ITUt0h2A~_9WxtXt#~}M9zY&2dxCGrshm1x#pH0|PGCq}gGhiP1T5Y1xZlu%JlW*)x$zq9_;EY=TyyY= z1i`v6PzjjD19ibduEXRRnFR-4hpDs}d^5na1Ps-`mX=H<_oMd$9*0q$5QB1cxfe@; zD=L^)(m#R~i6iNfGeiwhj0j{U8%%o`ng3u%v?9@Ft{H}lYwaO@j^m#AO+b4g zu{9UBe%GOlBqSJ^LQCfeiTj6xbQq18d=f`0N)vC`%H`tL{6)Tv~?N^^hm zm=)q#@JGnP$7vx7EUm=0&Rdy$r*8AII8`@eNG{Ph1*m%&TW+H25$Qod|1!7{13YdZ zEZ+>aD3`$7x58cHQ`&4bpdZ`dLnCY8*9&!Y6>Z8jhR^59$*Dk-RqGVC)u0b@-6G( zoH=hQz{@5+5CFx*T>)1Qsd^kCxNeIJCajMhCEd-=evZzzxZ&7N`D}{czJ)kaw37X{ z-qmgy+g5tvy9_^*Jm%$F9?Vh7ibl<|Oc9UVO$PcFcn!vbZ=_hC0%5$E#-QSAQOXmD zX%S%rUjRPRW75NA@bwh?nq>#$ku>J$v3Jlcm1<{!K#%2$oy!* zg8W#JRS1xO`l(cZA6Vbl#cOQ*=!cv*wg?90Vg6lvC&F>T&r5ZCFUx`NXA#Wm;NDwV zY{?L0pf`PV0{U1Q=f9i1X5P(t?6=O*yjQHPqlcyK!O_5+8La#HZYsAKXJB(@m4%=nO34f97UM_x>EI*N-4@07yVMF13B7U>BO{|M71F;+@iG%r9*OJ%BP2-N^b zY=&FV-Bb{?exm%@tIi;POJC$Z z@Y!sl%K+4RA=6A-A_}L^_$2Xy!VZ*Cn8Dz8a(Zg~N@u%(isg``S7NxlK~6&{dSkD~ zk>{?xqe7Dz?e00;6h*sv(ZiN@5jJm;AwQxc@c1Yo?%_X0z&RKJ zjtraCh&5L27aB%G@eH!JLf!qVWdd%;w^@i(p+%D(X)kB4w&KZeZGl(P+5)F-PwUC*9>ZI}h!FtI@C?)#cl;LFdq^v4XdV1H~_Ml$rBjQ+I35vBa` ztc+=sycJ$aoh(%<@tPY-WxP8PC(0uTg}FElMGD@!%YXw zLM5MDCJGm`PcI2;7))hcn7_+vgd1wypE}nUj^62{X1|(m=KvF z4$lM43*EH2kMJ~_$Wb%Ulos@A4;)czoXt8$s2NQjM&hI8EG8K4h^6UrID1@s(n)FK z0K8eIs{MFqa{7YSh+*ny;1>9)G)JVE_yMWDl%BQ{t%{?OgOte9e#c0!AYaKvk6StP zVz4z#wwm-0)=cJkw^5+O1E^=?Y^{=3yH7A3H$T|{ECe!QxvUBI?qfjrHiaFSUvFKd zlC&Gt-#5`ENs)faY98fOQ|8}zEM~Fr+l?JLzICCzPmJGxFd^xWRNF`A4m`+UXY?8uv|boQ>R z6usfU8aJ&h%kGC*vTEA(;qEUzdsdOyf)=fc!b$(S!cq+GM8@$-g$;@PM zl*mmL6gX@l{+a;969aC+DNoViCSuh-A}j_5Q52@|wnRNBBMQ1@fBQ=ULo2o1U3Sea zz9Cv3UXv<6)@A1U2y=i}@9Paj9MT*}lyq<0O4mad!4-iz@NXm*A{@xsfl14sBs1Dx&WBvdI8J z)^4`i*GXD&(0x+-JGngMag_RrNozLf*yJ3?sJs-+>ty|XR8`~WTgdrY@Y=+!#IuAN zvjI2gL7!LK`Vg$XI!6Euqt;qlkV9r(eha$ni@2Pf$L#pT%SzCEjo2k+OW}sOtEIV{ zzt*z0BuKm7!k**kNo-WmT+?$exVXdG$YBG$C@kAPGOk3qBM z*XRHbLTDn=C%UVJ&hG1azjhsMpPgOD=sOhis9oDc#im~{Xs~HPhwW6K1MQMtFrLD^ zd$65~b2SUGleSC0>>jAQogxE$jlQUkf@M`}J(%Rfs8_dNsNHQwUAzveI{P37#ZgO9 z`O9$5UfCE)(%k0k6M7CNdb@voL5O z_)Yf_qJn443*&wuW$i!mX&m6gz^^f|^&5=Y^5}rk_x5Pjr-dvm*`~s0U|ng8cjcNv z?4zxKP~E60x2%-^uC2vX6(XjQsV^@fcd$7x#@_>&&)4jsOQ&7`B)Wn+)4s;4ZJ91@ z{KpTc-=o{i)SvsQ-HX-9^kJPHwjXJVpyodoTUNP}{!?}gQ})VsOTt?> zX|8F*^*WPTcfpS5YM&iWjPt%r+R_6Q`oD3@%BJJAVLDFHv3%Hd)IQ-ynA6Z&-48Nv znY6z;!ljRa!81 zRFCS4rp2;hB!POC!Yv-&TjM1Rqj){o%~XV|-daU>nv*fdi{Ig-Agg9ep?h&rosxD#b*FK^zT=UTCu1MRrPIL8B8@blT{@_t9qbF|KKnl-LdB0`=fC_EcNHEU2i?Xs;RZbJ z@AFU>-@t+MUq)!qhDYW%Wn!TYcH_rJ_Vb44=iMb&9?dmm`~MCHfwE%#<-1xD*&6#PtO5399D8Ph;) zOdfR5H3#=2SWNflHkI34e`+(QS5|iid)!s8Ir

    HzjoM z-&qT^t$1$xcLQI)?gi+le^CHqy^OR<&voBb==vc@gqb)5B-g$gCxu~h11<8qNGI_R zxlq8!7M_Aer}_n`@dnbMo$Os=T;=XuWrQ zaPdT85A9blR55ax0v)Aber-;JyE2#@X*5se2&?Awgt6vV3E_s0dZ_1A5$;`I-bK}_ zN&a0R$A_;e$ZUq9$4=57rg!7ec-#eJxaj&C4j!AwWP-cE^!evW7N79rUz(+?%c z2Chtzx`!z(Sjt+53ANt=KgWA-&2KpY(y%3yoSS!eWNUjO&uH!Q)MviP!ri_u94AY+ zaw#o$ez%G?DAZ0i8WLtFbEx*DfX7FS9nUkt60MrYBJ~~1)kXE^Wv_3oT;|mN3ubci`zIs@N8(yt*!z3F~+Ry7S1lZi>9{Gvgzuw?Nj(W{ta@ z3T--D!M(dPa(+%>;daQR=*>Pj8ZysdsC*u&Xf@HYb-6{psF)4%_FF6Wd&v^-63hEB z-gj5-cMjxv@Bmp&en+?5y7v9-$?ngQOG1Th$XAk+`DUP)d&^$khTNXzafw1J(iED$Jw+S<2aWLZcj8N98L=RHeXKkqKP z1gF23e2Fo-KATKWdynfp(SoMX$d375RDM+y8|R z?B4EiK4woGh9KVzQo4=Ta=t#39A++)7F5A(^$IZipcw+%GE*Zc{j^T``fUdrWfht= z`teVO&JB!*E*t@0XO#|+c)M(OBN=1-YeOam@?Jf*8=A1ex-c+7Pimtog(_=0K4!25 zVoU2cqGctq7}-sz2GdWr=qK~IN(tKC-JLfO^9?DuFRT9cWcKm6$6&(6E0{ zT%6-oE>DXv^(oyDCV2h$7|^oK6OYTzS2x$3;&2%yyX!ih-ECnOky3}&JN-_RS;mNp z#yc4c{20iB(vF&Eq*0AMx$q7%Rd}zPLOlog?Al#Cl)$1NbBqX@QuKcEoYe*zNPAHA z3p}~mqphnc1DM{xwK{^+YJMUd?Mo2)PUwksv^RWj-+M^gdYrtadtr=c&vJetv-I5d zV{v~9_13%y2>lqVx}9#G+rV)PQKZUQg9FK(gyqa85!C-^PMWPMW`~Jt*if|?z6niV z0oa#Ys8)TZIyey*cW;CDIU7~VU+q7lEP~-S?O6VC>L$nR^L=A{FVh6>tqK*lER->= zhvAq0a0^)_INU&kA>8&>D12-;K0%79r3dDJEl%XcTVwi^8AV>X&4}%{^yJF|9G|j!yov4^qZnAlO-kB025&O@{(9E-vF54l=uQ+3b=(9zLtG@L?3sL6nI?w zfwD)v-?+VXX>>P{zN3dofBg(M%C#8w)?l}wsug7qFIXt0emhU1W#MiilU=G;hUP8< zxnf)h$!|S*D*b|+C`3h*n*s?x0f<2Oa|{fU_;JZY+jOCa&PZQE2KPA*jQ7O}cOaQ? z$Yry2+z~KrMr4$nlO`31jN3E(#pW8t?n=}8W?)G?@-yb@Vln8_GO_Jr@ZBS*45W7*_o{^;;S4b?p!U@D8C5058Kevp_NBi<0+0MA03_7@zkP&)F&Kf(Z9k7W*F4mzl(W6 zBBU5~bG|4dppG0a{Cz6wWJ!$|1on*Ik^LHh{S%ml2jW`0nikLuK`Q8NF70~P^pULd zgBc~!8d7y1ki_-JeMc8O&B|Curux_4siVTp{AAZbyTZv&Z~*>gZga~_ z8icpGsdyB!a6@U%(e+;b%RkDJZW-m`^jQtaDS^m~d%SwyrPvd_L?CoQQ@E`E63?4UR*4jbQ@)H=)qxjnP!sl>{nu*Z>gT@Dnrc2}s zoMQ1pByj)tGLQc{clodG;k5I`<(S-~Eav|DrfdA$L5co2Y-Ml8-pYC>+53ctSPbf4 z6lH!DAn;YgEVCHJB6vIK;ltIvsCdpdXmgs$QJ2l@ez%&gSM$_K#T#CD`s{Q)?6=7m zlubRW+-1(Z3y}C#CkP~d8CO>@744I3>+=twL@|p#FCvxkF#};wVefscKpAgsZN7`e zm7o1^hB*_mejIIvgy7K7kpQ@YzbaKB1Qq-W$w!bX)$gEo@UhE@SQg5W=%#w_3Wu7) z-wGw-3bJrPBZz;a`ONzWo4NkR>!iEnbR&S0R-;y{I9pJ!&GaKxV z5`_I4XQbFp=5TGEOjmCgVWu56i=K(e4cSL55b!_2Ep8>`);z8d^T6-2lR&s?3tpPCkBiGxoVZ-zBcUoAl zn7z$^;a`qn#iLsd*(pmayCgeCjSU=rLJ;O&7Swmaam!!H)=b>v&M85mFYuJpe44(Y zuVU_sxbPRa;|Swf7Y7QsZs2#9^EdhaxGL71#v%`FyuVen5@Ml}iEi-O5$j2!>V12H z!d&Gg_5x#l%2P{`f$Py@$aMj?aS|X(%XD8-0H)3iQvSJ~1$2 zyD5GuE-et3xY1NpAqFCi#@03u@BPkO3n@%}tkY8-9PRGJsM ze&vC**;DQCKmI%5$bWqeGc@Zx>ngv><)ILuPtN<%Ce-`C#~lk|GLg}b{woGSG`Z^w z=LaIIuhewgA{r3fzh!f(HnZ;EG$ayOb-Z*fQbffC3ZkRSN>( z;Rve&n^=fgKVkI{q!e1YV-Zv$zX{2~t)(3(!SEKJu&QB^{fY5>tS?iba7`y~flm+X zBtw4+_eWzKiOEw-rAsL0s><;S(wrmvl&`u5#B7pFBCr3b}vI{|w1Q}CEx z=RTb`+o%$=2M8ekRXF`0W+YE@$sys_F>30S~(M!a@ zhcS|u)PmZq(NLEKC-+ zWEeMuh?Fk?v>K*fSjSi|+1ir+kxb>bw_!Yg{bpo$bd!{tFnJBQjTZF(Wl0cck+k>~bIb zkivwoA&=T`%V-tL&dSR>z6ScVkWmdX=>Hc7JW|-hytgn%7dXHY_u{0=<;vThKz<9n zL|(Drxr~2^ktr)oT!C4|m;>yu?5yLr5pAf2YMqjZkUmre1U{QG2J=op9&^O+)sh!G^GCoP3bYRMeLWSrLai{W%3n!-c$-h9@AmxCVdPb$CB zdoK-n1~}cBwggo(zMNEU7jy_`CMu~`49ALoa60v`F^D6gA1_@=<*)&TlgbvYw3uz= z07>L*v|pJxm6(#n{kXll6PqG`At0Lkg_FIO6!uIj&zrCfu?8MAR)I(2I=+b9CY+cj zVuo8NZS?jDxy9cIGTe{Klo^|DAnN}*z9s;vH{|z5>ViHF`1PsD5YS>c#1u(1{%Sh^ zqgw!<;sU3DDo_j^1OFvXa(m5v2@g^FWxZ^Fkeg4sOOi>zjz&-NNCq7baa*T=CQOFd zPc8y=x?rGK3A9z^J4db=AN!n`$09q)t9_@E33$WO89Adl$>S1ek25m#MkCUK&ikDP z>;%|QS;gtroF=0U2+S>d=Jgaj7y;r95l;Q*D2Y)!hC$rkfYLf`D>WNv@(RsnaXvI~ z4m%oC<;a61%+HT4mQ3GNA662SG~(fy>Vj2Ar#DRY9(way75?gz(@u<{*` zOo%}WQ}3y*e@VHXt+SedH^fgTOBPP7C*njHVg;ahw4Z8_{Ks@6=LSx*o5}&_$^p-% zR>&3~xEU7fS0dgfFHn2(7Xt*mP}Wt^XId&(M#;0LY=+N={&#d+{;Q6~|N0t$fec)Z zy;Br#IM!cLCOF8cQ zE0vy8`Rm>`Pv|0;0vq&T6Zz04r7D-<*9*IttNvEzPaW#Pa(LUux^lIUH=6Sq{)cT6km)ahmqTtUpj!1umQ0QLqbr#pHxIf zWw0oMbn@$YZ08~tG2o|wDxfcd2_S90)`jO_s0bu^!ANuO1aMfs$dV3p)wOn9@dtob zT3%#a>55O#$3uI^|C+TlnY_g7b~1vC0|7JuaK3C%JtqIe{Q;hd!WD@87DFy##Himf z(=w`oo=}|M88YftCQvN4|u%=ieP6(E)R@jp;W}!mN zz%l{gv=wQv6TGlHU3*paTF_pbhk28b4a(YGN^3R9s{uCXS>b@gzGoDTD?CaP0%GvH zvC>2%L2^5jcHw&WQmDEMeTC;%L6>L(xrZRDIt8#?Mwe>Gv5Wj~7hx|-dEeR~4bL2n zp~+u7%elCTkEdBl~q7G1HbKl<#N!|YXzdyQ|yI2xXc)1EC<4M>H&-JZm=EDb&QH6 zE;QJNAXS)t5}>J|l~d-Vm!6QuTw0eoWoo+!0JMPlcc84Q-nD23A+WNAjHG71Hn9fE zpYE?h7r@U~Qi}vhE>zJL$6{`I@zXtP@(@jXN1Q@{-(1^SDOgm(z^~$3o z-l7fFrf+T8w9Am>n;6!Vi7)&skZt%2kjcP9@+1X&%1;mPB(#Y57L61J!BEs9tV)_a zeU?g2g-UN1NI9g5o9*?~I@qcNX@@DOsA0yGtv3Tvc-rba)YD>KEa4ALB?aUxZrjom73fbyMPa>pqRgdXJNR@|75Drs2hh0!snrCO z88AHeg(gnB`bZ;dwNLffoJ@pe1{JB0JUzv+2W{pa0fJyIV!{~b#$Yoxtmb1Kcr1&a zM>43Tbtrc%o-!AvAOsv%ETI%Ay-Un_7D38IrHP?&a&T<#p)`MDUd@B#GW`OsaOuF= zajWrA6ZJ9^?6+)RtE1`Ykj#2>c$v(cNiGAYuWIA{hvX1;u!@YZ`c08#&OX zt-;5S#*lv6Jq|A~FH1hG%AkE5>?OqH*(hVFC_b=VrdnyhW$MS20xSjf!Hpq$EB{>U zddmy+tg6yx|L_pg)g9j{cAftra4drzS`M=r%fLC2VleiY*=wW2Abbh=(jpG=we-3pI#(vFFwS?C~^lww$;{TsQ;;!~N=MdsZpT`O{mqoN;NDjHH^6bwM zr=B!IoDMRF%Bcl3UI?cgeeo?0l8l;uA{;B>lDf-8BHERB>#k}k+eu~6^jsDrypyy+gl*Na2c zeo*g6$JHR*8I|NhAIgkYdHaG(b{~@QXL#RKR&2aC%5gB^q#!7F>&f{_DcAu=lQJa2Av$S078NVfsWIFMy_MOqBLQ?nbD;gv&na8q2@CJPausARn zp7CYQM2~nq_>&sWHSp;z0Qr1fUQ8n&mRSd@b#+fIF-+z{owNB}Eo!O*N8=ELh7S-@ zUvI;69hLg2L{ugyYE#$|G8hzF1K*L+(L5Ud;rGH+Lz0DxfMnKadFy$^$ubtRtK9bWOhnp)*ONr^rM6W%}g&Hd@Ui_5=K*l!{A|Ml^p|4#{P zEjDK}S*Jl9648za(QD%pYoXjR@~;5%Z-JC12V55jJYT97V7%`@QaU}4Yx=wSBLJKH zE)}4*E(2`!N~GcTHHQ(YfIKrb)sY=mry%4;{&(1UaYr+730<_@sU7P!-Gp8)2QD}2 zTWugNa33X$52&r)_H}jwX1-OmY0ou#f@L;=g9g?1K0gKoD|uE?u@Yf(AV+-1Ela#( za~%p=3*|qz_UHX1^X?+`Mm`YvC5AQw2oCr3f(-ny6aLVpL8Fzsm^@zugbe9s))&f06WZT-jq`{H-r5vO#1hyc) zkCUeo@a78!$oG7EB{DApY@RPpA}GKe4^GeY1b-w0bn~Xrd7#9 zy&lsw!(ey(8;h=GqSxW(-@LER*WT#;^KYKpUudfjt=IkW^}AbDi#%(;9Xqo>Mr+3( z)H-NI(Zu?eF{5WcMrATmBU(PcKF4dyuQmP+`^)j1Yj&ajV$b7!O$FC9>5bb>SOS@e z_IR_dhai2W9g%jvO&)O9QpG!(HF7u+pEUsf;@^Q8D!*;+49nM>q4IZTsQmw%A6Qhb zW^RH`>R0snKrt$RAx(O8-&)AKOID5p#;>xw!yGP`PrVKh1<=Xk)bS2*`O%Q~@Ha(m zPj4z#+BQU;%{jPu&~jLO`&wkQkL-F-=Y@2b_on9<1AI@_2@V#ET9;(PuQ=m-f#1Q@AnK0=CoYz{jR--mdm_58IiQv7K3|woFc5a z?)|2*r$Z@g$>g$BUdrd2tjK&i3wTWO3c5lL7>Jm_)a1k6@6kof%K?+Sy357K26)bI z!ycZEW)Mc5_c}B1E=~@YPMjX22K%@#TRvv1*y`_vA#Ov-6^8HW6<}o#mh&|w2{)vu zQnmeF&vb;5!RtzXx!1gZKe#SK58$6kzAl?^&-PTSRE^yOQM?Sys* zUk_x*M!dN}aU5F1eiCX6v5F`c-;fYyHO%<~q5?HE3MNwoY&nIl2xX#zG`y(?3U~O4 z_ZY?B>)hAbgua=3MK9UP`rLT$JMHsYJ&|N|>$B1B#G5U&hSc|umD~RKJzk(+7P1YN zlL{S-_OOj}&bTft!43G#s;r8?qn*?A@D0%G94;Zefpp%r=l)}E4LrNCOgU7YvDu0l zP2Vn+f~-^+!YXqxqzQkdQ5YCO>`!f|pdHxshg^btywvT0Pbu6xN=PGIu0Djmq$LtGU>#hLuV~t?mla|<8=oQP5voNtd)Q7 zWz0U9Cr?#=%vWvER@-O1xh|T-+91&tIR`7*qukLHWWP8V3^{>)C&I_aFcszHNfT?n znb^nj(oF9S=hl4X2U9IgV;UHHMf#ZAu0Nddxn9njnJ(Tp<29|GnJ#|tb-MVM{|+D6 zsr`T%wl2em#4E)Zdnx1jkFq9NK&imyJ^Z|iJh?Cvi*v(?73}d*l9Juh@u|Zcno8|F zIry(AOn3BDG7r^i64DiWaopZChkgOG%DlLHn6l(1DR9Wio0HEKfFG1TZTi*fpXod(Q=A-Knp z&_?(pyk4hNjVK*y{qbAf7nHK3C4&j$UeBL=^XghhoPU(Z3-E0*f++J=gE*{$f#+hH5B;C9X}NeVa+2GkBW)t6kB zE%iNBz4QIP&Rk6z7!VL6DLv=%?E*Q7^?;y!Gai3pbQC-V(O|&`-yzU&B{~!3JyWT7z^3S=+g8*yoe- zY_aFfX8h5*tI0$R9s-%YC=&$|XBCH~v3cDl0{$jnhNMu~L!+h*E2KN>lTO3fF7my8 zI+xhP0^>+Ug)HWXLNIH?ylV8$lwkcsaGX?Q@MFWRD1LhIW4b{ytti$!)7Y6Ong}r z`6~EH<7a|WI*OU94H!NahXnyP+NC;3sp6Y#AW-74< zTq=-+T$Q;#Yj+FVRlwFX^qYx*`yf|8ffv%BWr9$d?*14#liBdV(s5@_w1gp z8F;v`i+;Ab`4jl|XO1$X@zh6`E2bR%zLTzNiWd1z%GC|F;i#sYXTQ2O=JhMw{!P_SY48d0F>19D#N? z=iqIS6CGuS$B)H0fY`it4Mgb+fF95N+~VpVSLYIXWx|~R{PIX3D<;aB&+bJxc2^ZZ z{_9hf%5>Mc^*uWE=RZw6LelUTUVan!J;*A-2#(e8`1l4LgqV!>VKc#n>Xg%Pm}IM{ z7J`LWdX(yUl`0A?Zmmnvy0S=Y ziy|&WZ52gL+!0Yy7l;s(acM=1m|7~fD#nV69>jAc90e3=qPoAOS)WAsfkL zX1@DLLTf$eeCIuXeDB-OKM?o&UH42zM#gFORk5^scHX;{adO)YPH&A) z8AgxN3OizrlT9%)AOdJZ^KE{%d^MBHwrH4axQ(SDi`MJ78wwaZn(um->C&e@P112+ zYL$W7KAtR-mOF?r&GPig-}P9cA2q?}lT3kFM%oLPeNzut!>sY&M8j_c`{4mz#=Gtr ziwq(*1wHtom#$1eUCTKFDEM+y`K=`m%PXI19Xk|%!zfvs;Te?a~hxC z;Tv9*`2|!D)A%;m(ExLZ(%C4j<9Lh6(EWp!2<1^#$BraZtW8{GY zCL1}1MZ?0njOQ+>(DV94fAD@Jt{A%F9iegFy0OpAWJPM&w%JF0o{XDjOAYH^+!8S< za&S5a7Y9Z&-aC9=5k+5v-^~MpsZDKsR2(R{v7^FkE|*p*zl=IX6-d%kJjkVK zpFTB9h76q6VVq(CE-^6_(TZpz>M>9OhN~D1YseS@w_`{!2#*)zXq)_k?{rZDsJ?J9 zSE|d`)6L833(HFYzhLvB-3k1Ans~<#(2T&++R~P(>*%PuH2Ce=cOrqp+<$&6`auQ) zkY#`}u`<8~;OvRg6H*;1&KL8jofg<`m9ciBNX(_Hc9c+YiYmvmX8q;P8nmUgVT9R~QLT?&W{zU2!?(r5`uaVUme-B2HV zS19x~%9RU>d{UHQ-GFQj^=!LPmN-w5@b!;UrB;WU1U~|S=sX!Ufn#b_cr}d|6M)=* z2b3!^V}N)M+&8C$p>i+|x~%<2WB_w{aW69q^o^aCvvNCA-o-w|0t#MXdJQ#m!i!lf z!n^~fOmAC*X?vcEyR*-g`whygW_lPvAZJI;uvV#Bk?6jc+G+gKLo*xbUOoYMeYH29 zA?3$pve}J9@-Zb8lT{@YNwP4)8n6peECc z;YDXZO}oT^Ysy$p-sB-h}^sq&V=&OdtUpEto&QENS!{HitgRIX^j6MyQ*G z!O&>y^-^5}4zv)3{15|CTVRzl!Q=qKpE>(HS&Ev}E)EejWlX5;3u}?+pLg+ElFMOc zZnL4j0JbT_cv1bf>bDdvOA3r@ySw?vKt9t})P#rNr3T>xf!H8SmL7*oFbp#mX;IfT z#I^vq!HK=AgIvVJwFx;a^?KOOu<9_dZE$q3SCclHSm8jSvHe$8!Aw%&P|2?S(W(67;qULkjGLj#{16l61rci^y%YY1!^eUwl#!f}2o zscZ1b9gs6$;hX#b4Ln)$Wi^P)}m(?CAfPikS}8kMzpInEzejNhb&>&qGCHr>es z)=H?`5gck5-T&_d;yM< zkB(opZ)``W=aj#|fUxr!0aLHuZ`d3F2MqL7J8Ub~bl-EgPrrS~#i0v$F)Fc72U+q! zi`1d@Gys*i3Mx|ti{x#44^dXLMhQQ011oG+!X;wgDIl3_%)u}qfSZTMd7PTD-`o}# zLnyBs3pih7TlSK*ycl9M8LX0gXx3y*hjKzrM{Tx{Uas|Lp_x+bn)|K&gKn~ldakh~ ztm}W)qpnSZ$Kut(2sgG zLvN&I$HMPQxIc8PonmXu0`gi@9|9=Ukl;U>{AH&F$rfFm6KBepbz8BFMcalmakZlj zliMrP<<{UZC=rnVM~s8IET{j0U)0PGHw%v-N(_6Ta9PsaEhFm$_J^8NBb+Ue2QQ-l z#EQ*t?d!j-7G7mLbPXM6QCITq%ZpViiC4OQD;)jrBE=E9rADCQtHh2f?U1|xnt|y= zL{g{y`2(Qsy7u#T0CDjGKD6mI^KF&bx2aTk@oY_jIE~W<01<`waz2~oBOy<&!W0+7R&gi$&xq`53#C|gk8?`YOg9g;&yxttLjEmJa zp?=72JpKk^ z_}%7z=MoP8`vv@eQ0M=*G{j{DsA#Qm;_ybWz4XZb&HAz5&$>l8UN& z+FZM~fWrt(M11jMfc{X#C6_@bzVSRrFzQaxX{`bo1Bj6}sG;^j8-w~qInro&w7k~N z;Mzt&EuWmRCJlJ7Yv=v2xn>iv^ObQeDZr67=8TIf$viEC+B_1t%bYv6*RpO9Ll=8! z4jh~V<^AaoD`v

    IE^KvkA_zrpOUFA!HM9Dk}~*zt^ne>gmt;Vlxf$2HY>`Drt`BX4^`a z#63P$<*3FMqKHCD8IZ|JX_(q;6{#Z`7sW3+!Jln#wixtvqocT%$)=G<>$~%JdlYT~ zeI*Lc%}8$~DnqNX)X=Ww$m{nmhgS|P>Kpx+ef?Y7fLah*PMDt5S0RNfL-g?6D!T16 zF5N!$AO!^AMUDSeGX+GW(5K-d;wpNj8o_FhZb$WWVQx`3o#lPFV^Eh8TGVAN zJntN|(g7!<{%tM&Q~rR&E9zd7WTH z;(A`HKd-~2sasBXK0~x$!u}>w0~U&?Z4b!D&o|&3y}pM2km-qK4cY4TJ!>ayN}5l* z!B?5e2Jbuog%QP-|KN} z4xxcRUBmE8Nmlqy0)hg3>k6yaN*8nv+zw!^p@z>s2+h z8*OfXdU3hSPZgygQx2V`1txn&yJw5^5ZtX8+UjOlIyE_#yj`pUMt*xjyotf5etp$3XlMaW`mQE&yZMAtseG_C zsw8YoY)d7ug?K4Q41P$5!NvLnv=5L>ps?I-XJWDCj3d;$pIk^F(~tP$(R$PC7zpft z#c$^8(db)_pw;S?|8bA;zln=~UA5;lNT)hF*7lPJ^LuGM+?RE3}>mV%FU_oMX48%nCg zAYidQO-wl16W9cB!Vv;y=uK92O;uIZBMz$9$Y}+#4SN?71V|f+H~5VP!iHc1I{5E0 zzj+DGO&6Dv)$Avn>u^v3)JISkMrPN#5*9D7BasLsz{67i3tCW3z;skVO=iLkG%SGz zy%-=ESk@IM%aT`E)m@V5r8z*o5omV#I|D!)T|C~SrtIgjVSJnEWYyLFC;oP5*f2)R z|4kCrf?Uc)%EP8;6%a4)0kOo#a{#NM%NgliA;wY(Dlh+GJ$>6ItWyb~SsBp3m~S|{ z79t$^wxNC!8PS;t&}Aqw7jVLzlA(j-;2HEmD_6NmER*n2UsUHuPp5_lAtef$2q^v; z%f~YgRfl~5!e+);y$<=(&OIXN$N_m3i6TJJSf=ApGyu&qL5&GR1Q8K6!-EyS(X;;0 zav*}Soo3FHDcbeN(KdCKDcCFy_g0Cz4*4d2u;kfy0n)zXytQNBLsA*An+7=X>_24;$rIfhd6wXD;lK1rA(~TlYVbMX!f<5&qlvz}1T2 z+yY@n+oYo)0kX>}^XN?)wEc^km`fb1a1!kZcBJct4wheJYbd0KtM(DQyo?P>RVq6h zAH*eYi&bciS92`fYn(oCMGqY3?8Wlk!sAUK`f0obdL5&_H!j0Be-%*Fs~99kk}0c@ zs?rQm=B*!&L01r#KU#+o6wd@ejau4WRhAd_2H;aC$@Eyu)UYr2dm7$-jdKC{q63KG zK2Blf{o*;UyvP54kRvc;{^&;&5JW)Wvql&LPam?^b1PaA$4stxlV+8Z`g090cboxz zIJw5dm=hB5NY5Wg{KmZeoQ)i?`+j_oR0`I}YWu7HApfpNdaz6h7XxBGiaPL|?@dRS z?}jsu;RGPB97Z1lSb(Lg9IXhN|u><;W6cXlk+udr-5GDJOWCRw)_q~vbTWh)IqT1g1 z#Qu$(g?Q#*BM+;E2Lr+_)B}$~d9NvJ_%7B-6#Mu8SoH*XPXIY9)ouEILh1RQ5L!z) zI9+$reW2#mYDJYAf>gg5KuyV7E`A-k8vwn=X|~@$k8pw>@lcCH%?F2ha)za1^H(de zeqb1V5d>;(X^gI-m23aD>1k3>z_@5H5PZXi!@d~#X=kTIl%f2IZutqtoY3kwmD8^j zctNZ>S6L|NYfI(j6Rgzz@V_6yI=$cNirb8OS=SrQZa@zJ3&7#>=K-7T|OZcm_53A@cg)(}__0Jgw&j3QqTC7> z-4UeAB!~K8p$zMl63TAVR z*&P@*+h$(zN<|`;7=xrDSYv4lcm$;ir2OhvXJueLs6Zu#FW%p22j<-XD%EzPQ$mCu z0WwrZ?<{k^!AW$ynr$*C&M6q#apRe8ckidH@0Icrt@%2@n=zStM%$+c%LKwx)Q?i~ zO6tjK0bhxu_Nbu7t3|Ztoxcp%N>2E1m=p=DFj_1q`kYZAtvYLHhsAQS)n{BVPudgZ zBpfF{YK?ELVc7T377(qX~1@<85QuXOG^(%z3y>|bo?Ey8(ygg&9aPP_3|@sjT~b$YhzU?rnE~% z8<)SGrqG~<8210JxIXpi^3RQMN$B=ObdlwyD_&iA`8qJOOtWruy9eP$)}EhprRCNg z1^Q<3v)F5NS+sgZX3-xII)+4a{b+G7G1>1vC8xOLM%PV6Y<*=)10A)lkoY5A@G#RnpUC14BR8@jO!i>tey*Z z?{ox?<{mZ%A9OU{@4LJ18TzM4^>rOymp;%%Ztp-C7EVbUrPmd|#m~eoezRQuUkLbr zEyCHa$>wjUcbJ*z>Gc2R{qFzG5G}JPQ0N1)yidLEJ1FP;3Iy#V5ak@@pq!&hoRo7x z1)`iM&b>xCF*A~1+YLy)|IX^r?p}Gkrrm*Phq5}bN|9M#-?aI`5$HmYxOR8xuN_S> zq0qk~Gx{EGuP5OmqhK0hcnJ14W_ASup9q`{`9xdt&$*7)0%xOyMmu9wmqp(ormllv z1KdXENy}3M4k6s0KMQ0zmmPR|cM%*+_1q^Q=iT2}J}SSpLW~;eN2lhrHQ$K90Mj7| z_4soAJYe4@Ul9ADp-!xXR|Yw~Nc}x9-z}rI9y*AQP=?$@%_$(Y{Ig?)sy0%8o&Kn8 zuCnmP^`P~Q(zr!gkfT}^*DqCxb7)A>rC8S!s!8L!pju{7;3pll=oDt>QEMQyGEI#& z`=9Z~#lJ$va8}TW+>YsWPJ^^YFu>az{CmYxys|GBB82!3=m9 zM5hEqOqZy#0dHsDQaLUES*VzJ#9oEB54*Rzz3AZ*1*=m)0&z`6AK-~x4hZ5`l`YsJ zlWO(OjEA~2f*=EEunM5Y2(=NET?vmi<`Bb*dXDMXHE?E7EoZ+azqhjf>uF&$G=rHc z0sm-m>dRRU(H_HOyfa$0x~VFmTuR!^z*BWzJ`VQl-X2X?DsYt50izxc{A0RFD~lLp5-+e5TjEV=Op(T3eAqMHaiQv*;n# z!n`6lxEmgJWh$zpD=YNy$lLR%4R?mO>_nVH=zYvbN?{-vFJ+jRnr_fLxT?NzXT3(L znJ9kkju&VGU!KkAaE{>b*>>0nV>RgCy}QnD{kfvZZ-UmuuitR}czljn97EeL+UxZc zB;pA^Jo7ZP`OQSp>oVb5+HK_?f&FU*H4@2+;1ntSOHMN{6H)M`0kKqauhaM&<%mo! zr~pguZ^-!jc?6Ta1C{S&6k47b;>bWlw1})j##FH!IT_GE=uPdGw$|3o&!)M;inX9_ zgE-|9V<1w5$iuY;Fc?7EhcrRyNrf+1`S(DonreQ^456VDoAln{gDON2kWo>9>LRS7 z4VD#7aBD75a`Wj3FdNPmZiO-=!|5Ljw~3ez<@GYFnx*$^-Q zPCUaJ561(agI@X4FM=_|bL%_;a((0b56!cbu$v6tfRcqotk#|E28EH z>!vkfeof5vKmG%90sZ7=FpR?%9@UF`fL$6Gc<5MhDgn?A3afVXhu$61WwBdLob0gY zp+s~h#JAlaV=e)hmeSH?(bN11fVx_^RU1SUpvSXX*1hijst7EF0Qu+&WC*m*NP@RF zoC+nqKOGEdbQx)AtJ5?+0x1QQf5y0^nuu;=DJavoRkR&E@%PH z2Ui$$$CoiEi-8uKf?|WL0v);u%vbWWVv&N3^o73*13Z2b;Os{GUk{U0P?jrG9kCDq z^9O?*;uP>f!M)g(s+55W z^{9?ahFh5E>Z|KR%6FsP2})F6dFl*nEp&dcV$Qy>Pr3{OR>VR$yohD&yY1-(dWA#V z|Cx?#mRH!5jQ!AIj(P8JK%PP&oi_cw!@F|Zjp>ezF$=`xrjpFjsi-voqbXF7N`5AW z!SzTOeS<9i^=@I0y>@n=4}benuL%RyqR-qv`05n)mTAc_3^ch@&VI_m!%~`XNA`l+ zNPkh8ifuWgfS7{oz71p-E1L+E*@4H06aUO6Fbp4{VJ{V}BCF4cO#~~wS);{3JQ&r& zr31*v%}9#Ww1Ex*_-um_x6r|E8g8;Y(<*Zrge~qhldx z0PLr8$nFh717NBVan9&ih$A|d?1+xR12Fyoy=uhe1{!E5{<=aH$Xx`yb2auw5DG)R z`Y;G~{WH1JTI7-|Q*?-wL76TKM+5{sz^50HIx+6sLFUU^*8w>$^1LKJI2eJVuw*k*c2%|PMRA5m`NSO(_J6v`Im;#!hPXVJT^Ve$K%(Q!i|k^o=}ox%>7iUR42 zI^~X25Z)e5;2<(k+qT=|;;6@QfcZ{K0s1gl1y*E$z6j=>O!-7X5e@*j zKZwz_l_+3@19=ZfByfyGoHDBFtq$Wz0W|Fj-+Xq3n(}($(8Jk^b}^5bb&gzPDd(;} zS+$)w*A|0B8B;3=H6gR0D`dp=_Ji>a1)q0C>qc-bS_KN7mJ8rvizp%h;SOJ*QAia= zfo`NOEp5Wiac9B+*Oz9IzixLSG@c+`$p>M%X#N0-Dp;?hh0gROFSk?Ero^IeAmd|( z(wd9%3}>VYF@r1?h#PP>B|4pt%o)3S?|NhnzB}yw{pE}?x|{D`rL$ zgA!Rd5XOAirD~w<4S)#>CCUamwF=Y=pkRGXq6l~>peG&_b$_DX_y+t9uiCp>i}d zx;l8U6HLUS0V>-3GhL%$a61+_@`J^2!y!j%5j=0O`kYRGX-v6ba+}fjuj^r++56M& zc;UrmaAK|mB$R7~!-lOWvO!_n5LhFy9Jbhc>T2m4CWc3;}0BadiaG(UXHj8!Y|E&UbA_P`av8-udBD$cSfs8;_XsX}k}wIOme zVc1Y|;7Ty#YMpY#OUPxPKN(IK4wy54F)PgA(3lHSqK7~r_+;RPTa;X2YY352d8L%q zM|QeVb5ng7Am}+8wlyPaHWjgqb$K?-M?97GeL}5#0i{F3j1EU?U|KdBnB2%G3K)m& ziHWpXw%V# z*~W_dQ7rO_O}2?)E|qnzI8W|p*l~fHCOfmpYQ{UeKlGthGQ$$OkwJTDi>Zg9izBfi zXn;YM1aA}Oy#%e$q^g=BH7xkJq_qmJY8O)#WITblmV0FjF-trs?(J%g%b5aovH)x zvMCdOpVLeB{VO-m5%&GPt)()`W8m`NBT}$ooA|+WzfI|^#G%KqxMR|K=>pSdUH4`} z!&jtS#^_+*`c{@BAh{hG>?NWAGkiR6(#X>O@N;`-!*I-=gZE`%5#u*-g0Yb{Td!40D7q$p*PuwMJMo6^2-M zT_p+tJx+OkgOJ)O#ZtOPCfr@7SX!CYBie#dFORc@6|j%k0&Oe?5`dPP+=gbs zka>=P2*b)58z>pN#8%JLWVC+8K`PYwzDiII`lqkCImi~m@l>LNti(c!z;W*qAqdDS^KJ0^R zj4Bn6w)(yDT?gu3r#n>Jp4oTWd+e-EI9f!#nn>RAI$-HAxK&pCVT9JO! zA2ZLo(9r3~zQTE&f#hKeDCz3Jjr$w01LrF-+uZ^^)$T^;*=_n21MH98Uec5oy^4Bf z!Sp{9OwQMg9LlHhIMyzaY8{0XsR@u)a*Q6J8T8RwgZyfz@;>%WvvVJ7@Av87-+>a| z-W|%L?j6OLEdtLYo*b}X?K+t)pOeO9J8qiL1&1veZR>Imo5H@PJH+&C!Pw4k?HxYU zQndeNc8zQs5$D_58#8_ZJ2na-m*e+fBe7$=vez}r_vE_vq>|>3g$I%?SrRUz{HKZB z|KP~4yLZ?$_z?z^gtGQn0xP3<8!Ttu*p`OD3o(x<=Q3zm-My8wj{lb9c20X1Wp(Y? ef2E4r>91aV;PG9>O~-SGLS}^qUHN?VzW)QqZ1`>f literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi b/modular_skyrat/modules/modular_items/lewd_items/icons/obj/lewd_structures/pillows.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7aa4ade40048affa78d0339ce19480bde062aa91 GIT binary patch literal 1600 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 qf;iOzK3FA{|2{3oI&iF4qO(EkRN`^pdi literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bang2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ff07de966650207df3f9bc7f28ae7b1b07321a16 GIT binary patch literal 16988 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 bR4P`KZD$zddg042lj{i&Km6c>4`}~4aT9D( literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bang4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4d9d9da8051ce8cd228decdc02f55347952bcc5d GIT binary patch literal 16937 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 SL-=<<%5@GTJ>;SPJN*xuy9k~D literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bang5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..184af6787cb11000fa12ac858b4ba9ea5a4174cb GIT binary patch literal 14468 zcmeHtcT|(lw&)}T2%$&`9W+!a0SQg2zfeL)AQTBrdI#x(iiX~iE?s&DDS}wgfPhp1 z=^%=L6~TsJ=Y8n!oO|ARcisEey6gS-W=$qDd+(Y3&2F>jOH4dG%mEzyUEJO!qYt{D z2}>7Xhhbr7f}FjA4*+oOCII%K0s`T`zq?^32Q&X!4raoj(e$DloE3jS`L89D>d#V) z5QULbn7hJpX?dJ9PDbWn$`R<}=I?UG)h$RJLb@Cvl^`Szjb|KDwFV2Z8{_pxF z^6B0|{k?Sz43r5e=dFuZ2=Y{{DOXU%#y7!%>w!oxbXkJpS(W-V?%pk4MO~haU4EnO z*wJ=|-y{GAksOpVufm%Dqq>vw-2VHD_Z*S{cu1BH0{I>U3KNLJ4}!3?za=~bAf4ig z*nuE<-C+3#!D>*|4bdLXF&f`7I`j`E9H<=tJdST5kZ%~022pA{Na0kl`h2kQJS2(( ziTu|k>bJc>8xbgR&+{fDTaT;UQ$lc(axI|f7bikEb1MKANDFggJvWx75UtxvxjpjL<8~aKOO}s72}$rLBsvqN#gT^M#O6&ulQHRy%(Nf;h*}KI`M(ej8z1x zQ?gR#a_W{AmZ!q}NLNCaZ^YRzgg%{*d^(?Ynlt|24eOtt10bh~{q2)E&Z)Qu#W5!} z>HaAAAD$D4evrvGoGEPBE^Pb=JN{ALo>L~4zNVBeq@N{B$`Xyp^GGVJ zFDQLoUxE5J&+$yI%}=gPOn#Y|E|!$%l~mYpv%+_zW%Jg5TmR`fxXR) zL&5QBLEhAkHU9KxkLpv9Ktl+e|Ed50C>acfzvGA*QEHZ`FiVuOv{3)AJqE(g${SD1 zLxRl(fE$2~s+yT|Osvis%1IiYNd11k0Xvn~#g%rc2^m5<`db3#W6X%o{7L;d^vs%# zH-E52N?Nn4o`zJ{AW`6X9W500kf59!Fg<|r8B_5YQbC?~Q1qvPF&Z|`c5oa(g)$|N zXH&I1PW zdKzGvOg)DT07e*4o+;%$kEjq!hVrL|kwEO|Cv7vdvAL!Fm38a9mq`_3g*6Sgq#;HV zzmF&=x$`XiCs^JX4Mkxn8ryRgzDPP)p`oFL9-^F_% zU?@nH;ktGtuW|Q#faYlz1c{I>q&gYksu^5ZHBseGMw)s8u0*1Qcr{8>LL`@{p;ui+ zlr@m5&LdI_1o#MLdoDT7W6CduH4Shtii24Ns=1)_ zrXKBbkmKZJ;h;SEq``1L1Up*o3egp36ICD>6O?d-KqOT;M9o*l!BGBD0+GM~{*Sbi zeNW1;TKpC_JD{u{sH^lSByRnznuyY)P~PgDRrLo_s5bGp^dn0DmT{0hq>TeXiHsiT zsJ@{A1&yX5LB$>9yA2JSeO(9gpAU6fJ`n!qEea&}P&e-GgX0@Z4}eJk01~ZEp|RN& zZ4~IBgCCriu{fkSlylJtR55GniN|I9@8%C9LvzT?f8S6PQ=R_q1)~1-*76_sm;aZ& z1sk8{PAkCmFpdgOicOPi5-wp+r{UyjX9Y+)Nb4GjxL3kCSq28|nyJcSBDr}s$<3OH zIAnFzjEygjV?vp>yeh{gS-fivQV;}#wqj#PFHoIhlOol{RpcuGY0U?MxyTuGLNI76 zK3IdB5Ug#0%O{N>R%CmC^=VcRe;#buHf!V3)G1n-nsoqc>YNkIA<7P-&7odltjypZ zmrE1wrA;<#-e)BZtJLyREcAJ73K zX!!SfzZvBaCH@Sd@Jn?N{e&c>`cKNWsKIs7vPSsdJ`3H@m}%Rt&)GDl2948Y=Pt zb^HY|G`XO6yPGUcWj8rsPpgU4WRAAx!^7y5l%B;Oeeyn*x46vQ;td|+1HfUh3Wcvl zAShT-u>R`(7eL3tEg+6l)?oRKRs~-G&?Ax)6Fpxjsi>X6YijH085o^3g~A)`_eqEc zFeLKNh4WyHME-u;fuQ&MJs%vr?Kn6VS-g42Pblrn?n~|$JNx*#xwzQwd+ZbUUG|Ud z8|`cDTkl)#o9;X9JMP=>+w5CF-;VnZ`==oqvwh=zO9*N?gD`oq+TMe&gO!d6#2ng5 zT|}UOuU&UXs&qyF4a$=-z8H@!BKFYmrKwX9uzFZ?@Ghw!h*wo*uCHboqL( zR;Wsfewf11PxSe#SDqFKdZ?I$sTYJW_0+Fi)ETRc{DwXvUl}Oc_tHD;w3fL99oF@k|sM;Rnb>!N}~?<2Bvr<5XlyC(T89y;2e5FY=?IW3Ct<+_!;e|T*) zmdxv3r#RDech1Jrz}!+C3UU-RaEXb5kMD^J%o;B)Vu@4DemM5mmy|CG`m-w$CGyBE zTx6fgX1Is?y)KF>mZ9~@RVO}Syoszr=B`e!!0803u3PFqOc&34o+R|Z!ns5zxZ9S0 z7|Yu$oIBZaqjA}uMpyQ3(!vYkMj4O$@rxf@3d%c4URhROUvGK*oYj9-Ggf*ntI9ih zq~b$_z06MzIrPo*D~cdvZ9UsR+{+tl%beC^AJ zfz!VRZruC%^`_S?vt}!WTOrM={H>fO=;WZE-xf}%7ieq0J8x)Kd@_N&owu<4{jSIN zA3uKFy&<)*w?36(Q(rvsz(w}W{r5pDf`T%!=yTObG7Fc(uM4}e#^Jw7;z$NJ{NcCzqQn{cj;Y0{WO&2 znVh}4?Z2?U`Sa)I?FaR@VP)0O8;b31c-`?vy+CU~Ga97aXNdBBy7%*EDb*N8@N?%~ zyTU|AKR-Vb1rD&)kIas6p_p$k6DDiG!a{=*BiMPq9&~eN{-qb7wC?ZED+0ZO^H4eg zB^Pu+|4V~F`0>L4*QQ_Uns}*aS`t6>a-askbEafIkKJX%a|&<~ z<+YA)@sLj3)lycUIh20!t4xQ|FSXfUP4BMxNM~NVJbpeResrz#{Ogp}q47JpUf(%Q zl1&z`o!hyGjX#0?cH|xaKXyi3OsmWUt9sW>&m6_+x#0O~w8%$R1XTb^v_Ga)ytb#CFGOA{;fN@auHE|ldGG462bTRB`$`ipk9@#Q-`q8^|K?Y^cZJm0 z(w@rq?%L&-hIh*L8aFz>bv!LC2WlTiG$JKmWTR!hE4)rs9hb?HGUa)7{4V&}E^Q@M zY*)H12(aMd&(19c(Yzu_5f%QN+2EoZrx0CS{vk!9uYToDgj%wGaB)_V|JXMF?$~qA8Mm+VDW5-}jJCoy$)>D3yGdu+b7z>jVmvY54^1lg z7=+bv0JX06wM&ZrWk-x#T$2>ZdH;cw_E~{Y{sGv>v#TqM?`90vERHszgDx*t8Bu%+?3avQC>I{Sr3N zfG9FJ>&!IQ++0$LUvLZ-K=YPysu~Y(H~*Xx)}j46NY8)ji(~$mVZ!fxDTlUe=@n`(6Ds< z%a0gh1-s>yi|ER(hFm(;3GKnu7a9B#6_x=>Jj>hhz}2JEJ}Fax(|j(!P}(7MOw6|U zYjmU{u=%>7&77U}=<5!1>`K|#(PuHPisB_Ehk6$nf53otU4v^UXEx$?_Uoz_4~ki` z@W>kLI}>LCzzoX5qmVZnH5u_i80J58M8}_|@*CZWDbx= zBk3!+6TmwjHW=h|9LD|uZ7T-ex>b|^oiRE=>$x=#u31v9tG(a}gC$mT8 z^iOSK@r5V8$3LZX*;(Z(mhyi#J*g4I^&OkebA^d@xu9JND}~*1&H1@T{y8{OezSwN z!;*f)CarTu2U~Z}Vj$Uy0iQS@n7jBLzAyj&Gv1^0T?6fviN97RZWmv|V$9QJ? zh8hhn&1(KwE+j^{l`0{Vj*V7&R9RC^7T_IO4WA*Y!4S2)u~fDREHkYrrH=wg(V>Al zLf&TBqckMzavopA84W|BuY02Jj}vIRWyNS9yHaR~WjU?s#caZC2FozGu2rFp06tg_ z`sj8m?MAcBC5WU63mo#B(v6-c-28%15(r$R=bktc{5i_I<{AK}4owPp8?0?6xRmpo zE!9FdXVA2Ub`{;RrGb1IiB zU+$8McTQq-++wU32930O-fXF!%P|dX9NU^1=ITIloK}HM*+$frWFpDzc7T%^wdW~x zWBveq^dy!q4t}Lh5M1Zl@u#9OjS94YIky>A@biu5_c~`>SPJJbu9o0%Enn8WUj;O| z&>k*B-kOYb;dzME)@;R56$Aek`^o7!VeiMI4 z-><#PpM2!t4JTOHc*qV{3=C+r)hyt^QK)4_G8M{@$8XJ8QW+fr%9+dc!T1o89E`lo zB_@pkl-;XTXdO`(`b6k0@3+V&w4Ri|6T-&oec#9l6aH394 zf}8(WMvn|l!uY7Rj{h%#^NtL6VLz5j!!~@@VdZRrX^!1 zi`+)@*K6FzloC${l0;`R@1!CXMYDKnXkO^)81@qDq)D%4cGB}~gJQQND?R2o-GGB2=>AxFg|&g6GH!(=hXwBFCM^v1%= zS_7GN6#hCxhB>0Ss23W5%g)0?X8a9xp-ZvwE*gFqoD2NAVb^fd(hEJI(xZ#*Dmmz z3fl7DJ8?v?EUkRcgP~1cCT$LPD`a>nSz*L5>264*o*zM*V42fSI314iJ1!ED(Nu*u ze$bkPZjfN7Fo}w|^|xr?g+Jd~5g-Xm_2ds~rV4uz0$mY$7*;kYGmH*=+wZr;uOo99 zi3)fX>J#G4Oz)Udmkf(>iz(NF;kD~oMF$iFr0r^+pmz)8YCt=ywH)Tul5$m?a6fzh zpeHk9tRORW9yj{9h4^lNlQkMIRD1zE&zALhj;0{X1vW)I3(d4f{vLUbF>%!HWq<>4a-)lx~PRsi-fO!q$ay&trhJ)Ki+mvQ+O2!vVvba zMg!;+cg?s9@@Jbm^w;445@VFx?lbeGcd5(-&t){HX|pTvGz567!F}!1H%|C1dQ7P{ zEpxr{nvO~;?l4%N{*oh}Nuo{Bi02v~l6k;=gQx!Ol5v9nQ=8uRq7Mo%v5I5DldMrV zYK)ZyN0l%AH4c{8xmKC`f|koPy_h57U&fApWx|CyrWz%32q5tF2_dmAPH?9kw>Z`a?V{!X~zZ0oFEvl}gmn=~FWV>L` z$$wfT?@6koD^<5CJI52HC4zoGFh$>y2O-*((zYU*GS$42IWRnPD(iJwx8|h%(q%gE z`na}2auby_4Ha-FQ+Z9f*O%QWP|VOR5n>XzV5I}UtcnlWJ1!&myI&@5T5$}?WLmP_ z++hTiR5#wcj87Fc@As+U3k+BR4>zE=2QHMy@$N??raMg6pW2w$_cO`o)7>f| zSiLl1w9_(C)=LA~)+|wFGt&@$XE#IYGZgetiX#})jvSn#1zoaey2ddbUnDx(7uJ5C zUDrUW{18cSv|6H6n;RB_3-p~aq}GIqAtXdVq82NQ9zM*hm6%OdbK|6Bh!b!)%&@nh z+uCIVd+XG*%@QcH$zd12zS6Gw6oK>2JkLj$qt-|G2yx6gG@{mb4rzqrI53`r)YciR zS{T*Gf)`9-WatfF{(xt$X;mHo7Z6~o9|lKE!k@+%QKxHI!!I1_4{&a@`p{s|fj5Uw ziF%lVUzSEG4DFPL1m9N@w`QqPt6IrhqlSPQ(prlZP}q=w>uX5D0%>JQ zHiDGrvzx4Nt*2w}V(GJ;^^SK>&YkFtcyM9lMZ~V#=U*O;Yd@NMwgoG!>gM?}kExbA zRDXP~ljrFr%;T13A;%ktJ4`WdChJn174nlM(dEu>ZK7KW;f^vnQXMFBS!-kjF7COY zx`3S4@=!+DwH5DcIS-QK%u~e?jYLU~?d4mFioJe-8iO@La1}AT4j3qFTpm(tKr?nf zU>2ay&@_pTTfr#QS({ri_SxWC^V?*lc{03_)8}rNXx-AI0rT3^>da0JP6*Qd*T(g< z03(9loxv*+)2*iIwlw<`LzM1JYqCUL2&NJVP_0GetAPjw8&0&QY1V>{&;Sz|78gxb zOnW^vq=JKMcqrhK`7eh#K}?9)r05m}66a1MJsOzmG}Ve@R$hG;mAZTv4&G|X+xTd^ z`$Z-TksoC+fJFdaC_NMFA{$D&GRJ6(^?pfyyuV^^d-AWmamf>|E2Ue*AKu2Cydt}W zn^2kbUueNi@Ta@68`|fWx;Kg#UVdWhdoIt~b#0@Jjt|aOeb@7%Xsom7^+%d=pDVW= z#5q#}P55VTy338ZGL(u8DnBgiZ8yp#H0fGg%J8yMLfegg#lDB61Sf)9%de0T#G9n;pOyNdHzIl zZDxL8)gnD#z|pj`O?z^(ge#jtSjZ|=2w*$l(Q`{wlEghv67Pt&6uXiZV+YoH4l^Nm z?Gc%-Ft-RwH8Ug_%b39W1VV{7k<{S$A=gTQoO;sk4^!y-_|RnnTvM*96QJl%SDihFtXu^ z($2S3PvUL-|fzab^NM7eSSe}?#_@*@vEO(J&!jf%p*PXZuwMA z%2`;Cv~oKrvMR*BQ96;R@wVi8g0(Wol*;u!u_;#R@{Ky8mDKjPMn$DyJ{;AEAYWc} zmPo$Csc@1xjTxzJD5RBXLG^_3p=b@RS8t{sZRO=?RBVUl$qeeOdZ@DUx*R4Q6-;p( z*><}_98GqSmBfg-(ufrnxZ`Tvsa=PdoiC44aBH2_4fM~wQyqnYZj?NuqobX}{kC;G zRM=c`O4SKPLmqO!)LNX+2j>&@mN&n_%gSg&rzWcHqObJKw0`Xe`2kt&)Lis{vPt#{ zgwKjR!}Q*`m)kTG4Q82HSoBVap*Wm?9(h!6m0jove#PFS(Xe_!!>544c?ulX*|D{! zMbW8m5Km2AZNFa#7~b)ovEy#1i^1_GqUX1N%FvtH`fQG8J6c)->#ghgw)ghxbWBzT z=2_io!iH1gZpasl{^GqiL@7^b>ryQWUt;*0wiOaC+i~FnsB~-V95-s|p4QZI545!> zM62f%O!Kem6@Dm0B)?J}RGyMbtyJK5I5X6;S=ZCTrq4y(Efh@ql-}>|wVeHi?Y!qv zaiA&0N-b17JZ6@MGt9^NzEMT(t-%7r;c;C(-n25Xpz_@{hsptdD^JrHBqRLVG^Um< zroE@>H3wWWZx;ID?TTg0Gk)K2Rjpopg%dTM5n;%2xeRSCortP@A;#`P$0#FU92Ubk zlZbvSly3$7XvLoFS~XgDG7UzKjuI>me8ZIoOArERk|T6Q1c~H6`ZWZOXa?e7$CqJ< z$pz}fSl7(7Nxcf^KJ9o@t8f;?P3r1iPyn7-VpALv&yzge5879 zwhy)9P_cSm7Ipg_pI=YBVk+?{#*uMYm~7A1tQh+`??}woEn}0W2g_ZYr%t97-8mic z?exXJOx9lH32U{F5A3P^wLYh=;4#*zL$i36*J)cURphdFef3kFM>4^D^c35DnPHj{ z$3C2^kZl%`Ep+dZMVeQgJb5Tw@wTl@sE3r+D}tQiBi#%S-{u_)rG>#EvwVl9FwYFD zMigREArD?i9me zsE1U-G($_hfXTk&eneBgZbkaa*fK?(^hoSt?4d zN0?TFyWLFq)7wd3<7JgXEaG-9^nQfBDogz@r-}M)x!i}3+8ps(74JPPS$kKG?oCO!d z+r|cK$y&VTVLFB=KgU*YGThv_Zp!S|sl&7eWdJX6+noC|V2;N5WOD4b|Jd;WNb0Ur zP6+T;GC9WakxnS%s$=LTEi3kGBfIc0V^e!`xbxzq4t`Ax5^45rY+Mxk1*iV5+tgk$ z3fPaUbByVmUhm&^_$^Nvb>;?<@iz7}g5ws|U}>w?2P|FRcn8&uBPUUg%Y{d%gPTUEab=O#e2NoWg2+ zv+24$6@5b{qj8bv;d}OUIRch?VmC|1wz*;|&5l}Ws~K{Rsi@Nw*EKjN1Ul?7bW3~0 zRrqWP7KY7@cfS-ArR(JqwPVSh&K-&3t`#{|xFA-YdKf!YJ)P{VYn51!wU)8y%NMX1 z!HlvvnJc7=m*4)ZNyqe;G2)zgsb!H$d(qYS*q}Z3CEme78p+8(BQZ0-vcfD@qiYNd zJ$lVnI+~M{lTEA4QFL{qdchcq9kF*^EI$Q?h_RD`1I^LE#3(R6SxJF?k~L}9sB0@Q ztYGZ2oM?!OVOS4_r2?!!70AemLO`Kl$7gXeAZAokI+T5MTeS)%Jrs8yj(%d^wf&ds z_T4G7GtD~pXYiEvEIKfzUCSoRbm#5jLyKb`?ORKmQ}-Y3e|CK_^)avY_~F`#Fo&ho zzoyP8-3=;v*Hk*u{V8&@t8m$>^Ari$G4@7=-tCp1U*#%VgW-PkZ0ygh3J`i;v^2`B zCC$tA8PJ_+LFIoAnrIT86xMZ|VP4LlOkRFiZ9(U#5;uc2&TN?rA9@q3aMG=xCQm^m zy11IZ9TQ_InPLi@&w~O?F&(TF){_w< za~XC)0O`O;1MU)beD0J1$?*G$pF?=780T68j$F{ZO1t-3GC5iB!hN20;rwJrfNZ;W z!}_A(srlv`>%BgoNGE33w08a6FUhH^oIj^>sjEm~IB=yQX6bJ3)dFkouq`Hj*S(At z3+*`%D_zFOH(K(6YHv;LWlsd3N(@O9sFYYUFfTO9H0{;j!|7QI-)7CIAZ(;2(X+AH zPFMKf9}H_w)@D)8agr1LOmc}2KWkg${Mhc@UT6beu%?-7n%2ey0r*D9l| z4ufrfcsC0K#ov}8%wevXg1RU`NtbdJVEv=7!S)E9#MSRHX!kqf$J$3LAm@eoYijA z%AjkUzSUF)x}~dvORoV%k#)}s%_=s^tjRE<5nfeFDwaTIQpvtFh-EITNZ`>pcFwcd zo50`+K*}WC^N@6#GjJ~uJQ{rXPB;s2Nw&Kqcus+;G>%4Q=Nt6HI8uv#d}>9Itl-S9 zPm$T7)SW-QD_NgkiNVXh#|&uTU#217*T9*;UCW)6zsm9LeUpTy6w*SFkTqj=3RBGM zy|q{eWt$6Q0m%Kd9pL8X{F?Y-sOZm;}K%P+qE~`oj!hZ);?-xMuQOw+SPSwZZG*w zu7#cF;gS{dE5PQ~<>vD3)Z6l~ONOdbsiW<0Zl3Hs+$%>v`CVl@uCvg$-RIm^dN8YG z9}Q?`Gfx|?(bf^yBUcDm4RMV348OhZ6BNZ!#YFtl@%4A1kEx;25)@cK&+L~nGhbL2S2*z*cP8k#2 zO-~z0R=*j)hGG`r#%sn(n`=CcgyJt@C)<`;^p(JsTgh&rML7c)8%pGv=p_+ZzOzr0 z8}7~(T2|9WS(s-bR+Zk5Re5DSd0z4LIc0%icmMqGLVuXrYLn>Kp6@&N&xUa;?RVd6 ze|H1BtyV<1$~D|=x2u+;!}jS()j1w&9Tj;-LJglRIz!@hu3Onr)9Snt>8isIOncAiKCfZJjK#Mr(WnkDYpt|B}OU;Mkh6+j>2XF93EgzKWFXDhO2g}_+#e2 zi#nPj0P_jGBJl*>B!D7|WD61xuej2WM+E^-?_N=EO!K4Vut#8N>Tm!G1;vEg)1J|e zQ9mXvQ)`c8kf}eemiC%emmbpWndtJ9Y#_;HQ!hkAuev&)t&Iu3(0V;~b@}eSjWZ6a zKhyla7oK>C3v{j&KIbW}&+$0kj>x9!vct9+xZS9FPNHMCMq%~j{HV8&PhA*`3|7Ym z?HqGE7w+y{``X{SO4z-(2|0)-jwv;3J*g3-xX&R3@vY8|>H==~40p3e``yWsDr+kw zavHv@;Kp~G;W-C>nQlN>WPWMG8gmU~7--xU7wPxnrQPUfWSq2#>xxEc(Sn;8k9YZFEZ!f=oUGJtBYi;LfopP9n4MQ) z>YQQ;Je>)6#@L~VEAOMmLf6H9!Ip6EJ3ngddh}j;+2DD(_Q&oC*S^kqm#@V!!w@{Z z!10WcLXD2f&CKiJmzu-(KE7?e##{WEZUz6b7c2WQcW(c_*NW|5Pc6cBYu1VHM(&1< zfBS69D4jALY$y=%z%WP3S=io8rLB_LL!{0tPNcQJrzwnGTtd<3lL^w<#y zPX*rVnO6?6!Zl3hLS2Lllb5RDc(VnC8a)dX8E;vz*dk>?_s~>ChniulTOS^pK+QL+ zq2wsQ;xPM+CssCySxHig2rLR_#bs*nf`HvCWY_pF+f43$N}ZrcNk@3TAnBYRxzE5^ z3=wpRrCYGpGgV@n1z!uI`Cge-oDpb6b-cCCco4Q#b%Wg$gqMt1iGqL&>=k%gjQuw~ z7)e{^az&LDSm4$@O4jt@R0p=e`@^j&0K3aT?uC0o_h9JE(so@zNKxP|w%RwoL0WE_ zbG_e8i)wFw9saZMW8xyyyX85H&UQ>$w*efVXnV69t^9Pq`T8sK*|TByrQ3?`q&>Y9 za*A>Eta4+?pz4!wrEkYaXWW$)wrFF7+m3wAIX9+NdLDflFO{cCsCn3ZTzVd-GsKkG zh!k*qeY;t3C1f`%bUQ>oQ-o2bXXg?7qCGl8kz1eC=v}$=Dyp8H!`yRd^4<4U9p~!o za{pSRP!{|IU+VhsgA~cN_9|wXcA_@#jAs@C<0+SiN&sa9OLj#$1QO)cYaSb(bOQRy zFsnk}C0v=msDG-berj0^MP4k?RU%J*F;y}-1Rm|_r?^Qc&=B%fKV*KKgXOk-Ou=aL zCp6;Cm({zk$aodT#Kf+ECA_8-jmxSwM|clsn_xbRq`1>SwTLys$x#XV_ijd|i=z~I z{QGe#Yk96O{X>IrrBy33jD__{s2$Uu#!1GKS>$QXpvA$nvZFONz8`98$9J8(7Uy)w z3LCts2dJ`$bRgd^(L}G+LU`}&^5P1`^iAky__w`z+ntrb$1OhD7iRo!+-)^xdivM0 zkI4PrV|$iT>Fst$SQ~WMS;e)i3P)fWk59xOexs`{&VhNid3YdG)iC#GSBDh+kP?zQ z`mp15>39SD+@!X+#7+V8Yu?j_Jz{Q|LLBO&OUZ7oWja;Q z>mugdK!(t0%OkUJHo5Q5noiND3^?N|tWJH#cheF%$d#u4x=yAYO?^q6qqja59kuzC z8e^SdlPQ&k@WZ8Be$t8tn|UjqWaCKXImdd46fh@U!@hlc|lbc`*h9o+{kba{C@$% C$Qs}P literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bang6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..11c7c056e5b2706723ae92a498e37d380dab65da GIT binary patch literal 17243 zcmeIZby$^8*C;%DZ(`Hkh?{PtC3S;s;S|XPA5T+_NU`SuwNL%;KhlgC2l`e}Y+By2E)^*fxgbeP=5xujIGHaz^<#=eg7t6JHAJQi zY^qxE%mO?|q}Q|lNeKST0|kAHA|8V+xgzqs`v~5mG!Lk&ztchiEHq7UJ%L)ShI+7u zd3c=T<_`fKDv5D1Wj%dO3>3W0Zu!{F_;}Cw1RAABOdSOSx$M%ZE4=w^jQJm>^AVxp6>wmCjuI3>A{%ewGqoan=PIYnM#u6-x4~M0 z!CK-!RR9dCavpM>GK&6R(cUQ4?tdTAj(vOp4dL?5UFJ7;Ih1ud-gpS$|G{t{fM|-= z73lF0zwRmi##0W8*S(bblQo9-G|2u%gmbb3fEHoyxy#%SVMAAN!b9Sgr~Hhk<_v_2 zbBz42L(m_7fhNM5ZJ+9lMT*5+{Xq*B>Xtqad5!q*NKl1{yicf%v5eheY0`|<+*0by ziPw?(ncOc+(=z{1&~=1i1)?SIKzdJZ`dEhNh#GN5;oqD;WhQ=Q>079bVLgkqm%$3E z=kzuMzjV$JYHKu>u~zbu8p=f`XL2{Z)c@PxKWtHIo;C7X`UBJ=@?ECOO9C?}cVwHj zJxp+3_Fvft4bjbNmcBPT7!??YXHCso#G1t7^_Vm%SEP@(fF(9gMZGjcTbF^m&@1@Q z%uxV@lK-w^Vn{0flW;p6qZAj$|09lmXV#(Q zgyOiUpq`jKMjvy_$Ia-8_k2^B*{t`{OyJT?tOZ^8e`TzHOAdg9CiIU?CR@jdyvYjD zQY83G;D1TZUFtUp%>4-*H)=UF-wF)>5Wl%AK2D{qBd)1OV>V9XJwa=yCuuezVK;%X zoAR-nYqT?I3N&i`M_~Sn&C-nbe@M=`h_Fe=t*9pA{7=cr<%#ZVC zQBQs}cD~@LA01n1tEwQ_*sIIBT7nNPdq|MS07&1!m^Bg1HxQ8Iod>lEph*oIraIpa zpwKZcj;4}FQz`#_{Xa{gfy8xip!iQW&_Lt*uyOH!#)3xa5K~5rLp#a;dH8R}(vg7O z{ExBF;+klE&HwX}{%;Te7X$xW3_vUnBZVGX#XMGiI93V<9<87gQEEHlSR11qIX^}X zs%1l3IkF7=iGN84w88!m_hXSGD8LJ1s_odP4p1DR#E{j)_u%AI4zzl+5+si9RET8+)iua@8F!&AR4*$@R|YC0g%l1is7gVyuHr_P zC!~L5Lseh^{TJI&u3EyB`hU<(13H$^$(6$mp<6An$Ulc0(p#Mq3;vd5$c_GkegB+) zaO`0QQR5s@oP*~yDlID`gx)3~M1`H}yJcmYosH-CpYgVuKS%y%a|eWXZ##w;=i9dc z5db&c0pP2)@(xYPujzm`I{5j187hM0g>)`F)&g=xRo<}p|0nyyuuvN;`9BtlWQ^56 zxx0k_X|?=M`{n=7+^n%nWrG2r9|=RCjY4C^Dmb!f;_&DgYbgPe0HV4=gvbU*a-zCA zjbe;64`)iMaa5&Zgb1>*VA9xCgmzRKKd&I!IEuINBSavm44R6uDG_U7vT?LvBYmbT zD?~LHsLV!8y#XqNrs5)?{t_yy>7jRtRp!YwIfuGbO7O0F-l&-}wy9{~dKQy-URKdC z&6cby+Dokm`-dc`F}*sUd2B?rGwEvkY3BeRf& zMvh-oKW$td<1wJ7R(VZ@aV@uCRt=xE!SIG1N?|}vJv$i5i&q*J!&jJ=l&UzGrb}$i zFX9y=a$R~=U-1n+v}6YZfS?eiLQS~VUH2#JU2{JkBsO+iR3Zz@D(AjJ-Fckpl@te_0wBawejJ8+~RE%-c~pLU#Yi(^d-5&BopxXw_} zBYq}$7I4$b&e6r$(cqThncG?58PA#Una;=#T46=D$eHvRd&qlmI2$&&8nUNNCHL~$+7CQu9??ua9#H*y)c*6+gH4&@ zS4^UmQ-f~>Pfvaa5`I1!Y;q8#-1S!zN;F|keDV%+a!78$1t--o>p3I+UdX=OfsTkT zD|4QAoY!7MUgm%lZ@&&>JWKpv%R{q4v6%8jJe)Z1-&-dc4|%LTj~BHh`)lxyTO4+l z0g)w)C_MUIgP4!eAtuM-jlW%yxwX zt|fKpnbpOUkaXnvbRJYm?6iqeQnf->i7Tbk~{|P=C{R6&3*J-ie{;Nm?51~!H|Ky$cH36$Uyw|^0UOir*1(qy9 z#f-cJJ9P2MEUhRSu&8`;m}|j>^Iq7C;!K|Y(k?!8TCOoBcD&K;8l`G~q6x7Fxm=KF85?f37~Yh(wrdqNOW093yZnOkn! zbd*{cX}hPNquy4OUKnv9zp&0{eWru?-ic&VmzVuFnaG@N-2`sC{sX@%J@Hp+d?Nw) zxu5J2rty0M;@2*tX^Dl=dN*&fGy{iK5{@HM@sw;Y-$cAL1}_-3Tbgg;cYGDEsjThL zGN%o;{)mx+ZC!LEhYThx&@w2G(UeT zcJU~ku{r6zWx!%2vTT` z)^fo7mVxOuwr(+-X{Tl^N5`KO)Fh*x(MI0RLipn~FBd;#!El;ovps%HR^(4>x3crHeSdn8w^{1= zQQJt+?RSpxwQ1YgS8u_WJypZ!GsTLy=7>4&Bx!u_FT6aaKO^C;_b!Fz+J%g{`*;fu zjJXbz^8|ObE^p_#+|u#P%~#nPsk3^@HY(AaJ=gGUAb9)t<>GQF4WFXcY2n|;Ot*0_ z;599J$i|DH;YbN>lv;0N&Cl_gK}FC&0xh zUGy?7{AHSgLXXb?TopJT&pFDdTZS&~guX2Qxy0J$g?wQZZj6zrpfFg9r?&Gdu?0YQ zU6_{sieJ~qiUzrCFm!uX&7n75V>QpyvN`ZYKi?OLv#J#m50dp*BGQrD7R%CiHeoK` zE57H@W!d4C8b_Cf>^ka+%s&--&0jRxed5wvxZwPAPL1s8p0CAQF>0AKxpjj_bD6l! zKPsH%^w$YXP`;*ttzSc$Qsqaw@*>*rH=Y$eY_liJX`f9>!7e+cg**Pz4lXlO3*NmE^p#mp_|4|c!n99AaJ|)!yVqlJs=MLS ztzP1Qn#G*zMll^R=qTny3cP00L8SM}xbq&G&PXgN$NpF@i&AFpq7prED7ik^;F@FwE^H+h8D(_ML7 zskjxk!!xrP)0j_Rw)Jq6yM(=9KBnkxf43h| zqMnEjVlNA!CpUbz178LNZe4iPrS|+5&Z~g?vWvLuS-YMYbLl%rM@Ix5-cPkLCOZV* z0xd>|(DwGzM-SSUJW-r#!|*Sgn^a|JxN-EP@bT`Et0Up^TesM65Aa-#ROE$Ug$)kg zXlxYFCL8S{@U=?4hi$1E!l`E6gshJTImNhu9vzj>19xY@9({AmrFp;~zgxj!iOuqL zopcsVT=KmW0wYHEQ#C}v<-hQt0QKHpOXy>u*}*=1@1FT*XB9)H$JL8>kEUkJKR13v z_7Do)H}HFFkt`j!H-f-=9RL*U;QtIzX@q*XpVbJmA6sm@;CoZcjS29Ljtz; z0y+>9>J%>@+#KZ(Vx0;XZUZLD_~?u7q1?Cl^jG|c6k{&G*-e?Os(3zhqx-o0?e!~H zbcBp}3rpG`_}ut*>CV;T2EUPv(`M&`IAdScAm+0HPT9+}a|}1hqAxDO!O5Pw?(PS z?tSm3I*~l?E>d;7HuDf$q;rk^b95_=XRJo*u0W4(;%>-vcum#Ru&tlY?&d<`r?BFa z;~L}ixPUzh^9M3N7YO&0EKI0hnhl#!y&h|C3sgS9pFc{STDrJ6ZZidd>5biAF{t{O%Cfm)w*>Zd^iLhC%$q6*FHUXaKA?Ggqs!sude~Y z*}~!0cOSC!PAI96R%oy{?VsXCIDKlO#-@VMvKg*}yN^eT#_jYZzI|If*&gR2>)awf8OKk(_k<@qBUil*jM;4s}<>@0;C1 zWPK;(Wg@@US*m3t`+V`rS8Q1M74+>@QY@45qucZ^zwF&k$Z>J}-PY}J^0P_fsB?9~ z-OtfZ|s{Zn=_XVqpCm0a|8G7jBUH&KGd_X-G$Q|d|NdJ z>xB4UjFY~oW3m+@i*hIm%XDm?RQ=w^($h9p+D_(;6PfovftgAUjvpB65{LG1c;c@T z+~}p{n3mp-z0Q!%HeN4$Q|KKGWZ6{E=(|qx(c)Kf;X%50*|Z9K*^Tk7#%jmL!u^^% zrBR&&x#eTJ3g7Q>E!Zesk7coA)tB@gJ3!>R3b1Fsa(oQamNZ!BwbN0FsCrGVvHj^b zz)CN2MK;XJ=96|yOJaa9F?G%D3eu9EbnH#m?;P#Z{Tuk$rh}$)*X*UV-c$Yn1+1)!j>R&M-je3TfGj7-tLd>AEgz4YJ1z7Ei8s7IGTqur=3PgN=@v$UF>wv|q+|@K&BZN4tKU zF%(A2iGWvs>?2oE$rE4(xf}WdR__#eptCQ~A)KwVsjsa}+aq44LPLcAp|*#S-d|yg zUgUy zt4>=ZdjFapILdIG504I{J|`wsG^!1W=NyV)jDjcj7Y&)zjK7O0FEo3W)C~3aK%k)u3idotcH&EJia1;8t&%g zis!ehHcq!jZgU6xd{6hIL8n{?raxmbYjtY$PU<4zjT`^^=*oJw6Q-jQ>?S%&ym`~M^Gisy)L*eC|#vVtSpj81tR8b?PWQlVlswbE} z*BR&D#}a|+7&}laPLwQ=gd(RcYOa6WEbuB!>ion8R*lDo4tMm(SIw*K7%+c=L12p% zwA?L?rm@VHu+eD_U+ePQWshEP6NX^0t3AP`n7&&@Ucm84Cqu+e@FMVm@SL{p4Ox)! zhu++H0toG0-w+B65cznoG*z`F4hPWUe6R-bg=N!t3g7+jQy?}QX}tQH4^!8d9>H8~Wsxcp%5fjEl;Jj0!xRUD@g1%7ZO4f!x@RoG8Ck)$3Z_(GhGTGVG>Gfe=m;oP z1; zZavEhCEA3UivZ1%u*S)>^-C8+!;Tr@VVJIrsqT7mnh(fo#r`b0Lw5pb?4y#gxpsi1?NqiO$`&s1PT9fNj0%r1QnTU2ZDNx zd3Q1d)|Jx5LUMuQ))d-Q5&Jf;pwxl512zeZw?f#c!As#SRMbjOm5^`lvyaU&OK%$LZJfw2a~KSSXFmNbD|6jqGmM4@Y4 zt9zCdMHGQx;xYi9p>>kH!%l9)Cu7ZJ-Z9(mkZ2pb0POz6%%|nO0S(usYOQWF=N6m% zYqY<%STY~^>>Fk|M4y?cBwa5WmhhtXR%A7q5zW4ydd;s;>q$O~T6aDftBKP0m^Oh4 zDuF>Iz@}S8uI#E5BS=_QT24dvd;r&rq55eDZiBj|m5tJKob84X3AV_hUdmK!Dj!~v zAUjweHN7pGmBUfN4q3-$7#8~SRts7YG|JFT*=bnvgLss5J`;n<-FLRVV=77?+icC{ups<8VT3*J|IrT_E*A67)QTXhv#A76iSOPR{ZUdSl&O z;o2DRL0Ht)q?+2!T5{1h#@E;|eOXcTj__QL_*mbS_>3cd(6MH6)%ccpN>rI{{T6h3 zXIBX^=wPP;wAV-!C4B5XP{>p~yiNQ4JM zDY%gCcrHm{QOOIHY-Vb&Y-?RFA@k^JA|^2~H1>j`D?zmYoZzyvG8|MF;OT=K2*Xqw zA#EJh#30>ZT9|9qR(HmN2|)0X*G^W9H>*s2Zunw+DSwKa;|9hyvQO!Km7>sGjNs>I zHa9PK+oCCF=O25DRyC@8k56U7wZsK6#2|yF8ioq>0voj8v3emns!Q5d&w%rq4&pr* z3e;GFGTlK*CT*5N1%9B~8*B*!PP|dOuM4T)iIP}WSk^cy)4*~ZCT|(5GBjFWSl*QV zB`bt-lOud#0RxR9?--svz@#uHR-xqqaLi%^V|RL}T8ge>)NrRpa9F3&Vz$*yrpMjS zMVs2Le#!mzw5~I+V$Gv|zuMIE0F!6@W%9AP2@XZSkhhO?nSCvuGnEEjki8;%wLphg zE<^ps?R>agnU7`cTSFIFMKpq*T(n$C;5t^A7|BKASkLErIN3qjYZ&4P!zlS+C^Je_ ztLGa_DE%lo;i*QS6Fd}@Tq+0%>U#n9V*yD#BMp$B41V;Qq8we;@542ntAbf8QH?b0 zw@sri;SprBc_bK0jM~k$t&P&trFs(-QBty6R5(8v+SCt3?>bYd~y>djN95H4^AZD>h@l537(^!vO9PpqHt@^PsGv=9N% zPla8*Y7rK_=s0n)N`g!C;TP=J@c!nm1M@`N%k0QK{xrgFLA!#5Y0>45_`HFkdikgqWS+`1eK$<&TKP z3N+s+7+8L|O_~_OEHK@nl~f}BLtQ6mRe}-j3A1^wKTPzgZ;m`27GXI)YnT@^IYEwx zYZ;>sEETd?IEc1#$yHUSqmpSklOdYAY3#6Y~ZMZj21UI_N{K(cfvjzGmPU#vp2LUel^1Iz%FBdv^&^=BL|-CGF>@ z`y-4OEa4fs(AoChGkj2xxKUR5B;_pWuyrp#d&A7Td>dp>JW8R{ zY=2+Fe^{7jLM3BAAf#X+fUjd%&p%m;W&=9ntyjkR5V#@99~Gryv${Er>*31Dp9i`_ zrQAb#^OI`n`Sf`(?`YmVGxSzdw$BXmYc}F{5glQ%?oEE8hNBs0b z#l$vOFzi7}^we7}m;Ld{XP5Agb`M#i#qj1|HL5k|vU@#Oc2ZG#ufG+!KwBf^rdQ^u zQxU;t4YOeoAbP`Qd)H(d%NFHV*zT#wKq`Uah|rOQh14+5Ng70Aqo(cRQOH;|6SRgA zk`=AQHZXt_Gp-**Wi9N~lTW!y+(Yi`4i4H(VoT9S}LoF6*RFMj49k2Oh;fx%-(^wKqDKelAvm^$K zDqfFDah!5PVkB=>Trwk#K-}x|gBDDmt0qf%b$n6b#P;tHC|C&rP`W8I>8J3`FTe9@ z=XjLEbj$wP$?4PI?H1p=9(p~jA${6@Kk(zRoU0oR|L)v%QMWM0mv&0B(plRt<;Ocl z;$ME-;)I70sFmn`B<4?H)QA_w%23iI)Rsi>l^NoxGfVS2j?s54$HQTSPLt?Hdz^Ah zw3thjC6W$_TZc|+s21?MOH&0bx0KyFS~}|;BMmcRqC-p46?~rS*1lK1Sry?!vwuZq z)#q!N;G|~bzJd|)g5-wP=ip?u=&Y&)k#cQ0IA9tJeW!!G=YV0Uz}&OLC*V**7v(l5 z8W$!1E{-Tmw=oA9$E z?iYRe%Q9~YIntk^GK)*k2R75cl1R99?}{gC%nZqLRY{1X|GHrtmY^qcg~NYDRoPh{ zchv}d2{yGrehJUuSz77W|5PHETdij$_VEEZslVwjMVDvdEd*uWpIk{rwEp_=8ny@ce7SU};Io-Za zH7}#GIsDGxy4j3f6Algv)~yJ~zGz*di!S-#@?x+m(DbI%B^TXT6?v8(`$2Zvri!w& zPH(ZON(Z6qSLYcs6Y4&C^=_EAT^)?l{iR&;rExL}qo!w0(WTfDNJ7)YFEgyp-Gio* z_854%Ra2$QjZE?x-iL8m3$xjkDFf9Yld(;8oxc*dX-vx5%Re`am0F40k0O}!T+iuVaLU+4TxP5Cy6HME|h3^R;momk)`dbiq_ zWcyN+GlAr*xu(U0@Gk{QBpfYH*i<)OdiLdXOZV}ark}vquqOVa;@c|$mQQx(&3xwh45ri?zA70 zZ#E4)PajZj7_k&W2!B*hFMZ24Q8+7|!jaDEsP6arEmj$)fA*aZi|m|#e+zvPeOXI5 z@wGY2QQ=2cqV?ZVb#Ye09Q9e8X;RciD`FY-_C%YW)!9@aI_k3q{Zqc_=CbPhUq!LR z1>pljq9jyZSS-m)GbZIl*aIhbpxHd3`FV-L0+w-sA5HK1ie0-vZ@wq+75(^j0&gzc zo-!axt%jk=W*&aeA*Hoc!nP>=#*gWZRt0;AT43UJeo9tBuK*YeDPiOkjF9iY9ZVdw zDHjamIH1D>E>-ZT=;?@{^!q-x!N3UT-O9km3nHg6&Y@C?J+qPQfCI!L0N0n9CFl9? zZlzkkACq1hxUYA)X!!0^)6ZYYH|w^Otx_*72Ao=Xn#3}wGroHNfO~N9!uuv4-8IPq z-Cl*3k_Ttw5)4~$)C?{hlO4vrZtM&=2?ADZ?21Z#p9@?%)S8LQIx3KuY1LW>XKR9c zZb3Tqs_6nfw#^qwSaY^s#EJ}xhj54J&9MT%asZkxGaGFjO>}8pJdZNKX#D!!`WkxeL=1FPR{cNY4}ZEAwe;8Ij`FYwh7r)wTKQ8p_qN1&XPMZEaEc(YW@j zmQK>!b#)XEj7yqw9c{`;K@#AQGPkDh=015Kl6SjLe8%N&g2mkpXIIai0gJ_xWtAs6 zA7X^BJIRp6P}oZhIT8oY^qWg zBM}drsJhjGv1FreMV+_rZD|5e*78nlxw+U z%y3c7oaM@|tWD{hdmH&vd3tY*ht==y=}uLRmtHFts#GbbH~OM%TB5Ag%2U4SF?X>3 zr2O7HkDDgjUU}0K6R9ymDeC0-c@^+_ybqMh_se(IYz&Psw+7fIAfQ6(YmaHUZ(^L+ zYY4&H+M?^J4R{}FB~#>U1>!SxnWdw1at3hVeLOd53aM3MIG?G(7_N_~(^p0r-$bCw z%*&tSsL*N~0X-;)jPnmNSyJ@q2$a9A6;QuRJy>gCWFF9U-N*whW`-4JmGdsXxj%2~ z)llbTDQJ{RwL^&)PIimxr=u$5amY{Fi6ZXoBLE;Bn9#s0oGz8CfJ`m0y({&mme~l; zcKLJ;7YKXUGK@dE!Z$X-|lmxWQ*Hs)2P zCnjSsgb+mnEUjR7K0GwIn$<8kgp*dzZ=sRb{(#^T(+}p1Sb8m*If5|@`~9X-xs~b> zQ8}r5%TEnF zjl4}Co@eni_)GVs-j^#qI%3|%3|AhhWdvDi4N15=?0a;by}Q%hsW1P~kgnQSOI)q> zi7e4CkD(9u$C{)vULJlLJe?>NSC`qHu8y*89KPF{-Jd<|FCb-B_w=PhT7vjaZuBDd zt6h=C`8h6O{2hUh<>nb8UrRw3E|Lb;)r9bKZ;oWho1@wa^5*bWH~&R8D}3!51~YF^Nf8_>Wo(BBn4?);f*}8|CdLgb z$)o!(zP_HWn8KSr={UJ^eE(L`haW9H_U*e{EVZQjHy4kGH+BN1hD{wdd@eQIX|^2bpSz~+anR+J;xe${;v+9s zcS`*5M@B3knHNjA@|ZL|+10wYrl-5?l2T&c5}1zJEDQ6mj~{!Qq3T_^j)L-1gk#$l zrH?th7^9keCLMW7xW{u2?aq$g+xpmh>{54(_1M-7rB2WcE+sdB96YHl?-Lm7ry60M z=#9&cHl&Q6H#Qt^3zK0_JVIoy1}oxWyOCDE)h~`U6Dkea2yl`kv9NPAkz2?>K0)3z zXRV1 zKHWy7i+OY72CZz;moDK{BOpIoDJ(NiM}Q-j7=ClV%-#dbUmRJ#tUPK7`fV@!*Jiuw z76)G7ZAUH=Th$)$SU)rFm8c%^U|ioRu21KAgJ2sCnDl8I*3ZMpB0J~nuo-ttPJ z!6iI9DSHnQL%`E=`qg^lis0MyZ(bHecVG)@@483oXBHirrPDR`Z)*9j9(+o#_)v0F z9G+XM@aSs&g7U?)AL&6&J3~+3h9O_V+<7r!&V|x&E^O{o!FUp2YKS!BJ0SmvF*yt? z2{@LpL8yjPkA~CWz;DZDB6UR07mIr$mh-Yd-o6eCXNvOKYar?zq)P9*DgM3>#B46 zeTYa}|Ctp%9Qty(`K(w%M1>+y@rr11gM6Ox{>6)nOZ0{J>&R z$mQ1f?*xGb18+qoEb4s^$Hex8+MYeMm*j9=zKdDa5-t|GK(S?OTi1S&e(J+n(qr{} zPT29v&1`x9Z)>UFQk;&AL(1jD+j8;j>+VMf4OIB=X3t&SCnd`|{LTdP?pgjN_H;p< zxbCh&chirXs}ElcW%(wJ74*4Sq#RPO?6MR&<;q%JPBT5B>YEiemO7^Qgs#O!)L@Q8 zC>b4X3ma}V5ak#x87Tv_>XwaAk5~3=YCpcur++{ngk_F z6P{NNgdC7k4i5l4_qNtIhi0Cv)sJ4qly4X1moG|45Fno2q1EI5Nw?Fm*~qc>t;jw8 zh<&`8x0WyIb70v7o&1{sv(3>rL(=%qpX@O9Q^CPQq;v8#`T_dZDYZ?yTV_`*47$?8 z)d?QQaq{VWczc+|tWCeon7lYjT&k5qhZRpXw-ea>ab+y{x4&oqjWYnrA&H*iw4`$- zL1GzW5e{?$1UkCDc4@ogZNC}08nC{eu|_Q>HdQw)Pu7mBw>5IFF)+1uJJeoss>{Cv z))CYq<2&m7;l7FK!sCmtUM)@U#n-=CpswU%Tem-k=k9j9V1gut*}1|c)dJJg%QCL$ z{VHWF;u`d77k_0ywriE_dWYrA0+mO#WJ~Nd6R_f z5&~(Mm}FJ1j<%1`KE?lpE-I1Hi{m+p<`Qb1LIt9!*KRp6TWy--Za=00z!k~#0fmG= z%$DH6A|Q4;r2gaY>HUwt=X+rV34M$SQM9qD0VZh(Vkf_9xkYQ|>ACc;r@?JQCLS%g zwV!VcY1Fm1q_;j8xug~BB02Iwr0IcyvmV|#YbCh zMSh9dU+;V=PMz^RINN_>ku{NiS-wlt`!MCWu)TVh%Si8A-0|qs-@4OT>FVNQOWy97 zVF@A4na3B~YQHZfOlVY-IF|f)FnoBfTWhMK z+LKoz$b|Z244r-A+b}b4)m#_8O7#`r`D&QPLk4G#%rjhLTo{&<(*MsY^>-umg^-1F z=@efMQmddDR14SD2s0fA3kq?TR2vC z-iUa)u5qB;_&9bcUD_iSzba?VbN3(TiRleq9_?>U z^7WaRncpb)I(dsNtc6Z&kEiv!a2d_-usL(wB{t4x`-Qxx+jq69#}A4nkCV&J$iA9k^z@!G zT~T>RlJIHTTD30zB_@0BPQghe*R7~@&5^C*@Kg`3XvD>XA_-@?Z8uqqF|~bW)nD`4 z62H@n?nMPHNwVM*YkLtb7NxyFSrqj-l@*bu6suKzA6ebuO|#l~Bl!F3ebdR2(NY)F zfQJWJA1IH?b&T#Pa_hT!^p2jun6na=(MD(jUj$Vm&Sj*DN&~gL`(UD_jTH9ib|{R< z3TBLxmZyxet*7Sgej7`r5NWBZSf~#O&sX@rKE~USRvLBb0*nbyv5Z8)EiU*8ejpL;dB>lIx!eH2i>l7Eo? z`SK?3)t&7bi7OnR9&EmE(q2hSV3=<^5|QtxlU=Ulb1c$&-P0)2jyT>f&v6SN?J`xq zmef&^w6~?!d(t1Cc6M#E#sBTQ64CVL?-PX;awQ|3d&hoR>1n~c!DUv?Smx(m<|Jw# zwkck{bOakV)ix3jUIZ=W!D>0=cl9aM3d&HGE0cudJDbmmdE+@k-`!hfLUgQ%f*cwp zBM?S}B@)0ONGwC(@#jnYhRgeR=m}N7?`w~JU`$1bsS>KX7gH(D zGI^>C$Bvn|DSi2MIc3X?-4&ryhM-HdfBf^;N0YP~WumLZ;qc32O7DWu=>rLbi{2-P z6&4xr+qr{3zZtcO<3e^jAP+8s{^N}>7@N)pc_Mk@f@;a7M~DYUoXD2PWG~K^O~0C& z8DY!$$yi7`(lUbWmRD8~mQ-MRjqBXN)oUU9`TGf~quRyOlj`?xGT?V{La*c4y<-jX Zj1&#prvNVNJfEtX;O~>)mb=;U{|}0)pU(gQ literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..004d668f05266e53adb7571fcb1462729f8871ee GIT binary patch literal 69287 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ⅇ+T=+Cn7(vbS&0l%kE z>42unJ{%M7hrKb$qR*H&*?ZyQ4?SJa7||sVaM59{3F)5ptmCj*fy3r89j{f){boh> z`(u?`4|yIonwlNr0-}poVyg=VI#>|ch*}XX+M8L;V)%CTLgX#PaCo({9Q+LF{^fCz zz`E%B0RaoW-{o@rZ{{kX!O9lKF@(jU%_xW3=exhJyHZSpM&wNLx{{i3%u9@ zqqX|~L)3dkHNiz&+w!8I(rk1A6%>`;L7D;z2!iwu(tGF~5)}ocMWlBWF!bJAlopT@ zkrH~O1_&gC5E2MUe$O|~KhE90-8Xx$HP>9v>{TR=F24E|&k^?G4Hf0xiVm$!Iz3VK ztslqC8UJR<#(B{_Toyl>fa2x{D%~6(3FWT7N7_Tabxf`=Yr9+Nz>$)FKJo^u22iWJ zSKFyl;{qDWAqBrrGjBpu*EnK1Sc5G~LB*Ta(T|g*`!h6m&*m;#E2yLQ3lrKQx_?Im zPb*Z}es`JS!l`^OtmK`lyg#Li2&(&t6_+R12R`Q5`j~@$_v0LHcTYe2{mTrCMZq1Y z6;8%5p%q6?{2Rg8+6H-GvS|HPwf(-8cnG*>Zs;F5V+C64bvZwv&7i61wr>j}QZbm# z{L$xkPsD0Q%tWhNDT(7knlqoh`c%{>MB2QzPFn&L2ScVJq&x!JSQf<8GdpRA$tnWs z0NLO#T!B9Z?+i9|cWB4snFEWG<<*ZpF#;KPGUS~enLk&K1BC0AyXD%p^?xvhrC;eO zz9lGrKKh7+vt>j82XA_XdXOS(g8U?3$dApS5(q&^sC^LmHbl{g=^W6Iy*;+>oXOTa%8g zny9&FCYO7OOve*C^Q>=QASOCHSF1nIuD@jor>nGN8x2ku1SA0jIK@>b5+8lB;z)#X zGH|wt*DxZsZHQm|X~X<@_D4XF)pJqak`0>0s`s_ zM#GCz#Xn!E0gob;B?_SA157AfO#gyA)y%7PHeffQei0|cf)!G#@A z9-V+})k1y!1i+Ch&{irM0YMOaqtyF$A)F2lgLZy~lw!XNT7p?g#*&>?3mQTgKcdilUi0$&g^BFG${$z zM`lx&pwWL~F)H)q04U1vy-uliERKBnBL?+w*&kkg7h=2ZsvAKjTaqK75%6b;^n zc6%}hY)VzHMqL*g3PLP88n|o*$v(D=cTP=2cRnVl99uqLv3g1UQ^K)X_cVq*Br=1& zA~keqH>6{_HwWVZn%@ZbH*`<^&Y#-SK7L<@9C{N&NMkqR%meUy@r%jOlI5WB_p?ae zM9Q75`kIgQbW++cn$)g7qDDjKxRrt5>7JJC)D6i^!oYfDZfo_ZI~yZ992iJiqxLZ4 z*Jp|kSs5#2waqWgy`|Irw|xLn8n?t8fO2Fs~=(%)e7+H9x2RaqZ+~CwlW&vQR{`bWxs*{$z(FqnTmKz-ZpuGTEG(bU13_@yvJ)5W;4YO&Ok zeqA|4C5afgc>FgQfDsGTNflXa26=N|`m+=2^*Uq-@7uZWvmo*JWLjp*VYQv(YrQ+% z;cg$@US6IHu%fpTlSu5-JY;JnudT@8=q z<#vCbn;d+5+?u2qSz`)~C-33p20{>i*zT9;{H|DCI;+{LQMM~Fawx=&c-6tJhCL}= zZPt@MumUH+fAxUnG#~Xj?she+OBB`KJ!!IAP-C^OBCOztST;pH2r(5Td0O?t^Pc?H z=wrz^t0%jy@|H}^J@-ErCP3Z{E7RtaEqudS?CEfUD^a|uxDvAXaKg_yz0VS1^o}yU z`18JNI}UPsc=Fa!a^LU+9v_+H-g>86wJ(o=dCCT=u`j>BKvxG?JlPvno0H1Oh0gokp(~2I8rT z0F{Y>sG$&a7m+wkhV8CwDGt^u_Oki;J*md&s2uGcAb7ZKTk8NP(XU}2O9KwV^6s^k z{34cv1BPY|r_a5vNlo(NRzucnFm*-QGzk}vokfE{#%cb&wrNwwJmnk}ZCga?9G@67 zLU_(t0X=qAm*~wgI92pQ?7O;eUZeKNe%@!6-8CaTet}A3DB!I{#tqvX`Jy&b>sJ;# z_UH5g?e(<94WNJKVy$ShRRkuC1y}>$Hxw_lsrAom;hzh!q__181B9H&DOOWlB^OaDaQs^2uqCV$e()4?xd7#pbA^Z7v zQ2QKuMMI8L)(^~?N0Z|3T+nY+x#e#xbcemu`pT`h85~pB0OtpFuNAxCzrf-{>u2um zTVL%}{fN<%;EI^S1sFd%=ksEuX)hJO;FNsn4Xs54mZ2A%LpJjc)^)q9--+C$nC@NE zDJdS0w+Pl1zx+o95BQB^uvj3uGnsHrWBs)Y6w04q?8RhfKNb94*C+Hf$;4WVr$@ZsICU^fS9f)7p<}+c<#5uxF^-zna;rojP z$K1UOTMu~4u8m0qg}P|f9$&LmVDOpw75iS)bcER0Vh2#{D9r|8R%{hcEy%b==$Ql& z7>EE&B8}ApPmh!8yBz=of6895L6I2z!>J!4S8rCLXl}laU>g{&XkkZ<*e-op2&yzS z5g03VNbyI;6hAf!nbe)vOzyrU8yuZxvig)aT1|wDJMZ22FwN@gTkXf5h5aiJN)prz z-fVm{zh31mzuWrsi6rKt2J2TC+oOLomRLl2z5YrE6O-EO1#SLPhX6SJ^)7#*oxpVs ziL`h~%<Clb6frTM86>k)7YAI3=wdE-0eU;}6DkC*V1$5Q2n;7dAIRn54 zmh?)1dFHO}Bq;%zS|MH;BJ{xT-q@1BcTHVPnF9Bjs#*DIgT5apaC}D7`}b*b;6)Z{ z-q704&%!nb)swQ_X;^sOW{9u!c@>p05220{IJCF5Q0U7rvHx$rIc|v@)Jn#7S6lYR zE8o+<_`k*n$^WM|{6D#Y;os3wBiAn0UX^`){_>87 zxTiIH$&W~xw^RkjJREB4Ae>o{b_#8rUD{unK=htWAfU*73MD!y8&vNM8f;$pELZwH zOcp($u0mr25>JmH2T9&1s>v*1Vo>@sLbl_mL-LZ&=~S~|YH6sJg)EI4W8h_P&wnlL z`BPGrue~Lc#H&|5YvsM0Pln<=Ld~YbZq7wnSC}8-qy8!E8Pdnd9?s;T*_DA3X4S3(!}{xMl9g~bpmEq zu7B-K;a0^5rv&>xo$d_{C(d0~MHUX9KZJJ%Cdp}IKiR>;$hS&!&660hvoE&PqL!c6 zLh>uXnR?AtFDI=#>pqn*{S`5{B(racJqTRF$`56?RjDukzOJ9Cq78OBwTFA5R<(Qn zBH3wO?{*~wJ74v6P%>|~HQArbp`?k+KjIj7=#m>HQ*uSkwECNd?_Exd)q9-n;q0bl z04opa^4*AEI?Pu;-|r-E5x|D+g~(#wv4cJXB0rX~l0Qu!cT%pmaDT;I9%h(I=G;o7 z5gDf-y`YY2+hP|&?nqO5WQyLbXPWuM8BQ4vDKV`IW-n?#^!BCai>TJ!{Vl9@H*cYO z?7~8A)|Cx%t7SkB;`UJ1b%81UXiz6oi9|o}e9nHqrdNC8ahn_mB8FY!<*su_`;lji zbIi~z_J#^$*TIKqmFpS|dI@@eytJA4d~r98d@<)iQ}AvsyA9F`-+B@BB0Y1XO2(hh z<=h*%RuyY3UvNj z@z>GaoOTNT(a#SCbH^Cm7sN3fjinvHs@cE?IreS6wYm!8F=d!me(%s%Yg>Z(NDh`! z^Kz0vIwpk(E1!s^<9^vE!r@y9{%%-*?X;pG^0N)n(c+>KCW6;ks>aP+G@&@74d!Rp zr6T3~cigyT^I?`;cElEtHS1gJ{e)fox~lYRb%jXzO?Yne@73?G!3HmtRr$i33A=?u zn_G@w^X0g08z0_s;rsdN9@IiK&kY=K*F_~HmRDjw5ExRk_A4eI2P`Io9hUun*OHL~ z@((-uqN0f~!T}1mq57@*j}xB*(xq04zD5c0dx_}1f^2O@cyNEIj*8^aehu+r58x*| zM^S%?tX@~VN~cyiZ2*_2Az-Pi!{rYq6nvyks<3PavcSj_=a4YDy zj3!pkH&&SbC7sEiW+~dF&$T_tumNEe;_&ApcjUXbH=e6l#Y4ZaaLRkZ_A*$OF>_Pf zqw0?wf2DPmhVrboWJlWEsf#H1^8|!~P-xf6(PYUBwv87}UnpK-zWA~CSYO>vhptSW z5cB3dXW{Yqn4cd=!ZrxY-rH!BT?>miI?5WLn)Q%Xuiv=q%U5JD1$V#sck{`&!hOiE zIv4E%U;4~npy<=miYJ?2u0szKxHg>0!#vzFKT@^TS{(AF%*h&tq7GcQirL79)Hrfe z8We1($`*s#43j+kn$@$dw(0f$(^O2)LmdZod;TR45@M0mK{5_O)@!0^(G6^3dYgv z+&UXXJX#mHosvlN>P(KJHqbD%ZIjj2Ipm6PJ&MqP@)uYkIbdn3e4Uus_bv42KSftm zyL#MP=14uDutb}Gt~_LQLF+xK%qw~B6RN3-ah_9~KdL-BOsB@TmF)mt=7)ecDUko=>7PsJRyjDR}`O6%J}!P*7xD`TN_`>R2n8a1REuOnFhj?Ufe0|E9nK&M1|D%m;}R!y+Q){)O;LlmF{ z?=KZH&+7{(=iv2}=@#4jr$mvL+a_JM51y^8RbA&BXinJZ^ttG+XJJ*E5K-T%!wHLm za-D8y@4V8wI8^xMzZP9J7#q~a+R!880&Sh7^B41I;;L#CZte;%>^Y!e1Id+@RZSZ% zpaHr6%pcIxfB4K&`DVglto)aro269UjZ*$vS%GT)W~;{nK_suorFKlc5d}f0os_6F z^xF@bR6r8bb}$3Jfmy^ z0sWqeDr%pVIaZ;{iq;H>xK}Pj9gry@l>r|kQFce}$WeZ?PKarq^G(!Kua{q}ay6ZW z)LOB2T0#;Z7h@lg%a$Q8K|b9#F&q|1Pj1g+yOWmp&AzufZN2XSA6MO-Rm$7Xd_9m6 zD?x=aM*JZ#7W%8Ho~;M-UJI#;hz%CmhVYkB+ZhSEBO+~Ivl(EaXQ&9g<5FrpO$(++ zLjRQ$C>q<^9W_ABdcYNAaotM{(T!YHH(kjKpHU5+X-L|SU;&!^ZQ44}^Nh6IMhP~kzWs;@1Z28X5t84xhexZi1uZ$uFdOF% zBLvGE&&Xs_f5QHM&4yWR)$7gTC5u+&(%(FJ9^x8#5JOhcb} z@C2m1Q++$vg66S$MntK|pG}?b=PBUGt;x%W&RCiqU^n}GNFB(0WU2AdBoW_M5vfXP zT`5Mx!?!2vi(%0pGGLIim>jHFqpSszzEY#EN(gKgo4!?%TC02a*Vf78_L-;oG3~|2 zJq{g=>8e|&3JytktXhX7+m%l3{i!^DP6 zup$hlL2Qjnw?hc0E>hlbl_g!xM0Fn%y0J~}UODVN)(y_S0tR_@GBg0+YX66eqLmNn zEI(g=E6nlgijmLivmIL38EJQI7vKh6Yu-g5P+$teIXs3+K@SgCNWoethxODW8qp6L za~d4B0XrijRQ>j`AE@c+udQ}ufAJQvxSsbIs40ztq~R1+LxE>A4+{h9vMR$~p`6t* z*#Qrig>@CKfR`Wnw5gVP*HA)L&7=C9ua}j2a1im;ukxN6$Rz|8lXji}Yb(;KxW8b+ z)IY;DL)Lj0{tlW(*U5u&^4=d-oj)P!MM-=HS~jp!a<7{CkhuJG&pg9-m7aU^ss9nF zAMbuM2(#Z+7NWZ#+Nkv=<%)|zz_pOih;B-2U>eqR7CZCwcW^#^IM7_0(E0CAsYZXi-s0dCU&E|4ksVEO%B;4Pv;^A zWlgJk0Yb++6Rm6|gF)lAoe*%nZOs86Usxj^fSOk9qs=0s3jHa5&dXb; zx}zrfiyQTJue??`8W*+{qX9#1_ZMwcBLIyY0ry- z{BzsEa{Tb4M_Xw_*+0Hw+D33SnYM<8>`gas=Qg~;a8|u6tkR@MV`ec+c*ESy^C_g7q0XuMJ-Dl9MlniDuljbeC zTwxMu{l&vHMgk~39yVYvsfPwh0eJ+X(d~EyEn004o4?UY5r7a+wm6T-a4g7H0D(1h zrzjSM%C(@XGq$;m`=sr9#oEW0hJ(qs;b;2-=uT!&a{I7qV}ALv!zeheYNi<~(E9l7 z-q5101OkP*0ypBfg)}^Z(5E^UOm~0Avd)pv-woJwcXinH)LM&3l@js{=-x?`?mrIi zDQ6hE$U!-|LV&}b8g((Y^Az)ehNIe!% zA))3Du*g1I1QOy9)}>b41ERJfi=J$#Ak{%<=bo5d7^EH=!x7={hg7F6!pKW$b`FGS zMd9AEzL7ai8EfG`5TQ~9-3jAJ0YsZ+nm+@?AP_VzxFlg1rYS$6YHsdKOEx8#`%Bly*TWB z=HmFZMGCxJ_JDzDK`lkNXH0|Tu>6+K9<2BzWlg`4OESJp-lK7@`SIWA`Ue-zEMw8t zr~$6%hYIr09{!D#W@2nd5?=LT4Z+px>|ZT))>GJyDkh>c<8fR< z?KpzjFM_l8?N?zq{oM-h^I@BA@W*KMuNwi8F&q3K1_?MD(Lyeyw7>crxA3W6kmo1r z6Gx&QS|L-+#lM;$BP2LSM~bF$1w8;Xa29S(W+%&NVUX=DexvAeOczP!9JjYR%k+1%1F=GczB{y!8;m@_P24xGZ4lb7&ddc=Z&zWEaPuN)2VKVT2P;TVQ-SC~ z>(k^sb36OBpHKRV&~NgPuga;$;}#$o)Djh#kCT-1qiD5#0QEh(y^%UCfmS)SN@cBJC3G(LHT}_xYnXDyTF{b9(>#J);;JtAIPn8*<%%I zjEW35wry?n!)V(N;G=a77~{LXESMhLSx{!BBxs&n9}br>xjnUSAa~nOAdKtVu=HlH z*zh7^bJoqx%T0^$%)SZ62^Ah~q-F_BqPxj1^KPS~-r8>m^-9roAe?xD? z!g0s!#{|UyEuS0?VDzWJ)Ci|139|x?*1ZHY0t7lbbV#kQ2mc!?0#_xf>l;=R%e@K( z_6QgNd_Qt%<&ZW${xxpUJT0eFJ)6;&%ZSJ0dr{{QClPB^;D)($ea%U;nb|x7ux-peILfl8=C1`x)KTa5mS%N z9~g4&29Ka{Rn)K`29?_LFW96&x(}wazrOXcE!}^wXawl-;k??YZL3;b?x;IyB`Mh~nSOWNaXDC3y zOJmZ6C0{}up@mPI+pgwp{iYqRYaFlwG<2z}R=(X^=^woy-${ZfOm>$CA$AQIxLvK<(hinGXMK|^sv;`l$m!)SnNl!H^c65m7cRtq1t_ zRgJzXeJA?e^pCp^JT?Wl2s;ca`wHJ#O0!<4N1Eanj-HRV6wZkVGf)*bzuQNueTG#j>wE+HUU0ptRd6?8isp7= z9L7$R;jsK|w68Z#V7f{#o)C;!Wi@CX*&yb(gH>#ew**3nsp%fY-`7EIgZB|jnP*H-; zltOQntcOd^tS{u3JH$}kXXXV4Ab2!3rkIdVUB{ds2U18kX=m;3?fg+G4oaQ}A!i0| zrdE6FQ{6#(?HKGRVtbL4`Vv>;g26eT$cjx)Mp&PJyp?y;dr2P82sl%@#qAD>?1SMS zTyVaN@!*GBb%A@7@2<7B*^;W0bS^epoaF#&tj$Mg8kkKj;?!uVY&-^H(U{M7duxhN>!HPqS89 z9y&^nB(XU&cZ!@{ZGo%Vn=FG?Ac$^k&k>0T87prKsoYL2T}Lj zN^8{A)EuC7#qEArRe3xBM2Q)geqsv?h=$^*OGw&@H|+%~0!Yb4MA5D_H-)MO?^qQN zT}HTaadXS7m^6o8>Z)ixA1yw`Blave)mk2qW;cJHcZPAZ+Xd&_Yih8X>Ze3Vuh<~r zyUY!OeO}=?qMx@V8ZQjaD;Kg0MIzx$&^<}mpP<$ySV^3fAf{q%I_DwJY!W62!wryY ziW~3W;i^|&Umv;TaTJ`yyI^!bRbN3!7x*^T^-6)~n0ceww}&oGaVr5wzF%D5A1AoS zw~w+RG23eLzYyLH*(_+ey)i89d?Se5ef{Lb5Q|07V1a4?@Gd#q9RJTQ3%oM@kNt9f z8UQM!kYen11ILiYYAV%*`LshkuRyy(vc0MRQj5Jy$cPT1WL>_9V+;lByDc@1Nxz?@|mubZ4l> zCYP8*9Z4Lll~_!@ROyvONJI53ZM2`TzjHm&2o0s0F$^VsvKYLb;W>sqXuR>?vWhQ` zA!9FP=m2kp6@)Qs&sWW&uaAvT)ueyf8w!M(dM>(>WqI){iFo18qc(?dPLx8>Jt*2Q z5{e0!-sm}}Q3Wt~qW83v>OgvL%veBr9`BNU_l)Q_uZ6(cyU1Jb6aTZ54WQhgyNCTQ zaVIZ3AdErTx*~JcISQA%&h#Y?=sFhiqNsL9oKh(OZd*Us5DRN5&hN)LDqzrTzMRNr zl7w7Jac=exLgNL{$xVj72Ql=<=sQ`9P>+x}I3PN4%Yb*+ecO!xtiwYI5&Q_AOLxmy zGyIm$5Zi)xauXc`Ctv#9KuMRNpa2)z&oI$J_mm;}^g$2NME%HOW`(r06SF|r2Ky32 zYygEQ6xoJ+P^lhyzV02_6NPM0P_Q~zBeu8K4Oc+giH93CQao@`fuQ@nXdCxv8hWJ9_y$wxNa4+?{bO8N@Zy;fES9U<{JAP_Gl-^32e+u zY<(krfVk!y%;MQ+V|DY8cQ&f(ybh5Yg;aUysT>w++^a36LTsl=tooAs0xoOz1YQ+> zIqloqa2e>~#S00Hm=GtTI)--o^F}vp&^n8q71V`2>N~6fcLxUW&S@;V2I*1QlwJ5 zu0Zrtwl_-`%D5}b=q~@@%dmP~04$yVzA0Mnr{1`@U zDT66cbk3Fp*j*ssA^hkQK4JyQxY7+s?hJ_JMSt#w_SuW#y#>#b*3y@Vr+xL*?Dms& zhoKeqs4dI?9_$5lM?I!Xuc4UsJ%cDa)hDg` z8)wu$=zZlyict(xHP6JtG;yxR{=y(T3&V4HCIx+Bp}7Xw9M1-UO5pRC4@Fx+V3p7(8A)ptm)$bMJm+ z9^?+sg#L_Jlxh#tS46WOmU>%tvkmPnVfN13;wEWrx4?8(<} zt`ltWhX+H>MJ##bn{#jE*+XU0F^2(X1-xJY_~pE5mb$Kq zzJO^UqN}DoCToJPVD_QY$EmpScWqpEQmvh^nfhHb%>v2vQ|>4ANalg>qEJ<7uNk*e zpO~IbSy6d;c~|E~C^DR7yQ|4n&*0TRU&GUP2{u_LNudGUgkmMC&tC_%wtjicCxeI6C~3nt|F(NMX? z7;4};+T?9&`+K61D85e>yRLq=UN2>2q3HHs`>!ajHaq2}jhH@6g9puQNuMWLbGN`y zOC-EE9(t#rBDhO2Dj$1O%;ghfHx1N&v~CW%X*PSIVCtMf$JYUO-s<*yfJwSiAga$`5f(j1H~x=9OH8}9|T1ExG;$cx8CW<^>Tdy|X*;3a4; zhl}L*rCmO^>|3_}J*3oSqrK^)D4~Xepv$%TTZ6R?H}cF4s=Crp&4YQlc_Q%X!aG*| z{|m&_{67ujf3g#ifkMK!7U2`H@iF+y=IYYl^^L`a`F~i<@lHubbAI|i!^=sDPYFg& zj(c_iY0?ZdWa||~$LLv5k`hLZOjUv#hEi_X$DD`-1rO9KeXrk}juRg^foxS+82$Rq z+Za3t))vcHlr{0`Sk4wl`F zx6otX0(c3h)a@M+Rxcc*{~#Zyn7i!|Z5G&t+&rcnxtZjYnHxKCR)@s!AVO$$Po9@v za?zh)Yc(H**LyaPNaxgVo=Kdz)#D5MyFZA0|Ddp2X_Zu0v0XNbeRhG9hrXxsnuy*Q zu|>af{=7}2X8+SAA6=8;tpurU?;jw619Mzx`)&b*Qs03RLqWT`jqFO7;bt;p&-U~@ z=U7vmC&VaKh_`M4vh`YY7p4r5r?BA_sTiWh$m$ zVCueDrD0>ZJ+E4506%VT$* zmQUyERXnN4zjPc?-6PH@rQhvc-3?m&J##W^k|IDPR}sm9uappErJJq4&hJpU)AO5- zx$RS8!(6}d+(B*5erx_Dmo)$!>UFsdDh7i!XSG*!>m8177T@B4X%Xz)^Vw(x`t|q8 z34eT@FsG#m`laDPL8f4j*9+IpTjU<4O7{&f?Z(rN&Sl>(D2oT$dq-N{c}!)WcKbO4 zRV1Okz4oGTN&2mw&CRF@gK;cAC_ritT23JX`q?Ob-)4bE-LgKz8&6dw*ZN5ZZsilucdJM)4NpmT+#7PH-(g$oeqAv`!~UW0!F(j z2DbN~P5U-Sg3+xxFy}PqU-O5w`@DM##9s4u@w0j3m8r<<3Th7$B8t2AdYcQHY5acp z!^Yc*h5s3$K7$R!PMK2GT|HLZ`XT0tD1vKkyqOia0@8wt+=+adwg-IESb|b$k#RQs zDH7s7FH9^d7O1=v2D$Jj`MPp<`U5p&Uy%0J&g@&{&|is*3=(Ifpm^tTON_rhY71O> zJFv+=x^*urxwyNj&1=Bjpx$fOf;aq#wX9Z0NT*CR#bZ&?<{9G`of`tJvXO36KhwI) z9RUy-D47()juLb98M!;{u6lyB#i-( zfEl`87|g-iE5V+-CTDxocJ0wfVZ(ZKnMu8J6BOU*yKh@J6`}`%a5I-OB}nk)wgVUy zoPYZ9nHHP2FP3y}8m3A{#S3HXa~`UNp1QaDzP_3OT}0tJzdGL_xu=#lo>o1|>Ha3U zpf?Mi1{>8K#8MbVm!=9hD2SXmU_gdghZDt|fQy&$XeL)!eI+bO?BIpWduYIBr@wk9RGN2#*DyB`Nx3blH>?Zi&;j zuW7u~KZ3c-bv&Vh8ZA=24Q_f+OwOIlUeaXgwCm<3?LKT6ZB1|Kx@TQw?@fIc2E%69 z62;vOoRWsD9_)7A?|<~~7u(uxTll*QkwVJ9rwi`9{G0yim661NDc6$E38=Tg`rpIj zs37%ys*|==J0|56p}hA5ui2&Mhq4D@?r$Bt=3=neX<1c1orR+f*uU{Tm~sX_%>e(4 zFzVQYq6X}gP%6S;u<~_oW;s;}Kel@FX&Y6z9&Bv9z_)k^my@e*!L?0)xXBgxPbEojC&0p-EDV}z-i zw~s}H0$8*GKy#aclRV<-#7a=vENah%cyesmRe4&(<7Nd-&17LqiXlp=@+z7(mN;lX zzVz79PP$H^(dlXbTUwexQ{$+^;wqHQ56-U^2B5T$HgLJ3AG|n~e?%dAJER7k`q*e& z)y78n9|wxV_YEB&EC1MfJT!D|2yXASc9q=teY6}55dgP?DFEzOZqCsuNp{$&%g8yn&dxnxNdOL)KU1v;CYnf#?muG{K(dPnW}oK zND!r1d76`E{iG_gVR-*so8soofT zTUNgN$=;<4`n9jswJs{Wn?I{ErW1HKGyHk`%5H4$3&!jC;%13rsznyzdC@Tw(r$KL z8(#Wii60stIG8=#!1Hz88HWRv^|)MPe?Lo*l5a#FG%j%z8>d;@lXR%6OELUpbSN@g z#Te~qn$se$N5uO-=1f7h-vs`9`_2?!WP`^}Mtu*h%k}Wf2RBvOoc>!$G>@39FWUb} z8q%nImb+>nL{Y`MMo4&87oottYVu-0!+OlCN$DL_pSaF??s1oc$YC%avvHIZa^%hf z))GK*_;D?6QcjV_3snU3g{}6hyC)v@{!5B1rf1^Gq+x4hZ?%aqPMg*=#0zv^|Thdi~ zhFpN9^i!?irD|3qYf`K0QS{5>Rjwg=`LHMX@6;wQG#54u=YE`s`3EP=(3YRPgO14a z-sJB%z`O*Fi0wZ;_u11qR}EeTKp&`%9RUKDka|x_^EZYkSG)p<#vJFjVl&nUO0RNH zxTSC)u!)&oOum9S|ApVhTE6wiwt%7^7eQQO2UT?yRcf`EYgjEOu8-00%IMMmKEv&P zPUt5IL*=L-sMtD|yvR=&?E~YQmxPJb!=>5T@EDn}fH{CV0FIbbD{{uhw^ihf2?obl zK_Q%o8;~rv_Pqn8%Jy$?*ow?b(w>rx*MT_^c&u3f&~AHix5l?~)y$AI+~4V)x%i%y z1zYSH;+T4q`_EdJ%|z-r-bu6XVkZ%wJmm$(eSOEI1~_4M`sKQ-@U={YXZXS5584!4 z?H4@>m6g>fO=V~gq+xZ!W`PG5p@`@#cEK@wqiaViHsqgAww*YhG#UtqS~x{FC?se z>$pE&y~skn`iR`WIAow6g;MV6gk;;cV)!g3{uKShyY!fZl={uq?5$0d5=+nF)19c@ zjEf0xni`7PQF)p^me>B8G8Fu z6q)Zir@gpYcvt`0!@~K!RgvK$Ta)$)o`D|4we{P_o$?ghv-9+llF34w(Jw(jHS}X; z(ZHk!BDdZQIiCAZDu~cU*B&qEn5C7})b8AA)JK1?-1+v})ab=Of|h9PkT6fZ#i`@! zWKFo^N>37KLabPYJmx~1DC#8_O!FCVm#wcJ+172qgbhr|$A5;Vh7KN%BkxJ1>D8Ub zRJ6$K^Jz^*EpF;CR}d1mS*~8>DbF@pkxch24*~C&{o#aR`Z7IS-ydR?X3b^4ZIEJ5o}BZgANMxASMMhh`96b*I)8p1hq!I) zbg_EsQ;c&IQ|CTTE2;sYc!eVqhD(C}rYmUVY8V&xyhR#_Yzw^gT3klRsQCF7X`uw> z76xroaL7gud%)@hpq2{UY_ue8;(mw;v5I!LT4|&umu*Wr;&G)}m*?I_yod4JTIA5* zPS@x(_}*~uj6PoLFAJnVY`#!md7H$u>agl|ykrrLSqDp+GU#AZpr%M5K zQh>p3N_ndqRi?yD0IOcM-|~Ti%nRekAu?B=c>QoJwa$<8))@4YMy!sROBxJua9jcl zNDu-1=}!TYLT0k&p9vFoh2{Uk4ScV_g0FB?Td`_HHLvXk}N%UsPxr$;v8ifBweh~#)2>P0laO`=v7+XgroOz2G12k( znc7y9xn@Atjr?A<=<)m6dDfU*9VE6DQS&8sTY#<5KlAxLcSC)ZgCic-KhZs%i`8VW z)VfJC{lk@}J?BE>pMiYWD@lzjuM08A)JOv(`&@&_=H#Tp17oy^MMuQk1`2*kM=fkB z7_t`F2+)oE@%H{;HaZ{S*mh&!uuDy`{^xV|f7vy*8hSHXZN!zoET*-0+Fna_btr`f z*CyPOvAh%SArJ;^VNoaRuH0h-6Tv**~(XmFN+dWPTy6QE%P!Tq=GZGLQqqlq4Jm!p<4A89RU6sNQ?vjFjqawYrhDOfq#*0@jJ{t&G zqU+lyJ3uL1vE{VICL;3h2_so^?IZ~eGjxogZ~;%rOMM}o@bMHsjj_j)JAtGB7Ve1_ ziLq|Ah=U=@P7l-RujcYG0zhN^X+bGN*(-Jd#wu;M56eX-(%A_aePOR4im-+LNbEvj z^mMnUFdk25Qzdqf-dIV>u%FMpR&GYIZhZ8y;_tM8^CCU}*2KnBqWUQ9nwD~_4Scq^ zNNq3n_V!OX8!mPIGB1wL)M^FQIT{QiY}qRWQQE}%9xeaF@5iGodSmL#c`v9`b}$G{ zu$DbE5xJL07hG0DP-u-YPIbd4-+z=>;rG!S4d`^PzKk4m#Wah2#iu;IK zyq0`}XPh%ws7(IYmayG=8tqZWt3AK^mp%Vt_MUOrO92$m&wDwJB3=AFJEG?G$I#E4 zg%u|MKZ*0z|EVAU6M6dPTKkQgOUnz$P1O9~jlbKobHsz?g_UjFMy^{AOT{BTOmXNr z-7Nj@LAk|}jQiG`P3`jyh34DTaRK1E_Gz_){b=*l3T1ToEo~wQur~&(Z3KK`$6E*4 z;UbLdwWK^Frf+$JA4N^Zy3aM6_wMB>)H*arb-<(M_A-sU+jqMB?oF9_fDCLyan6F; z&8jQJnsCESTt&YDaiC-Wh^%D&qd;f=5+bfI`;x_kx!>MI*c^l?Ui__(#*Zo-#{i^<&PvJ#+qk(2^t*wQTw&FLsiN6awBmjef<%3@dRc3O^ViD5$Kfu4I zCx3oxCGOxf8lUbTT~zFEH--pzlMZ6xyGpt2Lt*Q0{+ZMAi(zMl?USl?E0!6X!yNb$ z`<{m-!T%poXBpPy`~H9HBQ~NSN=-447NiBHf}o_dw1{-K)MgP<6D0*Um2OAZm`IEs zNQ@d228`TbV~nx-^WgVCzR#|w_kCQ)eP8E!z0cPxTX#j1YChiz`y5UjaBBFRBV=^; zuNn|iTqy{S+jjiOgR3)Eda7Ao6%jHUvH$u5;!X_mspqjI_;c~|c|&sV68f*|Ckgy9 zJl5S<4t}9iy8{;Gsuf{%OlO2QG(kC8q-xL*c$961qZsp^T(+^AiM)~G3mmjCRfy>K zFG6uBI6Dom0A9F*SD*F99JEV-g4nz%S*(W=x-E!2IQ{cj`L)r#{TIFNLXU6Ql|4^$ z7*E-G2d9N>?`aCjV%w%$%5#}{Irm@nzkcF(Giac{3OX!pcCjBd#KLOuB?>CMz6r2l(K(3W3A)qOkuGf zEo!17l)1v-7{TE;Y!w+S}Fk9hk!1%X8OKs((mHT^Ejt${a)nOXI9WWhNZA>p;hqN?m>aX#fzLV{n zB+GL+EJ!MzjPUOojlLa{aeOgUW0vcajAo}w`OAVP#pcY_J>9ek{m1>oWCn@fOmV8| zxWRw%%9B030A7+R8a zn0^!HFU3Zj7$xvJOJ!uEVX8ebTR4K=@x#68Zv4ag>e{{B4sGB3HG4f#wYT%435k|h z#`hv-P(ye_<(=g{bmhR+pd?2mY>(cyv*&t`y!sUeeLZy(1hStD2!35*b}a2$&~+;S zcpgG$ttM(eDz=+sgm+n}R-(*`G=qtl?C4r*DC?d75is>%T}Jd&0k7%m{%|dXkxJ$N zxvmn`I{aThskI0->1^i1yfHEl%`?gl>oly5_)9hbTG>1AhB?H7Y_bz#Gq;l)T8!nq zGMWtZ8{L;1L!zes?diw-GDi{h?YWPn`R3$H^**-Fq^|)eo^xOUhw#O?q$?jQ(_E!Y zF&7F(;px2Ry8BZ-$VwS|mj!1V;2|4D0kgYQ1s16RhqLr5aV*a=X*4sgwej>btYVVG z&pXN*4uudAVa6a54key2B9wNgF-7)$=fzJizE;ht4NYw5f&3od*Tg@K>&iItJhMf` z^!Rp9m3bO4O!M@$O}we`&+`(7K-0Cv4~qEa4}Cn3{<&Rf3v}{}uD=|&7doQk)ip@7 zJwv+WxZGwY5k0!?CPZDBv4%tM!Xn6vU97{XL;&p-D#-a3Fu8&Idt)gc8v0L-!GqO# zcq|zH>v||({Rh^oqbARQiQs*T02;#47=>EOU7u($MW~}^ds*FI^#{@3c`yR&Jl3~G?C5emsRDS4vbB*RmNq)JW zyAZr6zW1)~SM`<3n;xXT_rO0eG11d}_1UKdcup-MB}J|@2p*$cdMWl&|4ulZ_fwxs z1xoo@2;L2{zv7>;?-lgb|1~@+UZUnQK>AyORd~e}o{52b-gU>5RFk5*F0nUOxB$YP zm9w3dZjImzgnc%JYhJcGISrWSvvVFGq*M_txmr)0N3?UdewTZ{#Uf* zf0_vx<0AG0Y;eaVP02ZlXdzz&Kwemx=za;;;-$p(A>pVxTwTC<4t2Kl-UQk6`XK0j zi-SE}7v(kuWNrz)nrHFA1ld#22KLT^Qf=c_U4~}kzI(lte#Ox_{}gov zhFRL`3Yg5Kw}xYLel0^L<=Xd>cL18r3RQ>77l9ObbgtLzM@~dCU?da&{=zW@dcu*5 zu8!*A2`|o#7L?CNR9P7@BqVfz`=b)!*UNKA9-82&KAGL~!4 z-QxSWf%s?$7xKw1ILlFEQ1~)T4BzR7gy>3EbfFDt>eS8NN4w*UzbA!^o~N9M{175= zO8zST<^>PgVqmk5f}&ZwZgc^mP+vm@kX%@Y*Z;7QXho|}FK=sYAKp@oJa0^c$K|$b zdef0t|L{!OS6g2@Vu$#J`8|xd@TrXci+@b~+-CIn-AP(pt*%J?)s~z1Sa|MkR`NCB zc^CB}!GGnu_yb7*{g8kKjS#gfk+te)9nO<%I&UD(1Icjpz#AtuaO4yL72ltVkCl- zMkex>m-Mx7dPULMH-bHS(pgdg|LR+QiQZ7;?`a-4QIjRf*x*POC;j7lW(+?f$QJX^ zPMh|S>Tgc5G&z9}er)aI!Sz{3l8A{stTdB+(@qk0Fovg8a|!~;H9GE|Ns zU-X2dDh+1hP>SS!|0&K~CL>CkSVmsg2$??MIdC?1i0BQROSmwT>?*wS22vvToFCoS zv^3ylQKKhzR56U+_w&w_LnP(b^pE?Hgc?ggLl{T$l6Iwc=28!^wyq|k!Y1tQ*H#;^ zAYGu}k`V8mHE(rlGMJ7v2vZ&FJ{sHAG=dNlr-YKgWiX+x_SKc8Cg}R8!Bj(B2ZOxwL{@^e|GP7j%XU-j z{1?r9O<_j>qC;+e1hZxV`@#N$$t!=up{-StNTjW;p$4vEyjhYb&24_M;Cw4pF9a`!= z8U-^}=eI&K&t@YHA|zt{WE=KOq8)Sf3#Hn{B4gv$>;nn*iU;y;Dgz7;8A;tZ@x&qA zXp2>PLRI`RtjOZK1A24^6X*LUzVzO$S4NMdO$`zQG(U`ok_xV*jxoxs@amdh9K(>H zfr~LmkL*^2?!PN_7K_=9uh-(Ppk*35O#-sbEHCrKs#+^ix4iOOuQ^(tn+=c-Uvch< z7EF&Q4~4r3GrF#FS~%`=jjT;PUX~GhXqb#Lo~P1)uGp@Y2W%LwxZvTPmH*@etxjJo1!_fc~DKkm`V`|I;C3Ysw_+IdG)ov6QTT)hq@wpc!T)t0b) z0dNz#F;V^q9t^Mg)7$C zUZiNXGi!qz(_b zd5{MPv=WHgUk1Ad&3jW`+Tf(Y6cT9yF`+m@AYqb^~9LIbipOxDv%c(Qa)oN|a ze(SRQ@dl{D7#8K{68sRAPf!cGhf{x&ozQP^R?{-QF=hRPD!12P3Yp#RW@XR#ZUlz@=%TB4Rgfai;>%0hU` z0#w}spLX$6Ix23{K2p?qy@jdWs;!Sii#jIJz-!@uCgcnQ6Ip(e^;bvU&9r77)rSB2 zZSHLO-)z_8kRx*UA!izasx|XZ8e^um=NnT-CYT znYmMDqKebs0@2L8D#9y(jlcsSw929;OEh=TZXF58^=^q}iFoCe6-Td|h>6ws z*e;#&uf$v|Za4dQ`A5Euk=qrcptTJ|QjrSO1S_KuQ+3cc5Z3$>*?qCkvYB){+h3->HV$8$ZkeZ102y&%e(YB@DW7j9u zXr5%k4#@GOMRHZJk&#NvVnkkrl5M8i>|ge>6Q+$W%f#)hS(Bk61AX%=s@)Z|flXqR zp0ioVdsPn7YyZ6{Ap2YSe@;rH3ch#PTJ@OZg^l^b+aCgqBb3#nj+EL5ly2|MzqjeL z4=fY4^@uhG$tbjx!!)q`{O37eJ|9npB^~=ez=qZT`Wa^qmnF?33A`A}%EI*Y%w={xT8FC%R=?!M^gVer)1bwRUnMi;_l*LcWpY~`-3c(rR9Ak zGRZM1*Vt`bu0M16dxI;pl1N{sZ7;Fo-&)y&S$o;9I$3_|fg}5uDjf`y<@-oJ&5;Q2uHTZQ!D z4dQ47BCnVGdJ_KReVs4j|9$ib zv!d#DfqECZc|xJP<)^tl6R-lpGg=>+jQ)D!y6}7ed+?2VoG&DYE<||6+Uq>vA~=$s zOg@Xm&&$iQ$&RwkV8ko-mW-%TF^IvSdl?&H%WRQ6e5+}M{5B9$LvEP;>lQM6I6%bu z+_;DCSlMlebzxLzJ4MHB-fsnd!^*(Yv# z^lwnc=Hh1R+O#>R(;hf-uuI>^Q7q|nuf&%Uw-fnCn&BC&&B(r~Qn6(mA>4 z_s~@@Tk_k6JAos#37x5QLMgSX-#QF|N={WEU(8F^lrooDUL#)-3Ky8Z(~SRA=(m#a z7||A8XMWV;4)7}Q7Yy|D%P!F1;I^uviBMIW>4F5M{lek>Q$jLPIpbnoD$APh$HQ-# z50&jUsj}g_4%e((1WAH(gMT9dlN5k@@FYnOVb8{kAVW!ebn4CuOduk-PA2;@{Gu-s>y5qb9>)aS z@8_6Cp7^ub)TaoV5!qhIoW9q{xIUmgA5Hap4Xg{xO2{X!w&|E{1d5{b*kqLqjfs^4 zzn#C>s$mA@9)K`Z<_q_5J_aei+XJMI#|eob$~qzxem-lQ=Q9Zyo8v!kvolP3ki+kEAP#6zSMc+rrab zt7Yqdn$T}3LcR^`)NNYGLW!t;9pu4PRev*I(U}3PJ^qX8 z^x|cUaILzM@+Lm8T*sD3doHJ1$`N|do%vP%mV(O85UGhnxC} z$>R93#zIgmBqDa)Ht`1MMQvsai2`p~{Vj&%wB;2`LCF!V#OI}6_CNnHH6cMhg)4H# zqNZ=76gJmepMLp@-rRY7XHnSBAcy60Xj{mjCi6Y8016!^~ z2bgeV!vkYbL#=s+SCn_;kDP$Fm7MX+OF}rMKfa#-<;E=AO1W|Q-C3XNB0A2o(h>%I zu^4-WN+TApU6$>PXinn%p~!?e#z`P1k*x$BgmIqc%seFqZFS>ZdK3^@;MkZFp53q* z)$4#GyXPT{)%f>*UO(3D@}iZR|Hb)C*XLe;Oi=qz3YO%@l3bCJ$9d9ETX309W63QS zMPYxe#!fS!`x3&(G?h!_x^Uyp}O;Rs(rB2_Fam{X(#te#%rw$3mEYh+d-h(L6wkMpq7 z&BWV%n2Bx{t2qi`cLM^2e$lW9(eH=e5s+DlcV! zvU~oiJLYN71Gwwb2%?BOU{VGq9_!%old;LRF^%4qE31pLO<$?G z&m)lFdw%P+Wcwt~fC*L$N}+Aenz9bwXoDSQdo+dC8$(JY!Qh*3o@h&0W$fh7LoVv_ z@)b$G!Z30sQtil}Y44JBY4Q4sHI645?b7ic?YQ?B=Y1tg`S<%d}OO^N%^pp)dV zYkL!&e!~gouQ9W^UOo+9pAUpJuU_lSb_&BlDIJQ5a@WwRy5Br=mAd_#?e>;LMJ=?f z?KfI_i`js3lZKhqjiG?M+GFitt?1k4rO%0?b~?N7@0M9f-oai?*=q6xXz=bF>_qyJ zs>h?6Wp^;M8vp@X?&#J+m>g71x7i_ElACOcH-WL#zY*ruilKysvPVUKgLpRSxsvs@ zZk1;~3Fr#QEi}fT`>#-}!zq330?1HI;SeBo+b7?B`TIcZN?ctl$Y;0Ee0FvWYa&^D zi*pZNH&OVT^m_k-`GRHjgK-f>qC{zaf5%WaxYUH|nlKnSP^K|HHRzx#ooh0)TA@qN zUZzA!gqr{1Z?DD9oj+H(YqxvuXvV!{8=i5K*VLkQMrseR%8~7HNC>#s_5jp877JAb zwgxpskUWYKEIxg6nxfs2F(jyxq^N=MWb5@^ZU{(1?&ht*=s5oNx zN^RwO9`{pcUO4-@)K1{15GxBSwe{>kD0z+Uen3;9Z<%MXy_8Pe?d5ZXoR7F)?+3m& zME?(x^-=-;+;wq@_qquDqIu7%_*A?N_clmnD*`}UE`eowMX!eEH7~H3(UrnOCd#%e zZlxhk(8oiOsbG8E4KkcmAD~5B)%v*k^Rp~Oh1c%LwTTm|sOGRUqEGhf1HxT^5pxT# z^h!IMc9DqSA(8c2X;^z`;a&v7%eUawa?DQ;2-1VO-srHpV}{3#7Qt~tz@(1^qG zbzO4Aw2W(H(h632wiZV{{W*rE$jM7)?){u%-*U=tErcB$>nuFx>Q(CJnmZwGk3Rl?e z{H?ZCbJ0kYwTNxw#sbTJKMvH3Lyv(53GHKm(YQ};2G}rl<&j~{^@Dt^jk%s_l|K$% zW~LORN3plR%&JVI+}Ts#jg4He%Xbf)ZI(<7~T#`%iy z=Dq9d&2uQn69#Ar*ethyg?+u4=;g*wX)&Iy%NY#!V8*#Qc7wmp$s=9A5>)TG@}0Qc zMRxw05%Dm-{&;T_vip_al;4ZZy=A{}mS*%uH<5&n1U6_5{~Ksx2n2@a#$;x87UOP3 zK2-%)4}|4EfP4tSL0nq)4=RST9C?VE+^_q0_DT4E>SA9_YstunBqw4#{IhFV626Xq zfU5N;dRdIy;wE)zuMQGmBDU6~yKp6?t}@flGZPvEx*FAilz&JOY@S&C_PTa@zj*fT zMd_27zt_+qSB_HLv&gH)ZhI1g*^3ij0FM7&dpj%1gl`&q@yA$2Mupl9noIH3P&ZC< z-GVE8{L;4Z@a--5?ug%K&Fc8rXTU#)=v0vMswO@^gY3&;*9kkrR;+`<_H)Gqt$W4*vH3Z5x+JB&WiEY= zrdU0-ddRl@PXFQmR4+*t(wi;#TDRg=r$%d#-^Bw=Eh$EhQP)N5rNBYxWY~bTqb7hh zXU}=k3~B+c(ZkY#plxOXtV%F)>7Z4C#QIEkKOZJKyyaXPw${6r3v!bQq`qcq0IC;r za1c;+MCC-l2Ax4`y5F-As5<4f!xu+3Z;tabx--s|JNhh(k~0Z*K#%+eZy2T344!Nx z` zJ>Tic6R7?V#ZmV*%3q65ZB@3F9_NKC_#TZv({EVbTT&A9Vf@1LZ%QN_ml?oCk$c0% zp|gZrv+Wr`u87{VuEBH15m{E;mjem0Ult0FOT?#%jq&Ij%43~wsPqF|riY@|K6{}a zxM3e8<`sSE?Isxd4r%^t)|=~B%3#qxR+mmpY6M=mO`M19Nq&J?P4&yLx%sF| zPi~*ni!_g6IhsMIp70skRchJ4v|!+mZrMy;PzB>Z9d-c1vGP6zREZX1n3pWT@lxW)t{(xTl{={M=8|PWRxh{O zt6Vc|pk$@^nah_o-~X~aDpjwSC#YQAcm7woMF3TA0_V*e86c!0*yirxSKmpi1k48c zxim#Q?XW({!e>;q0-|ydVH!W%YQ|FziSQ_#tjUPAB&CCCUL7_xzBU?-9mZ+}mFT#S zDMPz#WGls0hEHM!5$-fU-y<=Z~m`uggidtH|se`CMb zh8iW#Umgb5+~P$|^}AZ?Cu8nAX+>j?9%fIU5PoPZZ9e`UZ&A`a9q=>b)W$}|_DgLM zte>^tNR`fyWE1zEBoeB87N``|pbUysN~&g1y+dk*Rf%8Jp%w)HJdba*yDZwCThGAS zhT~N~QmFBWY@18o-)CFjNC+A`5;8m%uTfk$_7`{bu?;gA*}ZI7VHZh@q;r_Qg%DS# zEmz2nK~bvBgT%_6Y4UROgG`wJ?za@N_PkKPE#y>_Wb=6MpT>Gy@IiYtbYAmoDBN)| zuT#L`_=OhgFJ{}#u1gpzPp9gTHc73aVr*vjyPTo^N}uOP6yPU1o)i*X^3%G=-`fUW zJcxdJ;Ikt_AG2<|t9!nYm@}P`T$$7`Z;$lO-pfbHa;~n-o#KdVtVlqb#+QqJfPv@c zmmejE8=w0?JT9*o%hDQBRB8u#^)Fk>JdwlS2;%I|&Ok0|x;u#)qP13!oAY_Qd{&uM z_lA{OCJta@LPxYCR?dI@Fz0#C-8x9acyO}e4#uV$#2@o@uksbLEKyiFK`b8MbGo}SEa^Zk4qn-q04^`O{o$G-|~YdoIi z|5(N)oI)Z(yxM8n$!;~4dx*ZA46!7!m654s>Ay~M1P#fdk|!Fu8zW!f$!llMSlgZV znk!xV*eb1aF3+bnqe=N&U!w8Hgj0XhKFK+^i{0E2H<0lXzSC#fRZjfRUjcrqu!YA=xd|wvcSNWANF#EKoQ7%b<)-$agu=JY zETdrrQHf5*LQvd(c{IG>dAdlm$hYEH+hiw_kY4uds)O^*_#SJBwWl#HoGovqv%(0T z$Do0%@L%jSTJl^c7U&DGVef&W*$~|~j$M(o@S#Y15v^#8PZLh|H5bAk{o4J; zklymf*%ZB0yYQ^9_<;v6x-;GsEgOzrac60 zZdEbOHvY~#L7(8`9&fMsot@!&`r(XEcZ&iBrsD=m3{?nV1_-WD z-63eSfb0zbPK80aVEL%&5vw%hsXICUeiYf^{G5y^|J{OXdz+d_{wcX1ZZq1IXmdsL z9itS++Hd;BG?n(aPafQhqi+E+9H*ngXW1YbTi|5(YOyu))83<~RAaPQl^E;Rxs=$i z^KKRzahn^nLSst~T&ue3<)#BaL|T`4tg)hI(+mtN49#TndTO|8CjU0_L@Rb8)`H&g zuGgcA$BT{GDDe#Yk@bPHU6JrZ>)TV~<6Cjz7tF2U_bQ}Udt3MJxVfLr(e}A*korj% z#pC1w>j)+Rd1594@pvosr!9x{ErZ!A`6{@O%;mQ*lHtwbv7H@}K}PibdkU2b?yA@M zzw=eLjpXvJcHL6Af*z>VLTy#djrsB?o;lQ#jODPYD7o(*z8e%;5R0tP*MtZV&}p9N z(W)9EbfOpjPTA+Dk*NZw{hG)D27h-q?BbgEB#8AR5k=~lG}pX!lOLBQ(Kk*sRmcUT zD?cy}7(;ZKnGqE`C6$#=X@F(l4t6%&owK@qA-KuR#qC6qMd07OKg{N!98HFI(?1&! zeoiUD+z|oVQkJQKXzp(%`(g67A6*5`R!vr8?+@Gu8f@f4vDN+zn_(v;VbAB?%4QppWS_z1LKBKYLvlI;EFZ2 zG&Q4f6xj?h#6(vkP()ShqFX^UdcRp-E+N;-kIxSWC3yH|ebemh!9;C3S8-byTYQ~< z)ZCnTLhf$VMXx9WOLdFmPFvA)tNkgjq@0Xp(Gzz_ZK8rYPsbNXZ=7i2LA1utJA=ZD z4VQ~=V=X-8#lK01m2j$*WZiGa=1jD2+b?}RS%@BrIcFB_QS~V7`*>SvoEST*2rlOs z!OaQnsP9Zc$R1IsJW;KF7cKl0Xm#IYq%XqY-|o+;W%_=|OQrruD>Z8hhnkckQy>WgQKn`>ap5@U0)1vwG2b*fDEu94 z;xpmWo)A>3r7FVDr8jDiZc&0|i;F%>>03U+TN$iy@ebD|1&_kZZ*ziQdUE~C;aJT& zMG;ApYX4TMIC}?sfLhwzmQRBS_o8zTi_)e6t)`G%K&66|;PE-B<&81@!j?}m^L1Wx z<)5X|^%XmEszm7BF?!Z+{bHB?H;TE;owmNqaz8@?g85FQAzXa(;2T$uiFFCXPCp!K{Rf+e@+_Ni7&&5q! zGewit{#pKO=4o{ZXIspcqg2^auu$Zc&a$lm&ZQk<^0~JPtSi+x--hW(tS`)12(G=U zeC+3`{!zV~$KJlL;=Ht1KX~)d?()gWTX2>1Xf6s0iG%y7gUyCl7migYjH}~k<GxZBq85i(1q@pB#9>FRN?TF z_M!IZMyVMy24TcT&+4|v==CgRN(6Cl;ykM5`lGPGQpK*64QF8hEybSMaz@KB7je~} zAId%Kx~hkX%rPI@<4D%moDH&{Rq;Qxlfv)H#3_7=(>Ag>dV-fL?)WNhxQDQlPdlKu zC`f-PZ(gMhBUZTN8xGo5ECL`uB6`rXnW-ew(pv+gpDSy-5tZdP<-8st7Jq8dgZbON zSr`fSt)DPZ^U85VR;vcNMJJq&Q`uFnSS`hfXdZ;zOXTyZaD6+0DHgn68@6)R)r8v> z^P4B7=Hm}S)y{jrzidK=ME0y?IW8%$sj#PR{TPlaZR$ zQs-6ZHZ6riuevEWHl($Ws@GpPvk0H)S<$GxrT1F@!NZ66#KpTdlrW7Ila&KgUmNZ* z@{^(=unoAeLX!q#u?MNK`3}g}%$~4iG)AZ4qva#ACxbZ$3Em61k{*=VL{#mqV9Zcg zn?JXRMU>qe@Z+q16Gg-3uf)?M2$|SuLC}>O+uz^hZ)4s+rur!^^dN z7}16A8_#OamTwW?Q1?2wG9zst;h{OO2O@L0hrS9x^oy{7R^{C%%QE)2l9b__`9k}D zLv~F~*`}Yv-1w-A)E!s%-Cr6jj}KG#CyXAXnETqnEP2zOrHF!^3nAFO?wt@#Qh`;o z-1>?Y4Duq9%FmiaQg!j*YaAgui-e<+mMx9?QlPjJEJDb7v^5Q79-gG)kp861uJe#S zI3oB2P`cw=Mp?J>*Uat2yJ0*2$H2=7Ro6 zxMB9m5Anxnn(C1bAgn}hWnT3OwLJR*?vOWfC)MkD^~`UE@I^W0y^=esl6<5Pkf5#x zYM5oQTd7u=F6Z{E*~mGdQkxR1g}TKC;MxzE1F-c;t);JR*h)Zkd+myO~Xt;%_>=X&GdbD82Dn%qBNXI^o141`o)noj6+MG4QxDb2lleRxt$dbvnj|2Y|Q zONU=_D-UmfwYrZI!UtZ}kV4yVT!$myrY z$%jBz?Pxb<3)4uCKep%@Z2sJ@!qC=S)#XBwx0P(=Wp{bdI`8e`P9}HaUW*rlCVqK+ zQ4{)y0fGIqoOdEZlI%)ULG7#ZLyx*-o>u_(&&uwL%zwabZ&ot^R^#3iXwvSQPrY&T z!4-g553wcf!k0~EL4W?&ioi+l2G=&pSByVC$F%G31!3|&eQ2%wd6gFTZ73+{knW1E zl(l^k)xJr>S0P*Gen&evaIh}IBF&D1NeCZ5`zYTk{I7($ag0&~R5WaBQR5uLgt3f| zX-`-|`cJ}g-u+DbhXU!48 z>vvH9G$zY0h<&tNW2FqH30mhxRr?j9|M)q!S_M#xmkd9x%a!rJU6U>{Ue^8a(7;OH z#Gt!J!cE{TQ3Ag>%;wL&aGzzjfYcS?u;J4#w22Lzot_!g!QtG8qvp+eZ|%Zv2R|Hq zpYE>#{M2}?)bGJ>*TfAQrtiTZxPMEo^6RW1r4>~xYwU}+#m^R{6;&p=PT8D~q;$A% zIIZzuf41)v(43hApEpl|RY(S9XBcJjIa^sK`{5v@8cCl-nPdmteS2T)GS54-`yk>I zphGav7QGYli67S@;oT%4{ii^-`Br)h2Uoc#bh8UqHuyDLdC99KIymCtNN91f{)x_{ zpn{%>-I6jlLq_b#J+k<=Qy(Hw;=)ax5wq|msgf0v7u$sfsw-cqtz2A4)0w6Bj!~k2 zt)%Q!AMu8_rKqFrfSF1$=*$5}!b#et7j;_-Wx}D?#490%U8tIHWcvi@gnrNDOLh-t zRyPmWUIkBNT?XlHviWl!WZ$^1+T#Gl-MxOeUuMYE)8wqVot@$_-eI12AN@3WBS(GMCUgI=3w+g=p-64) z(RDrNd!Pn$s93O#$N}wrbgH6`Nzk|WL^iYH=z0*pqRYjt0%#1E3Ik3O(2i^SSg>PVYm6eVS?e- zgs}zF7u%{|XY}{|K;xerlcr}WKiqO&rFK`vzkuQfB5((GgD1VC+lyj^!#va4V7{xP zMEufTt3B=dOhme`u>9Z9?*Bpr!~C5 z5wtr^$z);H5Y)xhopuHYr;?$+i41J7;A_|MjLu1ppmavsrQYWBvq`({KnE|ya@A$8 zvWSqpd=W?4$3}BjM?~fLZ%8A}C8RYj%(^{es{clq}g`k_jTy9V9Yg0|7ze>pGNGp$m~`^x4K~R(btuyJST@H_?$mS!&Ur; z#L9J&U(CofWXM6LWjGjgChF-_N(6I9va=^3X%@)Y&IFr#6^D~RLUM4Gij^+|1wO08UfK8}zPx)f)l&Ax5&N5}YcpJ`l~1rJoJ2$DezkF(G% zm#if9@1CV?)w00{Ih&0tD4T~c=A?bIz}2n#hE7&Db6w4;A?y3=*3-cIj!Q6-Bmy9-TbNj!Y2s~IUKD867P1;;HP68-Wm zKfnKhr+-L!Q88^c=RMe3A=E5*B|yJwM**rjOFsb%fqZ(NR%}NSq<<{6+|Jnw$vctdKy~6Pbn4 zI_G0?N`}R4H%{VdPl zcacrv#J(r2#~@gBpTB8@par|453pmbhKsUuMcRbjot+GAE33?+5-;G@{I|;vZdLSSYcoUdz^#UcvVu$mQa}%R!$=>9gU00FA^D_6N>}(yUEI z)wh^7Rs^dGRj-iY6eI~axDI00g!#rXNZN7Jqq_mR#u$WU>F^f{LWI0Er^2Z1|Ly#l zA@qRn%gu}9sf?)stM`fnd74_B58Y{mpaekJp#quHUz$Z=a-iL~;q!6<6;In&?JNCHGEDmI+2)P_~OODqSJgz7PKpQZyL z3uHxAf&aLcW`Tm?VK)o9kh_J)mVO<%Uhr!mqSr}PTKG>0p-Jln!;+a-CB z24q=91jekjUpsKAbeWp7fueD9diXZ*<5m@WkubYg0(Y|IvmiqojC{Y^3mGVs}d(Mg*l&wiL6k~%73$LgDLqe z=HJ5o)10K|?;m>&{R&LUVT4`e7b#Y<k6!FY#H#-=zwe)art?9A zQRSK12+L2EM$^6pMiMeb-bQFuY6g`g&Iz6U^15D)Rnu$O^w5Sk(WEU!rt+db;+1yA z&#~`yRlqm~k}x4Vm$9)DRSn}f*z|B3>!KKd#`dQf99B>?pH{H(s`C)kn8+{*V?pBv zrG-q;5rQBjuz6rsBkzUXWMrjQ%cl(Vy>VgR_SVT!qXf)#e~XVhViPsYFBx;eS0>*L zx2s~TOfY)G-HOfFUu}8D2BeroSKsQx%Mk@xr>c1V*0OsX^XLo1)Vpty`A=i4huTgw zCOD_nR&%0Hdp>yo$d6vS0A0O7Kd~cpk7By?ZLr=Nc*QgQcvQWpCC{yd4m-FC|7hDS zDGwj6tG849WWgRF3QiEb%xQNSrxA!*&fv%>#sDgLqZSIfwXQmkCOnd@IS+Xg^OU!B z(r&)K5%l~ZSBt&hTACYLq#pqz&lSRA~miars4bxc?-ZAT!UKPN^tw zA@9djb0WTWNwE)x$~YSzqs2-->gT$uG9A^GQEx0N<@kaoYM(EWejf zh>}Pi>)54e^&ht`iuf?$N!^*2WVM7$?aP9Fnn^zQ2Uy*;WljN&x;4DiJr>sMwex_f zkD*l0ya8xR{_*Q(kZtQDU!0cUU%1=P1jGCHc(VJL?9(;--`_OI`&Jl* zj?du*fMkj3iZv@LM=A9BYG4`A}J!zg2eSE2d}T+?1Gf@Go{AT z$HOAc;DLo1QU^n^z^-5F>!nh1FG8H^-Q7UDDgg$e#YrixnSY5T*P}MY@i5C6aJx;v zBmd}DBjIUt1|o3+>+z$p-G4DPEWIjRapyI{gOR;iC5f=EWnDiguvbM*`f<#{A;v3$ z5%Nt(k}A)=7J4XOr(pSV=|ucBQ`r=6KFY)#4~J!fYGTi-I)E7FxSU$fKLQQ)YZ?%h z9O)g0uI*;4QGDi86yO!D=>2xPl*kE61YxmHa(>aWdHIihnuo;FW^;*?^ppDW#lpX$ zP|v;~8@`OoXCf{Z?2XyL@&bs!`%8BuL{~29c5!v}xNw@{^ccS*g_OfUqMM~dBgFsS zS54)EB_2x*m-uNbw>p96l2_;9(@+zfG+$jZ{jZunSaXn)_B40DM=hkquNq{3ta8gS z{E{r`M0Avg>(RsF?8$oPgoJi=LX5vCNlNH%U;eB?K7D2ovt>nXoNt-+qsO|;nfBx7 z!I21Qm7(^9Niv!7CC50xqA0@A`GB6%L5Tkxle9(-F@=^7AA}OAHL{9V8@RhxD}wgF zTpCmna)jx}O0_PpeAVvVQxJa0SJ>I_&Y7M|WI&Mpr6rgeQFLR*ZS}z9q#(jY)+~VhM{dPu+so45lwW8>Ix*L*(LJ>CJ zuyFjOj?C-ezN&%WwReslc1tQAeBXPS_(JpcasTHLJKvx02GM^Oa-#1yPebIO;5YWm zm7dq;&Qqa7rf6_DuBrvc-rvbN&`1PL^Kc^V*HJBETjc_z9ToYEzdjz7B$}DMI%$OU zrTt6fP&IjZM`d^?Fy*8v@l(%#IRmqa?ej-l(o)MWR0q5cXRO)%G`+TJdic#Xae}~4 ztG;h*O|S7Hmi<4X-aDMlKYaVwfwrh>sZEVm)!sX_s;XA)P1P(VcFg2cs#+^W?UADP zsx64L_Kv+t%^-*sK}3F@@9%kz@BPkp0xZZ041(>BH3qh^6|W`<8(6C~@AV!g$R3Uv2?i;_mUS zS%os>PkE$ntUuht9X!QD6x)a_7^?Uz-gU4=-+Y_mWyQ-%>{6=IQ(Yl32CQHOb!WhT z)hP6dgDCOj5`2LL@_~o!glj^Ha==iqrS0B3Ak)#TZ~9c%Jg1;$|85(>f~bb+(LKm& zovzqXF2L^kyzW$ZemD7P*1CNlv+5ScHqKHd^GRP3U%mzb2MFxCw>T#^T;#cNv3)sr z1SW1O*adzQKTz77Qz_&e7;+L^Pel9zO$WogLOR8f;9eOAY{hs$GX3yT(XO@IrM0RW z_0|VyS1q}HXlE`!dCLW*_?H{v;xYM)$Gdl6l@z*=`MXUvlkBB9HvZu{jbnA1kJ9xj zmLGX36rYUCZfMK~{3n7v@#>gV4zpVtXlq3W5DsFNgUD@{q}0YZJORZ8grrHj_~V1S zI(FF$P?4*8s?B#;aUBEarEGg=7bDR+2Kgt+%~=e4)!ey>4FpNa1CmV7tf0)s2|(K` zbYG#khwdak;vC6rJ!4j2P5KKpc-R!~Im8lH@m?v@YtBkk@m;RV;@!BY4bw+rLHaj! zPN&{2)aP>qWPBJV9G_wOi*(iMPi{B|A7(z)kb!;FBCKBH+$arMNW`uCO4`HqQ>V{U zAohPKq~R=b)oKhWo-k7miQPZ$xsh6`;!pOH-Dkd#Th7Y)PQ=Lec)5nK%1|E=$?YT; z<_--dD{v9{F1UG*jLfz}6jH1{GZ-v=NkH*_-@3O)$WI~E3HKb^T0wrO1`YnmYk4|W z$d#nBUK6-;cKgWCxyt)a-=gHjl=X<*kTAC>4Sk*T_o`Z>8b-$uWCA!t$Wv#QE6(i_je$F#E(x+~h+vcZmp zR#20t9Py?L%`jKBLUxQi z6|KORPT(iRK%I3E!ADXqzA+8&l;)J;4>-v$^Mmt-rIV6ThX2m112872}_QFvTa zC{+CC#5v=VI__(db+{YMbtk7|21%91U|lWjmtdSaL;2XP>uo|N<*n7@{=XMp`KzmY z14lD$XKYETr{f*nV!)7|^Q*>!?CE`!0wNB|o+zGp)N0?( zarbE4%rC*V7WMkLOU%tLe}9Klp(t9B)`xONRs4%bM42*Wx#W9){K9db4Ou;L;ulOR zZWhVNiZ5M?sJqvpb^@}}%axBzbiDQCe*D?c!QmG2?>XmNs-?i3ze?f?73|I-tpd;H zH=|okTDJ=Z)YfjFqmfC{@=k|QLT*x%`txv%RXYx4t><-}jkdziupp_OM=#i%_ojyN zqnqcd1Z@SYT9Bs7$Najj9#wrP%uW@tbjb%HK`+L_I?})ec-%a}*Hr9rRaqR}Ky~MJW>)hNa$2lc7d)R#cq|p(XJ)p$l*66g8U_#j@kx$+CUiUm*UicF+ ziR~u+O+&id>aK6(?z+EI3*_DJ&|j!=kDJFqdZ1S!9ty!h)qk+~s&}6(o{om#12is% zaCXdf;CXEg28JD<7lTV8^;z0(@p<`f!@ww_1r~$z_U-)SP`$x)PhXySOxm}PVwdVa zoYup#m-g5Gv$_7QDsHb{JA3vTm)gE)go$43?I!ETK-(43*U*%a;= z8FD8E1N+tv5pOdm3z0W3Ss^Gbu6+k(R2;A6T?~x+0HmWKX zmLJm5fldi#t_b|x4h|0#R1J=Y*b9&230s~H+te`xh?PA=M0E*&it)J1&B9g>b|r3= zl=l&%`~3keld5M1iu09Xq{qa)K0XlP|e z9*%Shu<%T7ubU{H_Aa8r+v=#B^v{u?qR?VNMP!MlyNR@tMWll*cGan^P(iV@JVM8R zx))TvHuYst<5e^FxKO&An6OKE&}HUi+Vw$Umu@4&FF-GWnq)sZ{tOj@g$~f}IK^=+G{FN)ytvlcdzr zBw6k!z9_8&q;18kJmyn>T+nWGZTEYx<4{m^Z{^UyERE%=da$LFXX15DK{FdIFTU{4 z`pIRcBc-DuBDX6f^@FciSV8yMbRW;s*ZDG!JTg*q;#_eghCPHF5<;`oUc0(5M!sPP z(^3|Bw4>)-JRbc}&t0(u@A{Q8j2rv7aZ`64KFL>V%+Kj|Jm|x1ApyJiF=f6IQEv0; z&iBENN>KB)i0<{Hdm@TPI#hGZMiF;NgRbANp>9*RvF3);7wk{BCOgMx)eSWdVhl8O zYr{>+)bvf;xYSnPQt! z88Ihk-gX-H3LzkdL>%8*&Cajz2oB52+W51@SMdycjbZd5Oo<7_CGU2hC#{EG8k zf1U4F;JzRt97N32y8G~7RJA~~brRQukmgDxBw|05e=q2+kBS+D-2E3Y{77T-%hfh? z*aD@aXFF{QYX{I--J$>1{`!#g8+#RHXXT*M4sO5rc1+~3h~i(y-+@6eBonm(tPzOE&A>wioSdN#>5(0h@uNU<|& zPXtb`x(?ykx3iNiFUJOW6%~ariD`JHV@PO&Ta4K}nsbJ4+ zsguE4-|pP~=5|H^_l3}znk*gP=flspJjfRj)KsFt;aV&)cw`J0|)N;N$EhXuTd4oj4|4v~q0WC3-9(;3Z z?3ksUXrX1g%DtNF z>WEw5JuL^TPpUi%0rM;E&)JoyR(+aUE;!a9o@G2>B&&I~WbqNy#@lc9gwH+7aO zo_z27&bIm>5jG>1Px^MiyiaHpFBgt?q%u6QJXImPOY44F*rzW zKdXdxRD0O#E~-CN6#UiVk0&;ROuzO%(7rzXPM0H%xIFif9{sfzRfax$CIUt5vTqYy z=Gh;T6v#5cbA;vDB`sqsBd6?1dL~PYC|i_ zQEz-1e!}4sSDgNPF815mwNhs#(IaL2p zI9Ai z{&{%*s*@9m^!E`dh|LdO`)m-xG&;^X>@-7TROqiTb-yjTrCw+z$yA+9N$M_LjB=aSe&9sp^hTOnlUzj%In=H7R_@VJhOUk~&J3u* zn{@lu*qqKyiZ0ixb}0jL<3HgZdU}TsMJEW*A*KPnIM^~1Le`0IR&rt8%l%kztwJ%b}lZbTMl;?ASaOa_ikq& zl|Bw==x|6uFb7=jQ+dF^%Clu7_S)tknT}uU0c{(sZNf8hU>IqqJK`Qj7Jj7#Hv|CT0@ z-R)iD^HbB~Q`6H|nT3kxjX=HyipN`1{f{1+`qQ|^-bmeR%hCwNhWy^6@`Ygf^yUFz z@Rkc^%4Qc$ZU(Ak>=IC*z1H>1gNabL0o@1H)HUcPQRv!SNNSs2F-WGe(x!G}<+*ZC z>!T_{sIt?u_?O>8W>15|k3B{!!Q;keq`>=jvzfOocM${px}FUMr4Bmf%*Xp&=$0Mp zpXje3P{VeG^TpQ>gh-40llA=MFnehvVVvnK<-xsYg=gG<>kZc7r?wJ zo0*e+t7gP}yREC+$zgw@qnw;nJ!u)lN+0KDJyROLorbay~xFWc})Rl1?`&wGx>em(tB~&Kn}7U~Q*PnLlQCc8@8-QQA_#wET*ouhh`vps>VjVv z(LAiQZSvcfHt-kQ2;~}h1ZDP8tg*vc-2;j|XK(cKeX=94{`+=+l+EcKq(IJ5gWO`X zcD`cYi|9T%uHBZ=g|_hjlJZsaEe7uJw(Upw$_Q6b5E66*w>n|Tw&{$VuCCNGQ|OXc zO{t}mHQs)QVhjB)xP@t-rxgPqO7%2?VD8(EMmcXom?x3LH}^_5U{O%PR=K z-l}Am{y`M+t}(UhyAxEDAd5X3%X!MM`txo+o8r8xC0~-NUGN+Pq3v&PoQW7RF!J}$ za6Rg6+5LP*p95xZ`hHvQvurago1;|@A;_@#lIz&@YY7+b<%EP27Vd~R?!nPy){nsw z*$lD&)ow^A1AB}bRHGd1zl1P5-Y~A`b?Y}Ui89Z0WB8D`_Wi5x{I#4)xq(+8?Y5aVpwF!JRo3fZPW-i4FjE7FCdcW=@B(ASXB8+VBCzKrohT+9@!j@f*{ zHueAc+2gkLg!1H0Rt#0ykN+aTfPRg&xJ&2X-#H(c{j!*Oa57*@dMgleyfBmXzHfI$(rZ+qkw8*Ew?JkVW%-3!so*TGTv+v4 zk7|>!ztW2zQcJQ!g}u4}g|3Yxqcz=k*YE9CFU^14`tn^y2M#)k6J zcG^0HI(uJ%?lHSZGyZ4CB?CVLf$7r@OV0p^TN2o`g2t0_Vd@apdcJcLDu3<|(~Iff z4oBV!Vv6-lMzLx0ZJb7sp>Fl50vqcX`tE*KjvcM+2~OgB77<7Kv_%ttYo)zDn2VFz zlXCj38>_w=9dbcbE5yN5)-q+s9eb$AAieIlTi%XOJlZo4*ej6nx=V1}2 z&q)`f?hHrzKLy@7Rx^4tJfg5Gk9{(4i?{yZ2IQOmc+n>dkSDzkN7fFR;6v??0R&$dFq>&aDb6_8pM_?3J}(MD5g| za)!l_%_?gmWX%%u=s`Ok7ghImmafx{1)T`F#lqHpr!E9l9(&an%ssV$l|BC2Io-8! z2O8FgwY#qe-WIOwQMkg5P<3?dh5Ec)Hx&!Jg5ZGpGz&DHp4f!GYcYmg%E*;}%K0x< z!5Dsh%Am=}gGt+)r##+OoU|W=3-wY)cOzRoz$6R?Bk%^>5K`qpCP1*N-ORfcJuw95 z+`niK^Z+PT>%4hVH-J<{a0<0FQTGRU(!Ogy2xi{;2{kIVReEv!NX6`6=9E8s%RHOx z`$9cTW?OuIUBA{o6#Q59i7~e|iJ8Y4I4#s|o@yHv0YuBQ0E201H?0t8&|>lG`=>kA zH@~#5$eIvFj%*aOQMc%LUg-0VBN~yk+}mIw;N@a0t8-Zl+*lr6S7mN@Xn%J;9Mes8 z!@8PxH?45`zejLOr)(ptEgD)kr9ZBrbAF-ptD~s|BBse{fIM{!xSX-VL6EVRt49(s z-rIF1n!g`$Y|9I;)l&@HYk{hKG?_x~WZz54ViW^LIMhqU-eZDXs1DLSBk@M@qU{!!Lp&iJ zk*PQz2ofoq`J2iQUhWr@=aAGbX;Z;i9k}_L_64&1rx!7JshXG?^T~g%O2i;oq8>)> zKL^GT){8tbj56XyLU%AMI-4LZbJf!ahu>zWzbGk}`{mlmg?6<|$sT^KlSJ3OJ+=idT4kL4Ce&yoZ0WA@JKuv;!w1Aoj)PuYr{w;ta;xP{{mlPxz* zh?97IuJS}n-fwGB{$vzGdB0pqrp!J|t)1@u$NjBus-6zs!N)+sP`Uw$ zQv(7LK}#OmrMHkv={W%{g1r}s9;=Ozp=2j`%K_NQ-gzU>^TTo2%<+K%T}o|z;hn9E zaq+zitYr()IzOJt@+(w-_qL%a-p#CwZSxw+ljN#*J;W{x6BZxB?UR~T3fWDdAqxoh z|NTPhlRnxa-lmt_KQ~S-vJ%}1_B=-_Lzyx`V#`;38=!)Ih0Oy;U;Yp|%8<5&ws)iG zpAi*^K=6u2DE&Q^f(_S)RKQ$J_9-yKIhCd8}iPFf{@Ek5vSaFkK8 z894BEX!0-tp`VSuPBV;ayF2@oa{S~eqFjS>rTzt8f)|pDaG<%E2poQ+{0&K3lpiMK zMvUK7*lgThK~zV9hMLZ2YC~Vt*{!NSX}tE4O{2V%mE?7h<#a13(0hw1-PF6ZX6IEl z1|`3ti3}BK`{8E1k%rFr$9jN>KkdbI2?S=|z4Go}-`4cL{k+CZh*CIKknz?w%BHnJ z6SrN}LH6uTAxxqNE84nyD#_7D_`lf8dE0Xoj4TNVm;j{=6$I~P_z!oqNo84%1r3Ry zYli(%y}EsC>$&R+%t~Xy*C9N@ zv2PECIg*FW;D(N&zkQsdW{=}q=t13hWp0Q^aS`;qg`9^aUH85L{mZwV-go;_#`QgF zmb|5Y`jJ0EL#IfkeB0R_J0y=CTcG_j;3L<%`HppWRN<;_iY1TlU-lD~>U++-y2sM} zW+xBOg;lEDN9pn2p?iuaeXz~h@t8BkyLKlBv&8*XIzlu{%Q_i4sqL?E(iS{FZrckk znG*Vx z=7{e+EhUXMyMgnPEd*w(=% zyV0kg-t#da`Ey5rt#G;bmEuGo%K+|xt;`N8Th!jsj1a>#Cdx(Yd^-z@gGr~r<5p8Q zLaz?lglxWnJ;dpv^p2R^j8v5Ja9Kl4gCDNa*m72gp0nGUVaaj8E8J6CeqFPNWzMNg=63qtc`D?i?1=;Uf@%Js zrv?4xge_RL2tqr+jU3qFIP_TEj+p|(fQOgC-`7v-`I9QOWs2l)SBZvvk>ciWB4sR% zQ0(4$qC?}P-ljeCMGnIsCbaPS5K1tX*Wyn$DtTrvFW9*>oh=XD@enqtQ2c6osvqxr zbnfbO6!x|^q~Lqv80{-g!mp2;vX;wvAPF0+zI^a~8h?e1=eAB^Ai$B^NaHrLT4Sui zRxGaAzx~Gl6)V2|uUJ8UHNJf=>A<)&+ci1k-0fod5~DW*@dOTpswhI)Vw8ucn4V?0RA5wxxKrP+cSt&E zbHDYuv?C~U>)Lt!G^Km3^{^a2Vzhq3wlqHrpZKwtu7%eJJoP5*Y*E%m=8cUl7JGw& zPG{dGP8}4L$O*G{tyk^3n=U-vy zHAc8=Ws=sAPOnKl3y8;`M$U2mn(&PzWcCRl6HwGb@^=`7YzKpnEM_r1K-9;Jbs$>N zF{d7QB=hT|@$9z`w-Nbz5}HQnRJRFO3)ITS#=$?Lhl#V>wkf%ms3QYi{jyC30QKJc zy4CI7s8ofJ%?IWl*vH-cEqCxte=4`s=LNr5$~np=8PReSAqW2N0e|?L8>Ndm<3-&U zLRc_8uKfI91ZT(Pt95QOM+e}pf0n3D$e9&F#B2G41A|Mki=_>=&v;e!5D2C%_a7$k zi)lWjE|8Ogzk(vk;E|fG@w z>)QSI?Pp`2jHSczKV=9ik56Kmd0=}{b%7})VF(VW4SDcTivo)|TBM4QVwQve}~i}bFuT$$IU z>%~Dkj%5*t6X9de{ckprR&!NcJI;I>Y3Bu0^ofl<)(s@mIv<)H^(CPec_A6rC3YD| z4yZ(P@7dwvI(#+cTU-LBy|8lF(#U*Bv{vi^dD%vAyUYk?uZ#sZ+u$>st%!TLj?}s6L=c%9vn=w)O9y zS1%EZ_iN6ITH)QFvmM{F*K@-Y6M-!?NjzHvD$0$lH*)@_!*b17>&sBvJ(VTbq8Z1o zk4eXLsZBg*8h!r{l5ysIuk+e}WJTq`4@*|V5oe!9!}zkDyO#;%IL_VkX%y`A(7|h5 zHLOE|L#bQ03AsTgipa^5?8=Z;O=rV_do9ZF4;k};Q-!vAtZwH^VT-}Rf?RjI>E}P{ z(4HjP;Ws+^CJMOpXIoWLez!SK!;#x7PrQ2+jc5T{#P#5l$d^w2Ns9sa_=PJT;zhVseG>J*c?YNx#}O(vAT?pqVyC z1i8jW5E(lp)=1?d8N1tuIOl-3>!Moy%uea*!Him%|mjM_wDo+W9B{O;S0Y$a^{EwdDvwx?Fl*Mj1^iD91PI z2-qS@thX^48fC!@cCIZvd1C2>>e51z;+Wq?1{GaVaPIg(HsID^@D8xj>-*<7l_VX; zTHa)ntkRcj&u*6Tz|-(Cdp)gzmYF+m@QQ?>Vk3p`GH#(+uJ?bw^DOvcr?;cBa=52E(Ev$Z71dF6?|vU`=fZlPo7+p&k7PQuexwyJsHN?^Pu%6LH_3Eyj<=1tm(D~<@#p(*b4dF9 zG!6nDFsAve|G>s?AU^HJ!?%Z+FqFxa0L05DOg#jSMK#;0tY>F@N&3Y|HqLo7wZln= zLgb)q-5&P&d6YE0-kycAf9mYb2WigPdzjewFxzphHuXNAFp>{vzQ*3=_d(3C4gSV^ zH;P&jh?d$mfdi;wbm%atuP2Sgv&M483vQi|wsFY>Kzxgro$I7&S@k`>Ko0JEWau>m z37?ys3lEXNr<{?Lr(s>~XVwdQ+w4cho{JvzbA!A5ca*^=j^k%GGR0pb(4-E%1sM#I5ohWp2c0!zsD__Iwz~tTOo1T1cxrJmVnsPa7bv)I0|B{ zq8cT0dfs_tQe3(^>fqfpuYG`$>wOL^+JI|qF@S3BXXh$Tj)7z9@ru3*9&RcXt_`2u zdKXzqx&wBPX{tT29c;b1AKzO2L{`4X+uM49PEVgq#BeAm(QlM!DdDTTgeet6z70`jF70i^W&}w-x1((0 zq8GtKyRE{=(u@{yqP00%Ui{hCb*4;_OM@VZfUvGF6ZCb=CWp%q)2xoi^39h%){hM1 zkNOHtS#BqwuWZOdcJkrvqa>e2r2d!u-61YOn@eW`qR!HUTxs1R`#}tLCX{8!w-Knj z=~t?NggA81|B1auZTouQ((q#D^N!&!+->NDUqP$4#hck|SQHbvFfhVhJ}sUB=-#?` zyiKo^_JdQ?D{JdHcy}&RB4O`X^DDTw9(BkV5YiU$rT0^RRrvFp+zW2pP98f9)0kk- zK~P=09gL5|o}ENzBlSF)h4eu11E9ZgK8F(lSrg~ky@ef>lRK%+>nHu(D1p@mr4?)# z-Sa(W3i;I8k;a(G5nJOTOfyCdXw+0dKdNO}vmQ(N=971z%RaK{lM3(KMXg@SXp%84 z-)Sfq>shX6<^5x-XSu^4;&khGz<+;R@JLt>S+0$QCWfpv7ICj0;)%}eWKu9zyP_;; z`3TM!gboaKwLxXRIVqUZH(Xs=c&xrHEn#hRT_p1xVLXRRDK3)C$%r#dww4Tvw+xmHqT4#N%4o$NuTtuGj`xFk`1V{hsRr9;8d{w*k*pYOHiYTh@L_U}xvl2gIA41N^K=2Q{ z#$Dtk&A=6PsJ5yH-6owwhbgLoVb&jt`J9=>m6ca%5lKyLFZMrI7PH}wt|Mq)WVQ!s zyW85?X^VnNl4EZh-_{@g+I?zX|A4^ZiJskZq*X#q#4??V__6=kklTGxcDC>DGv&*7 z@Vc7CQ+Q*ynEC70?yH}aM0p41*V&mIoRdl!<-ZRW^?~0(gj<3eeYKVDm?dQlwawGJ zNjETkh+-6__mi$5Zerol&%s>r1o532-LAz)P?R!yltVsA+ zcaZN0j4N7N1qOP;P*Xv}u3zpyWl#CJ#_X#Dm3hPzkV#(cyu4`{92y9k@) z865X(%n3McpnJ5lyI?uLxlyI6v%;I;0ynHA@5d$7vs{D%uSId`x8Hp3+Nx8t)2!^K z?AsC)hJZ>1$l{HXo$}k9#FS3l_)qW7@x7s{MR)ay9?x-dZ z1x*F3E;UbCrn=-}6bZpxdnYaO{^_ecoJ7m+vO&`K-tRf<7%!N~1F9Dm&!iL;B0 zH`T=|i=#27<<3O8-_55yH+d*Prd*YLB8+~!6n1SBq1#j9)^k%{5R0$v8_~}#aUWN}d<}nyW+8k{ zZ$9yBnm4eIa-5;wAI|lTl0~FkmGO)w!{>l#MRXt{(2mMt-vh72Mc;TtV#Rnj%!a{V zU$d^}7^nXO`D!EFv&I%n`Bge4;>K!@4KB3NG_{taWFVLelkex~MaY#Mwgkedgu1Xj zIH=u1G6=s{?$32MyO8Ugv$lP*9>3XJw1Mtd9-WoG>y}uY->q_DZ^_X8SN4;k^U!b8 zmN2M0O|zs*T+dK;fMu^hSd)BM+e>x})eJl?AuQdjcRy?C65lN*MTg(?(@8A-CC3rm z`p5X~{d%{4Q_4+v`2)O@3gnWXa4~DM734mK#jd#v{9G99;kfeg26(Db)<<_0EW~^p z9C^OuKy_3Gb*_$4WvvwVH=5R#`XWXk(yshejya z=BgimemWs}BS;bNSX~dW+1wcly>+!>GUIQ+`O=HCtzYQJR_{FiPRfDfRCM6#@|_?k zh@Qh+dhB#tO55M=M425B2hV%xFTE&ew0OWd1;SRI*6}>K&Qqmj(|8souK1XL81|7; zzh;F(YoC+BEZDYik`U1+_Fj5YR@>ydPPKSU0F7Zr|X%0ur|-hHVw?4M<~;0qf|va~kz1Ot1kwpt=v3&?%NUKPi@^Uz_+ExWcE0Iv2gQ+ zY+OrDCpnH2v(sBCr0e-dD{fSLt2GnWw3ff6ru3&wlN2*am?a;aVVm(NXfo1mwq^G8R<3BrX<9&_3qXP08Ds9j*o9s~(8KvW*Z z_l}c%fosN#?vi}N#Y}nyMI1xf+!N1~xp^Z4G(%stUmcI5sBFN3yAO9?@76rES5jKDNlRZ*Swrb{}DMgj~lE(BBXVpdlT6YHjfAD zhWK|k{#jWdK3yJqCoj&1^!T_Cp7P_pBx-CxqN__$CRG(jeDkZ;WkqQNsz{O$uCf&3 zlQ(EK6BygOPr5wJipgY1l#bE5j;HvODqZ&KrxypsB{o4!MP4;#WztOrMI$B)Hpu5b zn2#D5(;w13#LPWg{pj_t2RLk-(YNyH=tMQe`qG_zd7(v?goGT8zn;ys$rhVd34?O4 zx6Wb|+v0;3hWz2$g4|J;rKuN@;5GcH7|Gm|{Ee`RL+2Ewn*daa$26<-Sh`@saup<) z%;7Pp7^(meAq!c>tnD^JRP0IXDj8zCs$3Rk-- z(C{7X1Q2(qj&6jy6sd?QpI!XJ5keyg16!wRjsvVY2f+c^Hq^iiy#cHdq!pV^KU8S| zjVTFu$z8SVzt%I1l_Dg$9`U$LZ7&)R;z=o=(t;Djwg5Q!GQ;mReBYLQmoT%ZZ*~Rl9_aB(aA4GElYjq4UtpexuK8sliwH;4a=xG+P%6_0l}T z<*1ZC{lov`^Xr_#d7ir&InqTUKtV7!LE^4Mb5EK8Le-Vq0GeVgQ&ZABTzf(Ey+oX! zZ~K{T>y#C~QoETUapR?=pbgG4A4dHlwq3u4_r87q@}mdqrcRIJLuHO13o$)<9Uf2r zklArUm0JZ3dH?OH;U~ioDyog@0hG{J5!`PgzqwCgO?sYgbLAm^>B%NEsO>0tR$|%v zRsYm_n0TaN?}Ij0IcbDrnxDmMTb93v_H27_jGY(ii;WJuvfYUSu^Ijbs#$8%r!m>S z{DH@OUwvL$!m?>GSx-1)5Tu5YsoT4|q9^mV9?0`#XkF{?gR?z7Eu>7h9N<$PU;|;7 zzn+rD&|^>qUeUj(wGO)6fu$FuKlAIV5K#ap>igBY0BDLnhBHR-0xq>iwtUL4 zv4x%7pR}&A!~*?^yJN`e_aPE3(yd*=gmJF?$@DEgXDZZM(aUljNZ^>WSt@OCUK*pd zUi+JZyVkFo(sIlGco^Nd%)M-FIUmm;Jw!UXz8At)x=&lx8p6IbS$U?_RK}n7_f2Nc zhXz;Q-|~`$u3dPc?n?~W-c3TrJaYJlW@5%6eABvnlO-Y2{iBTo@)b4BXEyPXTkv>_ z41to$>H7_*{kEXc$*wv4H!i9B=qP;@lr-_Kt`R)SwQ#_?4?&upvU(WYVIw-2%jiE9uJt5(*)z4csI z$aqMv-MNuC(}tIxsX$KV;@u~&Not?cB{@AF0#t~5caFSpSP!Y2Zo4hG`7HHNzv__i zfkgeRV0hb*4+pbz1MutAQNic$SEQTo-!80=@5J&le@e<ZIte_I%xp z5&VNt!X#+Xaokvc!0emx8E}Vl3-GE*e{kpijr92Q!R5^uZa29io!A9aujG%R5kSU# zc;(J>3AosqbDPh3U)$`iTvdUOj1tkqx#eQFaynX4Ri$!j1?m6e4 zE}8`uhK5W$R)DKtI<;PeU6{QBXy%DpVnRjBY#COv6IwJJ0S`?XWD?`ay1+E=Rrg_uzX5&UxZrILdQeIsrOf<3S( z>p@dYTx3VclOANC+$qpX%2>ZYwSG>%RX3I8@jJb5EhF|_U;aAZNy3Q%?)Fh)b3NP# zc6aUySF=n>eAc%3Hu6B5K}J}Dl8-RpTzj~4fIVD-*%4@=}g^;wYRD*Ef zLv^I`T`WZb2XP_QbG^rq3u;GqRflLg`p`<#7dfuV$;NA`cUx){7nUjD-1SF--CA`B zcv00C3iEts2jJ||IF}z6Z2IeX3w)&beO~ATq}$GJT)^`50fGJfan*+tUkciK@tgnM zX&;Ne_CR}zmZuFFbPyc&v>a;!fDwC-SEtVe^J1N%auDv7r2)%K!bSh_|m3f1ek7hYq#o#eP*xE~1s)>8C4oXuF18SB5jEFau=s&ei*-9rd zs+91R3xB2gy4_&B$TpH>3^5ry$Eg6;^!L(jL98vmu1%CnQ+-yHFIEv^ld`#!#It?w z!Uf}GvDkMa9SeI}axE!-HVXl>kanJ_7{zxyz%}8QDnB{%6oF3U;`}R$X)VQmN!r_$ zb(f48dw3VjuHTy0&6S1W_tGOepAeVbbitX*4IpmCh8NazaO$NcP%*fxI4CiNgA&25{+7&k-puNS;LEz%XU-#O$C;=8RhOV;xV-C9V8`7J2- zf0uRERYUp*I&sqO*tJgAe!3|tv2)e4&vKpOn!Ke!mKgQ5X7Ijq8$bd_Bu)GGItbcH za8)f}V@F|CpWH73fjY_Wap2k4Eg?MO!eM==F4scZX;JN7pei=d2aqY#^_>^k`G2n0FN} z{ppx%Xryyzr~XFHyiI577-4Ce7Go6~hhBocn3ri^ZJ6!0RLf=_K7HWNfvSA;;{ITK z)iY-y3gv3r(P|Fr>JOAZ#I$Ck3wuc;y);hU)8%$280~kh=;L$CM(P90LykgusMZ&< zRs7q3C8eOB5l!Rum!i4pnpd^k^6r&MilbdwS~_9h6rc*fLhecW1m*no-^gDYJt=xA zRUgELJ{sLwU9$Se4tw};A;#GqAAJDVgl@Y2Mjuu9gkgO?j5?%%6fFxZhS@1T`mf&N zrWfpoKcYmQ)RsOdyw4>fAwaZaoz7_r=vDxK!>r{?uMcjWf>p+w0!lwP(&}8fs}g!2 zL}|#fWlIC&qF8dV8HVw*x~eQ&<|8w&+2O<@~NPm`T}mL z=xjDDr8dR=&GI9GbljydsBd=@@hQ!72ws&?V_c+{-dxHDB{3w%a#VT_vwAjanorBk zJh@zrqb>{XUBZfF&s7b2%p zO^jJ5$*1O?`Y6BALR1D#m80B5*QXu6^E4H;1KNa?nKx2N?kSyRxn14`P-=|2Cxh>6 zi?>d>(ehu1LlfM3YRW_WwwimY0q-M(JBOb(gzEG?H#=Wl)R7D4Q*_xXo9z4h;e2@% zm(&5hl@%E@)#hBYwYGihguIF1id|OvPU*(Pr6*5MjVX!(NoA^6TFZ6%FUT4QU*#=A zhcX>SX8EgI861DUgIWH#`Nj5*{Vwn>uO@Ac^u+|dEuY7(2%5t{ka+I|v2YPzu{(sx zgdND0p|>x5j{d&@<^~!071F1g2@$IE-TFRMU(bRlvg75(Pxtw&H(a-3YtOuUNT;*c z_%)D!7*eTlC%uqfnWcF@sLSNYcwpL1{V}Ec1@EobT>Z|o{HKeOGgYVG2CA>HwjLW( zU%CilXq*R`-6C=^JnD1Pecm5wlB)TaP#RNf_rGf0L#fOEv9%u*wRO|#C-+Ik+jFDw zN72pbHt!%U;$4N{Jh2dC+Z@TdjeakD~_MNw@{WH_@ zMSTBf_%7etEa#}7+yCKyxphA7S?`aRx2}|#`l1({pFh5I-uHe#+)O9A#!b?PoW~&b z;UYC<8BQk=J(~}>J0{+jYI>fs&Cl`3Qu*MqS{2^Y5C0lGOR#jY)9B2&Pf;6qmaweR(Sxv$}TzoKohaY#)$rsa#dV|xDc1vG;y3&LFu1Pa9 zCjCq9$@DGTa?Z9$4!T3Dm_#;Rr@mc1h96HwV^`@zA)DURSo>`d%5sK|fu;zV!XY|NYq=&gY-+ z8}3j}8@_zoSlzr{@5kZ=reQT6)5Z@!*`zT(achlwzMnlm2U(ZZHOuYuNEu%L{KxyO zvEKUn<@T+O#dAHwbG^t~4y{^_Z2Ft|9WfNi~+}?DQzZqTSy=A?xp?y5=w{LBX`z-VIY8KUC3Uab9DFNXSF>ZPHl0RWtw=4qZj!vP#bdpNK2*h5huBORQW_i3IIGO}m| zm~{RqUH94w^s!HK;KaPFQ&MzfEkH%T9i(>MYdZj4=V_ki=qef+dCc!$t+9W6etbPC zF_!v1e);<4^R5@e4Ad=gJ}R}3c}j<(b^$8t9=ClYx9|TwMtW}7eGPuDyQima-*q74 z`QoF3?fKIbAV~n$wH*DXYw_*zET+?!`{z4Ht$hm>MZ#G<+DrX^ow}AgIKATsG-Mm3j-K#2d{|r$g zOXo_%=T9H#d1mj&ccgz5yKS+M%c>9PkG}4`(R&@Yw+nnt`{3JLaGtyK)xjFqFm@dt zBVInPvSEk-1ZjxK)ZT5RhE1$_8h1U-+teGx4Ke%lOK*2AI(?BH-{;)J>?~Oyct$hu`iDf zx1gT*5{9_zpxMLB@s7Bn>Rj!g+c2*1|8%D(vV?UX(LA#wgV z{(gGyX%2n__kL$6%FAi2i?Db!``=4mk8#vC&JipJ^Qb?h!eJ}setXq1clBU+sC#HGa*})j!aiP+>t3uVEKvTTzK3(;Clb6{j6-f)U#Ess z9}^nWI*Rk%w>qtCcW>67P<`FO4sS~b!`4-tJNnhZTYE?Xe#PZ~k9RHAW%4Y39ujUH z0wKP>zh=Ze)%SF)U1uqARgNr(Sk-*icT&>U+T7k@S=WQBf*n9PF17S@_;#Tu+yhVd zn)9iK>Bb*=b9-i4WItDf!LEQ)vvPq^o78$*+uKt;=XrNfIGAc|VI+m8isCMpMm9=q zectCg|7BZ&`13b=dL5?@g(PzTqoG2=ukr~y+T6LS_aRx&pBz6D* literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj10.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj10.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5d0d56e010f63018f04060cbd2782b74fa926316 GIT binary patch literal 17808 zcmdVBX+RrCnlRiFjVwSW-9ji0#u;6Jz#@@A5OC~WAtWq;>_}V@5NAaLwmF;uj6LII zvfF@AS_ec3naD)(f&c|`cn}8Xn#>3zVSEt-#wH}r_)6?#oHvtWJjd>=-@=~BWWMjm zw|~E;DeCE}uC99SdYMe%gfB99VxuRg67q+26O} zVdWjlv+HmEaIL>d0TA-u7Biai;GeJhkVhkJ1|9S@4f~#awrMY?z6LLOI6gO7}SllsNrKn%)CWZ!{lz~!Sp3|p|Q*Zcpv_muWj|9{`Iee=nX4B+xiqhLpYKv^I-(+}PKnGRVZGqX*U67Z>a0CU% zouGD@)x9JAEcOpFuGbij&x8+K)iy^^c)Vb}pR+qL{p>2J{f*q9U#Z=ZnDRv|sHr<0 zw3Lr7gI05aQ<(M9v40xx&wb9vqyfb;k2e+;!=JNJlvWDrC&UJ<_P z>Aw4mMpKhFNtNtOX#S~V;C9y8@u^STFP_eN>y5&NKi_sAXnnYH4g~#}iwj7u32T~9 zdaJKBJo)&b$C5lUHhCfSyy)cLirm%UPPl8QBbbmAAS?}EHi%bTahkpdm-TG z;_Bym4t~_LA24wF>#uzL_Q8)&y>e}}B9KxeLweR-c`{LM> zUwR_{S#k`dX&>3S&)h4tc>Z_y4?_5ZZ<)6}M%+HUt>cdR*pBah{sg4{{^w8Z?B3ROXHg2w z2PG2xvgQ5UEmR_t0$HmMKXLxsZI0WAr8`+%OOMz5#IsS#-UN$6mtN7^<2}r~_y}Aq zs^~o?>`hoMD)t^9dH%UW-1Em0*TLNn!5;2;Aof6u?CjlRkzSOVkJX%(rtAb@LN5Rh zdjPmy2i_eX(G(URANk$sgX^H@_zxhMo9ft}_0BcDN#81#jY)aEdmn-OnA?|)H7|MY zu6I7_87U~f+WxzjJP(I5dmn+oz+O@;9yEJKzEu=gTTX-*uK@6{XN0-EIKFozyg0hJ zxaX+%cd0wCel~I=b$Oqbx|x7#}T>fX-}3(iggbXJrCJYJH17^U3T zd&kUMw|r1|9Qadz$*GU)TW1293L=04U+=!W?OE2&Zh;z%1$ujGMv{TB?fh;Vcpc!} zQB?}Y_3Y~%`SQI95qPYV?kqmIdta~D>=BNPjJ)@xbmw<~QHu+UcRvn{%A=l>3^0wI z;L&qE>z>0uT|h6#Wdd7;WhcfIvnvL|9)E)PJ3|o?QWA9O@_^En=B=wsRo=ewsUCIB z_%u5$2^5v_LsLCvzZ;wa4#8396})a7f+j*XfZvGzhwFL*g4*l_7Rj7Tp-P&=4(#F$ zvMOy^J5ccKj(fnF9CRI6(B&P$FJ#>j4&{M<2b=|SSmlK*@J*ZK^EjZG0cZnyztSd2 zfS_SN1>*Q~yDo<1wuWyk4TA=$P-fhjN$JJ!6pPaMGd|HHM4fLGonL>l`*mPM?;Q04 z%$%PTeVDe6E$ zd>%6*>lzYaLXh}6ux|!=j8Iw?581;Z2%B{sK=Rbb<)q~9;Na!5cBFD0oZgc($8kCe z>ULJzvW4+OtG!8Y0-V%IGLCHBz#Y1R*Do9`$jciKuDa8PoX#?LK3=5zDWVo~5Z_fP)1cqlFyyHHw{u*#fsOt>ANtuy| zg(a`A5dkV=eT@t2s|e@LahkPY+QoE$8e>60ZA#4o&|F}l*0Z1sz2AAcEdNA1k|!Jj z+|iU`WCC0aVci8hN(B-lagc0XyCz^=3t+o(HOsTx_kX$*#z zfIg}md^qHK5%WWB$jSKow|?|&{nP(H0{@12%4+DQNMbQ6mszkkrX;rURv5;!KV+C1 z3XpEVFmcX;vRcWhaPFPBhm5^~l^g8`E@c5`zfx=U{VWn7)#)g+Nv^CtvjI@00PtXJ z<-K$hAl&h3tg_?X`&iC~erFFpHhty!m%m=8KwZk5t8(FkKiabs0XtWIIDO^Qmu*9X ztOH}dEBd;xx1VAb)Q*GN`1Bt?ec74>M!7hB|C5)${$S`zlg&5x{DH4N_~Q!)tiBa@ z-HELGpT7L{_PMo}e)sO@WuVI+kJXL8`^Qh~K<(3)e>r{1-E{BWJD|%4cV4LL1Puos zHhlQ*+}g_*KY)l&=o_FwC_n7@Nye6rcfNrcsH&ek3K19t1u)>|ss5R&mZYEycz{4n zXduYY8Uo3P=zHfx<7>hfzZ5+67tZg)Hv3{?nv$Z^ve55U8>jVQhxUa&{d3Agg-I|V zs8N5Q(|092t0v`?KEK`B=EOTTr>e5e(_Ti*?Y@== zp$=wul#>$4V-QglN|Jl_bPmkk3K1x( zjDvyOaJ(`e7y;SCL12U+h=;Xxm>?eQ+GRj#u3ziBcCaXD>W@tf_Uo@7bAf%k75u(r zBORSbKqc=%(TXwb`89^+&xc{_?>R&v3KG|H*F6`;q^Q1FLq3EA@ z_rOr8*X@w^3oNDDvcFtd5*6mM!-GpUx%s*Hc89|*WNl{xnVs_p{&^GQ3j5Kol=#(HXhN%oL;D?q*2ttuCj`-x|qHF>ws8&V8ZQ<1CSH2Iw zts8&mt$+J_<*B#6l`B{t{gdslJ9`vdXG)J#sPKLAdKKxAC+QrzQ@2Y?%p#$aotBqx z4ga@YH3AhC3UgvsiUZ?h_pqMKlDkMQ#OoqGu#u2~iL_4;q*8^Th=JaUGSMKjfvF%6 zNDMP0E41?-?LjN`Y|O25995`tj!1{~h#cPbktLCn{(v(QK9gAf4LtbyPZY)6KP{zJ zPflq*YRZckijOJ%mXsfD$}42&oj)s|ix>)OPwBly*)?5{hqo7<`qlA4tmSP@A7lnR85t(V0eu<(AlH;JD$g27<|rYg2|PUaG$ zv(5?Mk`Cxk{a#qruNA%#l$(VYf8Nt`c791NIq&pNek08HY1Gb?JvG8tPd`3sqhdlr zg3!)*1gu;%PL41Xa$Q`$T+8T$2qj%eko49TuFHt)s2mSW?R1D?_>6;27zZ*bCiUr* z_9B-a9aOa1B)KWuDP;%SwgzuK#{Qi~IPzZhn>WANU_F??`fDyhdxUxe6fmqHg$-6JSb#ajt*7l4Se#gGa)#S`}75| zJm)8(jXeGlHpwiHp1mUe%5|!?uJV_gpLseWzSL%0N-Z6cT1=tOl#F&@-v0Y#6R*S{ z$5P>-XlGEwQXaL5a@05W)FeltXldClNl5u9`N93w%5?F#H~0%(nJC$*sHxHExIDfy z#Vcp=CqH@4J0;6y4@~I`E-X20cn#aa&CAb^XdI}olCaLP+C{Uh%Tsk8!vHPgS$1CP zdEr^o4mN1*HXLcEzo?L$M26y(F@vjh5gx;uKG>P^EZ5R*yC6UAEWIH2O%2+EBEIt1 zMWVO*IL?9skwRg{ojn~m`+V{rlUOGO;ibZ73tr65%_=Q;k;^*gWS>`jb7W7y;G{dX z^wTAekUgpQN+aUYQlZoFwoT5C;5wZ~M?sF5F*|j2#1x$~@h{aMw-lTMju`|M{ORZL zZFTnyw~cF6s=I?TIwpl%Q4u%8!Q##^wG0z6LnVzfIuSeo_JiDxej@aTB4fNmwgMP zsYeD2`t3o7C?#dy1MGm1Z%sX?=qW4{7LxKRwOVKt<+6^=3u&cf>T!FJL_$;ZQax40 z!7CH7waOxqsRH#?S}_y3GFKa0hwGymqcwaz;+yXE97;*%C7(Mo6cd{5wQ0BD)998A z_N)i1GgSJ{1g0$Hs?UR&V)bLS(X-;Op72&&MK-;E>d<&=Fqs(>s*LY)vOcpqCS!(x zVjrqj_OMb<>I>%O&g7J&Z8}jh-y=eYjg|vVuahJb3`q*-|H`I7gDJ zs<`1#rRC*?$HxpEl~?VN4OEKOQ=AEu!S!J+D zaaxwS%P&{J`2xg14GUKA*fW&Y94Md1B=uMV5LxRi)OMQAHbF*+LCG}>L=}g4?98yl>w-8rg-Xw)%}``M1$7rBaKbZmnw5#t zgFZUP&@uy#LD78%4_%* zoUvP?Xn9dy-}>vX5B{O|*cI;^-uJDH=jMrWWKylCTacW(yH}di$MN63-5Rf_q(KhO zY5LQ!kR=F1`ec``y}k7G_U|_iUKGCV`k(X-FPbv;=e`^K{+C$|X;bgx+$8pZKA~!U zZ7unJ*?6r!SnFCn9z0Rz>#bc|(`#m@GEcs_xloj0(!WwNS|h24B15arIuf2$^h(t- z0g5tq8Qj2C-ocSWIO&f`ox_+pbND3k=8OU50#|s>p4k-2gRaZodyo68-QFVOl@kbM z@S<#Q>5XHbKJ%B~?|h?WVe<6$4}SLjjrWsZ!}s{G+A}XimrLr(>h}i&bG28CrUwMG zwZ9x0uX(P@$?eAJcpbk=oohaQmRULvnIU^(F0sv`%$+wk3KqiXgan2n{b5}pjD7*L zi%c`vLPFdsKcdd$$c2i^iS_RD@~zP9DVv<{?Arf zKN26boz9QQQ|2Be@pt1(e^KL`s_*I1k+@D>})F%W|j?w z#BgAsa~0IEkZd|^5Oo>*glId7uzA-p`Wy#lnEVtHqL7&(k(qFm51|~WP=vRIa3it6 zD%@UBBaE*J7fz-J= zc;&QJ|9!QEmv_D=*EeX7N1w8XR!8V~`IC&N48tAacDg+@j`_~u@6S@0G$c%{kpV)T zzD|<<78J5%PhiB1-M}*`{2tgzuYh250tu(=vJt>bpk?>I5RM4C&%IYhaWBe3mS3YC z`}}9QAsaRS8vFC!-=2_GtNVom(!9Kg;On_Q%|}bZo$XAW=;iACuIhooxY8H1PoG%n zTrHa~C>2({RJ^NeUKJKv6-HM%1UV+SGbHYeU%}`y$}v{EmKx?4(hLYQvRfsH3*tIv z07Wp00)i58vjBUwfiyycbd!O}dy-!jUf>9i%el+st+g+g?u~sAF6@hV>*Rv;f1>vusvEEuC7sgrUZEd_5FIsQ2fy0)wWRI5YtcXU47~frP9q-sZ zBQ+MHBk8^+JR{k=#$gu*#Yc**%Ke&|sbaBYqp#PLJgf}nmKFuYMS;$m=QPUbbVW+7 zZ>06f+Eu;6FWo;ztEFrjO(9lt>+73$K2!VLSBA=TMie9Ga%T#@8a;a=^qJa|hl-Ue zAo@B*j(3al5q8EXF`1v^*0rE1)NGGL1?#(mCT1 zc5=jdGA^WL!r4L-d0kJJ!7hj*>YNp@@>@An8`WiGiV2X#CFSDq?g=5P)bcp}2%5+h zuuKhZXg~oOWc~_R?!)4EOckQx0qa5Xb9ULd20Gnj^axQz$IK&QnoJBj#;>v+fT6i8 zbT8c&vKJ;8B!$Zr&k>Ec1LgxT)u4!rK`9|rUZm01*y&E&6^PjoX^Xn!M#b0X?e>tS zxiBK_x*LNye26EL$rdOC-5w?GbcZlETvyCzRf47v0Y`9?fmJe~8W}=HGWt-dCAVPH zFLVa^YvEk@seA7ORQ>T@h7TYjicu&rDK{Yut5Iku(ty_XbF#=*2*MSzs^jFmpiYg#H`4PO7RsF`% zwb9n`j+B@5^%Ku+9IbfF%Q;oxC2_X1P*my+cy8~3 zXG)4R))nza3PZfH-0H$1Q%9e5L^+1XCY0nn3{g-B4v0&DYdu5}vi|p#w{OKhc#vx% zP4*7b)B=JNsiqc!c;!D@Isvd!qTGmD`)fD&!e6a$d2nAc=M+uXH!KQg1uJ}Y!^7j7 zH(85|Gy|HNDj@!Y&Pko<6I)YGE>~xouwZO!jb(SR_RQekrw92TUQ)i%3G%@?Nf2~| z>p+e&)qbW#A18-UZnhpe>y!(QkI|uBa3+VTg3kDaE%vy`C)qhF2R*)H#`E(kE^L^9 zd12Oe2(=o-Kxwup{Azt%i&?;uSMX?UJc7(NP${iuEbcnOj-ase19HL$vD(^IFxDbg zP#F~z4bc#1jfb4`nK`mKGnqCAnb8nguF4jbh^pzWOwg+~*-A=+@PcPqGGkzh0*1w!4GFhNgCysMISo#W{A3=LRm{<%7BaOr+TpO&%>Vvo z&bT32h!Xin;{+Cuit~Cc9U?A+y&7E>fwn;K&gG>Ic-?PPE}cmTtX{MBPmeAp2fWkI zl~u*7N{>jnn~LqZr>SkkXx;K=e0gO^`IFe~Xn-x1#zM`DgYaLOA;10e50$Y{@mFj3 zDEnkd`6!l<;T^|JYw_mY<JS(Qe@7Lw>}s2-M!j~g{lLJ%uiQ*|)_1q!6f$i< zW-8a8=uRI9C(j$9|NQ+{nKP--gT3%6F3jyo*^(F0zO?lCIbn)Pw5MOw-)9G|Y2|8V zv92s5M_0if4bDwa<682_c{oQPLbEFv@_>Vmuv@hvHctk}wWwfOAdGGzz#g3=ixksB zNC6{YCJ#iW!|}=W-^f}Z-OsFx5l?Pj&%6>pBbI30iJL7D>y7%4VSN~)^blY&d`agg3&fNQxT^^$YXGaVTJy9Kf66+t- zI)lT-6KyqhzAYw8MP+&UJq~+x&eV#fg%=#8%B^VGYnmZw2 zy;?!%%EXjcW01YjJVr_6;ILZ)$pv$ndsT%053dY-{XSjWZpaOBU%Yv?cl-|z_MZ4- zJ^R@!_2Uoz^}q-3ZwpU~II8-WP| z3g@2VrzfJzQG!QsWfS^TML^HmK|*caq@ERVBQvtnKy4wp3t1c#YUqSzup6z=i8OL? zX5(#`@ccUex7XH;vU}9#v*CRI8;||x+xaCJ<PbE; zDo>bn+kaI*FW1$Cb#>L&?I_X!tG62K9T&QngrQo9RNcbOXQR*@Jw2b0h&w5I20N#< zk=Yu=&3Y!yZg7(=6-;!4u#v-4Knp}Bzh7ulQH3wPGLWA8?ZHB4Y~zE7V?A@Je||41 zuj8Euq0i=59{ulg5uaJ+S-}f7N7K2K@&eJouY&mDywrcouE{!zTB^^zQSBN0gv5Ik zha)Bj>#M%lQg~tA#bp)lVdtG3bhXPtC=)oh*OO8Pv=($RdVeBEvSiM@$xRdnAj9qUJuV)xgriCQ`&jn zq)pMEId0jQoPl4JD(%;z4=gBl&WejKYjf&%n%k}&_^v9Ee_Fg!yXx|WifUK$d+tnb z@nU2}bp8H&*&W5@<;zl$E5ouPl|<{T9m6XVGZVdazI4q!A9lZNKWZ)Ziy1kA5;(hb zbTv9EXRJ2d6h6Z9cvJMUmCk#RDlZ^rghB*^{i?Jlt`%3KU0nG*im0FnMASo68c2Er z!$J|GN(75XA(PCgf@UOiNFUe6qj!R!WVV)-D;9HP7(*eb0LoDUyVt#DN)8XHa1va3 zrfn8BDq2;rOCg}T35QtRLd>8H>MXsrPa$GMbOV=VP$@(-t6gg(LItdL6+uVnl&-YS zc{@s_G{TW8(w{}$%OLD&Jg}ou1bDDa4z-5T&8P%~EE5;H&~O6-%4BFsqNPHloD{23 zzW}O?%_VG-1%#j=NDI*}ArwY2h$2Ra85nd+Wproma0Ge#1VK(xLYw)h^!B`&D_)>< zNi<>?E4xeZrunE~BgMLFpiAm#!H6%U7f>uQ7kK#Sgt$X3j%n72!&=YcO)`U-v06ZWJM zf#$8DWMFJxURc6TkW@Ox?(O?J?3KE<)j;0{N_c5fh`5ZNBRul1)YbDD1v1n`TsSNMtm-pXG#`RIBh7DKko+%+~PbI&WsujxUiZ~=JlVY9W z2+7UhiwK)Y*9MMbD=z z?x&AjSUL7X?SutwcL;kb&`mzqscCYpEXZCyQL{>}4A-0~Vmwo;D`beS#FCrSgA>#G z(DJDE(!hz8B0u7vam1S)@j1t$QWp>;lP6g)H%889g8c?BkvA8^lL&Hcs6@bn6bc2^ zLDc?#{Ag^fWjkWz#?7Psc>4a`Pc*vlN=vBqbbUm!58AjsyC zAtpBgqyZd6qTC|Mc!Nq9UfF_$+_af%SV2z+C2x&)lrAAaF;sf8B@o2&6Wb+^cq%c{h)RCCe6X!$Lglj(dCKpiZxzI zh&4DDu8&SQq$?&63ZaxBawB%fk6<}GT%j_?g~c>qfVXy-8T6P+Mi{|I_&7npMw{yH z8^Z4=%fqKKwqN*2d*AV~ul2yTy*VG{zj!8m;hTK^xk3^6Nf1WY`t-pU>Z3Om-b3HN z(z= zfs~qWcyqn7g50eLrK2)6%*zwV6jU@{(3jcS?t|KbVuMT(XT1)!Qj97Fi2Nx?hM9i{ zBFR7u@h_%Jud4pir-;gV%=Tw?b9f zRNdD2QV}a>5kE6x3QfpowN6PSU*WyQGjmhZy5iZX^!+=7+a6~@bS@qyL}eJJREcSA z@nFBz0>y9>cNtXzUMF=f6KU8r54;Bj%zz{vGR9Wuz0j0vDc5#yRc^UizVz3(%8RCp zS(-)5pL&`fe8Dc>A07Ieb0&LNSGcY$w)#Bl+$LW1`K0n=OOxN6Q-9{%)YUZ-Itt9U?Qf?8ZJo|2t)sFYfJ0{Vt_9fxF z!B&q0PcBD-s`Rns5mU|D@CxgL_97uW&*CWxV{Gw8Z#i|!J8U@7?=4#qugp!Y@=vi} z9$VE*0?Dho(fM9eM@?D%MqPPGVNe>nX?em^Ygy~9D^pJF*dLg{@L}$$S__t3k~8L- z#Lw{9#V`AFwZ)S9%Pb$cCgfF}#P^QjmA>d%b~>Z5{dfjWt+jAHwHG_1W9NDgEIfIT zyVrek!k}N_Sw6s5=`VGa8Ve@puat;W?w0|z6w0<%OiyPA{CKQ>0*%r}y>BYk9A%^8 zdf!NR@)9i}EEk6!#9MPeN~O>8+Km4gAuch*LgG37}dy=%OMI?!K9hAB1VYF zCesrXjGjY;DOm9ojH;j;CKSxhpd4wP!OaLQ-asc*tqpEs0HnmaCo;q22$hyYnDrpb z+yK9du(HuOJ4D$*Dj1YGAN_O;FA?Sls%#X7%^`;J1BjM>oggWkN)T{Gxs3`qQs&1h z{h1QMqrihdV?FHfDDVJ-zpuix510?aK#1YNgVhHQPCj_B_Ta(g2c3)-K9$-alfl=G z0a9|E9%wnh;VhtFvu%UcRek3?c55EwIAxsM;4Gu0(+#zdjRttWMIqgqD|MJLk%k`w z%tF@zDo)tQ#_KYpVjj!pm$JMSG>X5kBB3oH2;v6EOrN-I@Fe013Bv4d!zEQK&Sm3v z5u-T)*O6*lnry*LZ{br&7zLunMJAve*iV3i76|at-BBpzjv^2v*%cSV7YKGS2s#;Z zYrcigvj+W)gfKx1M$(!S#2}^N5vF!=gWk~ZA=&FDFRIq|LKkvvuiP!K9=aD4jZgoTYj{OJo9xNJNKdWgD;?sCP7h3x#aG4R6!xq|xqqXzCOTU8%&7!Z4To1} zAy>4zSrAZab$JZMN=<#rm86p8iC9zdI?RK)fj2ucx%?uXIfA6CljvWifOWDnwN}AcKRo}rq{wj zJ_aW{QZm?#(InFctHsM#YKIT*S8Obw%|(lgtt(F~Bcr&l>~dgg-+_|HlWwZI;)L-x z8Sxaz;I?y_5{^O!lHIrBu+&Hb@W&2_Bd-cTAm}ldwKssqNahHN#N^Lvqym3XBABCR zLAMx08U&oM4WOqx6GS-)GAaa~qwLdIzzG^@Y@6~7t1XCRCJH#60T9y+kt=coF*yq; z5|da(+EDLFeRHb;(O3qBTlXx5DRRg;d`aBB;Gs}K0Edg-a?`U=lz%W4iNiMo=~o|F&~men+u1?CIAsrKC!bn{{aEv2kI90yIqo*9(Xz->G=&ATXcDETeC z7}g#rd#|0&)$m<(;f2$TtuvmJL{P9#WCJ^HjLK}tjYDIA6Y7rQHsNkcrQb~N!q5$d zKo_5x1FV;14zg!*?=Y|(iUl*biHei+1eddersS(FyAqEI5>RXQq%c7(RtNBkt#7tt zEedBV_}7iF4Ox>OyH^ebmvf09-WQGE{W7w(=Y<^G6jl^l(NgcMjxr6NUO%moQPdvx zc5W--t65y@8y$Urbg}tun&kVxya4~ZDQ$^S_#k|XKW0IdruplZF{rL?I@a4)tCt}l zi<|CS(<^sw`aUm@r?rtn2^v+Tn-(6@FY`dkzv60ckwnALOz4%tT71V_eI`rC=Fy;3 zl;OGd#O|tRqI`zwX{;8o=2*g4TT>&)4rxY%BeiAw_iHzHg~xCs;&~;C%i+T#E4hq9 z@i=a&F+4_f%ub!W<1*EZC>hJGv97ADlLsbaYbBa!$z^HreAF{ZSMg$GS)uWz_pL=q z-m1(<_2Rzaqzs_-i)@^?&X+1fL+Z7<^sx+H!Xc5j-&BUs4osAo=bhnPc_8+Fujf9{ z-nv=ZsD6yb^JLWeDlOIf_ZMaREF5pBZ*@(tC}K?amNc)0(@F|2PmQ!hr|Pqlh7@j) zNQ5$X$gV?iS^T*yW}^w@kh2hqaRzCihoEY4XNYMY%Hrj8f^eZNEf+*HcLhicX@sr^ zGE?E}(0mNws-~?So|ED>^?0R@iA z{1l3{#iu7iP|0;0T4~F?i4&r-ulwoihDi}i95X$EWFzQH+ozVM<}R&`L^q?c1?n5)gff95 zzfp33Ox)|7thrk*K`8=_{)U(?cXI;g2NFeWiXKJC3*~dvOc_$+o|S1v#ix^0(oz| zbt-=AwF~baK9#n;vfxQ3|LgfnCtR(=BV~b3UUO=iH$7)fop$BP2z63590N|hgZL|- zdq?Ib5pxtb5gaq3DFWukDup7hrBOZy@C^B58gIJoL?aIfZN5w^6Cf10f!W1PyeYGh zX*BmPajA&i=2_mSab)l1H41JMjLg)kID6V$7MFu?aZEd{h$~Ca`Aj<#I~t zcUctH#6D@PS!h%xMBEk345lGKLknD*1j>9^R?cmit&yf_HERB6r_@{O*7K`in35Vc0dlhy088>rjv>^HozC7FHf4PtBZgXoGQwAQh4<^F8#taf(9&I$O7%at%E%=(gxOie3OGqf0wM18rmuQ2v{A6-?yhh@yojre!li;OJoPe%7+5E?tw8l3ZJvo-$k! z{qmTL?Tan(>Bny0XGQI|jI?YovBuWc={JsN-7UL8pU8ozd0AcPAW#o?z;^czql?=} zowIX!P1i|*)r6XbHaa^yrx}+8kj$JaTSx;G86Yq|&5saKz&Xr98bPc*5Ys4AbTY6; z7>0q_GWkERePSA13rTlF|fU2T4^8@KWiEs8uGVwS}^*yLbw_ zD~$A@5E&pdCBO>P7@3t22readf-N8t7PHrn5*UTYjvuw(*~}6r@2%k!T0AiZOVu#icXIXnVs;dZmr(? zmbG|lzoM$C2VHlH;nCgYqrF+TYd$XVPmK^YmDuWhg$rw4GxV-vreyYcwlyZ(^N!cj zvHd>gsa;DSXGgv7Emjm==9%za%TvV+E0&C7t*hxNJ7UfiXMz7?Yn$P^p&Lk#5m6CF zHLYWYqc(73l>^Hy6e_QQvuhs9sfshB8y2ucXwHt_n(yK^z`GckR20wVrD{#>&ML^A;txd&SgTo4ZK!d zX5;S-&|4%`i)dSwRz0X>TXM@S@5i-__J#$`fxn~nRL9cm^k0gbxb9Gfk{Kw_23 zfw(*RFhA8&MeT-U0&CT!7%AH$5mE^SYl4_LO?slpstQ`=yxES0?3(Wi4)V9YDVI6m zHVT%RI7dVL{+^z;EbVJ<9qwfkpa2GxEP9Q54Cse>s;@xpW5XP&VM_Mu) zVu3MGGRXjgt=v(7w^Gklr5?3OZpQUGC_p)InE10fvJe-P9VUGx|7UkCA7J#I`BtGe zwpysRn{tnjQIe>Lp20kaqln9T}3 zPOzolL%*&*05}>-4nI{N`6vHRWXhS+*!XtQCY|;IIe%mRzLWn}enC(h3KH;&oh3-Q z5|SY{i}%I6*UYHd~Gi$<;E6_$Q>x#D5mAe49p;1^u$ z2NnRML$LdKbLa#Ag9ktL*H*^XmN_lWF2zY6Wb)LTOefp}E$xE#KTlm%K8e!n!CZxuJ8mAdC~nK$i!=GHYAr?yS$2_Xrr=UopQ}0Chq0o%q_G`mIW9&*H-)uX z*cuefp)q_Ok9v~?2W8^0CKGJK8cnbpoB&-vt`I}L<0erOGPW2d=oe&gTa|>qwWGa; zDAll)1CWkvL0gijg)V&YD7^VDCW#?H_5zG3kmC?!%S4#`UGrHD5GPj!f^-y8XjGC= zkjkQDQX=T8I1t57yzK^O#bH<_Q_YGlDBw1a&fgaWcPKP{;>|)@iz>k}n53tiG*FLw zwkWpmduiXkzW&GhuIAKtOa(YJ6#7y|TG zaTK;jGH4yyl@94voJ)HX9Jy~h3q=xcC`%k^<2RY+GbPt$wl3C2mqx)yXs}=g2}3d) zz=;$N4CDSx-Yq}j;kM>-Xx&wp_BCJkXYm?L^C+E8*fT>qA=sAf0MP}3OXSF|6pOnl z&9PdkQ5D{;VVcu$qdR1Syfa1=+YzL)l|DjUDQ;2f7=7Z7KFpkP%k35mOKm2Zp#^4ISq4mN+mcj z=El$*;7BwYG|9J~PlyjyYPFW|bEyeJ;13YCL8^s=Jgz+lE1gNLOl1M@PTp+~^Y}0) zFJ6!;F!*EgLY?Qe$0vvTRH;d?H!KhcLbeF|iVPN}SC}&t-Zu=hqGeBp9EXeAi?SVl H7=r#U-dPz7 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj11.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj11.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5335057b45580fca39bdd945c7b4ac2051cccc38 GIT binary patch literal 19284 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≀G7d97&L+jG+5(RX!)*1n6@2wk2M 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 U4)LZOUaVe?Ihl0pk)Z7V0hf32%>V!Z literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f12481f0b7e013b2bf4bf116aa45cbdaafe9419a GIT binary patch literal 23313 zcmeFYcUV)+w?DcA2^}PmM5>0+n*!3Y1V}lu7Qc6W)_=F%r+St83~$f1ph+z2JH(DiQ5Ji1_=sH!9o*sbOh~BI|%I0 z|GIYeWC$PzHZXQY_t8glNB|%U00A1hGWnrSx>W@ibq*C5I0|BYMw!J0nSBaDS;qbU zc%e;$kpKV%=sMyjE1o+=-mwZ(&^{SgW)-p1vIZ^6BtEth@BX3{w70sYI%@A7T}?4* z9~d}!0PCohj_?q?XbiOs1@Lu3C2l~irZi4Mk6o4`VKRVDbv1canZMKe6}#f3^=qA$ zQ9DV)mT_lSV?H^kp+m&)X#5?k7o~r{#MkD52EWBlL@`*_PE61}L$|s(4(#gBw9o(@ zoF?Fqi*Vv0hIlF?V;Z}b42be(V_Wc^UT!2XB=~tJhD;|WOeY@mDNgsja?IySy6;T7 z-*S4OLdM_Ew_|h5f@f{&Xb4cIZdLS5w;ZEX{?w{mI4y%K1Oy9~1TCJ2(ao!Hst%28 zh&bC8Ue^{g)NC-+EVWhzfPhs5p)8`L`v3KW`V@uy&kr_yKo7uzYk4bH;AC`f^7!?tg%X8tjZv`8Xkrd zac17}+ot2)rop8UtjPa4B(Kp6I1#mTp+%8&u`M})Ys*3hyH&U-W-s+;B(MVG;yk)! zwB*x>l}yP(SuNu1L|3NQS?%`P;Q@zbIO|sZ;V5uZ(ZM;kB8qEFl2IIYTek+}ihtj@ z4;pvjs$>85-2JFRl+y&CF%v`2E!#+5B=5u+pVJBVFQ@y>B+N}8o14z|U!U<`3G1Jn z1At7Ew#JhMv@GLWrKvmZ#Q$vYKR72AaVuA4FjvE+S;KAIU}VX3*C*34c|6h7%@gT2 zhD?}1g?O6#O_+sDkV5#0A@|xsd@mpKY5SXD{;;HWN0H8BR%4O{wA$l0{ zJU7*d^1yHf&v2EuLe#?!4&T)QEqgLjZjU zEI1EVb`%u6==uj;gCFw2RlZt$EG<%K>qJ^aw`m~fzyCNo0MH?#03DFOjs530RXEB4 zfMs5=4~Q=u^Fkm1J;dj{C;;Sz9NO^Tck}-}_rDAXq3Zy^iE;{Rzsiu%$siwWo`Gb5 z58x*Jml75M5mXiue4VnXCQ4MtG*}amg#nNEBZkIJiSw34RT1R_u?8*^xZDsB1Z84O z!6^Lvi$m4ocRzvi)?t=M2!Y}STy~gX+0Db94P@NI2b=-42GIG$vS{H@xegP=Pn_Ga z21B24M1-3s$?xV^PMVemBeTVL`#Q_us4 z(;x}foG^6*Yfi(;!%M1bIiMuLu2tkG_^oFM@;IP$5fW4)`Arvw&?CThR~rn3z5b*X z%Q&3ZR~z()01!akD-7`wc`QgZ8vwxLP6&YR6tf;=H;XB|UHJeYl$tRB1EhtlKxgAB zsUSH!iHm`*c8+Sn9v*tSRT6f3nuQ*=j#ZT&CeDUcMIJDpz_k zcweyii&s0rbx#OUydn_a29f}cy^wR6-> z&-qXChtR<`blJZ(6!WaWzhkiy|E{(COMm(QGd4qws&6F&3U|_lu|8?pTeuqMkS9gf zD>cgjV&dSg+cJz_Y82!-J0tC~taLOBi>SdkZ) z;$3)rY7ncQEy z{Zx=}#6z;O4fzG}cVGZ^n0^>Ix!j?^;0&O#XTQDX0Pm0yF<)2?hd_fA_aGP=SZupCowv3JXp@bv?u0 zom(2V3OOK5T(N6B3u`Z6~LCdxFyQvdS4JQMFczO9Qe&fzcVqYgg!-gm;hj`H9+z z*~z9*RIm_nOUox2+K)b@DVLUcdcDSi;{d=0;4yf7-2*U~@-xp~e)tB6!xhzZjje3q zYsEIeHvn+-pfecZ&n>ODZpYf;2#(IKJKe$K4YDQ)u>eF&?2p1JNQ;U6v36kV*V+RD zYllEA+RYuLMmpHpJ322}ZQJ4KMsOq$a9`%0Sy@?HZL@Z8T;6VNZDX~?${uI`*~ZFp z+YYew>C^e?sl~Tgf}^8@^V=s+U%UaUT7Wg4KYg%ZW@m3V#eezPOL2Il6r^2@`a zxUp~qzKLim!C{sYn^q)|a4^SIDH~%hG_1N!W=4M_x*gWgUU3U@WIMdgM-ka6e4>w`9{od%1+rHwnD<((rJ_u28 zoeBo!G%DqCHAjcaqwvi1&`dIvgk_2JGG4mlV568Ru7Vy$$0YOt;*0CTYBnPMj8|Lc zXmPCPX8{h8EA!@Q&h4&Oy2h^xIx=aV+kfL#A#PeS6t;cWrgUvsR&*G zE9?9QPxbLLX&9$&5qoKaE+`U7wP$SUiK{9MmrP!rOIjs?3cU`Qnn{j&JJ)e9V9p#Jy z!0iv{R2a=g! z%XgoQi>olu+22n#pi$~2XSzj5yhxJdlpZ^!JcSa~*Krk^ox(HZFm}T6H7O9p;e$6N zgN47zf5nUZw0r;VU~)8&)O}+hU=?C|woC-Tx?vsZ5=%ZAk%+M}&l)<(mrCV@syR%j zPLZK_WQ)$PN}>CxY{J+}cPM~M9O|gkT50J;G!CNf87?=Je4dc=ysmX$)KTW}0L%#j zOaflLkKAqYks-K4Qj#PtF*^Nl;ah{TFMDHiv)Ig?*|P~kP&-L&+#$;yt{;W3VZ)!K z>8yKkLic#UGQ{-0BLrv>s?3aSrxkeMN7>97BjVzeLDh}8a6GBAoJ}<*usFil)^M-B zy?p@Gnq>ih8n#&7GTep@`>192EBawU(Y>!i8iWQ2Fj{~u)$TTtI$`Y2t&2z@@OI|@ z{HucihvSe)E}r;m$Mdr_{8|iPYA$K6RcO(E!7)y=v_G_~zj8@yS>CB3Eq*anQ7tGl zO$4CByt2#XE5;)5kotrfifLOpRah_b#%s+Ka@3nf#5oiXHmuut9=(s2Jilqabm_JD zk`~JGo!xOdjs_A*J>Uc()?EtcYEZ9Vu28O*Vs?4tE9-otZ?+TXbN;;=MCow^Ka;RMgDJpe|v;9u2FUU(0dqn-H$n463$QY3>|#g+byFzdT>YMjnZsHm}sV4^IF0j(mVzN1esLrIH$u49&+olSC`Y@#BJjiCm#sHoAhR=oPuMNacK zx3lDzd7CXpIrM<8l-Jn<qtByizB?btl7S7Cqnh+%uXT++N$i4k{S}t9hQKB&^?)Y9Ef9Dc~ z3;WY+={W`TD^ncQ0q2cAoCG#9Uq+XCi$o zB+#g_h9f2>(7H&mOG?QMbE|^mJM)5W(iK0R|`8|TxP=>^Zs=p9NUwPcgos506 zklK>pR(}4~5eMNG#l~p#hD|(Jh0EEGw?&>lk@GdWdXz36It~HcfYbVS;@ZoU@I(ZD zOecj@&zYqYL>u(-PyxKyX@+Tu`N#Vzb9xDogBj?qpcKAp?AcCuNSA1nauh0>O5si_rSG9XZpk&&Uj(LoB#p4crWSVqC* zBSJlBgs(`fRx1zw+m6M|Hvz7Rqe$4fy6G%nf)k06T$ikpW#v4K`eOhG=q!u$UwPFW$#*cTKE#YN=qlzv_Sr@OQt8dBiGf8Mtz#f9 zimWXIk_<{7D^@9{|EbiH5TZGW~`p2SZ?Gt?PSQ38xq4zuHu?Ndc#JeuhkZsiw zWP8%SGki2t2KV#Hvc#ZrKQOw+Y3<9V9<=DR2=0n0)fA}-(=Ae5#Udmadc!lZaw zFA+FW`i)=Ov}_JrkKi@7^j=HCT*+#mN~M+mPr$xrLs0Ikntw%;{s`aqa%^1_xzIs$xC{XPQbxfczq@(JV61F3wvPsRHgd&*^68D z%C^V$XRF@{e0@{V`k6@X&stwk{R$5pqR`n(-wd96hB%m&g}G}5sTPi93LEo;jcpj2 zR#ec{2pU%?ts=eDy7DPdG*g68L3ru92&$W>bn9%Oz7V-dW-O�RpYZJU)@#|$PzU}kizw}=l;Hfi z2Nl>zHVS|Xhd0U4IRNwJ4(=OG*e^2|?NckQ&u?kBcRp+Mu|D*s(QL=|LD&Y-NtB|K zSYCdv5Fm@ldVSaMOYP24iQ=KzumR%qvzf$CBEwb(PbmeQ|FkY=_v4cIcN@$)x4r-s zyv{-u#hm;gfj(xVZ19!lJO4oAA$9xx9eXtsNb$BFd|~ha=eEU8rqfd1zF^|X_bp%B z8FzhMxq++J)P@0NU%w`zgpub0k{gf_Kh?^OEpJGeTyr1S1cr?pt+t+@IwzjzxT*R- z5-RS#Rj$y%K@jsY@YxEV4(qR4Y*8|1m*%5xUk_dQ@!Maj1@C|9-nPZYFZvkgIMGVO zA0;F2e3I(@;lw-}^yR%imGmr?3=my1Fcf$cjMd}M{np~s>R0X!VG!p=ohW*IG+nVg~0puphBuq4IVrITwTG7wG$SFz*Xod;peNj)eDtVNnO^4 z^uS~@jia77vmi%_NiXkx+kM_jOeZDUe{$nt^X;d@WQ3UL`#$?Lx5yhFNZ3K|4aC#Qd- z9-scp^aJoaboe_ed$sJcuaNwYk>XE=N~^Z}EN#|yhkpI?8;}r&$a2LlnYC7`o)Cw z$k+1kAAUp<4|@-La%E}!(2bruC$9)sR3zl-wTVExQXt;QN>;naDMxPPyklme{yWao zOUF72zwWK+bHUZ$c^_^f8#$ANmauy8GvN8fOLpT2CwJe!|0*UgRrHtt+p!zo3P0}a z01PpzEskm6bX#Vw?h!*v;w{sn^AQZ#6Xq4^#7RQ;1^44x?yx8GyjHQy!K}=eg@dy* z)%4WV;^I^VR%RyLM$AaCiwY=K;EX;^J>^_Sc0yg5Im3+C0+BpRiZSiGN@?YotC6|B zmrNn<*g6WI(%Qw$W-vMU8gdj!Q(R2{lEr*GgHeu0!czObhq5i4e1~M{ixl?KTgC`$%M_rV8`ajg3W7@#rkUMCl#pI;7h&RLRP|o?LU0 z8KsPl2#T~>A2WNZDKwBu378E)>QA*O;oM;`9!5+;35oO4XB1go)-lX!>9#simi9*d z6bi7;DyP%>=yV1u3tn={@8+?_WY_Ws+VVeLAfBhAQn;Gzw2u9T7mi}?db@^3cIjRJ zEPEfNjB9C1(7j;QUt*gf*}QAXDl;yjKW8L&i^JeThfn6#?_MwDQ`%f?dc1E&{@&!v zfNT$gZWs9tktlvSqL_RtIf*W$b=cb^Yvh#-t(Kvx!st_>WT{$#CV6mP5nsr77NCeo=s={*)o!wTF`)$d=BaUT&a8P{(x0t=2d*^QnN6jKI`%PN0xh@YIR% zu-mm?`tf+8@2|H#S58CZ;vfE6Udg4N%=|6uLeGvdpcBGH(T-ACx#BRyiX28=_SF;Zs)2_s$(yVfo)98ObWWMYoe@x@=vuD8pUJ#eYvMAd0uX zb<1067JsT`h7rJ1qP%rGqFfgcrI2E#%+tys)lE(IdW~}07&}RLA|7GLkRic+Ws&?_ z+G0=Uf7Q<8=LYWl`uTluXGx{H<7Dg2FNcV@$mDy92=V7_wpp(pa%XlZ$>Da2SR7oA zI9n&_AS0Bw^e$*!h-%4UC8Sr#>xIGA-1mk~=P_39h9zGUQ$9X)8$WY5ImR}M1mHB7 zs#7=n@-(Q|Hth*bb6P)eLF84avSy)T;5cll#`fwxf|JF4N&4G+o|#szG@4f8JX)(? zhL*Nw#Wg}G+f2}+%%se?84*Ba6pt1(bHBFlYC2VKDyI3Kogv;0+(Fj~BWa?obgPjW zhc3j#d#O_Ioh$fl?R@jp?yI~n=X^9@%vN2ufw_aHJ5z$<#Y5K9I%$xyWzF{o7Ovb* zP<~`OdvN{bhWXb_J@J8N;L=>&O5$V`B75nUO!DCU@8O}k|!qG)b+B@?=tY{2kY+XLk)Go(^t&AogQ2zv@88i z13OTcCjxI&SX^md!D`@#dk0VAr!pwFSB<{Cx%?=S$#4Xb2|%Z1ky>e_I+7uiP!T|S z`>c9q?v~G+_sHO8CQw}_Z8Jwb>w{sC!&g8GFVU@zA5 z!4gUmG>3cD@8kz?!*N937?X!$k!*S7y5^r?cy!&YamTBf3r~;t(1cg(53M-e`i)pt zMk#;W+$m=?4FEbotc-uk5Iu;AF{f@pvdokWMOdx078>utK#U|wMWQ%T6{k%FxX6PC z6K;hVI>f47Ykm5z;oTMPg3hMkWr&ugH0V0cL7<*}(uH?hlkf-<9!{!DAtCV<-#rd< zklb)MuV0Kd20=vu(!em$|EGrB@~7Nhe9l9aFRi;Uu{$<8?S|g_vbT79TncC&=$&es zVa(R)Bq}gTM$*bs+%YE1*OUW4z{D`(-i8WIQPdA@^xC%C5oj^Jc|zZxN%!M_no~}U zUoq)esuG*&0J3-I900JAbf`nIq|AkiNF8!aU<5iPJ)sB94CnVWwmqFWrYFoxDI+Zw z16M;;%ECd{UTA!j=rmpLCnt*P6g-F4tkr>ab=8Um1exY>!6b ze)LZKFwNlk-#D8TMKtbb(`U{UeAhm04AAJAril3XQ-k!H<9EGlOCIu1It5gwSOfm8qXIdW6Ltkz| zoCxU8vvw;&U0x1`iJHXhS+b~&I9qQk+gUF3bbE!&aC@ZxvgXsCw|+kzCf+Zr`>O1m zBM}glBLhQLPp=-YBm0+nPsPn`9<zg&mRpom`CdZEvzzNUXF+)~uMv(u9v7o-_$_VAAM|C%`~A7wIApIJZ7H9$@AOzkO2jbht21&`!WZl^0Du- zjxJsNtsKy#G;nQ?rlQG~EkcfMUbQMJDpqmxj~_oq_shtvnMXP3eg+#}f%5HXnql+r z&=kn5bAgStz!Dl`CR#zHh(p9nGRdtnFuoFuYu_pz&@(nH2To5a1qHuM6B@kSLda=; zoPaQXH#=t=T$oFsn2GuF)xZzkFZMwm7rxQm$yk-~^%S8asG4(Ctm1u`n5 z?8oyrQQx>21}|w57{pDplHD)*TVz#y7y567n9_>0{cQ?%$A-T?t-9BuR+W;$JzWND z2-Ap^`nXY6%IL|{EL^tQZ{ZY()&p;VzOC<-K)QqSU8T2orYl+Cy`yUZ*tGpH=piY8 zEVkgue#QRo5;J-IHutk!rrDx7m2%0)Evm?zRy@@w$1^o-+8bERpqjaQN+G#y2{M<2 zBYmscV*_u z-+;%?=L_X}Vq`QO;c)o4X5zeQN#3vW%I9Qhirqr&VXddBLALF#4>1eX`z~LGfkda^4|v`^?SjDIyM3e`Aw(`Xgzl${e?Q2g(SZ_+?hN8(NG7@3JKwZ5)o zifdN!y}y-;dPfs%20t>W7{sL)Q8vD=4Qcc%h*KtcdAnn6GZ?AtY}AxtJp~_)QkJeS zo29atp2wL=?eZE<^RqAvASR^4 z5xGSPtw+~6hz#+Q29>|vlziA<^j-UiN<*&Zw@2-I zcf7{}?NgGvexWzN)Fu9B)B(K!JkkK=S#?xTexm|t50Y#*E#|AB+l7CI7|f3ckmKp| zGH;TB;NW5efVB}5ix+n&O{X`eZ+`zhY+;~L>V`vqjHn@mt0<|SW25`nX|Gx62t^_J zffHm`T%GYov~AIv4H8SgTZIYuMr%Qf;ML9DUPji{EP5ka05f-L9?+s{cB07QOFtoQ z-K9vINEyR@ud}n~H-sjj0Vxv@^VS0dT+Yz5xS4C$sD3Y&o&NG$G4P$c;I|@Gsu&^E zOV|z?XW~OE#buSh)8}c!0?Urbn&B(LqkQ+KD_+QU{=D}o_QL(Abx)*|3hG6`uPr6a zHf%=NevRrEs>y9zl*H$(h&s*-=4une4Alcf(NoB_ zy$>gR%0<%@hqOnN5;vco7m^D#xPV=~*ReZKazK=#1&Xq8m>9!Wto!IDP*bGBaCJP& z0X+p6YfM*(=-zwvxJ>~yqK`2p0#!W-yY}={>@63K^`0pwuci2XymjT7W*$rTGF4vJ z1PX(JAgi~Woz2EjTW#Q^3S`sOV@`DexWdhGWHSyec@}CNrjgf}`dd_NWP5c*JOT6F z`ehP*^i7cU4{5*%LmPiSkW4WswAZ60qESJjYnmWkBo~sKt3YE?W8CCP(e8nPVzRML z8-{|aG+cf#A$pKInnoV7F?m${x6ZsjxiLp&H zk59e!y)Kx4`RWBNs27Wj5FTKL_Pc!V$-Ce1CCV5si|it6FQM;|;M+jAyg&&IxP%pRU1QU8Q3*2Ewwn7b>buXZ!1`%$3I5 zq2Ni=y6%^#duQ7Ef5w)jft=5<`-C@-2fC7HK-3N5ZIxbugeZdmO`bibZZ;;1JD!a_@n!YfsCgzTPLsy@GIC(+9x3U=F}LTpbf0tG zdK>R|WCQvpa6GidR_d3iY-ifRf5w)PK!A(p^BiZ_EP z^vYJ_?Jiasx*{l4q^>!Y3eMWIo*pRe!ljCGTf>|BC1}~LWCQalB?z+J>7dz$&6(|u z-+%r#_5QNx9rKIz%crxPp&(76%QFw;r2KMBs&2l5w@3Qxt8Bd2dHbe%41T<5NYC^~ zNrin8;;4^--M5XO!bHALRWha>#U1)Xly5k>d|V~B#k@r{Q#LERXLl(G3I z#Bx>lE?UVd0Y#xLEy@F{3gK1BnWiJ*5f(YC#-q-{@~^J#Y^8eYMiqt-D?H3}eVZ?X z&Zc=Zp_ECjt$=;Q_{F#z2D$E)HI__XMR$h6qTuF{9pi4$W7eIW(y2tN!+ymCDz@L`%36 z;FSbEYD^C`a@Om0`@ycy8X8_%6n)_nraRhWf2yTL+7}&)xTQRpJ%zdFYjMkAKeu=x z1cQolheBb~k=GtJPiQTM8upu)QL+{aA)p=JMeYON1=C)9Ce*;G(|dE~JncE;3r+_# zrKf^Mtbj?z?2-j_d*;{fL&uKsVC{waM5$op%CLQwegQ{Bt34Yb|H2;0PsXf*+l zMFAM`BK__lFLzR%Qc%5F(XDeWd!=FLIIwI(9TW`V8w6g!0Jw@nyKbL6aj;Bmrtx3V zxpFPWu((8?5YVY)JjEcA#>BuIC~#$b1u^S^%c?KlwERh*wiwm)>**u_G;|x-RKqMD zVNzF$dA-d+)cwy4O=gmSxS2E*;4UP)z>H-m1dxJQ3G?@xSFHz6*P$7NtnwZvzT#L^ zHarNS6gnJvA!}76JOH!)U(w};DHL&%hzju8j^7s)d=pz)NxMxH`bTB|aPF%-0Qv@Mr&4tun< z+4;_yq=)`LKFf|7sy+Ua8+<5arm0cbWmGTuiNdwgJr!uHMdqZ9e0VNl+ne?1&JDng zu--Az-@-Zp-ES3RKPRsO62<$yg<>C#ia5y7WL)1o?v&{rKB;0XAW}x4*_*d~j7S@! z1Jr{0nr4Fbp~=2npH{uL7TJj=7}>Rl3A5(n$1d8EutdKnJIHJCT!y(L?WP=$iE(*V)9ZzWQ1?rQGInQ(>&SrCZTkr2 z0wwqYgBu~d|J~1y+lkW&TWlP!bCoPB>!TA*KAn`BJZv7+%MJ&yGhGFYdSf(043qC* z4WiQF(esQ|BcH@(PD#_jeyO*a-`3@aXxDMXkI*S?PH%Faf`BxK2|^jqKW3SLpr8t^ z$Qdd(10T&tQ7r1I-aU5p)S2-7Y*aPLrFWc3kzkv-ERs!?S~$!;)EI+=!>d#4@dv_t zIrvc}7Q6dG$g2EDleb4tlsZvu;ON|)upm-YuSh}SkH7){T1mCt@ixhF2FV$YIL!4~ zTf>Ed(=-rWVOaM=GAPH3di$KOem=|KMFaTNT_gRHMu`;KJ{G< zr5>J5Pw(?Pet6!=rnFT5#YVy&P-YA>QN+e67EaK8^(usaR0=&=G22iug{#u=Uh&a^nXm<0XPv(B;t>h|A@z~Eo zF6kQAZ(1oGi<^Jo1I43M++=be?Yn=miw(5Fy=2|{Xcgsw;TEHNltCx{@Y!PGs_+kD zmJ$4i$#b`1_9|pWhfpjAn!Y(cQ`L5@RK&nB>q>CCaiA+7jZ#l6V6F)g@)<|*F1A8c zy;zC@9Ddt5Q_KWo0M$9YS$D*P-`&~W4VCm|vpIoouCgv>#&}aECZ%796K<%Kox+r1 zq0xH4uF{31q=ZbQWB?cPU|FV4i_0Voy`np!bhAm*n^UsNWUG>{ zKFzustV+EczET%8-|}Qwu@dPbFMAE)8Qi=}zeo$6s9QY{oCJFHr4%XwphS+Y-~TLm z|I@5X?W1PDzXr4927?xk=WT_69z>MX!9XdE^)r?gcT=8h%1WLWIwH6YAO(7Mke$ur zSGZ-e-vb8QDA$Z_wMla>`1gpVwrph*qJ^nZj5 z35|aQnhXvAUNnuxl@l$&r`O)dze ztgP|pMxO93#>Sw>(U_O|H$<9Z%VOQ(LD)`e5HVuB7nIphpIBX6nIXqiv$|^JgsGts zzoluc+k^XZ5=|o_iO8sp`5#tQNfvSPUT|EN!YCD+sz>p{>kCmTsFGAKebbF{`Pa+% z$7nI#_7)S5?rFWKyZ5_Jt(Ev>`O>G8>w>%YMJ-oB)Rwn`| zySWsJ30gpp3W;$TY+$giowa=Dpw`!&^4Gpkn!kC}N`7JEx#TMIqN;dF%;kMmupV2X ziByqzXjEDEQY{-XZ+-7WT6DLP;$EwraI+=Ux)JBsr83){63Uv;O2QH%$Q!xJ!M30a z-c01S%La6N5Zkh%AA4v}SmU4+sNq>zO@RuN2wG$C3DLIbfg{)Fz!>$%$EEni)`(-H zRPdgoq9o>VDavs#U3*`DikM{$EKm9IpeXu8GU(kj)s%hW7@LW{Xl)Q+lh6>7{a!fi z!rO1(*PnhVfMfAU92#?q(X zM^_BLjn;wVtuT!b4JI0Z7jmDCy!6f*bZHAxYX?2RLK*=9AhXx!VbdJNjK=B9N2pM* zKC`38>Q+~#_8s3{JS|*mnDoJQ?-vWQxyEISLv6phwzTu-DED$6Jen7k-3@v(vA%$9 zH&Y@`7ratSAR-p3XF?FF00(6dUeBn9Ay^EKRr|woi^*;N9i7APf3j{W1o}Sw#FrfY zb>rqY7QF2kJ*^B4YN-2#T_Fk`H$-WbX~|Kj-ZLK-77Fgfz}$8Du$Jj zjU_|yyF9EkG#JCD5M_<~m7=m42xwZbk6J{5HUM{|P-g|%I* z8QwMuhJ^8j%Brtvwd0epn3h|Er@}MVMJGJyuj!aIC z{`7qg!|lbufxR_JR*yE8G$>;vX2PNFO$x|S2AZzkV(2ui8FTmSNrG4N!xQsW^6Vo9 zrj2&*V|fK$)~ObR0*&2s{dtD%fMOoTR>clX$Io%UuPXj=k?z z30HQ@dC0#!houZ#igxCvQuIVcjYW+eWQJw(1yk*8x@1u=5=nV$Xih%j%L)h!BlSFL znqhHZ%B{xk$O-aWE?HR>1(&9hxO{3|+Zkuw6j)SK+04^)rU5Ch6LKrz$XV}nmBNRh z&6^+4ha$G-r8>S#{f2cKcU_6u*O<&UKsFfNb*|kQC}(>33|g;wdhrzEOxSh}^ii}q zMx?2XSbS_`NXR68*Pc^8SKe*kKT>ga^S8R+ak7ngVH_UX0;DkN0i_`LgJwU3i0(h3QeBZ23~cNsqIzqu%dw{qp0W_x`}r4 z<;~JkvoF$SgJxy|j19HOzN`)=A91#K+yn0gUPP6~vm(c4&=?78qO3IA+EC})DKj_N z?z=zJ{c&}-ik`B{tRH5{k^GlhguSCU5O+v6uk|gP|I=#R{@kMz>--g;?{#QzVd!`w zvjU>v@ZKxSvrgHP<7z&(kb1*5Cgsr8eKr?{A4H#w#T7|eO_!g5&pe*q+!?N}zvbQ! zJ;~`q-Xl>TH=Z=N8bHMa-vhRXsq}hge4oqR@YFSJ7Ps|3lSf;VuLv2bf|G;`pq$Yq zd%Zt*FC*B7GsWcSnCQ3lTA-H{V&>&)Z&;p@jiRtAt<@RXQ_&F*yAj9vZ_BL$Cd zVKUKTc(fpclIrop*+oKro0RZ*-1S)X>;RY^~!^* zMM*7{Z^*;-$F!fuz;}8^DuS?s1=>nZ*!&C%lw6sV`sWVseIBLAXR zB%5B60%IDQbI4L;sBwyfh~Z?_Cl}d|&JIpfl4rDpYMnKH7z970psH=P<0UJ+Q>TZ_ zeIH#mxVrA{>!+=c?+oGh1g69&nza1#Kn!w5ytrF;pVpjncE0#NP3>O9YsS&0=!+qn zUv!&?Cx$50>UiWGNVTaFdNXG-Gyz@vodz^oR=`@o+V3<3UbDvZ6it)yhvTpKA0S|` zvlqOlc0Qv6A8k}mvevyZ*I)_*Uo{+jl7KO6snN9Las9{$`mZrOY%&+Yi&MmH(wMy;Ch z8rS2!>feU*zx1@P%8PwWIem7ZcyugsT7SAk`Ec94F-uuj9q{f3&XrKIn&ICfuJzz7 z+*mQ4=Zha3b#xD3aE@`RR54s zP0C~b@XT138TLs6|6rkd>ieV1wv%D$2Q=#%YCQW~Rb>j}Fr-snS|L7ih~$AbzN zP8YQ69p^kC`Jg5Z0UFX436FWgX&`N2HC}NarNrEeQ!89O@aW`=n~^sRdh_g0Y7VkS z$MZ+pVyEA#VB5{qzur|cDe<#EnEj07-gui<5mB*eV;y8Afa5_EXq+cVfu7{tQigm5jZDARPh2YKE-d+R3n@$>N_7E_289Rb^$-9-- z$`0HY5fO-qoC!dqrs^{TFPX`kxyqYOj(cR4c_R9(z2Mn;;UpZ42-W9ce(2wD){i$o zwM#Y%DlEj%5t^Cea7bMiYKk_uVN`+Dv9{B~JRlObcXp|G)@Z?Jx3@Pm6yhn9zd zRq2(Lbm`p3~q4mB5 znZ~(61&)5FcgjD7Td!v?@Q8oCG)d7|&R$8TKI&hZ(b;-Ey}A0);Yjt{7~9RGk36iv zJByZ-g2>G*l~+=Ht^tt?;9 zYdY=D&7!Tx^NwlHyMp=;FMt<-uUlHgoQ2&{O0p{id4$d(ez%S++WejIvFZ!n^Rf}+D6%Z0bhQ*FW)%i z1COc?pa0EX`Tlui==E>+daLgulU9v;3j9`4$`{~yl5Fc2d{*<~9PQZ_yEsU~RBe%N zFl`?E6$^Q?EVA=z0!|vwPf3|A44V*ZOPQJhf6#rgbjQjoFSs($YdmDO@MP|V#`#Yz zWyYC7MNzkVZr*j;`Xa(MXi3OG&Cwbt6Vq^V3Z&-(MP#lnV<#TbloIX*gCj<%HAjEd zV^<`?p-pg4(3YXv7#eeWs@H2{v&-pa?U6S;p`9g{_`m}v|3ecZtIu&dDR19ZHeQcNO^U}Lx)Lw5 z4F?O*>nA~2iq;ds+t#%*!dp=X^lBp_5DvR9{Epg2LfZ0B=S1K@DG9tj*%Z;3^h{je z{M&{9OcA~8Gjj96`^uD7CR?J&oXw_GAXyS1v>WmH-MIA~?p@-t(>OH>0w{$(F#YJ2 z`#9+Z!#V1F)fxAmEKqjn$^Ck-LW~%>WGep}yh8s~E$HApx`m${ATC|s-;P}vYh_Thd*57ge0!%*zm5_v=*jGDPL9LCjrxkKn|^*Wa8%x4bzBapjqp8{RVo%RTaCEhs#t`GZ!v6YKV z#Ox6B(0NRF@t&7$5jH5e5v)CCG54`}=1S&Co-=#P3Ug9&=lAiBAaYr4yI_U?siW_} zQt^F_2Bpd>%YwP&L0I!o{D;a!R%0|aoG{fQ)KyEiY2IZyFa*jaE$W>dbRBOKixn86 zaSlRq+_;Tm8WPQl7l2W5(lz+->I%od91#(VH`?u|uSR5_o%Zu(3zZ^6RI}Z8k#FY+ z`LHhBzIaN!aKt0FaMx$iK%UK4L`B`7YY+Sez;9c@FBL3yl0NpRyeJQ=y4`Qs-_&yX zm*IilSBY^~C^L$G>L0YtPhC~Nbc7$U&o5qQ@E}GV4GN)87lFUzUTqhWFtb3)bDl^u zgz3&WK(~T(uJW6gP0~6fVi`;xt^;v z;Q{=s`kGK%mrxp6CevW00<=WlFA&m$XvTLk@+m;50u38!St3}rACcO_x$lJg5v#Y( zch8HM$&fC(zG7n_-|N)N@zR&T(%h${(d9NJ9mfZ;&!&j(dh;59<;fhh zt+26UPAyULAQw%I3{k0boTNko-x7x4(h*h?feVnaw6BU=H}$%p^kqe5L3@t#8W_Eq znZT&q>zZ@4YLfP8JjshaAZkmm?%Q`zLj96dzd)JPL!&QES{K9c^RDNozUllZ+~=K2 z`L~;M_zjYrc~ra%=dt48*@j4MN#hD}GCBZXa28aLenF9pd*;I)#DoGS-+gdki48MR z$Xr@;d)7hbaW=|w&KXRlSAZTIA~bhEuhHdE=uflkHXP>vPLB;)D)YUM2j}>)5PoJS zC<#$RZtyTUkE*OilWL%dok3krT--@1m*t}1LvUpb<-!ojR17i^7!`2*IVmK2tVs*q zH`$bot|&D3!0Xz#2d~S-G8vB=t0fSI1mj+vTqLT~NO&Go-16;n#i*fAqO_pv-KKyI zi1auoyOb6*EmSuCD8m}J_1U28-mmiqHaQfF&E45A@;T&V-ll3`G8rD8JJ zh6X%Kr7@7HOZtZh=X4Tn;u+ZL!UF^PcNVu+J=`90^1&-VAIY^-3i>Zq+rm?}+?&|{ z?rB)3NT<(7d2~7c5M?Y@uR7@l9>+|Q@o{NZGRm5jkAXG#9%|)fOX%I zUe7pH*7EL`2=kG>Dpp8Lq4giI;TXEhPJ>w%+Rp^vgJG1_vZvbFuh9OL9*;-Bd|KI$S5i<9A#^Upew?f zdqB=$IgjDM90GC7W`aqJPDYEjr1c%ieGAt>K@me#0-eTT&=rjLJ%!MCz}8NFNnVRK zj%KWf^WPn3AWMEk4HZ; z&{=cvq;X3cOfz4g2NS{$=+VUQ=W`g<1hDyZ0AD3j5eT&y+TmIo6|-mzZ)R*m3+)$M z=|LK@tN*{8t+eF6|DVR%iVv9%=2z^7Wl#yV&+cT(tr*QRs1VWIF!}a?ncx1j)+lt`ew4ex^Z*JRH|)dYhpVt$oH$X3#lkGf$=1Y|@&tJu<9sQE_{Z z_pMkbgHb`d_`~{7o4o9EixC0{f6qh5hh`1SGGga^HpWsD@ONRkcU@A z2TnQeEVl97>q!Zk6I1dbPy{jvATZ{Cr|G$3+2#PubHT?z4G$`n1#^oqVBp+F&7&mW zFQSJo`sBm&Oi2(#QO#?ePXgisuYwXTC80$v;-~;Il@mB9M+ZXL^A({Adq7GA#w?xD zeoz=jkh#>`Jq)I?QGjA~>65R<2F4yH#n9`uj#EZU2S-3x{{q7+9w=#oC2yrsX%6WhYo4|LsZ^o_Z}adFa@I@mJlF(5_d? zrSCVXPF){au6^}6adj4S$#w)x<_I5p#s5zS4#ORzTAvmL0@>5M9_Ci%P$Sbc_d^X~am5>_+8x9#R9M7U%20t;4m9cqR0 zi~3rCLzl(OBE_@sJs(z=rcBn`)uSXF?IRVN`BaZ0leZBTIAtHwCZv>xQ^6$Ct$}{D~ zYt|r>AlGDA%()|$gG3v(35HQhdcJ$6susgJto!;GKy>H58`D2!ox10uCOqZj7qdNa zU6o@yoi}YEq-Txkm4e3W0+-i9dsDl3_Fqdj9x*WbvQV?DYh)_xY}CVZg8O45?%CVp!$*QD7Vl)3i?&CetN zfm7WOa8|}+vGTR>;GYl(ubP=p9kx+upamxmf>0Df1WIzO+(9Q^Z7w(3&a)pR;^Yz$ z1lnUGgHESU?=E=w2u8L+A`LZ-zvFA}_sAL3<7rMF^9KR1b*ZV~hN z5r3ubw{FOZc`R8gu87W>$(Dz>U2z-Z(yy|@z4+q?&QEz7baL#PTz2f5J=5-u6KNuC z&7?FvUuW6x!CGolN$L~5^c{3OBxH%p4K03DqW-k{=7SYrSYI{;{J!->Q9uS1hg10y zRhAGQ;Lp&9KC=wDWT;EPsnZH%+%S>=Wt*q%!UKXT zXs3){7RnS8PgmhSUfgu>lFhTHnH;@%n(FQTM2|qmXC6kC!i;c_sHDL7NQ8J{RA4Zh zbnaz$-bV>{e`_>~Mu#g6O=T*pEECaSgjv-P?*5m@j6ty^(u~JS)h^rn^h)vi0#i+Um)6cj;JpcQ?n^1|QyBa}WYUJNlD{$5Z&?*t< ziSd^m3XSe=2qf~&=?goF0lOb@iG%nJHhNgZ1Rg+e%o+KdF6|_I80+l>e+9>^%FMJf!mLL Jjv2lH`wvmZAF==d literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj4.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..35b036d3a564666fde163109e97e050376b1b903 GIT binary patch literal 29257 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 z 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj5.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1c33bee84efc10b478903fa76c2cc84ee10d7fd3 GIT binary patch literal 15407 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 R;_7ba??1a$dZ#Y%KLEuA)rbH9 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj6.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..564e82bad4cfd385e9696085333fb2fe2d13d5ab GIT binary patch literal 21739 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 P?@ipwIGJ?lF%$YfGSZiM literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj8.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj8.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e88550afcecddc46240734fde201ba4682335fce GIT binary patch literal 20834 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 J9;UQ&{1?>QB)k9s literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bj9.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bj9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2f4feb33ea8a9f38c083b5a70fb9d2ea83ccfe94 GIT binary patch literal 23987 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%0AxicQ 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 k{uXRTax-46o zXz$+pPu1uaLI!xvFYl_xnYBtfsIM6dqbV>hwQF3X16c5|^^xuJUr1Q6z_JgYyY z+S$wa6YED>;1$5&(8`*V>~QVDw=W;A3AD2KDhVuSepV4%{+1CYw!&HVTjn}XSsz%5 ze?ZHmsQ$8{2fSN!G5Md@)$@I@0Be!COlL|VbL9;EC$8*x2LRRIZLxs7fo+21A}JM$ zDLaZ8x_a-cZgaoBEz~RcLR~{y6Zkn9YCD?^IXewGd+Nsf>sNW|R{84>`x_qkzoq^7 z&vWRBIXHXHx6VQY`f^V+c9!ew-8)}rM86XIeJr>DGCd;+%hjm6Tu~Vc+2&S7mPr-w z@+)jQO1L{pNYA?fOucxv8qgQZ#O(jqW3C%(_J4n#zH5B|dJ538#h#(X{{9QK`z;RK zBY3Wcq|8h+ya*X9y!P7ZP7|yyGrE$GU1HvAkb5O2DCjx8$b;;o_+@* zZMftRTzLo}#TiBZ&p)4Yc>y-UnqnSn<$Xmk;_W$EyaBYd=~rY)|IP$-_>?}!lK4Au zr%RM9asEp#Wm11*phgl$b#8ppIR~w~>1F|5aW^xQC`}~E!l`E4eH0&if z*Y}kg9Y>bqhx47YfIxl}=TiLd>s*xoN^xdX(1Ui)(oTU6?z2}xQ@7aa_a+KiQhq>+ zxrG2J4lQ3ug%^p+L$k^U^&VzLtAV+){%RD!R2I{SXP4>DmE>c*LpxUvpcVhkxXt@L zHyL~X>*?8IczufvczOkR)CDCqH8i!IZFJ+D#wz^{hn+A(o|vIf2+ha;U9kS6IUqo3 z{LXbU+Bk&2CD~U+=IUPt|EoFnlr51AZISmCOYST8ad&M$R^55rd;7)f$I9wdhP_ly z{nTda!iN1qX8oFG1I}h66=wRCp1KwPD9m5A!3;V5m*$+Q$X(H}S^21o|D!oyIKyV1 zgxyn!y006>?iy z{-Zf^4)=iv(3}?z_y0?Ce(*EM0@_rK1eV?ZD}5NHVvP@N(wBUX>1LAza)Q|Q2m-<31Idvf?fmaCi98^7p-x~ zvsRYpA^cb9{66ttX7&C3>l-1;!3HM-bFyVofWZJjVDY|bx58DnOiHjq zu5W}IXI9oLuoYJptvZ;;nL_Pa767p1DyP&3^E3zXUrB(g2`py%sp$cLSW%8FU<65e zbd(x2D{~M4IQ~{xW{Fl)v&@bDqsPfs4glC<2KAu)*@MQU=co!Z{}@|wRSfDCoKK#4 zHu)Jqfd{SvCSi@~e#Qli0M=sGeTJ&<8D~~zpPoWi`75v@Th^cqS7G^}u~KgN9k2p` zN>3rT{EuE?VL7e%6)yj?Rh7l+1@UK5n{Z~GPo4!#US4rFd6|Zq<=F_U!e(IdTwsGx z{)$1XQ2u5HlP=LLN)s!t=0AENJQWNk1wt<8JEsO#RSp1nngNoWuZjm4p;U;z13pIu zOg^X=T3CKZ9Sm&HN+}m`rJd#Fv~Xa=*&OAx0IC*RC=cL%e-MFKe)tKzde;gDv0MY3 z^JUiNWWg(3Xj;E!mMmId3NCa!oZ@a4Eu2iI87P6<&PrU2ez(r}LILLD0^IVeDZrP% z@y-4<1M>e^a1kVP0YvK;ZQLok$O7=dFG4LubdkYNO)ZE*Er@?H+4mI~9HXYhzi`%O zm8%BkZ$59!H48awqX00M1Fk>WmqLb%t9%d`>j=!2l{G8|j0L6y=&c9f1NvoU4H~bW z_hZZYqZiETrv_GF%ZfD)<_AhZzi7Q+{#Xq)a4yg2s@S^#Y=XMn|IlfT~N zDhTwz4sgETUz@@|M1BF(^8zRr@DlvsbGqK~rv-Xn$$Bi$zW^*6ocp&Lt@gLd#dZc| z1-Nqtl>yZ5tO^hfoN`u8kB*kP0=Nl)a{d6pv!XTh9%KQX0a9uGrK?pT2()>T1oY(s zy_Vb)t~=Mc&-X|K`T^+jv&*a|XOWQ~@B-FJd$!I;>7q8=M2@pu0>pZXowCjxMXWaNV&g9SjPw9W! z&Pxmb06Nc@6C%36a5gp>t^$a^4>9Pecj(=u+aVXJ&h~f(V0FmbbMcP=XGEV9I7aJE zRQa6k8S``8*Y!qFh`tz*cyiZvj<6NDGPq%LUCXr#1;?1gu#QPxBr4IzSp= zKY)A!MsOJDGMFgKb=C#gr~xnx0Cbfvo)H8n6;|h*VHq@lZ%CeDDPKr-2gndF@dWgg zZTLwOxKDTbo!vPd#zCN$T)+;<{^3;2Up4*9xCem7pNqs<)$~k%9sdGkTK@~+_xnt- z&jGJwxUzr|BW7jO&AnHBvns;o1;{HM#UGr>|5`zt1YW0Jq9&LvI_eD!a? z^I#?V*4ZNejsOJktY7+HfExH*ZqHDi;RA%1^)>en>j{{HQ2b^qV-_W(Qd52k-t@&AAI|8ok^ zw+>R0A4^y1Ep!yb9x~kEJ=Z~MK;xR?O~RgW0BWoUjsNgUW+^kX4{Tj51b%i#EHyw) z1_hSBMMr_bg=lJ%kOW^fwFiI&1?=GjRjy~h$Djzlu5gO8SC(A7Z5R~s5K)Xag0T!Nr@D997=wMtCz?=vz5+X^1Q)Fii zTZIZOCc9IJ9sbb^tzKYq{QYc^$q`%#c)@N-5>}7R>T(@um(b#*FS*zij8#4$*w78h zgH&Hzen66cH=cEQRz(Z#5j|k=BNIDhA_cXE+JT-LJc^1C>-gUHiC*;wg%4m~u7N%Q z4lM*QKz@IDVjT2W)&EPGfkOiO6CeQBX)NmO%L|>!R@weaej)Am&7?@yI5qyyx1WXo zc@-SBpz56NZ8ifyFNRP>-crmdVD z{1ub}ew1aSddq-0H_k714B=PEMaO~{f%qNt0R$qxDRBD=cP1yErGboXmQ!tB!KA?WH&I#w=z z(Ps*;0doxeSU`t>5!CYj^v-*4<-tlSuhcaDlS=UR_CD|X6nJ}k|4kNn z-#Tvsoh1v-I*yV(C1SU;gW1}`p!P7BjV;vH&dSCD2D7)ew1e4M+1uFKTie>&Slhr% z+X}kq{M-*YW|F@13D+s{D^=?D;2vf%?u_8^Rxah+rKw}@>vd&!tg5-!CHY$RBpk|U z8LMi>*@xblHQ>bZejxs^|G=1ie-AlDhJo zM;dT4S$1MSH2Y`w?_r+A%+ZZ|DCe&F@sT}j@jO9cB*t?+1v~8uo3ISRIe(CHl8~%i zl@Qt3IlSiGpvLf+sIih}g+@odM*xEL_CXZN?u=mg+&1Y4eO`=7i&B2|;(UWRif@|d zY*G|h2{q_;A(u`}G$!&uKj@Cq*ddp=I*eLF>|`o_EUjl_v{O83SPO??s8+%e8S%_o zY3ez{Cb~379O25A2sh6*Ss{bZi>g?{VdGcQW}b=2IV|hsMn0G9SgWSbh!k8=RgvM^ z#oDylKONlLE3}H?+psdR_XUp}K#phw6}`^=!7Im?FUMojtonTr&ccSc{gp!Y4Ob7^ zT;$N~h zXL0gew#zH7GxrrDOnW{ulruq6uM%B*1p`H+KPrF~j=;kEC(;t8$pecy-2ud7CY8Zm zu!ibtlr7@D(RlJ$W@$e>R?J;7{mPG{!}Z+!$2`?-mIiRjy{K;x9x?yo_DD`z-Rij4 zE)te6aajqGYB;aPQn!um_YEi6P>t)gUeCUnMaD1#vqg0jHzPgG3iBIGbEHoDdfVm;Dft4q^F6=b_nj-Oa>U=9Jmn#GXflX*3O#TXYrO+6D($Cq_g{iM(0Z-j+zvcnvM>7Ro)3XY2J!g-7C+PF{92mJ2+jyt>W6!JVPE5 zIil6tRU4pyE(%S!f}Xk7*6#=CQ7X;;TMbMilXW^1n>sDc=L z^atwbj_QoSm6sTYXZ$Fi^OB$hm6k0GE48}792;a0*+)VvAZpgzQNd=0 zlMOsB&G>1l$)CaoK}&Hz7wtDcsFJW&l^t#5t>+5i;7gdzK)n^|Z5q1iDwOP|RYlJn zpE{=ll}^UAT#UyC5(3I@#_jS*Coke0dV&x8v&zBJtX8QlUGql_}h)~b*IY1< z{!4}I_bEZM1P?l=p)Zgm-5le}-?*^(&&bzXwMGL|WcQ=P`d_P7wtw?iPk@kG)^zkK zSZc1i82qtu?G`Z#Az+R-!Io;6kDlv8g ze@yc;>(|qlk=7IU9-i(O%(2$o9t~Hpr3TbZ>vQ^(eIAyzlen~n>9C{IQ~cD-yjC%0 zjZa%wT6~k&a^ubK23w^!eC^9ivduPhS8)fRsw5;z=cq!IV@I-;fV8(s3xZ9ko2oEQ^l)_8d;csRm|OwpNbia#w;&pk5qg*`lw11IM0 zn+gU`90d0)B-f7izD+pGa~S82Zx`$ZVpP>|i_nQ1+Hb$jl32lCU_%?$kB+%=t|-U3 z*!UlBu?JI zP71Zm4~4rtKI-sfm3*+h8QMxKt{LpVSqdD>G;@pq7 zO#1mJah00*QrW%U>YMpqc7pRVzXZOLbgj^x@ZyF>oyWHBuA(8kwv{03#t)qnL0phl zFM^R{)p<#)Rl+hx3>DLf>3I(GP#2zv*6S-lnk zk(G+lQGWP6^gzZuEf2RMw*hlxw|i_r3Rzm-pQorY zi?$J4C|zYuyN0jKn%%yM!y9+bOE|LA_x+Gq0Ut9tb|$?98^_I^#dYVNVe|#R#>;IY zq2|YzjDC3$lE~GiAJ$}?%$D@j5|b3U>=e~a)E=XPvB+-b_Ux3>*w^p9EY|-VO)Wm@ z9P>#k8@(RsBBhC~i0gLDx?k#$=mq_@v^!kY%XNj&7P89Nk$&JF+#-8}WDfGR#*tA^ zhW3&*+FIUhXjw3$oc z78k2F6mz0ULU|tkSy>MuCZBCm+0R{Y_3B^aY0NkPD{jn=spJL)S?y^WtuKi4CA||X(BT75J!%TM9Yw`BWvAv6Xq8X$?AkS#Hu;N z2HA3E^oG89YKyeZUQH@<&+{qg*Jy+!M&skc1-jkYNv~At{-9njTDwC+ z6Ee{R9S zU@k3wmtAksu?}_#;}m`WnC#}1ZCS&#C4tiM`PAW&k<)a!b* z$>}*673C5FcsyOZAsjW(%Xo?L*VLfrji1_tGm?-p3yH)^s+`>-Obxq;))7^A5$#fh zXzY4+ahYz>;^KOWdKY<5cXiZLFt#67Cr<5{fq7PIV@-!1en-r9pm;w|bC`@yl_aXnep( zLLT|0gQ8ixjf1`zu}w!pJ_HNhCrI(vhPedxQi^m$8cI=aFX-UbFYyq|9gdCWW~i!5 zQXALM^vNHKh&v5jCnk>faS!U>Y`5PeYH8@+YC$BbHwp%~sVh~7e;~UQK@*M6j(~kO zuOWtP(&M)?<-U@iIL+OcQ-MT>o^H)f+oxnV%Ohj^4`*IyhVLcO$jLqR-M_4l=~R_+ z#SO)(*~CQi|VSrD9zQ zkD!t}3nSZy7i?VuBPzZTcGTZPX!sDaJ^P30JDzvc2~8GKE?yG6BVlx9gs~EZxcrTm zZt92)F=OK6_ktoeZ-UhE_rcW)QwMa3&txb4p5M>#%*++yef2qZw#lA}k?Gl+xc}Z9lmxczmJjds0v(uaI$KsaRucRrn*6DoqUn|M*^El zZt_BzS7G&6cuw#|wYDV)+4VaQ>p1|wRuCFm-YNMm5=!^s zX?W-DU-tr6*(a4@@B^qIcZpN+WY$0;NS7$2QJ_OaSJ3mtyN4%nBmO*vVKe=5YzIT` z7%_ynn^;SqyLP9uG{ZV4w|=T}t+5#db=)@#MpY zncdg4fea%>9qtX^$ttb;Gkld#tT=PLwohl*#f5PcAjjU#AD(xx(8uL@0zsO>(uSf$ zkMx&Wf>p~lPaiS5_q@6f!RWUMJQ;2=8!NCph%x8TAz#-^TK_h!AQX%`uNxl}p z8n7pEu!$WyUNrGXK167HDIlfC;Vj!diE5?eCc436x0_{z`)0M0ri=Q#98+4Z$uchU z&gknoQ>#F{;4}`L{(Aa_4%W3b$0my5!_57k`=bwRxo=)9=l!!V{yn-9IJHG7-bvmU zu4YOiUSrxg9l|%3p?a0ORuFqdB^}x9ZX>+<&gutv!LCEYtwS=gDXAjI#5g6@K9MMz z7&N<*T>7vW>H-AAJiAcj(pIffpJwX*O<9Br&F@h%P=zT^*K41;)%9`|$z4g4+(;e! z_{9+YXb2AQZG4ZI8*r!1T^&RaT=DkKF$pHNf3IssLhQutlHr@< zpxI(Q)F#=G%Pguq#7wN3xu_ zYqyiL4=NV~ZCKHg$(4#mN+GAZUU8@Q2&a$ID+!ad8&1(?Sx7F#z^nXFSPLsjs4L&y?rnb| z@)^D4RW@FdYRRvwgpg)uGvNQ_c~JTxeByxJUiYiIntms3@Sd#w>`2BPktKiW_IpgF znk9n2Czbiua(vWHZsoXYiK%#iLeLL-kg-ZTY%{YgJ2-7gs_`@)YCP<~qii>B3^B?x z2is4Zt4U2$8q0#073|>RVn)W9@E(toZXLJ5Gb#$b_yq4YJ-RNMjK8jq}SD@@rHKX>-iEJQ?Cngd&*{KRMS+ zg|jgMR_+n;Un?Kx$kYuZ9JOn?%YOW}a$CJ*NRsmTx<{i}Pt@)%6$!vLWA_uBqicg% zW#*ovtGk&+oeH7UrOJ7^)TlptKhkI?%ly=rP>rk+u}58C~w z5ID3e`ki){mpX|z21UzNF7WN~R^aC33=4N9IS1-BpaKd}i5HRq-&m{_2cuJOl9nEj z@^{6gxzWB{h&hr_hT%dvqdCr$l6Dh%WIXeiUAb?)(MZ9=B)dvoIa_jTvU;A%_BvjJ&+o%nX=1@Nk!28;t0@B1!wu&ak2WO3Wbcn}{4baE*Op>F+b zAZ$Y$FNxkbd8nPN-8EZ_@T|^5L?f`+xm8N_ii(hZY#=0Ceh(5C=g6@uZe%N#x~ePL z^;#ywcu^J-Joj9##i^!nlk<4@)LmYQHK@mCUWI3ff0DUoGi-eimGG1UEp_e@LT|WF!1jtS?wx9ugxtbAe7kUd$nZ-J&eFC4Ide+YeC$wgLGT1U z5Xodmh$}#=I@HGxP!3&Hb>GqXFn>t4+f=yp1T3~=&}bblWq6|lw(AC@J_hNM(s4~W z*X|^1#M|qsbtdsWZ1-aEczta$O&J^xv8vFm$E&P36VKWopmyn=tw zQw4bdXV?~<{L|Z8fq|pez=?0#6+4YHp~+9fRH7s&l5Mes{HpQ2;4yfug=>2QDr>NG z^YyYT{cg)^RlRsOr?{h|@@yS4y_P(z;E?#DPJltCOvs7VR>ri;_ZWGkou1gSr`NOK zO#G82p0AWZdMc`mb~YYqidz7Up(g7`n3zx)#NhG9`_=EtV~42z>Ic)z9R;Ov*WkzR zH$Sw{5$zs4jJ#zw#i|jXKHZuJgIZVIdnk6;$GCu2haqg4aWBR zh@$(GD!?9T(@>BdW0-Ubja;Wi&p3Ykm7r<|`k|t@<)%Ns_ATClQT?C865!fbSpFFAXr>x84h%-#4vb$s+R z9M!9^J|FPhskmUmZ8Jg-8ITi9t~FI8F)t%!Ez+KLRo~HSOuRQDUa8(j*9D@RDtyW1 z65Wpo;%JLiKF422U3IC6-xjxxGir7y=7FQSdCbeGF2n2gW2hF()NEhN;h-Vrq%yZ@ zq{u##d)1MyZqjOJYzI$^k*d2B!~8(NEQL3Act_K)lNnp;dl%7^e{tsP9P!TX>ZaWD zn92jA*`H3DVs~s38)bK!!(VQybRSN*u5Zje=K*OnW_A`gE1@puRWE?n$@j)n{AHUv zq~=Br!eh4bEZxoe|I}9`pKSfwu(H`dGSn0&u5rAFBt1;*7C|ui^7tB~Xboj6k_uWL z^eo9Q(@vaToo5MyokQ-1mL``S%s4EjZ9 z<34!bT8TFSheKB`3}|_+E_5_7pb)%P>y9$Je>{a;ZW)|Pp{tYDh%$jlMpZ%O*o?&& zj3TV4S4r!y5u7}|5PQx?5Et#>Bxxz@Vuk!g<=V3E3`dST`*V2*SyWwiSvi$n`Lma> z{%GsoDov*^%hHFGk*nCng*PwfW!#6z!Y`4shOqkLKuskWj6Y z>n9!d2lG7)A&tXRTA!Q2%T-Qq!wE>`jC>ZEu+Q+c&JsR~H5*&&f+X5=Q9fWJ4$}y~ z1SY?id;p>n;2cgLR8JC`oLVYawO&^{z8iYC8}Lu`72CX*IexQd29%7a8btZmflM2d z+dk+u{0JTfP7L+#KPTpo$J%KsTeAP)s*Wc+#MLzo2H`^D2)mB$Dv~Lqq{i;Ixi#|c zd>?!hLo_`Cczm_T%h43DynQ14VsmKDMTWG6M?AV|Mf4R(d7BoD9|c8M-b>YRjD-^u zGZ#=j1e|qAyJ4o4SKxbi?b{}1sex2<_sR0qW6~z)*`bE17g)-x>(sT&FSdE=3#@cd zJrbfN;W@)Z+P`z2e?>7*30XajiEViK%GEEKT{tXmn#b~X3;x@5P0MPMLo1Voi!aSX zub5BDBC(~5*PrVW`86iCfBqQ-;Xg@@JCz8C3-&`!4iA70OZ1>#jua9>+QJRDF4JeJAZ8phjOj9 zG9o8*J{yA$rp31N%ZM!38o(JBeVj|@GP=^coKgc2`8YRz|=L2(8| zDuctoY9X_SZjT6J{iOSJyRnSNg?nh{k9r@Yt9@0z+dX?1lT}j5fduHfq4@18)fKdj z;K$3KF(xw1wTbZgZ?GTR*K5ADWENHUG_O~s9&riYIgV_Nx_%anjDaoQD+=45K&s6R zjD{oQMCJ*ZvAB{A;iGBS++EdI;axwA3_E(6S`TuL%Qifb{_;-*!<15uAGWHkv=*^` z=<7bdZR)C1wt6`EQ>8s_-iyDDAqMe5ReJH`J=(|FbxGL|J1&p|&Mmpq=6k#JP4d>q z@#}hM`Y;PW8J+VCLLYBOrw5pv;p$4)q`iOh~!F_YA=R~lk+ zgXz%ePAUuT%QRN$XxFd#c>MJyU)J=T1c??*Xfq+#oLdZ|eVs5A{mpZQ;ui##tPG|4)bj~yM4b?q$d?R3>QG_mSaRtUw$Yj|Z|dn*pKyS12L_TA zh0 z@5+g!ih0uwPv9FJG)2;UCtQP$_lV??L+gcb;pTNC*CgsZTEmHy)zjUkpxYezN^q


    lx)5y}%TS@xTTRXZk*krL^5O*j`5Wyp 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 Bn2P`a literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/champ1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/champ1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..07f2118f2a45ac5b6896248d538dfb4de5b40290 GIT binary patch literal 18868 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�)wYWjg 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/champ_fingering.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/champ_fingering.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7e540c970378dda4d8a91f7c70b6d3dc4d23e269 GIT binary patch literal 25107 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
      p=b>m;*xBMY)sE&!v-&chJ(!m5I;;d5g*CO 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/final_f1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/final_f1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3453ec4f9355c5fc5cb7229ae66ea84132b73e1e GIT binary patch literal 17355 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 YZVv2txjXHF?x>E<>yb@IVIA=Q284j}*Z=?k literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/final_f2.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/final_f2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a0ba60e0a6ab7a968634209fed69245b4a0c7b97 GIT binary patch literal 31021 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 H%+_20dunq7 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/final_m1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5f7bf5399395eb54fd6b4199a11ad77f955dc50f GIT binary patch literal 56356 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/final_m3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..148f6c46c3a08a6fc4e4d6d0ea96a8904bfa5b59 GIT binary patch literal 53781 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

      t4Y5B2)U6yrZ;)DFw377d&wRM?bN0ud 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%0D9MD{khsipw8_p*k_=Q$y>c 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 L|9}Lu;n@EN#2sSF literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry2.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..957e57591b740a38866adbce2795015054f6653c GIT binary patch literal 10688 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5b38d5ab857100e9906cfab5fd3bf3ca37b3bff4 GIT binary patch literal 15499 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 H|5E!uGTWLs literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry4.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_dry4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7f71feedffa774eeb2b8c9eeb0864b677174aa00 GIT binary patch literal 11221 zcmeHtc|4R||NogW!(faVhQ^@A+SqC^WN9&D?3BUCl5R7|UI^W7cY`4mF_t9B9zqC} zw#gpK8lq@XTC`}rTm7z~`+n}{`+EL(Ucc|Z-{Z`=&hlBV^ZA_5Iq!4TmcT$)00+O4 z%g*J>8vc$B*h*OJt|(6MZebUkQ3Jptl)wkr((@v0i;(m0B;@XN|S&|mr(j5j+0B}_uN$uRh3>E-bs8wl<53On#Bl;DStw%W_`dtLS$GX-ToFl^8 z(Z354)n5((1hCM5A(vH1?>C*hN2o|+PHJ@vYn>?+50&yu<@qlC#aRXRy{2}xxTp>M8! zF5C|l)Bh+2OvRSwL4w|eE~>)A(orfrp?FAMuhyC6X^{XIvIuZ!z&i~o4J;@P;FMiu zG+YfdT%+{H4fI?MH;fosv7%Y7tbp;D09RvSW-XOaucnp$ z$Rz!-Eg!*4s(}N4p-Ftnsin5*>YjXvEAT}A^Am-^`4vzWUm}5gj1ayJC|d6Q_j1So z(Dk327C}AQzyh*mccjvCwuw>~Te5HufP8A7VE|0*vV7Mcj`)Q-FmF3OPaxnveDBo-To zc1161f(UFgXVp{qSuXabXnv=9RW?-Hi_fw#x=F}(5&HhG0?mIyUK+JK%I_psxd`d9 zvsN43oPcWoqVvq)uhx4`gxKuT`J#GvN1@Ramu#}>-NL^`359+s%9f@tv0a+X3f-_& zQz*@TYxgfv!dfqCY57ORuA1=vyb|5k-szS?FJ6kh)7r%7Y^k!|-y@H)>re{vN z-u^OMuseP!Qb+*su>V-a$tp>Ns2;5|Me!2aRb?fq+SN6U{RVxy=YJJ1Yf972B(->a zx@7GgLg>+kJJSVCMmAcfmS6g|>0H5bL_tm^`Df5X6$0=s$to2EQN3D~WqgT$Iu5Hb zqOUxJlN-W8r7%NFdW($4&^ukG;RaW#(+DeIYi`Wl-0-c(W4w6^ zD)L4N4%*7QT|yl++-zxR;|dq8CzZl&4+V-90HzzJehaSdAR=@Wlpt@pyboGgZ^ zf_LjJ-mm}F{$D+moJ6QYBGiGubUA$hTd1%tc;TS~B}kFLaDzbBX}S5oD}}lS{-LYy zJs7~l1`L1cvUtxB$XW>ut^Rjf{*U|rEbw1h09tl14D^$y7pv&Nxh61hSe?cv*$q;; z{+@5CK}1JclBYaXDqnPD`FIyfg@P}LNR=uagn z4e-nt1t2#dnE0Q?{P(^8Lm`Yy2HFWt@i3AZX@Gv1UT=;g1 zR1JACGSy!LV3FW~Grn(_%A7TU08vR#By^H6G6RD1=T2x+Z@qVvh4$zQacJ8e;RUCb zRKuBWEXeFgq1lat>~%5DK|S_>qz(iRO>&>?EnJ;i5tLuu8ws&OyR?%liqV;oBBZkJ#Q3cEy>Lln-Agzm?v5J^I^VbuZmVvsn}@pznPLJ~6jej1PNxq*>Y#B? z(W2_Qm#vMukRt>zKoX$LZdNv;6rC=<1$bhkDoBRb!cnHZemUAthAytcaio(~+#sY= zl`SE}EzUG@aT(S?ORL zg55GI<%He0O{?&JLP(L#*Pkocz1jX|9@MwG+#jMV$Z|1*`ffuwC>kOu%XXnZD@cGO zpMpqWz+&0jsbQNbGHy%emIHzZf0;Yjj$g5N$rd5}vS6VDs;Y(dT(UlN!Y-RW%IB9g zpR|@Nk<>{H2@g@$cp~K1;Ogp^^jxPAH^@rtDM&!|i&l#mp_vsf)}f*1OVFg z>=<5FNrM17=-|RD4No7X1z|2xl`<^dRx2^%-jrgTm(d;0Zy7SGK85D@5AgW! z*zf;)K!xWFNU@0`g3UasvuXwSG^9MSQ3jyIAdk{gq1S94<0NKqZrj;ubrE!Ugx%@( z_IfP@>Qg0NwpXbBc#-}bschKmsFCO$I=Q@=5L#<=5pSkl)d|&Ts2rD6{Vw8eDS9QJ z9@g+QKNQrnL}KNyX~uXV}x*W$?Q=36a*&8 zODG@Wg9d~gP!lQ>{~9QVoFws!L#PNEMlDGeDuSq&IfRNJ=JI99kRpigZx1d>b^Fy6 z3b3#Gm!k4qm!&SP@}^O*f64oG6UbQ>4{f_~BEW)+%aP}tQP{dNP7Q)zMN4bX9}2P( zysLe!RlN4if{yKU4Y}PJUa91)&0d%~%R$o9vYb>?UUrt7nOKes+Fn~F#!*XDD_4o$ zm6ufzZ(r;OZD4=~KwO46LZV1uAqtd8>b5YDh)lxZR4tCeMIJvI76l|!rh+Q2fuOGG zCSuhY4eBonGNge5Q89SMiopP`Wb4J37AP8ujy)nmCc(s3-+SAkSQwEY8=Y#eymX%v zhyV!XsViDA7}VWL$}3lqR8-Z}HI}|I{6b9t2){B2PobP2mpWkUHCHbmNnA0o3WAOj zSRC$_lFi|6G27%GlwHbAaeDwr&{hs56bZm!OJbJVuwP#<1cpnaOLB#<(Dm&gSsP}c zZ(w9%M75wX7&g`n#-idPYEi?Gy3uCiB5qL*YAP&>EyAEWco*~i`qQ-!7xfNl z!JyXzKpNXdSW*?#@QTnBVC$cE- zr1WDPOjj}s?=^G76Vtib=8DJnvS;53&r6sP!`C}zgBl~d=PS=S$Ini9 zYadR!6&ZAG)9Mk|Nbb`Pkaw5f-t)7CicnB|m&g%c=+W2wZl7+q?i1^FF+kM3IO+8L z_nz0DxjT=o9&>3-_LS{GQqoJUHt)E&H9Z1i`bot54<{T|STsTIjrc@83l@rYzWn4R zUAt$k0hwriyudB$+LyEqjM)%hfAZKvm$Mlm)-Z(BhFh1{a#Zf=1_dz-&Ebs`TLeAY zT%*lJ1Utk+v4YFZF@;N(H@i|(0RC(B@mS3r`wu8l#gUN)r{@~&Y=a-~^*J6G6Qk+B z)7CfF+DaW2Z*g?1T86m19l!F}$>Z0*c{9h=+s2Opb)+}ygHeDnG88Nl4L)b_rO$

      !_iwdnMxn9-a)2r{{Y4joIOi&L{s%CO*JOBl-V5#pVv7%*7 zaV4>SB`7;{ZwANrdL<5l#BnAOOlNFl-dY(f0i|l~>p11%>@S7}!g;rZ5x>Yk5>5^Q}ll7rcu z&Wh`w;26mW_!W<&wyVkFpiJER19!MkGfdpl_FHW=TD38|Q(3$rK_(+!w0Ugeq^N`{ z93&M@(GU(;Ti#V{oO--3EfvMq#ahl&aJ!t(NP8YuA_k!MC^pMy8Yk_yIsZva@UFHo zB~BZ5a;V_AOA=zl_@E!+lLsSykbmI3Ucp^=OQyp~YrshJ?~FhNM*i*~Qbf={3P72? ztj#vdBgpEQNp`YPGhr~0S&FiyhCM)%X52N1vJ_d-$fM>N@eefNT1jeg_)PT=hDuso zRNVQUKNi)DyEd0ASHMBXPBrBAQ#VdLF_XC0+P44V4td(sCZl|W9@{GI<|FUJL-p*( zK~x6T+FPaV(0iQ8j!FXVN7{k9pUtP`HIo?#Z-lerDBsV(x~pS`@3Ve$SH~f6enM2z zS;oW5cFj}=v71d6NdN42SZ!IN2;ETfX#H>9)f zMz_w0biTZMY)j|uScCA%kP&M51l6&*F_@66s?De3B^@M<^lHNM2&o=eUYsn54|*VQ zA&V6Y@>I{&`Fn<9do8*kmh&2?Nx$aE*PAOOzG>=6ehnM&rY*L<3)m6% z#A(Dka@~8!MURq<_t&oW9vF=zc=`_;zSo}kqi63i5nE4}JHNlF;S^tZ@iFr1mrGll zPs^S=t?-$XRcq6ZVq+%=V0+s1Z8IfG!8_VO-MzJH+m9xDE zp7#acT(v)U4Tt*{Q-2b}oUl-#9Sulq>v_81o^$TwXdC6V@`7h(Msi7JvK+RD##Kwz zmPwMJKax1Mj{0rK*_C@*ZkoQ;*DqW!e;rtoYbmh(v&AZKW-1V;CU`CW(CNeABEHA$ z4yiJA~rhI z=sL?b6Q(J8ZcaE@!iVfbm2STpujfroxW|Erk7S@h2cLw&=o{k37F% z?6*fK9#@Hw@S$j@xK)BP8;ug7;HFe5+$TQH(0${HfJugjF+6=eX`}>gyT%&lonA~+ zRDwypE`=X9T`7p)F|FWUR}|qIs`N1B_{xI4DG{&UhCZB-5lD zGqT&D+d99vJ7Akr^FXvBT~i}ZlxWl$D;IJodZTiMgi71I{k*MC>A4>(Wc@z%N;YEz zu$sCr@JPiEHFZxA(BlATDF$h(TpX?hPzosasNc(0hS+y8;$@{*6P3r%&kb{4OZGQ5 zDBs^W?PY9OI@SISt}d}gG*9t?3WIE^)t5hk#Y#%Pf3?ta5qU_tCkFGvD4D$?1l((k zH2h*VcCXRS2zndVdf#ev&zI)^`$xZv^dYIkFO^vjX2XiFRViR1bH+1s!A z+dqxYzhqpH#N7AptZe=n4kPdD3+_`f=cEg|v?_pG&vSO~S0Rd$Wf19UsJ2Rtwo17N z&Y387klkt1lZDdw31$Ip!qcjqgo4wN9l2>I61qNe`nqn@-v6;mP+zc{Yi3bTR>@`y zQc#CO0^KB>2|O}2bFjEIQJ=2EsPlhA_@uN`{kZ2eOWbS!%GjZT(X=zsQk5IFn1^ou z-gP`e>Q5NRyB+QEX^`%4?D;4GbGW>Hn0dz*0Hy0f5!Maied{i~*%HzauwKWY zSkP6BXEZ4H{!~a$OiLT{eA--Yfiul0!Kxr$8`|%`hg&$SOGl;Ap{;lGt3!ITZ$5YD zUQPOZ_39=HIz+?;-canS7w=FV?BF7FI`^>o0|b1?K(jn0lO zeY@V&9yj^ML#_61I+#~2<9lJXDi=POMES1$TP-`}=eetuR4*>F=JLZPMyn4XZd6QP zktZ9zK1PSL$GBjCbcXXbz!PVFE}tcr!AO}H(Q$Ozk}R&T^gJTZol_Qw0LgMV=b9BY z4IFRB8m4PaZLO}OoRQvqeG}Gl)J--8!92|LH{}h2iBv|3ac0kqxYbmkjG_e_rE-Lh zfEV36=shqQI9_&daq`Wo5(}IxH&c&>!rC(^F^1Q+zOEy|#p3A5Aqp08FT{P-e2jnR zm)}K59c*e7QZTxG?n|vv*^XDHaB?(6IRSTutR}#EpHvRC^gTXKXVOFSi zTW%&DpWL>KAXp22PL}I9T$7v?b9wrvS;sv;7~dmZ);}XWlr&aWj6CE;pht+M3^OGp zsDy*JZ;x;kB(|??E4_23D>yYLb<#0Bn5L~^6awwTiXMs_c4hK}JKBhq7|qU{B-UWz zo=hxxo}w%#)h#XpoXI*zJc`2tDk|VpCJYj?BBgzzSc;8B#91But&f$PYF~`PBWPr$ z=Fpw2C%n3=@Ml%i7hY_28N7epa*loV%@&2cWJ@jWqvFcehYtl69y}@8TsR)@INxs2 zZf@w`S`sDk^w^y^_CiopRn*Pt_AFVOww-2mHXx-^rw5Ro>dH(^q zgeyBsE#9zL4q9^()V_&HE?{G|MMd0^ zY+oHT-IFb-xtTBj>V&-sntqcn#Z)xb)0J{{6v0uXKA)=kp04|8k3Hdhya+9 zxU+6sWm6S=1zZYj?A4pDw#GIRF;d`h_^uoK9m6WlAqCWy_=lFtV!zVxtB*m_{(@$a4m1{dHP zLvHO^e<~*a_Z!O1E#`T*t>X9HIGEEcpQ4JLEy%Grv$}&9aWsjQl2i&nX&0Ay)HjXL z(B*<|&XQ7;m#=76RZ3GZj2ivPl1G8JH?jN<=J<@&T(| zcW{&7#Z@G{ULS*Ce)i~VO4m89U^x77$55MLtic~OFTQy%=w3eFBVmzWl^2Q9J<%rO zdM(pwB}#rO=;*oK>fBvLZWx0bzP^*y#XAZ=PWhScc!&$HQ;jb)_;VY)Rop(W^+okH9%OL2q7<8ZLII|PlH+`o#`=$;`5z}2WsZCW4t!D zbk=BKVTI5ACB+*yI-m0^n>n%BbT{^~$o&|{uRnUd3>ccc{)6uDQ-v8TF^Aiuvo{~F zY676ax;7rgNh9iqPiS)j*dD%KM{@Ewi5kXX9!I>?k`zQ^86^6;J`CQ5p)4*kif-40 zF_mugkQBnw#L+wqq7hb9Y5(<7;fN-kR02@#n#blN!q?yssv(CNDx@gG&naTz9%u_{ zG=azD6rl_>caTU3y`i`I`D*>%`!+kkOKM9?9*ca;X_9>4bLGX3sY*2pX}k5-O-a)~ zpO1Eb@fq5mXYj;+pLuJ|i=Uz0Pnh3U`YADjBs1i+Lqtk)-M9Ew$RRm0f+Y2{%DGod zA3%_&+5h@bfq<$4D~|*MZV|I6x6X3CjfK@B5&9s3Uc@e{e}utq>k(WBUcS5{S>%-a zJ!aw^a%Hd58IrAnhe3kHDa#X&@rYp2v3}c`t2GE1dsXR)!um6Z+llGSlwmduv=|## zcsVzq+!aO6=2wvOs*|n;`|WBU#^Oftl9G}}PWT(_XloIdX+ zFEKOUEAwjFzA$~GpL-JHP4V5`Mj@}Tx0LqqypQi;WFiwgUy5@22zk5xE&BLQy7^7U`NnrY|2m1<)q6Ysj9_S2FLICzSC^OCkycw*a;2lBvu32OYS(qFqMi8M;htLz7B|;vPE_V!O^-{B841PAg0im`JLJyvPyt zRnC(exh(-Ave^jEwrVxRqdcZ%y-KFQI&V={O0H+<&MT*!+o~rCjZPQOzBvEpYo#jY zyU~q=10Wi{1Alv^O6rxvKkS+YIt;s0WOj1S}DFe^oFybvl9t?P65j3oL z{K@NIMjRv#$=_aaeS4_nciN8`n*-~8YJL{|e51CpZjJjU5UAgc(BRslN(SnAp}@@T zRc`Lq6I<_IKb_E)tjudnT65=hW}V{LpD)I9LH`e)%!1FV^R25`?blxhe1c`?*6PvR zEu1CW8bKO^Zf?J=xV#Y$EAdg|@G$M8uP*2B2P!lKLtS;Dwg`IxZ<6EKx6ejhJK>I^ z^ut}bO3!!gVR)#ZXMRsTbbdDC&^H)(Mo2mjhW9%>`oJq`XFsoGvXH>GEFO6CD<<=e zLlUmmUY*d=^ssQ$NtQ$5`umdc{cC$O*6OXXsgF?APoR+CaT!vWHqs6(Bf&Y_K9mx% z?r69TYD9JCqsl}JO$E;(E{0Fj#h&yn;gVF^Y5;Jq&9W0Sra2-d5WYU|czZP?=rFjL z33Qs!%jD(-vAzzX=Dr!Vna@}^-ULxcqjyKs$x$_}m!{92STO0isdC_gZ=k}q9BqTI za7B^#zdh&syxaNWVAh7zI-S>@HEHoT@}fi9x_X|7q@H)Zw{Oj=*SBbKS)=ZLhu@Zp zYL4KuGr0S{cO`C$7x`&R%|g7OJ>5h+^;N;nQC8%+boKXDX)S-OI@>kh=0o@J3NZ;Q zW3d2N-&emN{h2eG)ojVs8KIyX?j*@^0)o9JsfqGTBd3!swR&=Ie%OsC;TdpZGS*og zF+oCd4ba{gOCz~VMA9HzqDl)~UO`lgySBD(=6-~F%&F;_AhZM;hk|uKKlJY1`wQt7 zB%D+xFMfMf-u(@dU*CKky6^RD+mMdW>I1Xm?f&ar{bH?tOFd%iOQ9G29NwRJLixT2 z!bgXH<31&fW3<0H={b7q2E#{vw-pw2^rMmUYhZkwnbVQXy8dFzv2FG{3=+c+J?(rJ zyd$6?R?bF_<1aVusk9EJx!wO~smr~A+mD(gG8T$b7nwfy2K-j#6i#b67bdJ3uCBI* z0Zx1G8U=v%uH=n)M zD+p7qasAOHuV^1?P49_ry+ky;d$7`4P^<0MtaA^G9v^+6bTjX*(ya|itRqvi zueYr1r!Hs%pM<^?QRMd4@AJNsse*X!_2@6n#laSWRQ$8+y3rGX&BS}tHJk5LR>Q&Q z?c3I)W7N*(GaYUnZ54@$UR9hUUX^G9^q-s(36|)-Vr^MERRF>M`h*}dwkyhZkPI3l zIvSb1%#$QN9N!^d6w%SffMz3Up(mCrXPw%yvkmm+28c`2`jR@Kjk?c(mpK?W??PsK zwy4K=UgQTvz!xG=Ut*j z?Sa=9$iL%Be)2PZL$`aVX>0OZ%Ei3bfm3epoThrMc=iv98Y_%s3lZsiB(2j7oa_T( zKw;DO6RHfQnc~TQeGdI-taFU$AGQZJM{n2r*Z$b>QFTa=k#7E)gl-G_ta(INzbANh z@3bgiH9d5TwZQHClAjFE?#Dbh_4%T^hx0wPRr5ULe$8}3`kcthaY2pAbjk4&0--0rtyAIx|Ap##~Hr@IsO>;On4*BxLm{}1&2$>jh5 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b38a1932262c190919c1596a7d91c9711bc399cb GIT binary patch literal 12170 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet2.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/foot_wet2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..857906e8dbcfdaabc178123c896d6cbeb0368509 GIT binary patch literal 8586 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/hug.ogg new file mode 100644 index 0000000000000000000000000000000000000000..68c2948bdc03fa164d79019f261d543dd27ca78d GIT binary patch literal 8834 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 E01z8a`v3p{ literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/latex.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d9a602244e25b690483bac21e87849e96deee028 GIT binary patch literal 12617 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 z zY;57ZgWVw|ZhDZ!;}Yk{p6Y)r9&j9&!t{lIrmlSDa^KLzwkiKZ@{HKV7Z@OisFifJ*MffrQ8_)?+des293fT{ z)r)2JXS;k{Msy>_3^s+l)Ea^;jvZ{I-U7eGUv6eay7kqOKa&r%I{Z|YkmJSVwdAse!$@|A7oe;fWf81FtuK$aX{ZgzW zU~GMv`1SZkuVKKECKDMDSo-Ug=+DNJRofPgM@j?ou#lo#O#)dBlD_vm;-Q-olg?zKK6+9AruXeuo0Y`3dM`#)vglMDa= literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/oral1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/oral1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..332ccf3c7302df24ff579c02613df54d64250611 GIT binary patch literal 21941 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..faf8d651bd1f4c1fd7c03a69cab36c207e84964d GIT binary patch literal 9956 zcmeG>dpy(K|DV~cVYF#9LpDa6OBo|{o0(xKbIT=VW4U)BUDbCOMu@p2Nz5e)4{|B> z)N)I@xaOKJQl3h>U({26pV9Mt`~F_vKfbTu_ut=fc0T8v_wAhb`@GM2pJQ`SkQ*Qa z{7lB~ij_~mkgr{0Or92e1I%`FG4m;DgRDVN(k5z|KPWxSyIej z6LgW2CWzn_vO9Ry=Exv?cnH^Xfj`~>Z(?k0V!Vd3M#@1A{JHJgc@Pf@!2iUctTM(k zLw0h)A+n2{$aEV|2!H?pzP1y-jo+K$0RSklRbh?^J6AV^3n(Tr2f3k?PHeyvLuLl| zn6#GqcY&t{ssI2Cpiy3^WEIkHTTb7{mZ!1D$Ty_5j$~smLfNIVeAnB>Sp}?a%V`aS zqPHxl1%PHxNWi%MvtW_Svbibb^1Ov2@;2p$Mm*BwkJ7A7R?ms08Faa_QjsgGx&s&X z`uER;hr!~(FGY{#l7)HT!LiWc1ObYUAPA)FL4Mujvy0Qh1AI^;fMXrTxlg0#tws-8 z(@j~|%|zEN(rDPk$jx;9fT^v=UJo}9-f%R}&0Ly27D}*kFNf!y`!9K6>UaoHq+==4 zA*WATq(8A2!32p_GC-hICH|z868m(bw+N&PI+_3cWMN2tIhf@ZP(T~Qq@w|f7JL7- z-0{C;{re^@xJw_Pfx5i0M`JPDMG}`RXt)aiZAx<`c0^L`qNq2b*4gc4*kwC8=xGkr&EGn2Nj?)WQeZ zqGFM5$VEvYf_>%`Fh$bpDl`$*FRS(PSLNds=sY=%kaX_;$>Ayx|IT1 zAfhW&-@}Hb*4=wh&|qdqKD{{TyOz@hiyj3U6(5*k4Oin~T!n=4g2--iMX5;sSHq!n z2Pm3-Xq7%RSV}Xvq&F+;_PsM?o33}GIuCg8w&X^S=0U@J>G{fx7tvqvwNr zj|#6(HKONZc;Bb3n?Jg5R`GB%^BeH+8;<~jRWHO!|LQsZ!o*-iP--8P+Vhtz=MTVUDr7T8dgy=&6eKZSFInci*!=HGsjQw~WZilX z^k5)8raxuT-ZLc2Y$c|)|DBZor~ZEp{6`u9mmNe2{HfB52?jEJ3kZ-zv=-qVda3+C z?>E$7oYOMAw<=XJA3m^nyi2))&KHcMDvA*qQh;+j>F+QRz#jww`EWMOK7WaGe7W^s zJ_J(rIxQ0;*n$ul>VSYm$8hrh{Q&vknFUz_@PTFBw77@z)7NP)e0C;4P&VvAa zo_9VR0CIUDxPQ;)Kkxlt0wH`703?aMRCjCKl1UHnrily{{JnuY&|n-51Cb)jNJpnm z)m2?Wq6X>$C|Tf<3+7fol|5wv21MenJ>W^g$mE6OPoLDI-g)n|4BVs3<-l!sKoF85 zu9RWBdw^<}m8#u5m}RKs65PcC@I*lJ*dq7o!NQd(<-z%t-FrY%aF=#=^YF-d;*~p{ zEGFfbSGKGI1@$bmWmBC!qWyyN|Lz6@97Z3;*~7zcIVesHayVC6qafYoK}-*iVOg-N z9PE10A^{Pp9`~aCmLDiwU|I8024r{7-2*(|_+Z>t*-|qj<1QtN<}EL(1XGQ{EdUe; z!oA@|l{GJ0>J33dNFV@Sg0Q+-QIAk}zW4^f;OeyjA-EP&*(^#KGC-LwN8mcqNd$K= z(m9tcFO6GVtVzYCC=)Wd%$+4$EO22};H9C0EWp>a0DoSHgv2Ts@D7aj0vj;L@CX7rTx*O(4y8U;4mA9xCt5DyABTIPOO0d z8}sRhwPJSm~eZ0BhEW9M=>|CoW2n zULm4~*FDP*L$wYK`cySe7sR8inlWyvl+QTup3{j7yK`w8FF-X7dHVi#3B3Efu^!5g zQnCUsKuha~^5gHy0(t8!0GjTIMH{Q%`*HAYaF>Aa?}JyA#YM7Y;krbor%D&j!o|te zRe%iu7YWD}3<*pB0u+NvbRhG70zf5-Twg3uNC9NsvcW|PIceO@Iv1rR4JQ}W4z^E& z!6a!R$_ME{fRqAkf@Q*AfHKfX@;@o0f)byDmF2oFbdk#%27Ug?@8?Y*XOTU)?Z!d@8Xujb$~~*LWkswG7=9Hkti3?c z$;22pR<&)M{>_5+ZFF6gs0^PJQr0FPr5c-F{Ik-W6iY#Nmb=xG99JYupAhXthLdwO z=$(041#zt60B{2XtN|c4Lk=ciB%#3p4Ls2v0wl;LDxtM$sWQ+fll^c2kH}QhM%Q79 zdhSr$j=ezbMM=g|KngFiskUtkYY$cqH+c09s(^ zD33y;?`YU1-B@BT>_Rvs-;`qk03O`R!GypA5Xb_Xg*N2p>jfX&;G{{)R~i;hmBkDg zW9H2^Y_tWF9dlmacD=2QJ^d42Tr?By7c_gS;AVgg^qyP^Cm2XFFyf3mPSy^{ z`4&g0hhzpjDBmTLpR{*ys11qNCN^1ICy3Y?EJEJxad`e>RiG$l|Xu&nl3w6xe)L2B!@b;H^sZW0#twuKz z6Zw#AIn5WGu?|1Iy}d~xNuM592vO*WR@Do@kkHJt+Vp{3fEs7^{kn8H=u~r4YhHcA z3s&wA}1 znEXKMnE0IZv1lDc5>9N|ml6>!GbIV-Ks`Jt=*Ez0rMeQh3)aHq2QHa`;axNmV`0ECsCm<; z9hfuoI#4c(a&_BA-dsVF<(W^aDaqj_q&VjbM%‍^PKrFF_csgc&O?km=j;oReU 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch2.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d4148c198101e55579b271eb9a4266c56e3646b9 GIT binary patch literal 9389 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 OSlbHN)JIUI`2PUCiIrLa literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/squelch3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a9b4a7b6e27704df2687e6b4fb31c7521a68f7ab GIT binary patch literal 18754 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a3fd6b56d5df89efe5b5b681d559d56f514d14d0 GIT binary patch literal 14759 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 Y>=CtzvKGo0%1srfes=oUIeP;5KdliE4*&oF literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d3b651ab8197a2e9fe226832667f3cee85a7e660 GIT binary patch literal 12661 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/under_moan_f4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1c697450d08ba44fb07b7dd9b061bc83f98b049b GIT binary patch literal 10331 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 WQpM2(0X35rvRcfl2vF??;Qs&;*+NYK literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/vax1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..07f2118f2a45ac5b6896248d538dfb4de5b40290 GIT binary patch literal 18868 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�)wYWjg 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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/vibrate.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f7feed5d31a55d68d91bbae79dcb555b27109cb5 GIT binary patch literal 17230 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[aroused_message]") - if(ishuman(M)) - for(var/obj/item/organ/genital/G in M.internal_organs) - if(!G.aroused == AROUSAL_CANT) - G.aroused = AROUSAL_FULL - G.update_sprite_suffix() - M.update_body() - ..() - -/datum/reagent/drug/aphrodisiacplus - name = "Hexacrocin" - description = "Chemically condensed form of basic crocin. This aphrodisiac is extremely powerful and addictive in most animals.\ - Addiction withdrawals can cause brain damage and shortness of breath. Overdosage can lead to brain damage." - taste_description = "liquid desire" - color = "#FF2BFF"//dark pink - addiction_types = list(/datum/addiction/hallucinogens = 10) - overdose_threshold = 20 - -/datum/reagent/drug/aphrodisiacplus/on_mob_life(mob/living/carbon/human/M) - if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF)) - if(prob(5)) - if(prob(current_cycle)) - M.say(pick("Hnnnnngghh...", "Ohh...", "Mmnnn...")) - else - M.emote(pick("moan","blush")) - if(prob(5)) - var/aroused_message - if(current_cycle>25) - aroused_message = pick("You need to fuck someone!", "You're bursting with sexual tension!", "You can't get sex off your mind!") - else - aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.") - to_chat(M, "[aroused_message]") - if(ishuman(M)) - for(var/obj/item/organ/genital/G in M.internal_organs) - if(!G.aroused == AROUSAL_CANT) - G.aroused = AROUSAL_FULL - G.update_sprite_suffix() - M.update_body() - ..() - -/datum/reagent/drug/aphrodisiacplus/overdose_process(mob/living/M) - if(M.client && (M.client.prefs.skyrat_toggles & APHRO_PREF) && prob(33)) - if(prob(5) && ishuman(M)) - to_chat(M, "Your libido is going haywire!") - ..() - -/obj/item/reagent_containers/pill/crocin - name = "crocin pill" - desc = "A safe aphrodisiac." - icon_state = "pill_happy" - list_reagents = list(/datum/reagent/drug/aphrodisiac = 20) - rename_with_volume = TRUE - -/obj/item/reagent_containers/pill/hexacrocin - name = "hexacrocin pill" - desc = "An extremely powerful and addictive aphrodisiac." - icon_state = "pill_happy" - list_reagents = list(/datum/reagent/drug/aphrodisiac = 20) - rename_with_volume = TRUE diff --git a/modular_skyrat/modules/nsfw/aphros/code/chemistry/recipes/aphrodisiac.dm b/modular_skyrat/modules/nsfw/aphros/code/chemistry/recipes/aphrodisiac.dm deleted file mode 100644 index c267c305516..00000000000 --- a/modular_skyrat/modules/nsfw/aphros/code/chemistry/recipes/aphrodisiac.dm +++ /dev/null @@ -1,12 +0,0 @@ -/datum/chemical_reaction/aphro - results = list(/datum/reagent/drug/aphrodisiac = 6) - required_reagents = list(/datum/reagent/carbon = 2, /datum/reagent/hydrogen = 2, /datum/reagent/oxygen = 2, /datum/reagent/water = 1) - required_temp = 400 - mix_message = "The mixture boils off a pink vapor..."//The water boils off, leaving the crocin - -/datum/chemical_reaction/aphroplus - results = list(/datum/reagent/drug/aphrodisiacplus = 1) - required_reagents = list(/datum/reagent/drug/aphrodisiac = 6, /datum/reagent/phenol = 1) - required_temp = 400 - mix_message = "The mixture rapidly condenses and darkens in color..." - diff --git a/modular_skyrat/modules/nsfw/aphros/icons/aphrokeg.dmi b/modular_skyrat/modules/nsfw/aphros/icons/aphrokeg.dmi deleted file mode 100644 index af9e59c14a2b0d3102a475a3cb588b81b2f3ab32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gpTP)Dh!I_zvhK7c7b8}{9W}u*;czAfCqM~$kbeo%-g@uKUjg6L; zma(z1ot>SEii)zbvQWU>pVZ!V&EvG*<;>*e)qCMIw$|cm+|Op*-f7&wTh`Q&V=-0C=2JR&a84_w-Y6 z@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DX}1*lG_e~Fc3uT z#R|2SEmrDXQU3oM9SUO7qVJw3!klDhn_Vpa4L0&M<(vy4q?~owQmIujAmQY>5Pe?i z(Mb)aVqR!A2pAnp|O(txtRS`7h)}{ihDk3{UWDe!t*@be-;r4!zK} zEd+GP9;%2P9*^fUb|^E!^c}DVc0h+t&j>{CXXv_IfMLvNlv?L`yeK$E_vw$T`*D;1 Z%nNYou can't reach the bolts with someone buckled to this! Untie them first!") - return - if (used_tool.tool_behaviour == TOOL_WRENCH) - to_chat(user, "You start to disassemble [src]...") - if(used_tool.use_tool(src, user, 30, volume=80)) - to_chat(user, "You disassemble and re-pack the pole parts.") - src.name = "pole parts" - src.desc = "Parts of a pole, ready for assembly." - src.icon_state = "pole_parts" - can_buckle = FALSE - anchored = FALSE - return - else if(used_tool.tool_behaviour == TOOL_WELDER) - to_chat(user, "You need to disassemble [src] before you can weld it into its components!") - return - return - else - if (used_tool.tool_behaviour == TOOL_WRENCH) - to_chat(user, "You start to assemble the [src]...") - if(used_tool.use_tool(src, user, 30, volume=80)) - to_chat(user, "You assemble and anchor the dancer pole.") - src.name = "dancer pole" - src.desc = "Hey, at least it makes them money." - src.icon_state = "dancerpole" - var/obj/item/held_item = user.get_inactive_held_item() - if(held_item == src) - user.dropItemToGround(src) - can_buckle = TRUE - anchored = TRUE - return - else if(used_tool.tool_behaviour == TOOL_WELDER) - to_chat(user, "You start welding [src] back into its components...") - if(do_after(user, 25, target = user, progress=TRUE)) - new /obj/item/stack/sheet/iron(user.loc,2) - new /obj/item/stack/rods(user.loc,8) - qdel(src) - return - -/datum/crafting_recipe/dancer_pole - name = "Dancer Pole Parts" - result = /obj/item/dancer_pole - reqs = list(/obj/item/stack/rods = 8, - /obj/item/stack/sheet/iron = 2) - tool_behaviors = list(TOOL_WELDER, TOOL_SCREWDRIVER) - time = 20 - category= CAT_MISC diff --git a/modular_skyrat/modules/nsfw/misc/dancerpole.dmi b/modular_skyrat/modules/nsfw/misc/dancerpole.dmi deleted file mode 100644 index fe5c70924b1669130cdb14bd8284cb431dc0bead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAKBP)6Q<<5W9UUDZAtBl;go*$F00DGTPE!Ct z=GbNc004Y?R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGj19RsGg33tGfIFQGZU`jlEji!AX6zNF)ul_s31QlRf&r;C9|j)Ctv<5H@u;OgfBb_M|QuPFnr5m`6@007TPL_t(IjqTGh4uUWg z24FM zAWyOK>fxLI_4B2E=ZieM@AI8`_W%8TcK!*Zi}N=~u26eY8E1uBxiqz%l>agcCBxp})WJf{+VeSRR{j;#}+V-R=8}O*nTW zIQn4`2w7viU002ov JPDHLkV1gun%6I?( diff --git a/modular_skyrat/modules/nsfw/shockcollar/icons/collar.dmi b/modular_skyrat/modules/nsfw/shockcollar/icons/collar.dmi deleted file mode 100644 index 226c048d273ada9d36db51907fc3738fdd560ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 527 zcmV+q0`UEbP)00DGTPE!Ct=GbNc003}$R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9` z^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3KBSI3qtf zJ3cu-CnvE;iHkEOv#1y-Y{WnkO?5DGbkbew-eZD1%01*Hoiq6Mz z>_8l!kc845pfowmQ+5C>_2xXgP!k92k!5@j^341}2(h&=Z(%_0)w>G5|AKRI_39S4 zVC#F~0m%+?EIm-kw61serfJK{+d-yX*Y{>a6C&j>v?T;!908S52#-eqDhJdw&B_69 z2U0sQ&yxes!`7^}Krid6Eod<4O#`Uin{aIN2Gm+3$n){mW~=#o`2c3E4HhQH RG&%qP002ovPDHLkV1knf&jtVh diff --git a/modular_skyrat/modules/nsfw/vendors/code/item_overrides.dm b/modular_skyrat/modules/nsfw/vendors/code/item_overrides.dm deleted file mode 100644 index b36da4f1470..00000000000 --- a/modular_skyrat/modules/nsfw/vendors/code/item_overrides.dm +++ /dev/null @@ -1,2 +0,0 @@ -/obj/item/clothing/accessory/skullcodpiece/fake - armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 0, ACID = 0) diff --git a/modular_skyrat/modules/nsfw/vendors/code/naughty_vendor.dm b/modular_skyrat/modules/nsfw/vendors/code/naughty_vendor.dm deleted file mode 100644 index e799e35e6e9..00000000000 --- a/modular_skyrat/modules/nsfw/vendors/code/naughty_vendor.dm +++ /dev/null @@ -1,62 +0,0 @@ -/obj/machinery/vending/dorms - name = "\improper Dorms-Time Vending Machine" - desc = "A vending machine for all your fun games and activities in the recreational room!" - product_ads = "Hey you, yeah you... wanna take a look at my collection?;Come on, take a look!;Remember, always adhere to Nanotrasen corporate policy!" - icon = 'modular_skyrat/modules/nsfw/vendors/icons/vending.dmi' - icon_state = "kink" - icon_deny = "kink-deny" - light_mask = "kink-light-mask" - - products = list( //Relatively normal to have, I GUESS - /obj/item/clothing/under/costume/maid = 8, - /obj/item/clothing/under/rank/civilian/janitor/maid = 8, - /obj/item/clothing/under/misc/gear_harness = 6, - /obj/item/clothing/under/costume/loincloth = 4, - /obj/item/clothing/under/misc/stripper = 4, - /obj/item/clothing/under/misc/stripper/green = 4, - /obj/item/clothing/under/misc/stripper/mankini = 4, - /obj/item/clothing/under/misc/stripper/bunnysuit = 4, - /obj/item/clothing/under/misc/stripper/bunnysuit/white = 4, - /obj/item/clothing/under/shorts/polychromic/pantsu = 4, - /obj/item/clothing/under/misc/poly_bottomless = 4, - /obj/item/clothing/under/misc/poly_tanktop = 4, - /obj/item/clothing/under/misc/poly_tanktop/female = 4, - /obj/item/clothing/mask/muzzle/ring = 4, - /obj/item/clothing/mask/muzzle/ball = 4, - /obj/item/clothing/shoes/jackboots/thigh = 3, //bdsm lookin ass.... - /obj/item/clothing/shoes/jackboots/knee = 3, - /obj/item/clothing/neck/human_petcollar = 8, - /obj/item/clothing/neck/human_petcollar/locked/cowcollar = 3, - /obj/item/clothing/neck/human_petcollar/locked/bellcollar = 5, - /obj/item/clothing/neck/human_petcollar/locked/spikecollar = 3, - /obj/item/clothing/neck/human_petcollar/locked/cross = 3, - /obj/item/clothing/neck/human_petcollar/choker = 4, - /obj/item/restraints/handcuffs/fake = 8, - /obj/item/clothing/glasses/blindfold = 8, - /obj/item/clothing/mask/muzzle = 8, - /obj/item/clothing/head/kitty = 4, - /obj/item/clothing/head/rabbitears = 4, - /obj/item/reagent_containers/pill/crocin = 20 - ) - - contraband = list( //Actually dangerous or exploitable shit. - /obj/item/clothing/under/costume/jabroni = 4, - /obj/item/clothing/neck/human_petcollar/locked = 2, - /obj/item/key/collar = 2, - /obj/item/electropack/shockcollar = 4, - /obj/item/assembly/signaler = 4, - /obj/item/reagent_containers/pill/hexacrocin = 10 - ) - - premium = list( - /obj/item/clothing/under/dress/corset = 4, - /obj/item/clothing/under/pants/chaps = 4, - /obj/item/clothing/accessory/skullcodpiece/fake = 4, - /obj/item/clothing/neck/human_petcollar/locked/holocollar = 3 - ) - - refill_canister = /obj/item/vending_refill/kink - -/obj/item/vending_refill/kink - machine_name = "KinkMate" - icon_state = "refill_snack" diff --git a/modular_skyrat/modules/nsfw/vendors/icons/vending.dmi b/modular_skyrat/modules/nsfw/vendors/icons/vending.dmi deleted file mode 100644 index d287037b9d2ec6f1fa74fcaf05d64795333f54a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3121 zcmZ{nc{tQv8^?cRFi~b?SHnnT5Q@l7vZj!%Sw>A+9zq)1V;YkvTS!w`8*7$Fh{`ey zi3p8k%f9c88loA-c*py^f4tXoz3(6Acb4m%`~F_{`JDTlU!0AV86WQvUH}02EX<8< z*>w)P;16)KzlrGUN7+@)pLR|d=0wjetPj+QHYRrszpsG*?sx^sjgKNIbotC1uwvx#y-aRmjWV z@lLb;8jVI56~qZ?d=!{CKh?-M4sMRe?fPe_rIU6QN|Vkuup_UlMAckrzmJ|U7~)Rh5E~TJ26~2n%vC#4&WCrkc6f-59#?B6?wA!K1$f-Gn4ym+B2*z8hy#oy)T0y`^(xmnBFuIU`oYTFsxoK>Xx;i8kZjZ zJIKEvHB3V%zQ6EX!{$&#*v_tJFv`K0>G4xhWa7 z-p^4bjb_l|r^I9;{0oR&uD1y~Itdy+KsTi|5+#~Ni15k_5y=$8w}Q|}9lRix?L$Q( z5WbO?A#UfMOhJD@;|8`QwWmaXOmK~ibbx}XYCeak!w?{i!~*>eaiD)!269}J-iCr3 zrW|kmP$f$2)ER-ieZe_u~G{G~m-BU^Q$d=NJ^K%f0G>39RWB;1tR zFm*IJ+vme^oci!|rijOSW28~l&ojoVPdP&ZH!hhlKQ3g7Ou<4fDijSpaPG>3>xRvo z)hDjb=)dtI&bNneOW#lWbuM=D8QEhzaasOhCnnLaGYBwqY%Z2pPMSwpSjwWf7_czFB$$RoChzj|iF?=mOpn|o4?+bAY=SRLN98PEy&rG~JHudtl( zCqFI_%I&Rd&}X@Mp#W`QOm%Tb8(|}aA}PQOKb7jrF#vje#W&@clUCW9%W2>d#;zzz z-+=^H9hk3o>Sc<1$P|nX>N+B8>y?L+vQ|i-E!-a4)K@JJ_2H|cx*^onw26qf*a+gQ z?uwWnCi=M&;u4i2KFO$vJoV2nEhoV95|t~g&tyF95Pdk^oynpre5Cy10Jakn@kS`c^$qoJ&EX#{<2{2u zgPduXe!1CZr`*lWW;7gm{!R#r{%sVvjlXy<&=9b9OL5C{yWLy}6JB&_*mc`XCEd<( zxl}Te-ZSf}naH+QMu`+S0CD9Fpd@g;2c>svO@F-Szj-#W4V1n??Op@{g1gm*w1g#= zfpD9e)B$J*E};;36qTNskD8^CRCxzqs@f;;qrS^J~-|EOfMZ$HZtMGz&J3< zU}cS*r1TyyGxuHAymI@!4v5gF-`YeNux9?d&cA*9@fx_QI)+UHXc632%2j-*}M44Z*u_E7OeBBOBa zj#5_RWDxU>ua^{UHNhZ!L+WE-u_t*so8Kq*Oj_msCZ>oG)TTVQxU#}mTwF&FPew9d zZ=O%{Z?sV(j)GhQ`!QZ2>(gP3TF;4R^a)y#i;9QeZpxaP4%QOd(c;~?3m(%0J0tQ_ zuWm`olFgVwZC=jM6MY>hAv*^D={m;O%k9lfz{5pus*W26tmm|LdY7XqK6)E1+NN-ry z@FRHo`98E>H+{AMGFh$@C01OGe#)C{x3_*tTSU<)-|3nyjd6u6Z+HTI*mj!X!fw6l zqft7Ztf0uBAZN&1QPx2ycA61TU~A*CA72EMSyP3nO(t{hGKKa9b0_~SfEv%aw>~yJ zbeTQCyt~A`ouM*K{hb-SQ|FM)?-?szYkgX|lJx1H@=+RIYUuf!kz=FaGLe7QBfs*2PCR zG&qMHF*%Lrd=~tC>i7=g+I(*%+E=JQpvSS*p&=-8Z<6 zxv8I{c@)5ODgpRJ!WEQUj*zF3JNJzovlS#%zg6$tMQDdgIp$>k$3fV&KeXfHSP8P? zx2=lQUcZOj(FV*vIm=X*iJZuBEk(yl%X-~jX|-TqZx7kt2fAz6QFVxIyDr#v_)JNB zEu5dYWRU6Kh^M{gJW-S{d)jSXZ9Ivc8x)N+#s!`~?G518dW#S{FLeA5L}lGN#Z^d4 zs;L(KC5`WFZ{+1V=Ce<+ci6YIs;$-C&!!D}wh#d)Q{y%J@l*1zW;$4A^_z$M3}>J2 z2S<;0(DTFcHvU1PW|8Up(b0PRXxB<})FV7PwsZpr^p}WHftYPP>u{)1sfKLdH^`0U zG=CWkhmBmmb8j2}fEHqP=XBinJ%%h-BCS*^PjE;f;Hp1ZTK z79tVb#q-up2<-j1Mq2*WvoRjp)j2$~>M5+FYP$1gt5&wPsM=VRx>Zvp3Bltme(by{ zPh^CPs2<;yqS76#AyuhXBwR5ltT+<~BIG6JINplb+9oB@68?l>Yi1{I9~oOJ9mN{X zcG$bbj+`?)Na#`~ogw9@BdzOx#_I8%pRr?8E;+j8`FW@K=8*^fg>`?`e}>%XJC#S5 z2{2~tXE`kU`N$=WNO^f}#c>~G2}8et)vvqbnzg4`+3d4rub-2i@VJX%O@JYt&Lw;8 a82k|oEwARQC diff --git a/tgstation.dme b/tgstation.dme index 38d002f3154..dde558d7441 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4095,12 +4095,6 @@ #include "modular_skyrat\modules\cryosleep\code\ai.dm" #include "modular_skyrat\modules\cryosleep\code\area.dm" #include "modular_skyrat\modules\cryosleep\code\config.dm" -#include "modular_skyrat\modules\cum\jerkoff_verb.dm" -#include "modular_skyrat\modules\cum\seaofmen_keg.dm" -#include "modular_skyrat\modules\cum\chemistry\reagents\cum_reagent.dm" -#include "modular_skyrat\modules\cum\chemistry\recipes\cum.dm" -#include "modular_skyrat\modules\cum\effects\cumface.dm" -#include "modular_skyrat\modules\cum\effects\cumstain.dm" #include "modular_skyrat\modules\customization\__DEFINES\augment.dm" #include "modular_skyrat\modules\customization\__DEFINES\DNA.dm" #include "modular_skyrat\modules\customization\__DEFINES\lists.dm" @@ -4490,6 +4484,55 @@ #include "modular_skyrat\modules\modular_items\code\game\objects\items\mining\equipment\necklace.dm" #include "modular_skyrat\modules\modular_items\code\game\objects\items\storage\bags.dm" #include "modular_skyrat\modules\modular_items\code\game\objects\items\tools\makeshift.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\arousal_system.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_loadout.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_quirks.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\technical_stuff_for_lewd.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_chemistry\chemistry_for_ERP.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\ballgag.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\bdsm_mask.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\corset.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\deprivation_helmet.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\domina_cap.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\erp_belt.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\hypnogoggles.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\kink_collars.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\kinky_blindfold.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\kinky_headphones.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\kinky_sleepbag.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\latex_catsuit.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\latex_straight_jacket.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\lewd_glasses.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\lewd_gloves.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\lewd_maid.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\lewd_shoes.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\neckleash.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\shackles.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\shockcollar.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\strapon.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_clothing\stripper_outfit.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\attachable_vibrator.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\buttplug.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\clamps.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\condom.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\dildo.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\discount_card.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\feather.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\fleshlight.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\kinky_shocker.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\leather_whip.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\magic_wand.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\pinkcuffs.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\serviette.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\spanking_pad.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\torture candle.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\vibrator.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_items\vibroring.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_machinery\milking_machine.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_structures\bdsm_furniture.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_structures\dancing_pole.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_structures\lustwish.dm" +#include "modular_skyrat\modules\modular_items\lewd_items\code\lewd_structures\pillow.dm" #include "modular_skyrat\modules\modular_reagents\code\reagents\medicine.dm" #include "modular_skyrat\modules\modular_reagents\code\recipes\medicine_recipes.dm" #include "modular_skyrat\modules\modular_weapons\code\datums\components\crafting\recipes.dm" @@ -4552,13 +4595,6 @@ #include "modular_skyrat\modules\neural-lacing\code\stack.dm" #include "modular_skyrat\modules\neural-lacing\code\traits.dm" #include "modular_skyrat\modules\neural-lacing\defines\stackdefines.dm" -#include "modular_skyrat\modules\nsfw\aphros\code\chemistry\aphro_keg.dm" -#include "modular_skyrat\modules\nsfw\aphros\code\chemistry\reagents\aphrodisiac_reagent.dm" -#include "modular_skyrat\modules\nsfw\aphros\code\chemistry\recipes\aphrodisiac.dm" -#include "modular_skyrat\modules\nsfw\misc\dancerpole.dm" -#include "modular_skyrat\modules\nsfw\shockcollar\code\shock_collar.dm" -#include "modular_skyrat\modules\nsfw\vendors\code\item_overrides.dm" -#include "modular_skyrat\modules\nsfw\vendors\code\naughty_vendor.dm" #include "modular_skyrat\modules\officestuff\code\officestuff.dm" #include "modular_skyrat\modules\oneclickantag\oneclickantag.dm" #include "modular_skyrat\modules\organs\lungs.dm" diff --git a/tgui/packages/tgui/interfaces/MilkingMachine.js b/tgui/packages/tgui/interfaces/MilkingMachine.js new file mode 100644 index 00000000000..b587270a20a --- /dev/null +++ b/tgui/packages/tgui/interfaces/MilkingMachine.js @@ -0,0 +1,749 @@ +import { useBackend } from '../backend'; +import { Box, Button, Section, Stack } from '../components'; +import { Window } from '../layouts'; + +let palette; + +export const MilkingMachine = (props, context) => { + const { data } = useBackend(context); + const { machine_color } = data; + + colorChange(machine_color); + + return ( + + + + + + ); +}; + +const MilkingMachineContent = (props, context) => { + const { act, data } = useBackend(context); + const { + mobName, + mobCanLactate, + cellName, + cellMaxCharge, + cellCurrentCharge, + beaker, + BeakerName, + beakerMaxVolume, + beakerCurrentVolume, + mode, + milkTankMaxVolume, + milkTankCurrentVolume, + girlcumTankMaxVolume, + girlcumTankCurrentVolume, + semenTankMaxVolume, + semenTankCurrentVolume, + current_vessel, + current_selected_organ, + current_selected_organ_name, + current_breasts, + current_testicles, + current_vagina, + machine_color, + } = data; + + return ( + + + + + {!data.mobName && ( +

      + No creature in machine loaded +
      + )} + {data.mobName && ( +
      + Name: {mobName} +
      + )} + + + {mobName && ( +

    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 literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg b/modular_skyrat/modules/modular_items/lewd_items/sounds/bzzz-loop-3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0e76de92b38f721875b306cb8a6aa6612d511e5e GIT binary patch literal 39752 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