
init 6:
    if persistent.active_mods.get("coxSluttery", False):
        $ 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")
    

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
    