label coxCloset(thePerson=mom):         #codeBlc
    $ renpy.dynamic("coxBoobDisplay", "coxButtDisplay", "coxPussyDisplay")
    $ coxBoobDisplay = False
    $ coxButtDisplay = False
    $ coxPussyDisplay = False
    if thePerson is not mom:
        call npc_display(thePerson)
    menu menuCloset:
        mom "Should I change outfits around?"
        "[[Outfit Planner]":
            call coxOutfitPlanner(thePerson=thePerson)
            jump menuCloset
        "[[{color=ff91e8}{b}ON{/b}{/color}]  Extend Casual" if coxExtendCasual and thePerson is mom:
            $ coxExtendCasual = False
            jump menuCloset
        "[[{color=9f9f9f}{b}OFF{/b}{/color}] Extend Casual" if not coxExtendCasual and thePerson is mom:
            if not coxCoxTutorial:
                call npc_display(CarinaCox)
                CarinaCox "Hey there!"
                call mc_display("surprised")
                if coxVisitedEmporium:
                    mom "What in the world are {i}you{/i} doing in my house?"
                else:
                    mom "Who the hell are you?! What are you doing in my house?!"
                    CarinaCox "Oh, I run a clothing store, and other, at the nearby mall, you should check it out sometime."
                    mom "That doesn't explain what you're doing in my house!"
                CarinaCox "Don't worry about it. It just seems you might need a bit of explanation. I was a bit bad at making this thing immediately clear."
                call mc_display("neutral")
                mom "Okay..."
                CarinaCox "Basically, you've just enabled the ability to decide on multiple casual outfits."
                mom "... Such as?"
                CarinaCox "Different home outfits, depending on the time of day, a different outfit for church, a different outfit for shopping. Also:"
                CarinaCox "Now that this is enabled, it also enables Casual Fridays, for work."
                mom "Meaning?"
                CarinaCox "Well, see, when you're composing your own outfit with my little tool here, it will automatically calculate the corruption requirement of the end outfit."
                CarinaCox "This is based mostly on the corruption requirement of the individual pieces of clothing you wear. However, certain circumstances will have high corruption requirements, no matter your clothing."
                CarinaCox "Like going completely topless, or full nudity. Which you might have to unlock first. It will be easier going topless when going swimming or sunbathing than walking around the house, let alone doing so at work."
                if not coxNoPanties.is_unlocked() or not coxNoBra.is_unlocked() or not coxNoShirt.is_unlocked() or not coxNoPants.is_unlocked():
                    CarinaCox "You really {i}should{/i} check my store out. Explore the options."
                CarinaCox "The extended casual options changes this interaction slightly, though. For instance, it's much easier to choose skimpy clothing or no clothing at all, if it's early in the morning, and you're the only one awake, or if it's late at night."
                CarinaCox "The Casual Friday option, also lets you save an outfit that you will wear to work on Fridays, and it is much easier for you to wear something skimpy at that time."
                CarinaCox "However, it's instead a tad more difficult to wear skimpy clothes to church. (You can turn this off if you wanna bitch out, though.)"
                CarinaCox "I will say, that this system doesn't work perfectly, particularly the ones related to time of day. While it updates what the current 'Default Daily' is whenever time advances, as long as you're not shopping or at church (if the church option is enabled).."
                CarinaCox "It does not force you to change outfits the instant time advances. When at home, it will mostly just happen when the event calls to dress the default daily. The reason for this, is because a lot of events advance time at a moment when you're supposed to be undressed."
                CarinaCox "So it would break events if I added in a forced outfit update. I might be able to fix that, though, come to think of it. I might be saying all this pointlessly... Hmm..."
                CarinaCox "One way to fix it would be to manually insert this at the appropriate time in every event in the game, which would be extremely tedious. However, I might be able to add a conditional that checks your current state of disdress (hehehe), and updates the outfit while returning you to the appropriate nudity... Hmm..."
                CarinaCox "..."
                mom "..."
                CarinaCox "..."
                mom "...?"
                CarinaCox "Ok, I did that now. I'm pretty sure that should work, but I guess we'll find out."
                CarinaCox "At least, from my tests, it seems to have worked. I feel like I'm very awesome right now."
                mom "Well, that's... thank you for the explanation. I guess."
                "\"Easier to choose skimpy clothing\", hm..."
                $ mom.add_corruption_tag("coxExtendCasual")
                mom "Can you please get out of my house now?"
                CarinaCox "Call me awesome first!"
                mom "..."
                mom "You're awesome."
                CarinaCox "Yay, thanks!"
                mom "{size=-12}(Pushy...){/size}"
                mom "{i}Now{/i} can you get out of my house?"
                CarinaCox "Sure thing! Come see me at my store! No discounts!"
                call npc_exit(CarinaCox)
                $ coxCoxTutorial = True
                mom "Well, that was a thing, I guess."
            $ coxExtendCasual = True
            jump menuCloset
        "[[{color=ff91e8}{b}ON{/b}{/color}]  Casual Friday" if coxExtendCasual and coxCasualFridayEnabled and thePerson is mom:
            $ coxCasualFridayEnabled = False
            jump menuCloset
        "[[{color=9f9f9f}{b}OFF{/b}{/color}] Casual Friday" if coxExtendCasual and not coxCasualFridayEnabled and thePerson is mom:
            $ coxCasualFridayEnabled = True
            jump menuCloset
        "[[{color=ff91e8}{b}ON{/b}{/color}]  Church Purity" if coxExtendCasual and coxPlusOneChurch and thePerson is mom:
            $ coxPlusOneChurch = False
            jump menuCloset
        "[[{color=9f9f9f}{b}OFF{/b}{/color}] Church Purity" if coxExtendCasual and not coxPlusOneChurch and thePerson is mom:
            $ coxPlusOneChurch = True
            jump menuCloset
        "Set default accessories for outfits" if thePerson is mom:
            menu menuSetDefaultBody:
                mom "This is what my body will default to when I decide to plan an outfit..\nNot to be confused with swaps that are always active. These are specific to an outfit.\nMost of the time I'd want to leave these on default."
                "Hair: [coxSetDefaultHair.name]":
                    call coxClothingOptions(lListHair, mom_say="What's my favourite hairstyle? Maybe a wig for a different colour?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultHair = _return
                        jump menuSetDefaultBody
                "Eyeshadow: [coxSetDefaultEyeshadow.name]":
                    call coxClothingOptions(lListEyeshadow, mom_say="What eyeshadow do I want to wear?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultEyeshadow = _return
                        jump menuSetDefaultBody
                "Blush: [coxSetDefaultBlush.name]":
                    call coxClothingOptions(lListBlush, mom_say="Should I use blush?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultBlush = _return
                        jump menuSetDefaultBody
                "Lipstick: [coxSetDefaultLipstick.name]":
                    call coxClothingOptions(lListLipstick, mom_say="What about lipstick?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultLipstick = _return
                        jump menuSetDefaultBody
                "Necklace: [coxSetDefaultNeck.name]":
                    call coxClothingOptions(lListNecklaces, mom_say="Perhaps a necklace or choker?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultNeck = _return
                        jump menuSetDefaultBody
                "Shoes: [coxSetDefaultShoes.name]":
                    call coxDefaultShoesMenu()
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultShoes = _return
                        jump menuSetDefaultBody
                "Eyes: [coxSetDefaultEyes.name]":
                    call coxClothingOptions(lListEyes, mom_say="What colour contacts do I want?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultEyes = _return
                        jump menuSetDefaultBody
                "Skin: [coxSetDefaultSkin.name]":
                    call coxClothingOptions(lListSkins, mom_say="What sort of skin effect do I want?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultSkin = _return
                        jump menuSetDefaultBody
                "Nipples: [coxSetDefaultNipples.name]":
                    call coxClothingOptions(lListNipples, mom_say="How do my nipples look? Wait, how is this even possible?")
                    if _return == "Back":
                        jump menuSetDefaultBody
                    else:
                        $ coxSetDefaultNipples = _return
                        jump menuSetDefaultBody
                "Piercings - Facial: [coxSetDefaultFacePiercing.name] Nipple: [coxSetDefaultNipplePiercing.name] Other: [coxSetDefaultOtherPiercing.name]" if coxPiercingsUnlocked:
                    menu menuDefaultPiercings:
                        mom "What piercings would I like?"
                        "Facial Piercings: [coxSetDefaultFacePiercing.name]":
                            call coxClothingOptions(lListFacePiercings, mom_say="Maybe a facial piercing..?")
                            if _return == "Back":
                                jump menuDefaultPiercings
                            else:
                                $ coxSetDefaultFacePiercing = _return
                                jump menuDefaultPiercings
                        "Nipple Piercings: [coxSetDefaultNipplePiercing.name]":
                            call coxClothingOptions(lListNipplePiercings, mom_say="Nipple piercings could be cute..")
                            if _return == "Back":
                                jump menuDefaultPiercings
                            else:
                                $ coxSetDefaultNipplePiercing = _return
                                jump menuDefaultPiercings
                        "Other Piercings: [coxSetDefaultOtherPiercing.name]":
                            call coxClothingOptions(lListOtherPiercings, mom_say="Maybe something else?")
                            if _return == "Back":
                                jump menuDefaultPiercings
                            else:
                                $ coxSetDefaultOtherPiercing = _return
                                jump menuDefaultPiercings
                        "{b}*Back*{/b}":
                            jump menuSetDefaultBody
                "{b}*Back*{/b}":
                    jump menuCloset
        "Set base body texture swaps:" if thePerson is mom:
            call coxSetBaseBody()
            jump menuCloset
        "Set base body texture swaps:" if thePerson is cheerleader:
            call coxSetBaseBody(thePerson=cheerleader)
            jump menuCloset
        "Set base body texture swaps:" if thePerson is firebrand:
            call coxSetBaseBody(thePerson=firebrand)
            jump menuCloset
        "Set base body texture swaps:" if thePerson is busty:
            call coxSetBaseBody(thePerson=busty)
            jump menuCloset
                
        "Boob Frame" if not coxBoobDisplay and thePerson is mom:
            $ coxBoobDisplay = True
            call mc_frame_display("boob_frame")
            jump menuCloset
        "Butt Frame" if not coxButtDisplay and thePerson is mom:
            $ coxButtDisplay = True
            call mc_frame_display("butt_frame")
            jump menuCloset
        "Pussy Frame" if not coxPussyDisplay and thePerson is mom:
            $ coxPussyDisplay = True
            call mc_frame_display("upskirt_frame")
            jump menuCloset
        "Clear Frames" if coxButtDisplay or coxBoobDisplay or coxPussyDisplay and thePerson is mom:
            $ coxBoobDisplay = False
            $ coxButtDisplay = False
            $ coxPussyDisplay = False
            call clear_frames(mom)
            jump menuCloset
        "{b}*Back*{/b}":
            if coxExtendCasual and thePerson is mom:
                $ mom.default_homewear = lListExtendedCasual[time_of_day]
            if thePerson is mom:
                call clear_frames(mom)
                call dress_daily()
                jump mom_closet_interact
            else:
                call npc_exit(thePerson)
                $ thePerson.reset_outfit()
            if thePerson is cheerleader:
                jump coxCheerDresser
    jump menuCloset
    return                      #endBlc

label coxSetBaseBody(thePerson=mom):            #codeBlc
    $ renpy.dynamic("coxCurrentAccessory")
    menu menuSetBaseBody:
        mom "This is what the body looks like naturally.\nWhile other things can be worn over this, the body will {i}always{/i} look like this underneath."
        "{b}*Clear all persistent swaps*{/b}":
            menu:
                "This will remove all texture swaps from the persistent swap list, or at least attempt to. This includes ones that are not made with the {color=ff91e8}Cox{/color} system in mind.\nIf those mods don't have a way to reapply it, there's not much I can do about it if you want it back. Are you sure you want to remove them?"
                "Yes":
                    python:
                        coxRemoveAllPersistent(oPerson=thePerson)
                        if thePerson is mom:
                            coxBaseHair = coxHairDown
                            coxBaseEyes = coxMiraEyes
                            coxBaseSkin = coxMiraSkin
                            coxBaseNipples = coxMiraNipples
                            coxBaseWater = coxMiraWater
                            coxBaseWaterHair = coxMiraWaterHair
                            #TODO: Implement and put all tattoo layers in the swap-clear
                    jump menuSetBaseBody
                "Cancel":
                    jump menuSetBaseBody
                    
        "Hair: [coxBaseHair.name]" if thePerson is mom:
            if thePerson is mom:
                call coxClothingOptions(lListHair, mom_say="What colour is my hair?", isBase=True)
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxBaseHair = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_HAIR, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
            else:
                jump menuSetBaseBody
        "Hair: [coxCheerBaseHair.name]" if thePerson is cheerleader:
            call coxClothingOptions(lListCheerHair, mom_say="What colour is her hair?", isBase=True)
            if _return == "Back":
                jump menuSetBaseBody
            else:
                $ coxCheerBaseHair = _return
                $ coxAssignPersistentSwap(nID=TEXTURE_HAIR, oPerson=thePerson, oBody=_return)
                jump menuSetBaseBody
        "Eyes: [coxBaseEyes.name]" if thePerson is mom:
            if thePerson is mom:
                call coxClothingOptions(lListEyes, mom_say="What colour are my eyes?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxBaseEyes = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_EYES, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
            else:
                jump menuSetBaseBody
        "Eyes: [coxCheerBaseEyes.name]" if thePerson is cheerleader:
            call coxClothingOptions(lListCheerEyes, mom_say="What colour are her eyes?")
            if _return == "Back":
                jump menuSetBaseBody
            else:
                $ coxCheerBaseEyes = _return
                $ coxAssignPersistentSwap(nID=TEXTURE_EYES, oPerson=thePerson, oBody=_return)
                jump menuSetBaseBody
        "Skin: [coxBaseSkin.name]" if thePerson is mom:
            if thePerson is mom:
                call coxClothingOptions(lListSkins, mom_say="What's the tone of my skin?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxBaseSkin = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_SKIN, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
            else:
                jump menuSetBaseBody
        "Skin: [coxCheerBaseSkin.name]" if thePerson is cheerleader:
                call coxClothingOptions(lListCheerSkin, mom_say="What's the tone of her skin?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxCheerBaseSkin = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_SKIN, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
        "Tattoos **not implemented, I'll be making a slot for each body part**" if coxTattoosUnlocked: #TODO: Implement tattoo system. Because I'm ambitious, this means creating slot for every body part. Can double as a cum system. That's definitely not my actual intention. Third class named coxBodyMod() ?
            
            jump menuSetBaseBody
        "Nipples: [coxBaseNipples.name]" if thePerson is mom:
            if thePerson is mom:
                call coxClothingOptions(lListNipples, mom_say="How do my nipples look?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxBaseNipples = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_NIPPLES, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
            else:
                jump menuSetBaseBody
        "Nipples: [coxCheerBaseNipples.name]" if thePerson is cheerleader:
                call coxClothingOptions(lListCheerNipples, mom_say="How do her nipples look?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxCheerBaseNipples = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_NIPPLES, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
        "Pubes: [coxBasePubes.name]" if thePerson is mom:
            if thePerson is mom:
                call coxClothingOptions(lListPubes, mom_say="Does the carpet match the drapes?")
                if _return == "Back":
                    jump menuSetBaseBody
                else:
                    $ coxBasePubes = _return
                    $ coxAssignPersistentSwap(nID=TEXTURE_PUBES, oPerson=thePerson, oBody=_return)
                    jump menuSetBaseBody
            else:
                jump menuSetBaseBody
        "Water: [coxBaseWater.name] Water(Hair): [coxBaseWaterHair.name]" if thePerson is mom:
            $ coxCurrentAccessory = mom.outfit_manager.accessory_set
            $ mom.outfit_manager.set_accessory_set(2)
            menu menuSetBaseWater:
                mom "The shading of water. Perhaps different shades will look better with different skins or hair colour."
                "Water(Hair): [coxBaseWaterHair.name]":
                    call coxClothingOptions(lListWaterHair, mom_say="What water shading goes with my hair?")
                    if _return == "Back":
                        jump menuSetBaseWater
                    else:
                        $ coxBaseWaterHair = _return
                        $ coxAssignPersistentSwap(nID=TEXTURE_WATER_HAIR, oPerson=thePerson, oBody=_return)
                        jump menuSetBaseWater
                "Water: [coxBaseWater.name]":
                    call coxClothingOptions(lListWater, mom_say="What water shading goes with my skin?")
                    if _return == "Back":
                        jump menuSetBaseWater
                    else:
                        $ coxBaseWater = _return
                        $ coxAssignPersistentSwap(nID=TEXTURE_WATER, oPerson=thePerson, oBody=_return)
                        jump menuSetBaseWater
                "{b}*Back*{/b}":
                    $ mom.outfit_manager.set_accessory_set(coxCurrentAccessory)
                    jump menuSetBaseBody
            
        "{b}*Back*{/b}":
            return
    jump menuSetBaseBody
    return          #endBlc

label coxOutfitPlanner(thePerson=mom):       #codeBlc
    $ renpy.dynamic("coxChoiceSets", "coxChoiceCosplay", "coxChosenClothing", "coxInCategory", "coxChoiceFire", "coxChoiceBusty", "coxSaveOutfit", "coxSaveName", "coxInSubCategory", "coxCurrentAccessory", "coxCatList")
    $ coxInCategory = False
    $ coxInSubCategory = False
    $ coxChosenClothing = None
    $ coxChoiceSets = "Check out clothing sets* ("+str(coxEligibleListLen(listClothing=lListSets))+")"
    $ coxChoiceCosplay = "Check out cosplay clothing* ("+str(coxEligibleListLen(listClothing=lListCosplay))+")"
    $ coxChoiceFire = "[firebrand.first_name]'s Clothes ("+str(coxEligibleListLen(listClothing=lListFirebrand, inStore=True))+")"
    $ coxChoiceBusty = "[busty.first_name]'s Clothes ("+str(coxEligibleListLen(listClothing=lListBusty, inStore=True))+")"
    $ coxSaveOutfit = None
    $ coxSaveName = ""
    
    $ coxSetNudeCurrent(oPerson=thePerson)
    $ thePerson.apply_outfit(coxChangeClothing(lListCurrent))
    if thePerson is not mom:
        call npc_display(thePerson)
        "You plan an outfit for [thePerson.first_name]."
    else:
        "You undress, and start to plan your outfit."
    menu menuPlanner:
        mom "Let's see..."
        "Removal":
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingOptions(lListRemoval, mom_say="Anything I want to remove?", thePerson=thePerson)
                if _return == "Back":
                    $ coxInCategory = False
                    jump menuPlanner
                elif _return == "BoobLift":
                    if coxBoobLift == 0:
                        if thePerson.outfit_manager.bra_set >= 0 or thePerson.outfit_manager.shirt_set >= 0:
                            $ thePerson.outfit_manager.lifted_breasts = 1
                            $ coxBoobLift = 1
                            $ coxCurrentOutfit.force_breast_lift = 1
                    else:
                        $ coxBoobLift = 0
                        $ coxCurrentOutfit.force_breast_lift = 0
                        $ thePerson.outfit_manager.lifted_breasts = 0
                elif _return == "ThighPinch":
                    if coxThighPinch == 0:
                        if thePerson.outfit_manager.socks_set >= 0:
                            $ thePerson.outfit_manager.pinch_thighs = 1
                            $ coxThighPinch = 1
                            $ coxCurrentOutfit.force_pinch_thighs = 1
                    else:
                        $ coxThighPinch = 0
                        $ coxCurrentOutfit.force_pinch_thighs = 0
                        $ thePerson.outfit_manager.pinch_thighs = 0
                else:
                    $ coxChosenClothing = _return
                    call coxTryOn(coxChosenClothing, thePerson=thePerson)
                    if thePerson is mom:
                        "You check out your look so far in the mirror, before continuing."
                    elif isinstance(thePerson, Guy):
                        "You continue choosing what he should wear."
                    else:
                        "You continue choosing what she should wear."
        "Intimates" if thePerson is mom:
            menu menuClosetIntimates:
                mom "What to wear?"
                "*Check out bras, sports bras, and other underwear*": #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Bras")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetIntimates
                        elif _return == "Bras":
                            call coxClothingOptions(lListBras)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "HalfCupBras":
                            call coxClothingOptions(lListHalfCupBras)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "ExoticBras":
                            call coxClothingOptions(lListExoticBras)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Corsets":
                            call coxClothingOptions(lListCorsets)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Negligees":
                            call coxClothingOptions(lListNegligees)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing." #endBlc
                "*Check out panties*":  #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Panties")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetIntimates
                        elif _return == "Panties":
                            call coxClothingOptions(lListPanties)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Thongs":
                            call coxClothingOptions(lListThongs)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Floss":
                            call coxClothingOptions(lListFloss)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing." #endBlc
                                
                "*Check out swimwear*":     # codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Swimwear")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetIntimates
                        elif _return == "BikiniTops":
                            call coxClothingOptions(lListBikiniTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MicroBikiniTops":
                            call coxClothingOptions(lListMicroBikiniTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "BikiniBottoms":
                            call coxClothingOptions(lListBikiniBottoms)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MicroBikiniBottoms":
                            call coxClothingOptions(lListMicroBikiniBottoms)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Swimsuits":
                            call coxClothingOptions(lListSwimsuits)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Monokinis":
                            call coxClothingOptions(lListMonokinis)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."  # endBlc
                "{b}*Back*{/b}":
                    jump menuPlanner
        "Clothes" if thePerson is mom:
            menu menuClosetClothes:
                mom "What to wear?"
                "*Check out tops*":  # codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Tops")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        elif _return == "SleevedTops":
                            call coxClothingOptions(lListSleevedTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "TankTops":
                            call coxClothingOptions(lListTankTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "TubeTops":
                            call coxClothingOptions(lListTubeTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "HalterTops":
                            call coxClothingOptions(lListHalterTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "CropTops":
                            call coxClothingOptions(lListCropTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Shirts":
                            call coxClothingOptions(lListShirts)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "AsymmetricTops":
                            call coxClothingOptions(lListAsymmetricTops)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                    # endBlc
                "*Check out pants and shorts*": #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Pants")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        elif _return == "Pants":
                            call coxClothingOptions(lListPants)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Leggings":
                            call coxClothingOptions(lListLeggings)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Shorts":
                            call coxClothingOptions(lListShorts)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "Hotpants":
                            call coxClothingOptions(lListHotpants)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing." #endBlc
                "*Check out skirts*": #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Skirts")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        elif _return == "LongSkirts":
                            call coxClothingOptions(lListSkirtsLong)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MiniSkirts":
                            call coxClothingOptions(lListSkirtsMini)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MicroSkirts":
                            call coxClothingOptions(lListSkirtsMicro)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "UnderBustkirts":
                            call coxClothingOptions(lListSkirtsUnderBust)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing." #endBlc
                "*Check out dresses*":  #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingCategoryMenu(sCategory="Dresses")
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        elif _return == "LongDresses":
                            call coxClothingOptions(lListDressesLong)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MiniDresses":
                            call coxClothingOptions(lListDressesMini)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "MicroDresses":
                            call coxClothingOptions(lListDressesMicro)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing." #endBlc
                "[coxChoiceSets]": #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingOptions(lListSets)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        else:
                            $ coxChosenClothing = _return
                            call coxTryOn(coxChosenClothing)
                            "You check out your look so far in the mirror, before continuing." #endBlc
                "[coxChoiceCosplay]": #codeBlc
                    $ coxInCategory = True
                    while coxInCategory:
                        call coxClothingOptions(lListCosplay)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetClothes
                        else:
                            $ coxChosenClothing = _return
                            call coxTryOn(coxChosenClothing)
                            "You check out your look so far in the mirror, before continuing." #endBlc
                "{b}*Back*{/b}":
                    pass
        "Footwear and Hoisery" if thePerson is mom:  #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingCategoryMenu(sCategory="Footwear")
                if _return == "Back":
                   $ coxInCategory = False
                elif _return == "Hoisery":
                    call coxClothingOptions(lListHoisery)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Shoes":
                    call coxClothingOptions(lListShoes)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Boots":
                    call coxClothingOptions(lListBoots)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing." #endBlc
            
        "Accessories, make-up, and miscellaneous" if thePerson is mom: #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingCategoryMenu(sCategory="Accessories")
                if _return == "Back":
                    $ coxInCategory = False
                elif _return == "Accessories":
                    call coxClothingOptions(lListAccessories)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Necklaces":
                    call coxClothingOptions(lListNecklaces)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Eyeshadow":
                    call coxClothingOptions(lListEyeshadow)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Blush":
                    call coxClothingOptions(lListBlush)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Lipstick":
                    call coxClothingOptions(lListLipstick)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Misc":
                    call coxClothingOptions(lListMisc)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing." #endBlc
        "Hairstyles and bodymods" if thePerson is mom:  #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingCategoryMenu(sCategory="Body")
                if _return == "Back":
                    $ coxInCategory = False
                elif _return == "Hair":
                    call coxClothingOptions(lListHair)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Eyes":
                    call coxClothingOptions(lListEyes)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Skins":
                    call coxClothingOptions(lListSkins)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Nipples":
                    call coxClothingOptions(lListNipples)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Tattoos":
                    call coxClothingOptions(lListTattoos)
                    if _return == "Back":
                        pass
                    else:
                        $ coxChosenClothing = _return
                        call coxTryOn(coxChosenClothing)
                        "You check out your look so far in the mirror, before continuing."
                elif _return == "Piercings":
                    $ coxInSubCategory = True
                    while coxInSubCategory:
                        call coxClothingCategoryMenu(sCategory="Piercings")
                        if _return == "Back":
                            $ coxInSubCategory = False
                            pass
                        elif _return == "FacePiercings":
                            call coxClothingOptions(lListFacePiercings)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "NipplePiercings":
                            call coxClothingOptions(lListNipplePiercings)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "OtherPiercings":
                            call coxClothingOptions(lListOtherPiercings)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                elif _return == "Water":
                    $ coxCurrentAccessory = mom.outfit_manager.accessory_set
                    $ mom.outfit_manager.set_accessory_set(2)
                    $ coxInSubCategory = True
                    while coxInSubCategory:
                        call coxClothingCategoryMenu(sCategory="Water")
                        if _return == "Back":
                            $ mom.outfit_manager.set_accessory_set(coxCurrentAccessory)
                            $ coxInSubCategory = False
                            pass
                        elif _return == "WaterSkin":
                            call coxClothingOptions(lListWater)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                        elif _return == "WaterHair":
                            call coxClothingOptions(lListWaterHair)
                            if _return == "Back":
                                pass
                            else:
                                $ coxChosenClothing = _return
                                call coxTryOn(coxChosenClothing)
                                "You check out your look so far in the mirror, before continuing."
                                
                
                #endBlc
            
        "Clothes, shoes & accessories" if thePerson is cheerleader:     #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingCategoryMenu(sCategory="CheerClothes")
                if _return == "Back":
                    $ coxInCategory = False
                else:
                    $ coxCatList = _return
                    $ coxInSubCategory = True
                    while coxInSubCategory:
                        call coxClothingOptions(coxCatList, mom_say="What should she wear?")
                        if _return == "Back":
                            $ coxInSubCategory = False
                        else:
                            $ coxChosenClothing = _return
                            call coxTryOn(coxChosenClothing, thePerson=cheerleader)
                            "You think of how [cheerleader.first_name] would look in this."
                            
        "Hair, make-up & body" if thePerson is cheerleader:
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingCategoryMenu(sCategory="CheerBody")
                if _return == "Back":
                    $ coxInCategory = False
                else:
                    $ coxCatList = _return
                    $ coxInSubCategory = True
                    while coxInSubCategory:
                        call coxClothingOptions(coxCatList, mom_say="What should she wear?")
                        if _return == "Back":
                            $ coxInSubCategory = False
                        else:
                            $ coxChosenClothing = _return
                            call coxTryOn(coxChosenClothing, thePerson=cheerleader)
                            "You think of how [cheerleader.first_name] would look in this."   #endBlc
        
        "[coxChoiceFire]" if firebrand.first_name != "???" and thePerson is firebrand: #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingOptions(lListFirebrand, mom_say="What should she wear?")
                if _return == "Back":
                    $ coxInCategory = False
                else:
                    $ coxChosenClothing = _return
                    call coxTryOn(coxChosenClothing, thePerson=firebrand,)
                    "You think of how [firebrand.first_name] would look in this."   #endBlc
                
        "[coxChoiceBusty]" if chore_list.has_tag("busty_revealing_outfit_talk") and thePerson is busty: #codeBlc
            $ coxInCategory = True
            while coxInCategory:
                call coxClothingOptions(lListBusty, mom_say="What should she wear?")
                if _return == "Back":
                    $ coxInCategory = False
                else:
                    $ coxChosenClothing = _return
                    call coxTryOn(coxChosenClothing, thePerson=busty)
                    "You think of how [busty.first_name] would look in this." #endBlc
                
        "{b}*Save Outfit*{/b}":
            menu menuClosetSave:
                mom "Should I put these clothes aside for later?"
                "Save to Default" if thePerson is mom:      #codeBlc
                    call coxSaveLoadMenu(listClothing=lListCurrent, thePerson=mom, mom_say="When should I wear these clothes...", toDefault=True, isSaving=True, toExtended=False)
                    if _return == "Back":
                        jump menuClosetSave
                    elif _return == "Daily":
                        $ coxSaveCurrentToOutfit(oOutfit=coxDailySave, sName=None, nType=CONST_OUTFIT_CASUAL)
                        $ mom.default_homewear = coxDailySave
                        "You set the outfit aside as your daily comfortable wear."
                        jump menuClosetSave
                    elif _return == "Work":
                        $ coxSaveCurrentToOutfit(oOutfit=coxWorkSave, sName=None, nType=CONST_OUTFIT_WORK)
                        $ mom.default_workwear = coxWorkSave
                        "You set the outfit aside as your uniform."
                        jump menuClosetSave
                    elif _return == "Swimwear":
                        $ coxSaveCurrentToOutfit(oOutfit=coxSwimwearSave, sName=None, nType=CONST_OUTFIT_SWIMWEAR)
                        $ mom.default_swimwear = coxSwimwearSave
                        menu:
                            "Set the tanlines to be applied when sunbathing"
                            "None":
                                $ coxSwimwearSave.tan_pattern=None
                            "Onepiece":
                                $ coxSwimwearSave.tan_pattern="onepiece"
                            "Cutdown Onepiece":
                                $ coxSwimwearSave.tan_pattern="cutdown_onepiece"
                            "Bikini":
                                $ coxSwimwearSave.tan_pattern="bikini"
                        "You set the outfit aside for swimming and sunbathing."
                        jump menuClosetSave
                    elif _return == "Workout":
                        $ coxSaveCurrentToOutfit(oOutfit=coxGymSave, sName=None, nType=CONST_OUTFIT_GYM)
                        $ mom.default_workout_wear = coxGymSave
                        "You set the outfit aside for yoga and gym class."
                        jump menuClosetSave
                    elif _return == "ExtendedCasual":
                        $ coxInCategory = True
                        while coxInCategory:
                            call coxSaveLoadMenu(listSlots=lListExtendedCasual, listClothing=lListCurrent, thePerson=mom, mom_say="When should I wear these clothes...", toDefault=True, isSaving=True, toExtended=True)
                            if _return == "Back":
                                $ coxInCategory = False
                                jump menuClosetSave
                            else:
                                $ coxSaveOutfit = _return
                                $ coxSaveName = renpy.input("What will you name the outfit?", default=coxSaveOutfit.set_name)
                                $ coxSaveCurrentToOutfit(oOutfit=coxSaveOutfit, sName=coxSaveName, nType=CONST_OUTFIT_CASUAL)
                                "You set aside the clothes for your collection of casual wear." #endBlc
                "Save to Default" if thePerson is cheerleader:
                    call coxSaveLoadMenu(listClothing=lListCurrent, thePerson=cheerleader, mom_say="When should [cheerleader.first_name] wear these clothes?", toDefault=True, isSaving=True, toExtended=False)
                    if _return == "Back":
                        jump menuClosetSave
                    elif _return == "Home":
                        $ coxSaveCurrentToOutfit(oOutfit=coxCheerDefaultHomeSave, sName=None, nType=CONST_OUTFIT_CHEER_HOME)
                        $ coxCheerDefaultHome = coxCheerDefaultHomeSave
                        "You set the outfit aside for [cheerleader.first_name] to wear at home."
                        jump menuClosetSave
                    elif _return == "School":
                        $ coxSaveCurrentToOutfit(oOutfit=coxCheerDefaultSchoolSave, sName=None, nType=CONST_OUTFIT_CHEER_SCHOOL)
                        $ coxCheerDefaultSchool = coxCheerDefaultSchoolSave
                        "You set the outfit aside for [cheerleader.first_name] to wear to school."
                "Save to Default" if thePerson is firebrand:
                    jump menuClosetSave
                "Save to Default" if thePerson is busty:
                    jump menuClosetSave
                "Save to Slot":
                    if thePerson is mom:
                        call coxSaveLoadMenu(listSlots=lListSaveSlots, listClothing=lListCurrent, thePerson=mom, mom_say="Let me set these clothes aside somewhere...", toDefault=False, isSaving=True)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetSave
                        else:
                            $ coxSaveOutfit = _return
                            $ coxSaveName = renpy.input("What will you name the outfit?", default=coxSaveOutfit.set_name)
                            $ coxSaveCurrentToOutfit(oOutfit=coxSaveOutfit, lSlotList=lListSaveSlots, lListofSlotLists=lListSaveSlotList, sName=coxSaveName, nType=CONST_OUTFIT_CASUAL)
                            "You set aside the clothes for later."
                    elif thePerson is cheerleader:
                        call coxSaveLoadMenu(listSlots=lListCheerSlots, listClothing=lListCurrent, thePerson=cheerleader, mom_say="Let me set these clothes aside somewhere...", toDefault=False, isSaving=True)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetSave
                        else:
                            $ coxSaveOutfit = _return
                            $ coxSaveName = renpy.input("What will you name the outfit?", default=coxSaveOutfit.set_name)
                            $ coxSaveCurrentToOutfit(oOutfit=coxSaveOutfit, lSlotList=lListCheerSlots, lListofSlotLists=lListCheerSlotList, sName=coxSaveName, nType=CONST_OUTFIT_CHEER)
                            "You set aside the clothes for later."
                    elif thePerson is firebrand:
                        call coxSaveLoadMenu(listSlots=lListFireSlots, listClothing=lListCurrent, thePerson=firebrand, mom_say="Let me set these clothes aside somewhere...", toDefault=False, isSaving=True)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetSave
                        else:
                            $ coxSaveOutfit = _return
                            $ coxSaveName = renpy.input("What will you name the outfit?", default=coxSaveOutfit.set_name)
                            $ coxSaveCurrentToOutfit(oOutfit=coxSaveOutfit, lSlotList=lListFireSlots, lListofSlotLists=lListFireSlotList, sName=coxSaveName, nType=CONST_OUTFIT_FIRE)
                            "You set aside the clothes for later."
                    elif thePerson is busty:
                        call coxSaveLoadMenu(listSlots=lListBustySlots, listClothing=lListCurrent, thePerson=busty, mom_say="Let me set these clothes aside somewhere...", toDefault=False, isSaving=True)
                        if _return == "Back":
                            $ coxInCategory = False
                            jump menuClosetSave
                        else:
                            $ coxSaveOutfit = _return
                            $ coxSaveName = renpy.input("What will you name the outfit?", default=coxSaveOutfit.set_name)
                            $ coxSaveCurrentToOutfit(oOutfit=coxSaveOutfit, lSlotList=lListBustySlots, lListofSlotLists=lListBustySlotList, sName=coxSaveName, nType=CONST_OUTFIT_BUSTY)
                            "You set aside the clothes for later."
                "{b}*Back*{/b}":
                    jump menuPlanner
        "{b}*Load Outfit*{/b}":
            if thePerson is mom:
                call coxSaveLoadMenu(listSlots=lListSaveSlots, isSaving=False)
                if _return == "Back":
                    pass
                else:
                    $ mom.make_nude()
                    $ coxLoadOutfitToCurrent(oOutfit=_return, lSlotList=lListSaveSlots, lListofSlotLists=lListSaveSlotList)
                    $ thePerson.apply_outfit(coxCurrentOutfit)
                    "You pick out an outfit previously set aside."
            elif thePerson is cheerleader:
                call coxSaveLoadMenu(listSlots=lListCheerSlots, isSaving=False)
                if _return == "Back":
                    pass
                else:
                    $ coxLoadOutfitToCurrent(oOutfit=_return, lSlotList=lListCheerSlots, lListofSlotLists=lListCheerSlotList)
                    $ thePerson.apply_outfit(coxCurrentOutfit)
                    "You pick out an outfit previously set aside."
            elif thePerson is firebrand:
                call coxSaveLoadMenu(listSlots=lListFireSlots, isSaving=False)
                if _return == "Back":
                    pass
                else:
                    $ coxLoadOutfitToCurrent(oOutfit=_return, lSlotList=lListFireSlots, lListofSlotLists=lListFireSlotList)
                    $ thePerson.apply_outfit(coxCurrentOutfit)
                    "You pick out an outfit previously set aside."
            elif thePerson is busty:
                call coxSaveLoadMenu(listSlots=lListBustySlots, isSaving=False)
                if _return == "Back":
                    pass
                else:
                    $ coxLoadOutfitToCurrent(oOutfit=_return, lSlotList=lListBustySlots, lListofSlotLists=lListBustySlotList)
                    $ thePerson.apply_outfit(coxCurrentOutfit)
                    "You pick out an outfit previously set aside."
        "{b}*Exit*{/b}":
            return
    jump menuPlanner
    return      #endBlc

