diff --git a/BondageClub/Assets/Female3DCG/Female3DCG.js b/BondageClub/Assets/Female3DCG/Female3DCG.js index 4c7c5f7581..5aae574365 100644 --- a/BondageClub/Assets/Female3DCG/Female3DCG.js +++ b/BondageClub/Assets/Female3DCG/Female3DCG.js @@ -2839,6 +2839,7 @@ var AssetFemale3DCG = [ Expose: ["ItemNipples", "ItemBreast", "ItemNipplesPiercings"], HasType: false, Extended: true, + DynamicAfterDraw: true, PoseMapping: { ...AssetPoseMapping.Suit, TapedHands: PoseType.DEFAULT, @@ -2863,6 +2864,7 @@ var AssetFemale3DCG = [ }, { Name: "PP", AllowTypes: ["Prisoner"] }, { Name: "Zip" }, + { Name: "Text", HasImage: false }, { Name: "Shine", CopyLayerColor: "Zip", diff --git a/BondageClub/Assets/Female3DCG/Female3DCGExtended.js b/BondageClub/Assets/Female3DCG/Female3DCGExtended.js index 424fac5757..930df81db5 100644 --- a/BondageClub/Assets/Female3DCG/Female3DCGExtended.js +++ b/BondageClub/Assets/Female3DCG/Female3DCGExtended.js @@ -12583,19 +12583,29 @@ var AssetFemale3DCGExtended = { }, // Catsuit LatexCatsuit: { Archetype: ExtendedArchetype.TYPED, + ChatTags: [ + CommonChatTags.SOURCE_CHAR, + CommonChatTags.DEST_CHAR, + CommonChatTags.DEST_CHAR_NAME, + CommonChatTags.ASSET_NAME, + ], Options: [ { - Name: "Standart", + Name: "Standard", }, { Name: "Prisoner", }, ], - DialogPrefix: { - Header: "SelectSuitType", - Option: "SuitType", - }, DrawImages: false, + BaselineProperty: { Text: "PRISONER", Text2: "#0000" }, + ChatSetting: TypedItemChatSetting.FROM_TO, + ScriptHooks: { + Load: InventorySuitLatexCatsuitLoadHook, + Draw: InventorySuitLatexCatsuitDrawHook, + Exit: InventorySuitLatexCatsuitExitHook, + PublishAction: InventorySuitLatexCatsuitPublishActionHook, + }, }, // LatexCatsuit SeamlessCatsuit: { Archetype: ExtendedArchetype.TYPED, @@ -12672,15 +12682,15 @@ var AssetFemale3DCGExtended = { Archetype: ExtendedArchetype.TYPED, Options: [ { - Name: "Standart", + Name: "Standard", }, { Name: "Prisoner", }, ], DialogPrefix: { - Header: "SelectSuitType", - Option: "SuitType", + Header: "SuitLatexCatsuitSelect", + Option: "SuitLatexCatsuit", }, DrawImages: false, }, // LatexCatsuit diff --git a/BondageClub/Assets/Female3DCG/LayerNames.csv b/BondageClub/Assets/Female3DCG/LayerNames.csv index 2013a0dfe3..fd008c18c1 100644 --- a/BondageClub/Assets/Female3DCG/LayerNames.csv +++ b/BondageClub/Assets/Female3DCG/LayerNames.csv @@ -107,6 +107,7 @@ SuitCatsuitOpaqueGloves,Gloves SuitLatexCatsuitBase,Suit SuitLatexCatsuitZip,Shine SuitLatexCatsuitPP,Label +SuitLatexCatsuitText,Text SuitLowerLatexCatsuitBase,Suit SuitLowerLatexCatsuitZip,Shine SuitLowerLatexCatsuitPP,Label diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_Zip.png index 67223dc70a..c7712555da 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_Zip.png index b6a926be29..5d378ffab4 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_Zip.png index 8311a81330..37b3b282d2 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_Zip.png index 7ff23ab89a..f03b4324c4 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_Zip.png index a94d9a95a9..f2250e854f 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_Zip.png index 462017da82..38594cda78 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_Zip.png index 6431a91435..a8a973a6f7 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_Zip.png index 59efb6954c..f3f6586189 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackCuffs/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_Zip.png index 89ec1e7769..b3e51eff5d 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_Zip.png index e2b947cda6..1ffff40d0c 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_Zip.png index ff8178b6d1..2433d83daf 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_Zip.png index ba08d31ab7..024526533c 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/BackElbowTouch/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_Zip.png index 3abf681d24..25b1961504 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_Zip.png index 1e09539765..b977d3b73e 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_Zip.png index 6d325f5ee4..00e1216372 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_Zip.png index 5c1c49f784..4de1e2a192 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_Zip.png index 4daede98fc..c95b679628 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_Zip.png index aa8331ad9c..6de4094e2c 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_Zip.png index 29b23678af..9191646216 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_Zip.png index 1f89627878..ff58ca1847 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_PP.png index 5d641dc21d..11b3c40c35 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_Zip.png index d2de0f2762..2fcd89c6d1 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_PP.png index 86ad94c14d..1f633967e8 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_Zip.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_Zip.png index 9c7aeb7fd3..6436013499 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Normal_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_PP.png index f79890af72..1b49b1a293 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_Zip.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_Zip.png index f8d2a2b881..9367b3baf6 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_Small_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_PP.png index 66314ea38c..6c2db532ea 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_Zip.png index fb1abdb431..ca9e96fd82 100644 Binary files a/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/Suit/Yoked/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Base.png index bcd70898a1..1da513e04c 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_PP.png index af0a95bb55..ab16e4e52d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Zip.png index b7c3fde899..11ff311b1a 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Normal_PP.png index 0e8bfc7609..5100a8544e 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Small_PP.png index 37ff8d9613..ada8333919 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Base.png index ecc60f6e24..d9c599183d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_PP.png index 39a032c2d1..9ab54f937f 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Zip.png index 3471c24e43..369315a312 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/Kneel/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Base.png index a28e39c5dc..e6b82d4db4 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_PP.png index af0a95bb55..ab16e4e52d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Zip.png index d52adf2b39..f90516e53c 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Normal_PP.png index 0e8bfc7609..5100a8544e 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Small_PP.png index 37ff8d9613..ada8333919 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Base.png index 66050459da..fea7826a3d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_PP.png index 39a032c2d1..9ab54f937f 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Zip.png index f425647e07..d4b5a51ee1 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/KneelingSpread/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Base.png index 974731a06e..caa6e2de76 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_PP.png index af0a95bb55..ab16e4e52d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Zip.png index 41d705c140..0cdbdd88ba 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Normal_PP.png index 0e8bfc7609..5100a8544e 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Small_PP.png index 37ff8d9613..ada8333919 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Base.png index 4af6d5f180..fd6fca6958 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_PP.png index 39a032c2d1..9ab54f937f 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Zip.png index cbc416b321..da75c18829 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Base.png index c7afade904..2437a826b6 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_PP.png index af0a95bb55..ab16e4e52d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Zip.png index 514c95a61b..01d39f7344 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Normal_PP.png index 0e8bfc7609..5100a8544e 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Small_PP.png index 37ff8d9613..ada8333919 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Base.png index 9c62a381d1..33c0ef003a 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_PP.png index 39a032c2d1..9ab54f937f 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Zip.png index 01c695d63b..78fc9fb1ce 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/LegsClosed/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Base.png index be87078700..1a2e8bf363 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_PP.png index af0a95bb55..ab16e4e52d 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Zip.png index f72ae3b02f..552c0ffe37 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Large_Zip.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Normal_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Normal_PP.png index 0e8bfc7609..5100a8544e 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Normal_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Normal_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Small_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Small_PP.png index 37ff8d9613..ada8333919 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Small_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_Small_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Base.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Base.png index 6157375a4c..203e094aff 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Base.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Base.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_PP.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_PP.png index 39a032c2d1..9ab54f937f 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_PP.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_PP.png differ diff --git a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Zip.png b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Zip.png index f4d5b16700..a36f52cb18 100644 Binary files a/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Zip.png and b/BondageClub/Assets/Female3DCG/SuitLower/Spread/LatexCatsuit_XLarge_Zip.png differ diff --git a/BondageClub/CSS/Styles.css b/BondageClub/CSS/Styles.css index 1d1a9bca3f..b6ae66f138 100644 --- a/BondageClub/CSS/Styles.css +++ b/BondageClub/CSS/Styles.css @@ -465,3 +465,7 @@ input[type=range][data-thumb=rope]::-moz-range-thumb { font-family: 'Caveat-Bold'; src: url('../Fonts/Caveat/Caveat-Bold.ttf'); } +@font-face { + font-family: 'Libre Barcode 39'; + src: url('../Fonts/Libre_Barcode_39/LibreBarcode39-Regular.ttf'); + } \ No newline at end of file diff --git a/BondageClub/Fonts/Libre_Barcode_39/LibreBarcode39-Regular.ttf b/BondageClub/Fonts/Libre_Barcode_39/LibreBarcode39-Regular.ttf new file mode 100644 index 0000000000..73fd0acc7d Binary files /dev/null and b/BondageClub/Fonts/Libre_Barcode_39/LibreBarcode39-Regular.ttf differ diff --git a/BondageClub/Fonts/Libre_Barcode_39/OFL.txt b/BondageClub/Fonts/Libre_Barcode_39/OFL.txt new file mode 100644 index 0000000000..f7552375ae --- /dev/null +++ b/BondageClub/Fonts/Libre_Barcode_39/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2017-2019 The Libre Barcode Project Authors (https://github.com/graphicore/librebarcode) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/BondageClub/Screens/Character/Player/Dialog_Player.csv b/BondageClub/Screens/Character/Player/Dialog_Player.csv index 7acc19726a..df9c9bc116 100644 --- a/BondageClub/Screens/Character/Player/Dialog_Player.csv +++ b/BondageClub/Screens/Character/Player/Dialog_Player.csv @@ -2889,9 +2889,12 @@ SelectSuitGloves,,,Select the suit's gloves,, SuitGloveTypeNoGloves,,,No Gloves,, SuitGloveTypeOpaqueGloves,,,Opaque Gloves,, SuitGloveTypeTransparentGloves,,,See-through Gloves,, -SelectSuitType,,,Select the suit's type,, -SuitTypeStandart,,,Standart suit,, -SuitTypePrisoner,,,Prisoner suit,, +SuitLatexCatsuitSelect,,,Select the suit's type,, +SuitLatexCatsuitStandard,,,Standard suit,, +SuitLatexCatsuitPrisoner,,,Prisoner suit,, +SuitLatexCatsuitTitleLabel,,,Label:,, +SuitLatexCatsuitBarcodeLabel,,,Barcode:,, +SuitLatexCatsuitTextLabel,,,Text:,, VibeModeDecreaseTo-1,,,DestinationCharacterName AssetName stops vibrating.,, VibeModeDecreaseTo0,,,DestinationCharacterName AssetName slows down into a light tease.,, VibeModeDecreaseTo1,,,DestinationCharacterName AssetName returns to a moderate pace.,, diff --git a/BondageClub/Screens/Inventory/Suit/LatexCatsuit/LatexCatsuit.js b/BondageClub/Screens/Inventory/Suit/LatexCatsuit/LatexCatsuit.js new file mode 100644 index 0000000000..2c0cd3ab87 --- /dev/null +++ b/BondageClub/Screens/Inventory/Suit/LatexCatsuit/LatexCatsuit.js @@ -0,0 +1,112 @@ +"use strict"; + + +/** @type {ExtendedItemScriptHookCallbacks.Load<TypedItemData>} */ +function InventorySuitLatexCatsuitLoadHook(Data, OriginalFunction) { + const textData = ExtendedItemGetData(DialogFocusItem.Asset, ExtendedArchetype.TEXT); + if (textData === null) { + return; + } + + OriginalFunction(); + // Load that font manually + DynamicDrawLoadFont("'Libre Barcode 39'"); + TextItem.Load(textData); +} + +/** @type {ExtendedItemScriptHookCallbacks.Draw<TypedItemData>} */ +function InventorySuitLatexCatsuitDrawHook(Data, OriginalFunction) { + const textData = ExtendedItemGetData(DialogFocusItem.Asset, ExtendedArchetype.TEXT); + if (textData === null) { + return; + } + + OriginalFunction(); + TextItem.Draw(textData); + + MainCanvas.textAlign = "right"; + const Prefix = Data.dialogPrefix.option; + DrawTextFit(DialogFindPlayer(`${Prefix}TitleLabel`), 1290, 760, 400, "#fff", "#000"); + DrawTextFit(DialogFindPlayer(`${Prefix}BarcodeLabel`), 1290, 810, 400, "#fff", "#000"); + DrawTextFit(DialogFindPlayer(`${Prefix}TextLabel`), 1290, 860, 400, "#fff", "#000"); + MainCanvas.textAlign = "center"; +} + +/** @type {ExtendedItemScriptHookCallbacks.PublishAction<TypedItemData, any>} */ +function InventorySuitLatexCatsuitPublishActionHook(data, originalFunction, C, item, newOption, previousOption) { + switch (newOption.OptionType) { + case "TextItemOption": { + const textData = ExtendedItemGetData(item.Asset, ExtendedArchetype.TEXT); + if (textData === null) { + return; + } + TextItem.PublishAction(textData, C, item, newOption, previousOption); + return; + } + + case "TypedItemOption": + originalFunction(C, item, newOption, previousOption); + return; + } +} + +/** @type {ExtendedItemScriptHookCallbacks.Exit<TypedItemData>} */ +function InventorySuitLatexCatsuitExitHook(Data, OriginalFunction) { + const textData = ExtendedItemGetData(DialogFocusItem.Asset, ExtendedArchetype.TEXT); + if (textData !== null) { + TextItem.Exit(textData); + } +} + +/** @type {ExtendedItemCallbacks.AfterDraw} */ +function AssetsSuitLatexCatsuitAfterDraw( + { C, A, CA, X, Y, L, drawCanvas, drawCanvasBlink, AlphaMasks, Color }, +) { + const data = ExtendedItemGetData(A, ExtendedArchetype.TEXT); + if (data != null && L === "_Text") { + const width = 140; + const height = 60; + const flatCanvas = AnimationGenerateTempCanvas(C, A, width, height); + const flatCtx = flatCanvas.getContext("2d"); + + TextItem.Init(data, C, CA, false); + + if (CA.Property.Text) { + DynamicDrawText(CA.Property.Text, flatCtx, width / 2, height * 2 / 3.3 , { + fontSize: 18, + fontFamily: data.font, + color: Color, + width, + radius: 170 + }); + } + + if (CA.Property.Text2) { + // Strip out any weird characters that might peek through + const barcodeText = CA.Property.Text2.split("").filter(char => char.match(/[a-zA-Z0-9]/)).join(""); + DynamicDrawText(barcodeText, flatCtx, width / 2, height * 15 / 14, { + fontSize: 20, + fontFamily: "'Libre Barcode 39'", + color: Color, + width, + }); + } + + if (CA.Property.Text3) { + DynamicDrawTextArc(CA.Property.Text3, flatCtx, width / 2, height * 5 / 6.2, { + fontSize: 14, + fontFamily: data.font, + color: Color, + width, + }); + } + + const shearedCanvas = AnimationGenerateTempCanvas(C, A, width, height); + DrawImageTrapezify(flatCanvas, shearedCanvas, 0.4); + + const drawX = X + (500 - width) / 2; + const drawY = Y + 226; + drawCanvas(shearedCanvas, drawX, drawY, AlphaMasks); + drawCanvasBlink(shearedCanvas, drawX, drawY, AlphaMasks); + } +} diff --git a/BondageClub/Scripts/ExtendedItem.js b/BondageClub/Scripts/ExtendedItem.js index fbddf2efe6..387d56073b 100644 --- a/BondageClub/Scripts/ExtendedItem.js +++ b/BondageClub/Scripts/ExtendedItem.js @@ -1107,6 +1107,25 @@ function ExtendedItemManualRegister() { }, }, }, + { + group: "Suit", + name: "LatexCatsuit", + config: { + Archetype: ExtendedArchetype.TEXT, + MaxLength: { Text: 14, Text2: 14, Text3: 14, }, + Font: "'Saira Stencil One', 'Arial', sans-serif", + DrawData: { + elementData: [ + { position: [1505, 750] }, + { position: [1505, 800] }, + { position: [1505, 850] }, + ], + }, + DialogPrefix: { + Header: "SuitLatexCatsuitSelect", + }, + }, + }, ]; for (const { group, name, config } of items) { diff --git a/BondageClub/index.html b/BondageClub/index.html index 8347020582..624adbce89 100644 --- a/BondageClub/index.html +++ b/BondageClub/index.html @@ -108,6 +108,7 @@ <script src="Screens/Inventory/ItemDevices/KabeshiriWall/KabeshiriWall.js"></script> <script src="Screens/Inventory/ItemDevices/FuckMachine/FuckMachine.js"></script> <script src="Screens/Inventory/ItemBreast/ForbiddenChastityBra/ForbiddenChastityBra.js"></script> +<script src="Screens/Inventory/Suit/LatexCatsuit/LatexCatsuit.js"></script> <script src="Assets/Female3DCG/Female3DCGExtended.js"></script> <script src="Screens/Character/Login/Login.js"></script> <script src="Screens/Character/Appearance/Appearance.js"></script>