Tumgik
#that’s Claire’s dice stack
little-musikat · 3 months
Text
💜All About Kat💜
Sweet and sassy little redhead
Anxious bean/weepy depressed girl/but always a good girl
Lover of art, music, animals, true crime,reading, theater, and psychology
Educated and enjoy intelligent discussion
Vocalist and forever picking up new instruments, we're up to 8 and counting
Super nerdy. We're talking board games, DnD, Marvel, Doctor Who, LOTR, former Harry Potter fan (fuck you JKR, though if I were a literary character I'd still be Luna Lovegood), documentaries, Disney, Studio Ghibli, MLP:FIM, all things Pokémon, Squishmallows, and Squishables
Ultimate cat mom
🩷Age PlayKat🩷
Polyamorous/Non monogamous
No current ABDL Daddy/caregiver. I'm engaged but Age Play ain't his thing.
Naturally small, being little isn't an "act"
Middle, little, and very regressed baby side
Middle Kat: 9-12, nail art, glitter pens, journaling, YA novels, sparkly dice, helping play DnD, 90s teen shows, Claire's, teasing Daddy, Ghibli, music lesson roleplay, cute panties
Little Kat: 2-5, Squishmallows, stuffies,coloring, Disney movies, pacis, bedtime stories, sticker books,puzzles, sitting on Daddy's lap, potty training, training panties, pull ups, cute dresses, hairbows
Baby Kat: 0-6 months, very helpless, babbling, wet and messy diapers, teething toys, rattles, stacking toys, anything with music and lights, blankeys, being held and rocked, bottle feeding, being fed by Dada, sucking Dada's thumb when fussy, being settled on a blanket to play while Dada does grown up stuff, no thoughts just totally dependent on Dada
I wear diapers/pull ups/training panties close to 24/7 due to mild incontinence issues and IBS
57 notes · View notes
knopfcooks · 2 years
Text
Sour Cream and Flaky Cheddar Biscuits
From SMITTEN KITCHEN KEEPERS by Deb Perelman
Tumblr media
This is the kind of biscuit you might make once on a whim, but should you make the “mistake,” as I did, of sharing it with family, friends, or perhaps an entire pre-kindergarten classroom, do know that it will not be the last time you make them—because puddles of crispy cheddar cheese you can pick off in salty, lacy chiplike flakes make an impression on people. Initially, I’d intended to add spinach (just a handful of fresh leaves, chopped harmlessly small) for more of a breakfast-in-one-hearty-cube effect, yet, strangely, nobody in the four-year-old set seemed pleased with this when I offered to do so next time. Having tested it both ways many times since, I’ve realized they’re not wrong.
If you, like me, love an accordion-like biscuit, with layers that spring tall, begging to be pulled apart in small, buttery squares, then the quarter-then-stack technique here (which I first learned from the wonderful Claire Saffitz) is so gloriously simple, you won’t want to make breakfast biscuits another way. With no fancy folds or turns, and not even a rolling pin required, this has not-really-a-morning-person, aka me, written all over it.
Makes 9 biscuits plus 1 snack
2¼ cups (295 grams) all-purpose flour
1½ teaspoons baking powder
½ teaspoon baking soda
1½ teaspoons (4 grams) kosher salt
A few grinds of black pepper
Heaped ¼ teaspoon onion powder
12 tablespoons (170 grams, or 6 ounces) unsalted butter, diced
4 ounces (115 grams) sharp cheddar, cut into ¼-inch cubes (heaped ¾ cup)
¾ cup (180 grams) sour cream
Flaky salt, to finish
Heat the oven to 400°F (205°C), and line a baking sheet with parchment paper.
In a large bowl, whisk the flour, baking powder, baking soda, salt, black pepper, and onion powder. Add the butter to the bowl, and use your fingers or a pastry blender to squash the pieces into flatter bits, pinching and tossing until the mixture has tiny clumps throughout. Stir in the cheddar, then the sour cream. (The mixture will seem crumbly, but it will come together, I promise.)
Flour your counter, and dump the dough and any unmixed floury bits onto it, kneading it once or twice to bring it together. Pat the dough into a 1-inch-thick square. Use a knife or bench scraper to divide it into quarters; then stack the quarters. Repeat this process, patting the dough into a thick square a second time, re-flouring the counter if needed, and stuffing any loose scraps of dough between the layers.
Transfer the dough slab to the prepared baking sheet, and pat it into a ¾-inch-tall square. Place the tray in the freezer and keep it there for 7 to 10 minutes, until it’s cool and semi-firm to the touch. Remove from the freezer. Use a sharp knife to trim ¼ inch from each side, and squish these pieces into a bonus biscuit you do not need to tell anyone about. Cut the newly trimmed large square into nine approximately 2-inch-square biscuits, and space them out on the sheet. Sprinkle with flaky salt. (If you’d like to bake them another day, freeze them at this point. Let them warm up at room temperature for 15 minutes—they will not fully defrost—before baking.) 
Bake the biscuits for 16 to 19 minutes, until they are deep golden brown at the edges and some cheese is melted in crisp puddles around the edges. Eat right away.
From Smitten Kitchen Keepers: New Classics for Your Forever Files by Deb Perelman. Copyright © 2022 by Deb Perelman. Excerpted by permission of Alfred A. Knopf, a division of Penguin Random House LLC. All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
0 notes
gin-draws · 6 years
Photo
Tumblr media Tumblr media Tumblr media
some d&d doodles and action shots
38 notes · View notes
scapegrace74-blog · 4 years
Text
Don’t Call It Love
A/N  With Saorsa done and dusted, it’s time to return to the Metric Universe.  When we last left Jamie and Claire in October 2017, they were sharing comforting silence and attending a Depeche Mode concert together.  Will things fall easily into place now that they have tripped over the line from being roommates to being friends?   Oh, hell no.  What would be the fun in that? 
All other parts of the Metric Universe are available on my AO3 page.
The song by Zero 7 (another guest artist!) that inspired the title is here.
Winter, 2017 - London, England
It happened by accident.  Happenstance.  Serendipity.   Fate.  The words she used to explain the fact that she and Jamie started seeing each other outside of the flat in social circumstances that would typically be characterized as dates varied, but her opinion remained fixed.  They weren’t dates.  Jamie was her roommate, a good friend, a fellow enthusiast of the culturally obscure, and a brilliant pub trivia partner.  They had both agreed that a romantic relationship between them would be disastrous; ergo, there was nothing romantic about their increasingly frequent outings.  If she could memorize the names for the 206 bones in the human skeleton, she could certainly manage to keep her feelings for Jamie inside the tidy box she had built for them.
Non-Date #1
They crossed paths inside the massive Spittalfields Market, both of them with shoulders damp from the chilly November rain.  Jamie was on his way to the fishmonger, while Claire carried a cloth bag filled with late-season vegetables, determined to eat something other than take-out on a rare day off from lectures and the hospital.
“Are ye on yer way back tae the flat, then?” Jamie asked, physically fighting the urge to offer to carry Claire’s wee sack.
“No, I’m off to the charnel house first.”
“The what, now?”  Surely he’d misheard her.
“The charnel house.  Don’t tell me you’ve been living over top of a medieval burial ground all this time without realizing it?” Claire teased.
Intrigued as much by her beguiling smirk as the opportunity to explore a bit of London’s history, Jamie followed Claire to a commercial highrise near the edge of the market.  Descending a non-descript stairwell in Bishop’s Square, they came to a halt in front of a glass wall.  On the other side was an excavated ruin, the crypt of the long-vanished chapel of St. Mary’s Spital hospital, a quick scan of a nearby information plaque informed him.
“They only discovered it was here when construction of the office tower began,” Claire said, a wistful look on her face.  “For centuries, travelers and the victims of London’s many plagues were buried around the hospital, quite literally in the Spital fields.  When the graves overflowed, they brought the excess bones here and stacked them for safe-keeping until the Apocalypse.  Imagine, forgetting something so...fundamental.”
Jamie grunted in acknowledgement, seeing the reflection of Claire’s face superimposed on the glass.  He couldn’t decide if this human tendency towards forgetfulness pleased or disappointed her.
“Tis rather...”
“Macabre?” she suggested with a grin, turning away from the display and climbing back into the cloud-roofed square.
“I was gonna say morbid, but as ye like.”
“We build our present on the bones of our past, my Uncle Lamb used to tell me.  He was referring to archaeology, but I’ve found it to be true of life itself.”
They walked back to the flat, collars raised against the hastening rain.  Jamie had bought enough hake for two, so they shared the narrow worktop, dicing fresh vegetables and letting their shoulders bump together occasionally.
Claire ate at the two-person dining table while scrolling social media on her phone.  Jamie used the coffee table to hold his plate and the gaming magazine he was flipping through.
It wasn’t a date.
Non-Date #4
Her cellphone rang as she was leaving the bathroom, thoughts bouncing between her end-of-semester exams and her non-existent plans for the Christmas holidays.  She accepted the call with one hand while starting the tedious job of separating her soaking curls with the other.  At first there was only static.  She glanced at the screen, recognizing the familiar number.
“Jamie?” she tried.
“...mac na ghalla, Hamish...” followed by muffled noises and masculine jeering.  She switched hands and started to towel off, making certain first that the video call button wasn’t active.
“Hal-lo.  Paging Mr. Fraser.  You have a call on line one.”
“Ach, sorry Claire.  I didna mean tae... That is, the lads were just... How are ye?”
She giggled at his discomposure.  “I’m well, thank you.  And you?”  They had seen each other that morning, as he came off shift and she was leaving for her morning lectures, so she assumed there was more to this call than a polite inquiry into her state of well-being.  She had learned over their months as roommates that sometimes you just needed to wait for Jamie to get to his point.
“Braw, thank ye.  I was... weel, I’m at the park with some o’ the lads, tryin’ tae put t’gether a side, an’ we’re short a winger, an’ I was jus’ thinkin’, ye said ye wanted tae learn tae play an’...”
Another James Fraser quirk was that he rambled in broad Scots when he was nervous.
“Jamie, are you asking me to play rugby with you?”
“Aye.  Aye, I am.  If ye wish, o’ course.”
“I did just step out of the shower...” she mentioned, already peering outside at the threatening sky and mentally assessing her wardrobe for something suitable for a ruck and maul in the rain.  “Hello?” when there was no sound from the other end in some time.
“Aye, I’m here.  Nevermind, Claire.  I dinna consider, ye must be gettin’ ready to study fer yer finals, an’...”
“Where are you?” she interrupted, opening a drawer and pulling out a pair of yoga pants.
“Victoria Park?” Jamie replied, sounding hesitant and hopeful.
“Give me twenty minutes.”
“Splendid!”  She could hear his smile down the line.
“I better not get mud in my hair, Fraser,” she retorted before hanging up, her own smile lingering on her face.
There was nothing romantic about rugby.
Non-Date #7
The flat was strangely forlorn, even with Christmas lights twinkling merrily in the living room windows and a tiny fir tree precariously balancing its five ornaments standing in the corner.  
They had exchanged their gifts on December 23rd, sipping on hot chocolate spiked with Kahlua and grinning shyly at each other.  She’d bought Jamie the next Call of Duty game for his XBox.  Nothing intimate, just something he’d mentioned in passing he was looking forward to trying.  His boyish glee upon unwrapping the package warmed her more than her drink.   Hands shaking slightly, she delicately opened the tastefully wrapped rectangle he presented to her.  Inside was a cashmere scarf, luxuriously soft beneath her fingers as she stroked it.
“Is this?” she asked.
“Aye, tis the Fraser plaid.  Ye ken there’s no’ a clan named Bee-cham, right?”
She was deeply touched, and thanked him was a kiss against his scruffy cheek.
Jamie had left for Scotland the next day, having somehow managed to secure a week’s worth of leave from his uncle over the holiday season.   As was her wont, she’d put down for as many shifts as possible while medical school wasn’t in session, but by some fluke she wasn’t scheduled to work New Year’s Eve for the first time in recent memory.
Some of her classmates from nursing college had invited her along to a “raging party in Shoreditch”, but she’d made up some excuse.  The truth was, she wasn’t in the mood for loud music and over-priced drinks with a group of virtual strangers.  If Geillis had been in town, she would have allowed her friend to coerce her into whatever mayhem she had up her sleeve, but Geillis was still in Columbia and eight months’ pregnant with twins, to everyone’s collective shock.  Especially the mother-to-be.
No, what she really wanted was a quiet evening at home, snuggled under her favourite fleece blanket on their couch, the latest Ferrante novel in her lap and a glass of Pinot Noir at the ready.  Jamie had a turntable and a surprisingly well-curated selection of vinyl in his bedroom, but she didn’t like entering his domain without his permission.
Without giving it a second thought, she rang his cell.  It was only upon hearing the raucous sounds of a party in full swing that it occurred to her that just because she was spending New Year’s Eve alone, it didn’t mean Jamie was as well.
“Claire?” he yelled over something that sounded a lot like live music.  “Are ye all right, lass?”
“Oh!  I’m so sorry, Jamie.  I just wanted to ask... never mind.  It’s not important.  Enjoy your party...”
“Wait!” the background noise mutated, sounding like a riot underwater, and then there was a wooden slam.  Jamie huffed a sigh of relief.
“Mu dheireadh.   Are ye still there, Sassenach?”
“Still here,” she confirmed, suddenly feeling sorry for herself.  She might be the most pathetic thirty-year old in London.
“Did the hospital no’ call ye in for a shift, then?”
She tucked the blanket under her feet, warding off the chill that always seemed to creep in from the wall of windows.  The Christmas lights she’d strung reflected against the glazing in alternating colours: blue, red, green, blue, red, green.
“No. By some miracle of the festive season, I have the night off,” she joked halfheartedly.   “I’m sorry for interrupting your night out.  I wanted to ask if I could borrow your turntable and a few of your albums?”
“O’ course.  Ye didna need tae ask.  An’ I’m no’ out.  I’m at home, at Lallybroch.”  He pronounced the word with a guttural flourish that made Claire think of an exotic kind of pastry or a rare tribal custom.  Any time Jamie spoke of his family’s home in Scotland, he imbued it with an otherworldly quality, like a fortress in a fairy tale, a far away land of warriors and mist.  It was strange to think of him there now, while she sat alone in their flat.
“It sounds like quite the party.”
“Aye.  The Frasers take their Hogmanay celebrations verra seriously.  Ye shoulda come wi’ me.”  Then, as though realizing what he’d said, he added quickly, “We could use a doctor.  Dougal sprained his ankle doin’ a sword dance, and Angus singed his arse somethin’ fierce jumpin’ o’er the bonfire.”
She laughed, her mood suddenly much lighter, and asked for more particulars as to how his cousin’s naked ass came to be in close proximity to open flame.  Without either realizing it, the last minutes of 2017 crept by.
Fireworks erupted outside, followed by the tolling of bells and honking of horns.  On the other end of the call, she could hear cheering and an off-key rendition of Auld Lang Syne.  They were both silent, embarrassed to have been so caught up in their trivial conversation as to have missed the arrival of midnight.
“Happy Hogmanay, Sassenach,” Jamie’s voice came soft and sure over the line.
“Happy New Year, Jamie,” she replied.  “I should really let you get back to your party.   Your family must be wondering where you’ve disappeared to.”
He hummed noncommittally.  It occurred to her that had they been in the same place, they would likely be kissing right now.  It sent a shiver of want down her spine.
“Jamie?”  Her voice sounded thready, like she had just woken from a deep sleep.
“Hmmm?”  Shivers, again.
“What’s a Sassenach?”
He laughed softly, and she had to bite her lip.  What was the matter with her?  “Tis a Scottish word for a foreigner, particularly an English one,” he explained.
“You’ve never called me that before,” Claire remarked.
“I’ve ne’er spoken tae ye while on Scottish soil.  T’wasn’t an accurate description ‘til now.”
There was a long silence.  She could hear the sound of revelry through the door of whatever room at Lallybroch he’d hidden inside.  Outside the flat there were firecrackers.   They reminded her of mortar rounds heard from a distance in Afghanistan.
“You don’t like fireworks, do you?” she guessed.  It didn’t take an advanced degree in psychology to know that bright flashes and sudden pops of sound would trigger his PTSD.  They really were a mess, the pair of them.
“Nay.  Jenny an’ Ian’s bairns love them, an’ I told them no’ tae hold off on my account, but they insisted on a bonfire instead.  It reminds me o’ when I was a lad, a’fore ye could buy fireworks along wi’ yer ham at the local Tesco.”
Jamie launched into a long account of the significance of bonfires in Highland culture, and she let herself drift on the melody of his voice, the turntable long forgotten.
“Tell me about yer most memorable New Year’s,” he prompted after his cultural diatribe wound down.
“Oh, well, they all rather blur together, actually.  Too much drink, too much spent on the cover charge.  You know how it is.”
“Nah, I mean when ye were younger.  Ye must ‘ave celebrated in some remarkable places.”
She thought back to her time spent following Uncle Lamb around the globe.  Truth be told, traditional holidays weren’t something that stood out in her memory.  They felt like a foreign custom, a series of drawings taken from a picture book that showed a mother, father and children crowded around a loaded table while snow piled up outside.  They bore no relation to her reality.  It was no wonder Christmas and New Year’s left her feeling ambivalent.
Still, she didn’t want Jamie to feel sorry for her, so she launched into one of her favourite tales.
“One year, I must have been eleven, Lamb was leading an excavation of a Berber oasis town in northern Mali.  The site closed down for the Christian holidays, but Lamb decided to stay behind rather than travel back to England.  We ended up riding camels through these enormous sand dunes, following a local guide on an ancient caravan route.  On December 31st, just as the sun was setting and we had begun to make camp, the camel Lamb had been riding let out this infernal noise, leapt to its feet, and started to gallop away.  Lamb and the guide set off after it on foot, hollering and waving their keffiyeh in the air.  It was the funniest thing.”
“They left ye all alone in the desert?” Jamie asked, horrified.
“Oh, well, they came back eventually.  The camel had been stung by a scorpion, you see.  Once it got over the fright, they were able to catch it and bring it back to camp.”
“Were ye no’ scared, tae be out there in the dark by yerself?”
“No.  Not as I remember it.  The sunset was glorious, and little by little the sky came alive with a million stars.”
“Ye brave wee thing.”  Jamie sighed.  “I wish I was there wi’ ye.”
She didn’t know if he meant with her on that sand dune, or with her at their flat.  Either way, her answer was the same.
“I wish you were too.”
They finally hung up well past two o’clock.  It didn’t count as a date if the other person was five hundred miles away as you whispered goodnight.
Non-Date #12
The Royal London was expanding its pediatrics wing, and Claire was invited to a fundraising gala held, fittingly, in the Museum of Childhood.  The invitation included a plus one, and she’d been putting off asking Jamie if he could join her all week.  It wasn’t that she doubted his suitability as an escort.  Far from it.  But the gala was taking place on February 14th, of all nights, and the symbolism made her nervous.  Still, the alternative was spending the night being hit on by a drunken internist or hedge fund investor, and that was a headache she could do without.
“So,” she began casually a few nights before the event, “any plans for Valentine’s Day?”  If he said he was working or had, god forbid, a date, she would just have to go stag.
Jamie set down his gaming controller and turned to face her desk.  The pulsing  colours from the screen lit his curls like a neon nimbus in the dim room.
“Nah, nothin’ definite.  An’ ye, Sassenach?” he asked tentatively, as though easing himself out onto a frozen lake, unsure of the depth of the ice.  The nickname he had assigned to her during his holidays in Scotland had stuck.  She didn’t correct the inaccuracy, as she rather liked the idea of having a name that was only his.
“Well, I’ve been summoned to a fundraising gala for the hospital, and I was wondering... not that you need feel obliged... it’s black tie, which is really the height of pretension, if you ask me... anyway, there’s no way to decline gracefully short of an aneurysm, so...”
“Out wi’ it, Sassenach,” he prodded.
“Mightyouconsiderbeingmydate?” she blurted, before taking a large gulp of tepid tea.
“Yer date?” he asked as though he had never heard of such a thing.
She sighed, resigned to the fact he was going to make this difficult.  “Yes.  My date.  My plus one.  My social companion.  And hopefully, my defence against spending the evening being pitied and set up with someone’s second cousin, Nigel, the chartered accountant.”
“Do ye have somethin’ against accountants, then?”  The corner of his lip was twitching with the birth of a grin.
“Oh, very funny, you bloody Scot.  Look, I need a date on Valentine’s Day and you are the only man in the Greater London Area who won’t interpret that as an opportunity for a pity shag.   The offer is on the table.  Take it or leave it.”
Something flashed behind his eyes that she couldn’t interpret.  Then it was gone.
“Ne’er fear, Sassenach.  I’ll protect ye from all the wee Nigels.”
***
She’d forgotten to ask whether Jamie had suitable attire for a black tie event.   It was too late now, regardless.  They were meeting at the museum, since she was on shift until eight.  Using the nurses on-call room to get changed, she slinked into her burgundy chiffon gown, its gauzy layers wrapping around her like millefeuille.   Her hair was a lost cause, so she slicked it back into a tight bun at the nape of her neck and hoped for the best.  Silver chandelier earrings and a dab of cologne below her jaw, and she was ready to go.  She carried a small beaded clutch and her dress shoes - there was no way she was navigating the Tube in stilettos. 
The museum was a single massive space, conversation and the tympani of glassware echoing against its high-arched ceiling.  She stood in the entryway after checking her coat, spinning in circles and trying to get her bearings.  More than one lascivious glance was directed her way, but she studiously ignored them in favour of looking for Jamie.  With his height and red hair, he shouldn’t be hard to pick out of the crowd.
There was an appreciative murmur from behind her, a gust of fresh air, and then a soft tap against her bare shoulder.  She turned around.
No.  Not hard to pick out from a crowd at all.  Standing before her was James Fraser in full Highland regalia.  He wore his family tartan, a black velvet waistcoat, brilliant white dress shirt and a black bow tie.  When her gaze fell to the floor, she noticed his polished brogues and white socks pulled up to his knees.  She’d never before considered how a man’s knees might be alluring, but there it was.   Jamie had very sexy knees.
“G’d evening, Sassenach.  Ye look... weel, ye look bonnie.”  Jamie’s normally deep voice was gruffer than usual, perhaps on account of the cold night air.  Or maybe his bowtie was tied too tight.
“Good evening, Jamie,” she replied once she found her voice.  “You look, well, if you were a Jacobite, I’d say you looked regal.”
The tops of Jamie’s ears went red, and he ducked his chin, his tamed curls falling briefly forward.  It gave him the look of a bashful child receiving unexpected praise, completely at odds with the strikingly masculine figure he cut.
“No’ a Nigel, then?” he teased.
“No.  Definitely not a Nigel.  Come, let’s get something to drink before all the top-shelf liquor runs out.  You wouldn’t believe how much some of these doctors can put away!”
Jamie was a perfect date.  He stood by her elbow as she mingled and greeted various colleagues and professors, nodding at their tales of medical misfortune and smiling at their awkward jokes.  He spoke confidently about his work and current affairs, and patiently tolerated endless jibes about what a true Scotsman wore beneath his kilt.
When she politely excused them from one such conversation, he leaned over to whisper in her ear as they walked away to fortify themselves with more alcohol.
“I’ve a mind tae lift my plaid an’ moon the entire assembly the next time one o’ yer wee doctor friends asks about my underthings.  Are ye sure they arena raising funds for a new proctology department, Sassenach?”
She snorted in a truly unladylike fashion and turned to meet his unrepentant smirk.  Just then, a figure approaching from the bar caught her eye.
Oh no.  It couldn’t be.  After five years, she’d finally relaxed her vigilance, had ceased anticipating his presence at every turn, and now, here he was.
“Sassenach?” Jamie was watching her with concern.  The blush had drained from her cheeks, leaving her wine-stained lips and sintering eyes the only colour on her face.
“Claire!  Fancy meeting you here!”  Had his voice always been so nasal?  His eyes so glassy and vacant, like portals into nothingness.  He’d obviously been drinking heavily.  A blond woman half his age had her arm linked through his.
“Frank,” she uttered his name.  Jamie stepped into her side, his posture erect, somehow sensing that she needed his protection from this unheralded threat.
“Well, isn’t this a surprise.  I’d heard you’d gone into the army, or some such thing.  Afghanistan, was it?  Well, with your penchant for violence, I suppose that’s fitting.”
She breathed deeply through her nose.  She would not let him get the better of her.  She wasn’t that person anymore.  With a clammy hand, she grabbed onto Jamie’s fingers where they rested around her hip.  He squeezed back.  He was here.   She wasn’t alone.  It was all the strength she needed.
“Yes, that’s right.  I served overseas for a time, but I’m back in London now.  In medical school.   Now, if you’ll excuse us, we were just leaving.”
Focusing on each step, she turned towards the exit, Jamie’s hand now warm upon the small of her back.  Her chin wobbled, but she bit down hard to stave off tears.
“A doctor?” Frank taunted from behind her.  “Wouldn’t a demolition expert be more apropos, darling?”
She froze, spine trembling with anger.  Jamie made a questioning noise, asking without words if she wanted him to intervene.   She didn’t.
Glancing over her shoulder, she dealt her parting blow.
“Give my best to Amelia and the children.”  Without waiting to witness the aftermath of her pronouncement, she made her way out into the chilly night air, Jamie’s bulk a silent sentinel at her side.
It wasn’t a date if it ended on the floor of your bathroom, crying ugly sobs as mascara stained your cheeks, while your partner held your shoulders and made soothing noises with his throat.  
That wasn’t dating, that was survival.
***
mac na ghalla = son of a bitch
Mu dheireadh = finally
76 notes · View notes
tbehartoo · 4 years
Text
Dungeons, Dragons, and Dating
A Present for @justknitstuff my giftee for the @lukanette-exchange. This sort of turned into a beast of a chapter and they haven’t even got to the game yet! I promise to get chapter two out as soon as I can.
Summary: Luka knows it’s hard to make new friends when all you do is work and study. He can’t believe it, but Rose and Juleka have finally convinced him to come to the university’s gaming club with them. There he meets some unique characters, and he’s not talking about the ones they create for their Dungeons & Dragons game. Hopefully among this room of strangers he can find some good friends for these hard times.
Author’s note: Set in a post pandemic world. After multiple plagues have swept the world, some daily things will have changed, but there are other things, such as the need for connections to each other, that haven’t.
Beta’ed by:  @soloraven​ and @platypan Thank you both for your amazing help! They did their best, any mistakes are mine alone.
First Club Meeting
The first meeting of the University’s Gaming Club of the fall semester was full of nothing but the sound of rolling dice, the muttering of voices and the flipping of papers when Luka followed his sister and her girlfriend through the door. One of the lounge rooms off the cafeteria had several round tables with various people spread thinly around them. The room’s HEPA filters were humming quietly in the corners, a sound so common that it barely registered but comfortingly underlying the feel of the room.
A man hurried towards them while they stowed their masks in their packs. Luka thought the black eyebrows on the man’s head looked more like wings than brows. They were excellent at drawing attention from the guy’s balding head but couldn’t disguise how short the man actually was.
“Welcome, Rose! Welcome, Juleka!” he called as he passed out papers to the newcomers while they each took turns to put their hands under the automatic hand sanitizer dispenser. “It’s nice to see you back again this semester. Hope the summer break treated you well.”
“Oh, it was busy for sure,” Rose said as she smiled at the professor. “I did an internship at the library and Jules was able to pick up some work for local commercials.”
“Wonderful, girls! Wonderful!” He looked at Luka and picked up another bundle of papers. “And is this a friend of yours?”
“This is my brother Luka,” Juleka said as she took a packet from the man. He was practically vibrating with energy. “Rose has finally convinced him that he needs to come with us to the game club.”
“I’m Professor Damocles, the faculty advisor for the game club, and my pronouns are he/him,” he said nodding at Luka. “I ask you to please fill that packet out tonight. It goes over the club’s rules and by-laws as well as our expectations for following the university’s current pandemic procedure plans. The last page is for you to sign agreeing to abide by our rules and give us an email to contact you. You can use your school email or a personal one.  Later, when we’ve got it processed, you’ll get your own invitation to our Discord channel and be able to look over what games the club has, as well as respond with your interest in each game. Go ahead and review the papers while we wait for the meeting to start.”
“It looks like you’ve already started,” Rose said and waved at a girl with black hair sporting bright blue streaks in her ponytail sitting a couple of tables over. Luka saw Juleka wave as well so she must be a friend of both of them.
“Oh, well not yet,” Professor Damocles said as he cleared his throat. “Our club president from last semester isn’t here to open the meeting and start the vote for club leadership. She said she had to stop off for something, but she should be here soon. In the meantime, I’ll have the vice-president-” he turned back to the room, “- ah, Adrien?” A blond young man looked up at the name. “Do you think you could get these three set up at a table while we wait for Marinette to get here?”
“Sure thing,” Adrien said as he came over, giving the three of them a small nod of acknowledgement. He scanned the tables before beaming at the girl Rose had waved to before. He nodded at the young man sitting a chair away from her. The guy wearing the baseball cap nodded and Adrien moved in their direction.
Those two don’t seem to be dating, Luka thought. Though they do seem pretty comfortable with each other, he noted they were both writing on something between them. 
“Have any of you played Dungeons and Dragons?” Adrien asked as they wove through the tables.
“I have,” Rose answered, “But Jules and Luka refused to come to my game group with me.”
“It’s your time to be with your friends,” Juleka said with a chuckle. “We both have time away from each other,” she poked her girlfriend in her shoulder, “And you like to spend that time with them.”
“Her group always wants to meet while I’m at work,” Luka added on. He looked at Rose and smiled. “I’ve met them all as they seem to order from my pizza place only when I’m working and always request me as their driver.” He rolled his eyes, “I can’t even recall all the weird scenes I’ve walked into during  their game nights, but I’ve never had a chance to play.”
Rose scoffed, but Juleka nodded to strengthen Luka’s claim.
“Well, last semester the club decided to try out twice monthly D&D games,” Adrien told them. “That way we can get a campaign going but still play our game closet every other week. Those who have played are helping the newbies roll up characters. Rose, if I put you with Kagami and Nino, do you think you can help Juleka and,” he paused before continuing both his eyebrows raised, “Luka?”
Luka nodded.
Adrien’s shoulders relaxed. “Yeah, uh, Luka, to roll up characters?”
“Sure thing, Adrien,” Rose said as she sat down at the table leaving two chairs between her and Kagami. 
Juleka sat next to Rose while Luka claimed the seat next to Juleka.
“It’s good to see you again, Gami,” Juleka said, peering closely at the stacks of paper in the middle of the table.
“You, too Jules, Rose,” Kagami greeted the girls with a nod of her head. She raised a questioning brow at Luka.
“Oh, this is Luka, my brother,” Juleka said then tacked on, “-we all share an apartment off campus.”
"Ah, that's why you're not observing the mandatory one seat apart rule,” Kagami replied.
“Well it doesn’t apply to us as we share living quarters,” Juleka said with a small sigh.
“This is Nino,” Kagami said, indicating their other tablemate with a tilt of her head. “He’s Adrien’s brother from another mother and soon to be best man.”
Rose squealed and clapped. Juleka’s face broke out into a big smile.
“So who asked first, you or Adrien?” Rose demanded.
Nino barked with laughter. 
“They had the audacity to ask at the same time,” he informed the beaming listeners. “So all bets have been cancelled.”
“Alix must be in a mood about that,” Juleka said with a grin.
Nino nodded. “She wouldn’t talk to either of them for a month. But now she’s working a couple of bets on swimming challenges between Kim and Ondine if you want in on that action.” He used his head to point out a girl at the next table. She was kind of short, wore clothes that Luka associated with skaters, and sported hair in a pink Mohawk with short cropped sides.
The whole group had a small laugh before Kagami’s face grew serious.
“Okay, I’m sure you’re familiar with the game, but here’s the short, short explanation just so we’re all on the same page. D&D is a group storytelling game. Every person has a character who has both strengths and weaknesses based on things like what fantasy race you’re from, like troll or elf, as well as what level you are in a certain job known as a class, like a fighter or sorcerer. 
“You know, like my tenth level high elf pirate, Mistress Delores Myra Woodfield-Dee,” Rose said.
“We’re familiar with her,” Luka said nodding his head.
“Very familiar,” Juleka murmured.
“The Captain was so flattered when you made your character, well, her,” Luka grinned.
“Yeah, mom wouldn’t stop asking about her and suggesting things for Mistress Dee to do next,”  Juleka informed Kagami.
“Mom didn’t understand that I had to listen to the directions from the DM,” Rose sighed. “She thought I could just take my pirate crew anywhere I wanted.”
“The DM is the one in charge, right?” Nino asked Rose.
“Yeah. The DM, a.k.a. the Dungeon Master, is the one that leads the story and settles disputes,” Rose said.
“It’s not an easy job, even though Adrien makes it look like it is,” Kagami said. “He’s been playing for years and DMing almost as long. He’s learned a few tricks to make things flow easily and he’s so nice that he rarely has people rules lawyering at him.”
“Rules lawyering?” Luka asked as he looked at Kagami then turned to his housemate, “I haven’t heard Rose say that before.”
“That’s because Skylar, my DM, doesn’t let James play anymore,” Rose grumbled. “He would argue over every little thing and try to pull out the rule book after nearly every play. It got so bad that Claire and Gia refused to play any more and the others in our group started to dread going.” She huffed and put a hand on Luka’s forearm. “If you really have a question about what happened or why something turned out the way it did, then, yeah you should ask the DM for clarification, but in a nice way.” Luka nodded at her as she continued, “Don’t be an ass about it.”
“I usually try not to be one in my day-to-day life. Why would I change that because of a game?” Luka asked.
Kagami shuddered, “Because when people really get into character and the game gets intense then you can have the sweetest, kindest person you know,” she looked directly at Rose, “Turn into a blood lusting, amoral, beast that makes you worried to try the cookies she brought.”
Rose’s jaw dropped. “Those cookies were from T&S! How could you question their fitness for consumption?”
“Because you set fire to the orphanage with the orphans sleeping inside it, for one,” Kagami said “And then you rolled a boulder through the school house while classes were in session!”
“Surti Snan was a chaotic evil Kobold!” Rose said defensively. “You cannot hold him to human standards of behavior.”
“I most certainly can and will,” Kagami replied with a smirk on her face.
“Besides,” Rose almost pouted, “My plan to lure out the mindflayer worked.”
“Only after you decimated three-quarters of the town we were sent to save!” Kagami pointed out.
The two stared at each other for a moment and Luka worried that they might need to figure out a way to deescalate the situation when the two girls broke out into laughter.
“We were fortunate that Marc was the DM that night as they were the one to get everyone to cool down after the orphanage incident,” Rose said with a grin. “I didn’t end up banned from the table or the game.”  
“And that is why you need a good DM,” Kagami said. “They have to keep everyone working together and keep emotions from overpowering the game. They’re also responsible for adding in all the little things like descriptions of people and places and being all the NPCs.”
“Non-player characters,” Rose said as she saw the furrowed brows of Luka, Nino, and Juleka, “are like the shopkeepers or the townsfolk that you meet along the way, but aren’t permanent members of the party like our characters will be.”
“Oooh, Adrien told me that Damocles is going to pop in as some of the NPCs for our game this semester,” Kagami told the table.
Rose squealed, happiness showing clearly on her face, “He’s going to be the funnest little blacksmith!”
“I don’t think funnest is a word Rose,” Juleka said with a smile.
“I can totally see him as a blacksmith, too,” Kagami said. “He’s got all the in-depth history of historical weapons. I bet armor shopping with him would end up being a small comparative history lesson on why a Japanese Do would be better than a French cuirass for a specific race or class.”
“No one told me there’d be actual lessons involved with this,” Nino said with a scoff. The effect was ruined by the huge grin he was throwing in Kagami’s direction.
“Well you’d better get practicing your math facts before we start,” Kagami said as she pulled the visor down on his cap. “There’s a lot of adding and subtracting once the dice start rolling.”
“What are we using the dice for?” Juleka asked.
“Pretty much everything,” Rose said as she leaned into Juleka’s side. “They add chaos and luck into the game so it’s not just a match where you look to see who has the highest AC-” noting the confused looks of the uninitiated she added, “armor class.” Juleka still looked confused. “Dice are used for movement during confrontations to see if your actions hit and how much damage is done. But another important thing the DM uses the dice for is when we roll initiative before there’s a fight to figure out what order people go in, including the bad guys.”
“Does that even matter?” Luka asked skeptically.
“Yes, yes it matters a lot,” Kagami answered quickly. “If you have a party of five brawlers going up against two archers, and the archers go first, they can have the brawlers down on the ground before they ever get close enough to lay a finger on them.”
“But if the brawlers go first, they can get to the archers and overpower them while their bows become useless because the archers don’t have the distance any more,” Rose tacked on.
“And it can get real tricky and dicey, no pun intended, when they’re mixed up,” Kagami said.
“So is it better to be an archer or a brawler?” Nino asked.
“Yes,” Rose answered with a grin and Nino just groaned.
“Well, every character has strengths and weaknesses,” Kagami replied slowly. “It keeps the game more balanced and keeps even the gods from being too OP. So the answer to your question really is that it just depends. That’s why we’re hoping that not everyone will chose to be an Orc Barbarian or the only thing we’ll be able to do is be murder hobos.”
“Murder hobos?” Juleka asked with a wince.
“That’s when the group’s answer to every problem is to stab, club, or smite it and hope that makes it go away,” Kagami answered.
“It gets kind of boring when fights are all you do,” Rose said.
“But Rose,” Juleka said with a frown on her face, “every character you’ve ever talked about was a fighter of some kind. Your pirate, your kobold, the chef from the insane asylum,” she was ticking them off on her fingers, “there are a lot of others that you’ve made, and they’re all fighters.”
Rose blushed a little before answering. “Well, yes, I do like to play fighters more than say clerics or warlocks, but that’s because I use my characters to get out all the aggression I can’t use in real life. It’s just not appropriate to hit the library patron over the head with the book he keeps requesting, but then says it’s the wrong book every week.”
Everyone at the table chuckled.
“So if we’re not just getting into fights, what else is there to do?” Luka asked.
“There can be riddles, murder mysteries, royal court intrigue, puzzles, and, well, it is called Dungeons and Dragons,” Kagami said while shrugging, “so besides slaying dragons or raiding their hoards, there are also dungeons or other structures to explore. Some, well okay, all of them have traps of some kind or they might also have monsters in them.”
“One time Marc did a dungeon crawl where you had to come up with a rhyming couplet to get out of the rooms using the name of the treasure found in it,” Rose said thoughtfully. “We spent so much time trying to figure out a rhyme for the handy haversack,” she murmured.
“What did you rhyme it with?” Luka wanted to know. He was already creating a list in his head.
“We, ah, put it in the middle of the line and just rhymed floor and door,” she admitted. “Then we did that with the rest of the rooms and pretty much made Marc cry that night.”
Kagami was nodding along with Rose’s story. She looked at the three sitting at the table. “One thing you should always keep in mind,” she said to them, “is that the party always ruins the DM’s plans. The DMs know this and they try to be ready for it, but sometimes they just have to call a break or end a session because the group has gone off on a tangent even they didn’t predict.” She smiled at them. “It’s kind of fun, but it’s not something you want to make a habit of or the DMs don’t want to play.”
“What I’m hearing,” Luka said to Kagami, “is that we all just need to play nice with each other and the game will be fun.”
“That pretty much sums it up,” Kagami smiled back at him.
“So how do we get started making our character?” Juleka asked.
Kagami pointed to the piles of paper in the middle of the table. “If you haven’t played before, there’s a few races and classes to choose from on the papers. The more experienced players can bring in other races or classes if the DMs approve. Our DMs are Adrien,” she pointed at the young man they’d met answering a question for a girl in glasses with hair that started a rich brown but changed gradually into a deep red color, “and Marc” she pointed to another person sitting at the adjoining table with short black hair and some killer eye liner. Marc was helping someone with long, bright red hair pulled back into a bun that helped their mask stay in place. She gestured back to their table. “The pink papers have races on them and the details that you should know for that race. The green papers have classes on them. So you can either choose two papers at random or you can look through them to see what sounds interesting. To make things easy on all of us, we’re all starting at level one.” 
“This all sounds pretty easy,” Luka said.
Kagami’s face lost all expression.
 “That’s what I said to Adrien when he first introduced me to the game,” she shook her head. “You might want to get out now-- while you can.”
Rose reached a closed hand over to gently nudge Kagami’s arm. “You don’t mean that,” she said.
One side of Kagami’s mouth quirked up. “No, I don’t. It’s a wonderful game, but it can be kind of overwhelming, especially when you’re new at it.” She slid the stacks of paper towards the little group along with the bottle of hand sanitizer. “As Adrien’s one of the DMs, he asked Nino to play a paladin for story reasons so he just had to choose a race. These are free for you to look at.”
Rose took the sanitizer and squeezed some into her palm before passing it down the line. Luka knew that her time in the library made her very careful to clean her hands before handling something others might also have to touch. She took the pink stack while Juleka looked at the green. Luka said he was going to do the random thing so he started filling out the club rule packet.
A few moments later, a young woman burst through the door carrying a large box of what turned out to be individually wrapped treats from T&S. Tom and Sabine, the proprietors of the bakery, always greeted everyone with warm smiles and tasty samples. T&S was a favorite with students for having delicious pastries, as well as simple sandwiches on freshly baked bread, at prices even those struggling with their finances could afford. 
Luka heard the girl apologizing to Damocles for being late, but she’d had to wait for her order to get finished- at this point she nearly dropped the box as she tripped over something by her rushing feet, but Adrien was there to catch both the box and the girl. He didn’t even hesitate to wrap an arm around her shoulders as he moved them over to a table at the front of the room.
They can’t be dating, Luka thought to himself. Adrien and Kagami just got engaged. And neither of the girls asked Kagami about how her or Adrien’s girlfriend was taking the news so they probably aren’t in a poly relationship together. They certainly don’t look like siblings, but I know well enough that siblings don’t have to be little carbon copies of each other. Maybe they’re roommates? Quick, be cool Luka, they’re coming this way.
Adrien walked the girl over to their table where she sank into the chair next to Nino and Luka felt his heart drop to the floor. 
She must be dating Nino, who is Adrien’s best friend, so they’ve probably been around each other a lot. Which is why she’s sitting next to Nino and why Adrien felt comfortable enough with catching her, Luka reasoned.
Adrien put one hand on Nino’s shoulder as he leaned across the chair between him and Kagami to give his fiancee a quick kiss. He straightened up and gave Nino’s shoulder a squeeze before removing his hand.
“How are you so late?” Nino asked the girl with a teasing tone. “You left the house with an hour and a half’s head start.”
The girl blushed before she started talking. “When I got to the bakery, Felix was there,” she began. Luka noticed that Nino, Adrien, and even Kagami suddenly tensed up and Nino’s lips formed into a line. “He thought that just because I couldn’t be the club president this semester that I’d stop coming, even though I told him I still had to come tonight to open the meeting and to take nominations for the new president. He-”
“He just went all Felix on you didn’t he?” Nino said followed by a short huff.
She nodded.
“I know he’s my cousin,” Adrien said to her, “but sometimes I really wish he wasn’t related and could have gone to a different school instead of our family’s Alma Mater.” He reached around Nino and gave her a couple of pats on her shoulder before leaning back toward Kagami and grasping her hand. “Then you’d never have met him and all our lives would have been easier.”
This Felix guy must be, what, pestering her? They don’t seem to be worried about her safety, so he’s probably not stalking her. I guess everyone has that one friend you just have to limit time with, Luka thought.
She gave Adrien a strained smile. 
“But then I never would have met you or Kagami,” she said. “You would have just been that one weird guy that Nino was in a bromance with in his Roman history class. The one who has an unnatural affinity for Assassin’s Creed: Brotherhood,” she added scrunching her nose up.
Adrien’s laugh was loud and free. Kagami, Nino, and the girl all relaxed at the sound and smiled at one another. 
“Okay, you got me there,” Adrien said. “But don’t knock the bromance.” He batted his eyes at Nino. “The feelings of the bros are true, pure, and noble.”
At that, Nino pretended to swoon as he murmured, “Bro, don’t do this to me in public, bro.” He looked up at Adrien, his eyes open wide and a pout on his lips. “You know I can’t handle it when you declare your love for me.”
Both of the men tried to hold onto their awkward posing, but Kagami poked Adrien’s side and the girl leaned into Nino. They started sniggering immediately.
“If you’re really that taken with him,” Kagami said to Adrien with a grin, “I could always give him the engagement ring.”
“You’d do that for me? For us?” Adrien cried melodramatically. 
Luka could see why Adrien would make a good DM if he was always this theatrical. Kagami and Nino also seemed able to drop into a performance easily. Even as a stranger, Luka could tell this was all in good fun and that Adrien seemed quite devoted to the girl whose hand he’d yet to let go of.
“Don’t worry Kagami,” Nino said to her solemnly. “I would never want to be the one to ruin you and Adrien’s happiness.”
Kagami pinned the boy with her stare. “You are the only one who ever could come between us, Nino,” Her tone icy, almost menacing. “ You know the terms: Sabers at dawn.”
Nino sat back quickly holding up his hands in surrender, clearly dropping out of the scene they’d been playing.
“Unh-uh! No way!” He made an ‘x’ with his arms. “I have seen you with your saber and I want no part of that,” he declared.
Kagami and Adrien both smiled fondly at Nino as they chuckled.
“A wise decision,” Adrien remarked. “Oh excuse me, it looks like Alya has another question.”
He pecked Kagami’s cheek before hurrying back over to glasses girl.
When Luka looked back at the table, after watching Adrien go over to the girl who must be Alya, it was to see Nino with his arm around his seatmate’s shoulder.
“Are you sure you’re alright, Marinette?” he’d asked quietly. “I know how Felix can get when he’s...disappointed.”
Luka was pretty sure that the only reason he heard the question was because he was seated on the girl’s other side.
Marinette took a deep breath in and let it out before nodding her head. 
“I’m good Nin,” she’d replied.
The look on Nino’s face seemed to sport a trace of disbelief, but it was gone so quickly that Luka wasn’t sure that’s what he’d seen. Before he could think about it more, Professor Damocles stood at the front of the room to call for attention.
After introducing himself to the group and welcoming everyone to the club, he turned the meeting over to Marinette as club president. She called for nominations for a new president and the club officially got under way. 
Soon enough Adrien, as the new club president, addressed the gathering.
“Well, as your new president, I’d like to welcome everyone here. I hope that we can all have a great time getting to know one another and having some fun playing games.” He grinned as his eyes scanned the crowd. Luka was sure he wasn’t the only one to notice the wink he threw at Kagami. 
“Our good friends over at the Crazy Squirrel,” he gestured to a table covered in dice, velvet bags, trays, books, and brightly covered boxes with two smiling people seated behind it, “have brought a small selection of what they have on offer at their game store. You can look over the merch at any time tonight and be assured, they take all forms of legal tender. If you don’t find what you need, they’re willing to give student discounts all next week as long as you show a valid student I.D. Who knew those cards were good for anything, right? If you aren’t going to use an app for your dice rolls, you will need to make sure you also purchase a tray.” The smile dropped from his face. “We can’t have stray dice roaming the tables.” At this statement, there were various murmurs of assent.
“Marc and I will be DMing this semester,” he pointed to the student Kagami had indicated earlier, “so if you have any questions please feel free to ask us, but we’ve made sure there are two or three people at each table that can help you make a character if you’ve not done that before.” He smiled at the group. “We have a lot of plans for our game but tonight is going to be dedicated to creating your character and getting familiar with the mechanics of how things work. There’ll be several links to videos up on the server so that you can watch the pros in action, but please don’t expect that level of ability of your DMs.” 
“You’re no Matt Mercer, but you’ll do,” a young man with brown skin, dark glasses, and blond dreadlocks pulled into a top knot said to the president who returned his smile.
The crowd broke into snickering.
“We know we’re not Max,” Marc replied from his table, “but then again you’re no Taliesin Jaffe or Travis Willingham either,” an ‘oooooooooooo’ ran through the room, “but you don’t see Adrien and I complaining.” Marc grinned at Max.
That got another round of chuckles from the group.
Adrien hastily added, “We’ll all just have to do our best.”
Professor Damocles stood up and Adrien ceded the floor to him.
“Alright everyone, back to your characters,” the professor said with enthusiasm. “Make them unique and special. Try new classes. Find out where your character came from, even if it’s a roll of the dice by the fates, and then prepare them to go out adventuring!” He practically vibrated with excitement.
“I am way too sober for this,” Alix mumbled into her travel mug before taking a long drink.
“One more thing,” Damocles said after Marc whispered something into his ear. “This is meant to be a friendly game, but permanent character death can happen.”
“You don’t say,” a female voice carried through the quiet room.
“Let’s have a moment of silence for Kagami’s weak ass tabaxi bard,” the pink hair girl called to the room. Everyone chuckled, but a few bowed their heads in Kagami’s direction. While a voice chided with a hissed, “Alix!”
Professor Damocles continued as if nothing had been said, “So, you might want to make a backup-” he looked directly at the source of the voice, “-or two-- Kagami.” He beamed at the room. “Let’s get busy!”
Kagami and Nino immediately put their heads back down to the paper they’d been working on. Kagami pointed to something and Nino’s phone sounded out the rolling of dice. Rose and Juleka each chose a paper from their stacks and then switched colors. Luka looked at Marinette for a moment. She seemed to notice his stare and turned to him.
The first thing he noticed was how very blue her eyes seemed. They were eyes he felt he could gladly get lost in. The second thing he noticed was how expressive her face really seemed to be. The expression right now was curiosity bordering on concern.
“Um,” he had to clear his throat before he could continue. “Doyou- haveyou-” he took a short breath to slow his words down, “Have you already made a character before?” he asked hesitantly.
“Oh yeah,” she answered. “I showed Adrien my character last week when he was over for Brotherhood night.” 
“Oh, well, could you-” he tried not to look as pathetic as he felt, “could you help me?” He had to look away as soon as he’d asked.
He heard her giggle before she shifted over to be only a chair away from him, carefully observing the university seating policy, while still showing her willingness to help him out.
“I’d be glad to help you with your character,” she said and grinned.
Luka tried to get his face to move from its stunned expression, but all he felt was a bit of heat forming in his cheeks.
“Thanks,” he croaked out. 
Juleka was quick to nudge him with her elbow while muttering, “Stop acting like a weirdo, ya weirdo.”
Rose giggled at his behavior, but issued a soft, “Jules, leave him be,” in his defense.
“I’m Marinette,” the girl in question said as she smiled at him again. “Nino and I rent a house close to campus-”
“Because you just have to have your craft room,” he mumbled without looking up from his phone.
Okay, they’ve got to be dating if they aren’t already married, Luka told himself. They’re living together and they’re close friends with Kagami and Adrien who just got engaged. Statistics show that you tend to mirror the actions of your peer group so why wouldn’t they be married? It’s so weird to think of people my age as being married. Why does it even matter? You’re here to make new friends and get away from work and school. This isn’t a dating service, Luka. And now you missed what she was saying.
“-but we’ve lived in each other’s house since forever. Nino’s dad and my dad have been friends since kindergarten,” she threw a smile in his direction. “I grew up calling Nino’s parents Uncle Sami and Auntie Halima and wondering why he had aunts and uncles I never saw at our family reunions, but never questioning that we were related,” she laughed a little at herself. “What about you?”
“Well, um, Juleka and I grew up on a houseboat with our mom. And Rose started coming over a lot when she and Jules were what, twelve? thirteen?” He looked over at his sister who nodded and then smiled at Rose. “She kind of joined the crew when her dad proved to be less than ideal as a parent.” He scowled remembering the night that a tear soaked Rose showed up on the boat and he had to hold Juleka back from killing a man while the Captain held the sobbing girl that was to become a second daughter to her. “It was obviously his loss, but certainly our gain. Mom keeps asking Jules when she’s going to make Rose official,” he stopped when he heard Juleka groan.
“She preaches free love and that marriage is just a piece of paper then goes and asks about ‘the wedding’ and ‘how soon am I gonna to get some grandbabies’,” Juleka grumbled.
“The Captain is a woman of many moods and an example of the most conservative rebel you’ll ever meet,” Luka confirmed to the half of the table that was looking at him with stunned expressions.
“Well she certainly sounds like an interesting character,” Marinette said.
At that, the rest of the table broke up into laughter.
“What did I say that was so funny?” she asked the group.
“Rose is way ahead of you on that one, Nettie,” Nino replied.
She looked at Rose. “Is she--Mistress Dee?” she asked with delight.
Rose just nodded.
“Oh. well then, I stand by what I said- Quite the character.” 
Luka merely grinned at this assessment of his mother while the others returned to their own character creation.
“So,” Marinette said as the table got back to work, “Are you ready to make your fighter?”
“Does it have to be a fighter?” he whined, then the dumbest line that he’s ever heard slips off his tongue as he leaned directly into their shared space, “I’m more a lover than a fighter.” He grinned at her as he winked, then proceeded to blow her a kiss.
She stared at him dumbstruck as he saw Juleka facepalm out of the corner of his eye. Marinette hastily moved back a chair. She seemed to be almost terrified of him and he felt his gut clench in worry that he’d somehow offended or intimidated her.
“I’m sorry! I’m sorry. I don’t know what came over me,” he apologized as he sat back with his hands up trying to make himself seem less of a threat. 
“You’re doing your flirty delivery persona,” Rose said through clenched teeth, not even looking over at him. “It might get you more tips at work, but Marinette has a-” she paused and Luka was worried to find out what the next words out of Rose’s mouth would be, “-protective boyfriend so you’d best stop,” her voice had dropped to a dangerous whisper.
Luka looked anxiously over to Nino whose lips had flattened out from what had seemed like a permanent grin, as he put an arm around Marinette. He gave a short nod in Luka’s direction to confirm Rose’s statement. 
“He’s not here Nette,” Nino murmured as he patted her shoulder. “He can’t give you crap over Luka’s fake flirt.”
“But he’ll know, Nin,” the shaken girl whispered. “He always knows.”
Nino just shook his head and sighed as he tried to get Marinette to breathe slowly and tell him everything she was going to do to the plain wooden box she’d picked up at the craft store.
Great, I’ve already insulted Marinette and made Nino distrust me. A wonderful way to go about making new friends, Luka, he mentally chided himself. You went overboard on the flirting. Just because they play along with Adrien and Kagami doesn’t mean they’d let me play the same way. How many times have I said that to the kids?
Luka’s head dropped to his chest in defeat. “Rose is right and, again, I am-- so sorry. I can see that I’ve caused you a lot of distress and that was never my intention. Please believe me when I say, it will never happen again.” He hadn’t even looked over at Rose as his whole focus was on Marinette. “I understand if you don’t want to help me with this after... that, but I do want you to know that I would never want you to feel unsafe around me.”
Marinette was still taking deep breaths and holding them before letting them out slowly. A nervous giggle escaped her.
She grinned timidly at Luka. “It’s not your fault,” her voice had a faint tremor. “You don’t know Felix or that we’re dating,” she said as her voice started to lose it’s warble. She looked at Nino for help.
“Felix... is mostly all bark and no bite,” Nino tells him sincerely. “The only problem is that no one has fitted him with a shock collar to keep him from barking all day and all night.”
“Nino, he’s not that bad,” Marinette protested.
Nino just gave her a flat look. “Do you not live in the same house I do?” he asked incredulously. “I’ve known him to call at 3 am to ask where you are and who you’re with,” his eyes dared her to dispute the fact. “And then there’s the morning and evening check-ins.”
“It’s nice to get texts first thing in the morning,” Marinette argued.
“No doubt about that, but he blows your phone up until you respond, and while I know you can sleep through a tsunami I cannot tell you how much I hate your phone’s notification sound.”
Rose laughed at that. “Oh man I can’t tell you how many times I’ve had to tell these two off for leaving their phones on the charger and then not answering them when they’re getting notifications.”
Both Luka and Juleka looked sheepish.
Marinette looked back and forth between Luka, Juleka, and Rose and grinned.
“I see Rose is the one who rules the roost,” she teased. 
Luka nodded and Juleka mirrored the action.
“Do not get Rose mad,” Luka whispered to the whole table. “You wouldn’t like it when Rose’s mad.”
Everyone including Kagami and Nino laughed and the tension round the table seemed to ease. Luka couldn’t help but notice the look that passed between Marinette and Nino.
“Sounds familiar,” Nino said as he grinned at Marinette and waggled his eyebrows.
“Shut it,” Marinette said, her confidence returning to her a little, as she stuck her tongue out at him.
“Make me,” he taunted back.
“Careful, Lahiffe, I know where you sleep and also where you keep your gear.”
At Nino’s gasp and look of mock horror, Luka asked, “Your gear?”
“Yeah, I’m an EMT and also in the nursing program. I have a lot of emergency supplies,” he looked back at Marinette, “Which you promised to never touch again unless I ask you to.”
“You have a tape emergency one time-” she grumbled. “Besides you just asked me to shut you up. Sounds like asking to get in your kit to me.” She singsonged at him. “I could probably tape you to the bed without you knowing, you sleep so deeply once you get off shift.”
“How many times must I say it?” Nino said as he rolled his eyes to the ceiling. “Don’t use expensive, high-quality medical tape for something that duct tape can do better.”
Marinette smiled as she bumped into his side. “I know where we keep the duct tape, too.”
The entire table had a laugh at their antics before getting back to their characters.
They really are a cute couple, Luka thought as he watched them. Nino seems like he’d be a better match than this Felix. At least, I don’t think Nino would be setting off a panic attack if some goon flirted badly with her. Luka couldn’t help the frown that crossed his face as he tried to puzzle out the two.
“And now we see who runs the place at your house,” Rose said with a giggle before instructing Juleka to grab one of the white character sheets so they could start rolling up her tiefling fighter.
After a moment of awkward silence between the two, Marinette began with, “So?” 
“So?” Luka repeated, not understanding what she was asking. 
“Are you ready to make your fighter?” She shifted to be a chair closer again. 
This time, Luka thought of the space between them as a vast wall to keep her safe from his own apparent foolishness.
“Oh, um, Kagami said I could just pick one from each pile to make my character,” he said mostly to the table in front of him. He looked up and saw the scowl that Marinette shot the mentioned girl. “Isn’t that okay?”
Marinette’s lips pressed into a thin line. “It’s true that that is one way to create a character, but it makes you less invested in your player and by association into the game.” She huffed in Kagami’s direction, “Just because she’s gone through so many characters that she no longer cares-”
A muffled protest “Hey, you try to care about your fiftieth character your boyfriend has killed off this campaign alone,” came from across the table. “I can’t find anything he won’t take out. And I don’t mean on a date!”
“- that doesn’t mean that you shouldn’t at least look and see what’s out there. This way, even if you don’t choose that race or class you’ll still have some idea of what’ll probably show up in our game,” Marinette supplied. “Though personally, when I have time, I do like to get deeply into creating my characters, especially their backstories.”
Nino snorted. “Please tell them about the time you created a complete novella of your dwarven mage only to have him k.o.’ed by the first henchman your party crossed,” he laughed again, “and you hadn’t even got to tell them your name yet!”
“They buried her with a headstone reading ’To the unknown dwarf. Gone and now forgotten.’,” Kagami added with a grin.
Marinette shook her head. “All that dwarven lore and history gone before it could be shared.” She looked at Luka, “I spent three nights typing up Thomyll Tharrgrisson’s clan affiliation, genealogy, home life, general education, apprenticeship, and mage studies.”  She smiled and sighed as she seemed to drift off into another world. “If I’d had another night, I would have gone into his courtship, marriage, and widowhood as well as his daughter’s apprenticeship as a baker and his sons’ work in the war forges of their people. Thomyll and his family always felt most at home around a fire.”
Kagami snickered and the sound brought Marinette back to the table. “That’s what makes his death so epically ironic,” the laughing girl told Luka. “It was a freaking first level fireball that took him out.”
Nino joined in her laughter, but Marinette just rolled her eyes and turned her back to them.
“I was down to a single hit point,” she grumbled. “We’ll just ignore them,” she instructed Luka. “Nino is barely starting and Kagami hasn’t yet learned the importance of,” she changed her voice to be pitched lower and more nasally as she said, “Backstory! Backstory! Backstory!”
“Too bad you’re stuck with me and not Perry the platypus then,” Luka said with a small grin as he’d recognized the voice she’d been trying to imitate. Her thumbs up made him hope that maybe he hadn’t ruined everything.
“And when do you ever have time to write something that epic?” Juleka teased.
“Probably not much this semester,” Marinette answered her with a wry grin. “There’s already a student showcase to be prepping for this year. Fortunately they’ve all been told they can only use the black blocks we have as their sets and most of the student directors are doing one act plays that are set in modern times so their casts are using their own clothes.”
“Marinette’s a drama major and is into major drama,” Nino confided to Luka with a grin.
“Ugh, Nin that line is getting so old,” she said with a small eye roll. Nino didn’t look put out in the least. She thought for a moment. “I think they’re not going to be allowed to request any backdrops for the showcase either, so I just have to get all their props. Which is good since we only have one stagecraft class and they’ll be responsible for the main play this semester.”
“Oh is it that Voltaire play you were so excited about doing costumes for?” Rose asked.
Marinette nodded, “That’s the one.”
Rose’s eyes widened considerably. “Are you going to have to make dresses and suits for the whole cast?”
Marinette burst out laughing. “No, I won’t be making everything from scratch. Thankfully our costume storage has a lot of pieces that can be altered to fit our needs as well as our actors. It’ll still keep me plenty busy.” 
“Well we know you’re really good at altering a situation for the best,” Nino said out the corner of his mouth, not really looking up from something Kagami wanted him to re-do.
Marinette reddened around the ears, but looked at Juleka. “Are you going to try out for this one?”
Juleka shook her head. “Madame Haprèle made me the lead make up designer.” She smiled a huge smile. “I get to design or approve designs of all the cast’s make-up and then I’m responsible for making sure everyone in the costume/make-up class knows how to read their sheet and apply the design to their actors.” 
Marinette’s smile broke across her face and Luka could clearly read just how happy she was for his sister.
“That’s excellent, Jules!” She seemed to dance in her seat. “That’ll look really good on your résumé and it’ll be some sweet, sweet make-up.”
Juleka hid her face in Rose’s shoulder. It was a familiar action Luka knew she did when she was a little overwhelmed by any intense emotion.
“Thank’s Nette,” she said muffled by Rose's sweater.
“I didn’t mean to embarrass you,” Marinette said quietly as she tried to dial down her excitement. “But you should know I only spoke the truth.”
“She’s right and she should say it,” Luka said as he nudged Juleka’s shoulder with his.
“Don’t you meme me boy,” Juleka said as she pushed back at him. “You may be older, but I’m trending.”
Luka laughed a little too loud at this. “You’ve got me there,” he conceded. He looked back over to Marinette. “Anything else that you’re doing this semester that’ll stand in the way of developing your character’s backstory?”
She thought for a moment. “I know that they were thinking about adding a comedy at the end of the semester to try and help the rest of the student body keep their spirit’s up before the winter break, but I haven’t heard back about it.”
“Didn’t you tell me the dance program was doing something from the Nutcracker?” Kagami asked. “You wanted to borrow my saber for it.”
Marinette facepalmed. “How could I forget that I’ll be trying to get about twenty bon-bon costumes made or borrowed?”
“What? Why?” Luka asked.
“She’s the headmistress of the costume department,” Nino told him. “Only the dean has higher authority about what goes on stage. So when the dance department tries to do some kind of cross study with local dance studios to keep the littles doing ballet--” he pulled a face at Marinette and she shakes her head at him, “--to keep them dancing until they’re in college, it’s Marinette’s responsibility to make sure everyone from Sugarland is dressed as cupcakes or whatever.”
“I keep telling you there aren’t any cupcakes in the Land of Sweets,” Marinette grumbles at him.
“Then how can it truly be magical?” Nino demanded. “You know your parents would never approve of a magical land of every good dessert if it didn’t include cupcakes and pain au chocolat.” 
“Why not?” Luka asked.
“You know T&S?” Marinette asked in reply. At his nod, she went on, “Well Tom and Sabine are my parents.”
“Oh, well, yeah,” Luka said as he smiled at Nino, “You’re right about that. No magical world would be complete without T&S pain au chocolat.”
“I knew you were a man of good taste,” Nino said. Behind Marinette’s back, Luka saw Nino point at him and then her and flutter his eyelashes.
Luka’s face began heating up. Okay Nino was turning out to have a good sense of humor, even if it was at Luka’s expense.
“Any way,” Marinette said thoughtfully, “I think that’s everything big going on stage this semester.” She thought some more then mumbled more to herself than to anyone in particular, “Of course we still have to do preproduction for the spring musical…”
Luka was just staring at her while Juleka and Rose were nodding along. “You have all that on top of classes?” he asked with a low whistle. “And I thought doing a double major and part-time work kept me too busy.”
“Oh Nettie never stops moving,” Nino said. “In her spare time,” he said the phrase dripping with sarcasm, “she’ll work on crafting things like some of the dice boxes over there,” he pointed at the table from the Crazy Squirrel.
“Nin, I don’t make the boxes! I just, like, add to them,” Marinette protested.
“And Michelangelo just added to the Sistine chapel’s ceiling,” Nino retorted. “As well as fighting the Foot Clan’s ninjas at night.”
Luka laughed, but Marinette glared at her housemate.
“Wow,” Luka said  as he squinted over at the table with the boxes as Marinette seemed to shrink in on herself. “That’s seriously impressive.”
“It’s not that big-” she began only to be interrupted by Nino again.
“It is,” Nino said looking directly into her eyes.
“Nino, stop,” Marinette whined. “Go back to plotting with your co-conspirator. Help me out here, Gami.”
“Sure,” she said. Kagami looked Luka directly in the eyes and said with the most deadpan expression he’d ever seen, “Marinette is an angel come down from heaven. She does what no mere mortal can and her sweetness and kindness knows no bounds. She has been cursed to suffer us unworthy mortals as she is forced to live amongst the most idiotic and stubborn of humans.”
“Hey, no need to tear me down as you build Marinette up,” Nino offered in mock protest.
Kagami flashed him a smirk, “I didn’t mention you by name but if you feel the description fits...”
Nino and Kagami chuckled and the others grinned at their shenanigans.
“Hey Luka I just had a thought,” Marinette said as she looked determinedly away from Nino and Kagami. “Rose and Juleka need time to roll up their characters and you’ll probably want a set of dice even if you do eventually just use an app. Why don’t we go over to the vendor table and let these people work? You can even see my embellishments, up close.” 
“You’re just going to avoid us now?” Nino asked with a grin.
“Yes,” Marinette said as she got up. 
Luka was quick to follow her lead. They didn’t say anything until Luka was looking at the display of the different sets of dice and dice trays.
“Hey, are you okay?” he asked her quietly. “You seem a little-- distressed.”
Marinette bit one corner of her bottom lip, but shook her head. 
“It’s an old argument,” she said. “Nino thinks I should speak up more about my job titles and accomplishments, but that seems so much like bragging and I hate people that do that. Like, my accomplishments should speak for themselves, you know?”
Luka hummed for a moment before replying, “I see where you’re coming from, but the problem is that you can’t let your accomplishments speak for themselves if you don’t let people know you’ve accomplished them.”
“And am I supposed to go around telling people that I’ve eaten all of my sandwich as well as my chips today?” she asked without any heat.
“Do you have problems actually eating your lunch?” he asked with a grin.
She looked away, but quickly looked back. “Maaaaaaayyyyyybe,” she slowly admitted.
He laughed at her sheepish expression, “Well then maybe you do need to tell people, but only if they ask. Or if you’ve done something hard that you are proud of and a good friend would be happy for you, uh, for.” He smiled at her. “If Nino hadn’t jumped in, would you have told me about being in charge of so much?”
“I might’ve,” she replied truthfully. “If you’d asked about it. But why go over all of that if it isn’t your jam? If you’re not into theater then giving you my titles will only be confusing and lead to misunderstandings,” she did an involuntary shudder at some memory. “But if you are into theater than me saying that I work in props and costumes lets you either ask more or tells you that we have some common interests we can discuss later. Right?”
He nodded as he picked up a set of teal dice that were transparent like glass and started looking at the trays. Most were plain boxes, some also had velvet lining.
“These aren’t the fanciest boxes to choose from,” Marinette said as she looked over the selection with him. She looked at the dice he’d chosen. “With the white numbering you’re probably going to want a mid to dark color inside to help make reading them easier, but something like black might make it harder to find your dice in the tray.”
“Well they only seem to have the plain wood or the black velvet,” Luka murmured.
“I bet Marinette could help fix up a tray for you that would be perfect,” the woman behind the table said. “She’s done almost all of these, but I know she has an Etsy where she sells the real fancy ones that most of our clients just can’t afford.”
“Thanks Ms. Watson,” Marinette said with a grin. “You know I offer you a first chance at the more ornate ones.”
“Don’t you be tempting me with any more of your magic boxes,” the woman said with a smile. “I’ve already bought more than my husband realizes. I’m just fortunate that he keeps putting off making the display for them or he’d realize how much the pile’s grown,” she mock whispered.
The man helping Max with his purchases couldn’t help but turning his head and saying, “Oh I know that it’s grown, but it’s so big she doesn’t realize how many I’ve snuck onto the pile.”
“And this is why it’s dangerous for two pack rats to own a game shop,” she said to Luka. “You know Marinette, if he buys one of the plain boxes you can probably fix it up for him in two shakes of a lamb’s tail.”
Marinette paused for a moment then grinned at Luka.
“I think I have some gray velvet at home that would be perfect for your needs,” she closed her eyes and seemed to be scanning something with her forefinger. She brightened up before saying, “I even know where it is. If you buy one of the plain boxes, I can fix it up before our next meeting.”
“But you just said how busy you were going to be?” Luka objected.
Marinette rolled her eyes. “Those things all have their timelines and we’re at the beginning of the semester.” He didn’t look as if he believed her so she continued on, “You know what classes are like the first week. They'll only be going over the syllabus and discussing which books you must have, which books are extra reading suggestions, and which ones are only required because they were written by a member of the faculty but you can totally not go to this specific web address to get the text in question. Hint. hint. So it’s not like they’re even assigning homework this week. Or not on the first day.” 
She grinned at him and he nodded, having had several of those classes previously. “If you suggested this project two weeks before winter break, I’d probably have a break with reality as I tried to be several places at once including my house working on it but-” she shrugged her shoulders “- like she said, I have an Etsy where I do stuff like this all the time. It brings in a little extra income and gives my hands something to do while I listen to lecture notes or my e-reader.”
“How much would you ask for a project like this?” Luka wanted to know.
“Well, you’re already going to be providing the box so it’s just parts and labor you’re paying for,” she said. “If you just want the velvet, which I already have, it’ll take me about ten minutes to cut and use spray adhesive on it-- then I’d say about five bucks. If you want me to give it a bit of a stain for some color then add another five?”
“You’d be getting a good deal,” the vendor said. “Our prices are pretty low this week because we remember what it’s like to be in school and want all the cool stuff, but don’t want to have to survive on ramen. However, we can’t sell them this cheap forever. And even though the box will only cost you ten dollars, once Marinette’s done with it, it’ll look like a million bucks!”
Luka picked up a basic pine box that had a small compartment for carrying his dice and the rest was an open tray. “So for twenty bucks, I can have this turned into that?” He pointed at a similar box that had a royal purple stain and black velvet lining.
Marinette smiled before saying, “Sure if you want purple, I could do that or something else if you’d prefer.”
“And it won’t be a problem for you?” he asked with real concern. “It won’t be stressing you out?”
She shook her head. “I promise, it won’t stress me out.”
“Okay, it’s a deal,” he said to both the women. Luka used his card to pay before asking Marinette, “So do you take Paypal, Venmo,” he paused before asking, “maybe cash?”
They started walking back to their table.
Marinette shook her head. “I try not to deal with cash if I can help it, but I do have Paypal set up with my Etsy or you could Venmo me.”
“Well, what’s going to make you more comfortable?” Luka asked as he sat back down next to Juleka.
“Oh,” Marinette brightened as she pulled out her purse. “I have a business card. Do you want to grab a pic of that? It has all the needed information on it”
Luka smiled as he pulled out his phone. “That would be perfect.”
He snapped a picture of the card before grabbing shots of the people at their table and then the rest of the room. After he played with the screen, Juleka and Rose’s phones both pinged. A few seconds later Marinette felt her phone buzz, too.
“Did you just send us pics of ourselves?” Juleka asked.
“Yup,” he grinned, “Sent them to the family chat. You know how the Captain is- Pics or it didn’t happen.”
Rose smiled back at him while Juleka rolled her eyes.
“Did you get the payment?” he asked Marinette. “Let me know if it didn’t go through and I’ll cancel that one to make sure you get paid.”
“What are you paying her for?” Juleka demanded.
“For your information I have just commissioned, uh, an angel from heaven I believe were the words, right, Kagami-” he lifted a brow in her direction and she nodded, “-to take this drab little box,” he held up the plastic bag containing his purchase, “and change it into the ultimate dice throwing experience.” He shrugged, “Well as ultimate as $20 can buy, anyway.”
The table laughed as he passed the bag over to Marinette after first wiping it down. She put it next to her purse and then grabbed a blank character sheet and the rejected pink and green sheets from Rose. 
Marinette rifled through the class sheets while asking, “Do you really not want to be a fighter? I think there are a couple of other things in here like, um,” she pulled out one paper, “No, that’s Barbarian which is the opposite of not a fighter. Here’s wizard,” she lifted a few other pages, “-or there’s a bard.” She pulled out another paper, “or sorcerer.” She seemed to deflate. “That’s it for the less stabby, stabby occupations, unless you want to be a cleric or paladin which are more like holy fighters.”
Rose snickered. 
“You should totally be a bard,” she said. She wiggled her eyebrows at Kagami who also broke out into snickers.
“Yes,” she agreed with Rose. “A bard would be perfect for you.”
Nino’s eyebrows contracted as he looked at Luka. “I don’t know if he’s got it in him to be a bard. His first attempt at barding was pretty lame and I don’t think he should be barding all over Marinette.”
Luka looked at his sniggering tablemates and then at Marinette who had some pink in her cheeks as she facepalmed.
“Okay, what’s up with the bard?” he asked everyone in general.
Marinette whispered, “Stop it Nino,” threateningly in his direction before answering Luka.
“Bards have a bit of a reputation for being highly charismatic, or thinking they are highly charismatic, and then trying to sleep with everything that moves and even some of the furniture.”
The table erupted into laughter.
“Oh,” was all he said even as he processed the earlier tittering. “I thought Rose was suggesting bard because I can play several instruments.”
“That never even entered my mind,” Rose said unhelpfully.
“You do?” Marinette asked. “What do you play?”
“Well, pretty much anything with strings but mostly guitar. Then I play percussion, some piano, clarinet, and sax and occasionally I play the bagpipes, badly.”
“I keep telling you,” Juleka piped up, “no one actually plays the bagpipes well. Otherwise they wouldn’t sound like that.”
The whole table broke into laughter.
“Are you in a band, dude?” Nino asked.
“Not right now, but I still sit in with a couple of guys I played with in high school. I don’t have much time with my job and trying to fit a double major into a single major time frame.”
“Oooh. What are you majoring in?” Kagami asked as she leaned over to hear his answer.
“Well music, obviously, but my other one is psych. I’m hoping to be able to do music therapy with children. Especially in lower income schools as they have kids that have high stress situations but low avenues for expression.”
Nino whistled. “That’s so cool man. What types of music do you even play?”
“Oh, I like folk, rock, pop, and metal, but I’ve also tried to branch out into punk and rap. I want to be familiar with the forms that the kids are used to and then help them express themselves through that music. It’s going to be tough though.”
“Why’s that?” Marinette asked.
“Because the school I was doing training in last semester has lots of kids whose families are from Mexico, Laos, and Pakistan and I just don’t know enough about traditional music for any of those groups. Not that they only listen to traditional at home, but those can be familiar to riff off. I mean I’ve heard of Mariachi music before, but it’s not the only traditional Mexican music.”
“Dude, you can’t be expected to know everyone’s music. You should probably let the kids show you what they like,” Nino said even as he motioned for Luka to continue.
I know that it’s not the only music they’d be exposed to or familiar with, but I only know about four phrases in Spanish-’ Mas, por favor, tortilla, and sí’. I don’t know any Hmong or Laotian words, and I’d like to think my little Pakistani friend wouldn’t try to teach me bad words, but I’m afraid to use what I learned from him in front of his mother. I’ve seen My Big, Fat, Greek Wedding!”
The group laughed again
“You certainly have your work cut out for you,” Marinette said.
Luka nodded then looked away. Seeing Kagami, he said, “Kagami you’re the only one here I haven’t really heard about majors or working. So, what do you want to be when you grow up?”
“I’m not entirely sure,” Kagami said with a grimace. “I’m a math major because I love it and a science minor because chemistry is just amazing, but I’m not sure what I plan on doing with either of those things.”
“It’s okay not to know what you plan to do yet,” Luka said gently.
“Doesn’t Adrien want to be a professor of History?” Rose asked, with a sly smile.
“Yes, what about it?” Kagami asked, raising an eyebrow at the grinning girl.
“Think about it, Gami,” Rose said with a sigh. “You and Adrien could be that cute professor couple that all the students ship! You could teach chemistry, because you seriously were the only one that got me through that class last semester, and Adrien could teach ancient Mediterranean history. And you could sneak into each other’s offices for lunch dates. I bet you could even keep the students guessing if you’re in a relationship or not for years. It would be perfect!”
Kagami smiled at her friend. “I don’t know if it works that way, but it might be something to look into,” she said to the girl who looked like she was actually making heart eyes at the prospect.
“Okay Luka,” Marinette said. “Grab a white paper and we can start creating your bard.”
The genuine smile on her face was something Luka couldn’t help remembering even after they left the club for the evening. He carried home his new dice and the hope that he’d actually found some new friends.
Two nights later, Luka was pulling up to an unfamiliar house with a very familiar person standing out front. He secured his mask and the pizza carrier before walking up the steps to the landing. Nino’s expression was a mixture of embarrassed and pissed, and when Luka heard the discussion coming through an open window he understood why.
Nino spoke up quietly while Luka was climbing the stairs, pausing at the top step.
“Um, sorry about this, but I kind of walked out without my mask or my wallet,” he apologized. “It’s just that whenever she’s talking to Felix, I end up wanting to punch a hole in the wall and we can’t afford to lose our deposit.” He smiled, but the joke attempt fell flat. “Can you just hang here for a bit? They’ve almost got to the end and then I can go get your money.”
“How do you know they’re almost done?” Luka asked.
Nino glanced over his shoulder and grimaced. “I’ve heard it enough times.”
In the awkward silence that hung between the two of them, Luka heard Marinette’s voice.
“I can’t afford to break my lease and leave Nino in the lurch for the rest of the semester as well as contributing to your rent.” There was a silence before she continued, “Because he’s my very good friend and you don’t do that to friends and then get to keep them afterward.” Her voice rose in volume, “No, I can’t just move in with you and have your parents pay for me, Felix. I’m not going to sponge off of your parents or have them telling me I owe them for this for the rest of our lives.” Her voice suddenly sounded tired. “There’s nothing wrong with where I work. I like it. No, it doesn’t pay as much as where we were, but it’s not as stressful.” And now she sounded just done. “I’m not having this argument again Felix.” 
Nino just sighed heavily, “She says that every time, yet here we are.”
Luka tried not to make eye contact with Nino or eavesdrop, but, well, there wasn’t much else he could do unless he wanted to pay for the pizza himself and then leave.
“I can’t come right now, I just ordered food and it’s on the way.” Her voice had lost all it’s color and vibrancy. “Nino’s not in. I can’t ask him to get it.”
Luka couldn’t help glancing at Nino when she said it. He had the decency to look away. Her next statements sent up red flags for Luka.
“No, I’m not meeting someone.” Her tone got higher, a little more insistent. “No, I’m not cheating on you with the delivery driver! Nino’s on his way home. He’s probably going to be pulling up just as the food gets here.” 
This time Nino watched him as he looked away. He knew there was nothing going on between himself and Marinette, but still he felt the blush as the accusation fell from her lips. 
Her voice got low, she was pleading with him now. “Felix, I’m going to eat my dinner and finish my homework so that tomorrow I won’t have anything hanging over my head when we go on our date.” 
Another pause before, “You’ll have me all to yourself, just the way you like.”
“Please, Felix, I can’t.” Each sentence was more full of begging for understanding. “Not tonight.” She got quieter. “Don’t be mad.” She started to sound like she was talking in a fake, cutsie  voice- more childlike and with less adult authority. “Okay, you’re not mad.” 
“Don’t be upset, Fe,” her tone was wheedling for his favor.
“Yes, of course, I want to see you!” 
 “Yes, I’m being good for you.” 
They do this all the time? he thought. Luka was finding it hard to keep his chill and looking at Nino’s drawn brows and thin mouth the other man wasn’t liking what he was hearing either.
“You’re the only one for me,” her tone cowed and sweet. 
“Bye now sweet-” apparently Felix already hung up as they could now hear Marinette taking in great gulps of air.
Nino took that as his cue to hurry into the house calling, “Pizza’s here!” In a few moments Nino returned with his mask on and wallet in hand.
The sound of ragged breaths was the only thing they heard as Nino rummaged in his wallet for his card to tap on the card reader Luka held out for him. Luka couldn’t help the incredulous look he gave Nino as he slid the box out of the carrier onto Nino’s waiting hands.
“Yeah, I know,” Nino said to the silent accusation. “I’ve tried to talk to her about it, but she insists that she loves him.”
Luka nodded as he closed the carrier.
“It sure doesn’t sound like love on this end of the line.”
Nino’s shoulders slumped. “Yeah, I know.”
Luka nodded to him and hurried to his car.  As he started up the engine, he pulled out his phone and made sure his ear piece was on. He was pulling away from the curb when his call was answered.
“Jules, I’m screwed,” were his first words to his sister. “It’s Marinette. She’s a princess in distress and I want to save her from her a-hole boyfriend because, as we well know, I have a savior complex.” 
He listened to her talk him through a grounding exercise before they continued their conversation. 
“I know. I’m not responsible for saving anyone. We all have to save ourselves,” he sighed. “All I could ever hope to be is support. She has to want to get out of the situation and from the sound of it, she’s in it for the long haul.” 
Juleka’s anxious voice mumbled the name Brinley. Luka laughed mirthlessly. “I’ve learned my lesson--no white knighting for me.” 
He thought back to the overheard conversation. “But if I ever meet the guy in person, I’m going to deck him. I swear I’ll... I’ll give him concrete shoes and drop him over the side of mom’s boat at midnight. What do you mean what for?” he asked in surprise at Juleka’s question. “For making her feel bad for wanting to keep her friends, her independence, and her mental balance.” 
Luka laughed at Juleka’s squawk and her subsequent expletive filled threat for Felix. 
“No way, Jules! Rose’ll only have enough to bail one of us out and we both know she’ll choose you.”
Juleka’s bright laughter rang through the ear piece. 
“Thanks, Jules,” he said quietly. “Yeah, I’ll bring home a Julerose special.” He smiled, grateful for the friendship of his sister. “I should be done in about an hour, yeah. Love ya!”
As he drove back to the pizza parlor, he couldn’t help but recall the quiet sobs at the end of Marinette’s call. His heart went out to her. He’d been there before, and it well and truly sucked. He determined that he’d try to be the best support he could for his new friend.
61 notes · View notes
nagseolotl · 4 years
Text
[KR] 01/04/2020 - KR-TEST Patch Notes Summary
Source: http://heroes.nexon.com/news/update/view?postno=922
Tumblr media
[Story] 
- Added [Milo] character portrait for [Season 4 Episode 1: Opening of the Ceremony] and [Season 4 Episode 2: The Brotherhood of Darkness] stories. 
- Fixed an issue in [Season 4 Episode 2: The Brotherhood of Darkness] when player character having the [Dark Knight] pact would transform into a [Paladin]; 
- Fixed an issue in the following stories, where NPCs were responding to characters having [Dark Knight] pact, as if they were [Paladins]:        : [Eight Swords];        : [Dreaming Oracle];        : [Exiled];        : [Fobellow Prairie];        : [Character Friendship Content] -> [Kai Comrade Short Story]
Tumblr media
[Battles] 
- Modified the [Solo] and [Single Player Party] battles, so player characters automatically leave the battle once it is completed; 
- Fixed an issue when the game kept freezing when multiple player characters were leaving the party at short intervals; 
- Modified the [Quick Single Player Battles] so they can be re-entered; 
- Fixed an issue when camera's viewpoint would abnormally change after using [Transformation Skill]. 
- Clicking on [Forfeit and Return to Town] during a battle will automatically return you to town after a certain period of time; 
- Fixed an issue where loot dropped from [Succubus Selren] in [Eweca's Nightmare] battle didn't display the pillar effect if the drop was a rare item like [Selren's Essence]; 
- Added the guideline message for opening the map (Shortcut key H) during the [Guild Dungeon] battle; 
- Fixed an issue where [Rookie Redeemers] status effect of the new Party Leader would be reset when the Party Leader of [Redeemers] battle change; 
- Fixed an issue where [Cestus Karok] would get hit even if he didn't touch a specific attack of [Eternal Elchulus] in the [Tower of the Devil] battle.
Tumblr media
[Fiona - Long Hammer] - Increased damage for the following skills:        : [Honeybee Sting];        : [Crushing Swing];        : [Beetle Crusher];        : [Butterfly Swing];        : [Stigma Hammer]. 
- Reduced stamina consumption for the following skills:        : [Honeybee Sting];        : [Butterfly Swing] and its additional smash skills;        : [Stigma Hammer]. 
- Increased SP recovery for the following skills:         : [Crushing Swing];         : [Butterfly Swing]'s additional smash attack.
[Evie - Staff] 
- Increased damage for the following skills:        : [Active: Firebolt];        : [Active: Lightning Bolt];        : [Active: Ice Blast];        : [Active: Fire Storm];        : [Active: Lightning Wave];        : [Active: Ice Spear];        : [Active: Fire Shock];        : [Active: Guided Lightning];        : [Active: Ice Blow];        : [Active: Rage Conductor]. 
- [Active: Ice Blow] projectiles will now fly in better trajectories.  [Evie - Battle Scythe] 
- Slightly reduced the damage of [Enhanced Drains];
[Karok - Cestus] 
- Increased damage for the following skills:        : [Bolo Punch]        : [Straight Shot]        : [Sunday Punch]        : [Pivot Strike]        : [Weaving Attack]        : [Blast]        : [Big Bang Attack]        : [Dempsey Roll]        : [Active: Hurricane]        : [Active: Raging Volcano] 
- Decreased stamina consumption for the following skills:        : [Straight Shot]         : [Sunday Punch]        : [Pivot Strike]        : [Blast]        : [Big Bang Attack]        : [Dempsey Roll] (Normal version) 
- Increased SP gain for the following skills:        : [Bolo Punch]        : [Straight Shot]        : [Sunday Punch]        : [Pivot Strike]        : [Blast]        : [Big Bang Attack] 
- Recudes SP consumption for the following skills:        : [Active: Hurricane] and [Continuous Hurricane]        : [Active: Giant's Strength] 
- [Diamond Rush]        : When using [Diamond Rush] with 0 [Blast Charges], restores only half of the skill's stamina regeneration value.        : Using [Diamong Rush] will no longer consume [Blast Charges]. 
- Increased stamina regeneration of [Dempsey Roll]; 
- Reduced stamina consumption for [Weaving Dash]; 
- Reduced duration for the [Overheated] status effect; 
- Modified the [Giant's Strength Dempsey Roll] to allow continuous follow-ups with other [Dempsey Rolls]. 
[Vella - Twin Chainblades] 
- Vella will always have 10 stacks of [Cold-Hearted] at the start of the battle.
[Hurk - Teide] 
- Modified the following skills to allow switching to [Double Shot] mode:        : [Active: Split Slash]        : [Active: Spinning Slash]        : [Active: Bloodletting]        : [Active: Wicked Shot] 
- Fixed an issue where [Shellcase] wouldn't be filled automatically when [Teide Hurk] transforms into the 1st or 2nd [Transformation];
[Lynn - Blute] 
- Slightly reduced number of projectiles for [Transformation] skills [Divine Punishment] and [Encroach].
[Arisha - Spellblade] 
- The time it takes for [Mana Edge] to penetrate the target enemy is now scaled with [Mana Edge]'s skill rank; 
- [Diffusion Shift]        : Increased speed for the following animations after using [Diffusion Shift]:             >Throwing and collecting [Mana Crystal];          > Activating/Deactivating [Mana Blade] mode.  - [Diffusion Warp]        : Using [Diffusion Warp] via [Diffusion Shift -> Grab Key] will allow you to use [Quick Mana Tracer].        : The reaction of [Quick Mana Tracer] activated via [Diffusion Warp -> Grab Key] is much faster.        : Increased reaction speed of [Diffusion Warp] after being hit by the enemy.           > Doesn't apply if your character is knocked down. 
- [Mana Crystal]        : Slightly increased movement speed when throwing or retrieving [Mana Crystal];        : Increased movement speed of [Mana Crystal] (throwing, retrieval, penetration speed). 
- [Mana Blade]        : The [Mana Blade] skill can be learned up to Rank A;        : Increasing the skill rank reduces the delay between activating/deactivating [Mana Blade] and attacks;        : Modified the character emotion in idle position during skill activation. 
- Increased damage of [Active: Resonance] by 10%; 
- Increased Mana Absorbtion after activating [Active: Temporal Shift] from 80 to 180. 
- Modified the conditions of using [Full Force Strike] (obtained by completing Redeemers battles) to activate during [Arcane Flurry] attacks. 
- Modified the character emotion during one of poses in town. 
[Arisha - Whip] 
- Fixed an issue when [Arisha] could still use [Active: Fierce Rondo] via button combination when the cooldown timer is displayed; 
- Slightly reduced the damage for [Stringendo Strike]; 
- Modified the following skills to count towards [Kill x enemies with smash attacks] Bonus Task:        : [Stringendo Strike];        : [Accentato].
[Sylas - Phantom Dagger] 
- Slightly reduced damage for the following skills:        : [Cyclone Crash]        : [Cyclone Crash] (Enhanced)        : [Illusion Fist]        : [Illusion Fist] (Enhanced) - Slightly reduced damage of [Phantom Shards]; 
- Modified the [Illusion Fist] to not automatically target the BOSS monster. 
- [Active: Extinction Roar]         : Fixed an issue when [SP Cost Reduction] Skill Awakening effect didn't apply;    : Modified the [SP Cost Reduction] to apply only once the attack succeeds;        : Modified the [Cooldown Reduction] to apply only once the attack succeeds; 
[Delia - Bastard Sword] 
- When [Wild Star] skill is ranked F or higher, [Delia] will have [Spirited Lv 3] at the start of the battle; 
- Increased damage for the following skills:        : [Active: Full Moon]         : [Active: Ion Thrust]        : [Active: Wild Star]        : [Wild Star]        : [Solar Flare]        : [Rings of Saturn]        : [Orbital Flurry]        : [Starbloom]        : [Rising Comet]        : [Lunar Assault]        : [Falling Comet]        : [Meteor Impact] 
[Miri - Dragonspine] 
- [Miri] won't lose [Hydra] status effect when using [Hot Streak], but it will be lost when [Miri] gets hit by the enemy; 
- [Active: Slice and Dice]         : SP Cost changed to 400;        : Significantly reduced cooldown. 
- Reduced the [Active: Blazing Spine] delay before initializing the attack; 
[Eira - Mana Revolvers] 
- Slightly Reduced damage for the following skills:        : [Bullet Rain]        : [Bullet Storm]        : [Buller Hail]        : [Inverse Shot] 
- Increased damage for the following skills:        : [Warp Shot]        : [Warp Blast] 
- [Entropy Bullet]'s cooldown is changed from 60 to 55 seconds; 
- [Inverse Shot] will restore stamina upon successful attack; 
- [Eira] will follow-up each smash attack with normal attacks much faster; 
- Slightly reduced number of projectiles for [Transformation] skills [Divine Punishment] and [Encroach]; 
- Removed [Strength Mastery] from [Eira]'s skill list.        : All AP applied will be compensated.
[Belle - Battle Axe] 
- Improved damage absorption hit boxes for [Deforestation] and [Active: Landslide]; 
- [Rushing River]        : When you gather more than 2 stacks of [Rushing River], you will get [Full Rushing River] effect;        : Allows you to instantly use the 3rd level of [Rushing River], even if you don't have enough power;        : The effect disappears when using the 3rd level of [Rushing River];        : The effect won't apply during the [Cooldown: Rushing River] status. 
- Reduced cooldown for [Active: Landslide]; 
- Using [Flare-Up] as a follow-up for [Shortcut] will now restore stamina; 
- When [Belle] makes a [mistake] during smash attacks, the increases the amount of SP gained.
[Lethor - Crest] 
- Slightly increased attack range for the following skills:        : [Fists of Iron];        : [Cartwheel Strike];        : [Courage Blast Lv 1]    : [Dragon Strike]. 
- Modified the following skills so they can be activated immediately after [Unbreakable]:        : [Active: Pristine Strike];        : [Active: The Dragon];        : [Active: Earth Crash];      : [Active: Lightning Strike]. 
- [Unbreakable] can now be used and linked after [Active: Reiki Liberation]; 
- [Lethor] can now follow the following skills with [Fists of Iron] much faster:        : The first attack of [Active: The Dragon];        : [Active: Lightning Strike];        : The last attack of [Active: Earth Crash]. 
- Modified [Unbreakable] skill to work during idle, smash hit and light hit animations; 
- Modified [Reverb] so it can be activated with a normal attack button; 
- Adjusted the duration of [Invincibility] status after the [First Transformation]; 
- Modified the [Dark Knight]'s first [Transformation] so that other actions cannot be performed before animation ends.
Tumblr media
[Raid Battle: Solo Mode] 
- The following RAID battles will receive a [Solo Mode]:        : [Absence of the Soul] (Dullahan)        : [Price and Failure] (Aes Sidhe)        : [Iron Grip] (Arcana)        : [Twisted Truth] (Rupacitus)        : [Surprise Attack] (Claire)        : [Tower of the Devil] (Eternal Elchulus)        : [Red Stigma] (Macha)        : [Grave of Madness] (Agares)        : [Brilliant Lugh] (Lugh Lamhfada)        : [Eweca's Nightmare] (Succubus Selren)        : [Dungeon Laboratory] (Marject)        : [Remembrance] (Aodhan)        : [Siege of Rocheste] (Caesar)        : [Brotherhood of Darkness] (Nyle) [Dev Comment:] In Solo Mode, the BOSS monster's HP is reduced to suit the solo experience. However, compared to the normal difficulty, players won't receive [Goddess's Guidance] status and won't get as much [Evil Cores].
Tumblr media
[Guild House] - A new function [Quick Movement] is added to the Guild House Minimap.        : Allows you to quickly move to a specific place in the [Guild House]. - Players can now use [Cooking] expertise in the [Kitchen] on the 1st and 2nd floor of the [Guild House];        : The ingredients for [Guild Feast] can be purchased at the [Guild Shop]. 
- Improved some features of the [Guild Farm]:        : Upon joining the guild, each character is automatically given 5 [Watering Cans] at 9 AM every day;     ��  : Received [Watering Cans] are unequippable items, so you can water crops immediately upon obtaining;        : Removed [Guild Watering Can] from the [Guild Shop].      -Old [Watering Cans] will be removed from everyone's inventory and will be refunded for 2 [Guild Seals] per 1 [Watering Can].            : You won't be able to replace crops if current crops' durability is above 0. - Modified the activation time for the following facilities in the [Guild House]:        : [Seal Vending Machine] can be used [3 times a day] and will reset at 9 AM;       : [Today's Fortune Vending Machine] can be used [once a day] and will reset at 9 AM;        : [Fatigue Restoration Bed] can be used [once a day] and will reset at 9 AM;   
- When [Guild Feast] is served, the system message will be sent to the [Guild Chat], even if the [Display System Messages] option is turned off. 
- The clock is displayed at the top right of the screen while in the [Guild House];     : Will only be shown when the [Show Clock] option in [UI Setting] tab is checked. 
- Fixed an issue when major facilities weren't showing up on the [Guild House Minimap].
[Character Friendship Content] 
- [Closeness Status] and [Waiting Comrades] UI underwent an update:        : Players can now check the details of each Comrade in the [Closeness Status] and [Waiting Comrades] windows;        : [Detailed Information Window] will display each Comrade's [Closeness Level], [Daily Closeness Status], [Preferred Presents] and [Special Friendship] information.        : Even if players haven't established any relationships with a Comrade, they can check the [Details] window by hovering over the [Closeness Icon]. 
- When [Closeness Level] and [Closeness] rise during a conversation with a Comrade NPC, the effect of them will be shown on the [Closeness Icon]; 
- The [Conversation Topics List] can now sort topics by recently acquired topics; - The [Conversation Topics] that can earn [Closeness] will be shown with [!] mark. 
- [Assignments] will now reward more [Closeness] than before; 
- Reduced the number of clicks on [Chitchat] among [Conversations]; 
- Lowered the price on [Present Items]; 
- Lowered the gold cost on [Calling the Comrade] by half; 
- Increased the time the Summoned Comrade can stay in the [Mercenary Lounger] from 10 to 25 minutes;
Tumblr media
[Expertise] 
- The Following items were added to the [Goldsmithing] expertise:        : [Innocent Cry];        : [Innocent Tear];        : [Devil's Crystal];        : [Devil's Teardrop];        : [Silent Resolution];        : [Grim Belt];      : [Woeful Belt];        : [Seal Belt];      : [Barrier Belt];        : [Frozen Thorn];        : [Frozen Will];        : [Frozen Dagger];        : [Frozen Desire];        : [Daybreak Conquest];        : [Daybreak Pioneer];        : [Daybreak Transcendence];        : [Daybreak Trailblazer];        : [The Book of Succession];        : [The Book of Inheritance];        : [Book of Milletian];        : [Shining Focus];        : [Milletian Focus]. 
 - The Following items were added to the [Armorsmithing] expertise:        : [Milletian Small Shield];        : [Milletian Large Shield]. 
- Modified the required skill proficiency to make [Premium Adventure Friends Food] from [Cooking] expertise to 10; 
[Dev Comment:] Players are no longer forced to cook [Tahtich Salad] to level-up [Cooking] proficiency.
[Items] 
- [Kitty's Cheering Potion] status effect will now stack, increasing (and showing) the number of battles you can visit while under the potion's effect; 
- Removed [Unique Item] attribute from the [Whispering Fairytale Book] item.
[Partholon Vanguard] 
- Added [Expedition Mision Auto Placement] feature to the [Partholon Vanguard UI];
[Options] 
- Added the [Look at the Character Camera] option to the [Menu]->[Options]->[Others] tab;         : Upon activating this option, the character's pupils will be directed at the camera;        : This option is set ON by default;        : Other characters in town won't be affected by the option. 
[Marketplace] 
 - Fixed an issue when the item, containing a specific character, won't be found.
[UI] 
- [Battle Information UI] will now contain information on [Fatigue] consumption for selected battle; 
- Fixed an issue where the [Departure License UI] would show up when player would exceed sailing quota for [Ein Lacher] battle; 
- Fixed an issue where the number of sailings would show abnormal values on [Ein Lacher] battles; 
- Fixed an issue where [Battle Appearance Settings] button would disappear from the [Inventory].
Tumblr media
[Graphics] 
- Fixed an issue where textures of lower body parts would be abnormally deformed when [female characters] wear certain [Inner Armors]; 
- Fixed an issue where some characters would look abnormal when [Previewing Items] on some characters; 
- Fixed an issue where [Transforming into Ceara while using certain Emotes] will result in related objects to not disappear; 
- Fixed an issue where using /gift Emote on high terrain would result in character's abnormal appearance; 
- Fixed an issue where entering the [Beauty Shop] will result in [Inner Armor] models breaking; 
- Fixed an issue when [Special Rider Pants] would clip through the [Special Rider Jacket] during certain movements when [Hurk] wears [Special Rider Set]; 
- Fixed an issue where some texures would look abnormal when [Grimden] character wears [Impeccable Butler Jacket] after changing body shape; 
- Fixed an issue where a tearing effect would be shown on the neck and broken texture on the waist when characters wear [Special Double Volume Up+ Bunny Babe Outfit].
[Miscellaneous] 
- Fixed an issue where items that cannot be incinerated, wouldn't display normally in the inventory when other items were incinerated; 
- Mitigated FPS drops, that occur when replacing equipment; 
- Fixed an issue when the character name wouldn't attach after /w when [CTRL]+[Left Click] the character name in the [chat window]; 
- Fixed an issue in [Mailbox] -> [Send Mail], where recipients would be abnormally entered when [Shift]+[Left Click] on a character name in the tab; 
- (TEST only) [Strange Traveler's Shop] is selling [Departure Licenses] and [Pact Change Coupons].
3 notes · View notes
Text
Hope in Change - Epilogue
Murtagh stumbles across a couple arguing in the street and quickly realizes the young woman is Brianna.
Part One, Part Two, Part Three, Part Four, Part Five
Murtagh, Jamie, and Ian were at work building a cabin for Fergus and Marsali and Claire had taken Lizzie to help deliver a baby at one of the settler’s cabins several miles away, so Brianna volunteered to run back and forth fetching spare or replacement tools, bringing food and water, leading Clarence back to his pen when they’d finished moving the heavier logs into place for stripping and cutting.
The mule was stubborn and reluctant to return to captivity after having a chance to stretch his legs and do more than pull a cart. Each time Brianna disappeared around the house to grab him some more food or check to see how the laundry was drying on the line, he made a ruckus when she came back into sight and stamped his foot to get her attention.
“You’re like a toddler throwing a tantrum,” she muttered before rolling her eyes and heading to check on the goats and horses for their midday meal.
This time he started making noises before she’d even reached an area where he could see her. But when she rounded the corner he wasn’t alone.
“Roger?” she gasped, dropping an empty pail to the ground and running to him as he tried to dismount before his horse had stopped walking. She threw herself in his arms and buried her face in his neck. He held her tightly, sighing with relief.
“You need a bath,” she told him, her words muffled by his coat.
“Nice to see you too,” he chuckled, pulling back to look at her. She smiled then stood on her toes to kiss him.
“Did Bonnet or his men give you any more trouble? They didn’t hurt you, did they? Is that why it took you so long to find your way here?” she rambled, her eyes roving over him taking in the details of his appearance to be sure he was really there and truly in one piece.
He laughed again taking a step back to spread his arms so she could better see him. “I’m no injured. They gave me a hard time but it wasna anything I couldna handle—no after spending all that time wi’ them at sea. And it took me so long to get here because it’s a long bloody way from Philadelphia to Fraser’s Ridge when ye’ve naught but yer own two feet for much of the way—it has to be close to a thousand miles… or at least, it feels that far. I didna manage to find a horse I could afford till I’d nearly reached Virginia.”
Convinced by his cheerful indignation, Brianna grinned and moved to lead his horse to the barn while she filled him in on what she’d been up to in his absence.
“Mama probably won’t be back until tomorrow but Da and the others will be home a little before dark. Come in and help me make supper and maybe I’ll let you have some too,” she teased.
There wasn’t much left to be done as she’d accomplished the more difficult preparation earlier—dough for a pie crust, the meat (venison) cleaned and cut as finely as she could manage, kept that separate from the potatoes and carrots she’d diced. She rolled out the dough and began piecing the elements together while Roger built up the fire in the hearth.
“How are ye doin’ wi’ everything?” Roger asked, taking a seat on the bench opposite and watching her closely.
“It’s… been interesting. I’ve been hunting with Jamie and we’ve talked a lot. It’s strange, but not in a bad way… just… disorienting,” she told him, her attention entirely on the food in her hands as she stacked and arranged the pie’s filling, careful to make sure all the ingredients were distributed in equal measure. “It’s hard to explain. Every time I feel like I’ve got a handle on the past—on my childhood—I see something or hear a story and it shifts all over again. Like when I see him come up behind my mother and rub her neck… and she leaned into it and… I remember all the times I saw Daddy try to do that and she shrugged him off… until he just stopped touching her that way. I don’t think I’ll ever stop being surprised by him—by them. You’ll hardly recognize Mama when you see her.”
“Bein’ in this time… it changes ye,” he agreed. “Makes sense now, how different yer mam could be after she returned—and no just because of Jamie. I ken I’ve a newfound appreciation for many a convenience I took for granted back home. Indoor plumbing and modern transportation bein’ verra high on that list. I’ll say a prayer of thanks each and every time I so much as look at a proper toilet.”
Brianna gave him a weak smile as she crimped the crust on the pie and turned to set it into the brick oven at the side of the hearth. The rebuilt fire was beginning to warm the space but it would take a while for the pie to be thoroughly cooked.
“I’ll get you some water you can use to clean up,” Brianna said, puttering around the cabin to locate a bucket and fill it with warm water from the enormous cauldron near the hearth. She led him out the door and in the direction of a small hut. “Since Lizzie went with Mama and they shouldn’t be back till tomorrow, you can borrow her bed tonight. We can figure out something else in the morning. You’ll want to rest and brace yourself for meeting my father and cousin. Murtagh shouldn’t be too intimidating for you at this point. Blankets,” she exclaimed after setting the bucket down. “I’ll go find some.”
By the time she returned, Roger had managed to clear most of the sweat and dust from his face, neck, and arms. He’d pulled his shirt off as well and was splashing water over his chest and dribbling it down his back, not caring that it was soaking into his breeks and continuing on its way down the rest of his body. He had a single change of clothes in his pack but those weren’t in much better shape than what he was wearing.
“Here,” Brianna said, showing him the quilt and furs she’d brought. She set them down on the bed along one side of the hut’s walls. She stepped closer to him, taking the ragged stock he was using as a washcloth and wringing it out thoroughly before wetting it again and helping him reach the difficult spots on his back. “Hmm. Much better. I’ll show you the creek we use for bathing in the morning. It’s a bit chilly but easier than trying to heat the water for a hot bath.”
“If that’s Lizzie’s bed,” Roger nodded to the one she’d put the blankets on, “then the other would be yers, I’m guessin’?”
“You would be guessing right,” Brianna confirmed. “And… you don’t have to sleep in Lizzie’s bed if you don’t want to. It’s small but it’ll be warmer and cozier in mine.”
“Bree… I’ve missed ye—Lord knows I have—but… have ye changed yer mind? About marryin’ me?” he asked quietly.
“I can’t,” she told him, tears in her eyes. “I just… it wouldn’t be fair to you. Not when things are so different now.”
“Different?” he asked, taking a step closer to her. “Different how? Ye still want to take me to yer bed. Tha’s no different, or am I misunderstandin’ yer invitation?”
Her cheeks went pink with embarrassment.
“No, I still love you and want you to be the first man I… take to my bed, as you put it. But… spending these last weeks with Mama and Da… I told them about the fire. They’re not sure there’s anything that can be done to keep it from happening either. And we don’t know when exactly it’s going to happen. It could be this year or the next or five years from now… But just in case we can’t stop it and the worst does happen… I don’t want to regret that I didn’t spend more time with them when I had a chance to.”
Roger took a step back, his expression going slack as what she meant sank in. “Ye’re stayin’ here. Ye mean to stay no just for a few weeks or months… but years.”
“Yes. I remember what it was like to lose Daddy and how much I wished I’d agreed to go with him when he had to run errands or that I’d stayed at the office with him while he worked and I’d gone off with my friends instead. I want to know that I’ve done everything I can to save my parents and that I spent every second with them that I could.”
“And ye dinna think I’d stay with ye?”
“It wouldn’t be fair for me to ask you to,” Brianna pressed, her face getting redder as she forced herself to confess, “and I don’t want to lose you without knowing what it’s like to be with you, to show you how much I do love you.”
Roger laughed and the redness in Brianna’s face switched from the self-conscious shades toward those darker shades born of rising fury. But he rested his hands on her shoulders and smiled at her narrowed eyes and furrowed brow.
“Ye’re not askin’ and ye dinna need to. Ever. If ye’re goin’ to stay then so am I. Ye love me enough to let me go? I love you enough not to care where—or when—we are, so long as it’s together.”
Her face softened and tears pooled in her eyes as she beamed at him a second before throwing her arms around him and kissing him silly.
They laughed and held each other tight, Roger lifting her off her feet and spinning her around in the cramped quarters of the hut. Setting her down again, Roger kissed her softly, then again longer. She clung to the damp, bare muscles of his back, pressed herself against the length of him. They pulled back to look at each other, the simple joy replaced with the deeper yearning both felt. Neither said a word as Brianna pulled him toward her bed.
“The spare head should be right inside the barn door,” Jamie told Lizzie while Claire fussed with the dressing around his hand. “Be quick about it. Murtagh will be lookin’ for it. We wanted to be done wi’ preppin’ the beams ‘fore givin’ up for the day and he’s stubborn enough to try workin’ in the dark… And Ian’s foolish enough to go along wi’ it.”
“Oh, give them more credit than that,” Claire suggested, frowning at the cut on the back of Jamie’s hand from when the head of the hatchet came loose mid swing and flown off the handle. His reflexes were fast or he might have been in danger of losing the hand altogether. Instead it was superficial and shallow, a scrape across the back with deeper gouges at the knuckles. “Or give yourself fewer airs. If it weren’t for your mishap here, you’d be just as determined to work whatever the light conditions might be. Let’s get inside so I can clean and bandage this properly.”
“I need to tend yer horse,” he objected, moving to take the reins even as she reached to release the straps that held her medical box in place.
“I can tend the horse while you go in and rest a few minutes,” she insisted. “See what we have for supper and—”
“Bree came back to make supper some time ago,” Jamie reminded her. “We hadna thought ye’d be back tonight.”
“Well, that’s what happens when the baby arrives before the midwife. All it took was a quick check on mother and child, a small glass of whisky to wet the baby’s head, and we were headed back the way we came.”
“Mistress Claire, Mister Jamie,” Lizzie exclaimed, running toward them with the spare hatchet head in her hand. “There’s a strange horse in the barn,” she informed them, her eyes wide and frightened.
“Never mind about that,” Jamie told her calmly. “Get that back to Murtagh and Ian and stay wi’ them until they come home. Perhaps wi’ you waitin’ there for ‘em they’ll decide to just be done for the day.”
Lizzie nodded and headed off down the path.
When she was out of sight Claire began calling for Brianna and Jamie went to check the house when she failed to appear.
“There’s a pie cookin’ in the oven,” he told Claire, “so she’s no likely to have gone far.”
“And the ‘strange horse’ is in the barn so whoever it belongs to must be nearby as well. Perhaps they only went to fetch wood or to get more water,” Claire suggested hopefully.
A moment later, Brianna emerged from the hut she shared with Lizzie. She brushed some loose curls out of her flushed face and smoothed her hands down the front of her bodice.
“Mama… What’re you doing home? You weren’t supposed to be back till tomorrow,” Brianna remarked.
“The baby came quick,” Claire explained, her eyes narrowing at her daughter.
“D’ye ken who the horse in the barn belongs to, a nighean?” Jamie asked.
“Actually… yes. Roger arrived a little while ago. I was making up Lizzie’s bed for him since she was supposed to be with you all night, Mama. But I can put it back the way it was and he can sleep somewhere else. He’s cleaning up a bit from being on the road so long,” she told them, glancing back over her shoulder.
Roger poked his head out. “Good to see ye, Claire. I’ll right there. Dinna want to be sayin’ ‘hello’ still smellin’ of horse.”
“Mmmhmm,” Claire murmured, trying to keep a straight face as she turned to look at Jamie. He looked torn between laughter and shock. “We’ll be in the cabin when you’re ready,” Claire called to them, nudging Jamie in the other direction. “Your father hurt his hand and I need to clean it.”
88 notes · View notes
thespoonplayer · 6 years
Text
(DJ) Spoon’s Review of 2018
This year I haven’t listened to much music at all, at least not in comparison to previous years and I certainly haven’t been to many gigs. I’m sure this won’t last but this year I’ve been busier at work so less likely to plug in, I’ve stuck to the radio in the car just to keep up with how messy Brexit really is (ooer a bit of politics) and my runs have been 100% fueled by podcasts so music has just taken a backseat. However, I couldn’t let the year go past without some kind of list...so here is a pot pourri of my favourite discoveries of 2018.
Tumblr media Tumblr media
1. Podcasts
Seeing as these have been so important this year I’ll start here...and cheat slightly by bigging up some oldies, but good enough to bang on about again.
Old favourites : Running Commentary (Comedians Paul Tonkinson and Rob Deering take you on their runs and chat sometimes about running, but always about life, kids, comedy and anything that pops into their heads), Adam Buxton (always entertaining ramble chat from Dr Buckles whoever is on, I’ve learnt stuff and I’ve laughed a lot), My Dad Wrote a Porno (Sheer filth as ever but genuinely caused me to LOL during my runs, wondering if people can hear that I’m listening to chat about vaginal lids).
New entries : Off Menu (Ed Gamble and James Acaster opened their genie run fantasy restaurant a month ago and it has quickly become one of my favourite podcasts ever. Eclectic guests pick their fantasy 3 course meals, simple premise and it works. The Scroobius Pip episode was a perfect clash of two excellent pods), Blank (another late entry into 2018 from Jim Daly and Giles Paley-Phillips ostensibly about blank moments in life but just rammed with infotaining chat from ‘non standard’ guests including a jaw dropping episode with Michael Rosen and fun with Gary Lineker and Susie Dent), Poddin’ on the Ritz (sadly now finished with maybe its only series) this pod recorded backstage at Young Frankenstein by Hadley Fraser and the sublime Ross Noble made me laugh more than any other in 2018, it might be about musicals but their search for Kenneth Branagh’s snowglobes and Lesley Joseph adoration was a joy.
Tumblr media Tumblr media
2. Board games
They say a family that plays together, stays together. Well we are together more than you can imagine. We’ve played over 220 games this year! Here are our favourite new games into our collection:
The game of the year is Azul, a seemingly simple tile grab and place game, building up a mosaic prettier than anyone else, is full of strategy and a little (but not too much) shafting of others. If you really want to shaft your fellow players though then pick up Unstable Unicorns, a card game where you aim to grow your stable of unicorns, whilst stopping others filling theirs. SO many different cards, tactics and ways to mess it up, you will swear at some point. Discovered in the excellent new board game cafe The Dice Box in Leamington, we bought Meeple Circus before we left, it’s that much fun. Rehearse and perform the best tiny wooden meeple circus performance, accompanied by a bespoke playlist. Stack the acrobats, balance the lions and raise the bar. Another board game cafe, Chance & Counters in Bristol introduced us to the frantic game of Klask, a cross between air hockey, pool and table football. Slide the magnets around to flick a ball into your opponents hole, avoid the magnetic biscuits and don’t KLASK! When is a game not a game? another game of the year has been played a lot in our house, and it’s The Mind. 100 cards numbered 1-100, no words between players and a tense task to lay cards in ascending order. Simple? yes? possible? nope! but it’s sure to cause fun and arguments. The final two of MY favourite sadly aren’t quite as loved by my family, but I’ll get them there. Sagrada is a similar game to Azul with you attempting to build a beautiful stained glass window with coloured dice. More variations and thinking needed than Azul which adds to the challenge. And finally and lovely chess like 2 player game which transports you to the sun dappled Greek island of Santorini. Take the powers of a god and build the traditional blue domed white houses of the island whilst trying to stop your opponent climbing onto a roof. A lot of ‘aha, you’ve stopped me’ moments.
Tumblr media Tumblr media
3. TV
It’s been a long old year at work, and in the world of parenting so we’ve found ourselves flopped on the settee many evenings just soaking up great drama, comedy and chilling ;o)
We are very late to the party with Suits but that means we have 8 series to wade through! Really neat writing, bants and relationships between characters, a ‘don’t worry they will always win’ calmness about it and you get to see the Queen in her knickers...ish. Another Netflix treat this year was Magic for Humans with Justin Willman, a hugely likeable and funny magician pulling off tricks that constantly make me smirk with a huge dollop of WTF? amazing. A huge recommendation. A late entry to my TV highlights of 2018 is from the warped warped mind of Charlie Brooker...of course with Bandersnatch. An interactive choose your own adventure TV ‘event’ (I know) that had us hooked for the full 90 minutes (only if you want to see how much bloodshed you can invoke!). Completely on the other end of the spectrum was the sublime and minimalistic Mortimer and Whitehouse: Gone Fishing. I don’t like fishing and why would I find two old mates just teasing each other for half an hour entertaining? No idea but it was beautiful. Like Radio 4, comforting and perfect. Then a few suspenseful dramas that got us on the edge of the settee, Killing Eve (quirky AF), Bodyguard (did they really kill Keely Hawes that early?) and Informer (bleak bleak bleak) and sweaty bullocks in ‘should be in the next section really’ Bird Box (made Informer seem like a giggle fest).
Tumblr media Tumblr media
4. Films
Really haven’t been to the cinema much in the last 12 months and only once to see a ‘grown up’ film I think but kid’s films are SO good at the moment that’s ok. A few stand out films for me were:
Ralph Breaks the Internet, much better than the first one, lots of #lolz internet jokes and more than a little heart. Wrap me up in a duvet and give me a hot cocoa and Paddington 2 any day, tears at the end. A little more sighing but just as much emotion in Christopher Robin, not sure why Eeyore had an American accent but the characters were spot on and nicely faithful to the original concepts. The one time I did venture out for an adult (it’s a 12 so almost ;o) and saw Ready Player One I was delighted, yeah it might not be a) as good as or b) anything like the book but a visual treat and an enjoyable romp.
Tumblr media Tumblr media
5. Books
I read A LOT, until my Kindle donks me on the head in bed anyway...literally a tiny selection of books that have kept me awake. 
The Secret Lives of Colour - Kassia St Clair. They say never judge a book by its cover. Well that didn’t work...I bought this purely because it is a beautiful package, the hardback a lot more pleasing imho. Simply 2 coloured pages about how each colour was discovered, invented and introduced throughout history. I never really gave it a thought that colours were...made. Weird and fascinating.
This Is Going to Hurt - Adam Kay. A hilarious ‘secret’ diary of a junior doctor that horrifies at the same time. I think we all knew it was a hard life but bloody hell, if you didn’t love the NHS before you will after this. A thoroughly enjoyable and insightful story of Adam’s journey through medicine. And that ending...wooof.
Moose Allain - I Wonder What I’m Thinking About. I love Moose, I love his colour-me-advent calendars, I love his tweet threads that show the best in Twitter, I love his cartoons and this book is all of those wrapped up in one. And a certain Mr Spoon is to thank for the publication, find me in the back of Unbound funders! An inspiring book for anyone who loves art, creativity and childish humour.
Factfulness : Ten Reasons We’re Wrong About the World - Hans Rosling. A brilliantly clever and educational book about why the world is NOT as shit as it might seem some times. It’s all backed up by real data and lovely lovely graphs!
Lee Child and Ian Rankin. A highlight of the year is the next Reacher and Rebus novels and these two didn’t disappoint. Rebus’ latest adventure Past Tense, is a self-contained story that could introduce anyone to the man machine that is Jack Reacher. Rebus however is back, retired but won’t lie down, in In A House of Lies, an old case comes back to haunt him and will this finally be his downfall? I doubt it!
Tumblr media Tumblr media
6. Music
As mentioned, I haven’t ‘been into music’ as much in 2018 for various reasons but I’ve still enjoyed some great new discoveries:
Barns Courtney - The Attractions of Youth, discovered via the use of Glitter and Gold for the theme tune of Netflix’s Safe. An album of ‘cheesy, commercially viable blues and folk rock’ apparently. I just liked the visceral nature of some of the tracks and it always fired me up at work on slow days.
Isaac Gracie - Isaac Gracie, a rare listened to recommendation from my wife. Isaac is everything I claim to like, fragile thin sensitive boys with acoustic guitars....and I do very much with this. Painful screeched out tales of heartbreak. Sublime.
R.E.M. - Live at the BBC, 104 rare and live tracks from arguably one of the best bands ever. Some of the tracks I haven’t heard since my bootleg cassette buying days at Sheffield Uni, when the world was in black and white. Not all tracks are of the greatest audio quality but bliss for a fanboy like me.
Creep Show - Mr Dynamite, a spin off project for Mr John Grant and even from the eclectic crooner this is an odd one. Glitchy electronica with vocoders all over the place. Weird and very Marmite.
Public Service Broadcasting - Every Valley and everything else. The latest offering from the other PSB was a trip through the miner’s crisis and Thatcher years. Bleak? yup but fascinating snippets of well, public service broadcasting and guest stars including the obligatory Welsh rockers the Manics. This album is perfect by itself but it ‘forced’ me to go back and really discover all the PSB albums. The Live at Brixton release is a huge recommendation, I wish I was there.
Rex Orange County - Apricot Princess, maybe I just added this in to seem cool as Rex, aka Alexander O’Conner, was ‘one to watch in 2018′ from the BBC. A multi-instrumentalist that dabbles with hippity hop, R&B and piano pop. The first track alone contains about three musical styles if you wait. 
Tumblr media Tumblr media
7. Food & Drink
I run, because I really like food. And thankfully I’ve run a lot in 2018 so I got to enjoy a lot.
I was introduced to the weird fermented tea monstrosity that is kombucha by my sister-in-law. Vinegar tasting drink that may or may not help your gut that grows in your living room. WTAF? However, health benefits aside the LA Brewery Strawberry and Black Pepper drink is something, alongside my pilgrimage to Leon, worth going to London for. I’ve heard it’s also for sale in Solihull but I don’t often travel that far beyond my class ;o) I’d say, try it...but I suspect 9/10 people with hate the flavour. 
I suspect 10/10 people that try the Aldi Black Forest Mince Pies would love them, but you won’t get a chance as I’ve bought them ALL. Aldi are a bugger for getting you hooked then never restocking. I only managed 10 boxes in 2018 and we’ve rationed well so have 12 left to get us through the bleak January weather. Cherries, Dark Chocolate, Chocolate pastry and a smidge of mincemeat. Perfect!
There are many ingredient delivery services available and I’ve only tried Gousto but I don’t know why you’d go anywhere else. 33 recipes tried and 32 of them I’d have again, with the one not so good one was still far better than anything I’d cook by myself. So easy, so tasty and if you want to try it I can give you a big discount that will help us buy another box, a tad expensive without a discount but worth a treat every so often.
Genuinely I traveled to London just to visit Max’s Sandwich Shop...kinda. It was certainly the deciding factor in a day out at the Summer Exhibition (see below). I downloaded the Kindle version of this book when it was promoted in an email, I bought some Scampi Fries and made a Fish Finger sandwich, I crumbled up some Ginger Nuts into a Mascarpone and Jam sandwich and I made a Fried Egg, Shoestring Fried and Gammon sandwich then I NEEDED to go and see how it’s really done. Amazing over the top sandwiches in a rough little hipster cafe in Stroud Green (no me neither and it’s a long walk from the tube!). So good I had to a) buy the hard copy of the book and b) carry half the sandwich home as even I couldn’t manage it all...not with deep fried macaroni balls filling me up ;o)
Tumblr media Tumblr media
8. Places
A family that plays together, stays together as a great man once said. And we don’t just play inside, we love adventures so adventures we had.
I’d never been to the Royal Academy Summer Exhibition, as it’s in that there London which often seems hundreds of miles away...but I’m so glad that I visited this year. A trip with a good friend with neither of us knowing quite what to expect. We saw, and laughed, and marveled at, paintings, sculptures, videos, photos, models, and weirdness by Banksy next to Joe Lycett next to Grayson Perry next to Harry Hill, next to me mate Lorsen Camps from Coventry. The SA allows ANYONE to submit artwork for consideration and anyone can be accepted. I think this has to become a yearly visit, awesome.
My parents have been wanting to take our kids, and their big kid, to The Forbidden Corner in North Yorkshire for a few years now...and I’m so happy we finally got round to going. Started as a folly to entertain his children this huge labyrinthine site is crammed with strange sculptures, mazes, tricks and squirting fountains. Many hours were spent squeezing through holes, getting lost and getting wet. Beautifully eccentric.
A family holiday to Brittany meant we could visit the loopy city (it’s their phrase!) of Nantes and more importantly Les Machines d’Ile. Ostensibly the workshop of  a group of engineers and artists that make huge animatronic machines and animals...that you can ride on! Needs to be seen to be believed, the Elephant brings out the big kid in everyone...and we can’t wait to go back in a few years when they’ve built a huge forest over the river with ride on caterpillars and dragonfly. Incredible. The city itself is dotted with crazy art and interactive pieces encouraging play, I know a city closer to home that should be the UK Loopy City of Culture!
Luckily Tilly is a Harry Potter obsessive AND it was her birthday last year so it gave us the excuse we didn’t need to visit the Warner Brothers Harry Potter Studio Tour. Wow, just wow. The incredible detail in everything made for the film, the engineering, the amount of artists involved and the presentation of the exhibition blew us away. I’ve enjoyed everything in this list but this maybe was the most magical in the best way.
Many many amazing experiences warrant a mention, but I just don’t have enough words, include Talking Birds - Walk with Me, Print Manufactory Darkroom Workshop, Ludic Rooms Random String Festival, Go Karting with Tilly, some dancing balloons in Broadgate, Godiva Festival with Tony Christie et al, Bristol Gromit trail, Disc Golfing with my girls, Edinburgh Fringe with Dick and Dom and with another wonderful dick from Coventry starring in Bon Jovi musical We’ve Got Each Other, Pandas! at Edinburgh Zoo, Matilda the Musical with Tilly at last, running the Coventry Mile with the girls’ school, Dippy the Dinosaur in Brum, Wicksteed Park (amazing family fun theme park like what they used to be), Cycling on Stratford Greenway in the sun, Autotesting at MotoFest, Bourton-on-the-Water (it’s just a shame 3 million other people know about this gorgeous village), Giant Pac Man in the city centre, Pork Pie making with a good friend, CET several times, Novelty Automation in London and being on The One Show, a couple of Hope & Social gigs and much much much more fun with my wonderful fam and friends. Roll on 2019!
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
2 notes · View notes
technato · 6 years
Text
Carnegie Mellon is Saving Old Software from Oblivion
A prototype archiving system called Olive lets vintage code run on today’s computers
.carousel-inner{ height:525px !important; }
Illustration: Nicholas Little
In early 2010, Harvard economists Carmen Reinhart and Kenneth Rogoff published an analysis of economic data from many countries and concluded that when debt levels exceed 90 percent of gross national product, a nation’s economic growth is threatened. With debt that high, expect growth to become negative, they argued.
This analysis was done shortly after the 2008 recession, so it had enormous relevance to policymakers, many of whom were promoting high levels of debt spending in the interest of stimulating their nations’ economies. At the same time, conservative politicians, such as Olli Rehn, then an EU commissioner, and U.S. congressman Paul Ryan, used Reinhart and Rogoff’s findings to argue for fiscal austerity.
Three years later, Thomas Herndon, a graduate student at the University of Massachusetts, discovered an error in the Excel spreadsheet that Reinhart and Rogoff had used to make their calculations. The significance of the blunder was enormous: When the analysis was done properly, Herndon showed, debt levels in excess of 90 percent were associated with average growth of positive 2.2 percent, not the negative 0.1 percent that Reinhart and Rogoff had found.
Herndon could easily test the Harvard economists’ conclusions because the software that they had used to calculate their results—Microsoft Excel—was readily available. But what about much older findings for which the software originally used is hard to come by?
You might think that the solution—preserving the relevant software for future researchers to use—should be no big deal. After all, software is nothing more than a bunch of files, and those files are easy enough to store on a hard drive or on tape in digital format. For some software at least, the all-important source code could even be duplicated on paper, avoiding the possibility that whatever digital medium it’s written to could become obsolete.
Saving old programs in this way is done routinely, even for decades-old software. You can find online, for example, a full program listing for the Apollo Guidance Computer—code that took astronauts to the moon during the 1960s. It was transcribed from a paper copy and uploaded to GitHub in 2016.
While perusing such vintage source code might delight hard-core programmers, most people aren’t interested in such things. What they want to do is use the software. But keeping software in ready-to-run form over long periods of time is enormously difficult, because to be able to run most old code, you need both an old computer and an old operating system.
You might have faced this challenge yourself, perhaps while trying to play a computer game from your youth. But being unable to run an old program can have much more serious repercussions, particularly for scientific and technical research.
Along with economists, many other researchers, including physicists, chemists, biologists, and engineers, routinely use software to slice and dice their data and visualize the results of their analyses. They simulate phenomena with computer models that are written in a variety of programming languages and that use a wide range of supporting software libraries and reference data sets. Such investigations and the software on which they are based are central to the discovery and reporting of new research results.
Imagine that you’re an investigator and want to check calculations done by another researcher 25 years ago. Would the relevant software still be around? The company that made it may have disappeared. Even if a contemporary version of the software exists, will it still accept the format of the original data? Will the calculations be identical in every respect—for example, in the handling of rounding errors—to those obtained using a computer of a generation ago? Probably not.
Researchers’ growing dependence on computers and the difficulty they encounter when attempting to run old software are hampering their ability to check published results. The problem of obsolescent software is thus eroding the very premise of reproducibility—which is, after all, the bedrock of science.
The issue also affects matters that could be subject to litigation. Suppose, for example, that an engineer’s calculations show that a building design is robust, but the roof of that building nevertheless collapses. Did the engineer make a mistake, or was the software used for the calculations faulty? It would be hard to know years later if the software could no longer be run.
That’s why my colleagues and I at Carnegie Mellon University, in Pittsburgh, have been developing ways to archive programs in forms that can be run easily today and into the future. My fellow computer scientists Benjamin Gilbert and Jan Harkes did most of the required coding. But the collaboration has also involved software archivist Daniel Ryan and librarians Gloriana St. Clair, Erika Linke, and Keith Webster, who naturally have a keen interest in properly preserving this slice of modern culture.
Bringing Back Yesterday’s Software
The Olive system has been used to create 17 different virtual machines that run a variety of old software, some serious, some just for fun. Here are several views from those archived applications
1/8
NCSA Mosaic 1.0, a pioneering Web browser for the Macintosh from 1993.
2/8
Chaste (Cancer, Heart and Soft Tissue Environment) 3.1 for Linux from 2013.
<img src="https://spectrum.ieee.org/image/MzEzMTUzMg.jpeg&quot; data-original="/image/MzEzMTUzMg.jpeg" id="618441086_2" alt="The Oregon Trail 1.1, a game for the Macintosh from 1990.”> 3/8
The Oregon Trail 1.1, a game for the Macintosh from 1990.
<img src="https://spectrum.ieee.org/image/MzEzMTUzNQ.jpeg&quot; data-original="/image/MzEzMTUzNQ.jpeg" id="618441086_3" alt="Wanderer, a game for MS-DOS from 1988.”> 4/8
Wanderer, a game for MS-DOS from 1988.
<img src="https://spectrum.ieee.org/image/MzEzMTU1MA.jpeg&quot; data-original="/image/MzEzMTU1MA.jpeg" id="618441086_4" alt="Mystery House, a game for the Apple II from 1982.”> 5/8
Mystery House, a game for the Apple II from 1982.
6/8
The Great American History Machine, an educational interactive atlas for Windows 3.1 from 1991.
7/8
Microsoft Office 4.3 for Windows 3.1 from 1994.
8/8
ChemCollective, educational chemistry software for Linux from 2013.
$(document).ready(function(){ $(‘#618441086’).carousel({ pause: true, interval: false }); });
Because this project is more one of archival preservation than mainstream computer science, we garnered financial support for it not from the usual government funding agencies for computer science but from the Alfred P. Sloan Foundation and the Institute for Museum and Library Services. With that support, we showed how to reconstitute long-gone computing environments and make them available online so that any computer user can, in essence, go back in time with just a click of the mouse.
We created a system called Olive—an acronym for Open Library of Images for Virtualized Execution. Olive delivers over the Internet an experience that in every way matches what you would have obtained by running an application, operating system, and computer from the past. So once you install Olive, you can interact with some very old software as if it were brand new. Think if it as a Wayback Machine for executable content.
To understand how Olive can bring old computing environments back to life, you have to dig through quite a few layers of software abstraction. At the very bottom is the common base of much of today’s computer technology: a standard desktop or laptop endowed with one or more x86 microprocessors. On that computer, we run the Linux operating system, which forms the second layer in Olive’s stack of technology.
Sitting immediately above the operating system is software written in my lab called VMNetX, for Virtual Machine Network Execution. A virtual machine is a computing environment that mimics one kind of computer using software running on a different kind of computer. VMNetX is special in that it allows virtual machines to be stored on a central server and then executed on demand by a remote system. The advantage of this arrangement is that your computer doesn’t need to download the virtual machine’s entire disk and memory state from the server before running that virtual machine. Instead, the information stored on disk and in memory is retrieved in chunks as needed by the next layer up: the virtual-machine monitor (also called a hypervisor), which can keep several virtual machines going at once.
Each one of those virtual machines runs a hardware emulator, which is the next layer in the Olive stack. That emulator presents the illusion of being a now-obsolete computer—for example, an old Macintosh Quadra with its 1990s-era Motorola 68040 CPU. (The emulation layer can be omitted if the archived software you want to explore runs on an x86-based computer.)
The next layer up is the old operating system needed for the archived software to work. That operating system has access to a virtual disk, which mimics actual disk storage, providing what looks like the usual file system to still-higher components in this great layer cake of software abstraction.
Above the old operating system is the archived program itself. This may represent the very top of the heap, or there could be an additional layer, consisting of data that must be fed to the archived application to get it to do what you want.
The upper layers of Olive are specific to particular archived applications and are stored on a central server. The lower layers are installed on the user’s own computer in the form of the Olive client software package. When you launch an archived application, the Olive client fetches parts of the relevant upper layers as needed from the central server.
Illustration: Nicholas Little
Layers of Abstraction: Olive requires many layers of software abstraction to create a suitable virtual machine. That virtual machine then runs the old operating system and application.
That’s what you’ll find under the hood. But what can Olive do? Today, Olive consists of 17 different virtual machines that can run a variety of operating systems and applications. The choice of what to include in that set was driven by a mix of curiosity, availability, and personal interests. For example, one member of our team fondly remembered playing The Oregon Trail when he was in school in the early 1990s. That led us to acquire an old Mac version of the game and to get it running again through Olive. Once word of that accomplishment got out, many people started approaching us to see if we could resurrect their favorite software from the past.
The oldest application we’ve revived is Mystery House, a graphics-enabled game from the early 1980s for the Apple II computer. Another program is NCSA Mosaic, which people of a certain age might remember as the browser that introduced them to the wonders of the World Wide Web.
Olive provides a version of Mosaic that was written in 1993 for Apple’s Macintosh System 7.5 operating system. That operating system runs on an emulation of the Motorola 68040 CPU, which in turn is created by software running on an actual x86-based computer that runs Linux. In spite of all this virtualization, performance is pretty good, because modern computers are so much faster than the original Apple hardware.
Pointing Olive’s reconstituted Mosaic browser at today’s Web is instructive: Because Mosaic predates Web technologies such as JavaScript, HTTP 1.1, Cascading Style Sheets, and HTML 5, it is unable to render most sites. But you can have some fun tracking down websites composed so long ago that they still look just fine.
What else can Olive do? Maybe you’re wondering what tools businesses were using shortly after Intel introduced the Pentium processor. Olive can help with that, too. Just fire up Microsoft Office 4.3 from 1994 (which thankfully predates the annoying automated office assistant “Clippy”).
Perhaps you just want to spend a nostalgic evening playing Doom for DOS—or trying to understand what made such first-person shooter games so popular in the early 1990s. Or maybe you need to redo your 1997 taxes and can’t find the disk for that year’s version of TurboTax in your attic. Have no fear: Olive has you covered.
On the more serious side, Olive includes Chaste 3.1. The name of this software is short for Cancer, Heart and Soft Tissue Environment. It’s a simulation package developed at the University of Oxford for computationally demanding problems in biology and physiology. Version 3.1 of Chaste was tied to a research paper published in March 2013. Within two years of publication, though, the source code for Chaste 3.1 no longer compiled on new Linux releases. That’s emblematic of the challenge to scientific reproducibility Olive was designed to address.
Illustration: Nicholas Little
To keep Chaste 3.1 working, Olive provides a Linux environment that’s frozen in time. Olive’s re-creation of Chaste also contains the example data that was published with the 2013 paper. Running the data through Chaste produces visualizations of certain muscle functions. Future physiology researchers who wish to explore those visualizations or make modifications to the published software will be able to use Olive to edit the code on the virtual machine and then run it.
For now, though, Olive is available only to a limited group of users. Because of software-licensing restrictions, Olive’s collection of vintage software is currently accessible only to people who have been collaborating on the project. The relevant companies will need to give permissions to present Olive’s re-creations to broader audiences.
We are not alone in our quest to keep old software alive. For example, the Internet Archive is preserving thousands of old programs using an emulation of MS-DOS that runs in the user’s browser. And a project being mounted at Yale, called EaaSI (Emulation as a Service Infrastructure), hopes to make available thousands of emulated software environments from the past. The scholars and librarians involved with the Software Preservation Network have been coordinating this and similar efforts. They are also working to address the copyright issues that arise when old software is kept running in this way.
Olive has come a long way, but it is still far from being a fully developed system. In addition to the problem of restrictive software licensing, various technical roadblocks remain.
One challenge is how to import new data to be processed by an old application. Right now, such data has to be entered manually, which is both laborious and error prone. Doing so also limits the amount of data that can be analyzed. Even if we were to add a mechanism to import data, the amount that could be saved would be limited to the size of the virtual machine’s virtual disk. That may not seem like a problem, but you have to remember that the file systems on older computers sometimes had what now seem like quaint limits on the amount of data they could store.
Another hurdle is how to emulate graphics processing units (GPUs). For a long while now, the scientific community has been leveraging the parallel-processing power of GPUs to speed up many sorts of calculations. To archive executable versions of software that takes advantage of GPUs, Olive would need to re-create virtual versions of those chips, a thorny task. That’s because GPU interfaces—what gets input to them and what they output—are not standardized.
Clearly there’s quite a bit of work to do before we can declare that we have solved the problem of archiving executable content. But Olive represents a good start at creating the kinds of systems that will be required to ensure that software from the past can live on to be explored, tested, and used long into the future.
This article appears in the October 2018 print issue as “Saving Software From Oblivion.”
About the Author
Mahadev Satyanarayanan is a professor of computer science at Carnegie Mellon University, in Pittsburgh.
Carnegie Mellon is Saving Old Software from Oblivion syndicated from https://jiohowweb.blogspot.com
14 notes · View notes
Text
Chapter 14: Bittersweet Un-Birthday
Becoming The Mask
Well. Season 3 happened. Very little of this fic will be affected by that, since I already have an outline drafted, and none of this chapter was altered because I had it written already, but ... yeah. That happened.
Content warning for this chapter: a very distressing prank goes awry and creates a real risk of death instead of an illusory one, although no one actually dies.
Seriously, the prank where AAARRRGGHH 'attacked' Jim was stressful enough for the Jim in the show, but for a Jim who's actually had to fight people he's cared about to the death before (in the Darklands) and knows way more about AAARRRGGHH's history than they know he knows? I couldn't see this going well.
On a less distressing note, a quick reminder that Jim still thinks of 'Not Enrique' as 'Enrique', and the name 'Not Enrique' has not been introduced to the story yet even though the character has.
"Wake up, wake up," Barbara crooned. "Don't want to sleep through your big day! And your big day begins with – Mom's Special Birthday Pancakes!"
The pancake stack had a screaming syrup face. "He looks excited," said Jim, blowing out the burning candle nose.
"I know you're not crazy about your birthday," said Barbara. "But sixteen is a big one. We should do something tonight."
"Mom." Jim put the breakfast tray on his desk and hugged her. "We don't have to –"
"Non-negotiable." Barbara kissed the top of his head. "You eat. Once you've had your fill, there's another surprise waiting for you downstairs."
Barbara had over-mixed the pancake batter, which was easy to do, since perfectly-mixed batter for light and fluffy pancakes was supposed to still be lumpy, therefore looked under-mixed. The result was a rubbery texture that deeply appealed to her Changeling son.
She also seemed to have heated the skillet too high, searing the outsides of the pancakes before the insides were fully cooked. There were slash lines where she must have cut them open with the spatula to see how the insides were doing. Each pancake was thoroughly cooked this year, at the cost of a few burnt spots.
Jim usually favoured human food over troll food, but Barbara's cooking really felt like the best of both worlds. He loved Mom's Special Birthday Pancakes, even if he didn't love the occasion.
For the first five years of his human cover, this particular date had meant nothing to him.
It wasn't his birthday. Or, maybe it was; it wasn't like he knew.
It wasn't the anniversary of the day he'd been swapped for Jay-Jay, either; that was in three months – and, based on the human reproductive cycle, was probably also the approximate anniversary of when Jay-Jay had been conceived, which was … awkward to think about.
This was the anniversary of the day James Lake Senior had abandoned Barbara and young Jim, leaving Barbara without her husband or her biological son, alone with a Changeling she felt obligated to comfort, to make this day special for so that her ex-husband would not permanently taint all association with it …
Jim shook his head to dislodge the bitter thoughts and took another bite of the bitter pancakes. Mom had used baking soda instead of baking powder again, and possibly mixed up the tablespoon and teaspoon.
If Draal was going to be their housemate, Jim should sneak some of Barbara's cooking down to the basement for Draal to try.
It was later than usual when Jim went to brush his teeth. When he spat on the mirror, Jay-Jay was getting cuddle time. A goblin had crawled into the crib and partially unswaddled the baby, to hold him close and protect the tiny human from suffering skin hunger. Jim cooed. He didn't usually see this part of the daily routine.
"Happy birthday, Jay-Jay."
He spat on the mirror a few more times to enjoy the cuteness. He wished idly – should've tried that on the birthday candle – he could check on other Familiars, too. Enrique had been partially his idea, so he felt partially responsible for the kid's wellbeing, and it would be nice to confirm he was settling in okay. Jim supposed he could ask Enrique at some point to show him the other Enrique, but that was kind of a weird and personal request.
He neatened his hair and took his tray downstairs. Barbara sprang up from the table.
"Wait! Wait right there! Let me get your present ready in the garage."
"The garage?"
There was absolutely no chance at all that she'd bought him a car, but Jim had expressed interest in Vespa scooters. She'd said 'no' at the time, but if she'd planned it as a surprise …
"I know you've wanted one of these for a while, and now that you're the big one-six, maybe it's time. I think you'll get a lot of mileage out of it."
He heard a motor. Jim ran into the garage.
"Did you seriously get me a –?"
"A Food Magic 3000! From those cooking shows you like." Barbara beamed. "It slices – it dices –"
"It's perfect." Jim half-hugged the food processor and put it on a shelf to hug his mother. "I knew you'd remember. I …" He picked up the Food Magic again. "I can't wait to cook you something with this. I've got to get this to the kitchen."
He couldn't find an unoccupied nook in the kitchen for future storage, so for the moment he left it sitting proudly on the counter and grabbed a dishcloth to make sure it wasn't dusty from the garage.
This present really was much more in character of his mom. You could hurt yourself with one, usually by dropping it on your foot, but every day Dr Lake saw multiple people at the hospital who'd been injured riding non-enclosed vehicles.
"JIM!" Toby let himself in and didn't bother shutting the door behind him. "Jim, you've gotta come quick, there's an emergency at –" He froze, realizing Barbara was there too. "At, the place. With the thing." Toby's eyes darted around as he backtracked. "Not even an emergency, actually – hey, is that a Food Magic?"
"3000," said Barbara. "I'll leave you boys to it. But Jim? Tonight? Celebration."
She went upstairs. Toby went on edge again.
"Seriously, we've got a DEFCON 1 situation in Trollmarket."
"What? How do you know?" Was this really Toby, or Otto trying to trick Jim into bringing him to Trollmarket? He could've just ordered Jim to bring him there and not risked potential witnesses of two Tobys.
"I – I just do! Come on!" He tried to physically pull Jim to the door. Jim went with him.
The Changeling was ninety-five-percent certain he was being led into some kind of trap, but if there really was an emergency, the Trollhunter couldn't just ignore it.
No, please, by Fair Morgana, no.
It was one of Jim's worst nightmares come to life – General AAARRRGGHH on a rampage. His eyes hadn't changed colour and his carvings weren't glowing, like in the stories, but his roars were powerful enough to shake the cavern. The only good surprise was that no one seemed to have been killed yet.
"It's too late, Master Jim! AAARRRGGHH has lost his mind! Save yourself!"
AAARRRGGHH almost grabbed him. If it had been a few weeks ago, Jim would not have dodged in time. His new training regimen was really paying off.
"Toby, run. Get to the surface and stay in the sunlight!"
I did not risk Bular's temper just to see you eaten by AAARRRGGHH instead.
Jim ran around the attacking troll and jumped onto his back.
I'm gonna die. I'm gonna die.
AAARRRGGHH twisted and reached. Fingers bigger around than Jim's legs barely missed him.
Please don't do that tuck-and-roll thing Draal can do.
Jim climbed AAARRRGGHH's fur and – please let this work, I don't wanna die – caught his scruff, and grabbed, and pulled.
Like cats, trolls had loose skin behind their necks and between their shoulder blades. Jim had seen adults around Trollmarket scruffing their whelps and depositing them on their parents' shoulders. He suspected the whelps held onto their parents' scruffs while being carried about.
His own experience with scruffing was as a dirty fighting trick, since the troll scruffed instinctively relaxed – if only for a second before trying to tear their opponent's hand off. He had no idea if it would work the same on AAARRRGGHH as it did on Changelings, but if Jim could snap AAARRRGGHH out of this without anyone actually dying –
AAARRRGGHH collapsed.
"Wha-what?" Tobias, who had not run, gasped. "What did you do to him? Was that a pressure point thing?"
"AAARRRGGHH!" Blinky recklessly ran up to him and gently patted his massive grey face. "AAARRRGGHH, are you alright?"
"Didn't expect that," AAARRRGGHH rumbled. Jim's relief – AAARRRGGHH was coherent, at least aware enough to speak again – was almost enough to deactivate his armour, before he felt it start to fade away and his burst of panic at being unarmoured in Trollmarket forced it to solidify.
Jim moved to a spot on AAARRRGGHH's shoulder where he could see Blinky more easily, but still quickly scruff AAARRRGGHH again if he had to. Blinky was on his knees, all four hands in the green ruff that framed AAARRRGGHH's face. Their noses were pressed together. They were murmuring back and forth in trollish. AAARRRGGHH bent his head further forward. Blinky matched the gesture. They gently knocked horns.
The contrast in AAARRRGGHH's body language now compared to the attack earlier was so extreme as to be surreal.
Jim finally noticed the crowd. They hadn't really registered in his mind earlier beyond 'screaming trolls', but this was an unusual number of them to see in the Forge. Probably. Jim wasn't usually in Trollmarket this time of day. Mary and Darci and Claire were there, too.
"Are we still throwing the party?" asked Bagdwella.
"… What party?"
"Ah." Blinky looked up at Jim. "Well – you see …"
Claire and Darci pulled ropes, unfurling a banner and unleashing a cloud of balloons and confetti.
"Tobias informed us of your human custom, the 'surprise birthing day party'. Are you not … surprised?"
"… That's … definitely … one word for it." Along with 'frightened', 'betrayed', and 'angry'. "You all … made me think … I might have to kill AAARRRGGHH … to stop him killing anyone else … possibly me … as a party prank? Yes. I am very. Surprised."
And now he was crying. Wonderful. It's a chemical release valve, let it out, if you're crying it's because you need to …
"Jim." Toby.
AAARRRGGHH got back to his feet and picked up Toby – the sight of the fleshbag being lifted towards the ex-Gumm-Gumm's mouth brought Daylight to Jim's hand before he could stop it – no, it's okay, don't stab AAARRRGGHH in the neck, DO NOT STAB AAARRRGGHH IN THE NECK – and put him on his shoulders beside Jim. Jim was still mad at Toby, but Toby was soft and warm and sympathetic and the best guy to cling to and cry on.
"I hate you so much right now," Jim snarled into Toby's shoulder.
"I – we – must apologize, Master Jim," said Blinky. "You have devoted much time and effort into learning troll customs and we thought you might appreciate a chance to indulge in a human one. It did not occur to any of us that we might cause you distress."
"You were awesome-sauce, though," said Toby, patting his back. "I had no idea you were that fast, and the way you jumped AAARRRGGHH like that – I mean, I'm sorry we scared you but I wish you could've seen it. You took the big guy down."
"I got it on camera," said Mary, waving her phone. "Don't worry, I stopped filming before the crying part."
The tears seemed to have stopped. Jim pulled his face off Toby's shirt and scrubbed his eyes. Claire stood on tiptoe to give him a tissue from her purse.
"What is the meaning of this?" Vendel bellowed. The elder entered the Hero's Forge and burst a balloon with the pointy head of his staff.
"Balloons … pop," observed AAARRRGGHH, taking one and biting it. It seemed to amuse him, because he took another and did the same thing.
"You will remove them post-haste. I don't want anything to interfere with the Trollhunter's training."
Blinky was once more impressed by the human Trollhunter's resilience. After the disastrous attempt at a surprise party left the boy clinging to his friend in tears, Blinky thought he might falter and stumble in his training, and would have let him skip it for that day if not for Vendel's orders. But perhaps the illusion of mortal terror spurred him on. Rule Number One, after all.
Master Jim was training alone in the Forge. Sparring sessions were on hold since Draal's departure from Trollmarket. Blinky could see the logic in setting up protections around the Trollhunter's home in Master Jim's absence, but it created some difficulty for the Trollhunter's trainer. They would need to determine a new sparring partner for Master Jim in the interim, and had not yet found one.
Blinky had been intending to ask AAARRRGGHH to consider the task. He'd fully expected the answer to be 'no', in accordance with AAARRRGGHH's longstanding oath of nonviolence, but Blinky had hoped that sparring matches could fall under the heading of 'not truly fighting', since neither truly intended the other harm.
But after what had transpired earlier, it would be cruel to make such a suggestion.
Blinky felt horrible for his part in frightening Master Jim so badly. He could only imagine how AAARRRGGHH felt about it.
On the other hand, there was some encouragement to be found in this mess. If swiftness, agility, and the first hint of ruthlessness were how Master Jim responded to imminent threats to life and limb, perhaps this meant the young Trollhunter actually stood a chance now of surviving his first encounter with Bular.
It was odd, Blinky reflected, that such an encounter had not yet occurred. Did the Son of Gunmar perhaps not know of the human who now wielded Daylight's mantle? Or … had Bular left Arcadia entirely after Kanjigar's death? There had been no sightings reported of late. Where was Bular, and what evil might he be plotting?
Master Jim lost his balance and fell from an elevating platform. He caught the edge and swung himself to land in a roll on the next level down – just in time for it to begin tilting, sending him scrambling for more stable ground.
"I messed up," said Toby softly. "I knew Jimbo hates his birthday. I really thought we could turn it around."
"Why would he hate his birthday?" Mary asked. "Getting overwhelmed by a party I could see, even without the scare, but hating his birthday?"
"Birthdays always remind him of the day his dad disappeared."
Disappeared? "Interesting," said Blinky. "I did not know that Jim's father was a magician."
"Not … 'magic' disappeared. More like, 'walked out because he's a deadbeat' disappeared." Blinky turned three eyes to focus properly on Tobias while still keeping three on the Trollhunter. "I had just moved into the house across the street, and Jim's dad got him this sweet bike kit for his fifth birthday, and then he just took off. Last I heard, he ran off with his girlfriend to become a ski bum in Vermont. Those bike pieces just sat there in the garage for months before Jim put them all in a wagon and carted them off somewhere. He never said where."
Blinky closed his lowest pair of eyes in solemnity and put a hand on young Tobias' shoulder. "What a horrible tragedy. Made even more horrible that I had no idea."
The rest of Jay-Jay's birthday was less perilous for Jim, or at least perilous in different ways. Once advanced training was over, Claire and Darci and Mary and Toby started their beginner training with weapons selected from the racks around the Forge. They'd brought bike helmets and shin and elbow pads, which weren't much protection but better than nothing, and definitely lighter and more flexible than Jim's armour.
Toby picked a hammer he could barely lift, let alone swing. Claire wanted to try all the varieties of spears. Darci went for a crossbow, which Jim encouraged – a ranged weapon meant the wielder was, ideally, far away from the actual danger. Mary picked a sword. Actually, to a troll it was a dagger, but for a human it was a sword.
Blinky corrected the humans' stances and grips, and then Darci started target practice while Toby tried to pick his Warhammer up. Mary and Claire had to leave – the school play had Saturday afternoon rehearsals.
"Hey," said Claire, "I'm sorry the party didn't work out. Happy birthday."
She kissed Jim on the cheek.
Jim stared awkwardly after her as she and Mary started to leave the Hero's Forge. He had to do something about this before it got out of hand.
"Claire, wait!" He ran after them. "Can I, uh, talk to you for a minute?"
She let him lead her to the side while Mary blatantly eavesdropped.
"Listen, um, I know it might not actually mean anything, but, you've kissed me twice now and it's kind of making me uncomfortable? Like, I don't know if you're actually flirting or not, and I get that you might not be," he added hastily, "but, I'm not interested in you, that way? So … little awkward."
Claire tensed, subtly, and blinked twice. "… Okay. I … won't kiss you again, then."
She and Mary left.
After about twenty minutes, Toby and Darci were ready to leave Trollmarket as well, and Toby dragged Jim over to the Vespa dealership. Jim finally got to test-drive one of the scooters … with the help of the testimonials Toby had been gathering about Jim's good character, and a bribe of six dollars cash in lieu of Barbara's parental signature.
"I brought cake!" Barbara sing-songed, closing the front door with her hip. She always bought one for Jim's birthday, rather than risk ruining the cake by making it herself or having Jim bake his own birthday cake. "The decorator said they'd draw a scooter on it, but the bakery was nearly closed when I got there to pick it up so I didn't have time to check."
Jim took the white cardboard box from her, set it on the table, opened it, and laughed.
It was a picture of a scooter, alright. A motorless, collapsible scooter, rather than a Vespa – a simple, nearly abstract arrangement of three lines and two circles.
"I guess this must have been easier to draw."
"Oh …" said Barbara. "Sorry, honey. I guess I should've been a lot more specific."
"It's fine, Mom. We've got a funny story now, right?" He got a knife and cut the small, round cake in half. "Which side do you want?"
"Jim!" she scolded teasingly. "At least let me put in a candle and sing first!"
There had been a candle on the pancakes, but Jim went along with the song-and-wish ritual. Then he cut one of the cake halves in half and served Barbara a quarter. They often ate dessert before dinner on birthdays, so Barbara had a chance at staying for cake before an emergency call could come in and she would have to leave again.
Previous Chapter (Toby, Darci, Mary and Claire explore Trollmarket, and Draal moves into Jim’s basement.)
Table of Contents 
Next Chapter (Jim sets up another “keep humans I like alive” plot.)
I have a lot to say so I’m dividing this into sections. These notes will NOT contain spoilers for Season 3 except for confirming one character’s existence/name.
Shout Out for help with the title: This chapter and the previous one were originally a single chapter, but as scenes expanded and more moments demanded to be written, I decided splitting the Birthday Episode into its own chapter made sense. But I had a doozy of a time naming it!
Working titles were 'Growing Pains Part 2', 'Un-Birthday' (as an Alice In Wonderland reference, since it's not Jim's actual birthday, but easily confused for an Unbecoming reference), or just using the episode title 'Bittersweet Sixteen'. I ran the problem by eurydykakaput, who always has good chapter titles on their AO3 Trollhunter Strickler fanfic 'Changing light', and their fresh perspective brought us 'Bittersweet Un-Birthday'.
I've concluded Jim's birthday was on a Saturday. He apparently didn't have his alarm set on the morning of his birthday. He then went to Trollmarket and spent the morning training (after the prank/attempted party). After that, he met Toby in the alley by the Vespa shop, and then went on the test ride. He encountered Steve and got attacked by a Stalkling, after which he ran right back to Trollmarket to ask Blinky what was trying to kill him now.
Jim was at school later that day because the play had Saturday afternoon-evening rehearsal. He was still going to rehearsals when he could, since he was the Romeo understudy until Steve's accident; Claire's line, "I need you to come back. I'm willing to beg," referred to Jim rejoining the main cast of the production. Toby was there because he walked Jim to school while Jim explained about the Stalkling.
This makes more sense to me than believing everything seen in that episode before school managed to happen between 6 AM and 8:15 AM.
Correlated to the previous point, I think the Arcadia Oaks High School’s school day starts at 8:15 AM. 6 AM is when Jim's alarm clock goes off. 8 AM is the time Toby and Jim declared themselves already late for school when biking out of Jim's driveway in the first episode. The 8:15 theory assumes they live a 15 minute bike ride from school going along the streets and a 10 minute bike ride if they cut through the canals, which were stated to "save us five minutes" travel time and which are close enough to the school that Jim and Toby could hear the final bell from the canal bed.
On the other hand, in Gnome Your Enemy, Señor Uhl pronounces Jim late for class when Uhl's watch reads 7:30 … so it's not really clear when their school day is supposed to start. I'm going to go with 8:15. It still feels early to me. My high school didn't start until 9.
Jim's thought, by Fair Morgana, was a multi-layered reference, with one definition of 'fair' meaning 'pale' and Morgana le Fay confirmed in pre-S3 leaks to be The Pale Lady who created Changelings. The line was written before I heard any characters rant about the name being cursed.
A few people have asked how Changeling aging rates work in this story. It will come up in the narrative, but not for a while, and the birthday chapter seems like a good place to explain.
Baby trolls are – well, were – kidnapped and taken to the Darklands and put through a magical process that, among other things, halts their physical aging until they are bound to a Familiar. They still grow up mentally (magic overwrites neuroscience) while they wait for a Familiar to be assigned to them. Once tied to a Familiar and able to shapeshift, their human and troll forms both age at a human rate for twenty to twenty-five years, after which they go back to aging at troll rate.
One reason Not Enrique is unnerving to trolls when they first encounter him in canon is because he looks like a toddler but has the mobility and articulation of an adult, giving him an Uncanny Valley impression.
Despite being physically adolescent in both forms, Changeling Jim is equivalent to a human in his early-to-mid-twenties.
And, if anyone is wondering, Jim's fifth-birthday bike kit "got banished the Darklands," by which I mean he took the pieces to the Janus Order base and threw them through the Fetch.
18 notes · View notes
technato · 6 years
Text
Carnegie Mellon is Saving Old Software from Oblivion
A prototype archiving system called Olive lets vintage code run on today’s computers
.carousel-inner{ height:525px !important; }
Illustration: Nicholas Little
In early 2010, Harvard economists Carmen Reinhart and Kenneth Rogoff published an analysis of economic data from many countries and concluded that when debt levels exceed 90 percent of gross national product, a nation’s economic growth is threatened. With debt that high, expect growth to become negative, they argued.
This analysis was done shortly after the 2008 recession, so it had enormous relevance to policymakers, many of whom were promoting high levels of debt spending in the interest of stimulating their nations’ economies. At the same time, conservative politicians, such as Olli Rehn, then an EU commissioner, and U.S. congressman Paul Ryan, used Reinhart and Rogoff’s findings to argue for fiscal austerity.
Three years later, Thomas Herndon, a graduate student at the University of Massachusetts, discovered an error in the Excel spreadsheet that Reinhart and Rogoff had used to make their calculations. The significance of the blunder was enormous: When the analysis was done properly, Herndon showed, debt levels in excess of 90 percent were associated with average growth of positive 2.2 percent, not the negative 0.1 percent that Reinhart and Rogoff had found.
Herndon could easily test the Harvard economists’ conclusions because the software that they had used to calculate their results—Microsoft Excel—was readily available. But what about much older findings for which the software originally used is hard to come by?
You might think that the solution—preserving the relevant software for future researchers to use—should be no big deal. After all, software is nothing more than a bunch of files, and those files are easy enough to store on a hard drive or on tape in digital format. For some software at least, the all-important source code could even be duplicated on paper, avoiding the possibility that whatever digital medium it’s written to could become obsolete.
Saving old programs in this way is done routinely, even for decades-old software. You can find online, for example, a full program listing for the Apollo Guidance Computer—code that took astronauts to the moon during the 1960s. It was transcribed from a paper copy and uploaded to GitHub in 2016.
While perusing such vintage source code might delight hard-core programmers, most people aren’t interested in such things. What they want to do is use the software. But keeping software in ready-to-run form over long periods of time is enormously difficult, because to be able to run most old code, you need both an old computer and an old operating system.
You might have faced this challenge yourself, perhaps while trying to play a computer game from your youth. But being unable to run an old program can have much more serious repercussions, particularly for scientific and technical research.
Along with economists, many other researchers, including physicists, chemists, biologists, and engineers, routinely use software to slice and dice their data and visualize the results of their analyses. They simulate phenomena with computer models that are written in a variety of programming languages and that use a wide range of supporting software libraries and reference data sets. Such investigations and the software on which they are based are central to the discovery and reporting of new research results.
Imagine that you’re an investigator and want to check calculations done by another researcher 25 years ago. Would the relevant software still be around? The company that made it may have disappeared. Even if a contemporary version of the software exists, will it still accept the format of the original data? Will the calculations be identical in every respect—for example, in the handling of rounding errors—to those obtained using a computer of a generation ago? Probably not.
Researchers’ growing dependence on computers and the difficulty they encounter when attempting to run old software are hampering their ability to check published results. The problem of obsolescent software is thus eroding the very premise of reproducibility—which is, after all, the bedrock of science.
The issue also affects matters that could be subject to litigation. Suppose, for example, that an engineer’s calculations show that a building design is robust, but the roof of that building nevertheless collapses. Did the engineer make a mistake, or was the software used for the calculations faulty? It would be hard to know years later if the software could no longer be run.
That’s why my colleagues and I at Carnegie Mellon University, in Pittsburgh, have been developing ways to archive programs in forms that can be run easily today and into the future. My fellow computer scientists Benjamin Gilbert and Jan Harkes did most of the required coding. But the collaboration has also involved software archivist Daniel Ryan and librarians Gloriana St. Clair, Erika Linke, and Keith Webster, who naturally have a keen interest in properly preserving this slice of modern culture.
Bringing Back Yesterday’s Software
The Olive system has been used to create 17 different virtual machines that run a variety of old software, some serious, some just for fun. Here are several views from those archived applications
1/8
NCSA Mosaic 1.0, a pioneering Web browser for the Macintosh from 1993.
2/8
Chaste (Cancer, Heart and Soft Tissue Environment) 3.1 for Linux from 2013.
<img src="https://spectrum.ieee.org/image/MzEzMTUzMg.jpeg&quot; data-original="/image/MzEzMTUzMg.jpeg" id="618441086_2" alt="The Oregon Trail 1.1, a game for the Macintosh from 1990.”> 3/8
The Oregon Trail 1.1, a game for the Macintosh from 1990.
<img src="https://spectrum.ieee.org/image/MzEzMTUzNQ.jpeg&quot; data-original="/image/MzEzMTUzNQ.jpeg" id="618441086_3" alt="Wanderer, a game for MS-DOS from 1988.”> 4/8
Wanderer, a game for MS-DOS from 1988.
<img src="https://spectrum.ieee.org/image/MzEzMTU1MA.jpeg&quot; data-original="/image/MzEzMTU1MA.jpeg" id="618441086_4" alt="Mystery House, a game for the Apple II from 1982.”> 5/8
Mystery House, a game for the Apple II from 1982.
6/8
The Great American History Machine, an educational interactive atlas for Windows 3.1 from 1991.
7/8
Microsoft Office 4.3 for Windows 3.1 from 1994.
8/8
ChemCollective, educational chemistry software for Linux from 2013.
$(document).ready(function(){ $(‘#618441086’).carousel({ pause: true, interval: false }); });
Because this project is more one of archival preservation than mainstream computer science, we garnered financial support for it not from the usual government funding agencies for computer science but from the Alfred P. Sloan Foundation and the Institute for Museum and Library Services. With that support, we showed how to reconstitute long-gone computing environments and make them available online so that any computer user can, in essence, go back in time with just a click of the mouse.
We created a system called Olive—an acronym for Open Library of Images for Virtualized Execution. Olive delivers over the Internet an experience that in every way matches what you would have obtained by running an application, operating system, and computer from the past. So once you install Olive, you can interact with some very old software as if it were brand new. Think if it as a Wayback Machine for executable content.
To understand how Olive can bring old computing environments back to life, you have to dig through quite a few layers of software abstraction. At the very bottom is the common base of much of today’s computer technology: a standard desktop or laptop endowed with one or more x86 microprocessors. On that computer, we run the Linux operating system, which forms the second layer in Olive’s stack of technology.
Sitting immediately above the operating system is software written in my lab called VMNetX, for Virtual Machine Network Execution. A virtual machine is a computing environment that mimics one kind of computer using software running on a different kind of computer. VMNetX is special in that it allows virtual machines to be stored on a central server and then executed on demand by a remote system. The advantage of this arrangement is that your computer doesn’t need to download the virtual machine’s entire disk and memory state from the server before running that virtual machine. Instead, the information stored on disk and in memory is retrieved in chunks as needed by the next layer up: the virtual-machine monitor (also called a hypervisor), which can keep several virtual machines going at once.
Each one of those virtual machines runs a hardware emulator, which is the next layer in the Olive stack. That emulator presents the illusion of being a now-obsolete computer—for example, an old Macintosh Quadra with its 1990s-era Motorola 68040 CPU. (The emulation layer can be omitted if the archived software you want to explore runs on an x86-based computer.)
The next layer up is the old operating system needed for the archived software to work. That operating system has access to a virtual disk, which mimics actual disk storage, providing what looks like the usual file system to still-higher components in this great layer cake of software abstraction.
Above the old operating system is the archived program itself. This may represent the very top of the heap, or there could be an additional layer, consisting of data that must be fed to the archived application to get it to do what you want.
The upper layers of Olive are specific to particular archived applications and are stored on a central server. The lower layers are installed on the user’s own computer in the form of the Olive client software package. When you launch an archived application, the Olive client fetches parts of the relevant upper layers as needed from the central server.
Illustration: Nicholas Little
Layers of Abstraction: Olive requires many layers of software abstraction to create a suitable virtual machine. That virtual machine then runs the old operating system and application.
That’s what you’ll find under the hood. But what can Olive do? Today, Olive consists of 17 different virtual machines that can run a variety of operating systems and applications. The choice of what to include in that set was driven by a mix of curiosity, availability, and personal interests. For example, one member of our team fondly remembered playing The Oregon Trail when he was in school in the early 1990s. That led us to acquire an old Mac version of the game and to get it running again through Olive. Once word of that accomplishment got out, many people started approaching us to see if we could resurrect their favorite software from the past.
The oldest application we’ve revived is Mystery House, a graphics-enabled game from the early 1980s for the Apple II computer. Another program is NCSA Mosaic, which people of a certain age might remember as the browser that introduced them to the wonders of the World Wide Web.
Olive provides a version of Mosaic that was written in 1993 for Apple’s Macintosh System 7.5 operating system. That operating system runs on an emulation of the Motorola 68040 CPU, which in turn is created by software running on an actual x86-based computer that runs Linux. In spite of all this virtualization, performance is pretty good, because modern computers are so much faster than the original Apple hardware.
Pointing Olive’s reconstituted Mosaic browser at today’s Web is instructive: Because Mosaic predates Web technologies such as JavaScript, HTTP 1.1, Cascading Style Sheets, and HTML 5, it is unable to render most sites. But you can have some fun tracking down websites composed so long ago that they still look just fine.
What else can Olive do? Maybe you’re wondering what tools businesses were using shortly after Intel introduced the Pentium processor. Olive can help with that, too. Just fire up Microsoft Office 4.3 from 1994 (which thankfully predates the annoying automated office assistant “Clippy”).
Perhaps you just want to spend a nostalgic evening playing Doom for DOS—or trying to understand what made such first-person shooter games so popular in the early 1990s. Or maybe you need to redo your 1997 taxes and can’t find the disk for that year’s version of TurboTax in your attic. Have no fear: Olive has you covered.
On the more serious side, Olive includes Chaste 3.1. The name of this software is short for Cancer, Heart and Soft Tissue Environment. It’s a simulation package developed at the University of Oxford for computationally demanding problems in biology and physiology. Version 3.1 of Chaste was tied to a research paper published in March 2013. Within two years of publication, though, the source code for Chaste 3.1 no longer compiled on new Linux releases. That’s emblematic of the challenge to scientific reproducibility Olive was designed to address.
Illustration: Nicholas Little
To keep Chaste 3.1 working, Olive provides a Linux environment that’s frozen in time. Olive’s re-creation of Chaste also contains the example data that was published with the 2013 paper. Running the data through Chaste produces visualizations of certain muscle functions. Future physiology researchers who wish to explore those visualizations or make modifications to the published software will be able to use Olive to edit the code on the virtual machine and then run it.
For now, though, Olive is available only to a limited group of users. Because of software-licensing restrictions, Olive’s collection of vintage software is currently accessible only to people who have been collaborating on the project. The relevant companies will need to give permissions to present Olive’s re-creations to broader audiences.
We are not alone in our quest to keep old software alive. For example, the Internet Archive is preserving thousands of old programs using an emulation of MS-DOS that runs in the user’s browser. And a project being mounted at Yale, called EaaSI (Emulation as a Service Infrastructure), hopes to make available thousands of emulated software environments from the past. The scholars and librarians involved with the Software Preservation Network have been coordinating this and similar efforts. They are also working to address the copyright issues that arise when old software is kept running in this way.
Olive has come a long way, but it is still far from being a fully developed system. In addition to the problem of restrictive software licensing, various technical roadblocks remain.
One challenge is how to import new data to be processed by an old application. Right now, such data has to be entered manually, which is both laborious and error prone. Doing so also limits the amount of data that can be analyzed. Even if we were to add a mechanism to import data, the amount that could be saved would be limited to the size of the virtual machine’s virtual disk. That may not seem like a problem, but you have to remember that the file systems on older computers sometimes had what now seem like quaint limits on the amount of data they could store.
Another hurdle is how to emulate graphics processing units (GPUs). For a long while now, the scientific community has been leveraging the parallel-processing power of GPUs to speed up many sorts of calculations. To archive executable versions of software that takes advantage of GPUs, Olive would need to re-create virtual versions of those chips, a thorny task. That’s because GPU interfaces—what gets input to them and what they output—are not standardized.
Clearly there’s quite a bit of work to do before we can declare that we have solved the problem of archiving executable content. But Olive represents a good start at creating the kinds of systems that will be required to ensure that software from the past can live on to be explored, tested, and used long into the future.
This article appears in the October 2018 print issue as “Saving Software From Oblivion.”
About the Author
Mahadev Satyanarayanan is a professor of computer science at Carnegie Mellon University, in Pittsburgh.
Carnegie Mellon is Saving Old Software from Oblivion syndicated from https://jiohowweb.blogspot.com
3 notes · View notes