/**
 * Dress-Up/Photography Game Mode Data
 * Inventory-based progressive photo challenges
 */

const dressUpGameData = {
    // Photography and dress-up tasks
    mainTasks: [],

    // Consequence tasks for dress-up mode  
    consequenceTasks: [],

    // Inventory-based progression scenario
    scenarios: [
        {
            id: 'scenario-inventory-progression',
            text: "Personal Transformation Photo Journey",
            difficulty: "Variable",
            interactiveType: "scenario-adventure",
            interactiveData: {
                title: "Inventory-Based Photo Transformation",
                steps: {
                    start: {
                        type: 'choice',
                        mood: 'introduction',
                        story: "Welcome to your personalized transformation photo session. I'll guide you through a progressive photo journey tailored to what you have available. First, I need to know what items you have at your disposal. Be honest - this determines your entire experience.",
                        choices: [
                            {
                                text: "Begin inventory questionnaire",
                                nextStep: "questionnaire"
                            }
                        ]
                    },

                    questionnaire: {
                        type: 'inventory-check',
                        mood: 'assessment',
                        story: "Let's assess what you have available. Select the appropriate option for each item category.",
                        inventoryCategories: {
                            clothing: {
                                title: "👗 Clothing & Feminization Items",
                                items: {
                                    panties: { label: 'Panties', options: ['none', 'basic', 'sexy', 'multiple'] },
                                    bras: { label: 'Bras', options: ['none', 'sports', 'regular', 'sexy', 'multiple'] },
                                    dresses: { label: 'Dresses', options: ['none', 'casual', 'slutty', 'multiple'] },
                                    skirts: { label: 'Skirts', options: ['none', 'basic', 'mini', 'micro', 'multiple'] },
                                    pantyhose: { label: 'Pantyhose/Stockings', options: ['none', 'nude', 'fishnet', 'multiple'] },
                                    heels: { label: 'Heels/Shoes', options: ['none', 'flats', 'heels', 'platforms'] },
                                    wigs: { label: 'Wigs', options: ['none', 'short', 'long', 'colored'] },
                                    lingerie: { label: 'Lingerie Sets', options: ['none', 'basic', 'sexy', 'extreme'] }
                                }
                            },
                            accessories: {
                                title: "💄 Makeup & Accessories",
                                items: {
                                    makeup: { label: 'Makeup Kit', options: ['none', 'basic', 'full'] },
                                    jewelry: { label: 'Jewelry', options: ['none', 'basic', 'feminine', 'collar'] },
                                    nailPolish: { label: 'Nail Polish', options: ['none', 'basic', 'colors'] }
                                }
                            },
                            toys: {
                                title: "🔞 Toys & Restraints",
                                items: {
                                    dildos: { label: 'Dildos', options: ['none', 'small', 'medium', 'large', 'multiple'] },
                                    plugs: { label: 'Butt Plugs', options: ['none', 'small', 'medium', 'large', 'tail'] },
                                    chastity: { label: 'Chastity Device', options: ['none', 'cage', 'belt'] },
                                    restraints: { label: 'Restraints', options: ['none', 'cuffs', 'rope', 'spreader'] },
                                    gags: { label: 'Gags', options: ['none', 'ball', 'ring'] },
                                    nippleClamps: { label: 'Nipple Clamps', options: ['none', 'basic', 'weighted', 'chain'] }
                                }
                            },
                            environment: {
                                title: "📸 Setup & Environment",
                                items: {
                                    mirror: { label: 'Mirror Available', type: 'boolean' },
                                    fullMirror: { label: 'Full-Length Mirror', type: 'boolean' },
                                    privateSpace: { label: 'Private Space', type: 'boolean' },
                                    phoneStand: { label: 'Phone/Camera Stand', type: 'boolean' }
                                }
                            }
                        },
                        nextStep: "inventory_summary"
                    },

                    inventory_summary: {
                        type: 'path-generation',
                        mood: 'planning',
                        story: "Processing your inventory... Calculating your transformation tier...",
                        choices: [
                            {
                                text: "Begin my personalized photo journey",
                                nextStep: "challenge_1"
                            },
                            {
                                text: "Adjust my inventory answers",
                                nextStep: "questionnaire"
                            }
                        ]
                    },

                    // Photo challenges will be dynamically generated based on tier
                    // Tier 1: challenge_1 through challenge_5
                    // Tier 2: challenge_1 through challenge_10
                    // Tier 3: challenge_1 through challenge_15
                    // Tier 4: challenge_1 through challenge_20
                    // Tier 5: challenge_1 through challenge_25

                    // These will be created dynamically by the system
                    // Each challenge follows this structure:
                    /*
                    challenge_X: {
                        type: 'photo-verification',
                        mood: 'progressive',
                        story: "Generated based on tier, items, and progression",
                        photoRequirements: {
                            items: ['panties', 'bra'],  // Required items
                            pose: 'category_name',      // Pose category
                            edging: false,              // Whether to edge
                            count: 3                    // Number of photos
                        },
                        nextStep: "challenge_X+1" or "tier_X_ending"
                    }
                    */

                    // Tier 1 ending (5 photos)
                    tier_1_ending: {
                        type: 'ending',
                        mood: 'completion',
                        endingTitle: "🩲 CERTIFICATE OF BASIC EXPOSURE",
                        endingText: `
                            <div style="background: linear-gradient(135deg, #ffc0cb 0%, #ffffff 100%); border: 4px solid #ff69b4; border-radius: 20px; padding: 40px; max-width: 600px; margin: 20px auto; box-shadow: 0 10px 40px rgba(0,0,0,0.5);">
                                <h1 style="color: #ff1493; text-align: center; font-size: 2.5em; margin-bottom: 30px; text-shadow: 2px 2px 4px rgba(0,0,0,0.3);">🩲 CERTIFICATE OF BASIC EXPOSURE 🩲</h1>
                                
                                <div style="background: rgba(255,255,255,0.6); border-radius: 10px; padding: 30px; margin: 20px 0;">
                                    <p style="color: #d6336c; font-size: 2em; text-align: center; margin: 20px 0; font-weight: bold;">
                                        EXPOSED AND<br/>
                                        <span style="color: #ff1493; font-size: 1.5em;">DOCUMENTED</span>
                                    </p>
                                    
                                    <div style="text-align: left; margin: 30px 0; color: #333;">
                                        <h3 style="color: #d6336c;">📸 Photos Taken: 5</h3>
                                        <h3 style="color: #d6336c;">👗 Items Used:</h3>
                                        <div id="tier-1-items-list" style="margin-left: 20px;"></div>
                                    </div>
                                    
                                    <p style="color: #d6336c; font-size: 1.8em; text-align: center; margin: 30px 0; font-weight: bold; border-top: 2px solid #ff69b4; padding-top: 20px;">
                                        Final State: EXPOSED BEGINNER
                                    </p>
                                    
                                    <p style="color: #666; font-size: 1.1em; text-align: center; font-style: italic;">
                                        Your journey has been documented. Consider acquiring more items to unlock higher tiers.
                                    </p>
                                </div>
                            </div>
                        `,
                        outcome: "tier_1_complete"
                    },

                    // Tier 2 ending (10 photos)
                    tier_2_ending: {
                        type: 'ending',
                        mood: 'completion',
                        endingTitle: "👗 CERTIFICATE OF FEMINIZATION BEGINNER",
                        endingText: `
                            <div style="background: linear-gradient(135deg, #ba68c8 0%, #f48fb1 100%); border: 4px solid #9c27b0; border-radius: 20px; padding: 40px; max-width: 600px; margin: 20px auto; box-shadow: 0 10px 40px rgba(0,0,0,0.5);">
                                <h1 style="color: #ffffff; text-align: center; font-size: 2.5em; margin-bottom: 30px; text-shadow: 2px 2px 4px rgba(0,0,0,0.5);">👗 CERTIFICATE OF FEMINIZATION BEGINNER 👗</h1>
                                
                                <div style="background: rgba(255,255,255,0.2); border-radius: 10px; padding: 30px; margin: 20px 0;">
                                    <p style="color: #ffffff; font-size: 2em; text-align: center; margin: 20px 0; font-weight: bold;">
                                        FEMINIZATION JOURNEY<br/>
                                        <span style="font-size: 1.5em;">DOCUMENTED</span>
                                    </p>
                                    
                                    <div style="text-align: left; margin: 30px 0; color: #ffffff;">
                                        <h3>📸 Photos Taken: 10</h3>
                                        <h3>👗 Items Used:</h3>
                                        <div id="tier-2-items-list" style="margin-left: 20px;"></div>
                                    </div>
                                    
                                    <p style="color: #ffffff; font-size: 1.8em; text-align: center; margin: 30px 0; font-weight: bold; border-top: 2px solid #ffffff; padding-top: 20px;">
                                        Final State: FEMINIZATION INITIATED
                                    </p>
                                    
                                    <p style="color: #f3e5f5; font-size: 1.1em; text-align: center; font-style: italic;">
                                        You've taken your first steps into feminization and it's all documented.
                                    </p>
                                </div>
                            </div>
                        `,
                        outcome: "tier_2_complete"
                    },

                    // Tier 3 ending (15 photos)
                    tier_3_ending: {
                        type: 'ending',
                        mood: 'completion',
                        endingTitle: "🎀 CERTIFICATE OF COMPLETE SISSY TRANSFORMATION",
                        endingText: `
                            <div style="background: linear-gradient(135deg, #ff1493 0%, #ffc0cb 50%, #ff69b4 100%); border: 4px solid #ffd700; border-radius: 20px; padding: 40px; max-width: 600px; margin: 20px auto; box-shadow: 0 10px 40px rgba(0,0,0,0.5);">
                                <h1 style="color: #ffffff; text-align: center; font-size: 2.5em; margin-bottom: 30px; text-shadow: 2px 2px 4px rgba(0,0,0,0.5);">🎀 CERTIFICATE OF COMPLETE SISSY TRANSFORMATION 🎀</h1>
                                
                                <div style="background: rgba(255,255,255,0.3); border-radius: 10px; padding: 30px; margin: 20px 0;">
                                    <p style="color: #ffffff; font-size: 2em; text-align: center; margin: 20px 0; font-weight: bold;">
                                        COMPLETE SISSY<br/>
                                        <span style="font-size: 1.5em; color: #ffd700;">TRANSFORMATION ACHIEVED</span>
                                    </p>
                                    
                                    <div style="text-align: left; margin: 30px 0; color: #ffffff;">
                                        <h3>📸 Photos Taken: 15</h3>
                                        <h3>👗 Items Used:</h3>
                                        <div id="tier-3-items-list" style="margin-left: 20px;"></div>
                                    </div>
                                    
                                    <p style="color: #ffd700; font-size: 1.8em; text-align: center; margin: 30px 0; font-weight: bold; border-top: 2px solid #ffd700; padding-top: 20px;">
                                        Final State: FULLY FEMINIZED SISSY
                                    </p>
                                    
                                    <p style="color: #ffffff; font-size: 1.1em; text-align: center; font-style: italic;">
                                        Your complete transformation into a sissy has been thoroughly documented.
                                    </p>
                                </div>
                            </div>
                        `,
                        outcome: "tier_3_complete"
                    },

                    // Tier 4 ending (20 photos)
                    tier_4_ending: {
                        type: 'ending',
                        mood: 'completion',
                        endingTitle: "🔞 CERTIFICATE OF TOY INTEGRATION MASTER",
                        endingText: `
                            <div style="background: linear-gradient(135deg, #b71c1c 0%, #000000 100%); border: 4px solid #ff5252; border-radius: 20px; padding: 40px; max-width: 600px; margin: 20px auto; box-shadow: 0 10px 40px rgba(0,0,0,0.5);">
                                <h1 style="color: #ff5252; text-align: center; font-size: 2.5em; margin-bottom: 30px; text-shadow: 2px 2px 4px rgba(0,0,0,0.7);">🔞 CERTIFICATE OF TOY INTEGRATION MASTER 🔞</h1>
                                
                                <div style="background: rgba(255,255,255,0.1); border-radius: 10px; padding: 30px; margin: 20px 0;">
                                    <p style="color: #ff5252; font-size: 2em; text-align: center; margin: 20px 0; font-weight: bold;">
                                        DEGRADATION WITH TOYS<br/>
                                        <span style="font-size: 1.5em; color: #ffffff;">DOCUMENTED</span>
                                    </p>
                                    
                                    <div style="text-align: left; margin: 30px 0; color: #ffffff;">
                                        <h3 style="color: #ff5252;">📸 Photos Taken: 20</h3>
                                        <h3 style="color: #ff5252;">👗 Items Used:</h3>
                                        <div id="tier-4-items-list" style="margin-left: 20px;"></div>
                                    </div>
                                    
                                    <p style="color: #ff5252; font-size: 1.8em; text-align: center; margin: 30px 0; font-weight: bold; border-top: 2px solid #ff5252; padding-top: 20px;">
                                        Final State: TOY-TRAINED SISSY SLUT
                                    </p>
                                    
                                    <p style="color: #ffcdd2; font-size: 1.1em; text-align: center; font-style: italic;">
                                        Your feminization combined with toy usage has been completely documented.
                                    </p>
                                </div>
                            </div>
                        `,
                        outcome: "tier_4_complete"
                    },

                    // Tier 5 ending (25 photos)
                    tier_5_ending: {
                        type: 'ending',
                        mood: 'completion',
                        endingTitle: "⛓️ CERTIFICATE OF ULTIMATE SISSY SLUT",
                        endingText: `
                            <div style="background: linear-gradient(135deg, #000000 0%, #ff1493 50%, #000000 100%); border: 4px solid #00ff00; border-radius: 20px; padding: 40px; max-width: 600px; margin: 20px auto; box-shadow: 0 10px 40px rgba(255,20,147,0.7);">
                                <h1 style="color: #ff1493; text-align: center; font-size: 2.5em; margin-bottom: 30px; text-shadow: 0 0 10px #ff1493;">⛓️ CERTIFICATE OF ULTIMATE SISSY SLUT ⛓️</h1>
                                
                                <div style="background: rgba(255,20,147,0.2); border: 2px solid #ff1493; border-radius: 10px; padding: 30px; margin: 20px 0;">
                                    <p style="color: #ff1493; font-size: 2em; text-align: center; margin: 20px 0; font-weight: bold;">
                                        ULTIMATE TRANSFORMATION:<br/>
                                        <span style="font-size: 1.5em; color: #00ff00;">COMPLETE DEGRADATION</span>
                                    </p>
                                    
                                    <div style="text-align: left; margin: 30px 0; color: #ffffff;">
                                        <h3 style="color: #ff1493;">📸 Photos Taken: 25</h3>
                                        <h3 style="color: #ff1493;">👗 Full Collection Used:</h3>
                                        <div id="tier-5-items-list" style="margin-left: 20px;"></div>
                                        <p style="margin-top: 20px; color: #00ff00; font-weight: bold;">🏆 EXTREME COLLECTION MASTER</p>
                                    </div>
                                    
                                    <p style="color: #00ff00; font-size: 1.8em; text-align: center; margin: 30px 0; font-weight: bold; border-top: 2px solid #ff1493; padding-top: 20px;">
                                        Final State: ULTIMATE DEGRADED SISSY
                                    </p>
                                    
                                    <p style="color: #ff69b4; font-size: 1.1em; text-align: center; font-style: italic;">
                                        Your complete transformation and degradation using every item has been permanently documented. You are the ultimate sissy slut.
                                    </p>
                                </div>
                            </div>
                        `,
                        outcome: "tier_5_complete"
                    }
                }
            }
        }
    ],

    // Configuration for dress-up mode
    config: {
        inventoryBased: true,
        dynamicProgression: true,
        mood: "transformation",
        theme: "personalization"
    }
};

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