Jelajahi Sumber

[update] updating lactation system variables for new string index array. Step 1 - matching "lactate" to "lactation['active']"

sandra_schulz 5 tahun lalu
induk
melakukan
06db208ef6

+ 1 - 1
MakeQSP.bat

@@ -75,7 +75,7 @@ echo.
 echo Building ...
 
 @ECHO ON
-python -3 txtmerge.py locations glife.txt
+python txtmerge.py locations glife.txt
 txt2gam.exe glife.txt %QSPFILE% > nul
 @ECHO OFF
 

+ 240 - 0
barn_story_by_rypperdoc.txt

@@ -0,0 +1,240 @@
+I am glad I am not good enough with coding to even try. Just getting the text for varied encounters is a hand full and a change.
+
+So here is my latest rewrite of my contribution . Feel free to edit, chop, or discard as you see fit.
+
+First time
+
+As you approach the barn to milk the cow like your grandpa has asked you to do, you hear her low for attention. First thing in the morning, the cow's udder is uncomfortably heavy with milk. Eager for relief, the docile animal accepts being lead over in to the stall set up as a milking station. You perform a quick inspection of the milking equipment before turning it on. After cleaning the cow's teats you apply one of the long cups to each one. The cow contentedly eats from the pile of hay in front of her as the machine draws out her milk.
+Listening to the rhythmic pumping, you watch as bursts of milk are sucked from the cow's teats over and over again. With little to do at the moment but supervise the milking process, your mind wanders, remembering the feeling of your own milk being drawn out by your small hand-pump. It isn't as satisfying as when someone sucks on your nipple, but it still feels good. A part of you wonders how it would feel to be serviced by the powerful milking machine in front of you.
+With a start, you realize that you have begun massaging your breasts while daydreaming. You give yourself a shake and turn your attention to the milking machine. A piece of farm equipment is old but reliable. You inspect the hoses and fittings as it runs, making sure there are no leaks. Once the milking is finished for the morning, and your Grandpa has taken the cow out to the pasture, you take the machine apart to clean the cups and hoses.
+
+Second time
+
+As you approach the barn to milk the cow like your grandpa has asked you to do, you hear her low for attention. First thing in the morning, the cow's udder is uncomfortably heavy with milk. Eager for relief, the docile animal accepts being lead over to the old milking station. You perform a quick inspection of the milking equipment before turning it on. After cleaning the cow's teats you apply one of the long cups to each one. The cow contentedly eats from the pile of hay in front of her as the machine draws out her milk.
+The repetitive pumping is almost hypnotic to watch and listen to in the otherwise quiet barn. You find your mind drifting once more to thoughts of being milked by the pumping machine. You are distantly aware of your hands massaging your breasts, but what you are doing doesn't really register until you feel your milk starting to flow. Your face grows hot with embarrassment as you realize what has happened and you look around anxiously, making sure nobody saw you.
+Seeing that you are alone and unobserved, you decide to do something about the urgency you are feeling. You expose your breasts and lean forward, letting them hang free more a moment. You then begin to use your hands to express your milk. Your milk drips and sprays from your nipples to the floor of the barn even as you experience a pleasurable thrill from the experience. Once you have released enough milk to feel some relief, you straighten out your clothing and compose yourself, hiding your increased arousal from what you have done.
+After your father has taken the cow out to the pasture, you clean up in the barn. You break down the milker and clean it. While finishing the chore, you keep looking back to the fading wet spot of your milk on the ground.
+
+Third time
+
+As you approach the barn to milk the cow like your grandpa has asked you to do, you hear her low for attention. First thing in the morning, the cow's udder is uncomfortably heavy with milk. Eager for relief, the docile animal accepts being lead over to the old milking station. You perform a quick inspection of the milking equipment before turning it on. After cleaning the cow's teats you apply one of the long cups to each one. The cow contentedly eats from the pile of hay in front of her as the machine draws out her milk.
+Once the milking process up and running smoothly, you quickly look around to make sure nobody is near to or approaching the barn. You can already feel your body growing warm with excitement as you expose your breasts in the privacy of the barn. You begin massaging your breasts and pulling at your nipples. You continue to milk yourself as your watch the rhythmic pumping of the cow's teats. You milk soon lets down, falling to the floor from your breasts. A pleasurable moan escapes you, sounding not too unlike the low of a cow, as you enjoy the naughty thrill of what you are doing.
+Your hands are nowhere as efficient as the milking machine, so it takes almost as long to empty your breasts of milk as it does for the cow's udder to be empty. You hurry to redress yourself before your grandpa can come to the barn to take the cow out to graze. Once he is gone, you clean up the milking station, taking long looks at where your milk was spilled out, and think about what it would be like to be milked like a cow.
+
+Lactating, poking around in the barn.
+
+First time after third milking chore scene...
+
+You enter the barn, feeling your body tight with nervousness about what you are planning. While helping your grandparents, you have gotten to know the ins and outs of their small farm, including the old milking machine in the barn. You know that they are busy and won't be coming out to the barn, so you have decided now is the perfect time to do what you have been thinking about.
+You quickly make your way over to the milking station and get it set up. You adjust the vacume settings down, and from the available equipment you choose of hoses and milking cups for milking a goat. You expose your breasts and turn on the machine, pausing for a moment as you make sure nobody is going to investigate the sound. Once you are sure nobody can hear the machine, and trying not to think too much about what you are doing, you press the milking cups to your nipples.
+The strong suction at your nipples makes you tremble with pleasure as the cups become secure in place. The rhythmic sucking doesn't hurt, but it is stronger than you had anticipated, and you almost drop to your knees from the sensation. You are so caught up in the sensations of being milked by the machine you almost don't notice when your milk starts flowing into the cups. How naughty what you are doing is just adds to the excitement and the physical pleasure of the moment.
+In almost no time, your breasts are emptied of their milk. You were so caught up in how good the experience felt that you didn't notice when the flow form your nipples had ended. You almost don't want to reach out to turn off the machine, savoring a last minute of it's stimulation, before turning it off with a sigh. The cups fall away, leaving your nipples puffy and too tender to do that again today.
+After relaxing for a moment, you start to clean up. Cleaning and resetting the machine to hide the evidence of what you have done. You decide to drink your milk that the machine collected, rather than letting it all go down the drain, to further hide what you have been up to.
+
+Lactating, poking around in the barn.
+
+Second time
+
+You enter the barn with a sense of nervous excitement. You know that your grandparents are to busy to notice what you are up to. You quickly set up the milking machine again, looking forward to another pleasurable session. You undress down to your panties and hang your clothes on a nail so they will stay clean while you are being milked. After turning on the machine, you take a deep breath to steady yourself, then press the cups to your nipples.
+You feel your milk let down almost immediately as a wave of pleasure washes over you. Without even realizing it, you close your eyes, listening to the rhythmic pumping as you savor the stimulating suction on you nipples. Being milked feels so good, the whole experience just makes you want to surrender to process.
+As pleasurable as the milking process is, the weight of the cups pulls at your nipples as you stand, and threaten to come free. Bending forward so that gravity is pulling the cups straight down you find makes the milking session more comfortable for your breasts, allowing you to better enjoy being milked.
+In almost no time, your breasts are emptied of their milk. You were so caught up in how good the experience felt that you didn't notice when the flow form your nipples had ended. You almost don't want to reach out to turn off the machine, savoring a last minute of it's stimulation, before turning it off with a sigh. The cups fall away, leaving your nipples puffy and too tender to do that again today.
+After relaxing for a moment, you start to clean up. Cleaning and resetting the machine to hide the evidence of what you have done. You decide to drink your milk that the machine collected, rather than letting it all go down the drain, to further hide what you have been up to.
+
+>>
+Lactating, poking around in the barn.
+
+third time, Milking path, 1st interruption human or bandit event 1
+
+You enter the barn with a sense of nervous excitement. You know that your grandparents are to busy to notice what you are up to. You quickly set up the milking machine again, looking forward to another pleasurable session. Finally, you get yourself ready for milking by...
+
+Choice A) Simply get enough clothes off or out of the way to bare your breasts...
+Choice B) Undress down to your panties and hang your clothes on a nail so they will stay clean while you are being milked.
+
+Choice A) You have realized quickly the the weight of the collection equipment pulls down on your breasts in n uncomfortable way, but by bending forward, so that gravity pulls it all straight down, you are better able to enjoy the milking process. That is why you turn to the low wall that is the side of the milking stall.
+The wall is almost chest high to you. Resting your elbows and forearms on the low wall and locking your knees, lets you bend at the waist and let your upper body and head just relax loosely. In this position, you can comfortably watch the collection cups sucking at your breasts as you enjoy the sensation of being drained of milk. But soon the hypnotic rhythm of the pumping and the sensual pleasure of being milked has you relaxed and slipping into a stupor.
+Your relaxed mood is suddenly broken by the sound of a man's voice outside the barn greeting Bandit. Your eyes shoot wide with fright at the thought of being caught. You quickly stand and turn off the machine, letting the cups become loose on your breasts. You pull them free and rush to get your clothes back in place. Next, you turn your attention to the milking machine, taking apart the connections to hide what you had it set up to do. You hear someone coming closer as you work, your mind racing.
+“Sveta?” You hear Gregory question you. “What are you doing?”
+“I forgot to clean the milker this morning,” You lie to him, not looking in his direction. “I rushed out here as soon as I remembered.” Proud of your believable story, you go through the process of cleaning up the equipment, hoping he thinks you are hurrying through the work because you are behind schedule, and not because you are nervous.
+“I see,” He says. After a long pause, he leaves you and goes about his own work.
+Once he moves away, you give a quiet sigh of relief. You want to finish cleaning up the evidence of what you were doing and get away from the barn. Your sensitive nipples inside your milk-wet clothing is making you hyper aware of your own body in both good and bad ways.
+
+Choice B) Since you started using the milking machine, you have noticed that your nipples and breasts have become much more sensitive, in an arousing way, your your milk production has increased. The milking machine leaves your nipples very tender, but using the much smaller hand pump doesn't have the same suction. You wonder how much milk you will eventually produce if you keep training your breasts this way.
+You give yourself a shake, returning to the moment, and putting such thoughts aside for another time. After turning on the machine, you take a deep breath to steady yourself, then press the cups to your nipples. With a shiver of pleasure and a happy sigh, you let yourself sink to your knees as you enjoy the sensation of being milked.
+You have learned that by bending forward, the weight of the milking equipment pulls more evenly at your breasts, making the process more comfortable. Already on your knees, you lean forward, putting your hands on the ground. You lock your elbows and surrender to the pleasure of the moment.
+The rhythmic pumping of the milking machine almost completely drowns out the sound of movement in the barn. Your vision comes in to focus and you turn your head just in time to see Bandit coming your way. Before you can decide to do anything, you feel his cold, wet nose press into your butt....
+
+Choice... A.) do nothing and let it happen. - leads to Badit event 2
+Or B.) Quickly move to stop Bandit. Blocks bandit event 2, may repeat event 1
+
+>>Choice A)
+You want to protest, but the sudden feel of his tongue between your thighs takes your voice away.
+You were aroused before, but now Bandit's tongue is licking the crotch of your panties and soaking them through. It is too much for you to resist, making you groan in pleasure from the attention. Between the cups sucking at your nipples and Bandit's agile tongue, you are hit with a powerful orgasm that leaves you gasping for breath and seeing stars.
+The pleasure continues to come in waves, until the suction on your nipples becomes too painful to enjoy. With a supreme effort, you manage to move your body to turn off the milking machine. From the collection bottle, you take a deep drink of your own milk to restore yourself, before giving the rest to Bandit. The milk successfully distracts the dog long enough for you regain some strength and clean up and get dressed.
+
+>> Choice B)
+With an awkward croak of protest, you swing your hips to escape the dog's nose even as you reach to push him away from you. The sudden movement pulls one of the cups from your nipple in an unpleasant way, while the other pulls at you uncomfortably. The mood is ruined and your fun spoiled by the dog's interruption. You clean up and get dressed, and tell yourself that if you do this again, to make sure to close all the barn doors.
+
+
+
+Lactating, poking around in the barn
+2nd bandit event.
+
+You enter the barn with a sense of nervous excitement. You know that your grandparents are to busy to notice what you are up to. You quickly set up the milking machine again, looking forward to another pleasurable session. Remembering what happened last time, before you undress you decide to...
+A) make sure the barn doors are closed – leads to repeat of milking event 2
+B) get yourself ready like before – leads to repeat of milking event 2 or bandit event 1
+C) take off your panties with everything else – Bandit 2nd event, repeatable
+
+Choice C)
+With a naught grin, you get completely naked and hang your things up out of the way. You take the collection cups in hand, turn on the machine, and kneel on the floor, your body flush from anticipation. You hold the collection cups to your nipples until the suction has a firm hold, then lean forward and put your hands on the ground, letting the machine and gravity drain your milk and fill you with pleasure.
+You feel the thrill of what you are doing turn you on, and know that the scent of your arousal is spreading. Soon, you hear Bandit coming your way. You realize you are rocking side to side as you are getting milked, waving your exposed hips back and forth. It is more than enough invitation for Bandit to once again stick his nose between your legs. His tongue soon follows, making you gasp. Before you can do anything else, Bandit mounts you.
+You moan in pleasure as Bandit pulls himself in tight to your hips, his hot erection prodding you as he blindly searches for an opening to penetrate.
+(( variable chance of anal or vaginal penetration – if butt plug is worn, only vaginal penetration))
+You gasp as he hits his mark, his hard cock thrusting into your (ass/pussy.) It is all you can do to just hold yourself in place as he fucks you like an animal. The dog pounds in to you hard and quick as you are milked. You moan in pleasure from all the sensations crashing through your body, blanking out the ability to think clearly.
+The increased pressure at your opening with every thrust gives you only a brief warning. You realize what is about to happen, but you are helpless to prevent it, even if you were note too lost in pleasure to care. Bandit's knot pushes in to you as he claims you as his bitch. The feeling of his hot seed spilling into your (ass/pussy) sets off your own body shaking orgasm.
+You ride out the waves of pleasure, savoring the feeling of everything that is happening to your body. You finally start to come back to yourself when Bandit dismounts, pulling his deflating knot from your used (ass/pussy.) Like a typical male of any species, he got what he wanted and is wiling to just leave you wet, used, and exposed. You allow yourself to remain in that position as you catch your breath until the milking is finished.
+Staggering like a drunk, you manage to climb to your feet and clean up the barn. Your powerful orgasm, and the tenderness of your body, leave you walking a little funny even after you manage to dress yourself. When you leave the barn, you cannot stop smiling to yourself.
+
+
+>>
+Lactating, poking around in the barn.
+2nd human scene
+
+You enter the barn with a sense of nervous excitement. You know that your grandparents are to busy to notice what you are up to. You quickly set up the milking machine again, looking forward to another pleasurable session. Finally, you get yourself ready for milking by by baring your breasts. You turn on the machine and attach the cups to your breasts, then turn to the side wall of the stall to settle into your milking position. You let yourself surrender to the pleasure of being milked and relax in place, tuning out the world to better focus on the sensations coming from your breasts.
+You almost instantly lose your sense of time. You don't know how long you have been enjoying the milking, but you feel your alertness returning and try to identify why. After a moment you lift your head and look around, only to feel a blazing flash of embarrassment when you see Gregory standing in the doorway of the barn, watching you.
+“Eep!” You duck your head to hide your brightly blushing face while stand otherwise frozen, desperately trying to think of a way to explain why you are milking yourself like a farm animal. For a long minute the only sound in the barn comes from the milking machine. Then you hear his footsteps as he walks towards you.
+
+(I would suspect coding would go here to reflect Sveta's level of exhibitionist tendencies)
+
+Medium exhibition level
+--- You wait, frozen in place, filled with burning shame
+
+Medium exhibition level
+--- You wait, knowing how well you explain yourself is the only chance you have to keep your family from finding out about this.
+
+Medium exhibition level
+--- You feel his eyes upon you in your vulnerable pose, with your breasts exposed, and feel your body grow warm with arousal.
+
+“Sveta?” He questions you in a low voice.
+(more exhibitionist coding??)
+
+Low exhibition level
+--- “It's not what it looks like,” You try to explain in a cracking, embarrassed voice.
+“I started lactating a while ago,” You explain, with your head down and your eyes tightly closed, even as you hear him come close to you. “And it gets painful if I don't drain my breasts. But I forgot to bring my pump with me. I could milk myself by hand, but that takes a lot of time, and I thought that this seemed like a good idea...”
+
+Medium exhibition level
+--- “Please don't tell anyone,” You answer as you try to get your embarrassment under control.
+“I started lactating a while ago,” You explain calmly while looking down at the boots now standing beside you. “And it gets painful if I don't drain my breasts. But I forgot to bring my pump with me. I could milk myself by hand, but that takes a lot of time, and this seemed like an easier way to do it.”
+
+High exhibition level
+--- “I'm sorry you saw me like this,” You say as you look up to give him a small smile.
+“I started lactating a while ago,” You explain in a voice made a little husky from your growing arousal. “And it gets painful if I don't drain my breasts. But I forgot to bring my pump with me. I could milk myself by hand, but that takes a lot of time, but then I thought it would be fun to try doing it this way.”
+
+“I see,” He says slowly. “Is it working?”
+
+Low exhibition level
+--- Fighting your embarrassment, you nod without speaking, knowing he must be looking at your breasts being milked.
+
+Medium exhibition level
+--- “Yes,” You answer, blushing. The milking of your breasts is still stimulating your body, and you cannot help but be aware of how exposed you are to the man standing beside you.
+
+High exhibition level
+--- “Oh, yes,” You tell him, trying not to moan. Your body is hot with arousal, and you are wet between your legs, keenly aware of his eyes upon you.
+
+Low exhibition level
+“Sveta, would you like a hand?” He asks almost casually.
+
+--- You are too overcome by embarrassment answer. You may have given a nod of your head, but you are not sure. You hear his movements beside you, but you still cannot bring yourself to open your eyes. You almost jump in surprise when he gently puts his hand on your shoulder. You do feel your body shiver in response to his touch.
+You realize Gregory is a practiced farm hand. He must be able to read how nervous you are from the tension in your body, because he starts petting your shoulder while making soft shushing sounds. He is acting like you are a skittish farm animal that needs to be calmed down. Before you realize it, his actions are actually working on you. You start to relax under his attention and enjoy his touch as your milking continues towards its conclusion.
+Gregory moves around you, but always keeping a hand on your body. He pets your head, shoulders, or back while making quiet sounds with his voice. When he turns off the milking machine, the barn seems deafeningly quiet for a moment.
+“There there, Sveta,” He says soothingly. “We're almost finished. Just be a good cow for a little bit longer.”
+The situation feels a little unreal to you. In spite of your own small fantasy about being milked, having him call you a cow is a surprise. But it kind of makes sense in a way. You realize he must be a little uncomfortable at the awkwardness of the situation, so calling you a cow and acting the same way he would around a new cow that wasn't used to him would make it easier to deal with.
+You give a small gasp as he removes the collection cups, breaking the suction with small tugs. He takes a cloth and gently wipes down your breasts and sensitive nipples. A small moan of pleasure from the stimulation escapes you lips. You realize that he heard you when, after a short pause, he continues to fondle your breasts under the excuse of drying them.
+His hand at your breast is soothing, at the same time that the cloth he is using is stimulating as it gently rubs your nipples. The feel of his hand sliding down your back almost escapes your notice, until he cups your bottom. You gasp as he gives you a squeeze.
+
+Do you?
+A) Flinch away.
+B) Hold still and enjoy it.
+
+A) Seeing your reaction, he calmly stops what he is doing. A moment later he stops touching you all together. He moves over to the pumping equipment, and a quick look shows that he has his back to you as he starts cleaning up. Without saying anything, you quickly fix your clothes and leave the barn.
+
+B) Not getting any resistance from you, he continues to massage and rub your bottom. You feel his strong hands exploring you and bite your lip as you try to contain your growing excitement. When his fingers slide between your legs, you cannot help but let out a soft moan on pleasure.
+That was what he was waiting for, and all the encouragement he needed. He stops paying attention to your breasts and moves to stand behind you. His hands are confident as he removes your obstructing clothing. When you feel him reaching between your legs next, his fingers quickly find your naked and wet pussy. Pleasure and anticipation has melted away any desire to resist what you suspect, and even hope is coming next.
+Gregory steps up behind you. You can feel him there, one hand between your hips and his. The head of his cock hits your inner thighs before moving up to rub against your pussy. When the head of his cock presses against your opening, you reflexively push back. With a small grunt, he pushes his cock into you.
+What happens next can only be called mating. He is taking you from behind like two animals in heat. Neither of you are talking as he thrusts into you over and over again. You can only hold your position and take it, moaning in pleasure as you build to orgasm. Behind you, his breathing heavy as he works his hips, thrusting increasingly harder and faster.
+You mind blanks out as you orgasm. You body shudders and you moan loudly in your moment of release. Your arms on the sidewall of the stall, and his grip on your hips are all the support that is keeping you from sinking to the floor.
+A deep groan and one final thrust that buries his cock deep in your pussy is the only warning. He holds himself tightly in place inside of you as he cums. You feel his cock pulse, and the pressure of his seed splashing inside of you. It is almost enough to send you over the edge once more. Together, you hold that position as he empties his load into your pussy.
+When he is finished, he steps back from you. You cannot help but notice the emptiness in your pussy now that his cock is gone. The air is cool on your hot, wet, and used pussy. You can feel some of his cum, mixed with your own juices, starting to dribble out of you.
+“Good girl,” Gregory says as he lightly caresses your butt. Without another word, moves over to the pumping equipment, and a quick look shows that he has his back to you as he starts cleaning up. Without saying anything, you quickly fix your clothes and leave the barn.
+
+
+Medium exhibition level
+“Sveta, would you like a hand?” He asks almost casually.
+
+---- You nod, blushing furiously. Gregory steps up beside you, moving slowly. You realize Gregory is a practiced farm hand. He must be able to read how nervous you are from the tension in your body, because he starts petting your shoulder while making soft shushing sounds. He is acting like you are a skittish farm animal that needs to be calmed down. Before you realize it, his actions are actually working on you. You start to relax under his attention and enjoy his touch as your milking continues towards its conclusion.
+Gregory moves around you, but always keeping a hand on your body. He pets your head, shoulders, or back while making quiet sounds with his voice. When he turns off the milking machine, the barn seems deafeningly quiet for a moment.
+“There there, Sveta,” He says soothingly. “We're almost finished. Just be a good cow for a little bit longer.”
+The situation feels a little unreal to you. In spite of your own small fantasy about being milked, having him call you a cow is a surprise. But it kind of makes sense in a way. You realize he must be a little uncomfortable at the awkwardness of the situation, so calling you a cow and acting the same way he would around a new cow that wasn't used to him would make it easier to deal with. You decide to play along, hoping you will feel less embarrassed if you can make it more like a game of pretend.
+“Mooo,” You give your best low.
+Gregory smiles and gives a low chuckle of amusement.
+You give a small gasp as he removes the collection cups, breaking the suction with small tugs. He takes a cloth and gently wipes down your breasts and sensitive nipples. A small moan of pleasure from the stimulation escapes you lips. You realize that he heard you when, after a short pause, he continues to fondle your breasts under the excuse of drying them.
+His hand at your breast is soothing, at the same time that the cloth he is using is stimulating as it gently rubs your nipples. The feel of his hand sliding down your back almost escapes your notice, until he cups your bottom. You gasp as he gives you a squeeze.
+
+Do you?
+A) Flinch away.
+B) Hold still and enjoy it.
+
+A) Seeing your reaction, he calmly stops what he is doing. A moment later he stops touching you all together. He moves over to the pumping equipment, and a quick look shows that he has his back to you as he starts cleaning up. You quickly fix your clothes while he is busy.
+“Thank you,” You manage to say without your voice shaking.
+Gregory only waves over his shoulder at you as he continues working. Without another word, you leave the barn. A part of you is wondering if you should have held still and let things continue.
+
+B) Not getting any resistance from you, he continues to grope your bottom. You feel his strong hands exploring you and bite your lip as you try to contain your growing excitement. When his fingers slide between your legs, you hide a soft moan on pleasure by turning it into another bovine low.
+“Mooo...”
+That was all the encouragement he needed to take things further. He stops paying attention to your breasts and moves to stand behind you. His hands are confident as he removes your obstructing clothing. When you feel him reaching between your legs next, his fingers quickly find your naked and wet pussy. Pleasure and anticipation has melted away any desire to resist what you suspect, and even hope is coming next.
+Gregory steps up behind you. You can feel him there, one hand between your hips and his. The head of his cock hits your inner thighs before moving up to rub against your pussy. When the head of his cock presses against your opening, you reflexively push back. With a small grunt, he pushes his cock into you.
+What happens next can only be called mating. He is taking you from behind, a cow being mounted by a bull. Neither of you are talking as he thrusts into you over and over again. You can only hold your position and take it, moaning in pleasure as you build to orgasm. Behind you, his breathing heavy as he works his hips, thrusting increasingly harder and faster.
+You mind blanks out as you orgasm. You body shudders.
+“Mooo,” You moan, lowing like a cow, in your moment of release. Your arms on the sidewall of the stall, and his grip on your hips are all the support that is keeping you from sinking to the floor.
+A deep groan and one final thrust that buries his cock deep in your pussy is the only warning. He holds himself tightly in place inside of you as he cums. You feel his cock pulse, and the pressure of his seed splashing inside of you. It is almost enough to send you over the edge once more. Together, you hold that position as he empties his load into your pussy.
+When he is finished, he steps back from you. You cannot help but notice the emptiness in your pussy now that his cock is gone. The air is cool on your hot, wet, and used pussy. You can feel some of his cum, mixed with your own juices, starting to dribble out of you.
+“Good cow,” Gregory says as he lightly caresses your butt.
+“Moo..,” You try to keep the game going, but your low ends in a girlish giggle.
+He gives another amused chucked as he moves over to the pumping equipment. A quick look in his direction shows that he has his back to you as he starts cleaning up. You quickly fix your clothes while he is busy.
+“Thank you,” You say to him as you give him a quick hug from behind. The feel of your sensitive breasts pressed against his back makes you smile.
+“Any time,” He replies with a small wave and a smile over his shoulder.
+Without another word you leave the barn, hoping for a next time.
+
+High exhibition level
+“Sveta, would you like a hand?” He asks almost casually.
+--- “Hmmm,” You give him a sensual smile. “Yes, please.”
+He smiles back as he moves close to you. He takes a moment to inspect the equipment to make sure it is set up correctly, including how the collection cups are snug against your breasts around your nipples.
+“You did a good job setting everything up,” He nods. “Good cow.”
+“Moo,” You respond with a wink, earning an amused chuckle in response.
+“As long as the cow is holding still to be milked, I should do an inspection, to make sure she is healthy.” He says this as he steps in close and starts running his hands over your body.
+You stand, bent over and leaning against the side wall of the milking stall, accepting his touch. It is clear that he is enjoying the opportunity to feel you up. Following his directing touches, you shift your weight so he can remove your clothes. Soon, you are naked in the stall for him to see and touch as much as he wants.
+You let out several small moans as his hands explore your naked body. His fingertips trace along your labia and around your anus, teasing you and making your pussy wet with anticipation. You give another moan of pleasure. It comes out of you sounding like a bovine low.
+“You're such a good cow, Sveta,” He says with a smile.
+The touching and teasing goes on for what seems like a long time. When he stops, you are left struggling with your arousal while you try to find your voice to ask him why. But then he turns off the milking pump. You had not even realized that your breasts had been drained, so lost in the moment you that you were.
+“Good cow,” He says as he starts removing the collection cups. “Just wait right there.”
+Naked and on display for him, you do as you are told. He carefully makes sure the hoses and cups are out of the way, then he returns to you, opening the front of his pants and pulling out his hard cock.. He steps behind you and takes hold of your hips without any hesitation.
+“And now I am going to breed you,” He declares as he pushes his cock forward, rubbing it against your exposed, wet, and ready pussy. “You ready, Cow?”
+“Yes,” You moan. “Be my bull and mount me.”
+“Good cow,” He says one more time as the head of his cock finds its way into your pussy.
+Without any more time wasted, he starts thrusting his cock into you. It is a pure, animal like, mating session. He is behind you, f***ing you, using your body in the same direct way that animals breed. He is thrusting in to you hard and fast, causing you to give voice to a long bovine low of pleasure as you orgasm.
+You are reduced to being just an animal, a cow mounted by a bull. You are panting heavily between climaxes, and each time he pushes you over the edge, you give out a long, low moan that sounds a lot like the moo from a cow. The ridiculousness, the humiliation of it just adds to the excited fire within yourself.
+When Gregory starts thrusting harder, almost pushing you down if not for his grip on your hips, you realize he is almost at his limit. You do your best to push back, wanting to feel him as deep inside you as possible. He starts to grunt with every thrust, then, with a long groan, he forces his cock as deep into your pussy as he can get it, holding it there as you feel his hot cum splashing into you.
+For a long moment you both stay locked together at the hips as he empties his seed into your pussy. Both of you are riding out the waves of pleasure from the fast, hard breeding. All too soon it comes to an end.
+He pulls his softening cock out of your pussy, letting the cool air flow over your wet, used flesh. You shiver from the sensation, hardly noticing him zipping up his pants. Much to your disappointment, he starts to walk away.
+“I need to get back to work,” Gregory tells you. “Let me know when you are ready to get milked again.”
+He leaves you alone in the barn, naked, wet, and used. You remain in place for several long minutes while you gather your strength. The crude way he used you and left is making you feel aroused even while you are gathering yourself together.
+Finally, you manage to recover your strength and coordination. You dress yourself, and then clean up the equipment so nobody will suspect that something has been going on. When you leave the barn, you are composed and smiling, hoping you will find another opportunity for a milking session like that again.
+
+>>
+Lactating, poking around in the barn.
+
+third time, Milking path decision repeated.
+
+You enter the barn with a sense of nervous excitement. You know that your grandparents are to busy to notice what you are up to. You quickly set up the milking machine again, looking forward to another pleasurable session. Finally, you get yourself ready for milking by...
+
+Choice A) Simply get enough clothes off or out of the way to bare your breasts... (if not first time, continue to appropriate human scene. If first time, go to first human interruption scene)
+Choice B) Undress down to your panties and hang your clothes on a nail so they will stay clean while you are being milked. (if not first time, go to appropriate Bandit scene. If first time, go to Bandit interruption scene.)

TEMPAT SAMPAH
bra_sizes.xls


+ 256 - 0
get_milk_old

@@ -0,0 +1,256 @@
+if $ARGS[0] = '$get_breastmilk':
+
+	!!	func('lact_lib','$get_breastmilk', sucktion_type, sucktion_time)
+	!!	ARGS[1] = sucktion_type: the type of sucktion. adult_mouth [0], child_mouth [1], baby_mouth [2], manual_breastpump [3] , electric_breastpump [4], hand_expressing [5], cow milker [6]
+	!!	ARGS[2] = sucktion_time: how many minutes the sucking/pumping takes place
+	!!	Usage: breastmilkvolume = func('lact_lib','$get_breastmilk', 4, 20)
+	!! 	RESULT = Milk in ml*10
+	!!	what type of sucktion is happening? different sucktion can cause a different demand of breastmilk. Base rate of sucktion is 10ml/minute.
+
+	soreness_mod = 10
+	breastpumped = 1
+	!! 'suck_flow_rate initialized'
+	if ARGS[1] = 0:
+		!! 'adult sucking'
+		suck_flow_rate = 12 + rand(0,4)
+		temp_var = pcs_mood +(ARGS[2]/8)
+		if temp_var > 100:
+			pcs_mood = 100
+		else
+			pcs_mood += ARGS[2]/8
+		end
+	elseif ARGS[1] = 1:
+		!! 'child sucking'
+		suck_flow_rate = 8 + rand(0,2)
+		temp_var = pcs_mood + (ARGS[2]/2)
+		if temp_var > 100:
+			pcs_mood = 100
+		else
+			pcs_mood += ARGS[2]/2
+		end
+	elseif ARGS[1] = 2:
+		!!	'baby sucking'
+		suck_flow_rate = 6 + (rand(0,2))
+		temp_var = pcs_mood + ARGS[2]
+		if temp_var > 100:
+			pcs_mood = 100
+		else
+			pcs_mood += ARGS[2]
+		end
+	elseif ARGS[1] = 3:
+		!!	'manual_breastpump sucking'
+		suck_flow_rate = 9
+	elseif ARGS[1] = 4:
+		!!	'electric_breastpump sucking'
+		suck_flow_rate = 10
+	elseif ARGS[1] = 5:
+		!! 'hand expression'
+		suck_flow_rate = 3 + rand(1,2)
+	elseif ARGS[1] = 6:
+		!! 'cow milker sucking'
+		suck_flow_rate = 100
+	else
+		!! 'suck flow else branch'
+		suck_flow_rate = 10
+	end
+	!!	If you pump and work your breast more, soreness will decrease after pumping. This can also decline if your breasts arent worked for a longer time.
+	if breastcounter > 0:
+		temp_var = breastcounter/10
+		soreness_mod += temp_var
+		if soreness_mod > 20: soreness_mod = 20
+		if nipple_cream = 1:
+			soreness_mod += 20
+			nipple_cream = 0
+		end
+	end
+	!! No lactation, no milk, but stimulus is applied, so some things are going to happen here.
+	if lactate = 0:
+		if milkoverdemand <= 0: milkoverdemand = 0
+		pump_stop_brake = 0
+		!!	This is how much milk demand is applied to the breasts. In this function it is needed to calculate the nipple pain and breast pain.
+		max_sucktion_demand = 10*suck_flow_rate*ARGS[2]
+		if pain['nipples'] <= 60:
+			suck_until_pain = ((60 - pain['nipples'])*10*(soreness_mod/10))/suck_flow_rate
+		end
+		temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
+		if temp_var > 60:
+			pain['nipples'] = 65
+			pump_stop_brake = 1
+			pumptime = suck_until_pain
+			max_sucktion_demand = 10*suck_flow_rate*pumptime
+		else
+			pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
+		end
+
+		temp_var = pain['breasts'] + max_sucktion_demand/1000
+		if temp_var > 20:
+			pain['breasts'] = 25
+		else
+			pain['breasts'] += max_sucktion_demand/1000
+		end
+		!! Pumping breasts is exhausting even if no milk comes. so this is handled here.
+
+		temp_var = pcs_energy - max_sucktion_demand/1500
+		if temp_var < 0:
+			pcs_energy = 0
+			!! energy usage flag on.
+			energytomilkpump = 1
+		else
+			pcs_energy -= max_sucktion_demand/1500
+			!! energy usage flag on.
+			energytomilkpump = 1
+		end
+
+		if pumptime < 10:
+			breastcounter += 1
+		else
+			breastcounter += pumptime/10
+		end
+
+		milkoverdemand += max_sucktion_demand
+		RESULT = 0
+	!! If there is lactation, do the magic
+	elseif lactate >0:
+		!!	How much milk can go through the nipple. Base rate is 10ml/minute when sucktion is applied to the nipple. If the demand is higher than the nipple can push through, nipple soreness will happen more quickly.
+		if pcs_nips > 0:
+			max_nip_flow_rate = 6
+		elseif pcs_nips > 20:
+			max_nip_flow_rate = 8
+		elseif pcs_nips > 40:
+			max_nip_flow_rate = 10
+		elseif pcs_nips > 60:
+			max_nip_flow_rate = 12
+		elseif pcs_nips > 80:
+			max_nip_flow_rate = 14
+		elseif pcs_nips > 100:
+			max_nip_flow_rate = 16
+		else
+			max_nip_flow_rate = 10
+		end
+
+		!!	If you pump and work your breast more, soreness will decrease after pumping. This can also decline if your breasts arent worked for a longer time.
+		if breastcounter > 0:
+			temp_var = breastcounter/10
+			soreness_mod += temp_var
+			if soreness_mod > 20: soreness_mod = 20
+			if nipple_cream = 1:
+				soreness_mod += 10
+				nipple_cream = 0
+			end
+		end
+
+		!!	If you pump more, more milk will come, disregarding nipplesize. Things will get used to milking and be more loose.
+		nip_flow_mod = 1
+		temp_var = breastcounter/10
+		nip_flow_mod += temp_var
+		if nip_flow > 30: nip_flow_mod = 30
+		max_nip_flow_rate += nip_flow_mod
+
+		!!	How much milk demand is applied to the breasts. We want to know if we can just suck out what is already stored or if additional milk production is needed to go through the whole pumping/sucking.
+		!!	If we only need 20ml from a 100ml storage, we would only substract 20ml, leaving 80ml inside the breasts.
+		
+		max_sucktion_demand = 10*suck_flow_rate*ARGS[2]
+		!!	Is enough milk already in the breasts?
+		if lactatemv >= max_sucktion_demand:
+			!! can the nipples handle the flow?
+			if max_nip_flow_rate >= suck_flow_rate:
+				milkedvolume = max_sucktion_demand
+				lactatemv -= max_sucktion_demand
+			elseif max_nip_flow_rate < suck_flow_rate:
+				milkedvolume = max_nip_flow_rate*10*ARGS[2]
+				lactatemv -= milkedvolume
+				!!	time for sore nipples. We apply more sucking than the nipples can handle. So it hurts more. if nipple pain over 60, then it goes to 65. else it just adds soreness.
+				max_sucktion_demand -= milkedvolume
+				temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
+				if temp_var > 60:
+					pain['nipples'] = 65
+				else
+					pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
+				end
+			else
+				cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_breastmilk</i>!</font></b><b>Error in Lactatemv bigger than max_sucktion_demand fork.</b>'
+			end
+		elseif lactatemv < max_sucktion_demand:
+			!!	Magic!
+			temp_var = (lactatemv/(max_nip_flow_rate*10))
+			if temp_var <= 0 and lactatemv > 0: temp_var = 1
+			pumptime_left = ARGS[2] - temp_var
+			if pumptime_left <= 0 and lactatemv > 0: pumptime_left = 1
+			temp_var = lactaterate/60
+			if temp_var <= 0 and lactaterate > 0: temp_var = 1
+			if temp_var >= max_nip_flow_rate:
+				if ARGS[1] = 2: breastcounter += 50
+				milkedvolume = (max_nip_flow_rate * 10 * pumptime_left) + (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
+				lactatemv -= (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
+			elseif temp_var < max_nip_flow_rate:
+				!!with a baby sucking, more milk should be made due to nature ...
+				if ARGS[1] = 2: milkoverdemand += 100000
+				milkedvolume = (temp_var * pumptime_left) + (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
+				lactatemv -= (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
+			else
+				cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_breastmilk</i>!</font></b><b>Error in Lactatemv smaller than max_sucktion_demand fork.</b>'
+			end
+			if lactatemv <= 0: lactatemv = 0
+			!!	the breasts had to produce milk, so energy is used.
+			temp_var = pcs_energy - milkedvolume/1000
+			if temp_var < 0:
+				pcs_energy = 0
+				if rand(0,100) > 90: fat -= 1
+				!!	this is checking if pcs_energy was impacted during milking.
+				energytomilkpump = 1
+			else
+				pcs_energy -= milkedvolume/1000
+				!!	this is checking if pcs_energy was impacted during milking.
+				energytomilkpump = 1
+			end
+			!! the breasts had to produce milk, so hydration is used.
+			temp_var = pcs_hydra - milkedvolume/500
+			if temp_var < 0:
+				pcs_hydra = 0
+				energytomilkpump = 1
+			else
+				pcs_hydra -= milkedvolume/500
+				energytomilkpump = 1
+			end
+			!!	if more is pumped than produced the breasts will hurt too.
+			if milkedvolume < max_sucktion_demand:
+				!!	milkoverdemand: This is used for the daily milk growth. If there is overdemand, the lactaterate will change the next day. Will be set to 0 every day.
+				milkoverdemand += max_sucktion_demand - milkedvolume
+				temp_var = pain['breasts'] + (max_sucktion_demand - milkedvolume)/1000
+				if temp_var > 20:
+					pain['breasts'] = 20
+				else
+					pain['breasts'] += (max_sucktion_demand - milkedvolume)/1000
+				end
+			end
+			if max_nip_flow_rate < suck_flow_rate:
+				!!	sore nipples again. "used to breastpumping" variable needs to come in here too!
+				temp_var = pain['nipples'] + ((((max_nip_flow_rate*100)/60) * pumptime_left)/100) + (max_sucktion_demand/100)/(soreness_mod/10)
+				if temp_var > 60:
+					pain['nipples'] = 65
+				else
+					pain['nipples'] += ((((max_nip_flow_rate*100)/60) * pumptime_left)/100) + (max_sucktion_demand/100)/(soreness_mod/10)
+				end
+			end
+		end
+		!! The standard nipple pain applied due to pumping. Adding to the pain that is calculated above
+		temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
+		if temp_var > 60:
+			pain['nipples'] = 65
+		else
+			pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
+		end
+
+		if pumptime < 10:
+			breastcounter += 1
+		else
+			breastcounter += pumptime/10
+		end
+
+		RESULT = milkedvolume
+	else
+		cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_breastmilk</i>!</font></b>'
+	end
+end
+
+!! lact_lib

+ 148 - 0
lact_porns.qsrc

@@ -0,0 +1,148 @@
+if $ARGS[0] = '15':
+	if rand(0,1)=0:pornhj += 1
+	pornlac += 1
+	pfType = 16
+	cla
+	*clr
+	city_porn += 40
+	minut += 30
+	gs 'stat'
+	
+	'The set is already bustling with assistants setting up lighting, so that there are no shadows.'
+	'To the side stands the actor <<$pakter[1]>>, looking at you and your breasts while slightly stroking his dick.'
+
+	act 'Undress and start':
+		cla
+		*clr
+		gs 'stat'
+		'<<$pakter[1]>> sits on the bed. You walk up to him and sit down beside him.'
+		if tits <= 5:
+			'You lean back more to give him a better view at your ample breasts, his eyes wandering over them.'
+		elseif tits > 5:
+			'You lean back more to give him a better look at your large breasts, his eyes wandering over them, admiring their size.'
+		end
+		gs 'arousal', 'porn', 30, 'exhibitionism'
+		minut += 30
+		milkedvolume = ((lactaterate/60)*30) + lactatemv
+		gs 'stat'
+		
+		act 'Let him play with your breasts':
+			cla
+			*clr
+			'<<$pakter[1]>> starts to weight your breasts.'
+			if tits <= 5:
+				'They wobble slightly in his hands. He makes a satisfied face expression.'
+			elseif tits > 5:
+				'They wobble alot in his hands, his fingers almost vanishing in you titflesh. From his face expression you can tell that he is amazed by their size.'
+			end
+			'He starts to massage them gently, careful to not let any milk escape yet. You lean you head back, feeling hi hands going over your breasts. <<$pakter[1]>> smiles as your nipples start to erect.'
+			act 'Let him continue':
+				cla
+				*clr
+				'<<$pakter[1]>> begins to caress your chest more, his fingers are kneading into your mammary glands. You can feel the pressure in your nipples rising. Your porn partner letting out a surprised noises as your milk starts to appear as small drops on your nipples.'
+				if milkedvolume < 20:
+					if lactatemv < 20:
+						lactatemv = 0
+					else
+						lactatemv -= 20
+					end
+					'He massages your breasts more, but no more milk seems to come out. He is looking sad and disappointed at you.'
+				elseif milkedvolume > 19:
+					if lactatemv > 19:
+						lactatemv -= 20
+					else
+						lactatemv = 0
+					end
+					if lactaterate > lactatemm*8/10:
+						if lactatemv < 20:
+							lactatemv = 0
+						else
+							lactatemv -= 20
+						end
+						'He massages your breasts more and thick jets of milk spray out of your nipples with alot of pressure. He pulls his head back surprised and seemingly happy.'
+					else
+						if lactatemv < 200:
+							lactatemv = 0
+						else
+							lactatemv -= 200
+						end
+						'He massages your breasts more and small jets of milk start to come out of your nipples. He smiles statisfied.'
+					end
+					if pcs_horny > 50:
+						act 'let him fuck and milk you':
+							cla
+							*clr
+							pornvag += 1
+							'<<$pakter[1]>> lifts you up and mounts you on his shaft. He starts to fuck your pussy slowly while milking your breasts.'
+							if milkedvolume > 5000:
+								if lactatemv > 5000:
+									lactatemv -= 5000
+								else
+									lactatemv = 0
+								end
+								pornlac += 2
+								'Your breasts relentlessly continue to give milk during the porn shooting, impressing <<$pakter[1]>> and the director.'
+								'<<$pakter[1]>> starts to suck your breasts, alternating until he comes.'
+							else
+								lactatemv = 0
+								pornlac += 1
+								'Your breasts stopped giving milk during the shooting, only letting out small drops from time to time.'
+								'<<$pakter[1]>> plays with your breasts and fucks you until he comes for the rest of the shooting.'
+								lactatemm += 100
+								lactaterate += 100
+							end
+							act 'Finish':
+								gs 'boyStat', $pakterID[1]
+								sexpartkno = 1
+								spafinloc = 15
+								gs 'cum_manage'
+								gs 'arousal', 'hj', 5, 'exhibitionism'
+								gs 'arousal', 'porn', 5, 'exhibitionism'
+								minut -= 5
+								gs 'arousal', 'end'
+								gs 'stat'		
+								act 'Shower':gt 'pornstudio', 'shower'
+								act 'Don''t bother to clean up': gt 'pornstudio', 'postvideo'
+							end
+						end
+					end
+					act 'let him milk you':
+						cla
+						*clr
+						'<<$pakter[1]>> starts to milk your breasts.'
+						if milkedvolume > 5000:
+							if lactatemv > 5000:
+								lactatemv -= 5000
+							else
+								lactatemv = 0
+							end
+							pornlac += 2
+							'Your breasts relentlessly continue to give milk during the porn shooting, impressing <<$pakter[1]>> and the director.'
+							'<<$pakter[1]>> starts to suck your breasts, and you breastfeed him for the rest of the shooting.'
+						else
+							lactatemv = 0
+							pornlac += 1
+							'Your breasts stopped giving milk during the shooting, only letting out small drops from time to time.'
+							'<<$pakter[1]>>plays with your breasts and nipples for the rest of the shooting eventually sucking on them randomly.'
+							lactatemm += 100
+							lactaterate += 100
+						end
+						act 'Finish':
+							gs 'boyStat', $pakterID[1]
+							sexpartkno = 1
+							spafinloc = 15
+							gs 'cum_manage'
+							gs 'arousal', 'hj', 5, 'exhibitionism'
+							gs 'arousal', 'porn', 5, 'exhibitionism'
+							minut -= 5
+							gs 'arousal', 'end'
+							gs 'stat'		
+							act 'Shower':gt 'pornstudio', 'shower'
+							act 'Don''t bother to clean up': gt 'pornstudio', 'postvideo'
+						end
+					end
+				end
+			end
+		end
+	end
+end

+ 3 - 3
locations/Cheatmenu_din.qsrc

@@ -513,13 +513,13 @@ $cheatmenu['state'] = {
 	'<a href="exec:dynamic $cheatmenu[''cycle''] & gs ''stat''">Set stage of menstrual cycle</a>'
 	*nl
 	
-	if lactate <= 0:
+	if lactation['active'] <= 0:
 		'You are not lactating'
 		'Your current prolactinlvl is <<prolactinlvl>>ng/ml.'
-		'<a href="exec:lactate = 1 & lactateinduced = 1 & total_milkinduce_growth = 8 & nbsize += 8 & prolactinlvl = 200 & lactaterate = 100 & lactatemv = 0 & lactatemm = func(''lact_lib'',''$calc_lactatemm'') & dynamic $cheatmenu[''state'']">Switch ON</a>'
+		'<a href="exec:lactation[''active''] = 1 & lactateinduced = 1 & total_milkinduce_growth = 8 & nbsize += 8 & prolactinlvl = 200 & lactaterate = 100 & lactatemv = 0 & lactatemm = func(''lact_lib'',''$calc_lactatemm'') & dynamic $cheatmenu[''state'']">Switch ON</a>'
 	else
 		'You are lactating'
-		'<a href="exec:lactate = 0 & lactateinduced = 0 & total_milkinduce_growth = 0 & nbsize -= 8 & prolactinlvl = 0 & lactaterate = 0 & lactatemv = 0 & lactatemm = 0 & dynamic $cheatmenu[''state'']">Switch OFF</a>'
+		'<a href="exec:lactation[''active''] = 0 & lactateinduced = 0 & total_milkinduce_growth = 0 & nbsize -= 8 & prolactinlvl = 0 & lactaterate = 0 & lactatemv = 0 & lactatemm = 0 & dynamic $cheatmenu[''state'']">Switch OFF</a>'
 		if lactaterate <= 0:
 			'Lactate Rate: <<lactaterate/10>>ml/h <a href="exec:lactaterate += 100 & dynamic $cheatmenu[''state'']">+10</a>'
 		elseif lactaterate >= 6000:

+ 1 - 1
locations/abduction.qsrc

@@ -258,7 +258,7 @@ if $ARGS[0] = 'abdBrokenGiveTools':
 	'"Aren''t you glad, whore? These dildos are here for you to train on, so you can perform better later in a "live" situation."'
 	'"Uhmm... thank you, Master."'
 	'He puts the stuff down next to your bed and leaves without saying another word.'
-	if lactate > 0:
+	if lactation['active'] > 0:
 		if breastpump = 0:breastpump = 1
 		'In the bottom of the box, under the various dildos, you also found a working breast pump.'
 		if lact_engorgement > 3:

+ 6 - 6
locations/brother_lessons.qsrc

@@ -359,7 +359,7 @@ if $ARGS[0] = 'anatomylesson1':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/anatomylesson/5.jpg"></center>'
 					'	Eventually, Kolka has traced out all the arteries and veins you have and you bring the lesson to a close.'
-					if lactate > 0: '	He even traces every vein and artery that can be seen through your breasts skin.'
+					if lactation['active'] > 0: '	He even traces every vein and artery that can be seen through your breasts skin.'
 					'	You quickly sit up to hide the growing wetness between you legs and ask him, "So how was that? Do you think you have a better understanding of the material now?"'
 					'	"Yeah!" he says excitedly. "I think I get it now! You really helped me out <<$pcs_nickname>>!" He unexpectedly wraps his arms around you, giving you a big hug. You''re surprised by this, mostly because you weren''t expecting him to do something like this while you were still naked.'
 					'	"You''re the best sister ever!" he cries.'
@@ -402,9 +402,9 @@ if $ARGS[0] = 'anatomylesson2':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/anatomylesson/8.jpg"></center>'
 				'	A few awkward long moments go by of Kolka closely examining your breasts and nipples before you realize that he''s not going to sit back down. You sigh and figure you might as well get on with the lesson in the mean time. At least he''ll be able to see them clearly.'
-				if lactate > 0 and kid <= 0:
+				if lactation['active'] > 0 and kid <= 0:
 					'	"So... Like I was saying, women have breasts because of babies. When a woman is pregnant, her breasts start to produce milk which is then used to feed her newborn. In some cases, there can also be milk without having a baby."'
-				elseif lactate > 0 and kid > 0:
+				elseif lactation['active'] > 0 and kid > 0:
 					if npc_know_sveta_lact['A34'] = 1 or npc_know_sveta_lact['A34'] = 2:
 						'	"So... Like I was saying, women have breasts because of babies. When a woman is pregnant, her breasts start to produce milk which is then used to feed her newborn. You probably saw me doing this from time to time."'
 					else
@@ -438,7 +438,7 @@ if $ARGS[0] = 'anatomylesson2':
 					gs 'stat'
 					temp_var = func('lact_lib','$get_breastmilk', 0, 1)
 					milkedvolume = temp_var/6
-					if lactate > 0 and milkedvolume >=5:
+					if lactation['active'] > 0 and milkedvolume >=5:
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/anatomylesson/7.jpg"></center>'
 						'	You push him back immediately. "Hey! What do you think you''re doing?! You can''t just do that to a girl!"'
 						'	"But you were sayin-"'
@@ -473,7 +473,7 @@ if $ARGS[0] = 'anatomylesson2':
 						'	<i><b>sigh</b> Boys...</i>'
 						'	Looking at the next part of the homework it talks about the anatomy of the vulva but doesn''t go on to the internals. At least you''ll be able to use your arousal for the lesson now..."'
 						npc_tasted_sveta_milk['A34'] = 1
-					elseif lactate > 0 and milkedvolume < 5:
+					elseif lactation['active'] > 0 and milkedvolume < 5:
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/anatomylesson/7.jpg"></center>'
 						'	You push him back immediately. "Hey! What do you think you''re doing?! You can''t just do that to a girl!"'
 						'	"But you were sayin-"'
@@ -522,7 +522,7 @@ if $ARGS[0] = 'anatomylesson2':
 					cla & *clr
 					pcs_horny += 40
 					gs 'stat'
-					if lactate > 0:
+					if lactation['active'] > 0:
 						milkedvolume = func('lact_lib','$get_breastmilk', 0, 5)
 						milkedvolume += func('lact_lib','$get_breastmilk', 5, 5)
 						if npc_know_sveta_lact['A34'] <= 0:

+ 1 - 1
locations/cum_arrcheat.qsrc

@@ -27,7 +27,7 @@ if steriletu < 0:
 else
 	$cycletemp[2]= ''
 end
-if lactate > 0:
+if lactation['active'] > 0:
 	$cycletemp[3]= '. You are lactating. You currently have <<lactatemv/10>> millilitres of milk stored, with a capacity of <<lactatemm/10>> millilitres'
 else
 	$cycletemp[3]= ''

+ 1 - 1
locations/din_van.qsrc

@@ -102,7 +102,7 @@ $shower = {
 			end
 		end
 		
-		if lactate > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
+		if lactation['active'] > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
 			if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
 				'During showering you clean your breasts and something catches your eye. White drops come from your nipples. It is milk.<br>Using the breast pump regularily probably made you lactate!'
 				lactateinduced = 1

+ 9 - 9
locations/femcyc.qsrc

@@ -210,12 +210,12 @@ if $ARGS[0] = '':
 	end
 	!! new milkgrowday function.
 	!! Not lactating yet, but there was milkdemand, meaning someone worked your nipples and breasts.
-	if lactate = 0 and milkoverdemand >= 0 and prolactinlvl >= 0:
+	if lactation['active'] = 0 and milkoverdemand >= 0 and prolactinlvl >= 0:
 		!! Even if Sveta doesn''t massage her breasts or pumps proactively, NPCs will work her breasts eventually. This can cause her to lactate without knowledge.
 		if rand(1,50) + prolactinlvl >= rand(200,250) and milkinduceday >= 5:
 			lactateinduced = 0
 			pcs_knowsaboutlactation = 0
-			lactate = 1
+			lactation['active'] = 1
 			if func('lact_lib','$calc_lactatemm') > 0: lactatemm = func('lact_lib','$calc_lactatemm')
 			if prolactinlvl < 200: prolactinlvl = 200
 			lactaterate = 10*(prolactinlvl/200)
@@ -319,7 +319,7 @@ if $ARGS[0] = '':
 		else
 			milkgrowday = daystart
 		end
-	elseif lactate > 0 and milkoverdemand => 0 and prolactinlvl >= 0:
+	elseif lactation['active'] > 0 and milkoverdemand => 0 and prolactinlvl >= 0:
 		lactatemm = func('lact_lib','$calc_lactatemm')
 		!! checking if induced or not and if girl went through pregnancy already.
 		if lactateinduced > 0 and kid <= 0:
@@ -374,7 +374,7 @@ if $ARGS[0] = '':
 							'The tingling in your breasts eases down.'
 						end
 					elseif lactaterate = 0 and pregchem < 1000:
-						lactate = 0
+						lactation['active'] = 0
 						lactateinduced = 0
 						nbsize -= total_milkinduce_growth
 						milkinduceday = 0
@@ -455,7 +455,7 @@ if $ARGS[0] = '':
 							'The tingling in your breasts eases down.'
 						end
 					elseif lactaterate = 0 and pregchem < 1000:
-						lactate = 0
+						lactation['active'] = 0
 						lactateinduced = 0
 						if total_milkinduce_growth > 0: nbsize -= total_milkinduce_growth
 						if total_preg_growth > 0:
@@ -984,19 +984,19 @@ if $ARGS[0] = 'preg':
 		'You need to get to a clinic.'
 	end
 	if PregChem > 3887:
-		if lactate <= 0:
+		if lactation['active'] <= 0:
 			'You begin lactating'
-			lactate = 1
+			lactation['active'] = 1
 			lactatemv = 0
 			lactatemm = func('lact_lib','$calc_lactatemm')
 			lacaterate = 10
 			prolactinlvl = 150
 		else
-			if lactate < 1: lactate = 1
+			if lactation['active'] < 1: lactation['active'] = 1
 		end
 	end
 	if PregChem > 1000:
-		if prolactinlvl < 100 and lactate <= 0:
+		if prolactinlvl < 100 and lactation['active'] <= 0:
 			if rand(0,100) > 50:
 				prolactinlvl +=1
 			end

+ 2 - 2
locations/gpoli.qsrc

@@ -1310,7 +1310,7 @@ if $ARGS[0] = 'maternity_ward':
 	if hour >= 6 and hour <= 20:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/mward.jpg"></center>'
 		'<center>You are at the maternity ward. There are alot of babies and nurses taking care of them.</center>'
-		if lactate > 0 and pcs_gpolimilkdonation = 3:
+		if lactation['active'] > 0 and pcs_gpolimilkdonation = 3:
 			act 'Talk to the nurse (0:05)':
 				gs 'stat'
 				*clr & cla
@@ -1380,7 +1380,7 @@ if $ARGS[0] = 'maternity_ward':
 				act 'Leave': gt 'gpoli', 'maternity_ward'
 			end
 		end
-		if lactate > 0 and lactatemv > lactatemm/8 and pcs_gpolimilkdonation <= 2:
+		if lactation['active'] > 0 and lactatemv > lactatemm/8 and pcs_gpolimilkdonation <= 2:
 			'<br><br><center>One of the nurses looks at you suspiciously.<center>'
 			act 'Talk to the nurse (0:05)':
 				*clr & cla

+ 2 - 2
locations/kafe2.qsrc

@@ -678,7 +678,7 @@ if $ARGS[0] = 'margoshower':
 		gs 'arousal', 'foreplay', 15, 'lesbian', 'dom'
 		gs 'stat'
 
-		if lactate = 1:
+		if lactation['active'] = 1:
 			'You feel your breasts let down, as Margaret continues to suck on your nipples'
 			temp_var = lactatemv + lactaterate
 			if tempvar > 8000:
@@ -772,7 +772,7 @@ if $ARGS[0] = 'margoroom3':
 		gs 'arousal', 'foreplay', 15, 'lesbian', 'dom'
 		gs 'stat'
 
-		if lactate = 1:
+		if lactation['active'] = 1:
 			'You feel your breasts let down, as Margaret continues to suck on your nipples'
 			temp_var = lactatemv + lactaterate
 			if tempvar > 8000:

+ 2 - 2
locations/kid.qsrc

@@ -133,7 +133,7 @@ if $ARGS[0] = 'start':
 		gt $loc, $metka
 	end
 	if kid > 0:k = 0
-	if lactate > 0 and pain['nipples'] > 60:
+	if lactation['active'] > 0 and pain['nipples'] > 60:
 		'You cannot breast feed right now. Your nipples are too sore.'
 	end
 	:loop
@@ -246,7 +246,7 @@ if $ARGS[0] = 'kidlist':
 		end
 		if kid > 0 and kidage[ks] < 1:
 
-			if lactate > 0:
+			if lactation['active'] > 0:
 				act 'Breast Feed <<$kidname[ks]>>':dyneval($breastfeed)
 			end
 			if $babyloc = 'onto the blanket':

+ 100 - 30
locations/lact_lib.qsrc

@@ -1,10 +1,80 @@
 # lact_lib
 
+!!	---- new lactation string index array for all lactation functions ----------
+!!	lactation['active'] = old "lactate" variable
+!!	lactation['induced'] = old lactateinduced variable
+!!	lactation['pc_aware'] = old pcs_knowsaboutlactation variable
+!!	lactation['lactaterate'] = old lactaterate variable
+!!	lactation['breastmv'] = old lactatemv variable
+!!	lactation['breastmm'] = old lactatemm variable
+!!	lactation['prolactinlvl'] = old prolactinlvl variable
+!!	lactation['milkedvolume'] = old milkedvolume variable
+!!	lactation['lactatemess'] = old lactatemess variable
+!!	lactation['engorgement'] = old lact_engorgement variable
+!!	---- old variables ---------------------------------------------------------
+!!	bottlecounter
+!!	bp_unbox
+!!	bp_useable_mbottle
+!!	bp_useable_sbottle
+!!	bp_used_mbottle
+!!	bp_used_sbottle
+!!	bpbottlem
+!!	bpbottles
+!!	breastcounter
+!!	breastpump
+!!	breastpumped
+!!	di_i
+!!	emb_i
+!!	energytomilkpump
+!!	lactaterate_use
+!!	max_nip_flow_rate
+!!	max_sucktion_demand
+!!	mbarrcool
+!!	mbarrfill
+!!	mbarrloca
+!!	mbarrmage
+!!	mbarrtype
+!!	milk_demand
+!!	milkoverdemand
+!!	nip_flow
+!!	nip_flow_mod
+!!	nipple_cream
+!!	pcs_ask_mward_help
+!!	pcs_know_mward
+!!	pcs_knows_electric_pump
+!!	pcs_massagedherbreasts
+!!	pcs_usedbreastpumponherself
+!!	piits_i
+!!	pump_bottletype
+!!	pump_stop_brake
+!!	pump_timestamp
+!!	pumpinggrowth
+!!	pumptime
+!!	pumptime_left
+!!	pumptype
+!!	rbc_index
+!!	reg_bottlem_count
+!!	reg_bottles_count
+!!	soreness_mod
+!!	suck_flow_rate
+!!	suck_until_pain
+!!	temp_breastsize
+!!	temp_lactaterate
+!!	temp_timestamp
+!!	temp_var
+!!	temp_var2
+!!	ts_i
+!!	umbc_i
+!!	usbc_i
+!!	vmb_i
+
+
+
 if $ARGS[0] = 'lactate_optout':
 	!! func('lact_lib','lactate_optout')
 	!! use gs 'lact_lib','lactate_optout'
 	!! Used for switching off all lactation related content
-	lactate = 0
+	lactation['active'] = 0
 	prolactinlvl = 0
 	lactatemess = 0
 	lact_engorgement = 0
@@ -88,7 +158,7 @@ if $ARGS[0] = 'empty_milk_bottles':
 	end
 	'<center><img <<$set_imgh>> src="images/pc/body/tits/milk_sink.jpg"></center>'
 	'<center>You pour all of your collected breast milk into the sink and clean up the bottles.</center>'
-	minute += temp_var
+	minut += temp_var
 	act 'Finish':menu_off = 0 & gt $loc, $metka
 	!!gt 'lact_lib','view_milk_bottles',1
 end
@@ -329,14 +399,14 @@ end
 if $ARGS[0] = '$calc_lactatemm':
 
 	!! func('lact_lib', 'calc_lactatemm')
-	!! No arguments at the moment. Information is taken from the global variables 'nbsize', 'lactate','lactateinduced','kid'.
+	!! No arguments at the moment. Information is taken from the global variables 'nbsize', lactation['active'],'lactateinduced','kid'.
 	!! lactatemm should be calculated every day, so if the breasts size is changed naturally the lactatemm will get higher. No change when silicone tits happen. Only natural breast tissue should make milk.
 	!! Usage: lactatemm = func('lact_lib','$calc_lactatemm')
 	!! RESULT = lactatemm in ml*10
 
-	if lactate = 0:
+	if lactation['active'] = 0:
 		RESULT = 0
-	elseif lactate >0:
+	elseif lactation['active'] >0:
 		temp_breastsize = 0
 		temp_breastsize += (nbsize + magicf2b)
 		temp_var = 0
@@ -360,7 +430,7 @@ if $ARGS[0] = '$get_breastmilk_time':
 	!!	Usage: breastmilktimetoget = func('lact_lib','$get_breastmilk_time', 2, 150)
 	!!	This function is just calculating the amount of time needed to get a specific amount of milk from svetas breasts. It is not pumping milk from her or changes anything else.
 	!!	If you want to milk sveta, use get_breastmilk.
-	if lactate > 0:
+	if lactation['active'] > 0:
 		!! 'suck_flow_rate initialized' Base Rate of sucking is 10ml/minute.
 		if ARGS[1] = 0:
 			!!	'adult sucking'
@@ -563,7 +633,7 @@ if $ARGS[0] = '$get_breastmilk':
 		end
 	end
 	!!	If Sveta is not lactating we still need to do some actions. This is handled in here. Nipple pain + breast pain are applied as well as stamina is used.
-	if lactate <= 0:
+	if lactation['active']<= 0:
 		if milkoverdemand <= 0: milkoverdemand = 0
 		pump_stop_brake = 0
 		!!	This is how much milk demand is applied to the breasts. In this function it is needed to calculate the nipple pain and breast pain.
@@ -606,7 +676,7 @@ if $ARGS[0] = '$get_breastmilk':
 		end
 		milkoverdemand += max_sucktion_demand
 		RESULT = 0
-	elseif lactate > 0:
+	elseif lactation['active'] > 0:
 		!!	How much milk can go through the nipple. Base rate is 10ml/minute (100) when sucktion is applied to the nipple. If the demand is higher than the nipple can push through, nipple soreness will happen more quickly.
 		if pcs_nips > 0:
 			max_nip_flow_rate = 60
@@ -837,7 +907,7 @@ if $ARGS[0] = 'bp_milking':
 				act 'Pump until breasts are empty':
 					*clr
 					cla
-					minute += 2
+					minut += 2
 					'As you prepare for pumping you weight your breasts in your hands. Your breasts feel really empty. There is no need to pump now.'
 					act 'Don''t pump':gt $loc, $metka
 					act 'back':gt 'lact_lib', 'bp_milking'
@@ -872,7 +942,7 @@ if $ARGS[0] = 'bp_milking':
 				end
 			end
 		end
-		if lactate > 0 and pcs_knowsaboutlactation > 0:
+		if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 			act 'Manually milk your breasts': gt 'lact_lib','man_milking'
 		else
 			act 'Massage your breasts': gt 'lact_lib','man_milking'
@@ -892,7 +962,7 @@ if $ARGS[0] = 'massage':
 		temp_var = (50/breastcounter)
 	end
 	if (($location_type ! 'bathroom' and pcs_inhib >= 30) or $location_type = 'bathroom' and breastpump = 0) and pcs_horny >= temp_var:
-		if lactate > 0 and pcs_knowsaboutlactation > 0:
+		if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 			act 'Milk your breasts': gt 'lact_lib','man_milking'
 		else
 			act 'Massage your breasts': gt 'lact_lib','man_milking'
@@ -905,7 +975,7 @@ if $ARGS[0] = 'man_milking':
 	*clr
 	cla
 	gs 'lact_lib', 'reg_bottle_count'
-	if lactate > 0 and pcs_knowsaboutlactation > 0:
+	if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 		'How long do you want to milk your breasts?'
 	else
 		'How long do you want to massage your breasts?'
@@ -936,7 +1006,7 @@ if $ARGS[0] = 'man_milking':
 			act 'Express milk until breasts are empty':
 				*clr
 				cla
-				minute += 2
+				minut += 2
 				'As you prepare yourself you feel your breasts in your hands. Your breasts feel really empty. There is no need to express now.'
 				act 'Don''t express milk':menu_off = 0 & gt $loc, $metka
 				act 'back':gt 'lact_lib', 'man_milking'
@@ -957,14 +1027,14 @@ if $ARGS[0] = 'man_milking':
 		gt 'lact_lib', 'hand_milking'
 	end
 	act 'Custom':
-		if lactate > 0 and pcs_knowsaboutlactation > 0:
+		if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 			pumptime = input ("How long do you plan to milk your breasts? (Not more than 60 minutes)")
 		else
 			pumptime = input ("How long do you plan to massage your breasts? (Not more than 60 minutes)")
 		end
 		if pumptime <= 0 or pumptime > 60:
 			minut += 2
-			if lactate > 0 and pcs_knowsaboutlactation > 0:
+			if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 				act 'Don''t express':gt $loc, $metka
 			else
 				act 'Don''t massage':gt $loc, $metka
@@ -974,7 +1044,7 @@ if $ARGS[0] = 'man_milking':
 			gt 'lact_lib', 'hand_milking'
 		end
 	end
-	if lactate > 0 and pcs_knowsaboutlactation > 0:
+	if lactation['active'] > 0 and pcs_knowsaboutlactation > 0:
 		act 'Don''t express':menu_off = 0 & gt $loc, $metka
 	else
 		act 'Don''t massage':menu_off = 0 & gt $loc, $metka
@@ -995,7 +1065,7 @@ if $ARGS[0] = 'bp_unbox_event':
 		end
 		if kid <= 0 and preg <= 0 and pregtimes <= 0 and pregchem <= 0 and bp_unbox <= 0:
 			'While examining it, you think about why you bought it in the first place. You are not pregnant nor do you have a kid that needs breast milk.'
-			if lactate <= 0:
+			if lactation['active'] <= 0:
 				'Your breasts haven''t got any milk in them too, so it seems this pump is a bit useless.'
 			else
 				'At least it can help to get the milk out of your breasts.'
@@ -1023,7 +1093,7 @@ if $ARGS[0] = 'bp_unbox_event':
 				milkedvolume = func('lact_lib','$get_breastmilk', 3, 1)
 				minut += 1
 				bp_unbox = 2
-				if lactate > 0 and milkedvolume > 0:
+				if lactation['active'] > 0 and milkedvolume > 0:
 					if milkedvolume <= 50:
 						'You start to squeeze the bulb. Your nipple is sucked into the cone, getting elongated a bit. It feels weird at first and you release the lever, the sucktion on your nipple goes away and the nipple retracts.'
 						'With your hand you squeeze down again, your nipple sucked in again. You go on, and start to rythmically squeeze it. The pump starts to draw milk from your breast.'
@@ -1041,7 +1111,7 @@ if $ARGS[0] = 'bp_unbox_event':
 						'<br><center><img <<$set_imgh>> src="images/pc/body/tits/pump_full.jpg"></center>'
 					end
 					'You nod at the breast pump, thinking it will come in handy.'
-				elseif lactate > 0 and milkedvolume <= 0:
+				elseif lactation['active'] > 0 and milkedvolume <= 0:
 					'You start to squeeze the bulb. Your nipple is sucked into the cone, getting elongated a bit. It feels weird at first and you release the lever, the sucktion on your nipple goes away and the nipple retracts.'
 					'With your hand you squeeze down again, your nipple sucked in again. You go on, and start to rythmically squeeze it.'
 					'You go on for a minute and then detach the pump. You collected some milk, but it is just a small puddle in the bottle.'
@@ -1052,7 +1122,7 @@ if $ARGS[0] = 'bp_unbox_event':
 					'You go on for a minute and then detach the pump. As expected no milk was collected in the bottle.'
 					'<br><center><img <<$set_imgh>> src="images/pc/body/tits/breast_pump.jpg"></center>'
 				end
-				if lactate > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
+				if lactation['active'] > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
 					if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
 						'You are surprised to see that you are lactating!'
 						lactateinduced = 1
@@ -1117,7 +1187,7 @@ if $ARGS[0] = 'bp_unbox_event':
 			milkedvolume = func('lact_lib','$get_breastmilk', 3, 1)
 			minut += 1
 			bp_unbox = 2
-			if lactate > 0 and milkedvolume > 0:
+			if lactation['active'] > 0 and milkedvolume > 0:
 				if milkedvolume <= 50:
 					'You start to squeeze the bulb. Your nipple is sucked into the cone, getting elongated a bit. It feels weird at first and you release the lever, the sucktion on your nipple goes away and the nipple retracts.'
 					'With your hand you squeeze down again, your nipple sucked in again. You go on, and start to rythmically squeeze it. The pump starts to draw milk from your breast.'
@@ -1135,7 +1205,7 @@ if $ARGS[0] = 'bp_unbox_event':
 					'<br><center><img <<$set_imgh>> src="images/pc/body/tits/pump_full.jpg"></center>'
 				end
 				'You nod at the breast pump, thinking it will come in handy.'
-			elseif lactate > 0 and milkedvolume <= 0:
+			elseif lactation['active'] > 0 and milkedvolume <= 0:
 				'You start to squeeze the bulb. Your nipple is sucked into the cone, getting elongated a bit. It feels weird at first and you release the lever, the sucktion on your nipple goes away and the nipple retracts.'
 				'With your hand you squeeze down again, your nipple sucked in again. You go on, and start to rythmically squeeze it.'
 				'You go on for a minute and then detach the pump. You collected some milk, but it is just a small puddle in the bottle.'
@@ -1214,7 +1284,7 @@ end
 !!	never use directly. Always use bp_milking, man_milking or sex_milking
 if $ARGS[0] = 'milking':
 	gs 'lact_lib', 'reg_bottle_count'
-	if lactate > 0 and pain['nipples'] < 60:
+	if lactation['active'] > 0 and pain['nipples'] < 60:
 		milkedvolume = func('lact_lib','$get_breastmilk', 3, pumptime)
 		!!act 'Finish':menu_off = 0 & gt $loc, $metka
 		bp_used_mbottle = 0
@@ -1475,7 +1545,7 @@ if $ARGS[0] = 'milking':
 			bcream_used = 0
 		end
 		minut += pumptime
-	elseif lactate > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
+	elseif lactation['active'] > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
 			'<center><img <<$set_imgh>> src="images/pc/body/tits/pump_milkdrops.jpg"></center>'
 			if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
 				'As usual, you attach the pump, but after a few pumps white liquid suddenly starts flowing from your nipples.<br>Using the breast pump regularily probably made you lactate!'
@@ -1498,7 +1568,7 @@ if $ARGS[0] = 'milking':
 			pcs_usedbreastpumponherself = 0
 			pcs_massagedherbreasts = 0
 			pcs_knowsaboutlactation = 1
-	elseif lactate = 0 and pain['nipples'] < 60:
+	elseif lactation['active'] = 0 and pain['nipples'] < 60:
 		milkedvolume = func('lact_lib','$get_breastmilk', 3, pumptime)
 		pcs_usedbreastpumponherself += 1
 		'<center><img <<$set_imgh>> src="images/pc/body/tits/t<<tits>>.jpg"></center>'
@@ -1548,7 +1618,7 @@ if $ARGS[0] = 'milking':
 				'<center><img <<$set_imgh>> src="images/pc/body/tits/milk_sink.jpg"></center>'
 				'<center>You pour <<milkedvolume/10>>ml of your breast milk into the sink and clean up your breastpump.</center>'
 			end
-			minute += ((milkedvolume/1500) + 3)
+			minut += ((milkedvolume/1500) + 3)
 			act 'Finish':
 				milkedvolume = 0
 				menu_off = 0 & gt $loc, $metka
@@ -1584,7 +1654,7 @@ if $ARGS[0] = 'milking':
 				else
 					pcs_hydra += milkedvolume/100
 				end
-				minute += ((milkedvolume/1000) + 3)
+				minut += ((milkedvolume/1000) + 3)
 				act 'Finish':
 					milkedvolume = 0
 					menu_off = 0 & gt $loc, $metka
@@ -1608,14 +1678,14 @@ end
 if $ARGS[0] = 'hand_milking':
 	*clr
 	cla
-	if lactate > 0 and pain['nipples'] <= 60 and pcs_knowsaboutlactation > 0:
+	if lactation['active'] > 0 and pain['nipples'] <= 60 and pcs_knowsaboutlactation > 0:
 		'You start to massage your breasts, your fingers gliding down your breasts skin, over the areolas. Your fingers pressing down into the areola, stretching it forwards to your nipple.'
 		'Several small streams of your milk start to jet out of your nipples.'
 		'You go on for <<pumptime>> minutes until you stop. You clean yourself up and everything else that got wet from your milk.<br>'
 		'<center><video autoplay loop src="images/pc/body/tits/bathroom_milking.mp4"></video></center>'
 		milkedvolume = func('lact_lib','$get_breastmilk', 5, pumptime)
 		minut += pumptime
-	elseif lactate > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
+	elseif lactation['active'] > 0 and pain['nipples'] < 60 and pcs_knowsaboutlactation <= 0:
 			'<center><img <<$set_imgh>> src="images/pc/body/tits/lactate_start.jpg"></center>'
 			if pcs_usedbreastpumponherself > 0 and pcs_massagedherbreasts <= 0:
 				'You start to massage your breasts, your fingers gliding down your breasts skin, over the areolas. Your fingers pressing down into the areola, stretching it forwards to your nipple. After a few squeezes white liquid suddenly starts flowing from your nipples.<br>Using the breast pump regularily probably made you lactate!'
@@ -1638,7 +1708,7 @@ if $ARGS[0] = 'hand_milking':
 			pcs_usedbreastpumponherself = 0
 			pcs_massagedherbreasts = 0
 			pcs_knowsaboutlactation = 1
-	elseif lactate = 0 and pain['nipples'] <= 60:
+	elseif lactation['active'] = 0 and pain['nipples'] <= 60:
 		pcs_massagedherbreasts += 0
 		'You start to massage your breasts, your fingers gliding down your breasts skin, over the areolas. Your fingers pressing down into the areola, stretching it forwards to your nipple,'
 		'kneading your breasts as well.'

+ 1 - 1
locations/parkdin.qsrc

@@ -23,7 +23,7 @@ if hour > 7 and hour < 21:
 		if parkrand = 7:gt 'parkivent', '7'
 		if parkrand = 8:gt 'parkivent', '8'
 		if parkrand = 9:gt 'parkivent', '9'
-	elseif parkrand = 19 and prcptn_lvl >= 50 and lactate > 0:
+	elseif parkrand = 19 and prcptn_lvl >= 50 and lactation['active'] > 0:
         gt 'parkivent', 'find_baby'
 	else
 		gt 'parkivent', 'empty'

+ 2 - 2
locations/parkivent.qsrc

@@ -884,11 +884,11 @@ if $ARGS[0] = 'find_baby':
             'After searching and following the noises you end up finding an abandoned baby in the park. You approach it and can hear weak cries coming from it.'
             'You pull it from the crib an see that it is a boy. The baby boy isn''t moving much as he seems really weak.'
             park_baby_found = 1
-            if lactate > 0:
+            if lactation['active'] > 0:
                 'His small almost dry mouth makes little smacking movements.'
             end
             'What do you want to do?'
-            if lactate > 0:
+            if lactation['active'] > 0:
                 act 'Breastfeed him':
                     gs 'stat'
                    *clr & cla

+ 2 - 2
locations/shortgs.qsrc

@@ -38,11 +38,11 @@ if $ARGS[0] = 'milk_me':
 		breastpumped = 1
 		pcs_nips += rand(0,1)
 		if bcream_used = 1:pcs_nips += 1
-	elseif lactate = 0 and pain['nipples'] < 60:
+	elseif lactation['active'] = 0 and pain['nipples'] < 60:
 		if rand(1,100) + breastcounter >= rand(100,200):
 			'<center><img <<$set_imgh>> src="images/pc/body/tits/lactate_start.jpg"></center>'
 			'As usual, you attach the pump but after a few pumps white liquid suddenly starts spurting from your nipples.<br>You started lactating!'
-			lactate = 1
+			lactation['active'] = 1
 			lactatemv = 0
 			lactatemm = 100
 		else

+ 3 - 3
locations/stat_display.qsrc

@@ -675,11 +675,11 @@ if cheatNoSweat = 0:
 	:statDswtEnd
 end
 
-if lactate <= 0 and prolactinlvl >= 100:
+if lactation['active'] <= 0 and prolactinlvl >= 100:
 	$stat_msg += '<BR>'+iif(night_mode > 0,'<font color = white>','<font color = black>')+'Your breasts feel weirdly engorged and sore.</font><BR>'
 end
 
-if lactate >= 1 and pcs_knowsaboutlactation > 0:
+if lactation['active'] >= 1 and pcs_knowsaboutlactation > 0:
 	if lactatemv >= lactatemm-1:
 		if lact_engorgement > 0 and lact_engorgement < 3:
 			$stat_msg += '<BR><font color = orange>Your breasts are so full they hurt.</font><BR>'
@@ -718,7 +718,7 @@ if lactate >= 1 and pcs_knowsaboutlactation > 0:
 	else
 		$stat_msg += '<BR>'+iif(night_mode > 0,'<font color = white>','<font color = black>')+'Your breasts feel soft and empty.</font><BR>'
 	end
-elseif lactate >= 1 and pcs_knowsaboutlactation <= 0:
+elseif lactation['active'] >= 1 and pcs_knowsaboutlactation <= 0:
 	if lactatemv >= lactatemm-1:
 		if lact_engorgement > 0 and lact_engorgement < 3:
 			$stat_msg += '<BR><font color = orange>Your breasts hurt.</font><BR>'

+ 1 - 1
locations/train_incidental.qsrc

@@ -181,7 +181,7 @@ if $ARGS[0] = '28':
 	'The car is really populated today. The only empty seat you can find is next to a sleeping man with his baby.'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/breastfeeding/father_with_baby_train.jpg" ></center>'
 	'You sit down next to him. After a bit the baby gets fussy. The man wakes up and responds by hastily searching around in his bag. He mumbles about a milk bottle but doesn''t seem to find what he is searching for.'
-	if lactate > 0 and pcs_inhib >= 30:
+	if lactation['active'] > 0 and pcs_inhib >= 30:
 		act 'Offer to help out':
 			*clr & cla
 			'You turn your head to him and whisper: -Uhm, do you need help?'

+ 438 - 0
orphan_feed.qsrc

@@ -0,0 +1,438 @@
+		if lactate > 0:
+			milkedvolume = (((lactaterate/60)*35) + lactatemv)
+		else
+			milkedvolume = 0
+		end
+		
+		act 'Visit the maternity ward (0:05)':
+			*clr
+			cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/mward.jpg"></center>'
+			'You are at the maternity ward. There are alot of babies and nurses taking care of them.'
+			if milkedvolume > 2500 and gpolimilkdonation < 1:
+				'One of the nurses looks at you suspiciously.'
+				act 'Talk to the nurse (0:05)':
+					*clr
+					cla
+					minut += 5
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/old_nurse.jpg"></center>'
+					if preg = 0 and pregtimes > 0:
+						'You walk up to the nurse'
+						'You: Uhm, Hello...'
+						'Nurse: Which one is yours?'
+						'You: Mine? I don''t understand...'
+						'The nurse looks at your face then down at your breast and than back at your face.'
+						'Nurse: Well, you are obviously lactating, so you came here to breastfeed your offspring?'
+						'She concludes on you, giving you a rised eyebrow.'
+					elseif preg = 0 and pregtimes = 0:
+						'You walk up to the nurse'
+						'You: Uhm, Hello...'
+						'The nurse looks you up and down, rising an eyebrow on you.'
+						'Nurse: You don''t look like you ever had a child, how come you are lactating?'
+						'You are surprised by the sudden and precise analysis of the nurse.'
+						'You: How... how do you know?'
+						'Nurse: I''ve been working here for ages. Trust me ... I can tell by the smell. Now why are you lactating?'
+					else
+						'You walk up to the nurse'
+						'You: Uhm, Hello...'
+						'Nurse: Which one is yours?'
+						'You: Mine? I don''t understand...'
+						'The nurse looks at your face then down at your breast and than back at your face.'
+						'Nurse: Well, you are obviously lactating, so you came here to breastfeed your offspring?'
+						'She concludes on you, giving you a rised eyebrow.'
+					end
+					act 'explain yourself':
+						*clr
+						cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/old_nurse.jpg"></center>'
+						if preg = 0 and pregtimes = 0:
+							if lactateinduced = 1:
+								'You: Erm ... I used a breastpump on myself...'
+								'You blush a bit from embarresment, while telling it to her.'
+							else
+								'You: I don''t really now... it just started some day.'
+								'You explain, blushing from embarresment.'
+							end
+							'The nurse nods at you professionally, then pulls some paper together, while she looks really thoughful. She then looks up at you and starts to speak.'
+							'Nurse: Have you every thought of donating breast milk?'
+							'You: Donating?'
+							'Nurse: Yes, donating. We would pump your breasts and collect the milk. We can use the milk for the mothers that are not able to breastfeed yet. We also offer a bit of money for your milk.'
+							'You look at her with wide eyes.'
+							'Nurse: So, what do you think?'
+							act 'give it a try (0:15)':
+								*clr
+								cla
+								minut += 15
+								gpolimilkdonation = 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pump_room.jpg"></center>'
+								'The nurse leads you into a room. It is quiet in here. There is a chair a table and a breastpump.'
+								'You sit down and the nurse invites you to take off your top.'
+								'Nurse: Okay, I am going to pump a bit milk off first, to check the quality and if you are able to donate enough.'
+								'You nod and pull up your shirt. The nurse takes the pumps and puts it on your breasts. She flicks a switch and you can feel your nipples being sucked in with force. The pump slowly working your nipples.'
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								milkedvolume = (((lactaterate/60)*15) + lactatemv)
+								breastpumped = 1
+								orphanfeed = 0
+								if lactatemv >= 500:
+									lactatemv -= 500
+								else
+									lactatemv = 0
+								end
+								if milkedvolume >= 500:
+									'You are able to fill the small bottles easily. The nurse nods at you confidently.'
+									'Nurse: Yes, it seems your breasts are able to make enough milk.'
+								else
+									'You have trouble to fill the bottles, barely making it. The nurse shakes her head disappointed.'
+									'Nurse: Mhmm ... your breasts don''t seem to make enough milk. You can still come and be pumped, but we need at least 50ml for a valid donation.'
+								end
+								'The nurse detaches the pump and allows you to dress up again.'
+								act 'Leave':gt 'gpoli'								
+							end
+							act 'deny to donate':gt 'gpoli'							
+						end						
+					end
+					act 'Leave':gt 'gpoli'
+				end
+			end
+			if milkedvolume > 2500 and gpolimilkdonation >= 1:
+				act 'Donate Breastmilk':
+					*clr
+					cla
+					if rand(0,10) = 9 and orphanfeed = 0:
+						orphanfeed = 1
+					end
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pump_room.jpg"></center>'
+					'You talk to the old nurse and she leads you into the quiet room.'
+					if orphanfeed = 1:
+						'It seems like there is a crib with a baby inside in this room, too.'
+					end
+					act 'have your breasts pumped':
+						*clr
+						cla
+						milkedvolume = (lactaterate + lactatemv)
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pump_room.jpg"></center>'
+						'You sit down and pull up your top'
+						if lactatemv > lactatemm*8/10:
+							'The nurse looks surprised at your engorged breasts'
+							'Nurse: Oh dear! These look painfully full. How much milk would you like me to pump out? I hope this will make you feel better.'
+						else
+							'Nurse: How much breast milk would you like to donate?'
+						end
+						act '50ml':
+							if milkedvolume < 500:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 500:
+									lactatemv -= 500
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 2
+									'The nurse hands you 1000<b>₽</b>'
+									money += 1000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (500 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (1 + milkminute)
+									'The nurse hands you 1000<b>₽</b>'
+									money += 1000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end
+						act '100ml':						
+							if milkedvolume < 1000:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk or try to donate less.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 1000:
+									lactatemv -= 1000
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 4
+									'The nurse hands you 2000<b>₽</b>'
+									money += 2000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (1000 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (2 + milkminute)
+									'The nurse hands you 2000<b>₽</b>'
+									money += 2000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end
+						act '150ml':						
+							if milkedvolume < 1500:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk or try to donate less.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 1500:
+									lactatemv -= 1500
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 6
+									'The nurse hands you 3000<b>₽</b>'
+									money += 3000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (1500 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (3 + milkminute)
+									'The nurse hands you 3000<b>₽</b>'
+									money += 3000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end
+						act '200ml':						
+							if milkedvolume < 2000:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk or try to donate less.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 2000:
+									lactatemv -= 2000
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 8
+									'The nurse hands you 4000<b>₽</b>'
+									money += 4000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (2000 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (4 + milkminute)
+									'The nurse hands you 4000<b>₽</b>'
+									money += 4000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end
+						act '250ml':						
+							if milkedvolume < 2500:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk or try to donate less.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 2500:
+									lactatemv -= 2500
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 10
+									'The nurse hands you 5000<b>₽</b>'
+									money += 5000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (2500 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (5 + milkminute)
+									'The nurse hands you 5000<b>₽</b>'
+									money += 5000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end
+						act '500ml':						
+							if milkedvolume < 5000:
+								*clr
+								cla
+								minut += 1
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on. She frowns after a minute.'
+								'Nurse: Sorry, but at this speed we won''t be done in an hour. Come back when you make more milk or try to donate less.'
+								lactatemv = 0
+								breastpumped = 1
+								act 'leave':gt 'gpoli'
+							else
+								*clr
+								cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/pumping.jpg"></center>'
+								'The nurse attaches the pumps and switches them on.'								
+								breastpumped = 1
+								if lactatemv >= 5000:
+									lactatemv -= 5000
+									'The pumps work your nipples, pumping the milk out, slowly draining at your collected milk resevoir. You feel the pressure in your breasts easing down.'
+									minut += 20
+									'The nurse hands you 8000<b>₽</b>'
+									money += 8000
+									act 'finish':gt 'gpoli'
+								else
+									milktempneeded = (5000 - lactatemv)
+									milkminute = (milktempneeded/lactaterate)*60
+									if milkminute < 1:
+										milkminute = 1
+									end
+									lactatemv = 0
+									'The pumps work your nipples, pumping the milk out, draining your collected milk resevoir quickly. You feel the pressure in your breasts easing down. Then your breasts tingle from the milk production as the pump demands more of your milk.'
+									minut += (10 + milkminute)
+									'The nurse is impressed by the amount of milk you make and hands you 8000<b>₽</b> for your compensation.'
+									money += 8000
+									act 'finish':gt 'gpoli'
+								end
+							end
+						end						
+						act 'leave':gt 'gpoli'
+					end
+					if orphanfeed = 1:
+						act 'Ask about the baby':
+							*clr
+							cla
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/babybox.jpg"></center>'
+							'Nurse: The baby is an orphan. Someone dumped it infront of the hospital and no one wants to take care of it.'
+							act 'offer to breastfeed':
+								*clr
+								cla
+								if tits <= 5:
+									'<center><img <<$set_imgh>> src="images/pc/body/tits/breast_feed.jpg"></center>'
+								elseif tits > 5:
+									'<center><img <<$set_imgh>> src="images/pc/body/tits/breast_feed_large.jpg"></center>'
+								end
+								'Nurse: okay, but be careful, he is really fragile.'
+								'You take the ophan into your arms and pull your top up, revealing your breasts. As you pull the baby towards you, you can feel that it is cold and shaking. You lead the babies head to your left breast. His eyes are closed and the small cold lips brush over your skin, in search for your nipple. With your right hand you adjust the breast a bit, pointing the nipple at the small mouth to help him find it. The baby latches on with his weak and dry mouth. You can feel and see your nipple being suckled in slowly. You watch closely as the poor little thing starts to suck on your large breast, the small chin slowly moving up and down to knead your areola.'
+								'Nurse: - here, take this.'
+								'The nurse hands you a small blanket, you wrap it around the baby, then press it towards your chest so that it''s small body starts to warm up by your body heat.'
+								minut += 10
+								if lactatemv > 200:
+									lactatemv -= 200
+								else
+									lactatemv = 0
+								end
+								act 'Continue':
+									*clr
+									cla
+									'Over the past 10 minutes the orphan was only suckling really weak, only taking in a small amount of milk. His mouth sometimes latched off as it was to weak. You watch the little thing carefully, somehow it causes you to cry slightly, some tears rolling down your cheeks.'
+									'You turn to the nurse: - who is leaving something this fraigle alone?'
+									'The nurse answer:  we have no clue yet... probably an unwanted child.'
+									'As you turn your head back to the baby you notice he has openened his eyes.'
+									'<center><img <<$set_imgh>> src="images/pc/body/tits/breast_feed_eyes.jpg"></center>'
+									'He stares at your face with a thankful face expression. Some more tears roll over your cheeks as you caress the orphans head carefully. Then you feel the life slowly comming back into the poor thing. You feel how your nipple and areola are pulled in with more force. It is still weak, but you feel the difference. The baby suckles on your left breast, the small lips kneading your areola over and over. The tingling of your milkflow start to be noticeable and keeps increasing until it gets steady. The kneading of the small mouth is stable. The orphans small and slightly cold hand grabs onto your breast firmly.'
+									minut +=20
+									if lactatemv > 2500:
+										lactatemv -= 2500
+									else
+										lactatemv = 0
+									end
+									act 'continue':
+										*clr
+										cla
+										breastpumped = 1
+										'After additional 20 minutes of feeding you feel your breasts getting lighter. The orphan must have been drinking quite a lot of your milk. Suddenly you feel the firm grip of the baby easing down, and the suckling turned down too. You look down and see that the eyes of the baby are closed now and the breathing is calm. The body temperature seems to be normal too.'
+										'You whisper to the nurse: I think he is satisfied...'
+										'You unlatch the baby and hand it to the nurse, then you cover yourself up. The nurse thanks you for this act of mercy and puts the baby back to the crip.'
+										orphanfeed = 2
+										act 'Leave':gt 'gpoli'
+									end
+								end					
+							end
+						end
+					end
+					act 'Leave':gt 'gpoli'
+				end
+			end
+			if orphanfeed >= 2 and milkedvolume > 2500:
+				act 'Offer to breastfeed the orphan':
+					*clr
+					cla
+					if tits <= 5:
+						'<center><img <<$set_imgh>> src="images/pc/body/tits/breast_feed.jpg"></center>'
+					elseif tits > 5:
+						'<center><img <<$set_imgh>> src="images/pc/body/tits/breast_feed_large.jpg"></center>'
+					end
+					'You take the ophan into your arms and pull your top up, revealing your breasts. As you pull the baby towards you, you can feel that it is cold and shaking. You lead the babies head to your left breast. His eyes are closed and the small cold lips brush over your skin, in search for your nipple. With your right hand you adjust the breast a bit, pointing the nipple at the small mouth to help him find it. The baby latches on with his weak and dry mouth. You can feel and see your nipple being suckled in slowly. You watch closely as the poor little thing starts to suck on your large breast, the small chin slowly moving up and down to knead your areola.'
+					'Then you feel the life slowly comming back into the poor thing. You feel how your nipple and areola are pulled in with more force. It is still weak, but you feel the difference. The baby suckles on your left breast, the small lips kneading your areola over and over. The tingling of your milkflow start to be noticeable and keeps increasing until it gets steady. The kneading of the small mouth is stable. The orphans small and slightly cold hand grabs onto your breast firmly.'							
+					'After 20 minutes of feeding you feel your breasts getting lighter. The orphan must have been drinking quite a lot of your milk. Suddenly you feel the firm grip of the baby easing down, and the suckling turned down too. You look down and see that the eyes of the baby are closed now and the breathing is calm. The body temperature seems to be normal too.'
+					'You whisper to the nurse: I think he is satisfied...'
+					'You unlatch the baby and hand it to the nurse, then you cover yourself up. The nurse thanks you for this act of mercy and puts the baby back to the crip.'
+					minute += 20
+					if lactatemv >= 2500:
+						lactatemv -= 2500
+					else
+						lactatemv = 0
+					end
+					act 'Finish':gt 'gpoli'
+				end
+			end
+			act 'Leave':gt 'gpoli'
+		end