diff --git a/3DGC_HeavySaves/A26F045A-DBFC-49CF-85B5667BCBA8BF23.tdcgpose.png b/3DGC_HeavySaves/A26F045A-DBFC-49CF-85B5667BCBA8BF23.tdcgpose.png new file mode 100644 index 0000000000..619524f910 Binary files /dev/null and b/3DGC_HeavySaves/A26F045A-DBFC-49CF-85B5667BCBA8BF23.tdcgpose.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Asian.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Asian.png new file mode 100644 index 0000000000..9cbba936cf Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Asian.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Black.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Black.png new file mode 100644 index 0000000000..efb926088b Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_Black.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_White.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_White.png new file mode 100644 index 0000000000..1de2823813 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Large_White.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Asian.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Asian.png new file mode 100644 index 0000000000..18f123a428 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Asian.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Black.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Black.png new file mode 100644 index 0000000000..c31b0554b8 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_Black.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_White.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_White.png new file mode 100644 index 0000000000..4ecb0586ba Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Normal_White.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Asian.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Asian.png new file mode 100644 index 0000000000..e76d965d06 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Asian.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Black.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Black.png new file mode 100644 index 0000000000..151cf94c35 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_Black.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_White.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_White.png new file mode 100644 index 0000000000..72c7269869 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/Small_White.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Asian.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Asian.png new file mode 100644 index 0000000000..b488a63f33 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Asian.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Black.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Black.png new file mode 100644 index 0000000000..13c6375520 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_Black.png differ diff --git a/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_White.png b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_White.png new file mode 100644 index 0000000000..916383032a Binary files /dev/null and b/BondageClub/Assets/Female3DCG/BodyLower/Horse/XLarge_White.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Large.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Large.png new file mode 100644 index 0000000000..104b3c3069 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Normal.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Normal.png new file mode 100644 index 0000000000..bfaff1307d Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Small.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Small.png new file mode 100644 index 0000000000..994519417b Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_XLarge.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_XLarge.png new file mode 100644 index 0000000000..78ddf44c00 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/ChineseDress2_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Large.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Large.png new file mode 100644 index 0000000000..28e202590d Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Normal.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Normal.png new file mode 100644 index 0000000000..d51e529fd8 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Small.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Small.png new file mode 100644 index 0000000000..c16707421d Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_XLarge.png b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_XLarge.png new file mode 100644 index 0000000000..6ee061b92c Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/Horse/TeacherOutfit1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Large.png b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Large.png index 2c083255fe..ec6fceb3f5 100644 Binary files a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Large.png and b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Normal.png b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Normal.png index 6e0cff7910..4cac18c619 100644 Binary files a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Normal.png and b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Small.png b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Small.png index 2b73b00932..d0c84cce56 100644 Binary files a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Small.png and b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_XLarge.png b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_XLarge.png index cd31f2a496..7d73bd1170 100644 Binary files a/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_XLarge.png and b/BondageClub/Assets/Female3DCG/Cloth/TeacherOutfit1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Large.png new file mode 100644 index 0000000000..676636847b Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Normal.png new file mode 100644 index 0000000000..597dff74a4 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Small.png new file mode 100644 index 0000000000..bf37a747aa Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_XLarge.png new file mode 100644 index 0000000000..b68678e00f Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Jeans1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Large.png new file mode 100644 index 0000000000..b7f5766e57 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Normal.png new file mode 100644 index 0000000000..6c623af722 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Small.png new file mode 100644 index 0000000000..6c623af722 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_XLarge.png new file mode 100644 index 0000000000..b7f5766e57 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/MistressBottom_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Large.png new file mode 100644 index 0000000000..8b85eeadbf Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Normal.png new file mode 100644 index 0000000000..2f738488bf Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Small.png new file mode 100644 index 0000000000..c6d654b4f9 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_XLarge.png new file mode 100644 index 0000000000..d0c310fa37 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Pajama1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Large.png new file mode 100644 index 0000000000..cd955fc553 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Normal.png new file mode 100644 index 0000000000..0566209486 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Small.png new file mode 100644 index 0000000000..0f0f4fe2bf Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_XLarge.png new file mode 100644 index 0000000000..371e2edafb Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Shorts1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Large.png new file mode 100644 index 0000000000..35e22558f0 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Normal.png new file mode 100644 index 0000000000..96baecc634 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Small.png new file mode 100644 index 0000000000..ad25f5e591 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_XLarge.png new file mode 100644 index 0000000000..c3a7b9f569 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/Skirt1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Large.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Large.png new file mode 100644 index 0000000000..c59057c28b Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Normal.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Normal.png new file mode 100644 index 0000000000..78a29a7a11 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Small.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Small.png new file mode 100644 index 0000000000..d8b25ca0f9 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_XLarge.png b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_XLarge.png new file mode 100644 index 0000000000..d8d578993f Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ClothLower/Horse/TennisSkirt1_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/Female3DCG.csv b/BondageClub/Assets/Female3DCG/Female3DCG.csv index 5eb171a340..12b06fef69 100644 --- a/BondageClub/Assets/Female3DCG/Female3DCG.csv +++ b/BondageClub/Assets/Female3DCG/Female3DCG.csv @@ -218,6 +218,7 @@ ItemLegs,MermaidRopeTie,Upper Mermaid Tie ItemLegs,LeatherLegCuffs,Leather Leg Cuffs ItemLegs,LegBinder,Leg Binder ItemLegs,HobbleSkirt,Hobble Skirt +ItemLegs,WoodenHorse,Wooden Horse ItemVulva,,Vulva ItemVulva,VibratingEgg,Vibrating Egg ItemVulva,VibratingWand,Vibrating Wand diff --git a/BondageClub/Assets/Female3DCG/Female3DCG.js b/BondageClub/Assets/Female3DCG/Female3DCG.js index 8b7e086621..89e6323479 100644 --- a/BondageClub/Assets/Female3DCG/Female3DCG.js +++ b/BondageClub/Assets/Female3DCG/Female3DCG.js @@ -25,9 +25,9 @@ var AssetFemale3DCG = [ { Name: "StudentOutfit1", Hide: ["ClothLower", "ItemNeck"] }, { Name: "StudentOutfit2", Hide: ["ClothLower"], HideItem: ["ItemArmsLeatherCuffs"] }, { Name: "BabydollDress1", Hide: ["ClothLower"] }, - { Name: "TeacherOutfit1", Hide: ["ClothLower", "ItemNeck"], HideItem: ["ItemArmsLeatherCuffs"] }, + { Name: "TeacherOutfit1", Hide: ["ClothLower", "ItemNeck"], HideItem: ["ItemArmsLeatherCuffs"], ParentGroup: ["BodyLower"], AllowPose: ["Horse"] }, { Name: "ChineseDress1", Hide: ["ClothLower"] }, - { Name: "ChineseDress2", Value: 100 }, + { Name: "ChineseDress2", Value: 100, ParentGroup: ["BodyLower"], AllowPose: ["Horse"] }, { Name: "TShirt1", Require: ["ClothLower"] }, { Name: "TennisShirt1", Require: ["ClothLower"] }, { Name: "Sweater1", Require: ["ClothLower"], HideItem: ["ItemArmsLeatherCuffs"] }, @@ -48,7 +48,7 @@ var AssetFemale3DCG = [ ParentGroup: "BodyLower", ParentColor: "Cloth", Clothing: true, - AllowPose: ["LegsClosed", "Kneel", "StraitDressOpen"], + AllowPose: ["LegsClosed", "Kneel", "StraitDressOpen", "Horse"], Color: ["Default", "#bbbbbb", "#808080", "#202020", "#aa8080", "#80aa80", "#8080aa", "#aaaa80", "#80aaaa", "#aa80aa", "#cc3333", "#33cc33", "#3333cc", "#cccc33", "#33cccc", "#cc33cc"], Left: 125, Top: 400, @@ -287,7 +287,7 @@ var AssetFemale3DCG = [ AllowColorize: false, ParentSize: "BodyUpper", ParentColor: "BodyUpper", - AllowPose: ["LegsClosed", "Kneel"], + AllowPose: ["LegsClosed", "Kneel", "Horse"], Color: ["White", "Asian", "Black"], Top: 462, Asset: ["Small", "Normal", "Large", "XLarge"] @@ -444,18 +444,25 @@ var AssetFemale3DCG = [ { Name: "MermaidRopeTie", Value: 30, Time: 15, Difficulty: 3, SetPose: ["LegsClosed"] }, { Name: "LeatherLegCuffs", Value: 30, Time: 10, Difficulty: 2, Priority: 20, AllowPose: ["LegsClosed"], Extended: true, AllowLock: true, AllowEffect: ["Block", "Prone"], AllowType: ["Closed"] }, { - Name: "LegBinder", DefaultColor: "#70C0C0", Value: 150, Block: ["ItemFeet"], SetPose: ["LegsClosed"], Hide: ["Shoes", "Socks", "ClothLower"], HideItem: ["ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherAnkleCuffs", "ItemFeetMermaidRopeTie"], Effect: ["Prone"], Time: 30, RemoveTime: 20, Difficulty: 15, AllowLock: true, Prerequisite: "NotKneeling", + Name: "LegBinder", DefaultColor: "#70C0C0", Value: 150, Block: ["ItemFeet"], SetPose: ["LegsClosed"], Hide: ["Shoes", "Socks", "ClothLower"], HideItem: ["ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherAnkleCuffs", "ItemFeetMermaidRopeTie"], Effect: ["Prone"], Time: 30, RemoveTime: 20, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspended", Layer: [ { Name: "Latex", AllowColorize: true }, { Name: "Belts", AllowColorize: false }, ] }, { - Name: "HobbleSkirt", DefaultColor: "#222222", Value: 175, Block: ["ItemPelvis", "ItemFeet", "ItemVulva", "ItemButt"], SetPose: ["LegsClosed"], Hide: ["Socks", "BodyLower", "ClothLower"], HideItem: ["ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs"], Effect: ["Prone"], Time: 30, RemoveTime: 20, Difficulty: 15, AllowLock: true, Prerequisite: "NotKneeling", + Name: "HobbleSkirt", DefaultColor: "#222222", Value: 175, Block: ["ItemPelvis", "ItemFeet", "ItemVulva", "ItemButt"], SetPose: ["LegsClosed"], Hide: ["Socks", "BodyLower", "ClothLower", "Shoes"], HideItem: ["ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs"], Effect: ["Prone"], Time: 30, RemoveTime: 20, Difficulty: 15, AllowLock: true, Prerequisite: "NotKneeling", Layer: [ { Name: "Latex", AllowColorize: true }, { Name: "Belts", AllowColorize: false } ] + }, + { + Name: "WoodenHorse", Priority: 30, Value: 350, Time: 10, Difficulty: 3, SetPose: ["Horse"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 10 }, { Group: "Eyes", Name: "Closed", Timer: 5 }], Effect: ["Block", "Prone", "Enclose", "Freeze"], Block: ["ItemFeet"], Hide: ["Shoes", "Socks"], HideItem: ["ClothLowerPajama1", "ClothLowerShorts1", "ClothLowerJeans1"], Prerequisite: "Horse", + Layer: [ + { Name: "Frame", AllowColorize: true }, + { Name: "Wood", AllowColorize: false } + ] }, AssetSpankingToys ] @@ -660,18 +667,18 @@ var AssetFemale3DCG = [ { Name: "Belts", AllowColorize: false } ] }, - { Name: "DuctTape", SelfBondage: false, Extended: true, Value: 50, SetPose: ["BackElbowTouch"], Effect: ["Block", "Prone"], Time: 20, RemoveTime: 10, Difficulty: 5, BuyGroup: "DuctTape", AllowBlock: ["ItemVulva", "ItemButt", "ItemPelvis", "ItemTorso", "ItemBreast", "ItemNipples"], AllowType: ["Bottom", "Top", "Full"] }, - { Name: "BitchSuit", DefaultColor: "#C08080", Random: false, SelfBondage: false, SelfUnlock: false, Value: 250, SetPose: ["BackElbowTouch", "Kneel"], Hide: ["Cloth", "ClothLower", "BodyLower", "Shoes", "Socks"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands"], Effect: ["Block", "Prone", "ForceKneel"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspended" }, + { Name: "DuctTape", SelfBondage: false, Extended: true, Value: 50, SetPose: ["BackElbowTouch"], Effect: ["Block", "Prone"], Time: 20, RemoveTime: 10, Difficulty: 5, BuyGroup: "DuctTape", AllowBlock: ["ItemVulva", "ItemButt", "ItemPelvis", "ItemTorso", "ItemBreast", "ItemNipples"], AllowType: ["Bottom", "Top", "Full"], ParentGroup: ["BodyLower"], AllowPose: ["Horse"] }, + { Name: "BitchSuit", DefaultColor: "#C08080", Random: false, SelfBondage: false, SelfUnlock: false, Value: 250, SetPose: ["BackElbowTouch", "Kneel"], Hide: ["Cloth", "ClothLower", "BodyLower", "Shoes", "Socks"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands"], Effect: ["Block", "Prone", "ForceKneel"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspendedOrHorsed" }, { Name: "CollarLeashHolding", Random: false, SelfBondage: false, Priority: 34, Value: -1, Time: 3, RemoveTime: 3, Difficulty: 1, Prerequisite: "NotSuspended" }, { - Name: "StraitDress", DefaultColor: "#4040C0", AllowPose: ["Kneel"], Random: false, SelfBondage: false, SelfUnlock: false, Value: 200, SetPose: ["BackElbowTouch", "LegsClosed"], Hide: ["Socks", "BodyLower", "Cloth", "ClothLower", "Shoes"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands", "ItemFeet", "ItemNipples", "ItemVulva", "ItemLegs", "ItemButt"], Effect: ["Block", "Prone"], HideItem: ["ItemLegsLegBinder", "ItemLegsLeatherLegCuffs", "ItemLegsMermaidRopeTie", "ItemLegsDuctTape", "ItemLegsLeatherBelt", "ItemLegsHempRope", "ItemLegsNylonRope", "ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs", "ItemLegsHobbleSkirt"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspended", + Name: "StraitDress", DefaultColor: "#4040C0", AllowPose: ["Kneel"], Random: false, SelfBondage: false, SelfUnlock: false, Value: 200, SetPose: ["BackElbowTouch", "LegsClosed"], Hide: ["Socks", "BodyLower", "Cloth", "ClothLower", "Shoes"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands", "ItemFeet", "ItemNipples", "ItemVulva", "ItemLegs", "ItemButt"], Effect: ["Block", "Prone"], HideItem: ["ItemLegsLegBinder", "ItemLegsLeatherLegCuffs", "ItemLegsMermaidRopeTie", "ItemLegsDuctTape", "ItemLegsLeatherBelt", "ItemLegsHempRope", "ItemLegsNylonRope", "ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs", "ItemLegsHobbleSkirt"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspendedOrHorsed", Layer: [ { Name: "Latex", AllowColorize: true }, { Name: "Belts", AllowColorize: false } ] }, { - Name: "StraitDressOpen", DefaultColor: "#400000", AllowPose: ["Kneel"], Random: false, SelfBondage: false, SelfUnlock: false, Value: 225, SetPose: ["BackElbowTouch", "StraitDressOpen"], Hide: ["Cloth", "BodyLower", "Shoes"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands", "ItemFeet", "ItemNipples", "ItemLegs"], Effect: ["Block", "Prone"], HideItem: ["ItemLegsLegBinder", "ItemLegsLeatherLegCuffs", "ItemLegsMermaidRopeTie", "ItemLegsDuctTape", "ItemLegsLeatherBelt", "ItemLegsHempRope", "ItemLegsNylonRope", "ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs", "ItemLegsHobbleSkirt"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspended", + Name: "StraitDressOpen", DefaultColor: "#400000", AllowPose: ["Kneel"], Random: false, SelfBondage: false, SelfUnlock: false, Value: 225, SetPose: ["BackElbowTouch", "StraitDressOpen"], Hide: ["Cloth", "BodyLower", "Shoes"], Block: ["ItemPelvis", "ItemTorso", "ItemBreast", "ItemHands", "ItemFeet", "ItemNipples", "ItemLegs"], Effect: ["Block", "Prone"], HideItem: ["ItemLegsLegBinder", "ItemLegsLeatherLegCuffs", "ItemLegsMermaidRopeTie", "ItemLegsDuctTape", "ItemLegsLeatherBelt", "ItemLegsHempRope", "ItemLegsNylonRope", "ItemFeetNylonRope", "ItemFeetHempRope", "ItemFeetLeatherBelt", "ItemFeetIrish8Cuffs", "ItemFeetDuctTape", "ItemFeetMermaidRopeTie", "ItemFeetLeatherAnkleCuffs", "ItemLegsHobbleSkirt"], Time: 40, RemoveTime: 30, Difficulty: 15, AllowLock: true, Prerequisite: "NotSuspendedOrHorsed", Layer: [ { Name: "Latex", AllowColorize: true }, { Name: "Belts", AllowColorize: false } @@ -760,8 +767,8 @@ var AssetFemale3DCG = [ { Name: "CollarBow", Value: 3, Random: false, Prerequisite: "Collared", Time: 5, Difficulty: 1 }, { Name: "CollarShockUnit", Value: 250, Random: false, Extended: true, Effect: ["ReceiveShock"], Prerequisite: "Collared", Time: 5, Difficulty: 6, AllowLock: true, BuyGroup: "ShockCollar", ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }] }, { Name: "ShockCollarRemote", Random: false, Wear: false, Effect: ["TriggerShock"], BuyGroup: "ShockCollar", Value: -1, ExpressionTrigger: [{ Group: "Eyebrows", Name: "Soft", Timer: 10 }, { Group: "Blush", Name: "Soft", Timer: 15 }, { Group: "Eyes", Name: "Closed", Timer: 5 }] }, - { Name: "CollarChainLong", Value: 30, Random: false, Prerequisite: "CollaredNotSuspended", Time: 5, Difficulty: 6, AllowLock: true, BuyGroup: "CollarChain", AllowPose: ["Kneel"], Effect: ["Tethered"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }] }, - { Name: "CollarChainShort", Value: -1, Random: false, Prerequisite: "CollaredNotSuspended", Time: 5, Difficulty: 6, AllowLock: true, BuyGroup: "CollarChain", SetPose: ["Kneel"], Effect: ["Freeze", "ForceKneel"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }, { Group: "Eyebrows", Name: "Soft", Timer: 5 }] }, + { Name: "CollarChainLong", Value: 30, Random: false, Prerequisite: "CollaredNotSuspended", Time: 5, Difficulty: 6, AllowLock: true, BuyGroup: "CollarChain", AllowPose: ["Kneel"], Effect: ["Tethered"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }], ParentGroup: ["BodyLower"], AllowPose: ["Horse"] }, + { Name: "CollarChainShort", Value: -1, Random: false, Prerequisite: "CollaredNotSuspended1", Time: 5, Difficulty: 6, AllowLock: true, BuyGroup: "CollarChain", SetPose: ["Kneel"], Effect: ["Freeze", "ForceKneel"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }, { Group: "Eyebrows", Name: "Soft", Timer: 5 }] }, { Name: "CollarLeash", Value: 30, Random: false, Prerequisite: "Collared", Time: 5, Difficulty: 6, AllowLock: true, ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }] }, { Name: "CollarLeashTaken", Value: -1, Random: false, Prerequisite: "Collared", Time: 5, Difficulty: 6, AllowLock: true, Effect: ["Tethered"], ExpressionTrigger: [{ Group: "Blush", Name: "Medium", Timer: 15 }] }, { Name: "CollarNameTag", Value: 30, Random: false, IsRestraint: false, Prerequisite: "Collared", Time: 5, Difficulty: 20, Extended: true, AllowLock: true, PropertyLocked: true, AllowType: ["BadGirl", "BindMe", "Bitch", "Bunny", "Cookie", "Cupcake", "Dom", "Foxy", "Free", "FuckMe", "GagMe", "GoodGirl", "HoldMe", "Kitten", "Love", "Maid", "Meat", "Muffin", "Needy", "Owned", "Panda", "Pet", "PetMe", "Pixie", "Puppy", "Racoon", "Slave", "Slut", "Sub", "Sweetie", "Taken", "Toy", "Useless", "UseMe", "Whore"] } @@ -909,11 +916,11 @@ var AssetFemale3DCG = [ Zone: [[25, 580, 75, 410], [400, 580, 75, 410]], Asset: [ { Name: "WoodenBox", RemoveAtLogin: true, Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], Effect: ["BlindNormal", "Prone", "Enclose", "GagLight", "Freeze"], Value: 350, Time: 15, RemoveTime: 10, Difficulty: -2, AllowLock: true, Prerequisite: "NotSuspended" }, - { Name: "SmallWoodenBox", RemoveAtLogin: true, Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], SetPose: ["Kneel"], Effect: ["ForceKneel", "Block", "Prone", "Enclose", "Freeze", "BlindNormal", "GagLight"], Value: 250, Time: 15, RemoveTime: 10, Difficulty: -2, AllowLock: true, Prerequisite: "NotSuspended" }, + { Name: "SmallWoodenBox", RemoveAtLogin: true, Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], SetPose: ["Kneel"], Effect: ["ForceKneel", "Block", "Prone", "Enclose", "Freeze", "BlindNormal", "GagLight"], Value: 250, Time: 15, RemoveTime: 10, Difficulty: -2, AllowLock: true, Prerequisite: "NotSuspendedOrHorsed" }, { Name: "MilkCan", RemoveAtLogin: true, Effect: ["BlindHeavy", "Prone", "Enclose", "GagHeavy", "Freeze"], SetPose: ["Kneel"], Value: -1, Time: 15, RemoveTime: 10, Difficulty: 5 }, { Name: "WaterCell", RemoveAtLogin: true, Effect: ["Prone", "Enclose", "GagHeavy", "Freeze"], SetPose: ["Suspension", "LegsClosed"], Block: ["ItemFeet"], Value: -1, Time: 15, RemoveTime: 15, Difficulty: 5 }, { Name: "Cage", RemoveAtLogin: true, Hide: ["Wings", "TailStraps", "ItemButt"], Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], Effect: ["Block", "Prone", "Enclose", "Freeze"], Value: 350, Time: 15, RemoveTime: 10, Difficulty: 7, AllowLock: true, Prerequisite: "NotKneeling" }, - { Name: "LowCage", RemoveAtLogin: true, Hide: ["Wings", "TailStraps", "ItemButt"], Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], SetPose: ["Kneel"], Effect: ["ForceKneel", "Block", "Prone", "Enclose", "Freeze"], Value: 250, Time: 15, RemoveTime: 10, Difficulty: 7, AllowLock: true, Prerequisite: "NotSuspended" } + { Name: "LowCage", RemoveAtLogin: true, Hide: ["Wings", "TailStraps", "ItemButt"], Block: ["ItemArms", "ItemBreast", "ItemButt", "ItemEars", "ItemFeet", "ItemHands", "ItemHead", "ItemLegs", "ItemMisc", "ItemMouth", "ItemNeck", "ItemNeckAccessories", "ItemNipples", "ItemPelvis", "ItemTorso", "ItemVulva"], SetPose: ["Kneel"], Effect: ["ForceKneel", "Block", "Prone", "Enclose", "Freeze"], Value: 250, Time: 15, RemoveTime: 10, Difficulty: 7, AllowLock: true, Prerequisite: "NotSuspendedOrHorsed" } ] } @@ -926,6 +933,10 @@ var PoseFemale3DCG = [ Name: "Kneel", OverrideHeight: -250, Hide: ["ItemFeet"] + }, + { + Name: "Horse", + OverrideHeight: -75, + Hide: ["ItemFeet"] } - ]; diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Large.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Large.png new file mode 100644 index 0000000000..51f935c4a5 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Large.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeBottom.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeBottom.png new file mode 100644 index 0000000000..034cf7cef2 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeBottom.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeFull.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeFull.png new file mode 100644 index 0000000000..db06f973b9 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeFull.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeTop.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeTop.png new file mode 100644 index 0000000000..41c4aeec18 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_LargeTop.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Normal.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Normal.png new file mode 100644 index 0000000000..05820e955a Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Normal.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalBottom.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalBottom.png new file mode 100644 index 0000000000..458c5ac571 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalBottom.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalFull.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalFull.png new file mode 100644 index 0000000000..8655ebe6b5 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalFull.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalTop.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalTop.png new file mode 100644 index 0000000000..ae9f6fd8ea Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_NormalTop.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Small.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Small.png new file mode 100644 index 0000000000..7c0024dafa Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_Small.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallBottom.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallBottom.png new file mode 100644 index 0000000000..07f786da5f Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallBottom.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallFull.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallFull.png new file mode 100644 index 0000000000..9b77bc4e3f Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallFull.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallTop.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallTop.png new file mode 100644 index 0000000000..2d8123c97e Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_SmallTop.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLarge.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLarge.png new file mode 100644 index 0000000000..80ceeb2da8 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLarge.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeFull.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeFull.png new file mode 100644 index 0000000000..ddac439b65 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeFull.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeTop.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeTop.png new file mode 100644 index 0000000000..21ef9a7b97 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XLargeTop.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XlargeBottom.png b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XlargeBottom.png new file mode 100644 index 0000000000..b9cee25dc6 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemArms/Horse/DuctTape_XlargeBottom.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Large_Belts.png b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Large_Belts.png index 07cd803942..f77f8d9946 100644 Binary files a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Large_Belts.png and b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Large_Belts.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Normal_Belts.png b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Normal_Belts.png index 1146e2692c..831e22d2d3 100644 Binary files a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Normal_Belts.png and b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Normal_Belts.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Small_Belts.png b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Small_Belts.png index 7faf53834b..9c064c90ec 100644 Binary files a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Small_Belts.png and b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_Small_Belts.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_XLarge_Belts.png b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_XLarge_Belts.png index 79230f703d..37b10a0fd2 100644 Binary files a/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_XLarge_Belts.png and b/BondageClub/Assets/Female3DCG/ItemLegs/Kneel/LegBinder_XLarge_Belts.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/Preview/WoodenHorse.png b/BondageClub/Assets/Female3DCG/ItemLegs/Preview/WoodenHorse.png new file mode 100644 index 0000000000..aaa83efcbd Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/Preview/WoodenHorse.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Frame.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Frame.png new file mode 100644 index 0000000000..253820cdef Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Frame.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Wood.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Wood.png new file mode 100644 index 0000000000..0101f62ff3 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Large_Wood.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Frame.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Frame.png new file mode 100644 index 0000000000..3663ebff65 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Frame.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Wood.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Wood.png new file mode 100644 index 0000000000..89ee6723ee Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Normal_Wood.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Frame.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Frame.png new file mode 100644 index 0000000000..f6ee3b1bc8 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Frame.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Wood.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Wood.png new file mode 100644 index 0000000000..1c440fa93a Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Small_Wood.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_XLarge_Frame.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_XLarge_Frame.png new file mode 100644 index 0000000000..49ff9dd1fe Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_XLarge_Frame.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Xlarge_Wood.png b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Xlarge_Wood.png new file mode 100644 index 0000000000..fdb928f2fb Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemLegs/WoodenHorse_Xlarge_Wood.png differ diff --git a/BondageClub/Assets/Female3DCG/ItemNeckAccessories/Horse/CollarChainLong.png b/BondageClub/Assets/Female3DCG/ItemNeckAccessories/Horse/CollarChainLong.png new file mode 100644 index 0000000000..6c4d597bc8 Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemNeckAccessories/Horse/CollarChainLong.png differ diff --git a/BondageClub/Screens/Character/Player/Dialog_Player.csv b/BondageClub/Screens/Character/Player/Dialog_Player.csv index 7663ea4f7e..164c59646f 100644 --- a/BondageClub/Screens/Character/Player/Dialog_Player.csv +++ b/BondageClub/Screens/Character/Player/Dialog_Player.csv @@ -6,6 +6,8 @@ TheyMustBeStandingFirst,,,Must be standing and not suspended first. RemoveChainForItem,,,Remove the chain to the floor first MustCollaredFirst,,,A collar must be fitted first to attach accessories to. MustCollaredFirstAndRemoveSuspension,,,Must be collared and not suspended first. +MustCollaredFirstAndRemoveSuspension1,,,Must be collared and not suspended/mounted first. +FeetClosed,,,Can't have Items locked to your feet. Cancel,,,Cancel Exit,,,Back to character Next,,,View next items diff --git a/BondageClub/Scripts/Inventory.js b/BondageClub/Scripts/Inventory.js index be97835fa9..d226a22e1d 100644 --- a/BondageClub/Scripts/Inventory.js +++ b/BondageClub/Scripts/Inventory.js @@ -98,8 +98,16 @@ function InventoryAllow(C, Prerequisite) { } if (Prerequisite == "Collared" && InventoryGet(C, "ItemNeck") == null) { DialogSetText("MustCollaredFirst"); return false; } if (Prerequisite == "CollaredNotSuspended" && (InventoryGet(C, "ItemNeck") == null || C.Pose.indexOf("Suspension") >= 0)) { DialogSetText("MustCollaredFirstAndRemoveSuspension"); return false; } - return true; + /// Wooden horse blocks + if (Prerequisite == "Horse" && C.Pose.indexOf("Kneel") >= 0) { DialogSetText("TheyMustBeStandingFirst"); return false; } + if (Prerequisite == "Horse" && C.Pose.indexOf("LegsClosed") >= 0) { DialogSetText("FeetClosed"); return false; } + if (Prerequisite == "Horse" && C.Pose.indexOf("Suspension") >= 0) { DialogSetText("TheyMustBeStandingFirst"); return false; } + if (Prerequisite == "CollaredNotSuspended1" && (InventoryGet(C, "ItemNeck") == null || C.Pose.indexOf("Suspension") >= 0)) { DialogSetText("MustCollaredFirstAndRemoveSuspension1"); return false; } + if (Prerequisite == "CollaredNotSuspended1" && (InventoryGet(C, "ItemNeck") == null || C.Pose.indexOf("Horse") >= 0)) { DialogSetText("MustCollaredFirstAndRemoveSuspension1"); return false; } + if (Prerequisite == "NotSuspendedOrHorsed" && C.Pose.indexOf("Suspension") >= 0) { DialogSetText("TheyMustBeStandingFirst"); return false; } + if (Prerequisite == "NotSuspendedOrHorsed" && C.Pose.indexOf("Horse") >= 0) { DialogSetText("TheyMustBeStandingFirst"); return false; } + return true; } // Gets the current item worn a specific spot