init 6: if persistent.active_mods.get("coxSluttery", False): # God fucking Windows Defender, get off my back with your false positive shit. $ coxSlutteryPatch0104 = SavePatch("coxSluttery", 0.104, "coxSlutPatch0104") $ coxSlutteryPatch0105 = SavePatch("coxSluttery", 0.105, "coxSlutPatch0105") $ coxSlutteryPatch0106 = SavePatch("coxSluttery", 0.106, "coxSlutPatch0106") $ coxSlutteryPatch01061 = SavePatch("coxSluttery", 0.1061, "coxSlutPatch01061") $ coxSlutteryPatch01062 = SavePatch("coxSluttery", 0.1062, "coxSlutPatch01062") $ coxSlutteryPatch0107 = SavePatch("coxSluttery", 0.107, "coxSlutPatch0107") $ coxSlutteryPatch01071 = SavePatch("coxSluttery", 0.1071, "coxSlutPatch01071") $ coxSlutteryPatch130108 = SavePatch("coxSluttery", 13.0108, "coxSlutPatch130108") $ coxSlutteryPatch140109 = SavePatch("coxSluttery", 14.0109, "coxSlutPatch140109") $ coxSlutteryPatch170110 = SavePatch("coxSluttery", 17.0110, "coxSlutPatch170110") $ coxSlutteryPatch1711102 = SavePatch("coxSluttery", 17.11102,"coxSlutPatch1711102") $ coxSlutteryPatch182111 = SavePatch("coxSluttery", 18.2111, "coxSlutPatch182111") $ coxSlutteryPatch191111 = SavePatch("coxSluttery", 19.1111, "coxSlutPatch191111") $ coxSlutteryPatch192112 = SavePatch("coxSluttery", 19.2112, "coxSlutPatch192112") $ coxSlutteryPatch1921121 = SavePatch("coxSluttery", 19.21121,"coxSlutPatch1921121") label coxSlutPatch1921121(): python: coxCheerLuckyBraRedCutdown.unlocked=coxCheerLuckyBraRed.in_closet coxCheerLuckyBraRedCutdown.visible=coxCheerLuckyBraCutdown coxCheerLuckyBraBlackCutdown.unlocked=coxCheerLuckyBraBlack.in_closet coxCheerLuckyBraBlackCutdown.visible=coxCheerLuckyBraCutdown coxCheerLuckyBraWhiteCutdown.unlocked=coxCheerLuckyBraWhite.in_closet coxCheerLuckyBraWhiteCutdown.visible=coxCheerLuckyBraCutdown coxCheerLuckyPantiesRedCutdown.unlocked=coxCheerLuckyPantiesRed.in_closet coxCheerLuckyPantiesRedCutdown.visible=coxCheerLuckyPantiesCutdown coxCheerLuckyPantiesBlackCutdown.unlocked=coxCheerLuckyPantiesBlack.in_closet coxCheerLuckyPantiesBlackCutdown.visible=coxCheerLuckyPantiesCutdown coxCheerLuckyPantiesWhiteCutdown.unlocked=coxCheerLuckyPantiesWhite.in_closet coxCheerLuckyPantiesWhiteCutdown.visible=coxCheerLuckyPantiesCutdown coxCheerLuckyPantiesBlueCutdown.unlocked=coxCheerLuckyPantiesBlue.in_closet coxCheerLuckyPantiesBlueCutdown.visible=coxCheerLuckyPantiesCutdown coxCheerLuckyTopRedCutdown.unlocked=coxCheerLuckyTopRed.in_closet coxCheerLuckyTopRedCutdown.visible=coxCheerLuckyTopCutdown coxCheerLuckyTopBlackCutdown.unlocked=coxCheerLuckyTopBlack.in_closet coxCheerLuckyTopBlackCutdown.visible=coxCheerLuckyTopCutdown coxCheerLuckyTopWhiteCutdown.unlocked=coxCheerLuckyTopWhite.in_closet coxCheerLuckyTopWhiteCutdown.visible=coxCheerLuckyTopCutdown coxCheerLuckyTopBlueCutdown.unlocked=coxCheerLuckyTopBlue.in_closet coxCheerLuckyTopBlueCutdown.visible=coxCheerLuckyTopCutdown coxCheerLuckyTopRedMini.unlocked=coxCheerLuckyTopRed.in_closet coxCheerLuckyTopRedMini.visible=coxCheerLuckyTopMini coxCheerLuckyTopBlackMini.unlocked=coxCheerLuckyTopBlack.in_closet coxCheerLuckyTopBlackMini.visible=coxCheerLuckyTopMini coxCheerLuckyTopWhiteMini.unlocked=coxCheerLuckyTopWhite.in_closet coxCheerLuckyTopWhiteMini.visible=coxCheerLuckyTopMini coxCheerLuckyTopBlueMini.unlocked=coxCheerLuckyTopBlue.in_closet coxCheerLuckyTopBlueMini.visible=coxCheerLuckyTopMini coxCheerLuckySkirtRedCutdown.unlocked=coxCheerLuckySkirtRed.in_closet coxCheerLuckySkirtRedCutdown.visible=coxCheerLuckySkirtCutdown coxCheerLuckySkirtBlackCutdown.unlocked=coxCheerLuckySkirtBlack.in_closet coxCheerLuckySkirtBlackCutdown.visible=coxCheerLuckySkirtCutdown coxCheerLuckySkirtWhiteCutdown.unlocked=coxCheerLuckySkirtWhite.in_closet coxCheerLuckySkirtWhiteCutdown.visible=coxCheerLuckySkirtCutdown coxCheerLuckySkirtRedMini.unlocked=coxCheerLuckySkirtRed.in_closet coxCheerLuckySkirtRedMini.visible=coxCheerLuckySkirtMini coxCheerLuckySkirtBlackMini.unlocked=coxCheerLuckySkirtBlack.in_closet coxCheerLuckySkirtBlackMini.visible=coxCheerLuckySkirtMini coxCheerLuckySkirtWhiteMini.unlocked=coxCheerLuckySkirtWhite.in_closet coxCheerLuckySkirtWhiteMini.visible=coxCheerLuckySkirtMini return label coxSlutPatch192112(): #codeBlc python: coxKeepSettings = False if not coxKeepSettings: coxSetCheerDefaultShoes = coxCheerShoes coxSetCheerDefaultSocks = coxNoSocks coxSetCheerDefaultHair = coxCheerHair coxSetCheerDefaultSkin = coxMiraSkin coxSetCheerDefaultNipples = coxMiraNipples coxSetCheerDefaultEyes = coxMiraEyes coxSetCheerDefaultLipstick = coxMiraLips if "coxNPCDefaultHair" in vars(renpy.store).keys(): coxNPCDefaultHair = None if coxCheerLuckyTopMini in lListCheerTops: lListCheerTops.remove(coxCheerLuckyTopMini) if coxCheerLuckyTopMini not in lListCheerCropTops: lListCheerCropTops.append(coxCheerLuckyTopMini) if coxCheerLuckySkirtMini in lListCheerSkirts: lListCheerSkirts.remove(coxCheerLuckySkirtMini) if coxCheerLuckySkirtMini not in lListCheerMicroSkirts: lListCheerMicroSkirts.append(coxCheerLuckySkirtMini) if coxMiraLips in lListCheerMakeup: lListCheerMakeup.remove(coxMiraLips) lListCheerLips.append(coxMiraLips) coxCheerBasePubes = coxMiraPubes lListCheerPubes.append(coxMiraPubes) coxDeliveryGuyTitjob.replacement_displayable="images/Cox/CoxSluttery/DeliveryGuy_1_Standing/DeliveryGuyTitJob.png" coxDeliveryGuyBlowjob.replacement_displayable="images/Cox/CoxSluttery/DeliveryGuy_1_Standing/DeliveryGuyBlowJob.png" coxDeliveryGuyHandjob.replacement_displayable="images/Cox/CoxSluttery/DeliveryGuy_1_Standing/DeliveryGuyHandJob.png" coxCheerHairBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Hair/coxCheerHairBlack.png", texture_corner = (1467, 2013), texture_id = TEXTURE_HAIR) coxCheerHairRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Hair/coxCheerHairRed.png", texture_corner = (1467, 2013), texture_id = TEXTURE_HAIR) coxCheerHairBlack = coxBody(name="[[{color=ff91e8}Cox{/color}] Black Pigtails", tags=["Pigtails", "Black Hair"], force_hair_num=0, hair_swaps=[coxCheerHairBlackStanding], price=19) coxCheerHairRed = coxBody(name="[[{color=ff91e8}Cox{/color}] Red Pigtails", tags=["Pigtails", "Redhead"], force_hair_num=0, hair_swaps=[coxCheerHairRedStanding], price=19) lListCheerHair.extend([coxCheerHairBlack, coxCheerHairRed]) coxCheerLuckyTopRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopRed.png", texture_corner = (2174, 58), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopRedCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopRedCutdown.png", texture_corner = (110, 59), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopRedMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopRedMini.png", texture_corner = (1933, 104), texture_id = TEXTURE_SHIRT) if not coxKeepSettings: coxCheerLuckyTopRed = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Top: {color=8b0000}Red{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop"], shirt_set_num=0, shirt_swaps=[coxCheerLuckyTopRedStanding], price=3) coxCheerLuckyTopRedCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Top: {color=8b0000}Red{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing"], shirt_set_num=1, shirt_swaps=[coxCheerLuckyTopRedCutdownStanding], unlocked=lambda:coxCheerLuckyTopRed.in_closet() and coxCheerLuckyTopCutdown.is_unlocked()) coxCheerLuckyTopRedMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Top: {color=8b0000}Red{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing", "Very Revealing"], shirt_set_num=2, shirt_swaps=[coxCheerLuckyTopRedMiniStanding], unlocked=lambda:coxCheerLuckyTopRed.in_closet() and coxCheerLuckyTopMini.is_unlocked()) lListCheerTops.extend([coxCheerLuckyTopRed, coxCheerLuckyTopRedCutdown]) lListCheerCropTops.append(coxCheerLuckyTopRedMini) coxCheerLuckyTopBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlack.png", texture_corner = (2174, 58), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopBlackCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlackCutdown.png", texture_corner = (110, 59), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopBlackMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlackMini.png", texture_corner = (1933, 104), texture_id = TEXTURE_SHIRT) if not coxKeepSettings: coxCheerLuckyTopBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Top: {b}Black{/b}", constants=CONST_COVERS_NIPPLES, tags=["TankTop"], shirt_set_num=0, shirt_swaps=[coxCheerLuckyTopBlackStanding], price=3) coxCheerLuckyTopBlackCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Top: {b}Black{/b}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing"], shirt_set_num=1, shirt_swaps=[coxCheerLuckyTopBlackCutdownStanding], unlocked=lambda:coxCheerLuckyTopBlack.in_closet() and coxCheerLuckyTopCutdown.is_unlocked()) coxCheerLuckyTopBlackMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Top: {b}Black{/b}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing", "Very Revealing"], shirt_set_num=2, shirt_swaps=[coxCheerLuckyTopBlackMiniStanding], unlocked=lambda:coxCheerLuckyTopBlack.in_closet() and coxCheerLuckyTopMini.is_unlocked()) lListCheerTops.extend([coxCheerLuckyTopBlack, coxCheerLuckyTopBlackCutdown]) lListCheerCropTops.append(coxCheerLuckyTopBlackMini) coxCheerLuckyTopWhiteStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopWhite.png", texture_corner = (2174, 58), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopWhiteCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopWhiteCutdown.png", texture_corner = (110, 59), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopWhiteMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopWhiteMini.png", texture_corner = (1933, 104), texture_id = TEXTURE_SHIRT) if not coxKeepSettings: coxCheerLuckyTopWhite = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Top: White", constants=CONST_COVERS_NIPPLES, tags=["TankTop"], shirt_set_num=0, shirt_swaps=[coxCheerLuckyTopWhiteStanding], price=3) coxCheerLuckyTopWhiteCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Top: White", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing"], shirt_set_num=1, shirt_swaps=[coxCheerLuckyTopWhiteCutdownStanding], unlocked=lambda:coxCheerLuckyTopWhite.in_closet() and coxCheerLuckyTopCutdown.is_unlocked()) coxCheerLuckyTopWhiteMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Top: White", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing", "Very Revealing"], shirt_set_num=2, shirt_swaps=[coxCheerLuckyTopWhiteMiniStanding], unlocked=lambda:coxCheerLuckyTopWhite.in_closet() and coxCheerLuckyTopMini.is_unlocked()) lListCheerTops.extend([coxCheerLuckyTopWhite, coxCheerLuckyTopWhiteCutdown]) lListCheerCropTops.append(coxCheerLuckyTopWhiteMini) coxCheerLuckyTopBlueStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlue.png", texture_corner = (2174, 58), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopBlueCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlueCutdown.png", texture_corner = (110, 59), texture_id = TEXTURE_SHIRT) coxCheerLuckyTopBlueMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Tops/coxCheerLuckyTopBlueMini.png", texture_corner = (1933, 104), texture_id = TEXTURE_SHIRT) if not coxKeepSettings: coxCheerLuckyTopBlue = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Top: {color=70b5da}Blue{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop"], shirt_set_num=0, shirt_swaps=[coxCheerLuckyTopBlueStanding], price=3) coxCheerLuckyTopBlueCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Top: {color=70b5da}Blue{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing"], shirt_set_num=1, shirt_swaps=[coxCheerLuckyTopBlueCutdownStanding], unlocked=lambda:coxCheerLuckyTopBlue.in_closet() and coxCheerLuckyTopCutdown.is_unlocked()) coxCheerLuckyTopBlueMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Top: {color=70b5da}Blue{/color}", constants=CONST_COVERS_NIPPLES, tags=["TankTop", "Revealing", "Very Revealing"], shirt_set_num=2, shirt_swaps=[coxCheerLuckyTopBlueMiniStanding], unlocked=lambda:coxCheerLuckyTopBlue.in_closet() and coxCheerLuckyTopMini.is_unlocked()) lListCheerTops.extend([coxCheerLuckyTopBlue, coxCheerLuckyTopBlueCutdown]) lListCheerCropTops.append(coxCheerLuckyTopBlueMini) coxCheerLuckySkirtRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtRed.png", texture_corner = (2437, 1322), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtRedCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtRedCutdown.png", texture_corner = (84, 1143), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtRedMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtRedMini.png", texture_corner = (1878, 1115), texture_id = TEXTURE_PANTS) if not coxKeepSettings: coxCheerLuckySkirtRed = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Skirt: {color=8b0000}Red{/color}", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt"], pants_set_num=0, pants_swaps=[coxCheerLuckySkirtRedStanding], price=4) coxCheerLuckySkirtRedCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Skirt: {color=8b0000}Red{/color}", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt", "Revealing"], pants_set_num=1, pants_swaps=[coxCheerLuckySkirtRedCutdownStanding], unlocked=lambda:coxCheerLuckySkirtRed.in_closet() and coxCheerLuckySkirtCutdown.is_unlocked()) coxCheerLuckySkirtRedMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Skirt: {color=8b0000}Red{/color}", constants=CONST_COVERS_PUSSY, tags=["MicroSkirt", "Revealing", "Very Revealing"], pants_set_num=2, pants_swaps=[coxCheerLuckySkirtRedMiniStanding], unlocked=lambda:coxCheerLuckySkirtRed.in_closet() and coxCheerLuckySkirtMini.is_unlocked()) lListCheerSkirts.extend([coxCheerLuckySkirtRed, coxCheerLuckySkirtRedCutdown]) lListCheerMicroSkirts.append(coxCheerLuckySkirtRedMini) coxCheerLuckySkirtBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtBlack.png", texture_corner = (2437, 1322), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtBlackCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtBlackCutdown.png", texture_corner = (84, 1143), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtBlackMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtBlackMini.png", texture_corner = (1878, 1115), texture_id = TEXTURE_PANTS) if not coxKeepSettings: coxCheerLuckySkirtBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Skirt: {b}Black{/b}", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt"], pants_set_num=0, pants_swaps=[coxCheerLuckySkirtBlackStanding], price=4) coxCheerLuckySkirtBlackCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Skirt: {b}Black{/b}", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt", "Revealing"], pants_set_num=1, pants_swaps=[coxCheerLuckySkirtBlackCutdownStanding], unlocked=lambda:coxCheerLuckySkirtBlack.in_closet() and coxCheerLuckySkirtCutdown.is_unlocked()) coxCheerLuckySkirtBlackMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Skirt: {b}Black{/b}", constants=CONST_COVERS_PUSSY, tags=["MicroSkirt", "Revealing", "Very Revealing"], pants_set_num=2, pants_swaps=[coxCheerLuckySkirtBlackMiniStanding], unlocked=lambda:coxCheerLuckySkirtBlack.in_closet() and coxCheerLuckySkirtMini.is_unlocked()) lListCheerSkirts.extend([coxCheerLuckySkirtBlack, coxCheerLuckySkirtBlackCutdown]) lListCheerMicroSkirts.append(coxCheerLuckySkirtBlackMini) coxCheerLuckySkirtWhiteStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtWhite.png", texture_corner = (2437, 1322), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtWhiteCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtWhiteCutdown.png", texture_corner = (84, 1143), texture_id = TEXTURE_PANTS) coxCheerLuckySkirtWhiteMiniStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skirts/coxCheerLuckySkirtWhiteMini.png", texture_corner = (1878, 1115), texture_id = TEXTURE_PANTS) if not coxKeepSettings: coxCheerLuckySkirtWhite = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Skirt: White", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt"], pants_set_num=0, pants_swaps=[coxCheerLuckySkirtWhiteStanding], price=4) coxCheerLuckySkirtWhiteCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Skirt: White", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt", "Revealing"], pants_set_num=1, pants_swaps=[coxCheerLuckySkirtWhiteCutdownStanding], unlocked=lambda:coxCheerLuckySkirtWhite.in_closet() and coxCheerLuckySkirtCutdown.is_unlocked()) coxCheerLuckySkirtWhiteMini = coxClothing(name="[[{color=ff91e8}Cox{/color}] Minified Lucky Skirt: White", constants=CONST_COVERS_PUSSY, tags=["MicroSkirt", "Revealing", "Very Revealing"], pants_set_num=2, pants_swaps=[coxCheerLuckySkirtWhiteMiniStanding], unlocked=lambda:coxCheerLuckySkirtWhite.in_closet() and coxCheerLuckySkirtMini.is_unlocked()) lListCheerSkirts.extend([coxCheerLuckySkirtWhite, coxCheerLuckySkirtWhiteCutdown]) lListCheerMicroSkirts.append(coxCheerLuckySkirtWhiteMini) coxCheerLuckyBraRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraRed.png", texture_corner = (3163, 83), texture_id = TEXTURE_BRA) coxCheerLuckyBraRedCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraRedCutdown.png", texture_corner = (1252, 122), texture_id = TEXTURE_BRA) if not coxKeepSettings: coxCheerLuckyBraRed = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Bra: {color=8b0000}Red{/color}", constants=CONST_COVERS_NIPPLES, tags=["Bra"], bra_set_num=0, bra_swaps=[coxCheerLuckyBraRedStanding], price=6) coxCheerLuckyBraRedCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Bra: {color=8b0000}Red{/color}", constants=CONST_COVERS_NIPPLES, tags=["Bra", "Revealing Underwear"], bra_set_num=1, bra_swaps=[coxCheerLuckyBraRedCutdownStanding], unlocked=lambda:coxCheerLuckyBraRed.in_closet() and coxCheerLuckyBraCutdown.is_unlocked()) lListCheerBras.extend([coxCheerLuckyBraRed, coxCheerLuckyBraRedCutdown]) coxCheerLuckyBraBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraBlack.png", texture_corner = (3163, 83), texture_id = TEXTURE_BRA) coxCheerLuckyBraBlackCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraBlackCutdown.png", texture_corner = (1252, 122), texture_id = TEXTURE_BRA) if not coxKeepSettings: coxCheerLuckyBraBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Bra: {b}Black{/b}", constants=CONST_COVERS_NIPPLES, tags=["Bra"], bra_set_num=0, bra_swaps=[coxCheerLuckyBraBlackStanding], price=6) coxCheerLuckyBraBlackCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Bra: {b}Black{/b}", constants=CONST_COVERS_NIPPLES, tags=["Bra", "Revealing Underwear"], bra_set_num=1, bra_swaps=[coxCheerLuckyBraBlackCutdownStanding], unlocked=lambda:coxCheerLuckyBraBlack.in_closet() and coxCheerLuckyBraCutdown.is_unlocked()) lListCheerBras.extend([coxCheerLuckyBraBlack, coxCheerLuckyBraBlackCutdown]) coxCheerLuckyBraWhiteStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraWhite.png", texture_corner = (3163, 83), texture_id = TEXTURE_BRA) coxCheerLuckyBraWhiteCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Bras/coxCheerLuckyBraWhiteCutdown.png", texture_corner = (1252, 122), texture_id = TEXTURE_BRA) if not coxKeepSettings: coxCheerLuckyBraWhite = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Bra: White", constants=CONST_COVERS_NIPPLES, tags=["Bra"], bra_set_num=0, bra_swaps=[coxCheerLuckyBraWhiteStanding], price=6) coxCheerLuckyBraWhiteCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Bra: White", constants=CONST_COVERS_NIPPLES, tags=["Bra", "Revealing Underwear"], bra_set_num=1, bra_swaps=[coxCheerLuckyBraWhiteCutdownStanding], unlocked=lambda:coxCheerLuckyBraWhite.in_closet() and coxCheerLuckyBraCutdown.is_unlocked()) lListCheerBras.extend([coxCheerLuckyBraWhite, coxCheerLuckyBraWhiteCutdown]) coxCheerLuckyPantiesRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesRed.png", texture_corner = (3301, 1444), texture_id = TEXTURE_PANTIES) coxCheerLuckyPantiesRedCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesRedCutdown.png", texture_corner = (1271, 1050), texture_id = TEXTURE_PANTIES) if not coxKeepSettings: coxCheerLuckyPantiesRed = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Panties: {color=8b0000}Red{/color}", constants=CONST_COVERS_PUSSY, tags=["Panties"], panties_set_num=0, panties_swaps=[coxCheerLuckyPantiesRedStanding], price=5) coxCheerLuckyPantiesRedCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Panties: {color=8b0000}Red{/color}", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=1, panties_swaps=[coxCheerLuckyPantiesRedCutdownStanding], unlocked=lambda:coxCheerLuckyPantiesRed.in_closet() and coxCheerLuckyPantiesCutdown.is_unlocked()) lListCheerPanties.extend([coxCheerLuckyPantiesRed, coxCheerLuckyPantiesRedCutdown]) coxCheerLuckyPantiesBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesBlack.png", texture_corner = (3301, 1444), texture_id = TEXTURE_PANTIES) coxCheerLuckyPantiesBlackCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesBlackCutdown.png", texture_corner = (1271, 1050), texture_id = TEXTURE_PANTIES) if not coxKeepSettings: coxCheerLuckyPantiesBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Panties: {b}Black{/b}", constants=CONST_COVERS_PUSSY, tags=["Panties"], panties_set_num=0, panties_swaps=[coxCheerLuckyPantiesBlackStanding], price=5) coxCheerLuckyPantiesBlackCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Panties: {b}Black{/b}", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=1, panties_swaps=[coxCheerLuckyPantiesBlackCutdownStanding], unlocked=lambda:coxCheerLuckyPantiesBlack.in_closet() and coxCheerLuckyPantiesCutdown.is_unlocked()) lListCheerPanties.extend([coxCheerLuckyPantiesBlack, coxCheerLuckyPantiesBlackCutdown]) coxCheerLuckyPantiesWhiteStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesWhite.png", texture_corner = (3301, 1444), texture_id = TEXTURE_PANTIES) coxCheerLuckyPantiesWhiteCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesWhiteCutdown.png", texture_corner = (1271, 1050), texture_id = TEXTURE_PANTIES) if not coxKeepSettings: coxCheerLuckyPantiesWhite = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Panties: White", constants=CONST_COVERS_PUSSY, tags=["Panties"], panties_set_num=0, panties_swaps=[coxCheerLuckyPantiesWhiteStanding], price=5) coxCheerLuckyPantiesWhiteCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Panties: White", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=1, panties_swaps=[coxCheerLuckyPantiesWhiteCutdownStanding], unlocked=lambda:coxCheerLuckyPantiesWhite.in_closet() and coxCheerLuckyPantiesCutdown.is_unlocked()) lListCheerPanties.extend([coxCheerLuckyPantiesWhite, coxCheerLuckyPantiesWhiteCutdown]) coxCheerLuckyPantiesBlueStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesBlue.png", texture_corner = (3301, 1444), texture_id = TEXTURE_PANTIES) coxCheerLuckyPantiesBlueCutdownStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Candy/Panties/coxCheerLuckyPantiesBlueCutdown.png", texture_corner = (1271, 1050), texture_id = TEXTURE_PANTIES) if not coxKeepSettings: coxCheerLuckyPantiesBlue = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lucky Panties: {color=70b5da}Blue{/color}", constants=CONST_COVERS_PUSSY, tags=["Panties"], panties_set_num=0, panties_swaps=[coxCheerLuckyPantiesBlueStanding], price=5) coxCheerLuckyPantiesBlueCutdown = coxClothing(name="[[{color=ff91e8}Cox{/color}] Cutdown Lucky Panties: {color=70b5da}Blue{/color}", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=1, panties_swaps=[coxCheerLuckyPantiesBlueCutdownStanding], unlocked=lambda:coxCheerLuckyPantiesBlue.in_closet() and coxCheerLuckyPantiesCutdown.is_unlocked()) lListCheerPanties.extend([coxCheerLuckyPantiesBlue, coxCheerLuckyPantiesBlueCutdown]) coxCheerSocksBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Socks/coxCheerSocksBlack.png", texture_corner = (2476, 2029), texture_id = TEXTURE_SOCKS) if not coxKeepSettings: coxCheerSocksBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Thigh-high Socks: {b}Black{/b}", tags=["Socks"], socks_set_num=1, socks_swaps=[coxCheerSocksBlackStanding], force_pinch_thighs=1, price=5) lListCheerHoisery.append(coxCheerSocksBlack) coxCheerShoesBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Shoes/coxCheerShoesBlack.png", texture_corner = (1655, 2714), texture_id = TEXTURE_SHOES) if not coxKeepSettings: coxCheerShoesBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Sneakers: {b}Black{/b}", tags=["Sneakers"], shoes_set_num=1, shoes_swaps=[coxCheerShoesBlackStanding], price=29) lListCheerFootwear.append(coxCheerShoesBlack) coxCheerShoesRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Shoes/coxCheerShoesRed.png", texture_corner = (1655, 2714), texture_id = TEXTURE_SHOES) if not coxKeepSettings: coxCheerShoesRed = coxClothing(name="[[{color=ff91e8}Cox{/color}] Sneakers: {color=8b0000}Red{/color}", tags=["Sneakers"], shoes_set_num=1, shoes_swaps=[coxCheerShoesRedStanding], price=29) lListCheerFootwear.append(coxCheerShoesRed) coxCheerBlueEyesStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Eyes/coxCheerEyesBlue.png", texture_corner = (1610, 274), texture_id = TEXTURE_EYES) if not coxKeepSettings: coxCheerBlueEyes = coxBody(name="[[{color=ff91e8}Cox{/color}] Ice-Blue Eyes", eye_swaps=[coxCheerBlueEyesStanding], price=23) lListCheerEyes.append(coxCheerBlueEyes) coxCheerSkinPaleStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Skins/coxCheerSkinPale.png", texture_corner = (173, 154), texture_id = TEXTURE_SKIN) if not coxKeepSettings: coxCheerSkinPale = coxBody(name="[[{color=ff91e8}Cox{/color}] Pale Skin", skin_swaps=[coxCheerSkinPaleStanding], unlocked=True) lListCheerSkin.append(coxCheerSkinPale) coxNoPubesStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Candy/Pubes/coxCheerPubesMask.png", texture_corner = (844, 1966), texture_id = TEXTURE_PUBES) if not coxKeepSettings: coxCheerNoPubes = coxBody(name="[[{color=ff91e8}Cox{/color}] Destroy Evil Pubes", pubes_swaps=[coxNoPubesStanding], unlocked=True) lListCheerPubes.append(coxCheerNoPubes) coxCheerNipplesRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Nipples/coxCheerNipplesRed.png", texture_corner = (173, 154), texture_id = TEXTURE_NIPPLES) if not coxKeepSettings: coxCheerNipplesRed = coxBody(name="[[{color=ff91e8}Cox{/color}] Red Nipples", nipple_swaps=[coxCheerNipplesRedStanding], unlocked=True) lListCheerNipples.append(coxCheerNipplesRed) coxCheerLipsPinkStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Lips/coxCheerLipsPink.png", texture_corner = (1696, 650), texture_id = TEXTURE_LIPS) if not coxKeepSettings: coxCheerLipsPink = coxBody(name="[[{color=ff91e8}Cox{/color}] Lipgloss: {color=fface2}Pink{/color}", lips_swaps=[coxCheerLipsPinkStanding], price=8) lListCheerLips.append(coxCheerLipsPink) coxCheerLipsRedStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Lips/coxCheerLipsRed.png", texture_corner = (1696, 650), texture_id = TEXTURE_LIPS) if not coxKeepSettings: coxCheerLipsRed = coxBody(name="[[{color=ff91e8}Cox{/color}] Lipgloss: {color=aa0000}Red{/color}", lips_swaps=[coxCheerLipsRedStanding], price=8) lListCheerLips.append(coxCheerLipsRed) coxCheerLipsBlackStanding = TextureReplacement( target_displayable = "_cheerleader", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Candy/Lips/coxCheerLipsBlack.png", texture_corner = (1696, 650), texture_id = TEXTURE_LIPS) if not coxKeepSettings: coxCheerLipsBlack = coxBody(name="[[{color=ff91e8}Cox{/color}] Lipgloss: {b}Black{/b}", lips_swaps=[coxCheerLipsBlackStanding], price=8) lListCheerLips.append(coxCheerLipsBlack) if "pinkLeggins" in vars(renpy.store).keys(): if pinkLeggins in lListLeggings: lListLeggings.remove(pinkLeggins) if "darkSportsBra" in vars(renpy.store).keys(): if darkSportsBra in lListBras: lListBras.remove(darkSportsBra) pinkLegginsStanding = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = "images/Cox/coxSluttery/kasztan/pinkLeggins.png", texture_corner = (2080, 780), texture_id = TEXTURE_PANTS ) pinkLegginsButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "images/Cox/coxSluttery/kasztan/pinkLegginsButt.png", texture_corner = (3032, 2068), texture_id = TEXTURE_PANTS ) pinkLeggins = coxClothing(name = "[[{color=5a2c7d}kasztan{/color}] Pink Leggins", constants = CONST_COVERS_PUSSY, tags = ["Leggings"], pants_set_num = 7, pants_swaps = [pinkLegginsStanding, pinkLegginsButt], corruption_requirement = 1, visible = workout_clothes, price = 36 ) lListLeggings.append(pinkLeggins) darkSportsBraStanding = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = "images/Cox/coxSluttery/kasztan/darkSportsBra.png", texture_corner = (2167, 100), texture_id = TEXTURE_BRA ) darkSportsBraBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/coxSluttery/kasztan/darkSportsBraBoob.png", texture_corner = (1122, 2487), texture_id = TEXTURE_BRA ) darkSportsBra = coxClothing(name = "[[{color=5a2c7d}kasztan{/color}] Dark Sports Bra", constants = CONST_COVERS_NIPPLES, tags = ["Sports Bra", "Bra", "Pushup"], bra_set_num = 4, bra_swaps = [darkSportsBraStanding, darkSportsBraBoob], corruption_requirement = 1, visible = workout_clothes, price = 44 ) lListBras.append(darkSportsBra) return #endBlc label coxSlutPatch191111(): python: renpy.dynamic("the_attr", "the_lists", "the_clone") coxBlondeHairPonytail.visiblekey="visible" coxRedDyedHairPonytail.visiblekey="visible" coxWaterBlonde.visiblekey="visible" coxWaterRedhead.visiblekey="visible" the_attr = None for the_attr in vars(renpy.store).values(): if isinstance(the_attr, coxClothing): if not hasattr(the_attr, "piercing_set_num"): the_attr.piercing_set_num = None the_attr.belly_piercing_set_num = None the_attr.belly_piercing_swaps = [] the_attr.clit_piercing_set_num = None the_attr.clit_piercing_swaps = [] coxNoFacePiercings.name="No Facial Piercings" coxNoOtherPiercings.name="No Other Piercings" coxNoNipplePiercings.piercing_set_num = 0 coxNoNipplePiercings.piercings_nipples_swaps = [] coxNoBellyPiercings = coxClothing(name="No Belly Piercing", belly_piercing_set_num=0, unlocked=True) coxNoClitPiercings = coxClothing(name="No Clit Piercing", clit_piercing_set_num=0, unlocked=True) lListRemoval.extend([coxNoNipplePiercings, coxNoBellyPiercings, coxNoClitPiercings]) lListBellyPiercings.append(coxNoBellyPiercings) lListClitPiercings.append(coxNoClitPiercings) coxPiercingNippleBarbell = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: Barbell", tags=["Nipple Piercing", "Nipple Barbell"], piercing_set_num=1, unlocked=chore_list.has_tag, unlockedkey=["mom_bar_piercings_bought"]) coxPiercingNippleRing = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: Ring", tags=["Nipple Piercing", "Nipple Ring"], piercing_set_num=6, unlocked=chore_list.has_tag, unlockedkey=["mom_ring_piercings_bought"]) coxPiercingNippleHeart = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: Dangly Heart", tags=["Nipple Piercing", "Nipple Dangly Heart"], piercing_set_num=3, unlocked=chore_list.has_tag, unlockedkey=["mom_heart_piercings_bought"]) coxPiercingNippleCrucifix = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: Crucifix", tags=["Nipple Piercing", "Nipple Crucifix"], piercing_set_num =2, unlocked=chore_list.has_tag, unlockedkey=["mom_crucifix_piercings_bought"]) coxPiercingNippleID = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: ID Tag", tags=["Nipple Piercing", "Nipple ID"], piercing_set_num =4, unlocked=chore_list.has_tag, unlockedkey=["mom_id_piercing_bought"]) coxPiercingNippleCondoms = coxClothing(name="[[{color=005910}Mira{/color}] Nipple Piercing: Condom Bundle", tags=["Nipple Piercing", "Nipple Condoms"], piercing_set_num =5, unlocked=chore_list.has_tag, unlockedkey=["mom_condom_piercing_bought"]) lListNipplePiercings.extend([coxPiercingNippleBarbell, coxPiercingNippleRing, coxPiercingNippleHeart, coxPiercingNippleCrucifix, coxPiercingNippleID, coxPiercingNippleCondoms]) coxCurrentBellyPiercing = coxNoBellyPiercings coxCurrentClitPiercing = coxNoClitPiercings if coxCurrentBellyPiercing not in lListCurrent: lListCurrent.extend([coxCurrentBellyPiercing, coxCurrentClitPiercing]) coxSetDefaultBellyPiercing = coxNoBellyPiercings coxSetDefaultClitPiercing = coxNoClitPiercings for the_lists in lListSaveSlotList: if the_lists: the_lists.extend([coxNoBellyPiercings, coxNoClitPiercings]) for the_lists in lListCheerSlotList: if the_lists: the_lists.extend([coxNoBellyPiercings, coxNoClitPiercings]) return label coxSlutPatch182111(): python: renpy.dynamic("the_outfit", "templist") CarinaCox.contact_app_image = "images/Cox/CoxSluttery/CarinaCoxContactImage.png" coxDeliveryGuyHandjob = TextureReplacement( target_displayable = "_mom_handjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/DeliveryGuy/DeliveryGuyHandJob.png", texture_corner = (0, 0)) coxDeliveryGuyBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/DeliveryGuy/DeliveryGuyBlowJob.png", texture_corner = (0, 0)) coxDeliveryGuyTitjob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 2, replacement_displayable = "images/Cox/CoxSluttery/DeliveryGuy/DeliveryGuyTitJob.png", texture_corner = (63, 394)) DeliveryGuy = Guy( first_name = "Delivery", last_name = "Guy", displayable_name = "_DeliveryGuy", char_name = "Delivery Guy", dick_length = 14, dick_girth = 10, idle_animation_file = "Mom_1_Standing/IdleAnimation.motion3.json") DeliveryGuy.first_name = "Delivery" DeliveryGuy.last_name = "Guy" DeliveryGuy.char_name = "Delivery Guy" DeliveryGuy.name = "Delivery Guy" DeliveryGuy.schedule.set_planned_clickable(DeliveryGuy_off_map, [0,1,2,3,4,5,6], [0,1,2,3,4]) DeliveryGuy.schedule.set_planned_clickable(DeliveryGuy_store, [0,1,2,3,6], [4]) coxDeliver = coxDelivery() coxBeautyApp = PhoneApp(app_name="Cox Beauty Emporium", button_image="Cox/CoxSluttery/coxBeautyApp.png", interact_label="coxBeautyAppLabel", starts_unlocked=False) list_of_phone_apps.append(coxBeautyApp) cheerleader_base_outfit.unlocked=True cheerleader_base_underwear.unlocked=True coxBlondeHairPonytail.visible=coxBlondeHairDown coxRedDyedHairPonytail.visible=coxRedDyedHairDown coxWaterBlonde.visible=coxBlondeHairDown coxWaterRedhead.visible=coxRedDyedHairDown coxCheerScheduledOutfit = [ [None, None, None, None, None], # Monday [None, None, None, None, None], # Tuesday [None, None, None, None, None], # Wednesday [None, None, None, None, None], # Thursday [None, None, None, None, None], # Friday [None, None, None, None, None], # Saturday [None, None, None, None, None] # Sunday ] coxFireScheduledOutfit = [ [None, None, None, None, None], # Monday [None, None, None, None, None], # Tuesday [None, None, None, None, None], # Wednesday [None, None, None, None, None], # Thursday [None, None, None, None, None], # Friday [None, None, None, None, None], # Saturday [None, None, None, None, None] # Sunday ] coxBustyScheduledOutfit = [ [None, None, None, None, None], # Monday [None, None, None, None, None], # Tuesday [None, None, None, None, None], # Wednesday [None, None, None, None, None], # Thursday [None, None, None, None, None], # Friday [None, None, None, None, None], # Saturday [None, None, None, None, None] # Sunday ] if "Dress" in coxJessicaRabbit.tags: coxJessicaRabbit.tags.remove("Dress") the_outfit = None templist = lListSaveSlots + lListExtendedCasual + [coxDailySave, coxWorkSave, coxSwimwearSave, coxGymSave] for the_outfit in templist: if the_outfit.bra_set_num in range(2,4) and the_outfit.panties_set_num in range(2,4): if "UnderDress" not in the_var.outfit_tags: the_var.outfit_tags.append("UnderDress") if (the_outfit.shirt_set_num == 5 and the_outfit.pants_set_num == 5) or (the_outfit.shirt_set_num == 7 and the_outfit.pants_set_num == 9): if "Dress" not in the_var.outfit_tags: the_var.outfit_tags.append("Dress") return label coxSlutPatch1711102(): $ renpy.dynamic("coxInLoop") $ coxInLoop = False if chore_list.has_chore(principal_outfit_inspection_chore) and not minified_teacher_outfit.unlocked: call npc_display(CarinaCox) CarinaCox "Hi!\nYou're receiving this PSA because you don't have the Minified School Clothes outfit unlocked, but the principal has given a chore to keep getting a \"Very Revealing\" outfit inspected." CarinaCox "This means you most likely used my mod to wear Very Revealing outfits before the progression wanted you to." if coxWorkSave.has_tag("Very Revealing"): CarinaCox "In fact, the current outfit you have saved for work has the \"Very Revealing\" tag.\nI suggest you change that as soon as possible." if coxLocationDick[mom.current_location.name] == "School": if mom.default_workwear.has_tag("Very Revealing"): $ coxInLoop = True while coxInLoop: CarinaCox "As you are currently in school and also wearing an outfit with the \"Very Revealing\" tag, I will first need you to choose a work outfit to wear without that tag. The Cutdown outfit works fine." if mom.current_outfit is mom.default_workwear: call dress_options(list_of_uniforms, do_dress = True) $ mom.default_workwear = _return else: call dress_options(list_of_uniforms) $ mom.default_workwear = _return if mom.default_workwear.has_tag("Very Revealing"): CarinaCox "... or not. Let me rewind time until you get it." mom "Huh?" else: $ coxInLoop = False CarinaCox "Good!" else: CarinaCox "Although you're in school, as your currently chosen outfit for work doesn't have the \"Very Revealing\" tag, you'll be fine." else: if mom.default_workwear.has_tag("Very Revealing"): CarinaCox "Though you're not at school at the moment, your currently chosen outfit for work has the \"Very Revealing\" tag." menu: CarinaCox "Do you want to change it now to one of the default ones? The Cutdown one is fine." "Yes, please.": call dress_options(list_of_uniforms) $ mom.default_workwear = _return if mom.default_workwear.has_tag("Very Revealing"): CarinaCox "... or not, I guess. Well, I won't harp on it, as you're not in school at the moment." "No, I'm fine.": CarinaCox "Alright, you should change that as soon as possible, then." else: pass if coxExtendCasual and coxCasualFridayEnabled and coxCasualFriday.has_tag("Very Revealing"): CarinaCox "Now for the issue of your Casual Friday outfit. It has the \"Very Revealing\" tag." if day == 4: CarinaCox "In fact, that's today. Imagine that." $ coxCasualFridayEnabled = False CarinaCox "I'll just go ahead and turn off the Casual Friday option. If you enable it again before unlocking the Minified School Clothes outfit, make sure to save a new outfit for it that doesn't have the \"Very Revealing\" tag." $ chore_list.remove_chore(principal_outfit_inspection_chore) CarinaCox "The principal's chore has been removed. When saving a work outfit in the Cox Closet, you will now be warned if the outfit includes the \"Very Revealing\" tag, if you also haven't unlocked the Minified School Clothes outfit yet." CarinaCox "If the chore is triggered prematurely again, an option will appear in the Cox Closet that will let you get rid of it." CarinaCox "Bye! Hope that helps." call npc_exit(CarinaCox) mom "... She's a bit of a hurricane." return label coxSlutPatch170110(): python: renpy.dynamic("templist_clothing", "templist_body", "ltempswaps", "the_swap", "an_attr", "ltempcloth", "ltempbody", "an_obj") ltempswaps = [] ltempcloth = [] ltempbody = [] an_obj = None the_swap = None an_attr = None the_tag = None the_attr = None for the_tag, the_attr in vars(renpy.store).items(): if isinstance(the_attr, coxClothing): if the_attr.force_breast_lift == 0: the_attr.force_breast_lift = None the_attr.bra_swaps = [] the_attr.panties_swaps = [] the_attr.shirt_swaps = [] the_attr.pants_swaps = [] the_attr.socks_swaps = [] the_attr.shoes_swaps = [] the_attr.accessory_swaps = [] the_attr.neck_swaps = [] the_attr.piercings_face_swaps = [] the_attr.piercings_nipples_swaps = [] the_attr.piercings_other_swaps = [] if (the_attr.bra_texture or the_attr.panties_texture or the_attr.shirt_texture or the_attr.pants_texture or the_attr.socks_texture or the_attr.shoes_texture or the_attr.accessory_texture or the_attr.neck_texture or the_attr.piercings_face_texture or the_attr.piercings_nipples_texture or the_attr.piercings_other_texture) is not None: if the_attr.bra_texture is not None: ltempswaps = [the_attr.bra_texture, the_attr.bra_boob_texture, the_attr.bra_skindentation_texture, the_attr.bra_skindentation_boob_texture] [the_attr.bra_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.bra_swaps and the_swap is not None] if the_attr.panties_texture is not None: ltempswaps = [the_attr.panties_texture, the_attr.panties_butt_texture, the_attr.panties_upskirt_texture, the_attr.panties_skindentation_texture, the_attr.panties_skindentation_butt_texture, the_attr.panties_skindentation_upskirt_texture] [the_attr.panties_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.panties_swaps and the_swap is not None] if the_attr.shirt_texture is not None: ltempswaps = [the_attr.shirt_texture, the_attr.shirt_boob_texture, the_attr.shirt_skindentation_texture, the_attr.shirt_skindentation_boob_texture] [the_attr.shirt_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.shirt_swaps and the_swap is not None] if the_attr.pants_texture is not None: ltempswaps = [the_attr.pants_texture, the_attr.pants_butt_texture, the_attr.pants_skindentation_texture, the_attr.pants_skindentation_butt_texture] [the_attr.pants_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.pants_swaps and the_swap is not None] if the_attr.socks_texture is not None: ltempswaps = [the_attr.socks_texture, the_attr.socks_butt_texture, the_attr.socks_upskirt_texture, the_attr.socks_skindentation_texture, the_attr.socks_skindentation_butt_texture, the_attr.socks_skindentation_upskirt_texture] [the_attr.socks_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.socks_swaps and the_swap is not None] if the_attr.shoes_texture is not None: ltempswaps = [the_attr.shoes_texture, the_attr.shoes_skindentation_texture] [the_attr.shoes_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.shoes_swaps and the_swap is not None] if the_attr.accessory_texture is not None: ltempswaps = [the_attr.accessory_texture, the_attr.accessory_skindentation_texture] [the_attr.accessory_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.accessory_swaps and the_swap is not None] if the_attr.neck_texture is not None: ltempswaps = [the_attr.neck_texture, the_attr.neck_boob_texture, the_attr.neck_blowjob_texture] [the_attr.neck_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.neck_swaps and the_swap is not None] if the_attr.piercings_face_texture is not None: ltempswaps = [the_attr.piercings_face_texture, the_attr.piercings_face_blowjob_texture] [the_attr.piercings_face_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.piercings_face_swaps and the_swap is not None] if the_attr.piercings_nipples_texture is not None: ltempswaps = [the_attr.piercings_nipples_texture, the_attr.piercings_nipples_boob_texture] [the_attr.piercings_nipples_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.piercings_nipples_swaps and the_swap is not None] if the_attr.piercings_other_texture is not None: ltempswaps = [the_attr.piercings_other_texture, the_attr.piercings_other_boob_texture, the_attr.piercings_other_butt_texture, the_attr.piercings_other_upskirt_texture, the_attr.piercings_other_blowjob_texture, the_attr.piercings_other_handjob_texture] [the_attr.piercings_other_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.piercings_other_swaps and the_swap is not None] elif isinstance(the_attr, coxBody): the_attr.hair_swaps = [] the_attr.water_hair_swaps = [] the_attr.pubes_swaps = [] the_attr.skin_swaps = [] the_attr.water_swaps = [] the_attr.nipple_swaps = [] the_attr.eyeshadow_swaps = [] the_attr.blush_swaps = [] the_attr.eye_swaps = [] the_attr.lips_swaps = [] if (the_attr.hair_texture or the_attr.water_hair_texture or the_attr.pubes_texture or the_attr.skin_texture or the_attr.water_texture or the_attr.nipple_texture or the_attr.eyeshadow_texture or the_attr.blush_texture or the_attr.eye_texture or the_attr.lips_texture) is not None: if the_attr.hair_texture is not None: ltempswaps = [the_attr.hair_texture, the_attr.hair_blowjob_texture] [the_attr.hair_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.hair_swaps and the_swap is not None] if the_attr.water_hair_texture is not None: ltempswaps = [the_attr.water_hair_texture, the_attr.water_hair_blowjob_texture] [the_attr.water_hair_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.water_hair_swaps and the_swap is not None] if the_attr.pubes_texture is not None: ltempswaps = [the_attr.pubes_texture, the_attr.pubes_upskirt_texture] [the_attr.pubes_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.pubes_swaps and the_swap is not None] if the_attr.skin_texture is not None: ltempswaps = [the_attr.skin_texture, the_attr.skin_boob_texture, the_attr.skin_butt_texture, the_attr.skin_upskirt_texture, the_attr.skin_blowjob_texture, the_attr.skin_handjob_texture] [the_attr.skin_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.skin_swaps and the_swap is not None] if the_attr.water_texture is not None: ltempswaps = [the_attr.water_texture, the_attr.water_boob_texture, the_attr.water_butt_texture, the_attr.water_upskirt_texture, the_attr.water_blowjob_texture, the_attr.water_handjob_texture] [the_attr.water_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.water_swaps and the_swap is not None] if the_attr.nipple_texture is not None: ltempswaps = [the_attr.nipple_texture, the_attr.nipple_boob_texture] [the_attr.nipple_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.nipple_swaps and the_swap is not None] if the_attr.eyeshadow_texture is not None: ltempswaps = [the_attr.eyeshadow_texture, the_attr.eyeshadow_blowjob_texture] [the_attr.eyeshadow_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.eyeshadow_swaps and the_swap is not None] if the_attr.blush_texture is not None: ltempswaps = [the_attr.blush_texture, the_attr.blush_blowjob_texture] [the_attr.blush_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.blush_swaps and the_swap is not None] if the_attr.eye_texture is not None: ltempswaps = [the_attr.eye_texture, the_attr.eye_blowjob_texture] [the_attr.eye_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.eye_swaps and the_swap is not None] if the_attr.lips_texture is not None: ltempswaps = [the_attr.lips_texture, the_attr.lips_blowjob_texture] [the_attr.lips_swaps.append(the_swap) for the_swap in ltempswaps if the_swap not in the_attr.lips_swaps and the_swap is not None] coxTinyBlackSkirt.corruption_requirement = 7 coxSheerBlouse.corruption_requirement = 7 coxLaceHemPinkStanding.replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkNatStanding.png" coxLaceHemPinkBoob.replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkNatBoob.png" coxLaceHemBlackStanding.replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackNatStanding.png" coxLaceHemBlackBoob.replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackNatBoob.png" coxPushupLaceBra = coxClothing(name="[[{color=005910}Mira{/color}] Pushup Lace Bra", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "Pushup Bra", "Lace Bra", "Bra"], bra_set_num=7, force_breast_lift=1, corruption_requirement=4, unlocked=pushup_underwear) coxPushupLacePanties = coxClothing(name="[[{color=005910}Mira{/color}] Pushup Lace Panties", constants=CONST_COVERS_PUSSY, tags=["Revealing Underwear", "Thong", "Lace Panties"], panties_set_num=5, corruption_requirement=4, unlocked=pushup_underwear) lListBras.append(coxPushupLaceBra) lListThongs.append(coxPushupLacePanties) coxTeacherMinifiedTop = coxClothing(name="[[{color=005910}Mira{/color}] Minified Teacher Shirt", constants=CONST_COVERS_NIPPLES, tags=["Shirt", "Revealing", "Very Revealing"], shirt_set_num=8, corruption_requirement=6, unlocked=minified_teacher_outfit) coxTeacherMinifiedSkirt = coxClothing(name="[[{color=005910}Mira{/color}] Minified Teacher Skirt", tags=["MicroSkirt", "Revealing", "Very Revealing"], pants_set_num=10, corruption_requirement=6, unlocked=minified_teacher_outfit) lListShirts.insert(2, coxTeacherMinifiedTop) lListSkirtsMicro.insert(0, coxTeacherMinifiedSkirt) coxMiraPushupLaceWhiteStandingTop = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = Crop((413, 0, 1046, 657), "Mods/Example_Clothing_Mod/pushup_variant_white_body.png"), texture_corner = (3446, 1548), texture_id = TEXTURE_BRA) coxMiraPushupLaceWhiteStandingBottom = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = Crop((0, 0, 412, 657), "Mods/Example_Clothing_Mod/pushup_variant_white_body.png"), texture_corner = (3033, 1548), texture_id = TEXTURE_PANTIES) coxMiraPushupLaceRedStandingTop = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = Crop((413, 0, 1046, 657), "Mods/Example_Clothing_Mod/pushup_variant_red_body.png"), texture_corner = (3446, 1548), texture_id = TEXTURE_BRA) coxMiraPushupLaceRedStandingBottom = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = Crop((0, 0, 412, 657), "Mods/Example_Clothing_Mod/pushup_variant_red_body.png"), texture_corner = (3033, 1548), texture_id = TEXTURE_PANTIES) coxMiraPushupLaceWhiteBoobs = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 2, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_white_boobs.png", texture_corner = (0, 1966), texture_id = TEXTURE_BRA) coxMiraPushupLaceWhiteButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 1, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_white_butt.png", texture_corner = (1325, 1108)) coxMiraPushupLaceWhitePussy = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_white_upskirt.png", texture_corner = (2664, 1889)) coxMiraPushupLaceRedBoobs = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 2, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_red_boobs.png", texture_corner = (0, 1966)) coxMiraPushupLaceRedButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 1, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_red_butt.png", texture_corner = (1325, 1108)) coxMiraPushupLaceRedPussy = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/pushup_variant_red_upskirt.png", texture_corner = (2664, 1889)) coxPushupLaceBraWhite = coxClothing(name="[[{color=005910}Mira{/color}] White Pushup Lace Bra", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "Pushup Bra", "Lace Bra", "Bra"], bra_set_num=7, bra_swaps=[coxMiraPushupLaceWhiteStandingTop, coxMiraPushupLaceWhiteBoobs], force_breast_lift=1, corruption_requirement=4, unlocked=pushup_underwear) coxPushupLacePantiesWhite = coxClothing(name="[[{color=005910}Mira{/color}] White Pushup Lace Panties", constants=CONST_COVERS_PUSSY, tags=["Revealing Underwear", "Thong", "Lace Panties"], panties_set_num=5, panties_swaps=[coxMiraPushupLaceWhiteStandingBottom, coxMiraPushupLaceWhiteButt, coxMiraPushupLaceWhitePussy], corruption_requirement=4, unlocked=pushup_underwear) coxPushupLaceBraRed = coxClothing(name="[[{color=005910}Mira{/color}] Red Pushup Lace Bra", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "Pushup Bra", "Lace Bra", "Bra"], bra_set_num=7, bra_swaps=[coxMiraPushupLaceRedStandingTop, coxMiraPushupLaceRedBoobs], force_breast_lift=1, corruption_requirement=4, unlocked=pushup_underwear) coxPushupLacePantiesRed = coxClothing(name="[[{color=005910}Mira{/color}] Red Pushup Lace Panties", constants=CONST_COVERS_PUSSY, tags=["Revealing Underwear", "Thong", "Lace Panties"], panties_set_num=5, panties_swaps=[coxMiraPushupLaceRedStandingBottom, coxMiraPushupLaceRedButt, coxMiraPushupLaceRedPussy], corruption_requirement=4, unlocked=pushup_underwear) lListThongs.extend([coxPushupLacePantiesWhite, coxPushupLacePantiesRed]) return label coxSlutPatch140109(): python: coxCheerLuckyBra.constants=CONST_COVERS_NIPPLES coxCheerLuckyBraCutdown.constants=CONST_COVERS_NIPPLES coxCheerLuckyPanties.constants=CONST_COVERS_PUSSY coxCheerLuckyPantiesCutdown.constants=CONST_COVERS_PUSSY coxCheerLuckyTop.constants=CONST_COVERS_NIPPLES coxCheerLuckyTopCutdown.constants=CONST_COVERS_NIPPLES coxCheerLuckyTopMini.constants=CONST_COVERS_NIPPLES coxCheerLuckySkirt.constants=CONST_COVERS_PUSSY coxCheerLuckySkirtCutdown.constants=CONST_COVERS_PUSSY coxCheerLuckySkirtMini.constants=CONST_COVERS_PUSSY coxDailySave.ignore_underwear_tags=True coxWorkSave.ignore_underwear_tags=True coxSwimwearSave.ignore_underwear_tags=True coxGymSave.ignore_underwear_tags=True coxCasualHomeEarly.ignore_underwear_tags=True coxCasualHomeMorning.ignore_underwear_tags=True coxCasualHomeNoon.ignore_underwear_tags=True coxCasualHomeEvening.ignore_underwear_tags=True coxCasualHomeNight.ignore_underwear_tags=True coxCasualShopping.ignore_underwear_tags=True coxCasualChurch.ignore_underwear_tags=True coxCasualFriday.ignore_underwear_tags=True coxCheerDefaultHomeSave.ignore_underwear_tags=True coxCheerDefaultSchoolSave.ignore_underwear_tags=True return label coxSlutPatch130108(): python: the_tag = None the_attr = None for the_tag, the_attr in vars(renpy.store).items(): if isinstance(the_attr, TextureReplacement): if the_attr.texture_id == 0b1: the_attr.texture_id = TEXTURE_BRA elif the_attr.texture_id == 0b10: the_attr.texture_id = TEXTURE_PANTIES elif the_attr.texture_id == 0b100: the_attr.texture_id = TEXTURE_SHIRT elif the_attr.texture_id == 0b1000: the_attr.texture_id = TEXTURE_PANTS elif the_attr.texture_id == 0b10000: the_attr.texture_id = TEXTURE_SOCKS elif the_attr.texture_id == 0b100000: the_attr.texture_id = TEXTURE_SHOES elif the_attr.texture_id == 0b1000000: the_attr.texture_id = TEXTURE_ACCESSORY elif the_attr.texture_id == 0b10000000: the_attr.texture_id = TEXTURE_HAIR elif the_attr.texture_id == 0b100000000: the_attr.texture_id = TEXTURE_SKIN elif the_attr.texture_id == 0b1000000000: the_attr.texture_id = TEXTURE_NIPPLES elif the_attr.texture_id == 0b10000000000: the_attr.texture_id = TEXTURE_EYES elif the_attr.texture_id == 0b100000000000: the_attr.texture_id = TEXTURE_EYESHADOW elif the_attr.texture_id == 0b1000000000000: the_attr.texture_id = TEXTURE_BLUSH elif the_attr.texture_id == 0b10000000000000: the_attr.texture_id = TEXTURE_NECK elif the_attr.texture_id == 0b100000000000000: the_attr.texture_id = TEXTURE_LIPS elif the_attr.texture_id == 0b1000000000000000: the_attr.texture_id = TEXTURE_PIERCINGS_FACE elif the_attr.texture_id == 0b10000000000000000: the_attr.texture_id = TEXTURE_PIERCINGS_NIPPLES elif the_attr.texture_id == 0b100000000000000000: the_attr.texture_id = TEXTURE_PIERCINGS_OTHER elif the_attr.texture_id == 0b1000000000000000000: the_attr.texture_id = TEXTURE_PUBES elif the_attr.texture_id == 0b10000000000000000000: the_attr.texture_id = TEXTURE_WATER elif the_attr.texture_id == 0b100000000000000000000: the_attr.texture_id = TEXTURE_WATER_HAIR coxMiraEyes.name = "[[{color=005910}Mira{/color}] Default Eyes" coxMiraNipples.name="[[{color=005910}Mira{/color}] Default Nipples" coxMiraLips.name="[[{color=005910}Mira{/color}] Default Lipstick" if coxLocationDick["Previous"] == "Home": coxLocationDick["Previous"] = "Your Bedroom" if coxLocationDick["Current"] == "Home": coxLocationDick["Current"] = "Your Bedroom" coxLaceHemPinkStandingSwitch = ConditionSwitch("mom.outfit_manager.lifted_breasts == 1", "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStanding.png", "mom.outfit_manager.lifted_breasts == 0", "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkNatStanding.png") coxLaceHemPinkBoobSwitch = ConditionSwitch("mom.outfit_manager.lifted_breasts == 1", "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkBoob.png", "mom.outfit_manager.lifted_breasts == 0", "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkNatBoob.png") coxLaceHemPinkStanding.replacement_displayable = coxLaceHemPinkStandingSwitch coxLaceHemPinkBoob.replacement_displayable = coxLaceHemPinkBoobSwitch coxLaceHemPink.force_breast_lift = 0 coxLaceHemBlackStandingSwitch = ConditionSwitch("mom.outfit_manager.lifted_breasts == 1", "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackStanding.png", "mom.outfit_manager.lifted_breasts == 0", "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackNatStanding.png") coxLaceHemBlackBoobSwitch = ConditionSwitch("mom.outfit_manager.lifted_breasts == 1", "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackBoob.png", "mom.outfit_manager.lifted_breasts == 0", "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackNatBoob.png") coxLaceHemBlackStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = coxLaceHemBlackStandingSwitch, replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStandingMask.png", texture_corner = (1391, 1676), texture_id = TEXTURE_BRA) coxLaceHemBlackStandingBottom = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemBlackStandingBottom.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStandingBottomMask.png", texture_corner = (1406, 2422), texture_id = TEXTURE_PANTIES) coxLaceHemBlackButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkButtMask.png", texture_corner = (1669,1231), texture_id = TEXTURE_PANTIES) coxLaceHemBlackBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = coxLaceHemBlackBoobSwitch, replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkBoobMask.png", texture_corner = (1167, 1292), texture_id = TEXTURE_BRA) coxLaceHemBlackUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkPussyMask.png", texture_corner = (2458, 171), texture_id = TEXTURE_PANTIES) coxLaceHemBlackMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkPussyMask.png", texture_corner = (2458, 171), texture_id = TEXTURE_PANTIES) coxLaceHemBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lace-hem Strapless Camisole: {b}Black{/b}", tags=["Revealing Underwear", "NoPanties", "Sheer"], bra_set_num=2, bra_texture=coxLaceHemBlackStanding, bra_boob_texture=coxLaceHemBlackBoob, panties_set_num=2, panties_texture=coxLaceHemBlackStandingBottom, panties_butt_texture=coxLaceHemBlackButt, panties_upskirt_texture=coxLaceHemBlackUpskirt, panties_masturbation_texture=coxLaceHemBlackMasturbation, force_breast_lift=0, corruption_requirement=3, price=39) lListCorsets.append(coxLaceHemBlack) #### NPC stuff coxNPCDefaultHair = coxBody(name="[[{color=005910}Mira{/color}] Default Hair", force_hair_num=0, unlocked=True) #### cheerleader (Candy) coxCheerHair = coxBody(name="[[{color=005910}Mira{/color}] Blonde Pigtails", tags=["Pigtails", "Blonde"], force_hair_num=0, unlocked=True) cheerleader_base_underwear.set_name="Lucky Underwear" cheerleader_base_outfit.set_name="Lucky Outfit" coxCheerLuckyBra = coxClothing(name="[[{color=005910}Mira{/color}] Lucky Bra", tags=["Bra"], bra_set_num=0, unlocked=True) coxCheerLuckyBraCutdown = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Lucky Bra", tags=["Bra", "Revealing Underwear"], bra_set_num=1, unlocked=cheerleader_base_underwear.bra_set_num, unlockedkey={">=":1}) coxCheerLuckyPanties = coxClothing(name="[[{color=005910}Mira{/color}] Lucky Panties", tags=["Panties"], panties_set_num=0, unlocked=True) coxCheerLuckyPantiesCutdown = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Lucky Panties", tags=["Thong", "Revealing Underwear"], panties_set_num=1, unlocked=cheerleader_base_underwear.panties_set_num, unlockedkey={">=":1}) coxCheerLuckyTop = coxClothing(name="[[{color=005910}Mira{/color}] Lucky Top", tags=["TankTop"], shirt_set_num=0, unlocked=True) coxCheerLuckyTopCutdown = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Lucky Top", tags=["TankTop", "Revealing"], shirt_set_num=1, unlocked=cheerleader_base_outfit.shirt_set_num, unlockedkey={">=":1}) coxCheerLuckyTopMini = coxClothing(name="[[{color=005910}Mira{/color}] Minified Lucky Top", tags=["TankTop", "Revealing", "Very Revealing"], shirt_set_num=2, unlocked=cheerleader_base_outfit.shirt_set_num, unlockedkey={">=":2}) coxCheerLuckySkirt = coxClothing(name="[[{color=005910}Mira{/color}] Lucky Skirt", tags=["MiniSkirt"], pants_set_num=0, unlocked=True) coxCheerLuckySkirtCutdown = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Lucky Skirt", tags=["MiniSkirt", "Revealing"], pants_set_num=1, unlocked=cheerleader_base_outfit.pants_set_num, unlockedkey={">=":1}) coxCheerLuckySkirtMini = coxClothing(name="[[{color=005910}Mira{/color}] Minified Lucky Skirt", tags=["MicroSkirt", "Revealing", "Very Revealing"], pants_set_num=2, unlocked=cheerleader_base_outfit.pants_set_num, unlockedkey={">=":2}) coxCheerSocks = coxClothing(name="[[{color=005910}Mira{/color}] Thigh-high Socks", tags=["Socks"], socks_set_num=1, force_pinch_thighs=1, unlocked=True) coxCheerShoes = coxClothing(name="[[{color=005910}Mira{/color}] White Sneakers", tags=["Sneakers"], shoes_set_num=1, unlocked=True) lListCheerHair.append(coxCheerHair) lListCheerSkin.append(coxMiraSkin) lListCheerNipples.append(coxMiraNipples) lListCheerEyes.append(coxMiraEyes) lListCheerMakeup.extend([coxMiraMakeUp, coxMiraLips]) lListCheerAccessories.append(coxMiraNeck) lListCheerBras.extend([coxCheerLuckyBra, coxCheerLuckyBraCutdown]) lListCheerPanties.extend([coxCheerLuckyPanties, coxCheerLuckyPantiesCutdown]) lListCheerTops.extend([coxCheerLuckyTop, coxCheerLuckyTopCutdown, coxCheerLuckyTopMini]) lListCheerSkirts.extend([coxCheerLuckySkirt, coxCheerLuckySkirtCutdown, coxCheerLuckySkirtMini]) lListCheerHoisery.append(coxCheerSocks) lListCheerFootwear.append(coxCheerShoes) coxCheerBaseHair = coxCheerHair coxCheerBaseEyes = coxMiraEyes coxCheerBaseSkin = coxMiraSkin coxCheerBaseNipples = coxMiraNipples coxCheerDefaultHome = cheerleader_base_outfit coxCheerDefaultSchool = cheerleader_base_outfit coxCheerDefaultUnderwear= cheerleader_base_underwear coxCheerDefaultHomeSave = Outfit(set_name="{color=ff91e8}Cox{/color} Homewear") coxCheerDefaultSchoolSave=Outfit(set_name="{color=ff91e8}Cox{/color} Schoolwear") lListCheerHomeOutfits.extend([cheerleader_base_outfit, coxCheerDefaultHomeSave]) lListCheerSchoolOutfits.extend([cheerleader_base_outfit, coxCheerDefaultSchoolSave]) lListCheerUnderwear.append(cheerleader_base_underwear) cheerleader.current_underwear = coxCheerDefaultUnderwear cheerleader.current_outfit = coxCheerDefaultHome coxMmoRobes2 = coxClothing(name="[[{color=005910}Mira{/color}] Advanced Healer Robe", constants=(CONST_COVERS_NIPPLES|CONST_COVERS_PUSSY), tags=["MMO", "Revealing"], shirt_set_num=7, pants_set_num=9, force_breast_lift=0, unlocked=healer_robes_level_2) coxCosplayMmoRobes2 = coxClothing(name="[[{color=005910}Mira{/color}] Advanced Healer Robe", constants=(CONST_COVERS_NIPPLES|CONST_COVERS_PUSSY), tags=["Cosplay", "HealerRobes", "Revealing"], shirt_set_num=7, pants_set_num=9, force_breast_lift=0, corruption_requirement=2, visible=healer_robes_level_2, price=35) lListMMO.append(coxMmoRobes2) lListCosplay.append(coxCosplayMmoRobes2) return label coxSlutPatch01071(): python: the_tag = None the_attr = None for the_tag, the_attr in vars(renpy.store).items(): if isinstance(the_attr, coxClothing): if not hasattr(the_attr, "bra_skindentation_texture"): the_attr.bra_skindentation_texture = None if not hasattr(the_attr, "bra_skindentation_boob_texture"): the_attr.bra_skindentation_boob_texture = None if not hasattr(the_attr, "panties_upskirt_texture"): the_attr.panties_upskirt_texture = None if not hasattr(the_attr, "panties_masturbation_texture"): the_attr.panties_masturbation_texture = None if not hasattr(the_attr, "panties_skindentation_texture"): the_attr.panties_skindentation_texture = None if not hasattr(the_attr, "panties_skindentation_butt_texture"): the_attr.panties_skindentation_butt_texture = None if not hasattr(the_attr, "panties_skindentation_upskirt_texture"): the_attr.panties_skindentation_upskirt_texture = None if not hasattr(the_attr, "panties_skindentation_masturbation_texture"): the_attr.panties_skindentation_masturbation_texture = None if not hasattr(the_attr, "shirt_skindentation_texture"): the_attr.shirt_skindentation_texture = None if not hasattr(the_attr, "shirt_skindentation_boob_texture"): the_attr.shirt_skindentation_boob_texture = None if not hasattr(the_attr, "pants_skindentation_texture"): the_attr.pants_skindentation_texture = None if not hasattr(the_attr, "pants_skindentation_butt_texture"): the_attr.pants_skindentation_butt_texture = None if not hasattr(the_attr, "socks_upskirt_texture"): the_attr.socks_upskirt_texture = None if not hasattr(the_attr, "socks_masturbation_texture"): the_attr.socks_masturbation_texture = None if not hasattr(the_attr, "socks_skindentation_texture"): the_attr.socks_skindentation_texture = None if not hasattr(the_attr, "socks_skindentation_butt_texture"): the_attr.socks_skindentation_butt_texture = None if not hasattr(the_attr, "socks_skindentation_upskirt_texture"): the_attr.socks_skindentation_upskirt_texture = None if not hasattr(the_attr, "socks_skindentation_masturbation_texture"): the_attr.socks_skindentation_masturbation_texture = None if not hasattr(the_attr, "shoes_skindentation_texture"): the_attr.shoes_skindentation_texture = None if not hasattr(the_attr, "accessory_skindentation_texture"): the_attr.accessory_skindentation_texture = None if not hasattr(the_attr, "piercings_other_upskirt_texture"): the_attr.piercings_other_upskirt_texture = None if not hasattr(the_attr, "piercings_other_masturbation_texture"): the_attr.piercings_other_masturbation_texture = None if isinstance(the_attr, coxBody): if not hasattr(the_attr, "skin_upskirt_texture"): the_attr.skin_upskirt_texture = None if not hasattr(the_attr, "skin_masturbation_texture"): the_attr.skin_masturbation_texture = None if coxBlackHeels not in lListShoes: lListShoes.append(coxBlackHeels) if coxStockings not in lListHoisery: lListHoisery.append(coxStockings) return label coxSlutPatch0107(): python: coxOnepiece.force_breast_lift=0 coxCutdownOnepiece.force_breast_lift=0 coxBikiniTop.force_breast_lift=0 coxMmoRobes.force_breast_lift=0 coxCosplayMmoRobes.force_breast_lift=0 coxMiraPubes = coxBody(name="[[{color=005910}Mira{/color}] Default Pube Colour", pubes_texture="default", unlocked=True) lListPubes.append(coxMiraPubes) coxBasePubes = coxMiraPubes lListLipstick.append(coxMiraLips) lListBlush.append(coxMiraMakeUp) del coxNoPiercings coxNoFacePiercings = coxClothing(name="[[{color=005910}Mira{/color}] No Face Piercings", piercings_face_texture="default", unlocked=True) coxNoNipplePiercings = coxClothing(name="[[{color=005910}Mira{/color}] No Nipple Piercings", piercings_nipples_texture="default", unlocked=True) coxNoOtherPiercings = coxClothing(name="[[{color=005910}Mira{/color}] No Other Piercings", piercings_other_texture="default", unlocked=True) lListFacePiercings.append(coxNoFacePiercings) lListNipplePiercings.append(coxNoNipplePiercings) lListOtherPiercings.append(coxNoOtherPiercings) coxCurrentFacePiercing = coxNoFacePiercings coxCurrentNipplePiercing= coxNoNipplePiercings coxCurrentOtherPiercing = coxNoOtherPiercings if len(lListCurrent) == 18: lListCurrent[15] = coxCurrentFacePiercing lListCurrent[16] = coxCurrentNipplePiercing lListCurrent[17] = coxCurrentOtherPiercing elif len(lListCurrent) == 15: lListCurrent.extend([coxCurrentFacePiercing, coxCurrentNipplePiercing, coxCurrentOtherPiercing]) else: lListCurrent = [ coxCurrentBra, coxCurrentPanties, coxCurrentShirt, coxCurrentPants, coxCurrentSocks, coxCurrentShoes, coxCurrentAccessory, coxCurrentHair, coxCurrentSkin, coxCurrentNipples, coxCurrentEyes, coxCurrentEyeshadow, coxCurrentNeck, coxCurrentLipstick, coxCurrentBlush, coxCurrentFacePiercing, coxCurrentNipplePiercing, coxCurrentOtherPiercing] coxSetDefaultNeck = coxMiraNeck coxSetDefaultFacePiercing = coxNoFacePiercings coxSetDefaultNipplePiercing = coxNoNipplePiercings coxSetDefaultOtherPiercing = coxNoOtherPiercings coxMiraWater = coxBody(name="[[{color=005910}Mira{/color}] Default Water", water_texture="default", unlocked=True) coxMiraWaterHair = coxBody(name="[[{color=005910}Mira{/color}] Default Water (Hair)", water_hair_texture="default", unlocked=True) lListWater.append(coxMiraWater) lListWaterHair.append(coxMiraWaterHair) coxSetDefaultWater = coxMiraWater coxSetDefaultWaterHair = coxMiraWaterHair coxBaseWater = coxMiraWater coxBaseWaterHair = coxMiraWaterHair coxCurrentWater = coxMiraWater coxCurrentWaterHair = coxMiraWaterHair lListCurrent.extend([coxCurrentWater, coxCurrentWaterHair]) for thefuckinglist in lListSaveSlotList: # List of lists that clone lListCurrent when an outfit is saved to the save slots, and are cloned back when loaded if len(thefuckinglist) != 0 and len(lListCurrent) >= len(thefuckinglist): # if len(thefuckinglist) is 0, it means the slot has never been saved over, and no need to update. theCount = len(thefuckinglist) # the index we start at for clothing in lListCurrent[len(thefuckinglist):len(lListCurrent)-1]: # look at clothing in lListCurrent from the last index of list+1, to the last index of lListCurrent thefuckinglist.append(lListCurrent[theCount]) # append the current index of lListCurrent theCount += 1 thefuckinglist[15] = coxCurrentFacePiercing # deleted the previous default version which covered all three, so need to update it thefuckinglist[16] = coxCurrentNipplePiercing thefuckinglist[17] = coxCurrentOtherPiercing coxNoPubesStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Pubes/coxPubesStandingMask.png", texture_corner = (2295, 1260), texture_id = TEXTURE_PUBES) coxNoPubesUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Pubes/coxPubesPussyMask.png", texture_corner = (886, 1258), texture_id = TEXTURE_PUBES) coxNoPubesMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Pubes/coxPubesPussyMask.png", texture_corner = (886, 1258), texture_id = TEXTURE_PUBES) coxNoPubes = coxBody(name="[[{color=ff91e8}Cox{/color}] Destroy Evil Pubes", pubes_texture=coxNoPubesStanding, pubes_upskirt_texture=coxNoPubesUpskirt, pubes_masturbation_texture=coxNoPubesMasturbation, unlocked=True) lListPubes.append(coxNoPubes) coxMiraDarkPantiesUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/dark_underwear_pussy_frame.png", texture_corner = (1501, 1315), replacement_mask = "Mods/Example_Clothing_Mod/dark_underwear_pussy_frame_mask.png", texture_id = TEXTURE_PANTIES) coxMiraDarkPantiesMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/dark_underwear_pussy_frame.png", texture_corner = (1501, 1315), replacement_mask = "Mods/Example_Clothing_Mod/dark_underwear_pussy_frame_mask.png", texture_id = TEXTURE_PANTIES) coxMiraDarkPanties.panties_upskirt_texture=coxMiraDarkPantiesUpskirt coxMiraDarkPanties.panties_masturbation_texture=coxMiraDarkPantiesMasturbation coxMiraElectricRatTopStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/coxMiraElectricRatTopStanding.png", texture_corner = (28, 1344), texture_id = TEXTURE_BRA) coxMiraElectricRatBottomStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/coxMiraElectricRatBottomStanding.png", texture_corner = (33, 1903), texture_id = TEXTURE_PANTIES) coxMiraElectricRatBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/electric_rat_bikini_boobs.png", texture_corner = (2679, 1254), texture_id = TEXTURE_BRA) coxMiraElectricRatButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/electric_rat_bikini_butt.png", texture_corner = (754, 1264), texture_id = TEXTURE_PANTIES) coxMiraElectricRatUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/electric_rat_bikini_upskirt.png", texture_corner = (3172, 130), texture_id = TEXTURE_PANTIES) coxMiraElectricRatMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/electric_rat_bikini_upskirt.png", texture_corner = (3172, 130), texture_id = TEXTURE_PANTIES) coxMiraElectricRatTop = coxClothing(name="[[{color=005910}Mira{/color}] Electric Rat Bikini Top", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "MicroBikiniTop"], bra_set_num=1, bra_texture=coxMiraElectricRatTopStanding, bra_boob_texture=coxMiraElectricRatBoob, force_breast_lift=0, corruption_requirement=4, unlocked=bikini) coxMiraElectricRatBottom= coxClothing(name="[[{color=005910}Mira{/color}] Electric Rat Bikini Bottom", constants=CONST_COVERS_PUSSY, tags=["Revealing Underwear", "MicroBikiniBottom"], panties_set_num=1, panties_texture=coxMiraElectricRatBottomStanding, panties_butt_texture=coxMiraElectricRatButt, panties_upskirt_texture=coxMiraElectricRatUpskirt, panties_masturbation_texture=coxMiraElectricRatMasturbation, corruption_requirement=4, unlocked=bikini) lListMicroBikiniTops.append(coxMiraElectricRatTop) lListMicroBikiniBottoms.append(coxMiraElectricRatBottom) coxWaterBlondeStanding = TextureReplacement( target_displayable = "_mom", target_index = 3, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterBlondeStanding.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterHairStandingMask.png", texture_corner = (884, 113), texture_id = TEXTURE_WATER_HAIR) coxWaterBrunetteStanding = TextureReplacement( target_displayable = "_mom", target_index = 3, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterBrunetteStanding.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterHairStandingMask.png", texture_corner = (884, 113), texture_id = TEXTURE_WATER_HAIR) coxWaterRedheadStanding = TextureReplacement( target_displayable = "_mom", target_index = 3, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterRedheadStanding.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterHairStandingMask.png", texture_corner = (884, 113), texture_id = TEXTURE_WATER_HAIR) coxWaterBlonde = coxBody(name="[[{color=ff91e8}Cox{/color}] Water for Blondes", water_hair_texture=coxWaterBlondeStanding, unlocked=coxBlondeHairDown) coxWaterBrunette = coxBody(name="[[{color=ff91e8}Cox{/color}] Water for Brunettes", water_hair_texture=coxWaterBrunetteStanding, unlocked=True) coxWaterRedhead = coxBody(name="[[{color=ff91e8}Cox{/color}] Water for Redheads", water_hair_texture=coxWaterRedheadStanding, unlocked=coxRedDyedHairDown) lListWaterHair.extend([coxWaterBrunette, coxWaterBlonde, coxWaterRedhead]) coxLaceHemPinkUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkPussyMask.png", texture_corner = (2458, 171), texture_id = TEXTURE_PANTIES) coxLaceHemPinkMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkPussyMask.png", texture_corner = (2458, 171), texture_id = TEXTURE_PANTIES) coxLaceHemPink.panties_upskirt_texture = coxLaceHemPinkUpskirt coxLaceHemPink.panties_masturbation_texture = coxLaceHemPinkMasturbation coxMomArousalNippleSwitchStanding = ConditionSwitch("mom.arousal >= 50", "images/Cox/CoxSluttery/Nipples/coxNipplesHardStanding.png", "True", "images/Cox/CoxSluttery/1x1.png") coxMomArousalNippleSwitchBoob = ConditionSwitch("mom.arousal >= 50", "images/Cox/CoxSluttery/Nipples/coxNipplesHardBoob.png", "True", "images/Cox/CoxSluttery/1x1.png") coxMomArousalNipplesStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = coxMomArousalNippleSwitchStanding, texture_corner = (744, 2169), texture_id = TEXTURE_NIPPLES) coxMomArousalNipplesBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = coxMomArousalNippleSwitchBoob, texture_corner = (143, 1122), texture_id = TEXTURE_NIPPLES) coxMomNipplesArousal = coxBody(name="[[{color=ff91e8}Cox{/color}] Arousal-based Nipples", nipple_texture=coxMomArousalNipplesStanding, nipple_boob_texture=coxMomArousalNipplesBoob, unlocked=True) lListNipples.append(coxMomNipplesArousal) coxRedNipplesInvertedStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxRedNipplesInvertedStanding.png", texture_corner = (744, 2169), texture_id = TEXTURE_NIPPLES) coxRedNipplesInvertedBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxRedNipplesInvertedBoob.png", texture_corner = (143, 1122), texture_id = TEXTURE_NIPPLES) coxRedNipplesHardStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxRedNipplesHardStanding.png", texture_corner = (744, 2169), texture_id = TEXTURE_NIPPLES) coxRedNipplesHardBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxRedNipplesHardBoob.png", texture_corner = (143, 1122), texture_id = TEXTURE_NIPPLES) coxMomArousalRedNippleSwitchStanding = ConditionSwitch( "mom.arousal >= 50", "images/Cox/CoxSluttery/Nipples/coxRedNipplesHardStanding.png", "True", "images/Cox/CoxSluttery/Nipples/coxRedNipplesInvertedStanding.png") coxMomArousalRedNippleSwitchBoob = ConditionSwitch( "mom.arousal >= 50", "images/Cox/CoxSluttery/Nipples/coxRedNipplesHardBoob.png", "True", "images/Cox/CoxSluttery/Nipples/coxRedNipplesInvertedBoob.png") coxMomArousalRedNipplesStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = coxMomArousalRedNippleSwitchStanding, texture_corner = (744, 2169), texture_id = TEXTURE_NIPPLES) coxMomArousalRedNipplesBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = coxMomArousalRedNippleSwitchBoob, texture_corner = (143, 1122), texture_id = TEXTURE_NIPPLES) coxRedNipplesInverted = coxBody(name="[[{color=ff91e8}Cox{/color}] Inverted Red Nipples", nipple_texture=coxRedNipplesInvertedStanding, nipple_boob_texture=coxRedNipplesInvertedBoob, unlocked=True) coxRedNipplesHard = coxBody(name="[[{color=ff91e8}Cox{/color}] Hard Red Nipples", nipple_texture=coxRedNipplesHardStanding, nipple_boob_texture=coxRedNipplesHardBoob, unlocked=True) coxMomRedNipplesArousal = coxBody(name="[[{color=ff91e8}Cox{/color}] Arousal-based Red Nipples", nipple_texture=coxMomArousalRedNipplesStanding, nipple_boob_texture=coxMomArousalRedNipplesBoob, unlocked=True) lListNipples.extend([coxRedNipplesInverted, coxRedNipplesHard, coxMomRedNipplesArousal]) coxLipsPinkStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Lips/coxLipsPinkStanding.png", replacement_mask = "images/Cox/CoxSluttery/Lips/coxLipsStandingMask.png", texture_corner = (2187, 771), texture_id = TEXTURE_LIPS) coxLipsPinkBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Lips/coxLipsPinkBlowjob.png", replacement_mask = "images/Cox/CoxSluttery/Lips/coxLipsBlowjobMask.png", texture_corner = (1065, 1275), texture_id = TEXTURE_LIPS) coxLipsRedStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Lips/coxLipsRedStanding.png", replacement_mask = "images/Cox/CoxSluttery/Lips/coxLipsStandingMask.png", texture_corner = (2187, 771), texture_id = TEXTURE_LIPS) coxLipsRedBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Lips/coxLipsRedBlowjob.png", replacement_mask = "images/Cox/CoxSluttery/Lips/coxLipsBlowjobMask.png", texture_corner = (1065, 1275), texture_id = TEXTURE_LIPS) coxLipsPink = coxBody(name="[[{color=ff91e8}Cox{/color}] Lipgloss: {color=eea0ba}Pink{/color}", lips_texture=coxLipsPinkStanding, lips_blowjob_texture=coxLipsPinkBlowjob, price=8) coxLipsRed = coxBody(name="[[{color=ff91e8}Cox{/color}] Lipgloss: {color=a00a04}Red{/color}", lips_texture=coxLipsRedStanding, lips_blowjob_texture=coxLipsRedBlowjob, price=8) lListLipstick.extend([coxLipsPink, coxLipsRed]) coxWaterMiraSkinStanding = TextureReplacement( target_displayable = "_mom", target_index = 3, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterMiraSkinStanding.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterStandingMask.png", texture_corner = (115, 342), texture_id = TEXTURE_WATER) coxWaterMiraSkinBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterMiraSkinBlowjob.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterBlowjobMask.png", texture_corner = (2174, 923), texture_id = TEXTURE_WATER) coxWaterMiraSkinBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterMiraSkinBoob.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterBoobMask.png", texture_corner = (57, 480), texture_id = TEXTURE_WATER) coxWaterMiraSkinButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterMiraSkinButt.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterButtMask.png", texture_corner = (128, 493), texture_id = TEXTURE_WATER) coxWaterMiraSkin = coxBody(name="[[{color=ff91e8}Cox{/color}] Water for Default Skin", water_texture=coxWaterMiraSkinStanding, water_blowjob_texture=coxWaterMiraSkinBlowjob, water_boob_texture=coxWaterMiraSkinBoob, water_butt_texture=coxWaterMiraSkinButt, unlocked=True) lListWater.append(coxWaterMiraSkin) coxSkinPaleStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPaleStanding.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinStandingMask.png", texture_corner = (100, 92), texture_id = TEXTURE_SKIN) coxSkinPaleBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPaleBlowjob.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinBlowjobMask.png", texture_corner = (525, 933), texture_id = TEXTURE_SKIN) coxSkinPaleBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPaleBoob.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinBoobMask.png", texture_corner = (56, 53), texture_id = TEXTURE_SKIN) coxSkinPaleButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPaleButt.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinButtMask.png", texture_corner = (106, 62), texture_id = TEXTURE_SKIN) # coxSkinPalePussy = Image("images/Cox/CoxSluttery/Skin/coxSkinPalePussy.png") # coxSkinPussyMask = Image("images/Cox/CoxSluttery/Skin/coxSkinPussyMask.png") coxSkinPaleUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPalePussy.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinPussyMask.png", texture_corner = (94, 55), texture_id = TEXTURE_SKIN) coxSkinPaleMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPalePussy.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinPussyMask.png", texture_corner = (94, 55), texture_id = TEXTURE_SKIN) coxSkinPaleHandjob = TextureReplacement( target_displayable = "_mom_handjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skin/coxSkinPaleHandjob.png", replacement_mask = "images/Cox/CoxSluttery/Skin/coxSkinHandjobMask.png", texture_corner = (211, 64), texture_id = TEXTURE_SKIN) coxSkinPale = coxBody(name="[[{color=ff91e8}Cox{/color}] Pale Skin", skin_texture=coxSkinPaleStanding, skin_blowjob_texture=coxSkinPaleBlowjob, skin_boob_texture=coxSkinPaleBoob, skin_butt_texture=coxSkinPaleButt, skin_upskirt_texture=coxSkinPaleUpskirt, skin_masturbation_texture=coxSkinPaleMasturbation, skin_handjob_texture=coxSkinPaleHandjob, unlocked=True) lListSkins.append(coxSkinPale) coxWaterPaleSkinStanding = TextureReplacement( target_displayable = "_mom", target_index = 3, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinStanding.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterStandingMask.png", texture_corner = (115, 342), texture_id = TEXTURE_WATER) coxWaterPaleSkinBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinBlowjob.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterBlowjobMask.png", texture_corner = (2174, 923), texture_id = TEXTURE_WATER) coxWaterPaleSkinBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinBoob.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterBoobMask.png", texture_corner = (57, 480), texture_id = TEXTURE_WATER) coxWaterPaleSkinButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinButt.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterButtMask.png", texture_corner = (128, 493), texture_id = TEXTURE_WATER) # coxWaterPaleSkinPussy = Image("images/Cox/CoxSluttery/Water/coxWaterPaleSkinPussy.png") # coxWaterPussyMask = Image("images/Cox/CoxSluttery/Water/coxWaterPussyMask.png") coxWaterPaleSkinUpskirt = TextureReplacement( target_displayable = "_mom_upskirt_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinPussy.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterPussyMask.png", texture_corner = (131, 484), texture_id = TEXTURE_WATER) coxWaterPaleSkinMasturbation = TextureReplacement( target_displayable = "_mom_masturbation_frame", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Water/coxWaterPaleSkinPussy.png", replacement_mask = "images/Cox/CoxSluttery/Water/coxWaterPussyMask.png", texture_corner = (131, 484), texture_id = TEXTURE_WATER) coxWaterPaleSkin = coxBody(name="[[{color=ff91e8}Cox{/color}] Water for Pale Skin", water_texture=coxWaterPaleSkinStanding, water_blowjob_texture=coxWaterPaleSkinBlowjob, water_boob_texture=coxWaterPaleSkinBoob, water_butt_texture=coxWaterPaleSkinButt, water_upskirt_texture=coxWaterPaleSkinUpskirt, water_masturbation_texture=coxWaterPaleSkinMasturbation, unlocked=True) lListWater.append(coxWaterPaleSkin) return label coxSlutPatch01062(): python: coxMiraSkin.skin_texture="default" coxMiraNipples.nipple_texture="default" coxMiraEyes.eye_texture="default" coxMiraMakeUp.eyeshadow_texture="default" coxMiraMakeUp.blush_texture="default" coxMiraNeck.neck_texture="default" coxMiraLips.lips_texture="default" coxNoPiercings.piercings_face_texture="default" coxNoPiercings.piercings_nipples_texture="default" coxNoPiercings.piercings_other_texture="default" coxMiraDarkPantiesStanding.target_displayable="_mom" return label coxSlutPatch01061(): python: coxMiraDarkBraStanding.texture_id = TEXTURE_BRA coxMiraDarkBraBoob.texture_id = TEXTURE_BRA coxMiraDarkPantiesStanding.texture_id = TEXTURE_PANTIES coxMiraDarkPantiesButt.texture_id = TEXTURE_PANTIES coxLaceHemPinkButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/1x1.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkButtMask.png", texture_corner = (1669,1231), texture_id = TEXTURE_PANTIES) coxLaceHemPinkBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkBoob.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkBoobMask.png", texture_corner = (1167, 1292), texture_id = TEXTURE_BRA) coxLaceHemPink.bra_boob_texture = coxLaceHemPinkBoob coxLaceHemPink.panties_butt_texture = coxLaceHemPinkButt lListPanties.remove(coxMiraDarkPanties) lListThongs.append(coxMiraDarkPanties) return label coxSlutPatch0106(): python: if not coxVisitedEmporium: CarinaCox.name = "?" coxJessicaRabbit.name="[[{color=ff91e8}Cox{/color}] Strapless Red Sequin Split Dress" coxJessicaRabbit.tags=["Slutty", "Very Revealing", "Revealing", "Dress", "EveningDress"] coxSheerBlouse.visiblekey=["coxSewedSkirtAgain"] coxSheerBlouse.force_breast_lift=0 coxMiraDarkBraStanding = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = "images/Cox/CoxSluttery/coxMiraDarkBraStanding.png", texture_corner = (1388, 1423), texture_id = TEXTURE_BRA) coxMiraDarkBraBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 1, replacement_displayable = "Mods/Example_Clothing_Mod/dark_underwear_boob_frame.png", texture_corner = (1410, 73), texture_id = TEXTURE_BRA) coxMiraDarkPantiesStanding = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 2, replacement_displayable = "images/Cox/CoxSluttery/coxMiraDarkPantiesStanding.png", texture_corner = (1388, 2094), texture_id = TEXTURE_PANTIES) coxMiraDarkPantiesButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "Mods/Example_Clothing_Mod/dark_underwear_butt_frame.png", texture_corner = (926, 3533), texture_id = TEXTURE_PANTIES) coxMiraDarkBra = coxClothing(name="[[{color=005910}Mira{/color}] Dark Bra", constants=CONST_COVERS_NIPPLES, tags=["Bra", "Revealing Underwear"], bra_set_num=5, bra_texture=coxMiraDarkBraStanding, bra_boob_texture=coxMiraDarkBraBoob, force_breast_lift=0, corruption_requirement=2, unlocked=cutdown_underwear) coxMiraDarkPanties = coxClothing(name="[[{color=005910}Mira{/color}] Dark Panties", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=4, panties_texture=coxMiraDarkPantiesStanding, panties_butt_texture=coxMiraDarkPantiesButt, corruption_requirement=2, unlocked=cutdown_underwear) lListBras.append(coxMiraDarkBra) lListPanties.append(coxMiraDarkPanties) coxSimpleChokerBlackStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Chokers/coxSimpleChokerBlackStanding.png", texture_corner = (1346, 1390), texture_id = TEXTURE_NECK) coxSimpleChokerBlackBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Chokers/coxSimpleChokerBlackBlowjob.png", texture_corner = (776, 1748), texture_id = TEXTURE_NECK) coxSimpleChokerWhiteStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Chokers/coxSimpleChokerWhiteStanding.png", texture_corner = (1346, 1390), texture_id = TEXTURE_NECK) coxSimpleChokerWhiteBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Chokers/coxSimpleChokerWhiteBlowjob.png", texture_corner = (776, 1748), texture_id = TEXTURE_NECK) coxSimpleChokerBlack = coxClothing(name="[[{color=ff91e8}Cox{/color}] Simple Choker: {b}Black{/b}", tags=["Choker"], neck_texture=coxSimpleChokerBlackStanding, neck_blowjob_texture=coxSimpleChokerBlackBlowjob, price=9) coxSimpleChokerWhite = coxClothing(name="[[{color=ff91e8}Cox{/color}] Simple Choker: White", tags=["Choker"], neck_texture=coxSimpleChokerWhiteStanding, neck_blowjob_texture=coxSimpleChokerWhiteBlowjob, price=9) lListNecklaces.append(coxSimpleChokerBlack) lListNecklaces.append(coxSimpleChokerWhite) coxLaceHemPinkStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStanding.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStandingMask.png", texture_corner = (1391, 1676), texture_id = TEXTURE_BRA) coxLaceHemPinkStandingBottom = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStandingBottom.png", replacement_mask = "images/Cox/CoxSluttery/Bustiers/coxLaceHemPinkStandingBottomMask.png", texture_corner = (1406, 2422), texture_id = TEXTURE_PANTIES) coxLaceHemPink = coxClothing(name="[[{color=ff91e8}Cox{/color}] Lace-hem Strapless Camisole: {color=ff91e8}Pink{/color}", tags=["Revealing Underwear", "NoPanties", "Sheer"], bra_set_num=2, bra_texture=coxLaceHemPinkStanding, panties_set_num=2, panties_texture=coxLaceHemPinkStandingBottom, force_breast_lift=1, corruption_requirement=3, price=39) lListCorsets.append(coxLaceHemPink) return label coxSlutPatch0105(): python: if coxTinyBlackSkirt in lListSkirtsMicro: lListSkirtsMicro.remove(coxTinyBlackSkirt) if coxSheerBlouse in lListShirts: lListShirts.remove(coxSheerBlouse) coxTinyBlackSkirt = coxClothing(name="[[{color=ff91e8}Cox{/color}] Teacher's Tiny Skirt", tags=["Slutty", "Very Revealing", "Revealing", "MicroSkirt"], pants_set_num=3, pants_texture=coxTinyBlackSkirtStanding, pants_butt_texture=coxTinyBlackSkirtButt, corruption_requirement=5, unlocked=mom.has_corruption_tag, unlockedkey="coxSewedSkirtAgain") coxSheerBlouse = coxClothing(name="[[{color=ff91e8}Cox{/color}] Sheer Blouse", tags=["Slutty", "Very Revealing", "Revealing", "Shirt", "Sheer"], shirt_set_num=3, shirt_texture=coxSheerBlouseStanding, shirt_boob_texture=coxSheerBlouseBoob, corruption_requirement=5, visible=mom.has_corruption_tag, visiblekey="coxSewedSkirtAgain", price=129) if not coxTinyBlackSkirt in lListSkirtsMicro: lListSkirtsMicro.append(coxTinyBlackSkirt) if not coxSheerBlouse in lListShirts: lListShirts.append(coxSheerBlouse) coxJessicaRabbitStanding = TextureReplacement( target_displayable = "_mom", target_index = 2, replacement_displayable = "images/Cox/CoxSluttery/Dresses/coxJessicaRabbitStanding.png", replacement_mask = "images/Cox/CoxSluttery/Dresses/coxJessicaRabbitStandingMask.png", texture_corner = (92, 96), texture_id = TEXTURE_SHIRT) coxJessicaRabbitSkindentation = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Dresses/coxJessicaRabbitSkindentation.png", replacement_mask = "images/Cox/CoxSluttery/Dresses/coxJessicaRabbitSkindentationMask.png", texture_corner = (699, 2596), texture_id = TEXTURE_SHIRT) coxJessicaRabbit = coxClothing(name="[[{color=ff91e8}Cox{/color}] Strapless Red Sequin Split Dress", tags=["Slutty", "Very Revealing", "Revealing", "Dress", "EveningDress"], shirt_set_num=5, shirt_texture=coxJessicaRabbitStanding, shirt_boob_texture=None, shirt_skindentation_texture=coxJessicaRabbitSkindentation, force_breast_lift=1, corruption_requirement=6) if not coxJessicaRabbit in lListDressesLong: lListDressesLong.append(coxJessicaRabbit) if coxMiraNeck in lListAccessories: lListAccessories.remove(coxMiraNeck) if not coxMiraNeck in lListNecklaces: lListNecklaces.append(coxMiraNeck) return label coxSlutPatch0104(): python: ######## Removing old crap... list_of_underwear.remove(coxNoBra) list_of_underwear.remove(coxNoUnderwear) list_of_uniforms.remove(coxWorkUnderwearless) list_of_uniforms.remove(coxCasualWork) list_of_outfits.remove(coxHomeBlouse) del coxNoUnderwear ## deleting variables no longer used del coxWorkUnderwearless del coxCasualWork del coxHomeBlouse ######## New crap coxNoBra = coxClothing(name="No Bra", tags=["Revealing Underwear", "NoBra"], bra_set_num=-3, corruption_requirement=3) coxNoShirt = coxClothing(name="No Top", tags=["NoShirt"], shirt_set_num=-3, corruption_requirement=1) coxNoPanties = coxClothing(name="No Panties", tags=["Revealing Underwear", "NoPanties"], panties_set_num=-3, corruption_requirement=5) coxNoPants = coxClothing(name="No Pants/Skirt", tags=["NoPants"], pants_set_num=-3, corruption_requirement=3) coxNoSocks = coxClothing(name="No Stockings", socks_set_num=-3, force_pinch_thighs=0, unlocked=True) coxNoShoes = coxClothing(name="No Shoes", shoes_set_num=-3, unlocked=True) coxNoAccessory = coxClothing(name="No Accessory", accessory_set_num=0, unlocked=True) lListRemoval.extend([coxNoBra, coxNoShirt, coxNoPanties, coxNoPants, coxNoSocks, coxNoShoes, coxNoAccessory]) #### Underwear coxDailyBra = coxClothing(name="[[{color=005910}Mira{/color}] Daily Bra", constants=CONST_COVERS_NIPPLES, tags=["Bra"], bra_set_num=0, force_breast_lift=0, unlocked=True) coxDailyCutdownBra = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Daily Bra", constants=CONST_COVERS_NIPPLES, tags=["Bra", "Revealing Underwear"], bra_set_num=5, force_breast_lift=0, corruption_requirement=2, unlocked=cutdown_underwear) coxDailyPanties = coxClothing(name="[[{color=005910}Mira{/color}] Daily Panties", constants=CONST_COVERS_PUSSY, tags=["Panties"], panties_set_num=0, unlocked=True) coxDailyCutdownPanties = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Daily Panties", constants=CONST_COVERS_PUSSY, tags=["Thong", "Revealing Underwear"], panties_set_num=4, corruption_requirement=2, unlocked=cutdown_underwear) lListBras.append(coxDailyBra) lListBras.append(coxDailyCutdownBra) lListPanties.append(coxDailyPanties) lListThongs.append(coxDailyCutdownPanties) #### Casual home outfit coxDailyTop = coxClothing(name="[[{color=005910}Mira{/color}] Daily Top", constants=CONST_COVERS_NIPPLES, tags=["SleevedTop"], shirt_set_num=0, force_breast_lift=0, unlocked=True) coxDailyCutdownTop = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Daily Top", constants=CONST_COVERS_NIPPLES, tags=["HalterTop", "Revealing"], shirt_set_num=4, force_breast_lift=0, corruption_requirement=2, unlocked=cutdown_normal_clothes) coxDailyMinifiedTop = coxClothing(name="[[{color=005910}Mira{/color}] Minified Daily Top", constants=CONST_COVERS_NIPPLES, tags=["TubeTop", "Revealing", "Very Revealing"], shirt_set_num=6, force_breast_lift=0, corruption_requirement=5, unlocked=minified_normal_clothes) coxDailyPants = coxClothing(name="[[{color=005910}Mira{/color}] Daily Jeans", constants=CONST_COVERS_PUSSY, tags=["Pants"], pants_set_num=0, unlocked=True) coxDailyCutdownPants = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Daily Jeans", constants=CONST_COVERS_PUSSY, tags=["Shorts", "Revealing"], pants_set_num=4, corruption_requirement=2, unlocked=cutdown_normal_clothes) coxDailyMinifiedPants = coxClothing(name="[[{color=005910}Mira{/color}] Minified Daily Jeans", constants=CONST_COVERS_PUSSY, tags=["Hotpants", "Revealing", "Very Revealing"], pants_set_num=6, corruption_requirement=5, unlocked=minified_normal_clothes) lListSleevedTops.append(coxDailyTop) lListHalterTops.append(coxDailyCutdownTop) lListTubeTops.append(coxDailyMinifiedTop) lListPants.append(coxDailyPants) lListShorts.append(coxDailyCutdownPants) lListHotpants.append(coxDailyMinifiedPants) #### Teacher outfit coxTeacherTop = coxClothing(name="[[{color=005910}Mira{/color}] Teacher Shirt", constants=CONST_COVERS_NIPPLES, tags=["Shirt"], shirt_set_num=2, force_breast_lift=0, unlocked=True) coxTeacherCutdownTop = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Teacher Shirt", constants=CONST_COVERS_NIPPLES, tags=["Shirt", "Revealing"], shirt_set_num=3, force_breast_lift=0, corruption_requirement=2, unlocked=cutdown_teacher_outfit) coxTeacherSkirt = coxClothing(name="[[{color=005910}Mira{/color}] Teacher Skirt", constants=CONST_COVERS_PUSSY, tags=["LongSkirt"], pants_set_num=2, unlocked=True) coxTeacherCutdownSkirt = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Teacher Skirt", constants=CONST_COVERS_PUSSY, tags=["MiniSkirt"], pants_set_num=3, corruption_requirement=2, unlocked=cutdown_teacher_outfit) lListShirts.append(coxTeacherTop) lListShirts.append(coxTeacherCutdownTop) lListSkirtsLong.append(coxTeacherSkirt) lListSkirtsMini.append(coxTeacherCutdownSkirt) #### Swimwear coxOnepiece = coxClothing(name="[[{color=005910}Mira{/color}] Onepiece", constants=(CONST_COVERS_NIPPLES | CONST_COVERS_PUSSY), tags=["Swimsuit"], bra_set_num=2, panties_set_num=2, unlocked=onepiece) coxCutdownOnepiece = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Onepiece", constants=(CONST_COVERS_NIPPLES|CONST_COVERS_PUSSY), tags=["Swimsuit"], bra_set_num=3, panties_set_num=3, unlocked=cutdown_onepiece) coxBikiniTop = coxClothing(name="[[{color=005910}Mira{/color}] Bikini Top", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "MicroBikiniTop"], bra_set_num=1, corruption_requirement=4, unlocked=bikini) coxBikiniBottom = coxClothing(name="[[{color=005910}Mira{/color}] Bikini Bottom", constants=CONST_COVERS_PUSSY, tags=["Revealing Underwear", "MicroBikiniBottom"], panties_set_num=1, corruption_requirement=4, unlocked=bikini) lListSwimsuits.append(coxOnepiece) lListSwimsuits.append(coxCutdownOnepiece) lListMicroBikiniTops.append(coxBikiniTop) lListMicroBikiniBottoms.append(coxBikiniBottom) #### Gym outfit coxWorkoutBra = coxClothing(name="[[{color=005910}Mira{/color}] MILF Sports Bra", constants=CONST_COVERS_NIPPLES, tags=["Text MILF", "Sports Bra", "Bra", "Pushup"], bra_set_num=4, force_breast_lift=1, corruption_requirement=1, unlocked=workout_clothes) coxWorkoutPants = coxClothing(name="[[{color=005910}Mira{/color}] Workout Leggings", constants=CONST_COVERS_PUSSY, tags=["Leggings"], pants_set_num=7, corruption_requirement=1, unlocked=workout_clothes) coxCutdownWorkoutBra = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown MILF Sports Bra", constants=CONST_COVERS_NIPPLES, tags=["Revealing Underwear", "Text MILF", "Sports Bra", "Bra", "Pushup"], bra_set_num=6, force_breast_lift=1, corruption_requirement=1, unlocked=cutdown_workout_clothes) coxCutdownWorkoutPants = coxClothing(name="[[{color=005910}Mira{/color}] Cutdown Workout Leggings", constants=CONST_COVERS_PUSSY, tags=["Shorts", "Revealing"], pants_set_num=8, corruption_requirement=1, unlocked=cutdown_workout_clothes) lListBras.append(coxWorkoutBra) lListLeggings.append(coxWorkoutPants) lListBras.append(coxCutdownWorkoutBra) lListShorts.append(coxCutdownWorkoutPants) coxMmoRobes = coxClothing(name="[[{color=005910}Mira{/color}] Healer Robe", constants=(CONST_COVERS_NIPPLES|CONST_COVERS_PUSSY), tags=["MMO"], shirt_set_num=5, pants_set_num=5, unlocked=chore_list.has_tag, unlockedkey=["mmo_intro_3"]) coxCosplayMmoRobes = coxClothing(name="[[{color=005910}Mira{/color}] Healer Robe", constants=(CONST_COVERS_NIPPLES|CONST_COVERS_PUSSY), tags=["Cosplay", "HealerRobes"], shirt_set_num=5, pants_set_num=5, visible=chore_list.has_tag, visiblekey=["mmo_intro_3"], price=25) #Price, to purchase in store as cosplay...? Only shows up if you've played the game once. lListMMO.append(coxMmoRobes) lListCosplay.append(coxCosplayMmoRobes) coxStockings = coxClothing(name="[[{color=005910}Mira{/color}] Stockings and Garter Belt", tags=["Stockings", "Garter Belt"], socks_set_num=1, unlocked="has_garters") coxBlackHeels = coxClothing(name="[[{color=005910}Mira{/color}] Black Heels", tags=["Heels"], shoes_set_num=0, unlocked=True) lListHoisery.append(coxStockings) lListShoes.append(coxBlackHeels) coxHairDown = coxBody(name="[[{color=005910}Mira{/color}] Hair Down", tags=["HairDown", "Brunette"], force_hair_num=0, unlocked=True) coxHairPonytail = coxBody(name="[[{color=005910}Mira{/color}] Ponytail", tags=["Ponytail", "Brunette"], force_hair_num=1, unlocked=True) coxHeadband = coxClothing(name="[[{color=005910}Mira{/color}] Headband and Sweatbands", tags=["Headband", "Sweatbands"], accessory_set_num=1, unlocked=workout_clothes) lListHair.append(coxHairDown) lListHair.append(coxHairPonytail) lListAccessories.append(coxHeadband) coxMiraSkin = coxBody(name="[[{color=005910}Mira{/color}] Default Skin", unlocked=True) coxMiraNipples = coxBody(name="[[{color=005910}Mira{/color}] Inverted Nipples", unlocked=True) coxMiraEyes = coxBody(name="[[{color=005910}Mira{/color}] Green Eyes", unlocked=True) coxMiraMakeUp = coxBody(name="[[{color=005910}Mira{/color}] No Make-up", unlocked=True) coxMiraNeck = coxClothing(name="[[{color=005910}Mira{/color}] Chokerless", unlocked=True) coxMiraLips = coxBody(name="[[{color=005910}Mira{/color}] Nude Lipstick", unlocked=True) coxNoPiercings = coxClothing(name="[[{color=005910}Mira{/color}] No Piercings", unlocked=True) lListSkins.append(coxMiraSkin) lListNipples.append(coxMiraNipples) lListEyes.append(coxMiraEyes) lListAccessories.append(coxMiraNeck) lListEyeshadow.append(coxMiraMakeUp) # ### endBlc ################################ Texture swaps and mod clothes/reskins coxBlondeHairStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Hair/coxBlondeHairStanding.png", texture_corner = (2853, 97), texture_id = TEXTURE_HAIR) coxBlondeHairBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Hair/coxBlondeHairBlowjob.png", texture_corner = (1772, 60), texture_id = TEXTURE_HAIR) coxRedDyedHairStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Hair/coxRedDyedHairStanding.png", texture_corner = (2838, 90), texture_id = TEXTURE_HAIR) coxRedDyedHairBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Hair/coxRedDyedHairBlowjob.png", texture_corner = (1800, 69), texture_id = TEXTURE_HAIR) coxNipplesHardStanding = TextureReplacement( target_displayable = "_mom", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxNipplesHardStanding.png", texture_corner = (744, 2169), texture_id = TEXTURE_NIPPLES) coxNipplesHardBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Nipples/coxNipplesHardBoob.png", texture_corner = (143, 1122), texture_id = TEXTURE_NIPPLES) coxBlueEyesStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Eyes/coxBlueEyesStanding.png", texture_corner = (1986, 858), texture_id = TEXTURE_EYES) coxBlueEyesBlowjob = TextureReplacement( target_displayable = "_mom_blowjob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Eyes/coxBlueEyesBlowjob.png", texture_corner = (1723, 327), texture_id = TEXTURE_EYES) coxBlondeHairDown = coxBody(name="[[{color=ff91e8}Cox{/color}] Blonde Hair", tags=["HairDown", "Blonde"], force_hair_num=0, hair_texture=coxBlondeHairStanding, hair_blowjob_texture=coxBlondeHairBlowjob, price=65) coxBlondeHairPonytail = coxBody(name="[[{color=ff91e8}Cox{/color}] Blonde Ponytail and Pink Scrunchie", tags=["Ponytail", "Blonde"], force_hair_num=1, hair_texture=coxBlondeHairStanding, hair_blowjob_texture=coxBlondeHairBlowjob, unlocked=coxBlondeHairDown) coxRedDyedHairDown = coxBody(name="[[{color=ff91e8}Cox{/color}] Red-Dyed Hair", tags=["HairDown", "Redhead"], force_hair_num=0, hair_texture=coxRedDyedHairStanding, hair_blowjob_texture=coxRedDyedHairBlowjob, price=19) coxRedDyedHairPonytail = coxBody(name="[[{color=ff91e8}Cox{/color}] Red-Dyed Ponytail and Black Scrunchie", tags=["Ponytail", "Redhead"], force_hair_num=1, hair_texture=coxRedDyedHairStanding, hair_blowjob_texture=coxRedDyedHairBlowjob, unlocked=coxRedDyedHairDown) coxNipplesHard = coxBody(name="[[{color=ff91e8}Cox{/color}] Hard Nipples", nipple_texture=coxNipplesHardStanding, nipple_boob_texture=coxNipplesHardBoob, unlocked=True) coxBlueEyes = coxBody(name="[[{color=ff91e8}Cox{/color}] Ice-Blue Eyes", eye_texture=coxBlueEyesStanding, eye_blowjob_texture=coxBlueEyesBlowjob, price=23) lListHair.append(coxBlondeHairDown) lListHair.append(coxBlondeHairPonytail) lListHair.append(coxRedDyedHairDown) lListHair.append(coxRedDyedHairPonytail) lListNipples.append(coxNipplesHard) lListEyes.append(coxBlueEyes) coxTinyBlackSkirtStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Skirts/coxTinyBlackSkirtStanding.png", replacement_mask = "images/Cox/CoxSluttery/Skirts/coxTinyBlackSkirtStandingMask.png", texture_corner = (2514, 2734), texture_id = TEXTURE_PANTS) coxTinyBlackSkirtButt = TextureReplacement( target_displayable = "_mom_butt_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Skirts/coxTinyBlackSkirtButt.png", replacement_mask = "images/Cox/CoxSluttery/Skirts/coxTinyBlackSkirtButtMask.png", texture_corner = (1079, 2491), texture_id = TEXTURE_PANTS) coxSheerBlouseStanding = TextureReplacement( target_displayable = "_mom", target_index = 1, replacement_displayable = "images/Cox/CoxSluttery/Shirts/coxSheerBlouseStanding.png", replacement_mask = "images/Cox/CoxSluttery/Shirts/coxSheerBlouseStandingMask.png", texture_corner = (1691, 2830), texture_id = TEXTURE_SHIRT) coxSheerBlouseBoob = TextureReplacement( target_displayable = "_mom_boob_frame", target_index = 0, replacement_displayable = "images/Cox/CoxSluttery/Shirts/coxSheerBlouseBoob.png", replacement_mask = "images/Cox/CoxSluttery/Shirts/coxSheerBlouseBoobMask.png", texture_corner = (2368, 112), texture_id = TEXTURE_SHIRT) coxTinyBlackSkirt = coxClothing(name="[[{color=ff91e8}Cox{/color}] Teacher's Tiny Skirt", tags=["Slutty", "Very Revealing", "Revealing", "MicroSkirt"], pants_set_num=3, pants_texture=coxTinyBlackSkirtStanding, pants_butt_texture=coxTinyBlackSkirtButt, corruption_requirement=5, unlocked=mom.has_corruption_tag, unlockedkey="coxSewedSkirtAgain") coxSheerBlouse = coxClothing(name="[[{color=ff91e8}Cox{/color}] Sheer Blouse", tags=["Slutty", "Very Revealing", "Revealing", "Shirt", "Sheer"], shirt_set_num=3, shirt_texture=coxSheerBlouseStanding, shirt_boob_texture=coxSheerBlouseBoob, corruption_requirement=5, visible=mom.has_corruption_tag, visiblekey="coxSewedSkirtAgain", price=129) lListSkirtsMicro.append(coxTinyBlackSkirt) lListShirts.append(coxSheerBlouse) ################################ Generic functionality for saving and loading outfits codeBlc coxCurrentBra = coxNoBra coxCurrentPanties = coxNoPanties coxCurrentShirt = coxNoShirt coxCurrentPants = coxNoPants coxCurrentSocks = coxNoSocks coxCurrentShoes = coxNoShoes coxCurrentAccessory = coxNoAccessory coxCurrentHair = coxHairDown coxCurrentSkin = coxMiraSkin coxCurrentNipples = coxMiraNipples coxCurrentEyes = coxMiraEyes coxCurrentEyeshadow = coxMiraMakeUp coxCurrentNeck = coxMiraNeck coxCurrentLipstick = coxMiraLips coxCurrentBlush = coxMiraMakeUp coxCurrentFacePiercing = coxNoPiercings coxCurrentNipplePiercing= coxNoPiercings coxCurrentOtherPiercing = coxNoPiercings coxBoobLift = 0 coxThighPinch = 0 lListCurrent.extend([ coxCurrentBra, coxCurrentPanties, coxCurrentShirt, coxCurrentPants, coxCurrentSocks, coxCurrentShoes, coxCurrentAccessory, coxCurrentHair, coxCurrentSkin, coxCurrentNipples, coxCurrentEyes, coxCurrentEyeshadow, coxCurrentNeck, coxCurrentLipstick, coxCurrentBlush, coxCurrentFacePiercing, coxCurrentNipplePiercing, coxCurrentOtherPiercing ]) coxCurrentOutfit = Outfit(set_name="Current", outfit_tags=[], bra_set_num=-3, panties_set_num=-3, shirt_set_num=-3, pants_set_num=-3, socks_set_num=0, shoes_set_num=-3, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxSetDefaultShoes = coxBlackHeels coxSetDefaultHair = coxHairDown coxSetDefaultSkin = coxMiraSkin coxSetDefaultNipples = coxMiraNipples coxSetDefaultEyes = coxMiraEyes coxSetDefaultEyeshadow = coxMiraMakeUp coxSetDefaultBlush = coxMiraMakeUp coxSetDefaultLipstick = coxMiraLips coxSetDefaultFacePiercing = coxNoPiercings coxSetDefaultNipplePiercing = coxNoPiercings coxSetDefaultOtherPiercing = coxNoPiercings coxBaseHair = coxHairDown coxBaseEyes = coxMiraEyes coxBaseSkin = coxMiraSkin coxBaseNipples = coxMiraNipples coxSaveSlot01 = Outfit("Save Slot") # As they won't be available to be loaded until something's actually been saved, overwriting this "outfit", they don't need more info than the name. The names don't need numbers because the listing label will add it. coxSaveSlot02 = Outfit("Save Slot") coxSaveSlot03 = Outfit("Save Slot") coxSaveSlot04 = Outfit("Save Slot") coxSaveSlot05 = Outfit("Save Slot") coxSaveSlot06 = Outfit("Save Slot") coxSaveSlot07 = Outfit("Save Slot") coxSaveSlot08 = Outfit("Save Slot") coxSaveSlot09 = Outfit("Save Slot") coxSaveSlot10 = Outfit("Save Slot") lListSaveSlots = [ coxSaveSlot01, coxSaveSlot02, coxSaveSlot03, coxSaveSlot04, coxSaveSlot05, coxSaveSlot06, coxSaveSlot07, coxSaveSlot08, coxSaveSlot09, coxSaveSlot10] lListSaveSlot01 = [] lListSaveSlot02 = [] lListSaveSlot03 = [] lListSaveSlot04 = [] lListSaveSlot05 = [] lListSaveSlot06 = [] lListSaveSlot07 = [] lListSaveSlot08 = [] lListSaveSlot09 = [] lListSaveSlot10 = [] lListSaveSlotList = [lListSaveSlot01, lListSaveSlot02, lListSaveSlot03, lListSaveSlot04, lListSaveSlot05, lListSaveSlot06, lListSaveSlot07, lListSaveSlot08, lListSaveSlot09, lListSaveSlot10] coxDailySave = Outfit(set_name="{color=ff91e8}Cox{/color} Daily", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0) list_of_outfits.append(coxDailySave) coxWorkSave = Outfit(set_name="{color=ff91e8}Cox{/color} Work", outfit_tags=["Work", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0) list_of_uniforms.append(coxWorkSave) coxSwimwearSave = Outfit(set_name="{color=ff91e8}Cox{/color} Swimwear", outfit_tags=["Swimwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0) list_of_swimwear.append(coxSwimwearSave) coxGymSave = Outfit(set_name="{color=ff91e8}Cox{/color} Gym Outfit", outfit_tags=["Workout"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0) list_of_workout_wear.append(coxGymSave) coxCasualHomeEarly = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualHomeMorning = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualHomeNoon = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualHomeEvening = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualHomeNight = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualShopping = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualChurch = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) coxCasualFriday = Outfit(set_name="Daily Clothes", outfit_tags=["Casual", "Underwear"], bra_set_num=0, panties_set_num=0, shirt_set_num=0, pants_set_num=0, socks_set_num=0, shoes_set_num=0, accessory_set_num=0, force_hair_num=0, force_breast_lift=0, force_pinch_thighs=0, starts_unlocked=True) lListExtendedCasual.extend([coxCasualHomeEarly, coxCasualHomeMorning, coxCasualHomeNoon, coxCasualHomeEvening, coxCasualHomeNight, coxCasualShopping, coxCasualChurch, coxCasualFriday]) coxCheerSlot01 = Outfit("Save Slot") # Save slots for the cheerleader (Candy) coxCheerSlot02 = Outfit("Save Slot") coxCheerSlot03 = Outfit("Save Slot") coxCheerSlot04 = Outfit("Save Slot") coxCheerSlot05 = Outfit("Save Slot") coxCheerSlot06 = Outfit("Save Slot") coxCheerSlot07 = Outfit("Save Slot") coxCheerSlot08 = Outfit("Save Slot") coxCheerSlot09 = Outfit("Save Slot") coxCheerSlot10 = Outfit("Save Slot") lListCheerSlots = [ coxCheerSlot01, coxCheerSlot02, coxCheerSlot03, coxCheerSlot04, coxCheerSlot05, coxCheerSlot06, coxCheerSlot07, coxCheerSlot08, coxCheerSlot09, coxCheerSlot10] lListCheerSlot01 = [] lListCheerSlot02 = [] lListCheerSlot03 = [] lListCheerSlot04 = [] lListCheerSlot05 = [] lListCheerSlot06 = [] lListCheerSlot07 = [] lListCheerSlot08 = [] lListCheerSlot09 = [] lListCheerSlot10 = [] lListCheerSlotList = [lListCheerSlot01, lListCheerSlot02, lListCheerSlot03, lListCheerSlot04, lListCheerSlot05, lListCheerSlot06, lListCheerSlot07, lListCheerSlot08, lListCheerSlot09, lListCheerSlot10] coxFireSlot01 = Outfit("Save Slot") # Save slots for Firebrand (Madison) coxFireSlot02 = Outfit("Save Slot") coxFireSlot03 = Outfit("Save Slot") coxFireSlot04 = Outfit("Save Slot") coxFireSlot05 = Outfit("Save Slot") coxFireSlot06 = Outfit("Save Slot") coxFireSlot07 = Outfit("Save Slot") coxFireSlot08 = Outfit("Save Slot") coxFireSlot09 = Outfit("Save Slot") coxFireSlot10 = Outfit("Save Slot") lListFireSlots = [ coxFireSlot01, coxFireSlot02, coxFireSlot03, coxFireSlot04, coxFireSlot05, coxFireSlot06, coxFireSlot07, coxFireSlot08, coxFireSlot09, coxFireSlot10] lListFireSlot01 = [] lListFireSlot02 = [] lListFireSlot03 = [] lListFireSlot04 = [] lListFireSlot05 = [] lListFireSlot06 = [] lListFireSlot07 = [] lListFireSlot08 = [] lListFireSlot09 = [] lListFireSlot10 = [] lListFireSlotList = [lListFireSlot01, lListFireSlot02, lListFireSlot03, lListFireSlot04, lListFireSlot05, lListFireSlot06, lListFireSlot07, lListFireSlot08, lListFireSlot09, lListFireSlot10] coxBustySlot01 = Outfit("Save Slot") # Save slots for Busty coxBustySlot02 = Outfit("Save Slot") coxBustySlot03 = Outfit("Save Slot") coxBustySlot04 = Outfit("Save Slot") coxBustySlot05 = Outfit("Save Slot") coxBustySlot06 = Outfit("Save Slot") coxBustySlot07 = Outfit("Save Slot") coxBustySlot08 = Outfit("Save Slot") coxBustySlot09 = Outfit("Save Slot") coxBustySlot10 = Outfit("Save Slot") lListBustySlots = [ coxBustySlot01, coxBustySlot02, coxBustySlot03, coxBustySlot04, coxBustySlot05, coxBustySlot06, coxBustySlot07, coxBustySlot08, coxBustySlot09, coxBustySlot10] lListBustySlot01 = [] lListBustySlot02 = [] lListBustySlot03 = [] lListBustySlot04 = [] lListBustySlot05 = [] lListBustySlot06 = [] lListBustySlot07 = [] lListBustySlot08 = [] lListBustySlot09 = [] lListBustySlot10 = [] lListBustySlotList = [lListBustySlot01, lListBustySlot02, lListBustySlot03, lListBustySlot04, lListBustySlot05, lListBustySlot06, lListBustySlot07, lListBustySlot08, lListBustySlot09, lListBustySlot10] ## endBlc #### Some event variables and such codeBlc coxVisitedEmporium = False coxCoxTutorial = False coxEmporiumPurchases = 0 coxSeenBody = False coxSeenBimbo = False coxSeenEdgelady = False coxSeenTopHeavy = False coxImaginative = False ## Defining me! CarinaCox = Girl( first_name = "Carina", last_name = "Cox", displayable_name = "coxDisplayableCarina", char_name = "Carina Cox", breast_size = 78, waist_size = 23, butt_size = 43) CarinaCox.first_name = "Carina" # Making sure my name is my name, dammit. CarinaCox.last_name = "Cox" CarinaCox.char_name = "Carina Cox" CarinaCox.name="?" ##CarinaCox.schedule.set_planned_clickable(coxClickableCarina, [0,1,2,3,4,5,6], [0,1,2,3]) #If you somehow get there at night.. she's not there..... not actually using this, though, just using npc_display with direct conversation for now. event_system.enrole_on_time(coxTimeEvents) event_system.enrole_on_day(coxDayEvents) ## endBlc return