/**
 * Dress-Up/Photography Game Mode Data
 * Webcam photography and dressing challenges
 */

const dressUpGameData = {
    // Photography and dress-up tasks
    mainTasks: [
        {
            id: 'photo-session-1',
            text: "Basic Photo Session",
            difficulty: "Easy",
            interactiveType: "photo-challenge",
            story: "Take photos of yourself following the specified requirements.",
            photoRequirements: {
                count: 3,
                poses: ["standing", "sitting", "profile"],
                timer: 30
            }
        },
        {
            id: 'outfit-challenge-1',
            text: "Outfit Coordination Challenge",
            difficulty: "Medium",
            interactiveType: "choice-challenge",
            story: "Choose and model different outfit combinations.",
            choices: [
                { text: "Casual wear", value: "casual", points: 10 },
                { text: "Formal attire", value: "formal", points: 15 },
                { text: "Creative costume", value: "creative", points: 20 }
            ]
        },
        {
            id: 'pose-sequence-1',
            text: "Pose Sequence Challenge",
            difficulty: "Hard",
            interactiveType: "photo-challenge",
            story: "Execute a sequence of poses for a professional photo shoot.",
            photoRequirements: {
                count: 6,
                poses: ["elegant", "playful", "serious", "dynamic", "artistic", "confident"],
                timer: 45
            }
        }
    ],

    // Dress-up scenarios
    scenarios: [
        {
            id: 'scenario-dress-up-photo',
            text: "Sissy Dress-Up Photo Session",
            difficulty: "Medium",
            interactiveType: "scenario-adventure",
            interactiveData: {
                title: "Feminization Photography Studio",
                steps: {
                    start: {
                        type: 'choice',
                        mood: 'dominant',
                        story: "You've been brought to a private studio for a special photo session. The photographer looks you up and down with a smirk. 'Today we're going to transform you into the perfect little sissy and document every humiliating moment. Which type of feminization session should we start with?'",
                        choices: [
                            {
                                text: "Forced feminization makeover",
                                type: "feminization",
                                preview: "Complete transformation into a sissy",
                                nextStep: "feminization_path"
                            },
                            {
                                text: "Humiliating sissy maid outfit",
                                type: "maid",
                                preview: "Degrading maid costume and poses",
                                nextStep: "maid_path"
                            },
                            {
                                text: "Slutty schoolgirl transformation",
                                type: "schoolgirl",
                                preview: "Inappropriate schoolgirl outfit and poses",
                                nextStep: "schoolgirl_path"
                            },
                            {
                                text: "Bimbo princess dress-up",
                                type: "bimbo",
                                preview: "Over-the-top feminine and degrading",
                                nextStep: "bimbo_path"
                            }
                        ]
                    },
                    feminization_path: {
                        type: 'action',
                        mood: 'humiliating',
                        story: "The photographer forces you into a frilly pink dress, applies makeup to your face, and puts a blonde wig on your head. 'Look at what a pathetic little sissy you make! Edge while I take pictures of your humiliation. The more aroused you get, the more feminine and submissive you'll look in the photos.'",
                        actionText: "Edge while being feminized and photographed",
                        duration: 240,
                                nextStep: "feminization_progression"
                    },
                    maid_path: {
                        type: 'action',
                        mood: 'degrading',
                        story: "The photographer hands you a skimpy maid outfit with a short frilly skirt. 'Put this on, sissy maid. You're going to pose like the submissive little servant you are. Edge while I photograph your humiliation. Show me how pathetic you look in that outfit.'",
                        actionText: "Edge while posing as a degraded sissy maid",
                        duration: 300,
                                nextStep: "maid_progression"
                    },
                    schoolgirl_path: {
                        type: 'action',
                        mood: 'inappropriate',
                        story: "The photographer tosses you a slutty schoolgirl outfit - tiny plaid skirt, tight white shirt, and pigtails. 'Time to play dress-up, little girl. You're going to pose like the naughty schoolgirl slut you are. Edge while I capture your shame.'",
                        actionText: "Edge while posing as a slutty schoolgirl",
                        duration: 180,
                                nextStep: "schoolgirl_progression"
                    },
                    bimbo_path: {
                        type: 'action',
                        mood: 'bimbo',
                        story: "The photographer pulls out the most degrading outfit yet - a hot pink mini dress, massive fake breasts, blonde bimbo wig, and platform heels. 'Time to complete your transformation into a brainless bimbo slut. Edge while I photograph how pathetic and desperate you look. Show me what a dumb little bimbo you are.'",
                        actionText: "Edge while posing as a humiliated bimbo",
                        duration: 360,
                                nextStep: "bimbo_progression"
                    },
                    feminization_progression: {
                        type: 'choice',
                        mood: 'sissy_humiliation',
                        story: "The photographer reviews the humiliating feminization photos. 'Look at these pictures - you make such a pathetic little sissy! The camera captured every moment of your shame. Ready to take it further?'",
                        choices: [
                            {
                                text: "Take sissy humiliation photos now",
                                type: "photography",
                                preview: "Capture your feminized shame",
                                nextStep: "feminization_photo_session"
                            },
                            {
                                text: "More extreme feminization", 
                                type: "extreme_feminization",
                                preview: "Push your sissy transformation further",
                                nextStep: "extreme_feminization_path"
                            }
                        ]
                    },
                    maid_progression: {
                        type: 'choice',
                        mood: 'maid_humiliation',
                        story: "The photographer laughs at the photos of you in the maid outfit. 'Such a pathetic little servant! You look so degraded and humiliated. But maybe we should explore other forms of humiliation too...'",
                        choices: [
                            {
                                text: "Take maid humiliation photos now",
                                type: "photography",
                                preview: "Document your maid degradation",
                                nextStep: "maid_photo_session"
                            },
                            {
                                text: "Force you to clean while dressed as maid",
                                type: "cleaning",
                                preview: "Humiliating cleaning tasks",
                                nextStep: "cleaning_path"
                            }
                        ]
                    },
                    schoolgirl_progression: {
                        type: 'choice',
                        mood: 'schoolgirl_shame',
                        story: "The photographer reviews the slutty schoolgirl photos. 'Look how inappropriate you look! Such a naughty little schoolgirl slut. But I think we can make you even more shameful...'",
                        choices: [
                            {
                                text: "Take slutty schoolgirl photos now",
                                type: "photography",
                                preview: "Capture your schoolgirl shame",
                                nextStep: "schoolgirl_photo_session"
                            },
                            {
                                text: "Pose in even more inappropriate positions",
                                type: "inappropriate",
                                preview: "More degrading schoolgirl poses",
                                nextStep: "inappropriate_path"
                            }
                        ]
                    },
                    bimbo_progression: {
                        type: 'choice',
                        mood: 'bimbo_degradation',
                        story: "The photographer can't stop laughing at how ridiculous you look as a bimbo. 'You're the perfect brainless slut! So dumb and desperate. But maybe we can combine this with other humiliating styles...'",
                        choices: [
                            {
                                text: "Take bimbo humiliation photos now",
                                type: "photography",
                                preview: "Capture your bimbo transformation",
                                nextStep: "bimbo_photo_session"
                            },
                            {
                                text: "Force you to act like a brainless bimbo",
                                type: "bimbo_act",
                                preview: "Humiliating bimbo behavior",
                                nextStep: "bimbo_act_path"
                            }
                        ]
                    },
                    feminization_photo_session: {
                        type: 'ending',
                        mood: 'sissy_documented',
                        story: "The photographer reviews the humiliating sissy photos. 'Perfect shots! Every photo captures your feminization and humiliation beautifully. You're documented as a complete sissy now.'",
                        endingText: "Feminization photography completed. Final state: Arousal HIGH, Control VARIABLE. Your sissy transformation has been documented.",
                        outcome: "documented_sissy"
                    },
                    maid_photo_session: {
                        type: 'ending',
                        mood: 'maid_documented',
                        story: "The photographer looks through the degrading maid photos. 'Excellent! These photos show what a pathetic little servant you are. Your humiliation is perfectly captured.'",
                        endingText: "Maid humiliation photography completed. Final state: Arousal HIGH, Control VARIABLE. Your maid degradation has been documented.",
                        outcome: "documented_maid"
                    },
                    schoolgirl_photo_session: {
                        type: 'ending',
                        mood: 'schoolgirl_documented',
                        story: "The photographer reviews the slutty schoolgirl photos. 'Incredible shots! You look so inappropriate and shameful. Every photo captures your schoolgirl slut transformation.'",
                        endingText: "Schoolgirl photography completed. Final state: Arousal HIGH, Control VARIABLE. Your schoolgirl shame has been documented.",
                        outcome: "documented_schoolgirl"
                    },
                    bimbo_photo_session: {
                        type: 'ending',
                        mood: 'bimbo_documented',
                        story: "The photographer can't stop laughing at the bimbo photos. 'These are perfect! You look like such a brainless slut. Every photo captures your complete bimbo transformation.'",
                        endingText: "Bimbo photography completed. Final state: Arousal HIGH, Control VARIABLE. Your bimbo transformation has been documented.",
                        outcome: "documented_bimbo"
                    },
                    extreme_feminization_path: {
                        type: 'action',
                        mood: 'extreme_humiliation',
                        story: "The photographer pulls out even more degrading feminine items - a frilly baby doll dress, excessive makeup, and humiliating accessories. 'Time to push your feminization to the extreme! You're going to become the most pathetic sissy possible. Edge while I document your complete transformation into a humiliated sissy slut.'",
                        actionText: "Edge while undergoing extreme feminization",
                        duration: 300,
                                nextStep: "extreme_feminization_completion"
                    },
                    extreme_feminization_completion: {
                        type: 'ending',
                        mood: 'extreme_sissy_documented',
                        story: "The photographer reviews the extreme feminization photos with delight. 'Absolutely perfect! These photos show your complete transformation into the most pathetic sissy possible. Every shot captures your extreme feminization and total humiliation.'",
                        endingText: "Extreme feminization completed. You have been transformed into the ultimate sissy and it's all documented.",
                        outcome: "extreme_sissy_documented"
                    },
                    cleaning_path: {
                        type: 'action',
                        mood: 'maid_degradation',
                        story: "The photographer hands you cleaning supplies. 'Time to put that maid outfit to use! You're going to clean this studio while I photograph your humiliation. Edge while you work like the pathetic little servant you are.'",
                        actionText: "Edge while performing humiliating cleaning tasks",
                        duration: 240,
                                nextStep: "cleaning_completion"
                    },
                    cleaning_completion: {
                        type: 'ending',
                        mood: 'maid_servant_documented',
                        story: "The photographer laughs at the photos of you cleaning while dressed as a maid. 'Perfect! These photos show what a degraded little servant you are. Your humiliation while doing menial labor is beautifully captured.'",
                        endingText: "Maid cleaning session completed. Your degradation as a servant has been documented.",
                        outcome: "maid_servant_documented"
                    },
                    inappropriate_path: {
                        type: 'action',
                        mood: 'schoolgirl_degradation',
                        story: "The photographer directs you into increasingly inappropriate and shameful poses. 'Spread your legs wider! Bend over more! Show me how slutty you can be in that schoolgirl outfit. Edge while I capture every shameful moment.'",
                        actionText: "Edge while posing in degrading schoolgirl positions",
                        duration: 180,
                                nextStep: "inappropriate_completion"
                    },
                    inappropriate_completion: {
                        type: 'ending',
                        mood: 'schoolgirl_slut_documented',
                        story: "The photographer reviews the inappropriate schoolgirl photos with satisfaction. 'These are incredibly shameful! Every photo captures how much of a slutty schoolgirl you are. Your inappropriate behavior is perfectly documented.'",
                        endingText: "Inappropriate schoolgirl session completed. Final state: Arousal HIGH, Control VARIABLE. Your shameful schoolgirl behavior has been documented.",
                        outcome: "schoolgirl_slut_documented"
                    },
                    bimbo_act_path: {
                        type: 'action',
                        mood: 'bimbo_behavior',
                        story: "The photographer forces you to act like a brainless bimbo. 'Talk like a dumb slut! Giggle constantly! Show me how stupid you can be! Edge while acting like the brainless bimbo you've become while I photograph your pathetic behavior.'",
                        actionText: "Edge while acting like a brainless bimbo",
                        duration: 300,
                                nextStep: "bimbo_act_completion"
                    },
                    bimbo_act_completion: {
                        type: 'ending',
                        mood: 'bimbo_behavior_documented',
                        story: "The photographer can't stop laughing at the photos of you acting like a brainless bimbo. 'These are hilarious! Every photo captures how stupid and desperate you are. Your complete bimbo transformation is perfectly documented.'",
                        endingText: "Bimbo behavior session completed. Your brainless bimbo behavior has been documented.",
                        outcome: "bimbo_behavior_documented"
                    },
                    completion: {
                        type: 'ending',
                        mood: 'satisfied',
                        story: "The photographer reviews the humiliating photos with satisfaction. 'Perfect! These photos capture your complete transformation and degradation. You're now documented as the sissy you truly are.'",
                        endingText: "Photo session complete. Your feminization has been permanently documented.",
                        outcome: "feminized_documented"
                    }
                }
            }
        }
    ],

    // Configuration for dress-up mode
    config: {
        photoSettings: {
            defaultTimer: 30,
            maxPhotos: 10,
            qualityRequirements: {
                lighting: "good",
                focus: "sharp",
                composition: "centered"
            }
        },
        themes: ["elegant", "playful", "artistic", "professional", "creative"],
        mood: "creative",
        theme: "expression"
    }
};

// Make dress-up game data available globally
window.dressUpGameData = dressUpGameData;
