Inside Erin: The AIF Community Newsletter Volume 4 Number 12 - December 2008 A Letter from the Editor -- Purple Dragon Merry Christmas everyone. I know that it is still several weeks off, but by the time I next talk to you it will be long over, so let me say it now. Besides, I've already noticed the Christmas music playing here and there so we must be in the season. Congratulations to A. Bomire for winning the Halloween story comp. His story, Dream Lover was awesome. It has a depth of plot, characterization, and sensitivity that you don't often see in erotic fiction, and the fact that so many of you seemed to have enjoyed it suggests that some of that same depth is present in the community as a whole. I'd also like to give an honorable mention to first time author magnusamor for his very imaginative and hot story, A Flexible Masquerade. We thank him for his participation and hop to see more soon. Reading and writing the Christmas stories and poems that appear in this issue kind of got me into a naughty holiday mood, so I pulled out Santa's Little Helper. No, that's NOT a euphemism for my package, it's a game by A. Bomire. If you want to play a very nice little Christmas themed game, give it a try. There is a review of it later in this issue. Last month I talked a little about a couple of other game creation communities out there. Basically, groups of people who are doing the same types of things that we are. Most of the games created by them have a specific theme running throughout, but in general, I find more similarities than differences between their communities and ours. This month I'd like to welcome two new writers, and introduce two new articles that we are adding to the Newsletter. In the same spirit as BBBen's "This Month in AIF", which has appeared in just about every issue of this Newsletter since it began nearly four years ago, these new articles will keep us all abreast of what is happening in those other communities. Nandi Bear will be telling us what's going on at TF Games Site, while TeraS tunes us in to events over at HypnoPics Collective. I would like to thank them both for taking the time to do this, and I hope that it becomes a regular feature. If you see something interesting, don't hesitate to wander over and take a look. Links to both sites can be found at both The AIF Archive and AIFGames.com. * * * This Month in AIF by BBBen Two months to go until the Threesome comp deadline! (31st of January 2009) Get your entries ready for this once in an AIF lifetime event! Anyway, this has been a really quiet month, so I have very little to talk about. Dudemandude has updated his general AIF extension for I7. Other than that the only notable activity has been on the "Live AIF" forum on AIFGames.com. Here there have been several active threads, with Holet's The Test and Unforseen Consequences threads, Purple Dragon's old The Orgy - Live AIF thread and even my old AIF Improv thread all seeing activity this month. Thanks, incidentally, to Dudemandude for taking over the AIF Improv thread - it's nice to see the story continuing even though I don't seem to have the mojo to keep it going myself right now. Bye for now. Keep your teeth clean. * * * This Month at TFGamesSite by Nandi Bear Welcome to Nandi world. Wait, you say, who is Nandi Bear? Well it happened many years ago when, as a child, I was stranded in the Kenya jungle, only to be found and raised by a family of Chemists. Using their internet connection I... Oh wait, you mean you want the truth? Well this whole deal started when the predecessor of TFgames, run by the mighty Golderndawn (there will be many names, please try to keep up), went splunk (technical term, means broke) and Golderndawn decided to go off and have a real life for a while, get married and roam the lands of Middle Earth, sorry I mean New Zealand. Into the fold stepped the wonderful, nice, kind and extremely talented TinaB (all of whose nice comments about me I agree with) who started the TFgames as a new home for all us Transgender (TG) and Transformation (TF) enthusiasts. Now I'd contributed a bit to the previous forum, even posted a few games (well-half games, I have more half finished games on TFgames than anyone else!), but as a new poster in an already established group I mainly kept my opinions to myself. When the new forum started I waded in with my opinions in full effect. So what's this got to do with me sitting here and wading through all this babble you ask yourself? I'm getting to that. Recently a discussion was brought up on AIF and TFgames, separately, about merging these two and HypnoPics Collective, into a kind of super group. The great, wonderful and talented Purple Dragon (who coincidentally happens to be my editor) actually took the time to ask us our opinions on the idea. The general opinion was no, but some idiot suggested an article in this very publication as a monthly update on what was going on in the groups, to keep everyone together. Oh wait, that idiot was me. As the one who suggested the idea, when Purple Dragon and TinaB asked if I would contribute an article, well who was I to refuse? But before I give an update on this month's events, I thought I'd start by introducing you to one of the many talented people who contributes to TFgames. I'll start with one of our most talented game creators you've never heard of, Kimberly Rex. Now some of you might have seen Kimberly's first game, The Girly Gauntlet, which was leaked onto AIF by a well-meaning fan. This game was, I think unfairly, slated, mostly for a few graphic images. Although even Kimberly admits that the images may have been a mistake, I've always thought it weird that an adult group would be so upset by a few adult images, but that's just me. Kimberly's real talents have shown thanks to a (re)introduction of an idea on TFgames, a regular game creation contest. The brainchild of TinaB (who went ahead with the idea despite me suggesting otherwise, which show what I know), influenced/inspired by similar AIF competitions. Kimberly was leaning towards smaller games anyway, as in the wonderful An Unexpected Way to Spend a Saturday, but I think the contests are where Kimberly's talents really shine. We agreed to a 5-room limit, and most people, myself included, when presented with such a limit produce small, almost claustrophobic games, not Kimberly. Through clever use of objects, rooms and time Kimberly manages to create games that seem much bigger than their size suggests. But no, that's not Kimberly's only talent, Kimberly is also one of the most talented photo manipulator that I know in the TFgames community. Now I know that in the general AIF community, with its focus on well written (hopefully) erotica, people don't necessary put as much value on images. After all, pictures of sex are, well, just porn, and there are plenty of sites out there for that. But for transformation and transgender games, where the changes to the protagonist are part of the fun, a well done set of transformations (or the illusions of such) along with, of course, good writing will really enhance a player's gaming experience. And for those reason I think Kimberly Rex is one of the best of the current batch of TFgames' game writers. It helps that my one claim to (almost) fame is that I helped Kimberly fix a relatively minor bug in her first game. Now on to the main event, this month in TFgames, for the months of October / November. I know that's two months, but it all makes sense as the main event of the month was a Halloween challenge, thanks to the generosity of Luna Blue (12z). Differing from TinaB's regular contests (one of which finished just before), the generous prizes, as well as the nature of the challenge (a horror/ Halloween themed game of course) resulted in four (well three at least) wonderful games: The Theater an RPGmaker game by Test Zero: A set of costumes found at a theater leads to a very unusual Halloween. Trick or Treat a RAGS game by Sally (73): A witch in an abandoned house gives you a choice of whether to be a good girl or a bad one. The Haunted House by Maelyn: An html choose your own adventure where an abandoned mansion holds a few spooky surprises. I, a RAGS games by some hack called Nandi Bear The voting only just started and lasts until the 12th of December, so there's still time to try all the games and cast your vote. It also mean's I can't really say what I think of these games, though I enjoyed them all. The other main event is the release of a new game, Hanayome (The Brides) part 2 by Magicmaximus. Now I've not got around to playing this game, it's on my to do list, and I've never really got on with RPGmaker, though I try to play all the games, so I don't know exactly how the game plays. I have however had the honor of working with magicmaximus and know that what he produces is well thought out and incredibly well written so I'd expect nothing but good things from this game. Finally we've had an influx of new members, mostly RPGmaker players wanting help on the games currently posted. A few however have posted on one of the regular "what everyone's creating" threads, suggesting that a few new game creators and games could be in the works. Well if everyone's happy with what I've written, then I'll be back next issue. Remember everything here is my own opinion, and if you want to argue or discuss anything with me either come see me on the TFgamessite.com or e-mail on nandibear AT yahoo DOT com Be seeing you. * * * Collectively Made: This Month at the Collective by TeraS My name is TeraS and I am one of the Mods at the Hypno-Pics Collective. Some of you may know me from the RP Section there or from some of the manips that I have posted there... This is a little report on what has been happening at the Collective for the month of November 2008 in the Games Section: Malroth, one of the members of the Collective, put out a request for ideas for a game he is working on. In his words: "I'm using Game maker to restart work on my long abandoned idea to make my own Slave training/brainwashing game in the same vein as slave project Ds and slave maker. The basic premise is that an evil totalitarian government rules the world and you are one of their agents "reforming" captured rebels. Several forms of overt mind control will be available with respective drawbacks. Also more subtle forms of persuasion will be available as you will be able to gradually change their likes and dislikes through positive and negative reinforcement. I'm starting this thread in hope to troll out ideas, comments and opinions that might help me when creating this. Current status: Early, Early stages... some of the sprite handling engine is coded, have an idea of SOME activities you can make your slave perform. What I need: Activities... aka something you can make your victim do, what ideal effect it would have on their psyche, what needs it meets, and a location where this might take place at... having several activities per location would be ideal but not entirely necessary." And you can add ideas to his thread here: http://hypnopics- collective.net/viewtopic.php?f=11&t=14267 Also, there was an announcement from Lydia02 that she is beginning work on University Sim 2. In her words: "I've just posted what I hope to be the final version of University Sim1. After a fair break from coding, I'm considering doing the sequel. My original intention was a dating sim, which is what the new game will be. Corwin will be returning to the University but this time it's to win one of the girls. This will be based roughly on the dating sim games such as Sim Girls. The player will need to build up stats in various areas such as: charm, intelligence, strength, etc. in order to develop a relationship with the girls. Each girl will have different areas that are important to them. The player will need to not only build up the relevant stats but also spend time with the girls in order to succeed in increasing the relationship level. There will be a set number of days for the game and an energy level that determines how much a player can do per day. Similiar to other sim dating games. I haven't decided whether the player will be able to finish the game with more than one girl yet. I'm leaning towards such an option as this will in essence provide a variance in skill level for the game. Therefore there will be something for the new player as well as the experienced one. The reason for my post is that I learned the hard way how much of a pain it is to change a game when a good deal of work has already been completed. With this in mind, I welcome input at this preliminary stage. Keep in mind that it's my intention to do a dating sim. I look forward to everyone's thoughts." And you can add ideas here: http://hypnopics- collective.net/viewtopic.php?f=11&t=14221 And finally, a new game was released on the Collective by mrblank. It can be found at: http://hypnopics- collective.net/cpg132/displayimage.php?pos=-82402 and http://hypnopics-collective.net/cpg132/displayimage.php?pos=-82401 And in his words: "what's up doc(s)? Having a "challenging" year so I'm sorry I missed your inspiring works and can only visit every month or so... Well, at least I hope you enjoy K.I.S.S : my hypno celebs card game (with a "make your own game" option)" And that's about all gamewise on the Collective this month... Please remember that if you want to visit the Collective to get the games or post ideas you will need to join the Collective Board and Gallery separately! Have a great December! TeraS * * * Christmas Stories and Poems ...and your enemies closer by A. Bomire Doug waited impatiently by his car, stamping his feet in the cold to keep warm. After his recent break-up with his girlfriend, he was eager, even anxious, to begin the Christmas break from the university. Gas prices being what they were (and a college student's income being what it was), he had posted a couple of signs in the common area offering rides to other homeward-bound students for a share in the gas money. He had a few takers, but one by one they had all dropped out. The only person he had left was a last minute referral by someone who had dropped out. He wasn't even sure of the girl's name, just that she was supposed to meet him in front of the dorm at...he glanced at his watch and swore. She was supposed to meet him here 20 minutes ago! If he weren't so desperate for someone to share the costs, he would have left already. He stamped his feet again, breathing on his hands as he impatiently waited. "Well, if it isn't Doug the Slug," he heard from behind him. He groaned. Only one person called him that - Cindy. He turned, groaning again as he saw her walking along the sidewalk. Cindy was a friend of his ex-girlfriend, and had never approved of him as dating material for her friend. She was a slightly chunky brunette, who had what Doug used to consider a cute face - until he got to know her. He almost laughed when he saw her. She was wearing a knee-length skirt and heels, and a light jacket that was obviously more for fashion than warmth. Some people just didn't have any sense. "Just keep moving," he growled at her. "Trust me, nothing would make me happier," Cindy replied caustically. "But I'm supposed to meet someone here for a ride." Doug looked, and saw that she was pulling a suitcase behind her. Doug closed his eyes, mentally counting to ten. He opened them, and sighed. "Let me guess," he said. "Gerald gave your name to someone?" Cindy nodded, her face puzzled. "Yeah, but how would you know?" She looked at him, and his car. "Oh no! Oh no! Not you!" she said, her face screwing up in disgust. "It can't be!" "Yeah," Doug said. "I'm apparently the one you're meeting. I wish Gerald had told me it was you!" "You don't have to worry, Slug," Cindy said. "I'd rather walk home." She turned, and started dragging her suitcase back along the sidewalk. Doug got in. There was no way he was going anywhere with her, but he did still need the money. But, there was nothing to be done. He started the car, and prepared to leave when he saw Cindy standing on the sidewalk. She was looking around, anxiously. He growled to himself, and slammed the car into park. He opened the door, and stood up. "What's wrong?" he asked her. "Go away," Cindy said, but her voice was anxious. "Fine!" Doug said, getting back in. He slammed the door shut and started to leave when he heard Cindy calling "Wait!" He got back out again. "What is it?" he asked her. Cindy chewed her lip, crossing her arms and glaring at him. "Look, I'm kind of..." she hesitated then threw her hands in the air. "I'm stuck!" she said. "I don't have a ride. And I don't know anyone else who is heading in my direction." Doug blinked. "Are you kidding me?" he asked, incredulous. Cindy scowled. "I'm not happy about it either. But it looks like I need a ride and you're the only one available." Doug glared at her, torn between leaving her stranded and his need for someone to share the costs. Finally, he couldn't simply leave her here. "Okay," he said. "But we stop when I say, not you. And you split the cost of gas." He reached into the car and popped open the trunk. "And I get to pick the music we listen to." "Fine," Cindy said, bringing her suitcase around and hefting it into the trunk next to his own. She partially unzipped it and reached inside to pull out her iPod. "But I'm sitting in the back. You don't talk to me, you don't look at me, you don't even think about me. As far as you're concerned, I'm not here!" "Fine!" Doug said. He closed the trunk, and returned to his seat. Cindy opened the back door, and flounced into the seat there. She immediately put on her iPod, and turned up the music. She leaned her head back against the seat, and closed her eyes. Doug adjusted the rear view mirror so that he could still see out, but that she wasn't in his view. He turned on the stereo, and turned it up loud enough that he couldn't hear her iPod. If it weren't that he knew she was there, he could almost believe the car was empty. He pulled out of the university parking lot, and started the three hour trip home. He had been hoping to pass the time talking with whomever was riding with him, but that was certainly not going to happen. It was almost two hours later when he saw the first snowflake hit his windshield. The weather, which had been growing steadily colder all day, had finally gotten cold enough to snow. At first it wasn't anything, just light flakes. But they grew steadily heavier until it started to get hard to see. Before long, there was a light coating on the road. And, it became clear to him that he was driving into the storm as the road conditions worsened the further he went. It was with clear relief that he pulled off of the highway at his exit. As he stopped at the light, he turned down the radio and glanced into the backseat. It was no wonder that Cindy had been so quiet. She appeared to be sound asleep, her head lolling gently against the back of the seat. He hesitated to wake her, but he didn't know where she lived. "Hey!" he said, then repeated it louder. "HEY!" Cindy awoke with a start, snorting lightly. She sat up, blinking her eyes. Doug saw a moment of panic on her face as she tried to figure out where she was, then she spotted him and her features darkened. "I thought I told you not to talk to me!" she snarled. "Sorry to wake you, Princess," he growled back at her. "But you never told me where you lived. If you want, I can just drop you off here!" Cindy blinked again, looking out the window. "We're here?" she asked, superfluously. She wiped at the window, clearing some condensation. "Look at the snow!" "Yes, it's snowing," Doug said. "And it's getting deeper by the minute. So if you don't mind, where do I go?" Cindy gave him her address, and Doug snarled again. Of course, it would be almost 15 miles out of his way, on unfamiliar back roads that would be hard enough to negotiate in the dark and even worse in this weather. Without another word, he turned around and waited for the light to turn green. When it did, he took off, his wheels spinning in the snow. He swore, and slowed down, waiting for his car to get traction. When it did, he moved forward once more, at a much slower and more controlled rate. He was fortunate that there were almost no other cars on the road, as conditions were much worse than he had thought from the highway. Apparently, the road crews were concentrating on the major thoroughfares and all but ignoring everything else. By the time he hit the first of many back roads on the way to Cindy's house, the streets were practically untouched. It helped a little as the fresh snow gave slightly more traction than it would have had it been packed by drivers, but only a little. He slowed down to little more than 10 miles an hour, and carefully negotiated the winding roads. Everything was okay, if a bit slow, until he came to a steep hill. He carefully started down it, putting the car in its lowest gear and using the brake sparingly. Even so, the car began picking up speed. If it had been straight, he would have been fine, but it had a turn in it halfway down the hill. He tapped the brake as he glided into the turn, but the car didn't slow down. It started to fishtail, and he fought the wheel to regain control. He tapped the brake again, but the car just slid on the fresh snow. It fishtailed again, and he turned into the skid but it was too late - the car spun in a circle. He heard a scream behind him from Cindy, but he was too busy trying to keep on the road to pay her any attention. He felt the wheels bite into the shoulder of the road, and then the car lurched with a sickening crunch as the tail end slammed into a telephone pole. The car began to spin the other way, but no matter how Doug turned the wheel he couldn't straighten it out. With another softer crunch, the car spun to a halt, facing the wrong way but on the side of the road. Doug held onto the steering wheel, breathing hard. He sat there unmoving for a few seconds, then took stock. Nothing seemed broken. He let out a long breath, then turned to see Cindy holding onto the back of his seat with white-knuckled fear. "Are we...are we stopped?" she asked. "Yes," Doug said. "Are you okay?" She looked around her, then at him. Before he knew what was happening, she started hitting him. "You idiot!" she yelled, her fists flailing. "Why don't you watch where you're going? You could have killed us both!" "Hey!" Doug yelled, blocking most of her hits. "Knock it off! What's the matter with you?" Eventually, Cindy stopped hitting him, and sat in her seat, breathing hard with her eyes wide. Doug shook his head. He turned back to the front, and grabbed the wheel again. He gently gave the car some gas, and wasn't surprised when he felt the wheels spin. He hit the wheel with his hand, and tried again. The wheels continued to spin. He turned the motor off, and opened the car door. "Stay here," he said to Cindy. He stepped out of the car, and found himself standing in a deep drift, almost up to his knees. The drift got deeper the further from the road he got, and he saw that the rear wheels were deeply buried. He could dig it out, if he had a shovel. He sighed and returned to the car. He reached into his pocket and pulled out his cell phone. He groaned when he saw there was no signal. "I could have told you that," Cindy said. "There's almost no service this far out." "Okay, we're stuck," he said to her. She seemed calmer now, and nodded at him. "We'll have to walk from here and find some help." "Walk?" she said. "Wait a minute...walk where? Never mind...I can't walk." She indicated her heels, and her skirt. "I can't go out in this!" "Hold on," Doug said, reaching down and pressing the button to open the trunk. He heard it click, but the trunk didn't open. He got out again, and went to the trunk to open it manually. The key turned, but the trunk didn't open. He pulled at it several times, but the damage from striking the telephone pole had jammed it. He swore again, and went back to the car. "I can't open the trunk. It's stuck," he told Cindy. He took a deep breath. "Okay, we have two choices. We can stay here and hope someone comes along, or maybe the snow plows finally arrive. Or, I can go for help." He looked at her. "I vote for going for help. It can't be more than a mile or more to the next house." "You're going to leave me?" Cindy said fearfully. "Just for a little while," he said. "Until I can come back with help." "Don't go!" she said, reaching out and grabbing his arm. He pulled himself from her grasp, and started to go. "Doug!" she called out, but he closed the door on her. He started walking away, but he heard her knocking on the window. He stopped, and looked back. She had her hand pressed against the car window, and a lost look on her face. He sighed, then kicked the snow. "Dammit!" he yelled. He stomped back to the car, kicking the snow and swearing. He pulled the car door open, and sat down. He turned to Cindy. "Not a word," he told her. "Not another word. We'll just sit here until help comes along." He slammed the door and sat there with his arms folded. After a few minutes, Cindy spoke up. "Doug?" she said hesitantly. "Can you turn the heater on? It's getting cold." "No," he said without turning. "The exhaust pipe is buried in the snow. The car will fill with carbon monoxide." He turned back. He sat there for a few more minutes, until he heard a chattering sound. He turned to see Cindy, in her thin jacket, shivering in the cold. Doug grumbled to himself again, then eased over the seat. He didn't want to open the car door yet again and spill what was left of the heat into the outside air. He slid into the backseat , and fumbled around under the passenger seat. "I would get some more clothes from the trunk," he said. "But the door is stuck. But, I keep an old blanket under here." He pulled it out. It was thin and even ripped in a couple of places, but it was better than nothing. He wrapped it around Cindy. She pulled it gratefully around her. He sat there with her in silence. Cindy huddled under the blanket, but she still shivered. He looked at her, then unzipped his coat. When Cindy looked at him in question, he told her "Take off your coat." "Oh, is that what you think is happening here?" Cindy said. "You perverted freak! You even breath in my direction and I'll scratch your eyes out!" She held up her clawed hand, using the other to clutch the blanket closer to her. "Don't be stupid," he told her. "You're shivering. We need to use the coats as a blanket. I was going to put them together over us, along with the blanket. By sharing them, our combined body heat will keep us warmer." He pulled off his coat and spread it out over him. Cindy looked at him skeptically, then unwrapped the blanket. She unzipped her jacket, and pulled it off. Doug bit his tongue. She wasn't even dressed warmly under her jacket. She was wearing a knit top with a low neck. He glanced at her full chest before she covered herself with the jacket. "Move closer," he told her, holding up his arm. When she looked at him skeptically, he shook his head. "Look, you can move closer or you can freeze. It's your choice." She bit her lip, but moved under his arm. He joined their two coats as best as he could, then covered them with the blanket. He wrapped his arm around her, pulling her close to him. In a few minutes, it warmed up and she stopped shivering. "I don't know why you didn't dress more warmly," he said to her. "If you must know," she said. "I had a date tonight." She tugged on the blanket. "I didn't think I'd have time to change once I got home," she explained. "That's why I was late. I was changing." She tugged at the blanket again. "Stop fidgeting," Doug admonished her. "I'm sorry, but my legs are freezing," Cindy said. Doug looked down to where he could see her bare legs sticking out from under the blanket. "Oh," he said. "Maybe you can tuck them up under the blanket." Cindy squirmed in the seat, pulling her legs up. As she did, the jackets and blanket shifted, uncovering her. She pulled on them, covering herself back up, but her legs stuck out again. "It's no use," she said. "They won't fit." "Here," Doug said, reaching down and grabbing her calves. He pulled them across his lap, tucking the blanket around them. "How's that?" "Better," Cindy admitted. She leaned up against his side. Doug sat there with her again. He looked out the window, watching the snow fall. It piled up on the branches of the nearby bushes and trees, and he heard a soft whooshing sound as it blew against the car windows. If it weren't for the fact that he was stuck in his car on the side of the road, it would be quite picturesque. He relaxed, feeling the warmth from Cindy's body soak into his. He could feel her bare legs on his thighs, and a slight pressure against his ribs from her breasts. As she breathed in and out, they rubbed ever so softly against his side, and her breath wafted across his neck. He suddenly realized that he was starting to become aroused, and shifted slightly to put a little distance between he and Cindy. After a few long moments, Cindy spoke up. "Doug?" she said. "Hmm?" he responded. "I'm sorry I was such a bitch before," she said. "I know it wasn't your fault that we slid off the road. I was just scared." "I know," he replied. After a few more minutes, she spoke up again. "Doug?" she said again. "Yes," he answered. "I know we're probably going to be just fine," she said, in a small voice. "And I know that any minute now someone is going to come along and get us out of here." She was quiet a moment. "But I'm still scared." "It's okay," he murmured. "The worst that can happen is that we have to spend the night here. In the morning, someone will come along, or we'll find someone to get the car free. There's nothing to worry about." "I know all of that," she said. "But I'm still scared." She looked up at him. "Can you hold me?" "I am holding you," he said, squeezing her with his arm which was still around her. "Tighter," she said. He squeezed her tighter, and she snuggled closer to him. "Tighter," she said again. He reached across, and used his other arm to hold her as well. She moved, sliding up until she was sitting in his lap. She leaned against him and allowed him to wrap both arms around her, holding her tight. As he had noticed before, she was round and soft. Not fat, really, just full figured. As she settled into his lap, he could feel his erection growing slightly, and hoped that she didn't feel it. Cindy wrapped her arms around him as well. She squeezed him tightly, her face buried into his chest. Unfortunately, Doug's erection didn't care about her vulnerability, and just responded to the feeling of her rounded cheeks pressing down against it. It continued to respond, slowly growing and pressing up against her. Cindy gasped quietly, holding her breath for a moment. She sat perfectly still for a moment, and then Doug felt her move her hips a little, pressing them slightly downwards. She tilted her face up, staring Doug in the eye for a long moment. Then, before either of them knew what was happening, they were kissing. They kissed each other with a growing passion, holding each other tightly. Cindy's mouth opened, and he felt her tongue pressing against his lips. He opened his mouth in return, letting her tongue explore his and chasing it back into her mouth in return. His hands roamed her back, stroking it and sliding one hand under her knit top to caress her bare skin. His other hand slid downwards until it encountered her leg under her short skirt. He caressed her bare calf, as Cindy squirmed in his lap, her round ass grinding against his hard shaft. He slid his hand up along her leg, caressing her thigh until it was stopped by her skirt. He continued moving upwards, over her skirt and her knit top until he cupped her full breast. She groaned in his mouth as he kneaded her soft flesh through her top, and he could feel her nipple harden against his palm. He moved both hands to her front, and quickly unbuttoned her top, pulling it open and then scooping her large breast from the cup of her bra. Cindy pressed her hand against his as he squeezed her tit in his palm, using his finger and thumb to tweak her large, stiff nipple. He pulled on it, causing Cindy to gasp. He broke off from kissing her and ducked his head, taking her nipple into his mouth. It was stiff and hard, and he hammered it with his tongue, which caused Cindy to moan softly. He slid his hand downwards again, finding and caressing her thigh. He stroked it softly as he suckled at her breast, and Cindy reached down and grabbed his wrist, drawing his hand upwards. He slid it along her thigh and under her short skirt until he could feel the warmth of her pussy. He surprisingly felt her bare lips against his fingers, and realized that she wasn't wearing any panties. His first thought was of how stupid it was to do in weather like this, but this was quickly overridden by the feeling of her warm, wet lips as his fingers pressed against them. Cindy gasped, spreading her legs to allow his fingers access to her wet opening. He slid two fingers inside of her, slowly plunging them in and out. He released her breast from his lips, and looked up at Cindy. Her eyes glowed with lust, and she leaned back on the seat. He pulled his fingers from her opening as she reached down. She pulled on her skirt, pulling it up above her hips and exposing herself to him. He opened his pants, pulling them down enough so that he could free his throbbing erection from his boxers. Cindy pulled him to her, wrapping her legs around him as he placed himself at her entrance. She reached between their bodies, gripping him and guiding him to her opening. She looked Doug in the eye as he slid into her. She groaned loudly as his thick, hard shaft filled her up. Then she pulled him down, kissing him passionately as he began stroking himself in and out of her. He felt her heels pressing against the backs of his legs, pulling himself into her on each stroke. He reached up, cupping her full breast in his palms and kneading it as he pumped himself in and out of her willing body. Cindy gasped and moaned, her lips alternately seeking his and then laying back to moan loudly. Her head tossed back and forth as he slammed himself into her again and again. Before long, he felt her hands clutching at his back as her heels pulled him into her one last time. Her nails dug into his shirt, squeezing him to her as her back arched upwards, thrusting herself towards him. With a cry, she climaxed, groaning loudly as her warm pussy walls squeezed his invading shaft. She remained that way, with her back arched and her body shaking as her climax thrilled her body. With a groan, she relaxed, lying back on the car seat, her eyes open and staring at the ceiling. Doug continued moving, sliding his erect cock in and out of her still spasming opening. He released her breast from his hand, and slid it under her to cup the rounded, soft cheek of her full ass. He gripped it in his palm, using it to pull her up as he pressed downwards. Cindy's eyes focused again, looking at Doug in wonder as her body began shivering once more. Biting her lip, she clutched at her breasts as he drove himself into her. With another cry, she climaxed once more, her body shuddering and shaking in pleasure. With another few strokes, Doug joined her. He groaned loudly, thrusting deep inside of her as he felt jet after warm jet spew forth, emptying himself inside of her warm opening. He groaned again, feeling the last of his semen erupt from his cock, before he collapsed panting onto the car seat. He lay there with Cindy, both of them hot and sweaty now, the cold of the car forgotten. He looked at her, her brunette hair splayed wildly across the seat, and her clothing rumpled around her body. She grinned back at him. "I still hate you, you know," she said softly, pushing a stray lock of hair off of his face. "I know," he replied. "I hate you, too." He smiled, and she smiled back at him. Somebody has to do it! by A. Bomire Drindle entered Santa's Workshop #23, just as he did every morning here in Santa's Village at the north pole. Well, it read "Workshop #23" over the door, but everyone called it "The Lab" because it was where new toy research and development was performed. Drindle usually worked in the bicycle division, but actually expected to be closing down his section soon. Christmas was just a few days away, and all hands were needed in preparation for the big day. Research and development could wait for less busy times. As he entered the doors he was stopped by Harneth, the workshop foreman. "Drindle," he said, checking the clipboard he carried. He was never without it, and was said to even sleep with it. "You're being reassigned today. Follow me." To his surprise, Harneth didn't move towards the workshop doors, but instead turned deeper into The Lab. "You're moving from R&D to QA," Harneth replied, leading Drindle over to the stairs. Quality Assurance? That usually meant "Toy Testing". It wasn't something he had ever done before, and he said so to Harneth. "I know," Harneth replied, as they reached the bottom of the stair. He walked down the hallway, to a section that Drindle hadn't ever visited before. "But we're short handed right now." He stopped outside of a doorway. "Here we are," he said, making a check on his clipboard. "This is a new section, something we haven't done before." Before Drindle could ask, he continued. "We've decided to branch out a little, making toys for bigger boys and girls." "Bigger?" Drindle asked, before Harneth could stop him. "What do you mean?" "Big," Harneth said. "You know - grown up. Adults." He reached for the doorknob. "I don't understand," Drindle protested. "What kind of toys are there for adults? Toys are for children!" "How should I know?" Harneth said in exasperation. "I just know they need testing." He opened the door, showing a small room with a table against the far wall. "You and your partner..." He turned a page on his clipboard, then nodded. "Maribel, from the doll section..." He lowered his clipboard, and and continued. "Will be working here until further notice." He started to walk way. "But..what am I supposed to do?" Drindle called in confusion. "I'm sure you'll figure it out," Harneth called over his shoulder. "You're just testing toys. How hard can that be?" Before Drindle could question him further, he had disappeared back up the stairs. Drindle looked after him for a few seconds, before shrugging and turning back to the room. He entered it, and looked around. On the table was a clipboard, resting next to the outlet from a chute that protruded from the wall. He walked over to the table and studied the clipboard. It appeared to be a check-off list, with various categories and rankings from one to ten. "Hmm," Drindle mused, reading the categories. "Usability, comfort, realism..." He was interrupted by a sound from behind him. "Are you Drindle?" he heard from the doorway. He turned, and saw another elf whom he supposed must be Mirabel. She was about his same height, which was true of just about every elf he had ever met, with blond hair that she wore short, around her ears. She was slim, although in truth he'd never seen a fat elf either. She was dressed like him in a green tunic with red leggings. She looked at him, puzzled, and he realized that she was waiting for him to answer. "Oh, yes," he said. "I'm Drindle. Are you Maribel?" He crossed the room, holding out his hand. She nodded, taking his hand briefly. "So, I suppose we should get started. What do we do first?" "You mean, you don't know?" she asked in surprise. "I was just transferred here from Dolls. I was hoping you knew what we were supposed to be doing." Drindle shook his head. "Sorry, I just came from Bicycles," he replied. He sighed. "I guess we'll have to just wing it." He showed her the clipboard. "I think we're supposed to rank the toys according to these categories, but I don't know what toys we are testing." Maribel took the clipboard from him, studying it thoughtfully. As she did, a buzzer sounded and they both heard a rattling sound in the chute. They turned to the table to see a small box tumble out. It came to rest with the label facing them, and Drindle could see "Test Product #1: Realistic, Latex model". That was certainly an odd sounding toy. He glanced at Maribel and went over to the table. He turned the box right-side up and opened it. There were some styrofoam packing peanuts inside, and he reached into them, grasping something long and cylindrical. He pulled it out, and gasped. Hearing him, Maribel looked up from the clipboard, and gasped as well. It was a dildo! Drindle had heard of them, although it wasn't something he'd ever have expected to see. It was between 7 and 8 inches in length, and modeled after a male penis, with latex ridges and veins, and was even colored similar to flesh toned. That certainly explained the "realistic" label, and it was made of some sort of latex. It flexed slightly in his hand as he gaped at it, and he dropped it on the table, backing away and looking at Maribel. "That can't...I mean, we aren't..." she stammered, flushing and looking between Drindle and the dildo on the table. "They don't mean we're supposed to test...that!" Drindle shrugged, staring at the table. "I guess so," he said, still shocked himself. "Harneth did mention that we were testing toys for adults. I just never presumed it would be anything like that!" They both stood and stared at the dildo for a few moments, until Drindle turned to Maribel. "Well, go ahead..test it." She gaped at him. "What? I'm not going anywhere near that!" "Well, you certainly don't expect ME to test it, do you?" Drindle responded. Maribel glared at him for a long minute. "Fine!" she said, huffily. She tossed him the clipboard, and grabbed the dildo from the table. "Okay - realistic? Check. Comfort? Check. Usability? Check." She tossed the dildo onto the table. "There..all tested. Did you write that down?" Drindle sighed. "We're supposed to rank the categories," he said, reading the chart. "So..on a scale of 1 to 10, how realistic do you think it is?" He looked at her expectantly, holding the chart. "I don't know...5?" she replied. "Mm hmm," Drindle murmured, making a note. "And comfort?" "Uh...5?" Mirabel said again. Drindle looked at her. "We can't just make it up!" he said in exasperation. "We've got a job to do! They're expecting us to test these..uh, toys." Mirabel looked at the dildo again. "Fine, then," she said. "You fill out the categories. How realistic do you think it is?" Drindle walked over to the table and studied the dildo. "Well," he said pensively. "As far as shape and texture, it looks okay. For size, it isn't very much bigger than normal." Maribel snickered. "In your dreams," she said. She glanced at the dildo. "It looks pretty big to me." Drindle shrugged. "I guess you're the expert," he replied. "I've only had experience with my own." Maribel glanced downwards towards Drindle's crotch, before hastily looking up again. "I'm not an expert," she said defensively. "I've..uh..seen a couple," she said, blushing slightly. Drindle wisely didn't say anything. "Anyway..realistic...let's put down 8?" Drindle started to mark it down, then stopped. "But that only covers the look," he said. "What about feel?" Maribel frowned, and Drindle looked at her sympathetically, understanding how uncomfortable this must be for her. For her? Heck, it was pretty uncomfortable for him as well! But, the job needed to be done. "Maribel," he started, in a patient tone. "Let's be honest. This is something obviously designed for a woman, so it would be best tested by a woman. That's why you were brought here. It has to be you who tests it." "Oh..all right!" Maribel replied. She picked up the dildo again, holding it in her hands. In her small, delicate hands it did look very large. Maribel turned it over, studying it closely. She began running her hands over the surface, feeling it. It almost seemed as if she were stroking it, and despite himself Drindle started getting aroused. He hastily lowered the clipboard so that his growing bulge wouldn't be noticeable. "Its surface seems realistic enough," Maribel remarked, as she ran a finger over one of the bulging veins. She squeezed the dildo in her hands, massaging it. "It feels very hard, much like the real thing as well," she said. "But obviously the real thing is much warmer. This is cold." She continued stroking it. "Although I wonder if it warms up with continued use?" She began rubbing it faster, stroking it with a twisting motion. "Friction does warm it up some," she commented. "I wonder..." Drindle gasped in spite of himself when Maribel opened her mouth, and stuck the end of the dildo inside. She closed her eyes, carefully pushing more and more of the toy into her warm mouth. She pulled it out, and Drindle could see her saliva coating its latex surface. She licked up a few stray drops running down its side, then inserted it into her mouth once more. She continued pumping it in and out for a few seconds, then pulled it out and studied it again. "Well," she said, breathing a little heavy. "That warmed up the tip." She stroked her hands over it again, spreading her saliva over the slick surface. She looked at Drindle, who was just staring at her, his eyes wide. "Aren't you going to write any of this down?" "Huh? What?" Drindle said dazedly. He shook his head. "Oh, yeah," he replied, flustered. "Right...uh, hard, cold, warms up when you lick it." He nodded. "Got it." "Well, write it down," Maribel said exasperatedly. Drindle was still holding the clipboard in front of him, having grown very hard as he watched Maribel lick the dildo. He gulped under her gaze, and raised the clipboard to begin writing. He hurriedly jotted down notes, and turned to look back at Maribel. She was staring at his crotch, her hand moving absently over the dildo. He glanced down, and saw that his cock was pressing strongly against his leggings. They were very warm, and the standard uniform for elves here at Santa's Village, but they left very little to the imagination, especially in situations like this. He gulped, and lowered the clipboard again. Maribel look up at him with something odd in her eyes. The corners of her mouth twitched, but she didn't say anything. Drindle quickly indicated the clipboard. "You might as well get on with it," he said. "You still need to test comfort and usability." Maribel looked at the dildo. "Well, I guess that means I'll actually have to use it," she said, with much less resistance than earlier. She reached for the waistband on her leggings, then stopped and looked at Drindle. "But if I'm going bottomless, then so are you!" "What? Why?" he asked, puzzled. "Because it's only fair," she said. She reached for her waistband, pausing as she looked at him. "Oh, all right," he replied. He sat the clipboard on the table, and winced when he saw Maribel's eyes latch onto his crotch once more. He resignedly reached for the waistband of his leggings, and tugged them down. Despite his embarrassment, he was still turned on from watching Maribel, and his erection popped up when freed from confinement, slapping against him before lowering to point outward towards Maribel. As she stared at it, it grew even harder, bobbing slightly to the beat of his pulse. Maribel approached him, holding the dildo in her hands. "You were right," she breathed. "Yours is almost as big." "Told you," Drindle said with pride. He gasped as she reached out, gripping his shaft in her hand. She stroked it, causing him to moan lightly. She glanced up at him, then traced his member with her fingers, lightly stroking it. She smiled. "Well, I'd say that the two feel remarkably similar," she said. "With the exception that yours feels more..well, alive is the only way to put it." She stroked it couple of more times, then backed away, grinning at Drindle's look of frustration. "What? Did you expect more? We're working, remember?" Drindle grumbled, then indicated her leggings. "You're just stalling," he said. Maribel flushed, but she had no choice but to remove her own leggings. She turned around, facing away from Drindle. While she meant to save herself some embarrassment in disrobing in front of him, she actually gave him quite a good look at her ass as she pulled her leggings down. Like the rest of her, it was petite, but very tight. It appeared very firm, and he felt an urge to reach out and squeeze it. "Wow! You've got a nice ass!" Drindle remarked, almost before he could stop himself. "Hey! That's none of your..." Maribel said, standing up and putting her hands behind her to cover herself. "Really? You think so?" She looked back at him, smiling slightly, then she shook her head, frowning. "Look, keep your mind on the job!" She sounded angry, but Drindle could tell she was pleased. She stepped out of her leggings, kicking them to the side, then turned around. She tugged on the bottom of her tunic, trying to cover as much of herself as she could. Drindle admired her smooth legs, and could catch glimpses of her downy covered mound as she shuffled around, but he didn't say anything. Maribel picked up the dildo, and turned away from him again. "Okay," she said, "I'm going to test it now." From behind, he could see her lower the dildo. He watched her squirm around for a moment, before spreading her legs slightly. From behind, he could see the dildo appear between her legs, and she pressed it upwards. She grunted, removing the dildo then pushing it upwards again. She wriggled it a bit, then removed it. He heard her mutter "Dammit!" "What's the matter?" Drindle asked. "I can't..." Maribel started, before sighing. "I can't get it..you know...in!" Drindle moved towards her. "Here, let me help," he offered. "Yeah, right," Maribel said with a harsh laugh. "Like that's going to happen!" She struggled with the dildo for a few more moments, then turned and threw it at him. "Oh, go ahead!" she said resignedly. "But no funny stuff!" Drindle picked up the dildo from the floor, and approached Maribel with it. She refused to turn to face him, so he reached down and guided it up between her legs from behind. She gasped as his fingers brushed against her thighs, but she didn't say anything. He knelt on the floor, and slowly moved the dildo up towards where he could see her down-covered mound. He guided the head to her opening, and Maribel sucked in a breath as he pressed it against her. He tried to insert it, but her legs were too close together, and it was obvious that Maribel wasn't cooperating. "You need to relax," he murmured. He placed his hand on her thigh, causing Maribel to jump. He stroked her soft skin, pressing outward slightly. He could feel the tension in her legs, but as he softly massaged her thighs she relaxed, finally allowing him to gently spread her legs. As she did, he could see her mound open slightly. He reached up, brushing it with his finger. "Hey!" Maribel started to object, but she kept quiet as he ran his finger over her mound. He felt her quiver beneath his touch, and he stroked her softly and slowly. He heard her sigh, and used that as an invitation to continue. He gently spread her soft lips, sliding his finger between them. He could feel her opening growing damp, and he spread the juices with his finger. He slid it upwards until he found her stiffening clit, and he massaged it, causing Maribel to gasp. Her legs spread wider of their own accord, giving him further access. "Here," he said, rising from his knees. As he did, his erection brushed against her hip, and Maribel reached back briefly to stroke his hard shaft. He led her to the table, and had her rest her elbows on the table's surface. When he knelt behind her again, she spread her legs wide, opening herself up to him. He could hear her heavy breathing, and he could smell her arousal. He leaned in, pressing forward until he could slide his tongue along her damp slit. Maribel groaned loudly as he stroked her pussy with his tongue. Her juices flowed freely now, indicating her arousal, and he eagerly lapped them up. He reached around, stroking her clit with his finger as he lapped at her wet opening. When he leaned back and wiped his lips, Maribel looked at him in disappointment. "What? Did you expect more?" he said, echoing her earlier statement to him. He grinned, and brought the dildo up. This time, when he pressed it against her opening, it slid inside easily. Maribel moaned loudly as he pressed it into her, sliding it in until his hand rested against her hot opening. "How does that feel?" he asked her, as he gently moved it about inside of her, turning and twisting it. "Oh god, that feels good!" Maribel moaned. She ground her hips against his hand. "I meant, on a scale of 1 to 10," Drindle reminded her. "Huh?" Maribel replied. "Oh, yeah, the test," she said dazedly. "Uh..I don't know for sure yet," she said. "Try it a few more times!" Drindle chuckled. "Okay," he replied. He pulled the dildo out of her, and slid it back in. Maribel sighed in pleasure as he began fucking the latex object in and out of her, and she moved in time to his strokes. He pulled the dildo from her opening, and stood up. "Hey!" Maribel protested. "What are you doing?" "I've got another idea on testing this," he said. He grabbed his cock, which was so hard that it almost hurt. "Let's do a comparison test." "Wha..?" Maribel started to ask, until Drindle rubbed the head of his shaft against her opening. Maribel looked back at him, her eyes wide, but she didn't stop him as he slid his cock into her. "Oh...yeah," Maribel sighed. "That's good!" He began pumping in and out of her hot opening, and Maribel groaned in time to his thrusts. "Last test," Drindle said. He pulled out of her, and Maribel reached for him. "No wait.." he said, putting her off. "This time, you tell me if I'm using the dildo or the real thing." He slid the dildo inside of her. "Ohhh...dildo," Maribel said. "Good," Drindle remarked. He pulled it out, then slid his own shaft into her. "Aaah...real!" Maribel replied. "Good!" Drindle said. He began alternately fucking her warm pussy with the dildo, and his cock, and Maribel called out "real" or "dildo" each time. Eventually, she stopped answering, and just groaned in time to his thrusts, no matter which object he was using. Her panting and moaning grew louder and louder, and when he started to pull his cock out of her to replace it with the dildo, she reached back and grabbed his hand. "No!" she breathed. "No more tests! Just fuck me, dammit! Fuck me!" Drindle dropped the dildo onto the table, and gripped her hips. He slammed himself into her, and Maribel enthusiastically pressed back against him. She groaned loudly. "That's it..I'm almost there..." she panted. "Oh yes! Yes!" She arched her back, moaning in pleasure. "I'm coming! I'm coming!" He felt her pussy clamp down on his pistoning shaft, and she shuddered in climax. He held onto her hips, thrusting over and over into her through her orgasm, until she collapsed shuddering onto the table, panting and gasping for breath. Reluctantly, he pulled out of her, his member still hard and throbbing, and coated with her juices. Maribel looked at him with a dreamy expression, her short blond hair plastered to her forehead by her sweat. Her eyes traveled downwards until they latched onto his erection, and then they widened. She sat up suddenly, turning and grabbing his erection. She sank to her knees and plunged her mouth over his shaft. Like an elf possessed, she began bobbing her head up and down his thick member, her hands gripping his shaft and stroking it. Drindle reached down, cupping her head in his hands. "Oh Maribel!" he groaned. "Just a little more...just a little...I'm going to come!" he warned her. Maribel wrapped her delicate lips around the tip of his shaft, and continued stroking it with her hands. With a groan, Drindle erupted in her mouth. He couldn't remember the last time he had come this hard, and he shot forth jet after hot, steamy jet into her mouth. Maribel tried her best, but she couldn't keep up with it and some dribbled out of her mouth and down her chin. When Drindle was finally empty, he sank back to rest against the table. Maribel allowed his dwindling erection to slip from her lips. She scooped up the drips of his semen that were running down her chin, and lustily slurped them from her fingers, swallowing it with a satisfied expression. She stood up and leaned against the table with Drindle. The two of them just relaxed for a few moments, allowing themselves to recover. Then Maribel reached for the clipboard, lying forgotten next to the dildo. She started making marks on the chart. "I'd say," she said as she continued grading. "That as a substitute for the real thing, this toy did a remarkably good job." She reached down, patting Drindle's still semi-hard member. "But that I still prefer the real thing by far!" She turned, placing the dildo and the completed form back into the box that rested on the table. As she did, Drindle reached down, cupping her tight ass in his palm and squeezing it. She giggled as she closed up box and placing it back in the chute. A few moments later, the box was sucked back up to wherever it had come, leaving Drindle and Maribel alone in the room. Drindle smiled at her. "Well, I'd say that was a successful test," he said. Maribel giggled again. Before she could reply, a buzzer sounded, the chute began rattling and shaking, and another box was disgorged onto the table. Maribel looked at it, then at Drindle. She grinned, and eagerly reached for the box. She opened it, and pulled out a long piece of string, with small beads along its length. She frowned, puzzled as to its use, then looked in the box. She pulled out another form to be filled out in testing, as Drindle read the label on the side of the box. "Anal beads," he read. Maribel looked up sharply, then looked down at the string of beads. Her eyes narrowed, and she gave Drindle a smoky look. "Well," she said. "I guess we'll have to test them." Drindle, his cock already starting to harden, moved over to her. "It's a tough job," he said. "But somebody has to do it!" Reindeer Games By Purple Dragon As I started the car and pulled out of the driveway I asked, "So, any more little surprises I should know about?" "I'm not saying anything," she said with a smile. Then she added, "But if you liked that, just wait until Christmas." I remember that conversation well and thought about it often during the couple of weeks after the Halloween party. True to her word, my wife would tell me nothing about the upcoming surprise, and I soon stopped asking, finally all but forgetting about the whole thing. I did get the story about how she had met Victoria out of her. It seems that all those nights of me working late did indeed raise her suspicions. One day she boldly walked into Victoria's office and asked if she had been fucking me. She tells me that Victoria looked her right in the eye and said, "No, but I'd sure like to." She says that the frank admission of Victoria's desires, more than anything else, convinced her that nothing was going on. Victoria asked her out to lunch and for some reason, she accepted. Over lunch something happened that neither of them expected. They became friends. Without my knowledge, the two of them met for lunch a couple of times a week. It was about two weeks later that the subject of the three of us getting together was broached. I was more than a little surprised to learn that it was my wife that made the suggestion, although Victoria was the one who came up with the idea of the costume party and the rest of the details. In the weeks following the party I occasionally joined the two of them for lunch, but there was never a repeat of that evening's festivities and I resigned myself to the idea that it had been just a one-time thing. Although I have to admit that my sex life with my wife, which had been pretty damn good to begin with, stepped up a notch or two after that. As Christmas approached, my wife began to talk about Victoria's work with local charities and started hinting that it would be nice if we could help her out. I was more than willing, and a bit confused as to why she thought I might ned so much convincing. Well, I soon found out why. Evidently, the 'help' that Victoria needed involved me dressing up like Santa Claus for three local orphanages that she supported. I can't say that the idea of dressing up like the man in red thrilled me, but what kind of jerk would I be if I refused to help out kids that had so little. To make a long story short, Christmas Eve found Victoria picking up the two of use, dressed as Santa and Mrs. Claus, and driving us to the first of our three stops. Victoria, for her part, was getting into the spirit as well. She was dressed like Rudolph, complete with antlers and shinny red nose. I entered the first place with a hearty "Ho, Ho, Ho!" and the bright faces and accompanying squeals of delight from the gathered children made my discomfort worth every second. We made the rounds, and I watched Victoria as she played with the kids. Here was a woman who was worth several million dollars, dressed in a heavy fur costume that was probably nice outside, but which must be sweltering in here, rolling around on the ground with a group of laughing children who could give her nothing in return. Just donating her money would have been more than most people would expect, but adding her time like this was above and beyond the call of duty, and, as corny as it sounds, it made me proud to know her. The time soon came for the main event and the kids lined up to sit on Santa's lap and tell me what they wanted for Christmas. I remember thinking that this was a bad idea since, unlike the 'real' Santa, I had no special magic to produce those gifts, but I didn't really have a say in the matter. The first kid was a sprightly little six-ish year old named Maggie. She told me that if is wasn't too much trouble (I almost choked up right there) she would like a doll. She even told me the name of the exact one that she wanted. I felt crappy that I had to disappoint her. I'm sure that dolls were present in the bags of gifts that we had brought, but what are the odds that she would get the exact one she wanted? I turned to my left, where Victoria was holding out a wrapped gift. I took it and handed it to Maggie and heard Victoria say, "Go ahead and open it dear." I held my breath as she tore the wrapping off and let out an ear-piercing squeal when she saw what she had received. It was the exact doll that she had asked me for. I gave Victoria a surprised look and she just winked back at me. As kid after kid sat on my lap, told me what they wanted, and then received that exact item, I was starting to believe that I might have some of that Christmas magic after all. It was only later that I found out that magic had nothing to do with it. Victoria had been in contact with the people who ran the orphanage and had the kids write letters to Santa, asking for the one thing they wanted more than anything else. She had then simply gone out and bought the correct gifts. My admiration of her increased even more. The scene was repeated almost exactly at our next two stops. Overall, it went better than I had anticipated. With well over a hundred kids between the three stops, there had only been a handful of criers, a couple of screamers, and one wetter (luckily toward the end of the night). By the end we were all a bit tired, but also exhilarated, and when Victoria invited us back to her house we readily agreed. She showed us into the lounge, which was much more cozily decorated than the last time we had seen it, with a huge Christmas tree in the corner and holly and candles everywhere. Victoria said that she was going to change, and when I mentioned my own desire to get out of these clothes she gave me a mischievous grin and said, "soon enough, but leave them on a little longer. I have one more surprise for tonight." It was only then that I remembered my wife's promise, and my cock twitched in anticipation. "What are you two up to?" I asked my wife. "You'll see," she said with an equally wicked grin and came over to sit beside me on a little love seat. We didn't have long to wait, and less than five minutes later the door opened and Victoria came back into the room. She was still dressed as Rudolph, but this was definitely the R-rated version of the costume. Gone was the bulky fur outfit that she had been wearing all night. It was replaced by a brown, skintight bodysuit, and although it covered her from neck to foot, it left absolutely nothing to the imagination. It hugged every curve from her huge breasts, to her long legs, to her plump ass complete with a little tail just above it. She took my breath away, and before I could get it back there followed on her heels an even bigger surprise. As she entered the room I noticed that she was holding a brown leather belt in each hand that stretched out behind her and was held by a pair of women following her. But the procession wasn't over yet as three more pairs of ladies followed the group in and I realized that it was my reindeer, all eight of them, with Rudolph leading the way. They were all dressed the same as Victoria with one major difference. Their suits had been cut away where they should have covered their breasts, leaving them all completely bare. As the initial shock wore off, another took its place as I noticed that each pair of women appeared to be twins. Blonde hair, black, brown, and red in that order followed Victoria as she trotted around the room, giving me a good chance to enjoy the show. Eight pairs of unencumbered tits bounced and swayed with every step and I noticed that their size decreased steadily from the front of the line, where Victoria's massive breasts swayed almost as much in spite of her clothes, to the rear, where the two redheads had not much more than a handful. I glanced at my wife, who was also watching the show and her eyes moved to mine as she smiled at me. We both turned back and watched as Victoria led the group around the room one more time and then came to a stop in front of us. Her smile was ear to ear as she said, "reindeer reporting for duty Santa." I stood up and tried to wipe the goofy grin off my face and replace it with a stern look. Standing in front of them, I stared at my 'team' and asked, "everyone ready for the big night?" To which I received a unanimous, "Yes Santa." I walked down the line like a general reviewing the troops, reaching out to brush a cheek here, a breast there, an ass back over there. "Everyone certainly looks fit, but maybe it would be a good idea to warm up a bit. Rudolph, unharness the team and have them line up." The 'unharnessing' consisted of the girls simply dropping the long leather belt that they had been holding, and Victoria reeling it in to drop it over by the wall. The girls then lined up facing me in the order they had been in line, with Victoria on the left, and the rest down the line to the right. "Ok, let's start with some jumping jacks to get the blood flowing." Have you ever watched a girl do jumping jacks? If so, was she topless at the time? No? Well, let me tell you that her breasts do some really incredible things as she jumps up and down and having the nine of them doing it a couple of feet away from me was a sight to behold. Of course, I also understand that it can be a bit uncomfortable, which I suppose is why women usually wear some kind of sports bra in such situations. I didn't want to start them out on the wrong foot, so I quickly let them stop. Besides, I don't know about them, but I do know that my blood was flowing quite nicely by that point. "Time to stretch out a little. Everyone bend and touch your toes. Good, and now up, and reach for the sky. And bend, and up, and bend, and up." As they continued the exercise I moved around behind the group, admiring nine lovely asses that looked like they were positively ready to pop right through the suits that they were wearing. When I had made my way all the way down the line and was standing directly behind Victoria I said, "and bend, and hold that position." I looked over their backs to my wife, who was still sitting on the loveseat, and smiled at her. I reached down and ran my hands over Victoria's ass, "Very nice Rudolph, you've been working out lately haven't you?" "Yes Santa, thank you for noticing." "How could I not my dear?" I moved to the next pair in line, the blondes, and placed one hand on each of their butts. Theirs were a bit larger than Victoria's. More rounded, softer, and my cock twitched at the thought of pushing against those cushions. "Dasher, Dancer, also very nice." "Thank you Santa," they said in unison. I repeated the procedure on the other three pairs of girls. Prancer and Vixen's were not quite as big as the others, but still very nice. Comet and Cupid had firm little heart shaped asses, and Donder and Blitzen, who were more petite than the other girls overall, had the cutest, tightest little butts that I had ever seen and felt. Whatever your taste, there was a pair of asses and tits to go along with it. Victoria certainly seemed to have gone to a lot of trouble to set this up. I noticed something else in my inspection. The panty area of the costumes seemed to be a separate piece of material. It could have just been added protection, coving a normal bodysuit, but if I knew Victoria, what it covered was quite a bit less than that. I wondered just how far these girls were willing to go with this. Well, we'll find out soon enough. "You can all stand up now." I walked around in front of Victoria and looked closely at her suit. I hadn't noticed it before, but hers was evidently identical to the others, she just hadn't removed the piece of material that covered her breasts. It was kind of like a strapless bra that wrapped around her body and hooked in the back. Without asking for permission I unhooked and watched as the force of her tits being released whipped it across the room. She was smiling as I looked up at her "I wondered how long it would take you to discover that Santa." Smiling back I said, "I've discovered something else as well." Reaching down to her sides I undid the panties, that turned out to be held together with just velcro, and quickly jerked them down and out between her legs. As I suspected, the crotch of the suit was nonexistent, and showed Victoria's already moist lips peeking out from between her red curls. She got a slightly startled look on her face at my abrupt action and I smiled to myself that I had been able to surprise her. "Ok reindeer," I said to the others. "Please follow Rudolph's lead and see that you are similarly attired." I stepped back and watched as the other eight girls removed their 'panties' and I was in for yet another surprise as eight pretty pussies came into view. In each case, the hair had been trimmed close and then shaved to form the first initial of the girl's reindeer name. I actually laughed when I saw it in spite of myself, and wondered just how much one had to pay a girl to get her to do something like that. In addition, in every case the shaved initial was exactly the same color as the hair on the girl's head. Yep, Victoria had certainly done her research on this one. And knowing her, it was probably research that she greatly enjoyed. "Now, pair off for 69 drill." Comet and Cupid were the first to get the point and dropped to the ground where they were, each one sliding her head between the legs of her sister. Comet was on top, and Cupid - no, wait, maybe that was Cupid on top. Oh hell, it doesn't matter. It was a sight to behold either way. The rest of the girls were only a beat behind the pair and each teamed up with her sister to make four pairs of licking, sucking, moaning, writhing girls on their own little section of floor. Of course, this meant that Victoria had been left out in the cold, which is just what I had been hoping for. Turning to her I said, "Poor Rudolph. Are the others still not letting you join in their games?" "Oh yes Santa, they do, but it appears that everyone is busy at the moment," she replied with disappointed pout. "Well," I said, looking over at my wife, who was still sitting on the loveseat. "Maybe if you were to ask Mrs. Claus very nicely, she would help you out." Victoria actually dropped to her knees in front of her and pleaded, "Oh please Mrs. Claus, please won't you help me?" "Of course I will," she said. "Now you just lie down there and let me take care of everything." Victoria did as she asked, and I watched as my wife crawled between her legs to see to her needs. As she added the sounds of her own oral ministrations to the already noisy room I looked around and realized that we were the only two still fully dressed. Well, we couldn't have that so I crept up behind her, reached around her waist to undo her pants and started pulling them down. She helped me out by lifting her legs, one at a time, to let me get them all the way off. There she was, the wholesome image of Mother Christmas from the waist up, and completely naked from there down. Well, ok, that wholesome image thing doesn't usually include lapping at another woman's cunt, but shit happens. I took off my boots and got rid of my own trousers, also taking the time to rid myself of some of the extra padding that gave credence to my Santa costume. I stood there, as naked as my wife from the waist down, my throbbing cock giving testimony to the effect that 10 mostly naked women can have on it. I saw a few of the girls raise their eyes from their work to check out the situation. I wondered how many of these beauties I would have to chance to go at by the end of the night, but for the first course, I kneeled behind my wife's cute rear end, which was wiggling back and fourth as she tried to get into a hard to reach place. I reached down and slipped a finger inside her pussy, finding, as I had expected, that she was as wet as I have ever felt her. Wasting no more time, I replaced my finger with my cock and pressed it home in one smooth motion. She raised her head and moaned once at the sudden intrusion, but then dropped back down to her work. As I set a slow, even pace, I kept part of my attention on the rest of the room. I was looking down over my wife's body, admiring the sight of Victoria's slowly swaying tits responding to the gentle thrusts that I was giving my wife, when I heard a louder than normal noise from my right. I looked over in time to see Comet, or was it Cupid, shuddering as she came under the tongue of her sister, who was only a blink behind her in her climax. This set off a cascade of moans, cries, grunts, and screams from the other, as if this were a signal that they had been waiting for. As each couple finished, they rose to their feet, and came to stand by us, until eventually, all eight were gathered around us in a circle, looking down as if trying to decide which would be the next to come. They didn't have to wonder for long as Victoria reached up and grabbed her tits, pinching her nipples as she began to cry out in her own ecstasy. When she was done, she crawled out from beneath us and joined the rest of the girls standing around. In spite of the slow pace I was setting, I could feel my own orgasm approaching, and now that her work had been successfully completed, my wife had taken it upon herself to start thrusting back at me with every stroke. I barely noticed when Victoria quietly walked around the group, whispering something in each girl's ear before moving on to the next. I suddenly felt a pair of hands on each of my shoulders and looked up to see the raven haired beauties smiling at me as they gently, but firmly, tried to pull me back. I thought about resisting, but curiosity got the better of me and I allowed myself to be pulled away. As I pulled back, the blondes and redheads went to my wife and pulled her to her knees. They stripped away the rest of her clothing as my own pair of assistants helped me out of mine leaving, I noticed, just my hat and beard. When we were both naked, my wife's helpers turned her over to lie on her back on the floor, then two got on each side, and at a silent command, they lifted her off the floor. They swung her around until her head was toward me and moved in close. As she let her head fall back, she found my stiff member at the perfect level and sucked it into her mouth. As the four girls held her, the two unoccupied ones took up position at her sides and began massaging her breasts and I could feel the hands of my own helpers roaming over my chest, back, and ass. My wife is a very, very good cocksucker, and the presence of nine other girls helping out all but insured that this would be one of her fastest performances to date. I tried to think of something else to stave off the inevitable, but the sight of so many tits and pussys and asses all around me was making it nearly impossible. Closing my eyes didn't even help since that only made the sensations of four hands and one very talented mouth all the more apparent. Despite my best efforts, I was right on the brink, and just when I knew that I couldn't hold out any longer, the four girls holding my wife pulled her back and off my cock. They swung her around until she faced me and started moving toward us. As they approached, the two holding her legs spread them apart and adjusted her height until her, now even wetter, pussy was level with my cock. I was just reaching down to grab it and guide it inside her when I felt the hand on one of my helpers reach out to do it for me. I didn't even have to move as the four that held my wife paused to make sure everything was lined up correctly and then continued forward to impale her on my painfully erect member. I stared to thrust forward, but the hands of the girls held my hips, stopping the motion. Then I felt someone reach between my legs and grab my balls and I looked over to see Victoria's smiling face. The girls holding my wife pulled her back until all but an inch of my cock was outside and then they pushed her back on. They repeated this, setting the pace, and soon my own helpers were pushing my own hips forward to meet them on every stroke. It's hard to explain what all this felt like. It was like we were two sex dolls that these girls were using to demonstrate fucking techniques. I had no control over the situation, every motion was dictated by others, and yet I was exquisitely aware of every sensation. I looked steadily down at my wife, who spared me an occasional smile, but most of the time just lay back, her mouth open is a perpetual moan, her eyes rolled back in her head as she enjoyed the sensations every bit as much as I. She had already come at least once and was just starting again when my own orgasm finally overtook me. The girls seemed completely in tune with our bodies and knew the exact moment because they pushed us together so hard that I was afraid I would shoot out the back. Then they raised her body until her tits were pressed against my chest and our lips met in a kiss that expressed all our love as well as the pent up sexual tension that was now being so completely released. Luckily they didn't release her as I'm not sure that I had the strength to stand myself unaided, much less hold her up. As the tension slowly ebbed from our bodies, they gently lowered us to the ground, and joined us there. Every one of us was breathing deeply from the experience that we had just shared and as strength returned, we began to look around at one another, curious as to what would happen next. Well, a lot did. None of us ended up leaving Victoria's house that night, and no one left unsatisfied. When my wife and I awoke, very late the next morning, the "reindeer" were gone. We never saw any of them again, but over a late brunch with Victoria, we all agreed that we shouldn't wait so long to do something like this again. Since that time we have got together with Victoria a couple of times a month. Sometimes just the three of us, and sometimes with some other friends of hers, and none of us have every regretted a moment of it, or at least I know I haven't. There are many other stories that I could tell, but that is for another time. For now I'll just say, Merry Christmas, and I hope your New Year is as happy as mine promises to be. How the Grinch (Almost) Stole Christmas Every Who down in Who-ville loved Christmas - a lot! But the Grinch, who lived on Mt. Crumpit, did not! "All the singing and laughing," he grumbled in spite. "All the presents and parties on Christmas night!" "I hate Christmas!" he said to his dog Max with a sneer. "And I'm going to stop it from coming this year!" With some rusty old scissors and a needle and thread, he sewed up a Santa Claus hat for his head. He added a red coat, and some wadded up gauze, then some ratty red trousers - he looked like Santa Claus. Down into Who-ville he slunk late that night, to the first house he found that did not show a light. Down through the chimney he slid with a *bump* and he picked himself up, slightly rubbing his rump. He grabbed up the presents, chortling with glee. He even took the all the ornaments which hung on the tree. He was taking the stockings when he heard a small sound. He paused in his work, and then turned around. There in the doorway stood a young pretty Who. It was Cindy Loo Who, who was just twenty-two. Her breasts they were ample, her hips they were slim. And her barely-there nightgown greatly excited him. "I know you're not Santa," she said, with a pout. "But the mean, nasty Grinch, I've heard so much about. But the stories never said, they just weren't quite clear, about the sizable lump I can see right down here!" She rubbed her hand along the front of his pants, then gave it a squeeze that made his heart dance. Her eyes lighted up, and she gave a small gasp, then she opened his trousers by releasing the clasp. She reached deep inside, and stroked his thick member, and what happened next she would always remember. The Grinch's thick cock, which was large anyway, Well, they say down in Who-ville - it grew three sizes that day! She threw off her nightgown, and laid down on the floor. "Fuck me!" she begged him. "And then fuck me some more!" The presents forgotten, he dropped down beside her, and with one mighty thrust, he was deeply inside her! And as he thrust into her with his mighty thing, Why Cindy Loo Who - she started to sing: "You're a big one, Mr. Grinch! You're cock is hard as steel! You fuck just like a rabbit, you pound me with great zeal! Mr. Griiiiiinnnch! There are three words I'd like to say to you: Make. Me. Squeal!" And with a great, loud yell, Cindy Loo Who came! She came, and she came, and she came, and she came! And when she was finished, she looked down at his pole, which was undiminished, and ready for another hole! She sucked him and fucked him, all through the night. And he kept up with her, with no end in sight! 'Til finally he collapsed, gasping on the floor. And the Grinch, wholly spent, breathed out "No more!" He picked himself up, groaning and sated, and look down at Cindy Loo, whom he had underrated. For she clamored for more, and clutched at his leg. "I can't!" he cried, "No matter how much you beg!" He fled from her house, as the sun started to rise, and back to Mt. Crumpit, for he thought it was wise. To leave the Whos down in Who-ville quite on their own, and leave them their Christmas, though it made him moan. And they say down in Who-ville, that to this very day, On every Chrismas Eve, you can see making her way To the top of Mt. Crumpit, and though you might flinch, Cindy Loo pounds on his door - begging for her Grinch! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Let me start out by giving my apologies to Dr. Seuss (AKA Dr. Theodor Seuss Geisel). For those of you who are unfamiliar with the story of the Grinch, I suggest you first try here: http://en.wikipedia.org/wiki/How_the_Grinch_Stole_Christmas!_(TV_special), as this poem is based more upon the 1966 TV special than it is on the original 1957 book by the same name (although the TV special and the book are very close). Please don't go by the movie "The Grinch" with Jim Carrey, which features some elements from the book and TV series, but is nothing like the originals. A Visit from St. Nick By Purple Dragon 'Twas the night before Christmas, and I was alone. My work was all done; I'd cleaned up my home. My stocking were hung in the bathroom to dry. I was not at all tired, but sleep I would try. I went to my room, and got into bed, While visions of lust sweetly played though my head. Dressed just in a nightshirt to keep off the chill, I tossed and I turned as though I were ill. Then down 'twixt my legs there arose such a hunger, My hand dropped below to examine the wonder. With a mind of their own, my legs opened wide. I tore open my shirt, and I cast it aside. One hand on a breast, on my skin white as snow, The other traced paths as it moved down below. What my wandering touches found caused me to moan, My cunt dripping wet, my nips hard as stone. I reached for my nightstand, and opened it quick, And took my red dildo that I called St. Nick. More rapid than eagles my breathing became, As I lowered St. Nick, and I took careful aim. As I slipped it inside, my head started to spin, So I pushed a bit more, and then all the way in. To the back of my pussy, stretching the wall. Pull it out, push it in, I needed it all. I slipped it in gently; I thrust it in rough. I tried all I could, but it wasn't enough. Nipples and clit, I rubbed both with my hand. It felt pretty good, but I needed a man. And then in a twinkling I heard overhead, Someone up on the roof, and I sprang from my bed I rushed to the living room. What did I see? A man by the fireplace, looking at me. The beard and red suit he wore caused me to pause. Surely not. It can't be. But it was. Santa Claus! He put down his sack, and then took a step in, Gave my body a look, and then started to grin. "My poor dear," he said. "You need help I can see." Then he reached for by breasts, his eyes twinkling with glee. As his hands roamed my body I started to moan, At incredible feelings, like nothing I've known. I exploded in bliss from the touch of his hand. I begged him, "don't stop!" but that wasn't his plan. "No need for wishes, no reason to plead." He unfastened his belt, and said, "here's what you need." His body was portly, and far, far past young, But he opened his pants, and my god, was he hung. He smiled with amusement. I gawked in surprise, At the length and the girth, the incredible size. He spoke no more words, but went straight to his work, And filled all my holes, and then turned with a jerk. And tucking his cock back inside of his clothes, And giving a wink, up the chimney he rose. I heard as he bounded back into his sleigh. Before I knew what, he was soaring away. But I heard him exclaim, as I wished him good luck, "Merry Christmas to all, and to all a good fuck." * * * Game Reviews Santa's Little Helper Review by Purple Dragon Game Info: Santa's Little Helper Author: A. Bomire Release Date: March 26, 2004 Platform: TADS 2 Size: 626KB Content: mf, mff Type: PF Length: Medium Reviewed: December 2008 Extras: Pictures (see below) Basic Story You play Wendell, Santa's personal assistant. The big night is tonight, but there are a few problems that have to be taken care of first. If any one of them goes unsolved then it could mean having to cancel Christmas altogether this year. That is simply not an option, so it's your job to make sure that everything is taken care of in time. Overall Thoughts This is a great game. As is always the case with A. Bomire's games, it is well written, hot, and free of bugs. The story and puzzles merge together to make an enjoyable and believable game (unless, of course, you're one of those lunatics that think Santa Claus doesn't really exist). Puzzles/Game Play There are a lot of puzzles in this game, and if you are one of those people who don't like to have to work a bit to get to the sex then this is probably not for you. The puzzles are not terribly difficult, but they aren't exactly easy either. The main thing is that they make sense within the world that the author has created, and when this is the case, solving puzzles can be an experience that adds to the overall enjoyment of the game. Sex The main sexual interest is Mrs. Claus, and what a hottie she is. Things between her and the big guy have been a bit strained lately, due to the fact that his interest in sex has been absent in recent months. Well, if he isn't going to take care of his wife, then someone has to, and you're just the elf for the job. A. Bomire builds the sexual tension quite nicely throughout the game. Although there is no actual sex until the end, there are a few experiences along the way that will keep your motor running. Once you have saved Christmas, and Santa is safely on his way to deliver presents to all the little tykes, then it is time for a little alone time with the missus. Joining her at her cottage, you are treated to a very nice little scene that can play out in multiple rooms and includes more sex than most men (or elves) could hope to have in a night. But it doesn't stop there. It seems that the Claus' have quite the little pad under their cottage, and who is waiting for you there but Sara, a friend of Mrs. Claus who has come for a visit. If you liked what happened upstairs, you're going to love this as you proceed to do both ladies all over the underground love nest. Technical The thing that always impresses me about A. Bomire's games is not only that they are free of bugs, but that he tends to do some fairly complicated things, and they are still free of bugs. There are little details throughout, like description changing slightly depending on what rooms you're in, that make the game seem not just clean, but polished. Extras The game has a very interesting way of adding some multimedia to the mix. With the correct login and password for the in-game computer system, it is possible to bring up a couple of 'videos' stored on the system. The videos are actually a series of still photos with a running commentary of what is going on in the video. They read like illustrated stories, and are pretty damn hot in their own right. Once you access the system, there is also an option to skip past all the puzzles and go directly to the end of the game. So if you are the type of person who doesn't like puzzles all that much, you have the option of just solving this one, and then skipping the rest. Final Thoughts To repeat myself, this is a great game. It has a nice story, good characters, logical puzzles, and hot sex. If you haven't played it yet, I highly recommend it. Don't wait, download it and play it now. Rating: A- * * * Programming Erin This month we start to get into the sexual commands. Obviously, in any AIF game, this is where you will be spending a large part of your time. What kind of clothing system will you use? Are you going to use an arousal system? If so, what kind and how detailed will it be? Who will be involved in the sex? Where will it take place? Will it be different in different rooms? At different times? In different circumstances? And oh, by the way, exactly what kind of commands are you going to allow in the first place? These are all questions that each author is going to have to answer for themselves. Our task this month is just to get you started with a couple of sexual commands that you will probably find in most games. Remember that the focus of this feature is on comparing how to do things in the different platforms, and not to write a comprehensive tutorial. Since most of the commands are handled in roughly the same way, a couple of examples will hopefully be sufficient to achieve this goal. And that is, I believe, quite enough ado. Let's get to it. TADS 3 Segment by Knight Errant In order for the game to be able to process sex commands, we need to define sex verbs. This is very similar to how we defined the "call" verb several months back. Since most sex verbs we will use are verbs with one object (fuck X, lick Y, etc), we will deal with that here. A more complete game would also include verbs with no objects (jack off), as well as verbs with two objects (fuck X with Y), and for the sake of completeness we will include them as well. For a verb with no objects (an intransitive verb), first we need to define the action, like so: DefineIAction(Masturbate) execAction() { gActor.masturbate(); } ; The execAction defines what the action will actually do. In this case, the verb definition just redirects the action handling back to the actor performing the action. Whenever an actor runs a masturbate command, the command will simply call the masturbate method on the actor performing the action. Next, we need to define the vocabulary associated with the masturbate action, so that there's a way for the player to trigger a masturbate command. VerbRule(Masturbate) 'masturbate' | ('jerk' | 'jack' ) 'off' : MasturbateAction verbPhrase = 'masturbate/masturbating' ; The first line defines a name for this verb rule.The second line defines the vocabulary that the player can type at the command prompt to trigger the action. In this case, we've defined it as >masturbate, >jack off, or >jerk off. Of course, more synonyms should be included for a real game. The third line means that this VerbRule is associated with the MasturbateAction that we just defined. Finally, the fourth line defines how the game should refer to this action, for example if masturbation is triggered as an automatic action. Of course, the definition of Actor doesn't normally include a masturbate method, so right now the game will recognize the masturbate action but will just reply with "Nothing obvious happens". We need to define masturbation on every actor who could possibly masturbate. It would also be a good idea to modify the definition of Actor to add the masturbate method. For details of how to do that, see the "How to Create Verbs" article in the TADS 3 Technical Manual. For now, we'll just go back to our definition of the PC and add a masturbate method, like this. me: Person 'you' 'you' @ chair "Just an average Joe. " isHim = true posture=sitting masturbate() { if(location == erinOffice && erin.curState(erinSexy)) { "Oh yeah, jerk off for me! Erin moans as you stroke your cock. She kneels down before you, opening her sexy lips for you. You feel the pleasure peaking and you spurt your cum into her mouth. Erin swallows, grinning. "; } else "Not here."; } ; This way, the player will be permitted to masturbate if the player is in Erin's Office and Erin's current actor state is erinSexy, the sex-permitted state. Otherwise, he'll get a simple refusal. Next is a verb with one object, much like the call verb. DefineTAction(Fuck); VerbRule(Fuck) ('fuck' | 'boff' | 'hump') singleDobj : FuckAction verbPhrase = 'fuck/fucking (what)' ; The only difference between defining a transitive verb and an intransitive verb is that after the vocabulary possibilities we add singleDobj. SingleDobj means that the player will only be able to fuck one object per command. Finally, since a player can attempt to fuck any random object in the game, we need to modify the definition of Thing so that it has a "you can't fuck that" message, like so: modify Thing dobjFor(Fuck) { verify() { illogical('{That dobj/him} isn\'t appealing to fuck. '); } } ; You can define "rub" and "lick" in the same way. Now, in order to allow the player to fuck Erin, we need to define a dobjFor(Fuck) method on Erin and on each of her fuckable body parts (mouth, pussy, ass, tits, typically). This can be as complicated as you would like to make it, it all depends on how complex you would like to make your sex system. Complicated doesn't necessarily equal better, of course. In this demo, we'll just output a simple description instead of mucking about with arousal levels. Here it is. + pussy: Component 'pussy/snatch/vagina' 'pussy' "Her pussy is shaved bare. " dobjFor(Fuck) { action() { "If you want those pictures back, you whisper, you'll have to let me fuck you. You turn Erin around and force her over her desk. She yelps in surprise and moans when you reach between her legs, discovering that she's not wearing panties. You unbuckle your pants and slowly slide your cock into her dripping pussy. You're such a naughty girl, fucking your coworker in your office. Erin just moans in response, gripping the desk and grinding her ass back at you. <.p> Oh yes, I'm your dirty girl! Oh god, fuck me! Her words fade into moans, her body writhing against you as you pound your cock deep into her, gripping the swell of her hips for leverage. She arches her back, screaming as she climaxes. Once she calms down from her orgasm, Erin turns around and expertly sucks your cock until your climax."; } } ; Now the "fuck" command is functional, but it still won't function the way we want. As it stands, the game will permit you to fuck Erin at any point in the game, which obviously isn't the desired effect. The easiest way to work around this is to take advantage of the fact that we should only permit Erin to be fuckable when she's in the erinSexy ActorState. All ActorStates have BeforeAction and AfterAction methods. These allow you to define special conditions for actions that take place when the actor is in the given state. For example, in this case we want to prevent the lick, rub, and suck actions when Erin is in the erinTalking ActorState. Here's an example of how to do that. + erinTalking: ActorState stateDesc = "She's talking to you. " specialDesc = "Erin is standing here, talking to you. " beforeAction() { if(gActionIn(Lick, Rub, Fuck)) { "Without warming Erin up to the idea first, that's only likely to get you fired."; exit; } } ; gAction is a shorthand way to refer to the action being performed in a particular command, and gActionIn simply checks if the action is included in the following list. If it is, it displays our message and then exits: cancels the normal action of the command. Unfortunately I wasn't able to include as much content in this edition of Programming Erin as I would have liked, so clothing and ending the game will have to be delayed until next month. TADS 2 Segment by A. Bomire Okay, this month we are moving on to defining sex verbs. This won't be a lot different than when we defined the "call" verb earlier, except with that verb we defined it to work on objects that were not in the same room as the player. Sex verbs can be defined that way as well, but it really doesn't make much sense to do so. One thing we haven't done as of yet is define a verb which has no objects (like look or north). These verbs are defined similarly to the callVerb we previously defined, except that you don't define a doAction for the verb. It simply has an action method. Let's define a verb to allow the player or Erin to masturbate: masturbateVerb: deepverb sdesc = "masturbate" verb = 'masturbate' action (actor) = { actor.jackoff; } ; Now, you'll notice that instead of displaying a description of the player masturbating, I have redirected output to a property of the actor who is masturbating. This could be either the player, or Erin (or another character if our game were larger). This allows us to associate the description of the player or Erin masturbating with that character, which is more convenient that having it defined along with the verb. Defining a verb this way has one draw back: there is no associated verDoMasturbate verification routine to verify that it is okay to masturbate. We could put the checks in with the jackoff description we are going to write, or we could put it directly into the action method defined for the verb, whichever is more convenient. Just for argument's sake, let's put the check into the jackoff description. To begin with, we only want to perform sex verbs when Erin and the player are in her office together. Also, only after the player has confronted her about the pictures. In last month's discussion, we put the confrontation code into the game. We are assuming that Erin will be ready to have sex after confronting her about the pictures. To make this simple to remember, we'll add another property to Erin's character definition, called isSexy, and set this property to true after confronting her. This involves a slight modification to the code we set up last month: isSexy = nil doAskAbout(actor, iobj) = { if (iobj = pictures) { "\"I found these pictures in your desk,\" you tell her, showing her the lewd photos. Her eyes grow wide.\b \"Please give those back,\" Erin pleads. \"I'll do whatever you want,\" she whispers erotically. You grin widely at her offer, knowing exactly what you're going to ask for."; unnotify(Erin, &Converse); Erin.isSexy := true; } else self.disavow; } Now, we have a method of knowing if Erin is ready to have sex with the player, and we can use this to verify that the player doesn't attempt to masturbate until the correct time: modify Me jackoff = { if (not (Erin.isVisible(Me) and Erin.isSexy) ) "Not now! "; else "\"Oh yeah, jerk off for me!\" Erin moans as you stroke your cock. She kneels down before you, opening her sexy lips for you. You feel the pleasure peaking and you spurt your cum into her mouth. Erin swallows, grinning. "; } ; Okay, now the player will masturbate for Erin. Getting Erin to masturbate for the player presents another challenge. By default, TADS actor objects will not follow the player's commands. You have to tell TADS it is okay for the actor to respond to the character. This is done using using a method defined for each Actor object called actorAction. According to the TADS documentation "actorAction(verb, directObject, preposition, indirectObject) method specifies what happens when the actor is given a command by the player; by default, the actor ignores the command and displays a message to this effect." As you can see by the arguments, you can get very granular when verifying if an actor will respond to the command. For us, we'll only check on the verb. We'll modify Erin's object to allow her to respond to being asked to masturbate. For all other commands, we'll revert back to the default action by passing control to the previously defined actorAction: actorAction( v, d, p, i) = { if (v = masturbateVerb) exit; else pass actorAction; } As you can see, not much needs to be defined. We use the exit function to stop processing the actorAction method, and then TADS will not object to Erin responding to the masturbateVerb. Of course, right now Erin doesn't have a jackoff property like the player does, so nothing will be displayed anyway. Adding in a description of Erin masturbating for the player, and making sure that it only takes place at the appropriate time is an exercise that I leave for you. Next, we'll define a verb that allows the player to perform some sort of sexual action upon Erin, such as fucking her. Again, this is very similar to the callVerb we previously defined, so I'm not going to go into a whole lot of detail here. Because I am very creative in my verb naming, I'm going to call this verb fuckVerb: fuckVerb: deepverb sdesc = "fuck" verb = 'fuck' 'boff' 'roger' doAction = 'Fuck' ; As we did with the callVerb, I am going to make sure that the player cannot have sex with the desk, or chairs, or other objects. This is done by modifying the thing object: modify thing verDoFuck (actor) = { "You want to do WHAT to <>? "; } ; Now, the next part is to override this verification method for Erin, and any body part of Erin's that we wish to allow the player to fuck. This would probably include her breasts, pussy and ass, but it may not be necessarily limited to just those objects. For our demonstration, let's write a description of fucking Erin. Someplace within the definition of the Erin object, we would add the following: verDoFuck(actor) = { if (not self.isSexy) "Not now! "; } doFuck(actor) = { "\"If you want those pictures back,\" you whisper, \"you'll have to let me fuck you.\" You turn Erin around and force her over her desk. She yelps in surprise and moans when you reach between her legs, discovering that she's not wearing panties. You unbuckle your pants and slowly slide your cock into her dripping pussy. \"You're such a naughty girl, fucking your coworker in your office.\" Erin just moans in response, gripping the desk and grinding her ass back at you. \b \"Oh yes, I'm your dirty girl! Oh god, fuck me!\" Her words fade into moans, her body writhing against you as you pound your cock deep into her, gripping the swell of her hips for leverage. She arches her back, screaming as she climaxes. Once she calms down from her orgasm, Erin turns around and expertly sucks your cock until your climax."; } To have Erin turn around and fuck the player, you would follow the same techniques as we did for having Erin masturbate and modify her actorAction method, and then define the above two verification and action methods for the player. To have the player fuck her body parts, simply define the above two methods for each fuckable body part. One suggestion, I usually assume that fucking Erin's pussy is the same as fucking Erin, and have a single description for fucking either object. This means that you can either redirect the output from fucking Erin's pussy to the same as fucking Erin, or vice-versa. As it turns out, TADS has a special function just for doing something like this. By using the "->" characters (minus the quotes), you can redirect any verb to another object, and have it act as if the player had directed the command towards that object instead of the original object. That sounds more confusing that it actually is. Let's assume that we have created a pussy object for Erin, called ErinsPussy. To have TADS treat fucking her pussy the same as fucking Erin, we will redirect the fuckVerb direct-object code to Erin, like this: ErinsPussy: fixeditem doFuck -> Erin ; In this way, when the player types "fuck pussy", TADS reacts as if he had typed "fuck erin", and the verDoFuck and doFuck methods defined for Erin are executed. Okay, these are extremely simplistic implementations of these sex verbs, as they don't take into account any arousal of Erin or the player, or what (if any) articles of clothing they are wearing, or if either of them is seated in the chair or on the desk or ... well, there are myriads of things to track. But, you can see from this basis how to build upon it to address any situation that might crop up. Next month, we shall wrap up the Programming Erin segment by defining some clothing for our characters, and creating an ending for the game. ADRIFT Segment by BBBen Okay, I'm back this month, but I find myself in a tricky situation trying to transfer ADRIFT 'programming' over to the same sort of things that are needed for TADS. The way we've structured things in this series is "here's how to do things in TADS, and then here's how to do the same thing in the other platforms". However, ADRIFT's more basic functions are so simple that we've really already covered them. Because of that I may be repeating myself a little here, but I'll outline how to do sex commands for a traditional SSS (a "steamy sex scene" in which you have a series of interactive sex commands available like "rub tits" and "fuck pussy"). We'll skip over how to get the character's clothes off, as we're dealing with clothes next week, though I'd normally deal with that first. Decide what room you're going to have your sex scene in, who's going to be involved, etc., and you may even want to write the actual text of the sex scene in a word document first. The sex commands themselves will be handled with tasks, of course, because most things are handled with tasks in ADRIFT, so it really only comes down to what restrictions and actions you want to add to your tasks. Make sure your sample sex task (for the sake of this example we'd be best served by parting from KE's example and we'll make a "rub pussy" task) is set to be complete-able in the right room, and we'll continue. Now, in a threesome with two girls you might need to distinguish between body parts of the two girls, for instance you would need two separate tasks, one called "rub erin's pussy" and one called "rub betty's pussy". (Remember to let players know they will need to type the names in this event; oh, and please be consistent with your apostrophes in their names!) We're not coding a threesome right now, so we have the option to make the commands more generic, allowing a simple "rub pussy" command. A good thing to do, however, would be to stick an asterisk 'wild card' into the command so that players can include Erin's name if they want to. Therefore in the spot labelled "What the user must type:" you would put "rub * pussy", and it will now accept the player typing either "rub pussy" or "rub erin's pussy". Actually, it would also accept "rub hello my name is francis pussy", but as that's unlikely to come up, we can safely not worry about it. There's only really one word that the player is likely to stick between "rub" and "pussy", and this command will not overlap with an "erin rub pussy" command, because you don't have a wildcard in front of the word "rub". Anyway, stick the sex text into the "Message upon completion" box. Right now it might be worth bringing up something about ADRIFT: simple sex scenes are easy to make, but complex sex systems are significantly harder to make, and will require a lot of work. It is entirely possible to make an 'arousal system' for ADRIFT like you find in TADS games, but the problem is that it's not built in for you like it would be if you were using one of the established TADS sex libraries. If you want to do that, you'll need to put in all the variables and requisite tasks yourself, and I don't have time to explain all that here right now, so I'm going to make this a simple sex scene, more of the style of the scenes in the games I've actually released, rather than the ones I have in development. So let's move on to the "restrictions" tab. An obvious restriction to include would be that Erin is actually in the room. Create a new restriction and in the top drop-down box select "Player and Characters". Then use the other drop-down boxes to make the sentence "Erin must be in same room as Player". Since the task can only be done in the relevant room, this will be sufficient. In "else display", put in some text to appear if the player's trying to rub her pussy while she's not there, like "Erin isn't here." Next, you'd probably also include a restriction to make sure they were naked, but as we're skipping clothing this month we'll assume that this sex scene is a "clothes fetish" scene and the characters are remaining dressed. If there are other conditions needed for the sex to start you need to include a restriction for them too, so that the player can't just rub her pussy with no lead-in at all. For example, you might want to make all the sex tasks require that you've already given Erin a certain object, or something (usually accomplished by simply making this task require that a previous task, like last month's "ask erin about pictures" task, have been completed). Okay, in this more simple sex scene we can just move on to the actions tab. You don't actually need to do anything with this tab, though if you want the task to change the player's score then add an action, use the drop down box to select "change score" and enter a number into "Change score by:". I tend to give one point per sex act, so that players can see how many sex acts they may have missed in the game. Okay, next is the "repeatable" tab. If you want the player to be able to type the task over and over again and get the same response, just make the task repeatable by ticking the "repeatable" box. As the text says, any positive score will only count the first time. Let's assume, however, that you would rather that a shorter response be displayed for all repeat actions, after the full- length one is displayed the first time. In that case you would not tick "repeat task", but instead would put the secondary text into the box labelled "Message if task tried again". This should work most of the time, though if you're getting into more advanced systems, you may start to look at giving repeat messages a whole separate task, or using the ALR file to deal with it. You can now "add task" and the task is ready to go. There are a few more complexities, such as ending an SSS, but as there's no definitive way to do that, I won't go into any real detail here. I will say, however, that you don't want the sex commands to still work after the SSS is finished, so a simple way to end the scene would be to move the girl out of the room, so that those "Erin must be in same room as Player" restrictions will kick in and prevent any problems. That should pretty much cover it for this month. As I say, it gets way more complicated if you want to include an arousal system with separate orgasm responses and everything, but it's questionable whether those are really needed, and they're generally not expected from an ADRIFT game, so for this tutorial on the basics we'll skip it. Inform 6 Segment by 'trix Before I get onto this month's stuff, thanks to Pilgrimm53, who pointed out to me a bug in some earlier bit of code. Of course, it was deliberate, and Pilgrimm53 wins the fabulous prize for spotting it. The rest of you (assuming there is anyone else) need to buck your ideas up and pay more attention. Where I wrote the Call interception for Erin's Life property, I had a condition if (Erin notin erinOffice) This fires even if Erin is sitting on a chair and the chair is in the office, since in and notin only consider direct containment. The condition should be if (~~IndirectlyContains(ErinOffice, Erin)) Pilgrimm53 also observed that the door to Erin's office is not overtly mentioned in the game. This is because it has the scenery attribute. If anyone wants it to be mentioned, feel free to knock the scenery attribute off, and then I you might try using when_open and when_closed to customise its announcement (see DM4 for details). First on the agenda for this month is defining new actions. Define the following new grammar. New grammar should go after Include "Grammar"; in your source code. Verb 'masturbate' * -> Masturbate; Verb 'wank' 'jerk' 'jack' 'jill' * 'off' -> Masturbate; For this to work, we need to write the MasturbateSub routine, which provides the default behaviour for the Masturbate action. It can be pretty simple, since all the interesting stuff will be in custom responses. [ MasturbateSub; "This is not the time or the place."; ]; In a more full game, you'd also want the grammar to accept "Masturbate " etc., but for our purposes this is sufficient. Following the TADS 3 section of Programming Erin, we want a custom response for the player masturbating in Erin's office under certain conditions. Since this is predicated on Erin's presence, the obvious place to put it is in Erin's react_before routine. react_before [; .... Masturbate: if (self.conversation_stage >= 6) "~Oh yeah, jerk off for me,~ Erin moans as you stroke your cock. She kneels down before you, opening her sexy lips for you. You feel the pleasure peaking, and you spurt your cum into her mouth. Erin swallows and grins."; ], If you have defined an object representing the player-character's penis, a very sensible thing to do would be to redirect commands to touch it to the masturbation action. (Doing things like this is how we avoid guess-the-verb bugs.) (In the penis object:) .... before [; Touch, Rub: <>; ], .... Next, a fairly crucial action: fucking. The standard I6 library defines "fuck" as one of several verbs classified as "strong swearing", so we have to extend and replace the existing grammar this time. Extend only 'fuck' replace * creature -> Fuck * noun -> Fuck; The creature token means "this verb prefers to refer to a person rather than an inanimate object". The line below means "but it can also apply to an inanimate object". The verb "screw" (meaning turn) is also in the I6 library. Extend only 'screw' replace * creature -> Fuck * noun -> Fuck; Add some synonyms (as many as you can be bothered) thus: Verb 'boff' 'hump' 'bonk' = 'fuck'; And the default behaviour: [ FuckSub; if (noun==player) "That would be both difficult and impossible."; "You can't fuck ", (the) noun,"."; ]; Of the other verbs we might want, some are in the standard library: touch, rub, kiss, squeeze, taste, eat, blow. To change their default behaviour (which is usually advisable), put a Replace TouchSub; (or whateverSub) directive in your code before including VerbLib, and then write a new TouchSub in your code. You might also want to add suck and lick. It's easiest to handle if you direct all similar verbs to a single action, so you might want to direct all touching verbs to Touch, and all oral verbs to Taste. Before I start developing Erin's anatomy any further: in most AIF there are several girls, which means several pairs of breasts, several vaginas etc. So it's advisable to use classes for those things. Here's one such class: Class Pussy class Bodypart ! pussy is a subclass of bodypart with name 'pussy' 'cunt' 'vagina' ! add your preferred synonyms 'pussies//p' 'cunts//p' 'vaginas//p', short_name "pussy" ; If you wanted to write some default behaviour for touching, licking or fucking a pussy, the pussy class is the place to put it. Here's Erin's vagina with a sexual response. (This needs to go just after the definition of Erin so it will be located in her body.) Pussy -> erinPussy with article "Erin's" "Erin's" "Erin's", adj 'shaved' 'shaven' 'bare', description "Her pussy is shaved bare.", before [; Fuck: "~If you want those pictures back,~ you whisper, ~you'll have to let me fuck you.~^You turn Erin around and force her over the desk. She yelps in surprise, and moans when you reach between her legs, discovering that she's not wearing any panties. You unbuckle your pants and slowly slide your cock into her pussy.^~You're such a naughty girl,~ you tell her, ~fucking your coworker in your office.~ ^In response, Erin moans and grips the desk, grinding her ass back at you. ^~Oh yes, I'm your dirty girl! Oh God, fuck me!~ ^Her words fade back into moans, her body writhing against you as you pound your cock deep into her, gripping the swell of her hips for leverage. She arches her back, screaming as she climaxes. ^Once she calms down from her orgasm, Erin turns around and expertly sucks your cock until you climax."; ]; In case you were wondering (and I'm sure you were), yes it does seem a bit cumbersome to customise the articles on every body-part we write. You can avoid it by re-writing the ParserM routine PrefaceByArticle (instructions available on request). We still need to block the fucking action from going ahead until Erin is ready. Since it's Erin's willingness in question, it makes sense to put the code into Erin's react_before property. react_before [; .... Masturbate: return self.check_sex(); Touch, Taste, Fuck, Kiss: if (noun==self || (noun ofclass Bodypart && noun.owner()==self) return self.check_sex(); ], check_sex [; if (self.conversation_stage >= 6) rfalse; ! do not block the action "At this point, that is only likely to get you fired."; ], This prevents the player performing any sexual act on Erin or part of her body before she is ready. Another little piece of conscientious game-writing here: make sure that "Fuck Erin" is equivalent to "Fuck Erin's pussy". You can do this by giving Erin a before property (which intercepts actions where Erin herself is the object). before [; Fuck: <>; ], In general you might also want to redirect Touch and Taste in a similar way. Another issue that naturally occurs is that you can examine Erin's pussy at any time and get a fairly intimate description of it. Doesn't Erin wear clothes? What kind of crazy office is this, and are there any jobs going there? Find out next month. Inform 7 Segment by Purple Dragon We have already seen how to create an action in Inform 7 when we talked about how to call Erin. The sexual actions are handled in basically the same way, although they do tend to be a bit more complicated than some others are. To show you the very basics, I will demonstrate two actions, masturbating, and fucking. Masturbating is an action applying to nothing. Understand "masturbate", "jack off", "jerk off" as masturbating. This should look fairly familiar. The first line defines the action, and the second tell Inform what the player will be typing to trigger it. Note that we make it an action applying to nothing. But wait a minute. In my vast experience with the subject of masturbation (purely for research purposes you understand) I seem to recall something rather significant almost always being involved. Yes, that's true, but what this refers to is that no object must be specified to trigger this action. In other words, the player would type "masturbate," and not "masturbate cock." Instead of masturbating: If Erin is not in the location begin; say "Not here."; otherwise if erin is not ready for sex; say "Without warming Erin up to the idea first, that's only likely to get you fired."; otherwise; say "'Oh yeah, jerk off for me!' Erin moans as you stroke your cock. She kneels down before you, opening her sexy lips for you. You feel the pleasure peaking and you spurt your cum into her mouth. Erin swallows, grinning."; end if. And here is where we define what actually happens when the player tries it. First we check to make sure Erin is present. I don't know if I've mentioned this before or not, but "the location" is a variable in Inform that means "The same location as the player." You can change this to test if someone or something is in the same location as whatever else, but written by itself like this, that's what it means. Anyway, if she is, then we check to make sure that she is ready for sex. Remember that "ready for sex" was the property that we defined and gave Erin for just this type of situation. If all that is ok, then we get the printout of what actually happens. Now, on to fucking. Fucking is an action applying to one thing. Understand "fuck [something]" or "screw [something]" as fucking. Unlike masturbating, here we define it as an action applying to one thing since the player will need to define exactly what it is that he wants to fuck. Instead of fucking erin's pussy: If Erin is not in the location begin; say "Erin isn't here at the moment you know."; otherwise if erin is not ready for sex; say "Without warming Erin up to the idea first, that's only likely to get you fired."; otherwise; say "'If you want those pictures back,' you whisper, 'you'll have to let me fuck you.' You turn Erin around and force her over her desk. She yelps in surprise and moans when you reach between her legs, discovering that she's not wearing panties. You unbuckle your pants and slowly slide your cock into her dripping pussy. 'You're such a naughty girl, fucking your coworker in your office.' Erin just moans in response, gripping the desk and grinding her ass back at you.[paragraph break]'Oh yes, I'm your dirty girl! Oh god, fuck me!' Her words fade into moans, her body writhing against you as you pound your cock deep into her, gripping the swell of her hips for leverage. She arches her back, screaming as she climaxes. Once she calms down from her orgasm, Erin turns around and expertly sucks your cock until your climax."; end if. And the rest works pretty much like masturbating did. Remember that up until this point we haven't actually created a pussy for Erin (poor dear) so be sure to remedy that. Now, the clever reader might have noticed one or two problems with what I did above, and by "one or two" I mean a whole boatload. While this might appear to be the simplest way to handle things, in reality it's going to end up meaning a whole lot more work since you basically have to start over with every character and every body part. The following is a bit more advanced, but it addresses a lot of the problems that would otherwise arise. Before getting into the action itself, lets take a little closer look at body parts. You may recall that when we created Erin's tits, we did it this way. Erin's tits are part of Erin. The description is "Her perky breasts are about a C-cup." This works fine if we only have one NPC, but if we have more we would be forced to do the same thing for every character. Luckily, there is a better way to handle it by creating a new 'kind'. A body-part is a kind of thing. Some tits are a kind of body-part. Tits are part of every woman. Understand "tit/tits/breast/breasts/boob/boobs" as tits. First we create a new kind called a 'body-part.' Then we can use this kind when we create the individual parts. The line "Tits are part of every woman" does just what it sounds like. Every time we create another woman in our game she is automatically given that body part. We don't have to worry about creating it manually or defining synonyms every time. Another benefit is that we now have all the body parts in the game defined as the new kind 'body-part.' This allows us to write rules pertaining to all body parts in the game at one time, which we will use below. Now, let's see if we can come up with a better way to handle the fucking action. Fucking is an action applying to one thing. Understand "fuck [something]" or "screw [something]" as fucking. Look familiar? Yep, so far it's the same way we handled it above. When you're really writing a game, remember that a few more synonyms here might be a good idea. Now, on to the tricky stuff. Before fucking a woman enclosing a pussy (called the snatch): try fucking the snatch instead. Before asking someone (called the fucker) to try fucking a woman enclosing a pussy (called the snatch): try asking the fucker to try fucking the snatch instead. Before asking a woman (called the fucker) to try fucking the player: try asking the fucker to try fucking my cock instead. How we did things the first time around, if the player typed, 'fuck erin's pussy' or just 'fuck pussy' then the rule would work fine. However, if he typed 'fuck erin,' he would just get a stony silence. The reason is that Inform now understands 'fuck' as a command, but it does not know that fucking a person is the same as fucking a body part so if we went that way, we would have to write a whole separate rule for when the player tried to fuck the person rather than a body part. What the above does is just to redirect any attempt to fuck a woman, to fucking her pussy, whether the player is doing the fucking or asking someone else to. The last line would be for cases when the player types something like "Erin, fuck me." Instead of fucking something that is not a body-part, say "Ohh, kinky. In fact, a bit too kinky for this game." Instead of asking someone to try fucking something that is not a body- part, say "That sounds like a good way to get slapped to me." Since we defined the fucking action as 'fuck [something]' the player can legitimately try to fuck any object in the game and Inform will expect there to be a rule to handle it. Obviously that is not what we want. Commands like 'fuck desk' or 'fuck telephone' just don't make any sense, so to handle those situations we add in a rule to make sure that the player can only fuck things that we have defined as 'body-parts.' Before fucking a body-part (called the target): If the target is enclosed by the player, say "The laws of physics aside, that's just sick." instead. Before asking someone (called the fucker) to try fucking a body-part (called the target): If the target is enclosed by the fucker, say "'Did you just tell me to go fuck myself?' She slaps you across the face and storms out." instead. These rules test for whether the player is trying to fuck his own body parts or asking another character to do the same. Logically, it should never come up in a game, but who said players are always logical so it's usually best to try to be thorough. There are other rules that you might want to add in this vein, but you get the idea. A lot of this type of thing can be handled by a good extension. Most of the above is actually from my own very, very simple extension that I have previously released. If you want to take a look at a much better and more complete one, check our Dudeman's new extension, which you can download from the AIF Archive. The two other main sexual actions that almost all AIF games have are 'rubbing' and 'licking.' You can handle these in a similar manner as what we have done above. Once you have defined the rubbing action we have a better (in my opinion) way to handle masturbation. Once the rubbing action is set, the player will be able to rub his cock since it is a body part. Rather than create a whole new rule for masturbation, you can just do something like this. Before masturbating, try rubbing my cock instead. Which just redirect the command "masturbate" to the action "rub my cock," and saves you from having to write two separate rules. You can also redirect any attempts to ask someone to masturbate, to rubbing the correct body part in a similar way. Well, that's a pretty whirlwind tour of sexual commands and there is a lot more left to do, but it should at least give you some things to think about and somewhere to start. Next month we will be finishing up this series so be sure to come on back and see how things end up. * * * AIF Wants You If you can write game reviews, articles, opinion pieces, humorous essays, or endless blather, we want you. Contact the Editor for suggested content or just write what you want and send it to us. Submitting your work to Inside Erin: Please direct all comments, articles, reviews, discussion and art to the Editor at aifsubmissions@gmail.com. * * * Staff Editor: Purple Dragon has written six AIF games including Archie's Birthday - Chapter 1: Reggie's Gift, A Dream Come True, and Time in the Dark. He has received one Erin award and been nominated for several others. Staff: A Bomire is the author of several TADS AIF games, including Dexter Dixon: In Search of the Prussian Pussy, Tomorrow Never Comes and The Backlot. His games have won numerous awards and Erin nominations. He was the co-recipient of the Badman Memorial Lifetime Achievement Award in 2006. A Ninny is an AIF player, author of four AIF games and frequent beta-tester. His Parlour received an Erin for Best "One Night Stand" game in 2004 and his most recent game, HORSE walked away with three Erins at the 2007 awards show. BBBen is an author of a number of Adrift AIF games. His games have received numerous Erin awards and nominations and first place in A. Bomire's 2004 mini- comp. He was also the recipient of the 2007 Badman Memorial Lifetime Achievement Award. Bitterfrost is a longtime IF/AIF player working on his first (and last) game, How I Got Syphilix. Knight Errant is an AIF player who has released two games and is currently working on a couple of others. 'trix has released one game, Casting, which was written in Inform 6, and is sporadically working on another in TADS 3.