From 0337fab3cdf2ca7fd987b31aaa12073c9f324630 Mon Sep 17 00:00:00 2001 From: quotefox Date: Wed, 13 Jul 2022 21:39:28 +0100 Subject: [PATCH 1/5] limiter flavor text (now tells them the new size) --- code/modules/mob/living/carbon/human/examine.dm | 9 ++++----- hyperstation/code/obj/cockrings.dm | 2 ++ modular_citadel/code/modules/arousal/organs/penis.dm | 5 ++++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 2175906a7..6bc05fff6 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -130,11 +130,10 @@ if(LAZYLEN(internal_organs) && user.client?.prefs.cit_toggles) for(var/obj/item/organ/genital/dicc in internal_organs) if(istype(dicc) && dicc.is_exposed()) - if(!dicc.limited) - if(!dicc.equipment) - . += "[dicc.desc]" - else - . += "[dicc.desc] Equipt with a [dicc.equipment.name]" + if(!dicc.equipment) + . += "[dicc.desc]" + else + . += "[dicc.desc] Equipt with a [dicc.equipment.name]" if(user.client?.prefs.cit_toggles & VORE_EXAMINE) diff --git a/hyperstation/code/obj/cockrings.dm b/hyperstation/code/obj/cockrings.dm index 891e89ec2..271774ef6 100644 --- a/hyperstation/code/obj/cockrings.dm +++ b/hyperstation/code/obj/cockrings.dm @@ -68,6 +68,7 @@ var/mob/living/carbon/human/H = usr var/obj/item/organ/genital/penis/P = H.getorganslot("penis") P.limited = TRUE + P.update_appearance() H.update_genitals() /obj/item/equipment/penis/ring/limiter/proc/detach(mob/living/user) @@ -75,4 +76,5 @@ var/mob/living/carbon/human/H = usr var/obj/item/organ/genital/penis/P = H.getorganslot("penis") P.limited = FALSE + P.update_appearance() H.update_genitals() diff --git a/modular_citadel/code/modules/arousal/organs/penis.dm b/modular_citadel/code/modules/arousal/organs/penis.dm index 8db04d858..7865b976f 100644 --- a/modular_citadel/code/modules/arousal/organs/penis.dm +++ b/modular_citadel/code/modules/arousal/organs/penis.dm @@ -86,7 +86,10 @@ if(owner) var/length_new = length*owner.size_multiplier var/girth_new = girth*owner.size_multiplier - desc = "You see [aroused_state ? "an erect" : "a flaccid"] [lowershape] penis. You estimate it's about [round(length_new, 0.25)] inch[round(length_new, 0.25) != 1 ? "es" : ""] long and [round(girth_new, 0.25)] inch[round(girth_new, 0.25) != 1 ? "es" : ""] in girth." + if(!limited) + desc = "You see [aroused_state ? "an erect" : "a flaccid"] [lowershape] penis. You estimate it's about [round(length_new, 0.25)] inch[round(length_new, 0.25) != 1 ? "es" : ""] long and [round(girth_new, 0.25)] inch[round(girth_new, 0.25) != 1 ? "es" : ""] in girth." + else + desc = "You see [aroused_state ? "an erect" : "a flaccid"] [lowershape] penis. You estimate it's about [round(length_new/3, 0.25)] inch[round(length_new/3, 0.25) != 1 ? "es" : ""] long and [round(girth_new/3, 0.25)] inch[round(girth_new/3, 0.25) != 1 ? "es" : ""] in girth." if(owner.dna.species.use_skintones && owner.dna.features["genitals_use_skintone"]) if(ishuman(owner)) // Check before recasting type, although someone fucked up if you're not human AND have use_skintones somehow... var/mob/living/carbon/human/H = owner // only human mobs have skin_tone, which we need. From 026987b081b0e7451aa594d107136275260ac451 Mon Sep 17 00:00:00 2001 From: quotefox Date: Wed, 13 Jul 2022 22:05:18 +0100 Subject: [PATCH 2/5] grammar aint my strong suit. --- hyperstation/code/obj/cockrings.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyperstation/code/obj/cockrings.dm b/hyperstation/code/obj/cockrings.dm index 271774ef6..42752d5e4 100644 --- a/hyperstation/code/obj/cockrings.dm +++ b/hyperstation/code/obj/cockrings.dm @@ -54,7 +54,7 @@ /obj/item/equipment/penis/ring/limiter name = "normalizer cock ring" - desc = "An expensive technological cock ring cast in SynTech purples with shimmering Kinaris golds. It will peoples penis size to a third." + desc = "An expensive technological cock ring cast in SynTech purples with shimmering Kinaris golds. It will limit the wearers penis size to a third." icon_state = "cockring_limit" price = 12 From 166f7a29b151f8cdd86e12c62c685d1d16cbb26e Mon Sep 17 00:00:00 2001 From: quotefox Date: Wed, 13 Jul 2022 23:41:02 +0100 Subject: [PATCH 3/5] Can now remove genital equipment from other people. Can now remove genital equipment from other people. + bug fix with limiter --- code/modules/mob/living/carbon/human/human.dm | 31 +++++++++++++++++++ .../code/modules/arousal/arousalhud.dm | 10 +++--- hyperstation/code/obj/cockrings.dm | 30 +++++++++--------- 3 files changed, 52 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 1765e6873..859fce110 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -182,10 +182,24 @@ if(legcuffed) dat += "Legcuffed" + + var/mob/living/carbon/U = src //for carbon genitals + if(U) + for(var/obj/item/organ/genital/G in U.internal_organs) + if(G.is_exposed()) + if(!G.equipment) + dat += "[G.name]:["Empty"]" + else + dat += "[G.name]:[G.equipment.name]" + else + dat += "[G.name]:Obscured" + dat += {" Close "} + + var/datum/browser/popup = new(user, "mob[REF(src)]", "[src]", 440, 510) popup.set_content(dat.Join()) popup.open() @@ -237,6 +251,23 @@ to_chat(usr, "You can't reach that! Something is covering it.") return + if(href_list["gitem"])//remove gential item + var/obj/item/I = locate(href_list["gitem"]) + var/obj/item/organ/genital/G = I.loc + if(G.is_exposed()) + to_chat(usr, "You try to remove [src]'s [I].") + to_chat(src, "[usr] is trying to remove your [I].") + if(!do_mob(usr, src, 3 SECONDS)) + return + SEND_SIGNAL(I, "detach_genital_equipment",usr) + usr.put_in_hands(I) + G.equipment = null + return + else + to_chat(usr, "You can't reach that! Something is covering it.") + return + + if(href_list["pockets"]) var/pocket_side = href_list["pockets"] var/pocket_id = (pocket_side == "right" ? SLOT_R_STORE : SLOT_L_STORE) diff --git a/hyperstation/code/modules/arousal/arousalhud.dm b/hyperstation/code/modules/arousal/arousalhud.dm index 0c68c3cfe..184163722 100644 --- a/hyperstation/code/modules/arousal/arousalhud.dm +++ b/hyperstation/code/modules/arousal/arousalhud.dm @@ -225,40 +225,40 @@ if(href_list["removeequipmentpenis"]) var/obj/item/organ/genital/penis/O = usr.getorganslot("penis") var/obj/item/I = O.equipment - usr.put_in_hands(I) SEND_SIGNAL(I, "detach_genital_equipment",usr) + usr.put_in_hands(I) O.equipment = null if(href_list["removeequipmentbreasts"]) var/obj/item/organ/genital/breasts/O = usr.getorganslot("breasts") var/obj/item/I = O.equipment - usr.put_in_hands(I) SEND_SIGNAL(I, "detach_genital_equipment",usr) + usr.put_in_hands(I) O.equipment = null if(href_list["removeequipmentvagina"]) var/obj/item/organ/genital/vagina/O = usr.getorganslot("vagina") var/obj/item/I = O.equipment + SEND_SIGNAL(I, "detach_genital_equipment",usr) usr.put_in_hands(I) if(istype(I, /obj/item/portalpanties)) var/obj/item/portalpanties/P = I P.remove() - SEND_SIGNAL(I, "detach_genital_equipment",usr) O.equipment = null if(href_list["removeequipmentbelly"]) var/obj/item/organ/genital/belly/O = usr.getorganslot("belly") var/obj/item/I = O.equipment - usr.put_in_hands(I) SEND_SIGNAL(I, "detach_genital_equipment",usr) + usr.put_in_hands(I) O.equipment = null if(href_list["removeequipmentanus"]) var/obj/item/organ/genital/anus/O = usr.getorganslot("anus") var/obj/item/I = O.equipment - usr.put_in_hands(I) SEND_SIGNAL(I, "detach_genital_equipment",usr) + usr.put_in_hands(I) O.equipment = null diff --git a/hyperstation/code/obj/cockrings.dm b/hyperstation/code/obj/cockrings.dm index 42752d5e4..93249474c 100644 --- a/hyperstation/code/obj/cockrings.dm +++ b/hyperstation/code/obj/cockrings.dm @@ -21,9 +21,9 @@ "[user] is trying to put [src] on you!") if(!do_mob(user, C, 4 SECONDS))//warn them and have a delay of 5 seconds to apply. return - SEND_SIGNAL(src, "attach_genital_equipment",S) if(!user.transferItemToLoc(src, P)) //check if you can put it on return + SEND_SIGNAL(src, "attach_genital_equipment",T) P.equipment = src to_chat(user, "You attach [src] to [T]'s [P.name].") @@ -45,7 +45,7 @@ /obj/item/equipment/penis/ring/fancy - name = "fancy cock ring" + name = "fancy ribboned cock ring" desc = "a cock ring with a white bowtie, how cute." icon_state = "cockring_fancy" @@ -63,18 +63,20 @@ RegisterSignal(src, "attach_genital_equipment", .proc/attach) RegisterSignal(src, "detach_genital_equipment", .proc/detach) -/obj/item/equipment/penis/ring/limiter/proc/attach(mob/living/user) +/obj/item/equipment/penis/ring/limiter/proc/attach(mob/living/carbon/human/U) playsound(usr, 'sound/effects/magic.ogg', 100, 1) - var/mob/living/carbon/human/H = usr - var/obj/item/organ/genital/penis/P = H.getorganslot("penis") - P.limited = TRUE - P.update_appearance() - H.update_genitals() + to_chat(usr, "[U]") + var/obj/item/organ/genital/penis/P = loc + if(P) + P.limited = TRUE + P.update_appearance() + U.update_genitals() -/obj/item/equipment/penis/ring/limiter/proc/detach(mob/living/user) +/obj/item/equipment/penis/ring/limiter/proc/detach(mob/living/carbon/human/U) playsound(usr, 'sound/effects/magic.ogg', 100, 1) - var/mob/living/carbon/human/H = usr - var/obj/item/organ/genital/penis/P = H.getorganslot("penis") - P.limited = FALSE - P.update_appearance() - H.update_genitals() + to_chat(usr, "[U]") + var/obj/item/organ/genital/penis/P = loc + if(P) + P.limited = FALSE + P.update_appearance() + U.update_genitals() From 4651524067118b01169b665bb832390927f23d21 Mon Sep 17 00:00:00 2001 From: quotefox Date: Wed, 13 Jul 2022 23:42:35 +0100 Subject: [PATCH 4/5] debug removal. debug removal. --- hyperstation/code/obj/cockrings.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/hyperstation/code/obj/cockrings.dm b/hyperstation/code/obj/cockrings.dm index 93249474c..7766e7263 100644 --- a/hyperstation/code/obj/cockrings.dm +++ b/hyperstation/code/obj/cockrings.dm @@ -65,7 +65,6 @@ /obj/item/equipment/penis/ring/limiter/proc/attach(mob/living/carbon/human/U) playsound(usr, 'sound/effects/magic.ogg', 100, 1) - to_chat(usr, "[U]") var/obj/item/organ/genital/penis/P = loc if(P) P.limited = TRUE @@ -74,7 +73,6 @@ /obj/item/equipment/penis/ring/limiter/proc/detach(mob/living/carbon/human/U) playsound(usr, 'sound/effects/magic.ogg', 100, 1) - to_chat(usr, "[U]") var/obj/item/organ/genital/penis/P = loc if(P) P.limited = FALSE From be34f882d7e64a1e0cdeb27c7ecb678589507305 Mon Sep 17 00:00:00 2001 From: quotefox Date: Thu, 14 Jul 2022 02:53:18 +0100 Subject: [PATCH 5/5] Parallax fixes --- code/_onclick/hud/parallax.dm | 7 ++++--- code/game/turfs/simulated/chasm.dm | 4 +--- icons/turf/space.dmi | Bin 126528 -> 127546 bytes 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 23bd53b8b..7b4a1d1ac 100644 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -170,12 +170,13 @@ L.transform = newtransform - animate(L, transform = matrix(), time = T, loop = -1, flags = ANIMATION_END_NOW) + animate(L, transform = L.transform, time = 0, loop = -1, flags = ANIMATION_END_NOW) + animate(transform = matrix(), time = T) /datum/hud/proc/update_parallax() var/client/C = mymob.client var/turf/posobj = get_turf(C.eye) - if(!posobj) + if(!posobj) return var/area/areaobj = posobj.loc @@ -341,7 +342,7 @@ //Layenia parallaxes /obj/screen/parallax_layer/layenia - icon_state = null + icon_state = null blend_mode = BLEND_OVERLAY absolute = TRUE speed = 0.6 diff --git a/code/game/turfs/simulated/chasm.dm b/code/game/turfs/simulated/chasm.dm index c2a0aad98..80216c03a 100644 --- a/code/game/turfs/simulated/chasm.dm +++ b/code/game/turfs/simulated/chasm.dm @@ -121,7 +121,7 @@ gender = PLURAL desc = "Clouds as far as the eye can see... Watch your step." icon = 'icons/turf/space.dmi' - icon_state = "clouds" + icon_state = "cloud" plane = PLANE_SPACE tiled_dirt = FALSE baseturfs = /turf/open/chasm/cloud @@ -132,10 +132,8 @@ /turf/open/chasm/cloud/Initialize() . = ..() - icon_state = SPACE_ICON_STATE /turf/open/chasm/cloud/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/space.dmi' - underlay_appearance.icon_state = SPACE_ICON_STATE underlay_appearance.plane = PLANE_SPACE return TRUE diff --git a/icons/turf/space.dmi b/icons/turf/space.dmi index e7440c0237dc664c820f71178a6d703369f5f9c1..d6cc85e0728167c4447175ab82f28dc1f636597c 100644 GIT binary patch delta 17852 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 MC_Ixdl{F3cKXS|j0RR91