Consolidate explicit content from gameData.js to mainGameData.js
- Replaced clean/generic tasks in mainGameData.js with explicit tasks from gameData.js - mainGameData.js now contains 17 explicit main tasks + 12 explicit consequence tasks - Verified no duplicates between mode files (each uses different ID schemes and task types) - Mode files contain specialized interactive/scenario content vs simple explicit tasks - Quick Play will now use consistent explicit content via GameDataManager->mainGameData - No content duplication across the data files
This commit is contained in:
parent
a84cf45b22
commit
5c20efcc1b
|
|
@ -8,52 +8,87 @@ const mainGameData = {
|
|||
mainTasks: [
|
||||
{
|
||||
id: 1,
|
||||
text: "Stroke Sitting",
|
||||
text: "Watch porn and stroke slowly for 2 minutes, no cumming",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
text: "Stroke Standing",
|
||||
text: "Edge while watching BBC content sitting in chair for 3 minutes",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
text: "Stroke Kneeling",
|
||||
difficulty: "Easy"
|
||||
text: "Stroke on your knees while watching lesbian porn for 5 minutes",
|
||||
difficulty: "Medium"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
text: "Organize your desk or workspace",
|
||||
text: "Watch cuckold videos standing up and edge for 4 minutes without release",
|
||||
difficulty: "Medium"
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
text: "Take 10 deep breaths",
|
||||
text: "Goon to compilation videos sitting for 6 minutes, multiple edges",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
text: "Read for 15 minutes",
|
||||
text: "Watch interracial porn on your back, legs up, stroke for 7 minutes",
|
||||
difficulty: "Medium"
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
text: "Do a 5-minute stretch routine",
|
||||
text: "Edge to femdom content while lying face down for 4 minutes",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
text: "Write in a journal for 10 minutes",
|
||||
text: "Watch sissy hypno standing while stroking with your non-dominant hand for 8 minutes",
|
||||
difficulty: "Medium"
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
text: "Listen to your favorite song and dance",
|
||||
text: "Goon to gangbang videos sitting in chair for 10 minutes, edge every 2 minutes",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
text: "Practice a skill for 15 minutes",
|
||||
text: "Watch MILF porn while in doggy position, stroke for 6 minutes",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
text: "Edge to cuckold captions standing for 12 minutes with multiple stops",
|
||||
difficulty: "Easy"
|
||||
},
|
||||
{
|
||||
id: 12,
|
||||
text: "Watch trans porn while stroking sitting and standing alternately for 9 minutes",
|
||||
difficulty: "Medium"
|
||||
},
|
||||
{
|
||||
id: 13,
|
||||
text: "Goon session: 15 minutes of continuous stroking sitting to random videos",
|
||||
difficulty: "Hard"
|
||||
},
|
||||
{
|
||||
id: 14,
|
||||
text: "Watch hotwife content while edging on knees for 12 minutes",
|
||||
difficulty: "Hard"
|
||||
},
|
||||
{
|
||||
id: 15,
|
||||
text: "Extended goon session: 15 minutes of edging standing to BBC compilations",
|
||||
difficulty: "Hard"
|
||||
},
|
||||
{
|
||||
id: 16,
|
||||
text: "Marathon edge session: 15 minutes alternating sitting/standing while watching porn",
|
||||
difficulty: "Hard"
|
||||
},
|
||||
{
|
||||
id: 17,
|
||||
text: "Ultimate goon challenge: 15 minutes of edging in doggy position to humiliation content",
|
||||
difficulty: "Hard"
|
||||
}
|
||||
],
|
||||
|
|
@ -61,29 +96,52 @@ const mainGameData = {
|
|||
// Consequence tasks for when main tasks are skipped
|
||||
consequenceTasks: [
|
||||
{
|
||||
id: 1,
|
||||
text: "Do 50 push-ups",
|
||||
difficulty: "Hard"
|
||||
id: 101,
|
||||
text: "Watch your girlfriend with another man fantasy while sitting in chastity for 5 minutes"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
text: "Write 'I will complete my tasks' 25 times",
|
||||
difficulty: "Medium"
|
||||
id: 102,
|
||||
text: "Stand in corner and repeat 'I am a sissy slut' 25 times out loud"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
text: "Stand on one foot for 2 minutes",
|
||||
difficulty: "Medium"
|
||||
id: 103,
|
||||
text: "Watch cuckold porn sitting while in panties, no touching for 8 minutes"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
text: "Do jumping jacks for 3 minutes straight",
|
||||
difficulty: "Hard"
|
||||
id: 104,
|
||||
text: "Stand and recite 'I am inferior to real men' 50 times while watching BBC porn"
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
text: "Hold a plank position for 1 minute",
|
||||
difficulty: "Hard"
|
||||
id: 105,
|
||||
text: "Wear feminine clothing and pose submissively sitting for 10 minutes"
|
||||
},
|
||||
{
|
||||
id: 106,
|
||||
text: "Practice sucking motions on a dildo while standing and watching gay porn for 5 minutes"
|
||||
},
|
||||
{
|
||||
id: 107,
|
||||
text: "Kneel and worship alpha male images for 8 minutes, no touching"
|
||||
},
|
||||
{
|
||||
id: 108,
|
||||
text: "Sit in feminine attire and practice feminine poses while denied release for 12 minutes"
|
||||
},
|
||||
{
|
||||
id: 109,
|
||||
text: "Listen to sissy hypno audio while standing in feminine attire for 10 minutes"
|
||||
},
|
||||
{
|
||||
id: 110,
|
||||
text: "Watch hotwife videos sitting while locked in chastity, repeat 'I am a cuckold' 50 times"
|
||||
},
|
||||
{
|
||||
id: 111,
|
||||
text: "Practice walking in heels while standing and watching feminization content for 8 minutes"
|
||||
},
|
||||
{
|
||||
id: 112,
|
||||
text: "Sit and study alpha male photos while reciting why you're inferior for 15 minutes"
|
||||
}
|
||||
],
|
||||
|
||||
|
|
|
|||
|
|
@ -1,168 +0,0 @@
|
|||
/**
|
||||
* Creative Tasks Scenario
|
||||
* Creative expression and artistic challenges
|
||||
*/
|
||||
|
||||
const creativeTasksScenarioData = {
|
||||
text: "Creative Expression Challenge",
|
||||
difficulty: "Medium",
|
||||
interactiveData: {
|
||||
title: "Creative Arts Academy",
|
||||
steps: {
|
||||
start: {
|
||||
type: 'choice',
|
||||
mood: 'artistically_inspiring',
|
||||
story: "Welcome to the Creative Arts Academy. Your creative instructor reviews various art stations. 'Creative expression while aroused produces unique and powerful results. Different artistic mediums channel arousal differently. Which form of creative expression calls to you?'",
|
||||
choices: [
|
||||
{
|
||||
text: "Written creative expression",
|
||||
type: "writing",
|
||||
preview: "Use arousal to fuel creative writing",
|
||||
effects: { arousal: 10, control: 10 },
|
||||
nextStep: "creative_writing_path"
|
||||
},
|
||||
{
|
||||
text: "Performance and movement art",
|
||||
type: "performance",
|
||||
preview: "Express arousal through physical performance",
|
||||
effects: { arousal: 15, control: 5 },
|
||||
nextStep: "performance_art_path"
|
||||
},
|
||||
{
|
||||
text: "Visual arts and drawing",
|
||||
type: "visual",
|
||||
preview: "Create visual art while aroused",
|
||||
effects: { arousal: 12, control: 8 },
|
||||
nextStep: "visual_art_path"
|
||||
},
|
||||
{
|
||||
text: "Mixed media artistic creation",
|
||||
type: "mixed_media",
|
||||
preview: "Combine multiple art forms while aroused",
|
||||
effects: { arousal: 12, control: 8 },
|
||||
nextStep: "mixed_media_path"
|
||||
}
|
||||
]
|
||||
},
|
||||
creative_writing_path: {
|
||||
type: 'action',
|
||||
mood: 'literary',
|
||||
story: "Your instructor provides writing materials. 'Creative writing allows deep exploration of thoughts and feelings. You'll write detailed, expressive stories while edging. Let your imagination flow as you describe your experiences and fantasies.'",
|
||||
actionText: "Edge while writing creative and expressive stories",
|
||||
duration: 240,
|
||||
effects: { arousal: 25, control: 10 },
|
||||
nextStep: "writing_evaluation"
|
||||
},
|
||||
performance_art_path: {
|
||||
type: 'action',
|
||||
mood: 'theatrical',
|
||||
story: "Your instructor sets up a performance space. 'Performance art combines physical expression with emotional exposure. You'll act out creative scenarios while maintaining arousal. Become the character of your own artistic expression.'",
|
||||
actionText: "Perform creative scenes while edging",
|
||||
duration: 180,
|
||||
effects: { arousal: 30, control: -5 },
|
||||
nextStep: "performance_continuation"
|
||||
},
|
||||
visual_art_path: {
|
||||
type: 'action',
|
||||
mood: 'artistic',
|
||||
story: "Your instructor provides art supplies. 'Visual art captures the energy of the moment. Edge while sketching or painting - let your arousal flow through your artistic expression. Create something beautiful and personal.'",
|
||||
actionText: "Create visual art while edging",
|
||||
duration: 300,
|
||||
effects: { arousal: 20, control: 15 },
|
||||
nextStep: "visual_progression"
|
||||
},
|
||||
mixed_media_path: {
|
||||
type: 'action',
|
||||
mood: 'experimental',
|
||||
story: "Your instructor prepares multiple art stations. 'Mixed media combines all forms - writing, performance, visual, and movement. You'll rotate between stations, creating a complete artistic expression while maintaining constant arousal.'",
|
||||
actionText: "Multi-station creative expression while edging",
|
||||
duration: 300,
|
||||
nextStep: "artistic_mastery"
|
||||
},
|
||||
writing_evaluation: {
|
||||
type: 'choice',
|
||||
mood: 'literarily_accomplished',
|
||||
story: "Your instructor reviews your writing. 'Excellent creative expression! Your writing shows real depth and creativity enhanced by arousal. Choose your next creative challenge.'",
|
||||
choices: [
|
||||
{
|
||||
text: "Poetry and verse creation",
|
||||
type: "poetry",
|
||||
preview: "Express feelings through poetic form",
|
||||
effects: { arousal: 15, control: 10 },
|
||||
nextStep: "poetry_completion"
|
||||
},
|
||||
{
|
||||
text: "Storytelling and narrative",
|
||||
type: "narrative",
|
||||
preview: "Create engaging stories and scenarios",
|
||||
effects: { arousal: 10, control: 15 },
|
||||
nextStep: "narrative_completion"
|
||||
}
|
||||
]
|
||||
},
|
||||
performance_continuation: {
|
||||
type: 'action',
|
||||
mood: 'dramatically_enhanced',
|
||||
story: "Your instructor encourages your performance. 'Beautiful artistic expression! Now let's add more complexity. Continue performing while edging - let your arousal enhance your dramatic presence and emotional authenticity.'",
|
||||
actionText: "Enhanced performance art while maintaining arousal",
|
||||
duration: 240,
|
||||
effects: { arousal: 40, control: -10 },
|
||||
nextStep: "performance_mastery"
|
||||
},
|
||||
visual_progression: {
|
||||
type: 'action',
|
||||
mood: 'visually_inspired',
|
||||
story: "Your instructor observes your artwork. 'Wonderful visual creativity! The arousal is clearly enhancing your artistic vision. Continue creating while edging - produce a complete artistic portfolio.'",
|
||||
actionText: "Complete artistic portfolio creation while edging",
|
||||
duration: 360,
|
||||
effects: { arousal: 30, control: 20 },
|
||||
nextStep: "visual_mastery"
|
||||
},
|
||||
artistic_mastery: {
|
||||
type: 'ending',
|
||||
mood: 'artistically_fulfilled',
|
||||
story: "Your instructor reviews your complete artistic expression. 'Extraordinary creative work across all mediums. You've transformed arousal into art and created something truly unique while maintaining perfect control.'",
|
||||
endingText: "Creative arts mastery achieved. Final state: Arousal {arousal}, Control {control}. You are now a certified multimedia artist.",
|
||||
outcome: "artistic_master"
|
||||
},
|
||||
poetry_completion: {
|
||||
type: 'ending',
|
||||
mood: 'poetically_inspired',
|
||||
story: "Your instructor reads your poetry. 'Beautiful poetic expression enhanced by arousal. You've learned to channel physical sensations into meaningful verse. Your poetry captures both passion and artistry.'",
|
||||
endingText: "Poetry creation mastered. Final state: Arousal {arousal}, Control {control}. You have achieved poetic expression mastery.",
|
||||
outcome: "poet_master"
|
||||
},
|
||||
narrative_completion: {
|
||||
type: 'ending',
|
||||
mood: 'narratively_accomplished',
|
||||
story: "Your instructor reviews your stories. 'Compelling narrative creation! Arousal has enhanced your storytelling ability and creative imagination. Your stories are both engaging and artistically valuable.'",
|
||||
endingText: "Narrative storytelling mastered. Final state: Arousal {arousal}, Control {control}. You are now a master storyteller.",
|
||||
outcome: "narrative_master"
|
||||
},
|
||||
performance_mastery: {
|
||||
type: 'ending',
|
||||
mood: 'dramatically_masterful',
|
||||
story: "Your instructor applauds your performance. 'Outstanding dramatic artistry! You've learned to use arousal to enhance emotional authenticity and stage presence. Your performance art is truly compelling.'",
|
||||
endingText: "Performance art mastery achieved. Final state: Arousal {arousal}, Control {control}. You have mastered dramatic expression.",
|
||||
outcome: "performance_master"
|
||||
},
|
||||
visual_mastery: {
|
||||
type: 'ending',
|
||||
mood: 'visually_masterful',
|
||||
story: "Your instructor examines your complete portfolio. 'Exceptional visual artistry! Arousal has clearly enhanced your creative vision and artistic technique. Your artwork shows both skill and passionate expression.'",
|
||||
endingText: "Visual arts mastery achieved. Final state: Arousal {arousal}, Control {control}. You are now a master visual artist.",
|
||||
outcome: "visual_master"
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Register the scenario in the browser environment
|
||||
if (typeof window !== 'undefined' && window.scenarioLoader) {
|
||||
window.scenarioLoader.registerScenario('scenario-creative-tasks', creativeTasksScenarioData);
|
||||
}
|
||||
|
||||
// Export for potential Node.js usage
|
||||
if (typeof module !== 'undefined' && module.exports) {
|
||||
module.exports = creativeTasksScenarioData;
|
||||
}
|
||||
|
|
@ -1,186 +0,0 @@
|
|||
/**
|
||||
* Punishment Session Scenario
|
||||
* Disciplinary training with consequences and correction
|
||||
*/
|
||||
|
||||
const punishmentSessionScenarioData = {
|
||||
text: "Disciplinary Punishment Session",
|
||||
difficulty: "Hard",
|
||||
interactiveData: {
|
||||
title: "Academy Punishment Division",
|
||||
steps: {
|
||||
start: {
|
||||
type: 'choice',
|
||||
mood: 'stern',
|
||||
story: "You enter the Punishment Division of the Academy. The atmosphere is serious and intimidating. Your disciplinary instructor reviews your file. 'You're here because you need correction. Your attitude toward this punishment will determine its severity. How do you respond?'",
|
||||
choices: [
|
||||
{
|
||||
text: "Accept responsibility and show genuine remorse",
|
||||
type: "repentant",
|
||||
preview: "Take ownership of your behavior",
|
||||
effects: { arousal: 10, control: 10 },
|
||||
nextStep: "remorseful_path"
|
||||
},
|
||||
{
|
||||
text: "Submit completely to whatever punishment is deemed fit",
|
||||
type: "submissive",
|
||||
preview: "Total surrender to authority",
|
||||
effects: { arousal: 15, control: -10 },
|
||||
nextStep: "submission_path"
|
||||
},
|
||||
{
|
||||
text: "Challenge the authority to punish you",
|
||||
type: "defiant",
|
||||
preview: "Question the legitimacy of punishment",
|
||||
effects: { arousal: 5, control: 20 },
|
||||
nextStep: "defiant_path"
|
||||
},
|
||||
{
|
||||
text: "Remain silent and await judgment",
|
||||
type: "stoic",
|
||||
preview: "Neither resist nor surrender",
|
||||
effects: { arousal: 8, control: 5 },
|
||||
nextStep: "stoic_path"
|
||||
}
|
||||
]
|
||||
},
|
||||
remorseful_path: {
|
||||
type: 'choice',
|
||||
mood: 'stern_but_fair',
|
||||
story: "Your instructor nods approvingly. 'Genuine remorse is noted. Since you accept responsibility, your punishment will be corrective rather than purely punitive. Choose the form of your corrective discipline.'",
|
||||
choices: [
|
||||
{
|
||||
text: "Extended edging with reflection periods",
|
||||
type: "reflective",
|
||||
preview: "Combine physical discipline with contemplation",
|
||||
effects: { arousal: 20, control: 15 },
|
||||
nextStep: "reflective_discipline"
|
||||
},
|
||||
{
|
||||
text: "Service-oriented punishment tasks",
|
||||
type: "service",
|
||||
preview: "Earn redemption through helpful actions",
|
||||
effects: { arousal: 15, control: 10 },
|
||||
nextStep: "service_discipline"
|
||||
}
|
||||
]
|
||||
},
|
||||
submission_path: {
|
||||
type: 'action',
|
||||
mood: 'disciplinary',
|
||||
story: "Your instructor's expression hardens. 'Complete submission noted. You will undergo regulation punishment. Edge for exactly 2 minutes while maintaining perfect stillness. Any movement or loss of control will extend your punishment.'",
|
||||
actionText: "Edge motionlessly for exactly 2 minutes",
|
||||
duration: 120,
|
||||
effects: { arousal: 25, control: -15 },
|
||||
nextStep: "regulation_continuation"
|
||||
},
|
||||
defiant_path: {
|
||||
type: 'action',
|
||||
mood: 'harsh',
|
||||
story: "Your instructor's eyes flash with controlled anger. 'Defiance will be corrected. You will edge while acknowledging why you deserve punishment, and you will continue until your defiance is completely replaced with proper submission.'",
|
||||
actionText: "Edge while verbally acknowledging your need for discipline",
|
||||
duration: 300,
|
||||
effects: { arousal: 30, control: -25 },
|
||||
nextStep: "defiance_correction"
|
||||
},
|
||||
stoic_path: {
|
||||
type: 'action',
|
||||
mood: 'measured',
|
||||
story: "Your instructor observes your composure. 'Stoic acceptance noted. You will undergo measured discipline. Edge while maintaining absolute silence and stillness. Your ability to endure without reaction will be tested.'",
|
||||
actionText: "Edge in complete silence and stillness",
|
||||
duration: 240,
|
||||
effects: { arousal: 20, control: 5 },
|
||||
nextStep: "stoic_evaluation"
|
||||
},
|
||||
reflective_discipline: {
|
||||
type: 'action',
|
||||
mood: 'contemplative',
|
||||
story: "Your instructor provides materials for reflection. 'Edge for 30 seconds, then stop and reflect on your behavior for 30 seconds. This cycle will continue until you achieve genuine understanding of your need for discipline.'",
|
||||
actionText: "Alternate between edging and behavioral reflection",
|
||||
duration: 360,
|
||||
effects: { arousal: 35, control: 20 },
|
||||
nextStep: "redemption_earned"
|
||||
},
|
||||
service_discipline: {
|
||||
type: 'action',
|
||||
mood: 'constructive',
|
||||
story: "Your instructor assigns service tasks. 'You will edge while performing helpful tasks. This transforms your punishment into service, allowing you to earn redemption through contribution while maintaining disciplinary arousal.'",
|
||||
actionText: "Edge while completing service tasks",
|
||||
duration: 420,
|
||||
effects: { arousal: 40, control: 25 },
|
||||
nextStep: "service_completion"
|
||||
},
|
||||
regulation_continuation: {
|
||||
type: 'action',
|
||||
mood: 'regulatory',
|
||||
story: "Your instructor checks a timer. 'Acceptable performance. Continue with regulation progression. Edge for 3 minutes while maintaining position. Your submission is being evaluated for sincerity.'",
|
||||
actionText: "Continue edging in regulation punishment position",
|
||||
duration: 180,
|
||||
effects: { arousal: 35, control: -10 },
|
||||
nextStep: "regulation_completion"
|
||||
},
|
||||
defiance_correction: {
|
||||
type: 'action',
|
||||
mood: 'transformative',
|
||||
story: "Your instructor notes your changing attitude. 'Defiance is weakening. Continue edging while expressing your growing understanding of why you need discipline. Your resistance is being properly redirected.'",
|
||||
actionText: "Edge while verbalizing your submission to discipline",
|
||||
duration: 240,
|
||||
effects: { arousal: 45, control: -35 },
|
||||
nextStep: "complete_surrender"
|
||||
},
|
||||
stoic_evaluation: {
|
||||
type: 'action',
|
||||
mood: 'testing',
|
||||
story: "Your instructor intensifies the evaluation. 'Admirable composure. Now we test deeper. Edge while maintaining perfect stillness even as intensity increases. True stoicism must be proven under pressure.'",
|
||||
actionText: "Edge with increased intensity while maintaining stoic composure",
|
||||
duration: 300,
|
||||
nextStep: "stoic_mastery"
|
||||
},
|
||||
redemption_earned: {
|
||||
type: 'ending',
|
||||
mood: 'redeemed',
|
||||
story: "Your instructor reviews your reflection work. 'Genuine understanding achieved through proper discipline. You have earned redemption through sincere remorse and corrective action. Your punishment is complete.'",
|
||||
endingText: "Punishment completed through redemption. Final state: Arousal {arousal}, Control {control}. You have learned and grown from discipline.",
|
||||
outcome: "redeemed"
|
||||
},
|
||||
service_completion: {
|
||||
type: 'ending',
|
||||
mood: 'constructively_disciplined',
|
||||
story: "Your instructor evaluates your service work. 'Exemplary service during punishment. You have transformed discipline into positive contribution. This demonstrates true understanding of corrective behavior.'",
|
||||
endingText: "Service-oriented punishment completed. Final state: Arousal {arousal}, Control {control}. You have turned discipline into service.",
|
||||
outcome: "service_oriented"
|
||||
},
|
||||
regulation_completion: {
|
||||
type: 'ending',
|
||||
mood: 'properly_disciplined',
|
||||
story: "Your instructor completes the regulation procedure. 'Punishment administered according to standards. You have demonstrated proper submission to disciplinary authority. Lesson learned and recorded.'",
|
||||
endingText: "Regulation punishment completed. Final state: Arousal {arousal}, Control {control}. You have been properly disciplined.",
|
||||
outcome: "regulation_disciplined"
|
||||
},
|
||||
complete_surrender: {
|
||||
type: 'ending',
|
||||
mood: 'surrendered',
|
||||
story: "Your instructor observes your complete transformation. 'Defiance completely eliminated. You now understand the necessity of discipline and proper authority. Your resistance has been properly channeled into submission.'",
|
||||
endingText: "Defiance corrected through discipline. Final state: Arousal {arousal}, Control {control}. You have surrendered completely to proper authority.",
|
||||
outcome: "defiance_corrected"
|
||||
},
|
||||
stoic_mastery: {
|
||||
type: 'ending',
|
||||
mood: 'stoically_disciplined',
|
||||
story: "Your instructor acknowledges your composure. 'Impressive stoic discipline maintained under pressure. You have demonstrated that true strength comes from controlled acceptance of necessary discipline.'",
|
||||
endingText: "Stoic discipline mastery achieved. Final state: Arousal {arousal}, Control {control}. You have proven strength through disciplined acceptance.",
|
||||
outcome: "stoic_master"
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Register the scenario in the browser environment
|
||||
if (typeof window !== 'undefined' && window.scenarioLoader) {
|
||||
window.scenarioLoader.registerScenario('scenario-punishment-session', punishmentSessionScenarioData);
|
||||
}
|
||||
|
||||
// Export for potential Node.js usage
|
||||
if (typeof module !== 'undefined' && module.exports) {
|
||||
module.exports = punishmentSessionScenarioData;
|
||||
}
|
||||
Loading…
Reference in New Issue