<<audio "MainTheme" loop play>>The first thing that hits you is the scent. The workshop has been untouched for months, ever since the funeral, but it still smells thickly of the act of painting - of mineral spirits and linseed oil. You lift a charcoal pencil to your nose and inhale the burnt-wood aroma.
This studio belonged to your mentor, your family, your...
[[mother.|Mentorstatus][$mentorTitle = "mother"; $mentorPronoun = 1; $playerRelationship = "child"]]
[[father.|Mentorstatus][$mentorTitle = "father"; $mentorPronoun = 2; $playerRelationship = "child"]]
[[parent.|Mentorstatus][$mentorTitle = "parent"; $mentorPronoun = 3; $playerRelationship = "child"]]
[[grandmother.|Mentorstatus][$mentorTitle = "grandmother"; $mentorPronoun = 1; $playerRelationship = "grandchild"]]
[[grandfather.|Mentorstatus][$mentorTitle = "grandfather"; $mentorPronoun = 2; $playerRelationship = "grandchild"]]
[[grandparent.|Mentorstatus][$mentorTitle = "grandparent"; $mentorPronoun = 3; $playerRelationship = "grandchild"]]
/*
<<linkappend "Debug Info">>
Passage name is <<print passage()>><</linkappend>>*//* THESE VARIABLES WILL HOLD THE ADDED-UP COUNT OF EACH COLOR, MOOD, SUBJECT, AND STYLE. WE WON'T USE THEM UNTIL LATER BUT WE'RE SETTING THEM UP HERE */
<<set $numberPaintingsPulled to 0>>
<<set $primaryCool to 0>>
<<set $primaryGrayscale to 0>>
<<set $primaryWarm to 0>>
<<set $subjectHuman to 0>>
<<set $subjectAnimal to 0>>
<<set $subjectLandscape to 0>>
<<set $moodAnger to 0>>
<<set $moodFear to 0>>
<<set $moodMelancholia to 0>>
<<set $moodJoy to 0>>
<<set $styleImpressionism to 0>>
<<set $styleGeometric to 0>>
<<set $styleRealism to 0>>
<<set $ultimatePrimaryColor to "nothing">>
<<set $ultimateSubject to "nothing">>
<<set $ultimateMood to "nothing">>
<<set $ultimateStyle to "nothing">>
<<set $shouldExitStyle to false>>
<<set $shouldExitMood to false>>
<<set $toFadeIn to "nothing">>
<<set $toFadeOut to "nothing">>
<<set $currentpaintingsound to "Nothing">>
/*THIS ARRAY SETS UP A BUNCH OF VERBS WE CAN ROTATE BETWEEN SO THAT WE'RE NOT ALWAYS GETTING 'PULL' WHEN PICKING A RANDOM PAINTING*/
<<set setup.selectionVerbs to [
'select',
'choose',
'unwrap',
'unveil',
'pull'
]>>
/* THIS ARRAY HOLDS ALL THE PAINTING DATA */
<<set $paintingCollection to [
{
id: 0,
name: "Blackbyrd",
primaryColor: "grayscale",
subject: "human",
mood: "melancholia",
style: "geometric",
sound: "Blackbyrd",
description: "A woman on a gray background holds a single white flower, the only source of light on the canvas. She looks up at a blackbird hovering above her. Each geometric figure is made of small, tessellated triangles. As you gaze at the canvas, you feel a sense of regret, of lost time."
},
{
id: 1,
name: "Perseverance",
primaryColor: "warm",
subject: "human",
mood: "joy",
style: "realism",
sound: "Perseverance",
description: "The painting shows a fist raised in the air, painted in realistic detail so that every wrinkle and bump of the skin stands out. A corona of light spreads out from the fist like it is the sun, in shades of bright yellow and radiant pink. The colors tell a story of joyful determination."
},
{
id: 2,
name: "Owl",
primaryColor: "cool",
subject: "animal",
mood: "fear",
style: "geometric",
sound: "Owl",
description: "A geometric owl dominates the canvas. Heavy lines of dark blue paint give the bird of prey a scowling, threatening expression. Its feathers look cold and heavy, like metal. Looking at it fills you with anxiety."
},
{
id: 3,
name: "Tear",
primaryColor: "cool",
subject: "human",
mood: "melancholia",
style: "impressionism",
sound: "Tear",
description: "A woman with blank, pretty features, rendered in an Impressionist style, looks up at you from the canvas. Her pink hair hangs down her back in waves, and her bright red lipstick is perfectly applied. A single tear hangs from the edges of her thick, dark lashes."
},
{
id: 4,
name: "What Rough Beast",
primaryColor: "warm",
subject: "human",
mood: "anger",
style: "impressionism",
sound: "WhatRoughBeast",
description: "This painting is made up of erratic, Impressionist scribbles that at first suggest little more than chaos. The occasional streak of neon yellow hurts your eyes. As you focus, you think you can make out a human figure at the center, its arms flung out towards the sea of red, its slit of a mouth howling with rage."
},
{
id: 5,
name: "The Moon Market",
primaryColor: "cool",
subject: "animal",
mood: "joy",
style: "realism",
sound: "TheMoonMarket",
description: "This painting is bright and invigorating. A realist style depicts a city street under a full moon, which bathes the buildings in psychedelic light. Stalls line the street, staffed and visited not by humans, but by birds. Their bright purple plumage glints in the moonlight."
},
{
id: 6,
name: "This Is The Grass That Grows",
primaryColor: "cool",
subject: "landscape",
mood: "joy",
style: "impressionism",
sound: "ThisIsTheGrassThatGrows",
description: "Small, faint brushstrokes depict a field of soft green grass dappled with blue wildflowers. A strong wind blows through the Impressionist-style grass, which bends, but doesn't break. The mood is gentle, like a touch of the cheek."
},
{
id: 7,
name: "The Traveler",
primaryColor: "cool",
subject: "animal",
mood: "melancholia",
style: "impressionism",
sound: "TheTraveler",
description: "A sea of bleary, Impressionist-style strokes form a giant camel in desaturated shades of yellow and orange, traversing a dun-colored desert. Atop the camel's back, between its two humps, is a hut. Something - you can't tell what - peers out from the hut's entrance. The camel and the creature in the hut gaze forward, their eyes unhappy and exhausted, at the vast expanse of desert before them."
},
{
id: 8,
name: "Cresting",
primaryColor: "cool",
subject: "landscape",
mood: "anger",
style: "geometric",
sound: "Cresting",
description: "A series of sharp blue triangles form several cresting waves, their foam dark instead of light. The waves bear down on the unsuspecting beach below. The tessellating waves seem vengeful, like something has angered them."
},
{
id: 9,
name: "We Don't Live Here Anymore",
primaryColor: "warm",
subject: "landscape",
mood: "melancholia",
style: "impressionism",
sound: "WeDontLiveHereAnymore",
description: "An empty room is illuminated by a weak ray of light from an open window. Thousands of small, impressionistic brush strokes make the yellow wallpaper seem faint and feverish rather than inviting. A single tree with bright orange foliage is visible from the window, but something about it says 'too little, too late.'"
},
{
id: 10,
name: "The World Turtles",
primaryColor: "cool",
subject: "animal",
mood: "joy",
style: "geometric",
sound: "TheWorldTurtles",
description: "The canvas shows a series of turtles, rendered in simple rectangles and strong lines, stacked on each other's backs. They are resplendent in vivid bottle greens. The turtle on top reaches its open mouth towards a sprig of bright purple berries, its hunger about to be sated. The painting is full of energy and excitement."
},
{
//id: 11,
name: "Strawberry Boy",
primaryColor: "grayscale",
subject: "human",
mood: "anger",
style: "realism",
sound: "StrawberryBoy",
description: "It's a realistic and disturbing painting of a jar filled with strawberries, rendered in black and white. The strawberries look no less real from their lack of color, and they glisten wetly like flesh. Amongst the berries is the skinny body of a young man, his face pressed against the glass and his fists clenched in desperation and rage."
},
{
id: 12,
name: "The House at the End",
primaryColor: "warm",
subject: "landscape",
mood: "fear",
style: "impressionism",
sound: "TheHouseAtTheEnd",
description: "Dripping lines of orange paint form impressionistic, textured shapes. In the center of the canvas is a dark red squre, its sharp corners foreboding. You half-close your eyes and the textured shapes become fiery trees, the square a house lurking among them."
},
{
id: 13,
name: "Tiger Tiger",
primaryColor: "grayscale",
subject: "animal",
mood: "melancholia",
style: "impressionism",
sound: "TigerTiger",
description: "Hazy, Impressionist brushstrokes in blacks, whites, and grays depict a tiger gazing at itself in a pool of water, its expression serious and sad. The tiger's reflection looks like it is searching for something in its real-life counterpart's face, but can't find it."
},
{
id: 14,
name: "Photosynthesis",
primaryColor: "cool",
subject: "landscape",
mood: "joy",
style: "geometric",
sound: "Photosynthesis",
description: "A massive tropical plant is rendered in green blocks, styled in a geometric pattern like a stained glass window. At the top is a teal bloom just beginning to open. Looking at the painting makes you feel optimistic, like a door has just opened inside you."
},
{
id: 15,
name: "Selva Oscura",
primaryColor: "grayscale",
subject: "landscape",
mood: "fear",
style: "geometric",
sound: "SelvaOscura",
description: "A series of sharp, tall triangles coalesces into a dark forest in the winter. The leafless, colorless trees look like they belong in a disturbing folk tale. In the center of the canvas, a cleft in the earth spews a much larger triangle: a jet of what looks, to you, like black lava hellfire. The painting fills you with paranoia."
},
{
id: 16,
name: "Black Moon",
primaryColor: "grayscale",
subject: "animal",
mood: "anger",
style: "realism",
sound: "BlackMoon",
description: "Slender strokes of paint in a realist style show a black cat framed in the shadows of an alley. The cat's back is arched in fury. Faint light from the streetlamps puddles in the distance, but the shadows swallow it."
},
{
id: 17,
name: "Some Kind of Freedom",
primaryColor: "warm",
subject: "animal",
mood: "anger",
style: "impressionism",
sound: "SomeKindOfFreedom",
description: "It's an impressionistic painting in the style of Degas's dancers in motion, but full of rage instead of poise. A bright orange horse bucks its jockey, its eyes frenzied, in front of stands of horrified onlookers. The color of its coat makes it look like a flame."
},
{
id: 18,
name: "Prescribed Burning",
primaryColor: "warm",
subject: "landscape",
mood: "anger",
style: "realism",
sound: "PrescribedBurning",
description: "A wall of fire sweeps across a monotonous prairie of dun-colored grass, which ignites under sprays of sparks. It's all rendered so realistically that you feel the warmth on your skin. But it's not all bad - the painting screams anger, yes, but also cleansing, resowing, rebirth."
},
{
id: 19,
name: "The Widow Gonzalez at Rush Hour",
primaryColor: "warm",
subject: "human",
mood: "fear",
style: "realism",
sound: "TheWidowGonzalezAtRushHour",
description: "A realist painting of a crowd in a busy subway station. The people and train cars are rendered in warm, yellow tones. But amongst the crowd is a single figure - an old woman - who looks fearfully at the people around her, as if they might touch her, infecting her body with motion and purpose she cannot stand. The crowd cleaves around her as if she is a rock in a stream."
},
{
id: 20,
name: "Winter Nor'easter",
primaryColor: "cool",
subject: "human",
mood: "fear",
style: "impressionism",
sound: "WinterNorEaster",
description: "Short, unblended strokes, in the Impressionist style of Renoir, show a woman caught in a snowstorm at twilight. The bluish-white streaks of snow only partially obscure her face, which shows fear and exhaustion. Her skin is tinged with light purple. The storm whirls around her in every direction."
},
{
id: 21,
name: "A Question of Dominance",
primaryColor: "grayscale",
subject: "animal",
mood: "fear",
style: "geometric",
sound: "AQuestionOfDominance",
description: "A black-and-white painting shows simple circles and lines that coalesce, upon closer inspection, into two creatures circling each other. The mood is nervous and charged, as if one animal may run at the other and disturb the scene's careful geometry."
},
{
id: 22,
name: "Sonata No. 17 in C Major",
primaryColor: "grayscale",
subject: "human",
mood: "joy",
style: "impressionism",
sound: "SonataNo17InCMajor",
description: "Hazy, impressionistic stipples of paint show a nighttime city landscape of high-rise buildings in gray and black. But one window is lit up in bright white. A young boy standing in that window plays the violin, his eyes closed and a smile on his face. His joy is bright enough to illuminate the dim world around him."
},
{
id: 23,
name: "Rose River Falls",
primaryColor: "grayscale",
subject: "landscape",
mood: "joy",
style: "realism",
sound: "RoseRiverFalls",
description: "Gray rock formations and graceful trees bookend a column of white foam in the middle of the canvas. The true-to-life style makes you feel as if spray from the waterfall is touching your cheeks. You close your eyes and feel a sense of ecstatic immediacy."
},
{
id: 24,
name: "Salted Earth",
primaryColor: "cool",
subject: "landscape",
mood: "melancholia",
style: "realism",
sound: "SaltedEarth",
description: "This painting shows a realist battlefield after the war has passed, leaving behind only the ruin of combat. The detailed strokes of paint in somber, cool shades show bodies on the field. The work fills you with a sadness so deep you struggle to name it."
},
{
id: 25,
name: "Agoraphobia",
primaryColor: "grayscale",
subject: "landscape",
mood: "fear",
style: "geometric",
sound: "Agoraphobia",
description: "A series of geometric houses painted in black, white, and gray stand at the edge of a cliff, which juts down to the ocean in a single, dramatic line. The houses are clustered together like people who don't know what the future holds."
},
{
id: 26,
name: "The Arnolfini Wedding - Call and Response",
primaryColor: "warm",
subject: "human",
mood: "joy",
style: "geometric",
sound: "TheArnolfiniWeddingCallAndResponse",
description: "Bold, geometric blocks of paint in warm, sunny tones form the shape of two humans reaching for each other. A bright yellow light, like a star, explodes from the place where they touch. The effect is ecstatic and celebratory."
},
{
id: 27,
name: "The Visitor",
primaryColor: "warm",
subject: "animal",
mood: "anger",
style: "realism",
sound: "TheVisitor",
description: "Irate strokes of dark red and orange form a realistic painting of a tunnel in shadow. Set into that dried-blood darkness is a pair of eyes - yellow, slitted, shaped like an animal's. You feel the quiet rage of their gaze no matter where you look."
}
]>>
<<set $chosenSelections to [
{
id: 1,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 2,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 3,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 4,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 5,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 6,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 7,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty",
description: "empty"
},
{
id: 8,
name: "empty",
primaryColor: "empty",
subject: "empty",
mood: "empty",
style: "empty"
}
]>>
<<set $joyMemoryBank to [
{
id: 0,
description: "When you were a child, your mentorTitle used to take you to the art museum every year for your birthday. capitalheshe let you wander through the exhibitions at your own pace, even if it took hours. Your favorite was the Greek and Roman wing. You liked imagining the statues coming to life and stepping off the pedestal, talking just to you in languages nobody had heard spoken aloud in thousands of years.\n\n'Did you learn in school that these statues used to be covered in paint?' your mentorTitle told you.\n\n'No,' you said.\n\n'Oh, yes. Pigments so bright you couldn't look away.'\n\nYou gazed up at the statue in front of you and tried to imagine it in all its vibrant, electrifying glory. \n\nNow, in front of you, you see that glory in 'currentPaintingPull.name.'"
},
{
id: 1,
description: "Once, when you were about fourteen, you were in the kitchen, practicing the sketching exercises your mentorTitle had given you. No matter how many times you drew the bowl of peaches on the table in front of you, the lines didn't come out the way you saw them. The perspective was wrong. The shading was too heavy, or too light.\n\n Your mentorTitle came in from hisher workshop, where heshe had been creating the painting that would become 'currentPaintingPull.name,' and noticed your frustration. 'This is making me hungry,' heshe said, 'for something more filling than peaches. Hang on.' capitalheshe pulled a block of sharp cheddar and a loaf of bread out of the fridge. In a few minutes, the kitchen smelled like grilled cheese. You sat together and ate in comfortable silence, and when you had stuffed the last crusts in your mouth, heshe got up and made you another grilled cheese without asking."
},
{
id: 2,
description: "The first time a gallery show accepted one of your paintings, you were anxious to tell your mentorTitle. You hadn't told himher you were submitting at all. Over the years, you had learned that hisher critiques cut both ways, depending on hisher mood. capitalheshe could be constructive and gentle, but could wield words like a knife, too. Your painting, a take on Titian's nudes, showed a woman reclining on a couch. Except you had used broad strokes of neon paint for the human form, so that under a black light, the woman's body looked sharp and electric. You were proud of it, but you didn't know if your mentorTitle would be, too.\n\n 'Oh, my,' heshe said when heshe saw it. capitalheshe ran hisher fingers along the frame as heshe studied the work of your hands. 'This is incredible. Are you happy with it? I would be, if this was mine.'\n\n'Thank you,' you said softly. You felt something blooming in you, in the same way you feel now, looking at 'currentPaintingPull.name.'"
},
{
id: 3,
description: "Your mentorTitle kept a vacation house by the river, paid for by the commissions and speaking fees and honorariums heshe charged for hisher expertise. When heshe wasn't painting, heshe liked to sit on the dock and repair crab traps, dropping them into the soft mud of the river when heshe was done. Then your mentorTitle would sit back and gaze into the river as heshe waited for something to stir in the trap. \n\n As a child, you hated this. 'It's boring!' you told himher. 'You don't even know if you're going to catch anything!'\n\n 'That isn't the point,' your mentorTitle would tell you. 'Look at the river. Do you see it moving? That's the point.' Later that day, heshe went inside and painted 'currentPaintingPull.name.'\n\n You didn't understand hisher words then. Now you think you do."
},
{
id: 4,
description: "All your life, your mentorTitle went to the same bakery. Here, they served the kinds of desserts hisher parents had made in their home country: spiced rice puddings, puff pastries filled with honey, dough balls deep-fried and dipped in flavored syrups. Even when heshe could have gotten hisher assistant to go - or you, because you loved this bakery too - heshe always went in person. capitalheshe would chatter with the owner and give a much bigger tip than hisher order merited. 'You must be kind to people who feed you so deliciously,' heshe told you around a mouthful of something sweet. \n\nOne day, the owner told himher that heshe was sorry, but heshe could no longer afford rent, and so the bakery would close at the end of the year. So, after your mentorTitle finished 'currentPaintingPull.name,' heshe made prints and sold them. And while heshe kept the original, heshe gave the proceeds from the print sales to the bakery. Not only did the bakery renew its lease, but it expanded into the next building."
},
{
id: 5,
description: "Many art students applied to work as assistants in your mentorTitle's studio, but the ones heshe selected, who became your coworkers for the five years you worked as an assistant alongside them, did not always make sense to you. A few were natural talents, while others were industrious but lacked technique or sophistication.\n\nYou asked your mentorTitle why heshe didn't always pick the best of the best. 'Because the naturally gifted ones don't know what it is to work hard,' heshe said. 'Half of them make brilliant work but falter after their first struggle. The others? They know how to try again and again.'\n\nThe next day, you went to the local museum to see a painting by Ruby, one of hisher former assistants. 'The Liturgical Flame' was her first work featured in a museum collection. 'It took me so long,' Ruby said, 'but I remembered what you told me about 'currentPaintingPull.name.' How many times you had to try to get it right.' Your mentorTitle was jubilant. capitalheshe shot you a meaningful look, but heshe didn't need to. You already understood."
},
{
id: 6,
description: "When your mentorTitle approached hisher sixties, heshe made a will. Before heshe took it to be notarized, heshe called you into hisher studio and handed you a bundle. 'I am giving these to you,' heshe said. 'They are more valuable than any art I've made.'\n\nInside were several tiles painted with intricate blue patterns. 'They were taken from the courtyard of my grandfather's house,' your mentorTitle said, 'before the war came and forced us across the ocean. My cousins say the house is overgrown with vines now, and half the walls have fallen down.'\n\n'Doesn't that make you sad?' you asked.\n\n'Very much. But I still have these tiles. And when it is your turn, you will hand them down, too.'\n\nSince your mentorTitle's death, you had kept the tiles safe in a drawer while you figured out where to put them. You will hang them on the wall, you decide now, with 'currentPaintingPull.name' in between them."
}
]>>
<<set $melancholiaMemoryBank to [
{
id: 0,
description: "When you were a teenager, you sometimes sat in your mentorTitle's studio while you did your algebra homework. On a rainy spring evening, you looked up from your worksheet and saw himher sketching a man's face. The man's sharp nose and thin lips looked strikingly like your mentorTitle's. \n\n 'Who's that?' you asked. \n\n 'My brother.' \n\n You stared at your mentorTitle. 'You have a brother?' \n\n 'I did.' \n\n It took you years to learn the whole story: your mentorTitle's brother - your own relative - had also been an artist, but none of his art had survived. He struggled with depression until the day he set all his art on fire and died of suicide. Your mentorTitle almost never spoke of him, and heshe never turned that sketch into a painting. But you think you can see some of its emotion in 'currentPaintingPull.name.'"
},
{
id: 1,
description: "After five years of working as an assistant in your mentorTitle's studio, you took himher for cappuccinos at the coffee shop down the street. As you stirred sugar into your cup, you told himher it was time you moved on. \n\n 'To be on your own?' heshe said. 'I can understand that, but give it another year, your style is developing so much. And so is mine, with you, the way you helped me make 'currentPaintingPull.name' -' \n\n 'I don't want to be a painter,' you told himher. 'I got a job at an ad agency.' \n\n 'Oh,' heshe said, and took a long drink of coffee. Then - 'Why? Why the hell?' \n\n 'Because painting doesn't make me happy anymore,' you said. \n\n 'I see,' heshe said. 'Well. That is a shame.'"
},
{
id: 2,
description: "A few weeks before your mentorTitle died, you were sitting next to hisher hospital bed when heshe turned to you and said, 'Do you think I've had it easy?'\n\n You looked up from your book, startled. 'In what way?' you said.\n\n 'I made a living through creating things. Most people are forced to give up that privilege.'\n\n You picked your next words carefully. 'If you've had it easy,' you told himher, 'you never acted like it.'\n\n capitalheshe didn't answer, just stared out the window. Somewhere in the trees outside, a bird called. \n\nYou think of that bird call now, looking at 'currentPaintingPull.name.'"
},
{
id: 3,
description: "Your mentorTitle didn't have many friends. As heshe loomed larger and larger in the art world, more of the people that swarmed around himher just wanted the connection, or the favors, or the status. You weren't like that, heshe reminded you often. You were hisher family, and that meant your love for himher was genuine. \n\n The older you got, the more you realized just how much your mentorTitle had needed you - heshe sat alone most nights, drinking a single glass of wine and staring down at the city from hisher studio window - and how terribly lonely heshe must have been.\n\nOne of those nights, heshe produced 'currentPaintingPull.name.' It never appeared in a single gallery show, as far as you know."
},
{
id: 4,
description: "Your mentorTitle had to move to a smaller house when you were a toddler. capitalheshe was barely getting recognition in the wider art world, and for a few years - years you barely remember - it seemed like heshe had bet and lost on an art career that would never take off. When you were old enough to understand what rent was, heshe told you heshe could no longer pay it, and so you and the rest of your family packed up your things. \n\nWhat you remember, hazily, is your mentorTitle placing all hisher paintings into boxes. capitalheshe held up 'currentPaintingPull.name,' looked at it, and sighed. 'I'd sell it, but for what? Anything?' heshe murmured to himselfherself.\n\nLater, heshe would receive many offers to sell 'currentPaintingPull.name.' capitalheshe never accepted one."
},
{
id: 5,
description: "When you were about ten, your mentorTitle started in earnest to teach you to paint. You had already absorbed basic technique - color theory, composition, stroke length and type - just by watching himher, but now you were swept up in the joy of turning nothing into something. \n\nOne evening, your mentorTitle took you outside to paint the sunset. The two of you stood next to each other and worked as the sky changed colors. You sliced your brush across the canvas in a fugue and grinned when you stepped back.\n\n But when heshe saw it, your mentorTitle began to cry. 'What did I do?' you asked, anxious.\n\n'You don't think about what others will say. You just make.'\n\nYou realized, later, that what your mentorTitle meant was that heshe never stopped feeling the weight of the world's expectations. You look at 'currentPaintingPull.name' and wish you, too, could go back to a time when nobody cared what you made, when there was endless room for you inside your own art."
},
{
id: 6,
description: "After hisher first brush with financial success, your mentorTitle didn't make many extravagant purchases. The only exception was a cockatoo named Banana, who sat on a perch in your mentorTitle's studio and babbled in bird-nonsense as your mentorTitle painted. You liked Banana, too, and would feed her berries out of your open palm after you'd done your chores.\n\nOne afternoon, your mentorTitle came into hisher studio and saw that the window had broken. Banana's perch was empty. Your mentorTitle put up flyers everywhere, took you out searching every day at sunset, and even hired trackers to pursue Banana across the city. At first, people called in sightings. They had seen Banana outside their house, they had seen Banana in the park, they had seen her on a telephone wire outside the grocery store.\n\nBut then the calls became less and less frequent, until eventually there were none. You had never seen your mentorTitle cry much, so it was strange to catch himher crying in the kitchen, soft and restrained, before heshe realized you were there. Neither of you ever saw Banana again, although you felt an echo of her in 'currentPaintingPull.name.'"
},
]>>
<<set $fearMemoryBank to [
{
id: 0,
description: "When your mentorTitle's tumor grew too large for himher to breathe on hisher own, the nurses brought in an oxygen machine. They placed the cannula in your mentorTitle's nostril. At night, when heshe slept, you could hear the soft whooshing of oxygen.\n\n One afternoon, the oxygen machine's tubing became disconnected, and your mentorTitle began to gasp. capitalheshe clawed at your arm. 'Get someone,' heshe wheezed. \n\n You ran into the hallway. 'I need a nurse!' you screamed. 'Nurse!' A woman in scrubs bustled down the hallway and reattached the the tubing. It took several long minutes for your mentorTitle's breathing to calm, for the blue tint to leave hisher skin. \n\n 'That was scary,' heshe whispered. 'I know,' you said. \n\n 'currentPaintingPull.name' was the last painting heshe made, the one heshe created right before the oxygen machine. After that, it was impossible for himher to paint."
},
{
id: 1,
description: "One fall day when you were in middle school, your mentorTitle was driving you home after play practice. It happened fast: one moment you were telling your mentorTitle all about Shakespeare, and the next your mentorTitle's sedan was rocking back and forth after a truck smacked the driver's side.\n\n It wasn't a serious car accident. The truck driver had failed to yield, but wasn't going fast enough to do anything but toss the two of you around like boats on a stormy sea. That didn't matter to your mentorTitle, who looked terrified. capitalhisher breath seized, and heshe could barely talk. You had never seen himher like this. When heshe got home, heshe created 'currentPaintingPull.name.'\n\n Later, you would learn that when your mentorTitle was a child, heshe had been in the back seat during the car crash that killed hisher father. capitalheshe was afraid every time heshe got behind the wheel as an adult, but did it anyway. \n\n You wanted to tell himher that you admired himher for this, but the time never seemed right."
},
{
id: 2,
description: "Your mentorTitle was afraid of insanity. When heshe was a teenager, a long bout of depression had led hisher parents to send himher away to a 'health center' on the coast. capitalheshe never talked about what happened there, but you knew that it must have been terrible by the way hisher face blanched any time a relative mentioned 'Whispering Pines Convalescence Home.' \n\n'You could try seeing a psychiatrist sometime,' you said once, when you were grown enough to give your mentorTitle advice. 'They might give you something that would help. And nobody would think you're crazy.'\n\n capitalhisher eyes shuttered, and heshe told you to drop it. The way people of your generation talked about mental health, heshe reminded you, was foolishly optimistic.\n\nMaybe, you thought, when heshe painted works like 'currentPaintingPull.name,' that was all heshe needed to work through hisher fear. But you doubted it."
},
{
id: 3,
description: "Once your mentorTitle had established himselfherself, heshe received invitations to speak at conferences across the country, then, as hisher reputation grew, around the world. But it didn't stop himher from fearing that heshe had nothing to say, nothing to teach. \n\nYou didn't realize this until you were in your early twenties, officially working as hisher assistant, which meant packing hisher materials before a trip. One night, you were in hisher studio, sorting through hisher travel receipts. The light was dim - the sun had almost gone down - but you had been engrossed in the numbers and had not yet turned on the light. The door opened, and your mentorTitle stepped inside. capitalheshe didn't realize you were there, and for reasons you were never able to explain, you didn't say anything. \n\nYou watched as heshe practiced the remarks heshe planned to give, over and over again, stopping and starting, changing words, anxiety written across all of hisher features. capitalheshe paced in front of 'currentPaintingPull.name,' kept glancing at it like it might speak to himher. After long minutes of this, heshe abruptly walked out of the studio."
},
{
id: 4,
description: "Your mentorTitle was afraid of dogs. capitalheshe liked to take walks when heshe felt creatively blocked, but heshe always had to work out a route that wouldn't take himher past a house where a dog barked in the window. This wasn't foolproof. One afternoon - an afternoon that was otherwise perfect, sunny and clear - you and your mentorTitle turned the corner and ran into a woman walking her Saint Bernard. Your mentorTitle stopped suddenly, as if heshe had been turned to stone.\n\n 'It's okay,' the woman said. 'He's very gentle. He won't hurt you.'\n\nBut your mentorTitle couldn't even speak. capitalhisher eyes darted back and forth as heshe searched for escape routes. The woman offered you both an awkward smile and crossed the street.\n\nAfterwards, your mentorTitle went home and painted 'currentPaintingPull.name.' Only then did you feel like you could see that Saint Bernard the way your mentorTitle did, twisted and monstrous."
},
{
id: 5,
description: "When you were a toddler, so young that you remember sensory flashes more than coherent moments, your mentorTitle was terrified that you would get hurt. You have the impression of hisher hands clutching you tight to hisher chest when heshe held you, as if you were a precious and breakable thing. When you got older and heshe took you to the neighborhood playground, heshe trailed behind you, much more closely than the other adults, like your shadow. The result was that when you skinned your knee or banged your head, you tried to keep it from your mentorTitle. You knew that heshe would hold you tight again, so tight, and sometimes you weren't sure you would ever get free.\n\nYou never discussed this, or asked why your mentorTitle behaved this way - the memories were so faint that you didn't know how to dredge them from the deep ocean of your subconscious and turn them into words. But when you saw 'currentPaintingPull.name' for the first time, you felt a sense of instant familiarity."
},
{
id: 6,
description: "At times, when your mentorTitle became frustrated with a work and didn't know how to continue, a wave of dizziness would suddenly overtake himher. capitalhisher hands became clammy, and hisher breath came in shallow gasps. 'Don't worry,' heshe told you any time you were present for one of these spells - as you were while heshe was working on currentPaintingPull.name - 'it will pass.' But it still terrified you. \n\nThen, when you were in high school, it happened to you. You had a mountain of algebra homework, and it was nearing two in the morning, and you didn't understand the idea of polynomials in the first place. The room began to spin, and an iron band gripped your chest. You lay on the floor next to your desk, breathing raggedly, sure you were dying. After a few minutes, it passed.\n\nYou learned that these were called panic attacks, and that they would not kill you, just like they had never killed your mentorTitle. But you never mentioned this to himher. You felt that heshe would be disappointed, somehow, that heshe had passed on hisher affliction to you."
}
]>>
<<set $angerMemoryBank to [
{
id: 0,
description: "When you were very little, you used to play with paint brushes at the back of the studio while your mentorTitle worked. The brushes never had any paint on them, but you liked to pretend. You would drag the brushes over the walls and cabinets, imagining what you might paint if your mentorTitle ever let you. \n\nOne day, while heshe was working on 'currentPaintingPull.name,' your mentorTitle stepped out to take a phone call and left a tube of black paint uncapped. When heshe came back and found that you had covered an empty, freshly stretched canvas in globs of black, hisher fury was instant and unrelenting. \n\n capitalheshe raised hisher hand. Hesitated. Put it down. But in your memory you still feel the sting on your cheek, as if heshe had struck you."
},
{
id: 1,
description: "A few years ago, long after you had left your mentorTitle's workshop to work at the ad agency, you got a call from one of hisher assistants. Your mentorTitle had run a stop sign and grazed a young man in the crosswalk. The man was fine, though your mentorTitle would be footing his hospital bill. \n\n That night, you sat down with your mentorTitle and said, 'Maybe it's time I take the keys.' \n\n capitalheshe got deadly quiet. 'Do you think I'm a child?' heshe said. \n\n 'No, but you might kill one if you keep going like that.' \n\n Your mentorTitle stood up and flung the keys at the wall so hard that the keyring snapped. You didn't hear from himher for five days. capitalheshe had been busy, heshe snippily informed you, making 'currentPaintingPull.name.'"
},
{
id: 2,
description: "Your mentorTitle hated reviews, something you first learned when you were young. Whenever heshe debuted a new show, heshe passed you the paper and had you read the local art critic's column, stopping to correct you if you mispronounced a word. You were still learning to read when this began.\n\nIf your mentorTitle heard something heshe didn't like, heshe yelled at you to stop. 'That fucker,' heshe would seethe, 'that tasteless hack, that shitstain. She thinks she's really onto something, huh? She thinks 'currentPaintingPull.name' is 'uninspired?' I'll show her 'uninspired.' And then heshe would grab the newsprint from your hands, scribble something furious in permanent marker, and storm out of the room. \n\n After heshe died and you were cleaning out the closet in hisher bedroom, you opened a cardboard box to find every single negative review, stacked neatly like collared shirts. You burned them in the backyard."
},
{
id: 3,
description: "One afternoon, when you were fifteen, your mentorTitle received a call that hisher high school art teacher had died. The school was organizing a memorial, and they wanted to know if your mentorTitle would give a speech.Your mentorTitle hung up the phone without answering, then grabbed a bag of recycling full of empty Coke bottles, stepped outside, and threw them against the gravel alley. \n\n The next day, heshe told you that hisher art teacher had screamed at himher every day, had torn up hisher sketches, had paraded hisher canvases in front of the class for ridicule. Your mentorTitle had become an artist not because of, but in spite of, hisher first mentor's 'help.' When heshe had hisher first gallery show, with 'currentPaintingPull.name' at its center, there was the teacher. This time they were warm, complimentary, telling everyone who would listen that 'I always knew heshe could do it.' \n\n 'I hope they pour that fucker's ashes into traffic,' your mentorTitle said, and that was the last you spoke of it."
},
{
id: 4,
description: "Right after your mentorTitle exploded onto the scene with hisher show 'Collective (Im)Possibilities,' heshe was swarmed by agents who wanted to find markets heshe could slot into. capitalheshe was put off by their insistence - they reminded himher of vultures, heshe told you - but knew the money would help your family out of the precarious lower-middle-class level from which they had struggled to ascend for generations.\n\ncapitalheshe picked a woman who, at first, did her job well. She sold most of the paintings from 'Collective (Im)Possibilities' for several thousand dollars each, and a few for much more than that. But then she suggested what your mentorTitle should start creating next. 'Exploring your personal pain, that's in now,' she said. 'Creating bold statements with, you know, the ordeals you've weathered. Whatever they are.'\n\n'You want me to slash my wrists and bleed on the canvas?' your mentorTitle replied, hisher voice rising. 'That's not what I do.' capitalheshe fired himher the next day and made 'currentPaintingPull.name.' An exploration of hisher emotions, heshe told you, the way heshe himselfherself wanted it."
},
{
id: 5,
description: "By the time you had become one of your mentorTitle's assistants, in your late teens, you were used to the constant presence of hisher other assistants. You tried to make friends with them, since they were college students and only a few years older than you, but they kept their distance - put off by your relationship to your mentorTitle, you assumed.\n\nBut one, a girl named Tara, bullied you relentlessly. It started with 'accidents.' She tripped you while you were carrying thick folders of invoices, or shut the door in your face. Then you saw her writing a text to the assistants' group chat - which you weren't part of - saying that your art was just a weak ripoff of your mentorTitle's.\n\nOne afternoon, while the assistants were eating lunch, you decided to ask your mentorTitle for advice. capitalheshe was working on 'currentPaintingPull.name,' and heshe slammed down hisher paintbrush and stalked into the kitchen, where heshe walked over to Tara, grabbed her phone, and threw it on the floor. 'Get out of my studio,' heshe screamed, and Tara scuttled away like a crab.\n\nYou wanted to tell your mentorTitle that you could have handled it yourself. What you really wanted was for someone to tell you that Tara was wrong, that your talent was real, and distinct from your mentorTitle's. But you were afraid to say it."
},
{
id: 6,
description: "Once you reached your twenties, you had realized that your mentorTitle's sudden explosions of anger were not common to all artists. It was possible to fill a canvas without screaming or throwing something. But you knew that your mentorTitle would not hear this if it came from you. So you asked one of hisher professional friends, a fellow painter heshe had met at the Biennale and collaborated with on a series, to do it instead.\n\nAfter that, you noticed that your mentorTitle really did try. But because heshe didn't know what to do with hisher anger, heshe stood still as it washed over himher, as if hiding from it. capitalheshe began to develop terrible migraines, the kind that forced himher into bed for an entire day. It was during this time that heshe made 'currentPaintingPull.name.'\n\ncapitalheshe went back to screaming after heshe visited the doctor for hisher migraines and was told that hisher suffering had no physical root. You thanked your mentorTitle's friend and went back to weathering hisher storms of fury."
}
]>>
<<set $chosenMemoryBank to [
{
id: 1,
description: "empty"
},
{
id: 2,
description: "empty"
},
{
id: 3,
description: "empty"
},
{
id: 4,
description: "empty"
},
{
id: 5,
description: "empty"
},
{
id: 6,
description: "empty"
},
{
id: 7,
description: "empty"
}
]>>
/*AUDIO LOADING*/
<<cacheaudio "Canvas1" "music/Canvas1.mp3">>
<<cacheaudio "Canvas2" "music/Canvas2.mp3">>
<<cacheaudio "Canvas3" "music/Canvas3.mp3">>
<<cacheaudio "Sketch1" "music/Sketch1.mp3">>
<<cacheaudio "Sketch2" "music/Sketch2.mp3">>
<<cacheaudio "Sketch3" "music/Sketch3.mp3">>
<<cacheaudio "PaintStroke1" "music/PaintStroke1.mp3">>
<<cacheaudio "PaintStroke2" "music/PaintStroke2.mp3">>
<<cacheaudio "PaintStroke3" "music/PaintStroke3.mp3">>
<<cacheaudio "UnfoldNote" "music/UnfoldNote.mp3">>
<<cacheaudio "MainTheme" "music/MainTheme.mp3">>
<<cacheaudio "MainThemeAnger" "music/MainThemeAnger.mp3">>
<<cacheaudio "MainThemeFear" "music/MainThemeFear.mp3">>
<<cacheaudio "MainThemeJoy" "music/MainThemeJoy.mp3">>
<<cacheaudio "MainThemeMelancholia" "music/MainThemeMelancholia.mp3">>
<<cacheaudio "Agoraphobia" "music/Agoraphobia.mp3">>
<<cacheaudio "AQuestionOfDominance" "music/AQuestionOfDominance.mp3">>
<<cacheaudio "Blackbyrd" "music/Blackbyrd.mp3">>
<<cacheaudio "BlackMoon" "music/BlackMoon.mp3">>
<<cacheaudio "Cresting" "music/Cresting.mp3">>
<<cacheaudio "Owl" "music/Owl.mp3">>
<<cacheaudio "Perseverance" "music/Perseverance.mp3">>
<<cacheaudio "Photosynthesis" "music/Photosynthesis.mp3">>
<<cacheaudio "PrescribedBurning" "music/PrescribedBurning.mp3">>
<<cacheaudio "RoseRiverFalls" "music/RoseRiverFalls.mp3">>
<<cacheaudio "SaltedEarth" "music/SaltedEarth.mp3">>
<<cacheaudio "SelvaOscura" "music/SelvaOscura.mp3">>
<<cacheaudio "SomeKindOfFreedom" "music/SomeKindOfFreedom.mp3">>
<<cacheaudio "SonataNo17InCMajor" "music/SonataNo17InCMajor.mp3">>
<<cacheaudio "StrawberryBoy" "music/StrawberryBoy.mp3">>
<<cacheaudio "Tear" "music/Tear.mp3">>
<<cacheaudio "TheArnolfiniWeddingCallAndResponse" "music/TheArnolfiniWeddingCallAndResponse.mp3">>
<<cacheaudio "TheHouseAtTheEnd" "music/TheHouseAtTheEnd.mp3">>
<<cacheaudio "TheMoonMarket" "music/TheMoonMarket.mp3">>
<<cacheaudio "TheTraveler" "music/TheTraveler.mp3">>
<<cacheaudio "TheVisitor" "music/TheVisitor.mp3">>
<<cacheaudio "TheWidowGonzalezAtRushHour" "music/TheWidowGonzalezAtRushHour.mp3">>
<<cacheaudio "TheWorldTurtles" "music/TheWorldTurtles.mp3">>
<<cacheaudio "ThisIsTheGrassThatGrows" "music/ThisIsTheGrassThatGrows.mp3">>
<<cacheaudio "TigerTiger" "music/TigerTiger.mp3">>
<<cacheaudio "WeDontLiveHereAnymore" "music/WeDontLiveHereAnymore.mp3">>
<<cacheaudio "WhatRoughBeast" "music/WhatRoughBeast.mp3">>
<<cacheaudio "WinterNorEaster" "music/WinterNorEaster.mp3">>
<<cacheaudio "Nothing" "music/Nothing.mp3">><<nobr>>
<<if hasVisited("RandomPaintingPull")>><<audio $currentpaintingsound stop>><</if>>/*if previous currentpaintingsound is playing, stop it*/
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "Canvas1" play>>
<<case 2>><<audio "Canvas2" play>>
<<case 3>><<audio "Canvas3" play>>
<</switch>>
<</nobr>>The painting you <<print setup.selectionVerbs.random()>> is called '<<set $currentPaintingPull to either($paintingCollection)>><<= $currentPaintingPull.name >>.' <<=$currentPaintingPull.description >><<set $currentpaintingsound to $currentPaintingPull.sound>><<timed 2s>><<audio $currentpaintingsound play>><</timed>>
[[Keep this painting.|PositiveSelection][$numberPaintingsPulled = $numberPaintingsPulled + 1]]
[[Select a different painting.|RandomPaintingPull]]
/*
<<linkappend "Debug Info">>
Mentor title is $mentorTitle
Pronoun 1 is $capitalheshe
Pronoun 2 is $heshe
Pronoun 3 is $capitalhisher
Pronoun 4 is $hisher
Pronoun 5 is $capitalhimher
Pronoun 6 is $himher
Pronoun 7 is $capitalhishers
Pronoun 8 is $hishers
Pronoun 9 is $capitalhimselfherself
Pronoun 10 is $himselfherself
Current painting pull is $currentPaintingPull.name
Current painting sound is $currentpaintingsound, derived from $currentPaintingPull.sound
Passage name is <<print passage()>><</linkappend>>*/You place '<<= $currentPaintingPull.name >>' to the side. A memory comes to you.
<<nobr>>
/* THIS SECTION HANDLES THE LOGIC FOR INPUTTING THE PAINTING SELECTION INTO A NEW ARRAY WE CAN CHECK LATER */
<<if $numberPaintingsPulled is 1>>
<<set $chosenSelections[0].name to $currentPaintingPull.name>>
<<set $chosenSelections[0].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[0].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[0].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[0].style to $currentPaintingPull.style>>
<<set $chosenSelections[0].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 2>>
<<set $chosenSelections[1].name to $currentPaintingPull.name>>
<<set $chosenSelections[1].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[1].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[1].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[1].style to $currentPaintingPull.style>>
<<set $chosenSelections[1].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 3>>
<<set $chosenSelections[2].name to $currentPaintingPull.name>>
<<set $chosenSelections[2].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[2].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[2].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[2].style to $currentPaintingPull.style>>
<<set $chosenSelections[2].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 4>>
<<set $chosenSelections[3].name to $currentPaintingPull.name>>
<<set $chosenSelections[3].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[3].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[3].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[3].style to $currentPaintingPull.style>>
<<set $chosenSelections[3].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 5>>
<<set $chosenSelections[4].name to $currentPaintingPull.name>>
<<set $chosenSelections[4].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[4].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[4].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[4].style to $currentPaintingPull.style>>
<<set $chosenSelections[4].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 6>>
<<set $chosenSelections[5].name to $currentPaintingPull.name>>
<<set $chosenSelections[5].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[5].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[5].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[5].style to $currentPaintingPull.style>>
<<set $chosenSelections[5].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 7>>
<<set $chosenSelections[6].name to $currentPaintingPull.name>>
<<set $chosenSelections[6].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[6].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[6].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[6].style to $currentPaintingPull.style>>
<<set $chosenSelections[6].description to $currentPaintingPull.description>>
<<elseif $numberPaintingsPulled is 8>>
<<set $chosenSelections[7].name to $currentPaintingPull.name>>
<<set $chosenSelections[7].primaryColor to $currentPaintingPull.primaryColor>>
<<set $chosenSelections[7].subject to $currentPaintingPull.subject>>
<<set $chosenSelections[7].mood to $currentPaintingPull.mood>>
<<set $chosenSelections[7].style to $currentPaintingPull.style>>
<<set $chosenSelections[7].description to $currentPaintingPull.description>>
<</if>>
/* THIS SECTION HANDLES CHOOSING A RANDOM MEMORY IN THE PROPER EMOTIONAL CATEGORY*/
<<if $currentPaintingPull.mood is "joy">>
<<set _currentMemory to either($joyMemoryBank)>>
<<elseif $currentPaintingPull.mood is "melancholia">>
<<set _currentMemory to either($melancholiaMemoryBank)>>
<<elseif $currentPaintingPull.mood is "fear">>
<<set _currentMemory to either($fearMemoryBank)>>
<<elseif $currentPaintingPull.mood is "anger">>
<<set _currentMemory to either($angerMemoryBank)>>
<</if>>
/* THIS SECTION HANDLES PRONOUN REPLACEMENT FOR THE MEMORIES - PRONOUNS WERE ASSIGNED AFTER START SO WE GOTTA DO IT AGAIN */
<<set _currentMemory.description to _currentMemory.description.replace(/mentorTitle/g, $mentorTitle)>>
<<set _currentMemory.description to _currentMemory.description.replace(/capitalheshe/g, $capitalheshe)>>
<<set _currentMemory.description to _currentMemory.description.replace(/capitalhishers/g, $capitalhishers)>>
<<set _currentMemory.description to _currentMemory.description.replace(/capitalhisher/g, $capitalhisher)>>
<<set _currentMemory.description to _currentMemory.description.replace(/heshe/g, $heshe)>>
<<set _currentMemory.description to _currentMemory.description.replace(/himher/g, $himher)>>
<<set _currentMemory.description to _currentMemory.description.replace(/capitalhimher/g, $capitalhimher)>>
<<set _currentMemory.description to _currentMemory.description.replace(/hishers/g, $hishers)>>
<<set _currentMemory.description to _currentMemory.description.replace(/himselfherself/g, $himselfherself)>>
<<set _currentMemory.description to _currentMemory.description.replace(/hisher/g, $hisher)>>
<<set _currentMemory.description to _currentMemory.description.replace(/capitalhimselfherself/g, $capitalhimselfherself)>>
<<set _currentMemory.description to _currentMemory.description.replace(/they was/g, "they were")>>
<<set _currentMemory.description to _currentMemory.description.replace(/They was/g, "They were")>>
<<set _currentMemory.description to _currentMemory.description.replace(/currentPaintingPull.name/g, $currentPaintingPull.name)>>
/*THIS SECTION PUTS THE MEMORIES INTO AN ARRAY SO THAT THE PLAYER CAN SEE THEM*/
<<if $numberPaintingsPulled is 1>>
<<set $chosenMemoryBank[0].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 2>>
<<set $chosenMemoryBank[1].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 3>>
<<set $chosenMemoryBank[2].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 4>>
<<set $chosenMemoryBank[3].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 5>>
<<set $chosenMemoryBank[4].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 6>>
<<set $chosenMemoryBank[5].description to _currentMemory.description>>
<<elseif $numberPaintingsPulled is 7>>
<<set $chosenMemoryBank[6].description to _currentMemory.description>>
<</if>>
/*THIS SECTION DELETES THE MEMORY FROM THE ARRAY SO THAT IT DOESN'T GET PICKED AGAIN*/
<<if $currentPaintingPull.mood is "joy">>
<<run $joyMemoryBank.delete($joyMemoryBank.find(O => O.id === _currentMemory.id))>>
<<elseif $currentPaintingPull.mood is "melancholia">>
<<run $melancholiaMemoryBank.delete($melancholiaMemoryBank.find(O => O.id === _currentMemory.id))>>
<<elseif $currentPaintingPull.mood is "fear">>
<<run $fearMemoryBank.delete($fearMemoryBank.find(O => O.id === _currentMemory.id))>>
<<elseif $currentPaintingPull.mood is "anger">>
<<run $angerMemoryBank.delete($angerMemoryBank.find(O => O.id === _currentMemory.id))>>
<</if>>
/* THIS SECTION DELETES THE CHOSEN PAINTING FROM THE PAINTINGCOLLECTION ARRAY */
<<run $paintingCollection.delete($paintingCollection.find(O => O.id === $currentPaintingPull.id))>>
<</nobr>>
<<= _currentMemory.description >>
//You have chosen $numberPaintingsPulled <<if $numberPaintingsPulled is 1>>painting<<else>>paintings<</if>>. //
<<if $numberPaintingsPulled < 7>>[[Choose another painting.|RandomPaintingPull]]
<<else>>[[Look at the paintings you've assembled.|CanvasReveal]]<</if>>
/* DEBUG
<<if $currentPaintingPull.mood is "joy">>
<<for _i to 0; _i lt $joyMemoryBank.length; _i++>>
This memory is $joyMemoryBank[_i].description
<</for>>
<<elseif $currentPaintingPull.mood is "melancholia">>
<<for _i to 0; _i lt $melancholiaMemoryBank.length; _i++>>
This memory is $melancholiaMemoryBank[_i].description
<</for>>
<<elseif $currentPaintingPull.mood is "fear">>
<<for _i to 0; _i lt $fearMemoryBank.length; _i++>>
This memory is $fearMemoryBank[_i].description
<</for>>
<<elseif $currentPaintingPull.mood is "anger">>
<<for _i to 0; _i lt $angerMemoryBank.length; _i++>>
This memory is $angerMemoryBank[_i].description
<</for>>
<</if>> */
/*
<<linkappend "Debug Info">>
Mentor title is $mentorTitle
Pronoun 1 is $capitalheshe
Pronoun 2 is $heshe
Pronoun 3 is $capitalhisher
Pronoun 4 is $hisher
Pronoun 5 is $capitalhimher
Pronoun 6 is $himher
Pronoun 7 is $capitalhishers
Pronoun 8 is $hishers
Pronoun 9 is $capitalhimselfherself
Pronoun 10 is $himselfherself
Current painting pull is $currentPaintingPull.name
Current color is $currentPaintingPull.primaryColor
Current subject is $currentPaintingPull.subject
Current memory is _currentMemory.description
Current mood is $currentPaintingPull.mood
Current style is $currentPaintingPull.style
Number of paintings selected is $numberPaintingsPulled
Passage name is <<print passage()>><</linkappend>>*/First you contemplate color - specifically, the main colors $heshe used, the ones that decorated the majority of $hisher canvases.
<<nobr>>
/* THIS FOR LOOP COUNTS UP THE # OF EACH TAG - PRIMARY COLOR, SUBJECT TYPE, MOOD, AND STYLE */
<<for _i to 0; _i lt $chosenSelections.length; _i++>>
<<if $chosenSelections[_i].primaryColor == "cool">>
<<set $primaryCool = $primaryCool +1>>
<<elseif $chosenSelections[_i].primaryColor == "grayscale">>
<<set $primaryGrayscale = $primaryGrayscale +1>>
<<elseif $chosenSelections[_i].primaryColor == "warm">>
<<set $primaryWarm = $primaryWarm +1>>
<</if>>
<</for>>
<</nobr>>
/* THESE IF STATEMENTS COMPARE EACH TRAIT COUNTER TO EACH OTHER AND PICK THE GREATEST
PRIMARY COLOR
IF 2 COLOR COUNTERS ARE EQUAL...*/<<if $primaryWarm == $primaryCool and $primaryWarm > 2>>$capitalheshe split $hisher colors equally between warm tones and cool tones. You survey the paints before you and decide you'll work in...
[[warm tones.|ColorFlavor][$ultimatePrimaryColor = "warm"]]
[[cool tones.|ColorFlavor][$ultimatePrimaryColor = "cool"]]<</if>><<if $primaryWarm == $primaryGrayscale and $primaryWarm > 2>>$capitalheshe split $hisher colors equally between warm tones and black, white, and gray tones. You survey the paints before you and decide you'll work in...
[[warm tones.|ColorFlavor][$ultimatePrimaryColor = "warm"]]
[[grayscale tones.|ColorFlavor][$ultimatePrimaryColor = "grayscale"]]<</if>><<if $primaryCool == $primaryGrayscale and $primaryCool > 2>>$capitalheshe split $hisher colors equally between cool tones and black, white, and gray tones. You survey the paints before you and decide you'll work in...
[[cool tones.|ColorFlavor][$ultimatePrimaryColor = "cool"]]
[[grayscale tones.|ColorFlavor][$ultimatePrimaryColor = "grayscale"]]<</if>><<nobr>>
/*IF THE COLOR COUNTER HAS A CLEAR WINNER*/
<</nobr>><<if ($primaryCool > $primaryWarm) and ($primaryCool > $primaryGrayscale)>>$capitalheshe preferred cool tones, so you get out the paints in deep blues, elegant purples, and rich greens.<<set $ultimatePrimaryColor to "cool">>
[[Continue.|StyleSelection]]
<</if>><<if ($primaryWarm > $primaryCool) and ($primaryWarm > $primaryGrayscale)>>$capitalheshe preferred warm tones, so you get out the paints in fiery reds, sunny yellows, and cheery oranges.<<set $ultimatePrimaryColor to "warm">>
[[Continue.|StyleSelection]] <</if>><<if ($primaryGrayscale > $primaryCool) and ($primaryGrayscale > $primaryWarm)>>$capitalheshe preferred to use few colors, so you get out the paints in snowy whites, moody grays, and abyssal blacks.<<set $ultimatePrimaryColor to "grayscale">>
[[Continue.|StyleSelection]]
<</if>>
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Total warm color is $primaryWarm
Total cool color is $primaryCool
Total grayscale color is $primaryGrayscale
Ultimate primary color is $ultimatePrimaryColor
Passage name is <<print passage()>><</linkappend>>*/Finally, you reflect on the emotions that permeated your $mentorTitle's work.
<<nobr>>
/* THIS FOR LOOP COUNTS UP THE # OF EACH TAG - PRIMARY COLOR, SUBJECT TYPE, MOOD, AND STYLE */
<<for _i to 0; _i lt $chosenSelections.length; _i++>>
<<if $chosenSelections[_i].mood == "anger">>
<<set $moodAnger = $moodAnger +1>>
<<elseif $chosenSelections[_i].mood == "fear">>
<<set $moodFear = $moodFear +1>>
<<elseif $chosenSelections[_i].mood == "melancholia">>
<<set $moodMelancholia = $moodMelancholia +1>>
<<elseif $chosenSelections[_i].mood == "joy">>
<<set $moodJoy = $moodJoy +1>>
<</if>>
<</for>>
/*THESE IF STATEMENTS COMPARE EACH TRAIT COUNTER TO EACH OTHER AND PICK THE GREATEST*/
<</nobr>><<if ($moodMelancholia > $moodJoy) and ($moodMelancholia > $moodFear) and ($moodMelancholia > $moodAnger)>><<set $ultimateMood to "melancholia">>$capitalheshe had a sadness so deep inside $himher that you knew, even as a young child, it would never leave $himher. That melancholy was the reason why $heshe sometimes had nothing left of $himselfherself for you after $heshe had poured $hisher melancholia into $hisher art.<<set $shouldExitMood to true>><<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeMelancholia" loop play>><</timed>>
That never stopped you from loving $himher.
[[Continue.|CoCreationSubject]]<</if>><<if ($moodJoy > $moodMelancholia) and ($moodJoy > $moodFear) and ($moodJoy > $moodAnger)>><<set $ultimateMood to "joy">>$capitalhisher joy filled $himher, the same way wind filled the sails of a ship on a pleasant day. It flowed from $hisher hand to the canvas, imbuing $hisher work with a sense of weightlessness.<<set $shouldExitMood to true>><<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeJoy" loop play>><</timed>>
You used to think it was easy, the way $heshe showed this joy. But eventually you realized that your $mentorTitle made a choice to reach for happiness every day, even if $heshe had to work hard for it.
[[Continue.|CoCreationSubject]]<</if>><<if ($moodAnger > $moodMelancholia) and ($moodAnger > $moodFear) and ($moodAnger > $moodJoy)>><<set $ultimateMood to "anger">>$capitalheshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> ruled by an anger that was equal parts terrible and righteous. Even when $heshe was silent, you felt it burning $himher like a flame catching hold of an oiled wick. Sometimes $heshe managed to pour all that rage into $hisher art, but the rest of the time it overflowed the canvas and caught you in its flow. <<set $shouldExitMood to true>><<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeAnger" loop play>><</timed>>
That never stopped you from loving $himher.
[[Continue.|CoCreationSubject]]
<</if>><<if ($moodFear > $moodMelancholia) and ($moodFear > $moodAnger) and ($moodFear > $moodJoy)>><<set $ultimateMood to "fear">>$capitalheshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> ruled by fear. The triggers often shifted from one day to the next, but you had always thought that at the heart of all your $mentorTitle's worries and phobias was the sense that something was hunting $himher. That hunter, whatever it was, sometimes kept your $mentorTitle too busy to notice you.<<set $shouldExitMood to true>><<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeFear" loop play>><</timed>>
That never stopped you from loving $himher.
[[Continue.|CoCreationSubject]]
<</if>><<nobr>>
/*IF 3 MOOD COUNTERS ARE EQUAL... */
<</nobr>><<if $shouldExitMood is false>><<if ($moodJoy == $moodAnger) and ($moodJoy == $moodFear) and ($moodJoy == 2)>>$capitalhisher emotions seemed to never settle. Throughout $hisher life, you couldn't guess which feeling would permeate $hisher next work until it was done. Still, there were three primary moods you sensed in $hisher best paintings: joy, anger, and fear. The pieces you preferred were most strongly influenced by...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
<</if>><<if ($moodJoy == $moodAnger) and ($moodJoy == $moodMelancholia) and ($moodJoy == 2)>>$capitalhisher emotions seemed to never settle. Throughout $hisher life, you couldn't guess which feeling would permeate $hisher next work until it was done. Still, there were three primary moods you sensed in $hisher best paintings: joy, anger, and melancholia. The pieces you preferred were most strongly influenced by...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]
<</if>><<if ($moodAnger == $moodFear) and ($moodAnger == $moodMelancholia) and ($moodAnger == 2)>>$capitalhisher emotions seemed to never settle. Throughout $hisher life, you couldn't guess which feeling would permeate $hisher next work until it was done. Still, there were three primary moods you sensed in $hisher best paintings: anger, fear, and melancholia. The pieces you preferred were most strongly influenced by...<<set $shouldExitMood to true>>
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]
<</if>><<if ($moodJoy == $moodFear) and ($moodJoy == $moodMelancholia) and ($moodJoy == 2)>>$capitalhisher emotions seemed to never settle. Throughout $hisher life, you couldn't guess which feeling would permeate $hisher next work until it was done. Still, there were three primary moods you sensed in $hisher best paintings: joy, fear, and melancholia. The pieces you preferred were most strongly influenced by...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]
<</if>><</if>><<nobr>>
/*IF 2 MOOD COUNTERS ARE EQUAL... */
<</nobr>><<if $shouldExitMood is false>><<if $moodJoy == $moodAnger and $moodJoy > 1>>$capitalhisher emotions teetered between two primary feelings: joy and anger. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
<</if>><<if $moodJoy == $moodFear and $moodJoy > 1>>$capitalhisher emotions teetered between two primary feelings: joy and fear. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
<</if>><<if $moodJoy == $moodMelancholia and $moodJoy > 1>>$capitalhisher emotions teetered between two primary feelings: joy and melancholia. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher...<<set $shouldExitMood to true>>
[[joy.|MoodFlavor][$ultimateMood = "joy"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]
<</if>><<if $moodAnger == $moodFear and $moodAnger > 1>>$capitalhisher emotions teetered between two primary feelings: anger and fear. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher...<<set $shouldExitMood to true>>
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
<</if>><<if $moodAnger == $moodMelancholia and $moodAnger > 1>>$capitalhisher emotions teetered between two primary feelings: anger and melancholia. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher....<<set $shouldExitMood to true>>
[[anger.|MoodFlavor][$ultimateMood = "anger"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]
<</if>><<if $moodFear == $moodMelancholia and $moodFear > 1>>$capitalhisher emotions teetered between two primary feelings: fear and melancholia. You remember $himher telling you that $heshe struggled to decide which one would rule $himher each time $heshe set brush to blank canvas. Today, the one that will influence you is $hisher....<<set $shouldExitMood to true>>
[[fear.|MoodFlavor][$ultimateMood = "fear"]]
[[melancholia.|MoodFlavor][$ultimateMood = "melancholia"]]<</if>><</if>>
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Fear count is $moodFear
Melancholia count is $moodMelancholia
Joy count is $moodJoy
Anger count is $moodAnger
Ultimate mood is $ultimateMood
Passage name is <<print passage()>><</linkappend>>*/Now you consider style.
<<nobr>>
/* THIS FOR LOOP COUNTS UP THE # OF EACH TAG - PRIMARY COLOR, SUBJECT TYPE, MOOD, AND STYLE. HERE IT IS STYLE */
<<for _i to 0; _i lt $chosenSelections.length; _i++>>
<<if $chosenSelections[_i].style == "impressionism">>
<<set $styleImpressionism = $styleImpressionism +1>>
<<elseif $chosenSelections[_i].style == "geometric">>
<<set $styleGeometric = $styleGeometric +1>>
<<elseif $chosenSelections[_i].style == "realism">>
<<set $styleRealism = $styleRealism +1>>
<</if>>
<</for>>
/* THESE IF STATEMENTS COMPARE EACH TRAIT COUNTER TO EACH OTHER AND PICK THE GREATEST */
<</nobr>><<if ($styleRealism > $styleGeometric) and ($styleRealism > $styleImpressionism) and ($styleRealism > 2)>>Your $mentorTitle made realist paintings that portrayed the world as it was. $capitalheshe didn't try to be as true to $hisher subject as a photographer - if $heshe had wanted to be a photographer, $heshe would have done that instead, $heshe told you - but every line, every pore or blade of grass, was rendered with care. You knew how long this took, how much patience. They were not simple recreations, but meditations.<<set $ultimateStyle to "realism">><<set $shouldExitStyle to true>>
[[Continue.|SubjectSelection]] <</if>><<if ($styleGeometric > $styleRealism) and ($styleGeometric > $styleImpressionism) and ($styleGeometric > 2)>>Your $mentorTitle used basic shapes - circles, squares, triangles - in surprising ways. $capitalheshe had once told you that $hisher style was based on the geometry of the world around $himher, which $heshe then inverted, or distorted, or flipped, all to reveal a new truth.<<set $ultimateStyle to "geometric">><<set $shouldExitStyle to true>>
[[Continue.|SubjectSelection]]<</if>><<if ($styleImpressionism > $styleRealism) and ($styleImpressionism > $styleGeometric) and ($styleImpressionism > 2)>>Your $mentorTitle referenced the works of the master Impressionists, with quick, stippled strokes and a focus on light and movement. It was about capturing the feeling of a moment, $heshe had told you, not its absolute truth.<<set $ultimateStyle to "impressionism">><<set $shouldExitStyle to true>>
[[Continue.|SubjectSelection]]<</if>><<nobr>>
/*IF 2 STYLE COUNTERS ARE EQUAL... */
<</nobr>><<if $shouldExitStyle is false>><<if $styleRealism == $styleGeometric and $styleRealism > 1>>You study the lines of the paintings in front of you. Though two main styles are present in $hisher art, you decide that you'd categorize your $mentorTitle's body of work as primarily...<<set $shouldExitStyle to true>>
[[realistic art.|StyleFlavor][$ultimateStyle = "realism"]]
[[geometric art.|StyleFlavor][$ultimateStyle = "geometric"]]<</if>><<if $styleRealism == $styleImpressionism and $styleRealism > 1>>You study the lines of the paintings in front of you. Though two main styles are present in $hisher art, you decide that you'd categorize your $mentorTitle's body of work as primarily...<<set $shouldExitStyle to true>>
[[realism.|StyleFlavor][$ultimateStyle = "realism"]]
[[impressionism.|StyleFlavor][$ultimateStyle = "impressionism"]]<</if>><<if $styleGeometric == $styleImpressionism and $styleGeometric > 1>>You study the lines of the paintings in front of you. Though two main styles are present in $hisher art, you decide that you'd categorize your $mentorTitle's body of work as primarily...<<set $shouldExitStyle to true>>
[[geometric art.|StyleFlavor][$ultimateStyle = "geometric"]]
[[impressionism.|StyleFlavor][$ultimateStyle = "impressionism"]]<</if>><</if>>
/*<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Total realism is $styleRealism
Total impressionism is $styleImpressionism
Total geometric is $styleGeometric
Ultimate style is $ultimateStyle
Passage name is <<print passage()>><</linkappend>>*/Next, you think about your $mentorTitle's preferred subject.
<<nobr>>/* THIS FOR LOOP COUNTS UP THE # OF EACH TAG - PRIMARY COLOR, SUBJECT TYPE, MOOD, AND STYLE */
<<for _i to 0; _i lt $chosenSelections.length; _i++>>
<<if $chosenSelections[_i].subject == "human">>
<<set $subjectHuman = $subjectHuman +1>>
<<elseif $chosenSelections[_i].subject == "animal">>
<<set $subjectAnimal = $subjectAnimal +1>>
<<elseif $chosenSelections[_i].subject == "landscape">>
<<set $subjectLandscape = $subjectLandscape +1>>
<</if>>
<</for>>
/* THESE IF STATEMENTS COMPARE EACH TRAIT COUNTER TO EACH OTHER AND PICK THE GREATEST
IF 2 SUBJECT COUNTERS ARE EQUAL...*/
<</nobr>><<if $subjectHuman == $subjectAnimal and $subjectHuman > 2>>About half the time, $heshe painted people, with the other half dedicated to animals. You feel, however, that $hisher best work featured...
[[people.|SubjectFlavor][$ultimateSubject = "human"]]
[[animals.|SubjectFlavor][$ultimateSubject = "animal"]]
<</if>><<if $subjectHuman == $subjectLandscape and $subjectHuman > 2>>
About half the time, $heshe painted people, with the other half dedicated to landscapes. You feel, however, that $hisher best work featured...
[[people.|SubjectFlavor][$ultimateSubject = "human"]]
[[landscapes.|SubjectFlavor][$ultimateSubject = "landscape"]]
<</if>><<if $subjectLandscape == $subjectAnimal and $subjectLandscape > 2>>
About half the time, $heshe painted landscapes, with the other half dedicated to animals. You feel, however, that $hisher best work featured...
[[landscapes.|SubjectFlavor][$ultimateSubject = "landscape"]]
[[animals.|SubjectFlavor][$ultimateSubject = "animal"]]
<</if>><<nobr>>
/*IF THE COLOR COUNTER HAS A CLEAR WINNER*/
<</nobr>><<if ($subjectHuman > $subjectAnimal) and ($subjectHuman > $subjectLandscape)>>
$capitalheshe tended to focus on people. The millions of variations on the human form never ceased to amaze $himher, $heshe said once in a lecture. Even after $heshe had been painting for decades, every new subject was full of unexpected secrets that $heshe could reveal with $hisher brush. The specific angle of the cheekbone, the slight difference in color between the right eye and left eye, the curve of the ear - all these were as unique as a fingerprint. <<set $ultimateSubject to "human">>
[[Continue.|MoodSelection]]
<</if>><<if ($subjectAnimal > $subjectHuman) and ($subjectAnimal > $subjectLandscape)>>
$capitalheshe tended to focus on animals. Humans baffled $himher, $heshe told you, and furthermore, $heshe could never guess at how a human subject would react to $hisher work. $capitalheshe preferred to paint the flash of a hummingbird's wing, or the sinew in a horse's neck, or the delicate stippling of a tortoise's shell. You wondered if $heshe did it because it was the closest $heshe could get to communicating with another species, each stroke and tap of the brush a dot or dash of a new Morse code only $heshe knew. <<set $ultimateSubject to "animal">>
[[Continue.|MoodSelection]]
<</if>><<if ($subjectLandscape > $subjectHuman) and ($subjectLandscape > $subjectAnimal)>>
$capitalheshe tended to focus on landscapes. At first $heshe painted landscapes out of convenience, because the subjects never bolted, flew away, or got up to use the bathroom. But the longer $heshe painted skies, lakes, and forests, the more $heshe felt like $heshe left $hisher body and became part of what $heshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> trying to depict. This was not always pleasant; sometimes the land was angry, or hurt. But the sensation of becoming part of a larger whole was intoxicating, $heshe said.<<set $ultimateSubject to "landscape">>
[[Continue.|MoodSelection]]
<</if>>
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Total animal is $subjectAnimal
Total human is $subjectHuman
Total landscape is $subjectLandscape
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<if $ultimateStyle is "realism">>Your $mentorTitle made realist paintings that portrayed the world as it was. $capitalheshe didn't try to be as true to $hisher subject as a photographer - if $heshe had wanted to be a photographer, $heshe would have done that instead, $heshe told you - but every line, every pore or blade of grass, was rendered with care. You knew how long this took, how much patience. They were not simple recreations, but meditations.<<elseif $ultimateStyle is "geometric">>Your $mentorTitle used basic shapes - circles, squares, triangles - in surprising ways. $capitalheshe had once told you that $hisher style was based on the geometry of the world around $himher, which $heshe then inverted, or distorted, or flipped, all to reveal a new truth.<<elseif $ultimateStyle is "impressionism">>Your $mentorTitle referenced the works of the master Impressionists, with quick, stippled strokes and a focus on light and movement. It was about capturing the feeling of a moment, $heshe had told you, not its absolute truth.<</if>>
[[Continue.|SubjectSelection]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Total realism is $styleRealism
Total impressionism is $styleImpressionism
Total geometric is $styleGeometric
Ultimate style is $ultimateStyle
Passage name is <<print passage()>><</linkappend>>*/<<if $ultimateSubject is "human">>$capitalheshe tended to focus on people. The millions of variations on the human form never ceased to amaze $himher, $heshe said once in a lecture. Even after $heshe had been painting for decades, every new subject was full of unexpected secrets that $heshe could reveal with $hisher brush. The specific angle of the cheekbone, the slight difference in color between the right eye and left eye, the curve of the ear - all these were as unique as a fingerprint.<<elseif $ultimateSubject is "animal">>$capitalheshe tended to focus on animals. Humans baffled $himher, $heshe told you, and furthermore, $heshe could never guess at how a human subject would react to $hisher work. $capitalheshe preferred to paint the flash of a hummingbird's wing, or the sinew in a horse's neck, or the delicate stippling of a tortoise's shell. You wondered if $heshe did it because it was the closest $heshe could get to communicating with another species, each stroke and tap of the brush a dot or dash of a new Morse code only $heshe knew. <<elseif $ultimateSubject is "landscape">>$capitalheshe tended to focus on landscapes. At first $heshe painted landscapes out of convenience, because the subjects never bolted, flew away, or got up to use the bathroom. But the longer $heshe painted skies, lakes, and forests, the more $heshe felt like $heshe left $hisher body and became part of what $heshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> trying to depict. This was not always pleasant; sometimes the land was angry, or hurt. But the sensation of becoming part of a larger whole was intoxicating, $heshe said.<</if>>
[[Continue.|MoodSelection]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Total animal is $subjectAnimal
Total human is $subjectHuman
Total landscape is $subjectLandscape
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<if $ultimatePrimaryColor is "warm">>$capitalheshe preferred warm tones, so you get out the paints in fiery reds, sunny yellows, and cheery oranges.<<elseif $ultimatePrimaryColor is "cool">>$capitalheshe preferred cool tones, so you get out the paints in deep blues, elegant purples, and rich greens.<<elseif $ultimatePrimaryColor is "grayscale">>$capitalheshe preferred to use few colors, so you get out the paints in snowy whites, moody grays, and abyssal blacks.<</if>>
[[Continue.|StyleSelection]]
/*
<<linkappend "Debug Info">>
Total warm color is $primaryWarm
Total cool color is $primaryCool
Total grayscale color is $primaryGrayscale
Ultimate primary color is $ultimatePrimaryColor
Passage name is <<print passage()>><</linkappend>>*/As you gaze at the seven paintings you've chosen - '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name' - you notice another canvas in the corner of the studio. It's partially covered by a cloth, and the subject underneath isn't one you're familiar with.
<<linkappend "You gingerly peel back the cloth." t8n>>
<<nobr>><<set $toFadeIn to "SketchBase">>
<div id="imgoverlay">
<img id="backimg" src="images/SketchBase.jpg">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
</div><</nobr>>
The subject is a river - from the perspective, you guess that it's the one outside, visible from the windows of $hisher studio. You see the pencil lines where $heshe had marked the river's flow, and the scrubby trees on the banks, and the city buildings on either side. Strokes of neutral-toned paint are scattered across the canvas. They look slapdash, but you recognize it as an imprimatura: a first, tentative layer, meant to show shadows and highlights so that the real subject can rise out of them, many-dimensioned and natural, as the artist adds detail.
Taped to the top of the canvas is a note, and you can make out your $mentorTitle's handwriting, which had grown faint in $hisher final months.
<<linkappend "You unfold the note." t8n>>
<<audio "UnfoldNote" play>><p id="letter">To P.,
In addition to seven finished paintings, I leave you this fledging work. Please complete it the way you believe it deserves, the way you truly saw me, even if you don't think I would agree with your assessment.
We should have spent more time collaborating while I still could. I apologize.
-Your $mentorTitle</p>
You rock back on your heels, considering. You'll do what your $mentorTitle asked of you - that's not a question. But first, you have to make some decisions. Which colors will you choose? Which style and mood? And how will you fill out the large, empty stretches of this riverscape?
You look again to the paintings you selected. In them, you think, lie the answers.
[[Continue.|PrimaryColorSelection]]<</linkappend>><</linkappend>>
/*
<<linkappend "Debug Info">>
Mentor title is $mentorTitle
Pronoun 1 is $capitalheshe
Pronoun 2 is $heshe
Pronoun 3 is $capitalhisher
Pronoun 4 is $hisher
Pronoun 5 is $capitalhimher
Pronoun 6 is $himher
Pronoun 7 is $capitalhishers
Pronoun 8 is $hishers
Pronoun 9 is $capitalhimselfherself
Pronoun 10 is $himselfherself
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Number of paintings selected is $numberPaintingsPulled
Passage name is <<print passage()>><</linkappend>>*/<<if $ultimateMood is "melancholia">>$capitalheshe had a sadness so deep inside $himher that you knew, even as a young child, it would never leave $himher. That melancholy was the reason why $heshe sometimes had nothing left of $himselfherself for you after $heshe had poured $hisher melancholia into $hisher art.<<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeMelancholia" loop play>><</timed>>
That never stopped you from loving $himher.<<elseif $ultimateMood is "anger">>$capitalheshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> ruled by an anger that was equal parts terrible and righteous. Even when $heshe was silent, you felt it burning $himher like a flame catching hold of an oiled wick. Sometimes $heshe managed to pour all that rage into $hisher art, but the rest of the time it overflowed the canvas and caught you in its flow.<<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeAnger" loop play>><</timed>>
That never stopped you from loving $himher.<<elseif $ultimateMood is "fear">>$capitalheshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> ruled by fear. The triggers often shifted from one day to the next, but you had always thought that at the heart of all your $mentorTitle's worries and phobias was the sense that something was hunting $himher. That hunter, whatever it was, sometimes kept your $mentorTitle too busy to notice you.<<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeFear" loop play>><</timed>>
That never stopped you from loving $himher.<<elseif $ultimateMood is "joy">>$capitalhisher joy filled $himher, the same way wind filled the sails of a ship on a pleasant day. It flowed from $hisher hand to the canvas, imbuing $hisher work with a sense of weightlessness.<<audio "MainTheme" volume 1 fadeoverto 2 0>><<timed 2s>><<audio "MainThemeJoy" loop play>><</timed>>
You used to think it was easy, the way $heshe showed this joy. But eventually you realized that your $mentorTitle made a choice to reach for happiness every day, even if $heshe had to work hard for it.<</if>>
[[Continue.|CoCreationSubject]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Fear count is $moodFear
Melancholia count is $moodMelancholia
Joy count is $moodJoy
Anger count is $moodAnger
Ultimate mood is $ultimateMood
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "Sketch1" play>>
<<case 2>><<audio "Sketch2" play>>
<<case 3>><<audio "Sketch3" play>>
<</switch>>
<</nobr>>Your reverie over, you turn to the half-finished canvas. You are ready to begin.
You start with a sketch of the rest of the painting.
<<nobr>><<if $ultimateSubject is "human">><<set $toFadeIn to "SketchHuman">><<elseif $ultimateSubject is "animal">><<set $toFadeIn to "SketchAnimal">><<elseif $ultimateSubject is "landscape">><<set $toFadeIn to "SketchLandscape">><</if>>
<div id="imgoverlay">
<img id="backimg" src="images/SketchBase.jpg">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
</div><</nobr>>
<<if $ultimateSubject is "landscape">>The river remains the focus. At its banks you add slivers of sand; above it, a sky. In the background is the cityscape that you yourself are part of. You add the ruins of old brick buildings to the edges of the water. <<elseif $ultimateSubject is "human">>At the north bank you add the figure of a bather about to step into the water. Though the figure is far enough away that the face isn't fully visible, $hisher hair looks the way your $mentorTitle liked to wear it.<<elseif $ultimateSubject is "animal">>At the south bank you add a pair of deer drinking from the rushing water. You hesitate for a moment, then add a shape across the river - a third creature, perhaps a deer, perhaps something else.<</if>>
[[Continue.|CoCreationStyle]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "Sketch1" play>>
<<case 2>><<audio "Sketch2" play>>
<<case 3>><<audio "Sketch3" play>>
<</switch>>
<</nobr>><<nobr>><<set $toFadeOut to $toFadeIn>>
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric">>
<<set $toFadeIn to "SketchHumanGeometric">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism">>
<<set $toFadeIn to "SketchHumanRealism">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism">>
<<set $toFadeIn to "SketchHumanImpressionism">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric">>
<<set $toFadeIn to "SketchAnimalGeometric">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism">>
<<set $toFadeIn to "SketchAnimalRealism">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism">>
<<set $toFadeIn to "SketchAnimalImpressionism">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric">>
<<set $toFadeIn to "SketchLandscapeGeometric">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism">>
<<set $toFadeIn to "SketchLandscapeImpressionism">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism">>
<<set $toFadeIn to "SketchLandscapeRealism">>
<<elseif $ultimateSubject is "landscape">><<set $toFadeIn to "SketchLandscape">><</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
</div><</nobr>>
<<if $ultimateStyle is "geometric">>You rely heavily on basic shapes, as your $mentorTitle taught you. The river becomes a series of parallelograms, the sky concentric ovals, <<if $ultimateSubject is "landscape">>the skyscrapers blocky rectangles<<elseif $ultimateSubject is "human">>the bather simplified into squares and triangles<<elseif $ultimateSubject is "animal">>the deer simplified into squares and triangles<</if>>.<<elseif $ultimateStyle is "realism">>You try to stay true to what //is// as you fill in the lines of the <<if $ultimateSubject is "landscape">>river rocks<<elseif $ultimateSubject is "human">>bather<<elseif $ultimateSubject is "animal">>deer<</if>> - you are not forcing yourself to include every single detail, but remaining faithful to the shapes and contours of your subject.<<elseif $ultimateStyle is "impressionism">>You draw quick, impressionistic strokes with your pencil, the way your $mentorTitle taught you. When you fill in the shapes with paint, you'll let the colors blend into each other, dictated by the natural light of the river setting.<</if>>
[[Continue.|CoCreationColor]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<</nobr>><<nobr>><<set $toFadeOut to $toFadeIn>>
/*HUMAN GEOMETRIC*/
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanGeometricWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanGeometricCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanGeometricGrayscale">>
/*HUMAN REALISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanRealismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanRealismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanRealismGrayscale">>
/*HUMAN IMPRESSIONISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanImpressionismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanImpressionismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanImpressionismGrayscale">>
/*ANIMAL GEOMETRIC*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalGeometricWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalGeometricCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalGeometricGrayscale">>
/*ANIMAL REALISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalRealismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalRealismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalRealismGrayscale">>
/*ANIMAL IMPRESSIONISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalImpressionismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalImpressionismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalImpressionismGrayscale">>
/*LANDSCAPE GEOMETRIC*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeGeometricWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeGeometricCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeGeometricGrayscale">>
/*LANDSCAPE IMPRESSIONISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeImpressionismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeImpressionismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeImpressionismGrayscale">>
/*LANDSCAPE REALISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeRealismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeRealismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeRealismGrayscale">>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
</div><</nobr>>
Now you unscrew the tubes of oil paint and squeeze thin strips of pigment onto the palette. <<if $ultimatePrimaryColor is "warm">>You've decided to paint the river at sunset, when yellow, magenta, and carnelian red from the sky is reflected in the roiling water of the river rapids. <<if $ultimateSubject is "landscape">>For the cityscape, you choose colors that make the manmade structures look almost warm and pleasant.<<elseif $ultimateSubject is "human">>For the bather, you choose skin tones that make $hisher body seem suffused with a warm glow.<<elseif $ultimateSubject is "animal">>For the deer, you add extra dashes of red and orange to the blend you will use for their fur.<</if>><<elseif $ultimatePrimaryColor is "cool">>You've decided to paint the river at midnight, when the moon is bright and the water is a crisp, deep blue, like a secret. <<if $ultimateSubject is "landscape">>For the cityscape, you choose dark purples and steely grays.<<elseif $ultimateSubject is "human">>For the bather, you choose cool skin tones that make $hisher body blend in more closely with the river rocks that dot the shore, as if $heshe <<if $mentorPronoun is 3>>are<<elseif $mentorPronoun < 3>>is<</if>> part of that whole.<<elseif $ultimateSubject is "animal">>For the deer, you add blue-gray shadows that lengthen their forms, making them seem more unearthly.<</if>><<elseif $ultimatePrimaryColor is "grayscale">>You've decided to paint the river during early night, with a white moon and some clouds hanging in the sky. Some people think that gray, white, and black paints have no tints, but you know this is a disservice to the subtlety of those shades. You've selected silver for the river, and blends of ivory, charcoal, slate, and licorice black for everything else. <<if $ultimateSubject is "landscape">>For the cityscape, you choose pale grays that make the skyscrapers gleam in the moonlight, and you include an eggshell white for the windows spilling forth light in the evening shadows.<<elseif $ultimateSubject is "human">>You deepen the shadows around the bather's form.<<elseif $ultimateSubject is "animal">>For the deer, you daub onyx paint on their coats for to create a depth and richness in their fur.<</if>><</if>>
[[Continue.|CoCreationMood]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<<set $toFadeOut to $toFadeIn>>
<<if $ultimateMood is "joy">>
<<set $moodLayer to "Joy">>
<<elseif $ultimateMood is "anger">>
<<set $moodLayer to "Anger">>
<<elseif $ultimateMood is "fear">>
<<set $moodLayer to "Fear">>
<<elseif $ultimateMood is "melancholia">>
<<set $moodLayer to "Melancholia">>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div>
<</nobr>>
You keep your $mentorTitle's moods in mind as you load a delicate brush with white paint. <<if $ultimateMood is "joy">>Then you intensify the light pouring from the sky, filling the painting with a sense of wonder at the ability of your hand to create the image that is in your mind, though that doesn't always come easily to you these days.<<elseif $ultimateMood is "anger">>Then you etch a bullet hole into one of the corners, as if a layer of glass covered the painting and had been fractured by an explosion of rage. A spiderweb of cracked lines radiates outward from the hole.<<elseif $ultimateMood is "fear">>Then you cover the entire painting with a layer of dense fog. Lines swirling through the heavy air make it look like the painting is reaching for you, pulling you into its claustrophobic embrace. <<elseif $ultimateMood is "melancholia">>Then you streak the canvas with raindrops falling from the top to the bottom. There is still light in the sky, but it is half-hidden now behind a hazy curtain of water.<</if>>
[[Step back and reflect.|ChangeOpportunity]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/Your work done, you consider what to call it.
<<nobr>><<set $toFadeIn to "SketchBase">>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloopshort" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloopshort" src="images/Frame.png">
</div><</nobr>>
<<textbox "$collabTitle" "Type here, then press 'enter' to continue" "PackPaintings" >>
//If you need inspiration, try reading from your collected 'Paintings' and 'Memories.'//
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/You rewrap the seven canvases you chose and load them into your car one by one, stacking them carefully so they won't jostle. '$chosenSelections[0].name' goes first, then '$chosenSelections[1].name' on top of it, followed by '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and, finally, '$chosenSelections[6].name.'
<<nobr>><<set $toFadeIn to "SketchBase">>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloopshort" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloopshort" src="images/Frame.png">
</div><</nobr>>
'$collabTitle' you leave on the easel, where it will dry, with a note to the movers to box it up and send it to you in a week. Until then, it will stand sentry in your $mentorTitle's workshop, keeping the instruments of $hisher art - the brushes, the worn-down pencils, the aprons, the stained palettes - company.
[[You know you'll be back.|GameEnd]]
[[You know you'll never be back.|GameEnd]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/
<span class='fadeInTitle'><center><div style='font-size: 600%;'>IMPRIMATURA</div><div style='font-size: 200%;'>
[[Begin|Instructions]]</div></center></span>“Art and love are the same thing: It’s the process of seeing yourself in things that are not you.”
- Chuck Klosterman
Thank you for taking the time to play Imprimatura. Please hit the restart button to the left to play again. Note that the memories are always different, so even if you pick the same seven paintings, you will not receive the same memories.
//In memory of Elizabeth Walton Williams (1929-2023), painter, teacher, mother, grandmother, and complicated person. Ennie, I never became a painter, but I hope a game about painting is almost as good.//<<nobr>><<set $toFadeIn to "SketchAnimal">><<set $moodLayer to "Fear">>
<div id="imgoverlay">
<img id="backimg" src="images/SketchBase.jpg">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div>
<</nobr>>
Thank you for playtesting this early version of Imprimatura! <a href="https://forms.gle/5xLcAn79jpBpfJWb7" target="_blank">Please click on this link to find the playtest form,</a> and keep it open in a browser while you play, in case you encounter bugs you need to report. There are three types of bugs I'm looking out for:
<strong>1. I'm expecting more game, but there is no way to continue.</strong> If you find that you are not able to keep going, hit the "debug" link at the bottom of each passage and copy/paste the information you find there into the relevant form question.
<strong>2. I got a result that did not match my input, but I was able to proceed. </strong>Please do the same as above and copy/paste the debug information.
<strong>3. I found a typo or formatting problem.</strong> Describe the typo and hit the Debug link to get the name of the passage where it occurred.
At the end of the form, there will be optional questions for creative feedback. Which parts worked for you? Which parts were confusing? If you have time to answer those questions in addition to bug reporting, I will be indebted to you!
//Please note: much of the art included at this time is placeholder.//
[[THANK YOU AND ON WITH THE SHOW.|Instructions]]<<nobr>>
<<if $mentorPronoun is 1>>
<<set $heshe to 'she'>>
<<set $capitalheshe to "She">>
<<set $hisher to "her">>
<<set $capitalhisher to "Her">>
<<set $himher to "her">>
<<set $capitalhimher to "Her">>
<<set $hishers to "hers">>
<<set $capitalhishers to "Hers">>
<<set $himselfherself to "herself">>
<<set $capitalhimselfherself to "Herself">>
<<elseif $mentorPronoun is 2>>
<<set $heshe to 'he'>>
<<set $capitalheshe to 'He'>>
<<set $hisher to 'his'>>
<<set $capitalhisher to 'His'>>
<<set $himher to 'him'>>
<<set $capitalhimher to 'Him'>>
<<set $hishers to 'his'>>
<<set $capitalhishers to 'His'>>
<<set $himselfherself to 'himself'>>
<<set $capitalhimselfherself to 'Himself'>>
<<elseif $mentorPronoun is 3>>
<<set $heshe to 'they'>>
<<set $capitalheshe to 'They'>>
<<set $hisher to 'their'>>
<<set $capitalhisher to 'Their'>>
<<set $himher to 'them'>>
<<set $capitalhimher to 'Them'>>
<<set $hishers to 'their'>>
<<set $capitalhishers to 'Their'>>
<<set $himselfherself to 'themselves'>>
<<set $capitalhimselfherself to 'Themselves'>>
<</if>>
<</nobr>>Your $mentorTitle died a month ago. Cancer. $capitalheshe knew for years, but didn't tell anyone until a month before $heshe went into hospice. Now you, $hisher <<if $playerRelationship is "child">>child<<elseif $playerRelationship is "grandchild">>grandchild<</if>> and - once - protégé, must sort through the collection of work $heshe left behind. $capitalheshe <<if $mentorPronoun is 3>>were<<elseif $mentorPronoun < 3>>was<</if>> one of the most prolific artists of $hisher generation, and what feels like endless rows of canvases spread before you. They're wrapped in cloth to prevent the paint from rubbing off.
Seven paintings, the will said. You were to take seven, no more and no fewer. But which?
[[You pick a painting at random, hoping it will inspire something in you.|RandomPaintingPull]]
/*
<<linkappend "Debug Info">>
Mentor title is $mentorTitle
Pronoun 1 is $capitalheshe
Pronoun 2 is $heshe
Pronoun 3 is $capitalhisher
Pronoun 4 is $hisher
Pronoun 5 is $capitalhimher
Pronoun 6 is $himher
Pronoun 7 is $capitalhishers
Pronoun 8 is $hishers
Pronoun 9 is $capitalhimselfherself
Pronoun 10 is $himselfherself
Passage name is <<print passage()>><</linkappend>>*/This is a game that reacts to your choices as you play. The qualities of the paintings you pick - their focus, mood, style, and so on - matter, and affect the ending you receive.
Keep this in mind as you choose which paintings to keep.
Your choices, and the memories they evoke, are recorded in the menu options to the left.
[[Continue.|Introduction]]/*<a data-passage="Options"><i class="far fa-eye"/> Options</a>
<a data-passage="Credits"><i class="far fa-address-book"/> Credits</a>*/
<<link "Paintings">>
<<script>>
Dialog.setup("Paintings");
Dialog.wiki(Story.get("Paintings").processText());
Dialog.open();
<</script>>
<</link>>
<<link "Memories">>
<<script>>
Dialog.setup("Memories");
Dialog.wiki(Story.get("Memories").processText());
Dialog.open();
<</script>>
<</link>>/*
<<link "Options">>
<<script>>
Dialog.setup("Options");
Dialog.wiki(Story.get("Options").processText());
Dialog.open();
<</script>>
<</link>>
*/<<link "Credits">>
<<script>>
Dialog.setup("Credits");
Dialog.wiki(Story.get("Credits").processText());
Dialog.open();
<</script>>
<</link>>
<<link "Restart">><<run UI.restart(); >><</link>>
<<link "Saves">><<run UI.saves(); >><</link>>Sound Status: <<listbox "$soundOn" autoselect>>
<<option "On">>
<<option "Off">>
<</listbox>>
Accessibility Font Use: <<listbox "$accessibilityFontOn">>
<<option "Off">>
<<option "On">>
<</listbox>>
Note: These do not currently work lol
<<if $soundOn is "Off">><<masteraudio stop>><</if>><span class = "bigfont">''Elizabeth Ballou: Writing/Scripting/Game Design''</span>
Elizabeth is a writer and game designer based in Richmond, Virginia. She has worked on games like //Life is Strange: Double Exposure, Wylde Flowers,// and //BitLife,// and she holds an MFA in game design from NYU's Game Center. Her essays and journalism have appeared in //Vice and Kotaku//. When she's not designing games, she knits, rescues cats, and participates in local volunteer efforts with a social justice focus. You can find most of her work <span class="menulink"><a href="https://elizabethballou.squarespace.com/" target="_blank">on her website</a></span>.
<span class = "bigfont">''Alina Constantin: Art/Visual Design''</span>
Alina Constantin is a multicultural game maker, visual artist and organizer whose work focuses on unearthing human sized stories out of large systems, and bringing people together in the process. She’s applied visual and participatory storytelling to practices of craft and personal advocacy in environmental, social, and artistic communities, across games, theaters, film, museums and education in three continents. She works as game designer and director at Jackbox Games. Find her projects on Itch.io <span class="menulink"><a href="https://alinac.itch.io/" target="_blank">here</a></span>.
<span class = "bigfont">''Anna Link: Art''</span>
Anna Link is a Richmond, Virginia-based nurse who worked through the pandemic and now moonlights as a digital artist. She enjoys creating character concept art in particular. In her spare time, Anna makes cocktail recipes based on video games.
<span class = "bigfont">''Rachel Wang: Music/VFX/Mandarin Localization''</span>
Rachel Wang, known by her alias rAYE, is a versatile beatmaker and translator born in Pittsburgh, PA, and currently based in Taipei, Taiwan. Her music blends smooth, mellow atmospheres with elements of Hip-Hop, R&B, and future bass, reflecting her journey from rock production and rapping in her teens to a focus on beatmaking. In translation, she views the craft as an art form, skillfully conveying emotions and nuances to bridge languages and cultures. Find her work <span class="menulink"><a href="https://bio.site/thisisraye" target="_blank">here</a></span>. //Note: Mandarin translation coming soon.//
Paper background texture by <span class="menulink"><a href="https://pixabay.com/users/byunilho-4224592/">byunilho on Pixabay</a></span>.
<span class = "bigfont">''Playtesters''</span>
Mallory Littleton
JP Keenan
Phillip Russell
Jess Erion
The Richmond chapter of Shut Up and Write
The members of the chill NaNoWriMo server from November 2023
Many thanks to the kind users of the <span class="menulink"><a href="https://intfiction.org/" target="_blank">Interactive Fiction Community Forum,</a></span> who answered my scripting questions.<<nobr>><<if $numberPaintingsPulled == 0>>You haven't chosen any paintings yet.<</if>>
<</nobr>><<if $numberPaintingsPulled > 0>>The first painting you chose is called '$chosenSelections[0].name.' $chosenSelections[0].description<</if>><<if $numberPaintingsPulled > 1>>
The second painting you chose is called '$chosenSelections[1].name.' $chosenSelections[1].description<</if>><<if $numberPaintingsPulled > 2>>
The third painting you chose is called '$chosenSelections[2].name.' $chosenSelections[2].description<</if>><<if $numberPaintingsPulled > 3>>
The fourth painting you chose is called '$chosenSelections[3].name.' $chosenSelections[3].description<</if>><<if $numberPaintingsPulled > 4>>
The fifth painting you chose is called '$chosenSelections[4].name.' $chosenSelections[4].description<</if>><<if $numberPaintingsPulled > 5>>
The sixth painting you chose is called '$chosenSelections[5].name.' $chosenSelections[5].description<</if>><<if $numberPaintingsPulled > 6>>
The seventh painting you chose is called '$chosenSelections[6].name.' $chosenSelections[6].description<</if>><<nobr>><<if $numberPaintingsPulled == 0>>You haven't thought of any memories yet.<</if>>
<</nobr>><<if $numberPaintingsPulled > 0>>The first memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[0].description</p><</if>><<if $numberPaintingsPulled > 1>>
The second memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[1].description</p><</if>><<if $numberPaintingsPulled > 2>>
The third memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[2].description</p><</if>><<if $numberPaintingsPulled > 3>>
The fourth memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[3].description</p><</if>><<if $numberPaintingsPulled > 4>>
The fifth memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[4].description</p><</if>><<if $numberPaintingsPulled > 5>>
The sixth memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[5].description</p><</if>><<if $numberPaintingsPulled > 6>>
The seventh memory that came to mind is this:
<p id="menuindent">$chosenMemoryBank[6].description</p><</if>><<nobr>>
<<set $toFadeOut to $toFadeIn>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloopshort" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloopshort" src="images/Frame.png">
</div><</nobr>>
<<if hasVisited("ChangeOpportunity")>>You finish your changes and study the canvas again.<</if>><<if not hasVisited("ChangeOpportunity")>>You stare at the canvas for several long minutes, scrutinizing every line, every fleck of paint.<</if>> Is it what you wanted to make? Is it what your $mentorTitle would have wanted you to make?
[[Yes.|WorkAppraisal]]
[[On second thought...|ChangeSubject]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/You'd like to change the subject of your painting to focus on...
<<if ($ultimateSubject is "human") or ($ultimateSubject is "animal")>><br>[[Landscapes.|ChangeSubjectResult][$ultimateSubject = "landscape"]]<</if>>\
<<if ($ultimateSubject is "human") or ($ultimateSubject is "landscape")>><br>[[Animals.|ChangeSubjectResult][$ultimateSubject = "animal"]]<</if>>\
<<if ($ultimateSubject is "landscape") or ($ultimateSubject is "animal")>><br>[[Humans.|ChangeSubjectResult][ $ultimateSubject = "human"]]<</if>>\
<br>[[The subject should stay the same.|ChangeStyle]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<<set $toFadeOut to $toFadeIn>>
/*HUMAN GEOMETRIC*/
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanGeometricWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanGeometricCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanGeometricGrayscale">>
/*HUMAN REALISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanRealismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanRealismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanRealismGrayscale">>
/*HUMAN IMPRESSIONISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanImpressionismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanImpressionismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanImpressionismGrayscale">>
/*ANIMAL GEOMETRIC*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalGeometricWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalGeometricCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalGeometricGrayscale">>
/*ANIMAL REALISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalRealismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalRealismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalRealismGrayscale">>
/*ANIMAL IMPRESSIONISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalImpressionismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalImpressionismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalImpressionismGrayscale">>
/*LANDSCAPE GEOMETRIC*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeGeometricWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeGeometricCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeGeometricGrayscale">>
/*LANDSCAPE IMPRESSIONISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeImpressionismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeImpressionismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeImpressionismGrayscale">>
/*LANDSCAPE REALISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeRealismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeRealismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeRealismGrayscale">>
<</if>>
/*TONE OVERLAY*/
<<if $ultimateMood is "joy">>
<<set $moodLayer to "Joy">>
<<elseif $ultimateMood is "anger">>
<<set $moodLayer to "Anger">>
<<elseif $ultimateMood is "fear">>
<<set $moodLayer to "Fear">>
<<elseif $ultimateMood is "melancholia">>
<<set $moodLayer to "Melancholia">>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div><</nobr>>
You pass another hour altering the painting's subject.
[[Next, the painting's style.|ChangeStyle]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/You'd like to change the painting's style to...
<<if ($ultimateStyle is "impressionism") or ($ultimateStyle is "geometric")>><br>[[Realism.|ChangeStyleResult][$ultimateStyle = "realism"]]<</if>>\
<<if ($ultimateStyle is "impressionism") or ($ultimateStyle is "realism")>><br>[[Geometric art.|ChangeStyleResult][$ultimateStyle = "geometric"]]<</if>>\
<<if ($ultimateStyle is "geometric") or ($ultimateStyle is "realism")>><br>[[Impressionism.|ChangeStyleResult][$ultimateStyle = "impressionism"]]<</if>>\
<br>[[The style doesn't need to change.|ChangeColor]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<<set $toFadeOut to $toFadeIn>>
/*HUMAN GEOMETRIC*/
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanGeometricWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanGeometricCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanGeometricGrayscale">>
/*HUMAN REALISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanRealismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanRealismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanRealismGrayscale">>
/*HUMAN IMPRESSIONISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanImpressionismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanImpressionismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanImpressionismGrayscale">>
/*ANIMAL GEOMETRIC*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalGeometricWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalGeometricCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalGeometricGrayscale">>
/*ANIMAL REALISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalRealismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalRealismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalRealismGrayscale">>
/*ANIMAL IMPRESSIONISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalImpressionismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalImpressionismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalImpressionismGrayscale">>
/*LANDSCAPE GEOMETRIC*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeGeometricWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeGeometricCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeGeometricGrayscale">>
/*LANDSCAPE IMPRESSIONISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeImpressionismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeImpressionismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeImpressionismGrayscale">>
/*LANDSCAPE REALISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeRealismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeRealismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeRealismGrayscale">>
<</if>>
/*TONE OVERLAY*/
<<if $ultimateMood is "joy">>
<<set $moodLayer to "Joy">>
<<elseif $ultimateMood is "anger">>
<<set $moodLayer to "Anger">>
<<elseif $ultimateMood is "fear">>
<<set $moodLayer to "Fear">>
<<elseif $ultimateMood is "melancholia">>
<<set $moodLayer to "Melancholia">>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div><</nobr>>
You spend some time transforming the painting's style.
[[Next, the color palette.|ChangeColor]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/You'd like to change the painting's color to...
<<if ($ultimatePrimaryColor is "cool") or ($ultimatePrimaryColor is "grayscale")>><br>[[Warm tones.|ChangeColorResult][$ultimatePrimaryColor = "warm"]]<</if>>\
<<if ($ultimatePrimaryColor is "warm") or ($ultimatePrimaryColor is "grayscale")>><br>[[Cool tones.|ChangeColorResult][$ultimatePrimaryColor = "cool"]]<</if>>\
<<if ($ultimatePrimaryColor is "warm") or ($ultimatePrimaryColor is "cool")>><br>[[Black and white.|ChangeColorResult][$ultimatePrimaryColor = "grayscale"]]<</if>>\
<br>[[The color doesn't need to change.|ChangeMood]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<set $fadeOutSong to $ultimateMood>>You'd like to change the painting's mood to...
<<if ($ultimateMood is "melancholia") or ($ultimateMood is "fear") or ($ultimateMood is "anger")>><br>[[Joy.|ChangeMoodResult][$ultimateMood = "joy"]]<</if>>\
<<if ($ultimateMood is "melancholia") or ($ultimateMood is "fear") or ($ultimateMood is "joy")>><br>[[Anger.|ChangeMoodResult][$ultimateMood = "anger"]]<</if>>\
<<if ($ultimateMood is "melancholia") or ($ultimateMood is "joy") or ($ultimateMood is "anger")>><br>[[Fear.|ChangeMoodResult][$ultimateMood = "fear"]]<</if>>\
<<if ($ultimateMood is "fear") or ($ultimateMood is "joy") or ($ultimateMood is "anger")>><br>[[Sadness.|ChangeMoodResult][$ultimateMood = "melancholia"]]<</if>>\
<br>[[The mood doesn't need to change.|ChangeOpportunity]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<<set $toFadeOut to $toFadeIn>>
/*HUMAN GEOMETRIC*/
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanGeometricWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanGeometricCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanGeometricGrayscale">>
/*HUMAN REALISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanRealismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanRealismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanRealismGrayscale">>
/*HUMAN IMPRESSIONISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanImpressionismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanImpressionismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanImpressionismGrayscale">>
/*ANIMAL GEOMETRIC*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalGeometricWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalGeometricCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalGeometricGrayscale">>
/*ANIMAL REALISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalRealismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalRealismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalRealismGrayscale">>
/*ANIMAL IMPRESSIONISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalImpressionismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalImpressionismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalImpressionismGrayscale">>
/*LANDSCAPE GEOMETRIC*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeGeometricWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeGeometricCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeGeometricGrayscale">>
/*LANDSCAPE IMPRESSIONISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeImpressionismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeImpressionismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeImpressionismGrayscale">>
/*LANDSCAPE REALISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeRealismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeRealismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeRealismGrayscale">>
<</if>>
/*TONE OVERLAY*/
<<if $ultimateMood is "joy">>
<<set $moodLayer to "Joy">>
<<elseif $ultimateMood is "anger">>
<<set $moodLayer to "Anger">>
<<elseif $ultimateMood is "fear">>
<<set $moodLayer to "Fear">>
<<elseif $ultimateMood is "melancholia">>
<<set $moodLayer to "Melancholia">>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div><</nobr>>
You pass some time fixing up the painting's color.
[[Next, the mood.|ChangeMood]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Passage name is <<print passage()>><</linkappend>>*/<<nobr>>
<<if $fadeOutSong is "melancholia">>
<<audio "MainThemeMelancholia" volume 1 fadeoverto 4 0>>
<<elseif $fadeOutSong is "fear">>
<<audio "MainThemeFear" volume 1 fadeoverto 4 0>>
<<elseif $fadeOutSong is "anger">>
<<audio "MainThemeAnger" volume 1 fadeoverto 4 0>>
<<elseif $fadeOutSong is "joy">>
<<audio "MainThemeJoy" volume 1 fadeoverto 4 0>>
<</if>>
<!-- Assuming 3 random sound effects in total -->
<<switch random(1, 3)>>
<<case 1>><<audio "PaintStroke1" play>>
<<case 2>><<audio "PaintStroke2" play>>
<<case 3>><<audio "PaintStroke3" play>>
<</switch>>
<<set $toFadeOut to $toFadeIn>>
/*HUMAN GEOMETRIC*/
<<if $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanGeometricWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanGeometricCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanGeometricGrayscale">>
/*HUMAN REALISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanRealismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanRealismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanRealismGrayscale">>
/*HUMAN IMPRESSIONISM*/
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchHumanImpressionismWarm">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchHumanImpressionismCool">>
<<elseif $ultimateSubject is "human" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchHumanImpressionismGrayscale">>
/*ANIMAL GEOMETRIC*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalGeometricWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalGeometricCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalGeometricGrayscale">>
/*ANIMAL REALISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalRealismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalRealismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalRealismGrayscale">>
/*ANIMAL IMPRESSIONISM*/
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchAnimalImpressionismWarm">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchAnimalImpressionismCool">>
<<elseif $ultimateSubject is "animal" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchAnimalImpressionismGrayscale">>
/*LANDSCAPE GEOMETRIC*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeGeometricWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeGeometricCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "geometric" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeGeometricGrayscale">>
/*LANDSCAPE IMPRESSIONISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeImpressionismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeImpressionismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "impressionism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeImpressionismGrayscale">>
/*LANDSCAPE REALISM*/
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "warm">>
<<set $toFadeIn to "SketchLandscapeRealismWarm">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "cool">>
<<set $toFadeIn to "SketchLandscapeRealismCool">>
<<elseif $ultimateSubject is "landscape" and $ultimateStyle is "realism" and $ultimatePrimaryColor is "grayscale">>
<<set $toFadeIn to "SketchLandscapeRealismGrayscale">>
<</if>>
/*TONE OVERLAY*/
<<if $ultimateMood is "joy">>
<<set $moodLayer to "Joy">>
<<audio "MainThemeJoy" loop play>>
<<elseif $ultimateMood is "anger">>
<<set $moodLayer to "Anger">>
<<audio "MainThemeAnger" loop play>>
<<elseif $ultimateMood is "fear">>
<<set $moodLayer to "Fear">>
<<audio "MainThemeFear" loop play>>
<<elseif $ultimateMood is "melancholia">>
<<set $moodLayer to "Melancholia">>
<<audio "MainThemeMelancholia" loop play>>
<</if>>
<div id="imgoverlay">
<img id="backimg" @src="'images/' + $toFadeOut + '.jpg'">
<img id="frontimgloop" @src="'images/' + $toFadeIn + '.jpg'">
<img id="frontimgloop" @src="'images/' + $moodLayer + 'Layer' + '.png'">
<img id="frontimgloop" src="images/Frame.png">
</div>
<</nobr>>
You pass another hour altering the painting's tone.
[[Continue.|ChangeOpportunity]]
/*
<<linkappend "Debug Info">>
Painting selections are '$chosenSelections[0].name,' '$chosenSelections[1].name,' '$chosenSelections[2].name,' '$chosenSelections[3].name,' '$chosenSelections[4].name,' '$chosenSelections[5].name,' and '$chosenSelections[6].name'
Ultimate mood is $ultimateMood
Ultimate color is $ultimatePrimaryColor
Ultimate style is $ultimateStyle
Ultimate subject is $ultimateSubject
Song to be faded out is $fadeOutSong
Passage name is <<print passage()>><</linkappend>>*/