From 3225100369425f1638f92e914531d9d446e955c4 Mon Sep 17 00:00:00 2001 From: Maxis010 Date: Fri, 29 Dec 2023 01:55:37 +0000 Subject: [PATCH] Bugfix: Tails were incorrectly marked as Suitable for Penetration in transformation menu --- .../game/dialogue/utils/CharacterModificationUtils.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/lilithsthrone/game/dialogue/utils/CharacterModificationUtils.java b/src/com/lilithsthrone/game/dialogue/utils/CharacterModificationUtils.java index 7f7183c36a..9952b2d3a5 100644 --- a/src/com/lilithsthrone/game/dialogue/utils/CharacterModificationUtils.java +++ b/src/com/lilithsthrone/game/dialogue/utils/CharacterModificationUtils.java @@ -1109,11 +1109,15 @@ public static String getSelfTransformTailChoiceDiv(List availableR c = tail.getRace().getColour(); } + boolean suitableForPenetration = (tail.getTags().contains(BodyPartTag.TAIL_SUITABLE_FOR_PENETRATION) + || Main.game.isFurryTailPenetrationContentEnabled()) + && !tail.getTags().contains(BodyPartTag.TAIL_NEVER_SUITABLE_FOR_PENETRATION); + if(BodyChanging.getTarget().getTailType() == tail) { contentSB.append( "
" + "" - +Util.capitaliseSentence(tail.getTransformName())+(tail.getTags().contains(BodyPartTag.TAIL_SUITABLE_FOR_PENETRATION) || Main.game.isFurryTailPenetrationContentEnabled()?"*":"") + +Util.capitaliseSentence(tail.getTransformName())+(suitableForPenetration?"*":"") +(tail.isPrehensile()?"⁺":"") +(tail.isOvipositor()?"°":"") +"" @@ -1123,7 +1127,7 @@ public static String getSelfTransformTailChoiceDiv(List availableR contentSB.append( "
" + "" - +Util.capitaliseSentence(tail.getTransformName())+(tail.getTags().contains(BodyPartTag.TAIL_SUITABLE_FOR_PENETRATION) || Main.game.isFurryTailPenetrationContentEnabled()?"*":"") + +Util.capitaliseSentence(tail.getTransformName())+(suitableForPenetration?"*":"") +(tail.isPrehensile()?"⁺":"") +(tail.isOvipositor()?"°":"") +""