浏览代码

[fixed] Removed Perception from Maternity ward and park breastfeeding event.
[fixed] Doubling the amount of milkdonation money fixed
[updated] added some more lines to the milk donation and added a case where the sveta is examined by the nurse.

sandra_schulz 5 年之前
父节点
当前提交
64995a3e9a
共有 3 个文件被更改,包括 261 次插入181 次删除
  1. 248 179
      locations/gpoli.qsrc
  2. 12 1
      locations/lact_lib.qsrc
  3. 1 1
      locations/parkdin.qsrc

+ 248 - 179
locations/gpoli.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = '':
 	'<center><b><font color="maroon">Clinic</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
 		
-	if prcptn_lvl > 40 and pcs_know_mward <= 0:	'<br><br>You see a sign that reads <a href="exec: minut += 5 & gt ''gpoli'', ''maternity_ward''">"Maternity ward"</a>.'
+	if (lactation['active'] > 0 or thinkpreg = 1 or knowpreg = 1) and pcs_know_mward <= 0:	'<br><br>A sign catches your attention. It reads <a href="exec: minut += 5 & gt ''gpoli'', ''maternity_ward''">"Maternity ward"</a>.'
 
 	if pcs_ask_mward_help >= 1 and pcs_know_mward <= 0: '<br><br><a href="exec: minut += 5 & gt ''gpoli'', ''reception''">Ask</a> at the reception for help with your breasts.'
 
@@ -1387,7 +1387,7 @@ if $ARGS[0] = 'maternity_ward':
 				menu_off = 1
 				minut += 5
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/mward/old_nurse.jpg"></center>'
-				if preg >= 0 and pregtimes > 0 and pcs_gpolimilkdonation <= 0:
+				if preg >= 0 and pregtimes > 0 and pcs_gpolimilkdonation <= 0 and pcs_knowsaboutlactation > 0:
 					'You walk up to the nurse'
 					'You: Uhm, Hello...'
 					'Nurse: Which one is yours?'
@@ -1395,7 +1395,7 @@ if $ARGS[0] = 'maternity_ward':
 					'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 and pcs_gpolimilkdonation <= 0:
+				elseif preg = 0 and pregtimes = 0 and pcs_gpolimilkdonation <= 0 and pcs_knowsaboutlactation > 0:
 					'You walk up to the nurse'
 					'You: Uhm, Hello...'
 					'The nurse looks you up and down, rising an eyebrow on you.'
@@ -1403,6 +1403,31 @@ if $ARGS[0] = 'maternity_ward':
 					'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?'
+				elseif preg = 0 and pregtimes = 0 and pcs_gpolimilkdonation <= 0 and pcs_knowsaboutlactation <= 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 confused by her comment and tilt your head at her clueless.'
+					'You: Huh? What are you talking about?'
+					'The nurse points at your breasts, circling around the pen in her hand.'
+					'Nurse: Your breasts... You obviously have milk in them. Trust me, I''ve been working here for ages and now how lactating breasts look like.'
+					'You look shocked at her, then down at your cleavage, no idea how to react.'
+					'You: This can''t be, I''ve never been pregnant... I mean... why should I be lactating?'
+					'The nurse eyes you up and down again, frowning a bit worried. Then she get''s up and reaches her hand out to you.'
+					'Nurse: Come with me and we have this checked, okay?'
+				elseif preg >= 0 and pregtimes > 0 and pcs_gpolimilkdonation <= 0 and pcs_knowsaboutlactation <= 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.'
+					'You look at her, then down at your cleavage, no idea how to react.'
+					'You: This can''t be, I mean... why should I be lactating?'
+					'The nurse eyes you up and down again, frowning a bit worried. Then she get''s up and reaches her hand out to you.'
+					'Nurse: Come with me and we have this checked, okay?'
 				elseif pcs_gpolimilkdonation <= 0:
 					'You walk up to the nurse'
 					'You: Uhm, Hello...'
@@ -1416,191 +1441,223 @@ if $ARGS[0] = 'maternity_ward':
 					'You: Hello...'
 					'Nurse: Ah, it is you again...'
 					'She looks you up and down'
-					if pcs_gpolimilkdonation = 1 and preg = 0 and pregtimes = 0:
+					if pcs_gpolimilkdonation = 1 and preg = 0 and pregtimes = 0 and pcs_knowsaboutlactation <= 0:
+						'Nurse: So... changed your mind and want me to have it checked?'
+					elseif pcs_gpolimilkdonation = 1 and preg = 0 and pregtimes = 0 and pcs_knowsaboutlactation > 0:
 						'Nurse: So, why are you lactating again?'
 					elseif pcs_gpolimilkdonation = 2:
-						'Nurse: Did you change your mind and want donate your breast milk?'
+						'Nurse: So, did you clear your mind up and want donate your breast milk?'
 					else
 						'Nurse: What do you want?'
 					end
 				end
 				if pcs_gpolimilkdonation < 1: pcs_gpolimilkdonation = 1
 				if pcs_gpolimilkdonation < 2:
-					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:
-							pcs_gpolimilkdonation = 2
-							if lactateinduced = 1:
-								'You: Erm ... I used a breast pump 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 ever thought of donating your 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 donated breast milk.'
-							'You look at her with wide eyes.'
-							'Nurse: So, what do you think?'
-							pcs_gpolimilkdonation = 2
-							act 'give it a try (0:15)':
-								*clr & cla
-								minut += 15
-								pcs_gpolimilkdonation = 3
-								'<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.'
-								if pain['nipples'] >= 60 and pcs_knows_nipplecream <= 0:
-									'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
-									'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
-									'You: What is that?'
-									'The nurse looks up at you.'
-									'Nurse: This is nipple balm. It helps with sore nipples during pumping. Don''t you now this?'
-									'You nod your head and watch as the nurse applies the cream to your nipples. The cream feels nice on your nipples and they hurt less.'
-									pain['nipples'] -= 20
-									'You: Where do I get this stuff?'
-									'Nurse: You can buy it in the pharmacy...'
-									pcs_knows_nipplecream = 1
-									'The nurse finishes rubbing you nipples with the nipple balm.'
-								elseif pain['nipples'] >= 60:
-									'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
-									'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
-									'She applies the cream to your nipples. It feels nice on your nipples and they hurt less.'
-									pain['nipples'] -= 20
-								else
-									'The nurse grabs the nipple balm and applies it to your nipples. It feels nice on your nipples as she rubs it in.'
-								end
-								nipple_cream = 1
-								'Nurse: Okay, I am going to pump a bit milk off first, to check the quality and if you are able to donate enough. So this time you won''t get paid for your milk.'
-								'You nod and pull up your shirt. The nurse takes the pumps and puts them 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 = func('lact_lib','$get_breastmilk', 4, 15)
-								breastpumped += 4
-								pcs_orphanfeed = 0
-								if milkedvolume >= 1000:
-									'Your breasts are able to fill both small bottles easily. The nurse nods at you confidently.'
-									'Nurse: Yes, it seems you are able to make good amount of milk. You could breastfeed a baby with no issue.'
-								elseif milkedvolume >= 500 and milkedvolume < 1000:
-									'Your breasts are not able to fill both small bottles. The nurse rises an eyebrow on you.'
-									'Nurse: Okay... it seems you are able to make enough milk for a 50ml donation, but you could have trouble to breastfeed a baby properly.'
-								else
-									'You have trouble to fill the bottles to the first mark. The nurse shakes her head disappointed.'
-									'Nurse: Mhmm ... your breasts don''t seem to make enough milk. You can still come here and get yourself pumped, but we need at least 50ml for a valid donation.'
-								end
-								'The nurse detaches the pump and allows you to dress up again.'
-								if milkedvolume > 500:
-									mward_donatesv = 500
-								else
-									mward_donatesv = milkedvolume
-								end
-								if salo > 40:
-									mward_donatesf = 60
-								elseif salo > 20:
-									mward_donatesf = 45
-								elseif salo > 15:
-									mward_donatesf = 20
-								else
-									mward_donatesf = 10
-								end
-								if pcs_energy > 30:
-									mward_donatess = rand(69, 80)
-								elseif sick > 1:
-									mward_donatess = rand(0,45)
-								else
-									mward_donatess = rand(45, 69)
-								end
-								act 'Leave':gt 'gpoli'
-							end
-							act 'Deny to donate':
-								*clr & cla
-								'You deny to donate your breast milk. The nurse looks sad at you and let you leave.'
-								act 'Leave':gt 'gpoli'
-							end
-						else
-							pcs_gpolimilkdonation = 2
-							'You: Well ... I don''t have a kid here... I was just looking around for a bit'
-							'You look a bit awkward at the nurse as you try to explain yourself.'
-							'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 ever thought of donating your 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 donated breast milk.'
-							'You look at her with wide eyes.'
-							'Nurse: So, what do you think?'
+					if pcs_knowsaboutlactation <= 0:
+						act 'Accept her offer':
+							*clr & cla
+							minut += 10
 							pcs_gpolimilkdonation = 2
-							act 'Give it a try (0:15)':
-								*clr & cla
-								minut += 15
-								pcs_gpolimilkdonation = 3
-								'<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.'
-								if pain['nipples'] >= 60 and pcs_knows_nipplecream <= 0:
-									'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
-									'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
-									'You: What is that?'
-									'The nurse looks up at you.'
-									'Nurse: This is nipple balm. It helps with sore nipples during pumping. Don''t you now this?'
-									'You nod your head and watch as the nurse applies the cream to your nipples. The cream feels nice on your nipples and they hurt less.'
-									pain['nipples'] -= 20
-									'You: Where do I get this stuff?'
-									'Nurse: You can buy it in the pharmacy...'
-									pcs_knows_nipplecream = 1
-									'The nurse finishes rubbing you nipples with the nipple balm.'
-								elseif pain['nipples'] >= 60:
-									'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
-									'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
-									'She applies the cream to your nipples. It feels nice on your nipples and they hurt less.'
-									pain['nipples'] -= 20
+							milkedvolume = func('lact_lib','$get_breastmilk', 5, 1)
+							milkedvolume = 0
+							pcs_knowsaboutlactation = 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.'
+							'Reluctantly, you pull up your shirt and present your breasts to her.'
+							'<br><center><img <<$set_imgh>> src="images/pc/body/tits/t<<tits>>.jpg"></center><br>'
+							'She reaches up her hands and professionally weights your breasts a bit. Then she grabs up at your areolas and presses them down.'
+							'To your surprise white drops start to develop on your nipples. The nurse gives it another squeeze and suddenly little streams of white liquid jet out of your nipples.'
+							'You: Oh my god!'
+							'<center><img <<$set_imgh>> src="images/pc/body/tits/lactate_start.jpg"></center>'
+							'The nurse looks up at you with a caring expression.'
+							'Nurse: No worries, this can happen from time to time.'
+							'You are still surprised and perplexed by what you are seeing.'
+							'You: I am lactating!'
+							'The nurse takes a small wet wipe and cleans your breasts, then signaling that you can cover yourself up.'
+							'Nurse: You know, we always need breast milk here. You should think about donating your milk. We will even compensate you for your efforts.'
+							'She nods and cleans her hands.'
+							'Nurse: But I think, you should leave for now, so you can get used to your new ability...'
+							'She opens the door to let you out of the room'						
+							act 'Leave': gt 'gpoli'
+						end
+					else
+						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:
+								pcs_gpolimilkdonation = 2
+								if lactateinduced = 1:
+									'You: Erm ... I used a breast pump on myself...'
+									'You blush a bit from embarresment, while telling it to her.'
 								else
-									'The nurse grabs the nipple balm and applies it to your nipples. It feels nice on your nipples as she rubs it in.'
+									'You: I don''t really now... it just started some day.'
+									'You explain, blushing from embarresment.'
 								end
-								nipple_cream = 1
-								'Nurse: Okay, I am going to pump a bit milk off first, to check the quality and if you are able to donate enough. So this time you won''t get paid for your milk.'
-								'You nod and pull up your shirt. The nurse takes the pumps and puts them 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 = func('lact_lib','$get_breastmilk', 4, 15)
-								breastpumped += 4
-								pcs_orphanfeed = 0
-								if milkedvolume >= 1000:
-									'Your breasts are able to fill both small bottles easily. The nurse nods at you confidently.'
-									'Nurse: Yes, it seems you are able to make good amount of milk. You could breastfeed a baby with no issue.'
-								elseif milkedvolume >= 500 and milkedvolume < 1000:
-									'Your breasts are not able to fill both small bottles. The nurse rises an eyebrow on you.'
-									'Nurse: Okay... it seems you are able to make enough milk for a 50ml donation, but you could have trouble to breastfeed a baby properly.'
-								else
-									'You have trouble to fill the bottles to the first mark. The nurse shakes her head disappointed.'
-									'Nurse: Mhmm ... your breasts don''t seem to make enough milk. You can still come here and get yourself pumped, but we need at least 50ml for a valid donation.'
+								'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 ever thought of donating your 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 donated breast milk.'
+								'You look at her with wide eyes.'
+								'Nurse: So, what do you think?'
+								pcs_gpolimilkdonation = 2
+								act 'give it a try (0:15)':
+									*clr & cla
+									minut += 15
+									pcs_gpolimilkdonation = 3
+									'<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.'
+									if pain['nipples'] >= 60 and pcs_knows_nipplecream <= 0:
+										'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
+										'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
+										'You: What is that?'
+										'The nurse looks up at you.'
+										'Nurse: This is nipple balm. It helps with sore nipples during pumping. Don''t you now this?'
+										'You nod your head and watch as the nurse applies the cream to your nipples. The cream feels nice on your nipples and they hurt less.'
+										pain['nipples'] -= 20
+										'You: Where do I get this stuff?'
+										'Nurse: You can buy it in the pharmacy...'
+										pcs_knows_nipplecream = 1
+										'The nurse finishes rubbing you nipples with the nipple balm.'
+									elseif pain['nipples'] >= 60 and pcs_knows_nipplecream > 0:
+										'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
+										'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
+										'She applies the cream to your nipples. It feels nice on your nipples and they hurt less.'
+										pain['nipples'] -= 20
+									else
+										'The nurse grabs the nipple balm and applies it to your nipples. It feels nice on your nipples as she rubs it in.'
+									end
+									nipple_cream = 1
+									'Nurse: Okay, I am going to pump a bit milk off first, to check the quality and if you are able to donate enough. So this time you won''t get paid for your milk.'
+									'You nod and pull up your shirt. The nurse takes the pumps and puts them 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 = func('lact_lib','$get_breastmilk', 4, 15)
+									breastpumped += 4
+									pcs_orphanfeed = 0
+									if milkedvolume >= 1000:
+										'Your breasts are able to fill both small bottles easily. The nurse nods at you confidently.'
+										'Nurse: Yes, it seems you are able to make good amount of milk. You could breastfeed a baby with no issue.'
+									elseif milkedvolume >= 500 and milkedvolume < 1000:
+										'Your breasts are not able to fill both small bottles. The nurse rises an eyebrow on you.'
+										'Nurse: Okay... it seems you are able to make enough milk for a 50ml donation, but you could have trouble to breastfeed a baby properly.'
+									else
+										'You have trouble to fill the bottles to the first mark. The nurse shakes her head disappointed.'
+										'Nurse: Mhmm ... your breasts don''t seem to make enough milk. You can still come here and get yourself pumped, but we need at least 50ml for a valid donation.'
+									end
+									'The nurse detaches the pump and allows you to dress up again.'
+									if milkedvolume > 500:
+										mward_donatesv = 500
+									else
+										mward_donatesv = milkedvolume
+									end
+									if salo > 40:
+										mward_donatesf = 60
+									elseif salo > 20:
+										mward_donatesf = 45
+									elseif salo > 15:
+										mward_donatesf = 20
+									else
+										mward_donatesf = 10
+									end
+									if pcs_energy > 30:
+										mward_donatess = rand(69, 80)
+									elseif sick > 1:
+										mward_donatess = rand(0,45)
+									else
+										mward_donatess = rand(45, 69)
+									end
+									act 'Leave':gt 'gpoli'
 								end
-								'The nurse detaches the pump and allows you to dress up again.'
-								if milkedvolume > 500:
-									mward_donatesv = 500
-								else
-									mward_donatesv = milkedvolume
+								act 'Deny to donate':
+									*clr & cla
+									'You deny to donate your breast milk. The nurse looks sad at you and let you leave.'
+									act 'Leave':gt 'gpoli'
 								end
-								if salo > 40:
-									mward_donatesf = 60
-								elseif salo > 20:
-									mward_donatesf = 45
-								elseif salo > 15:
-									mward_donatesf = 20
-								else
-									mward_donatesf = 10
+							else
+								pcs_gpolimilkdonation = 2
+								'You: Well ... I don''t have a kid here... I was just looking around for a bit'
+								'You look a bit awkward at the nurse as you try to explain yourself.'
+								'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 ever thought of donating your 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 donated breast milk.'
+								'You look at her with wide eyes.'
+								'Nurse: So, what do you think?'
+								pcs_gpolimilkdonation = 2
+								act 'Give it a try (0:15)':
+									*clr & cla
+									minut += 15
+									pcs_gpolimilkdonation = 3
+									'<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.'
+									if pain['nipples'] >= 60 and pcs_knows_nipplecream <= 0:
+										'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
+										'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
+										'You: What is that?'
+										'The nurse looks up at you.'
+										'Nurse: This is nipple balm. It helps with sore nipples during pumping. Don''t you now this?'
+										'You nod your head and watch as the nurse applies the cream to your nipples. The cream feels nice on your nipples and they hurt less.'
+										pain['nipples'] -= 20
+										'You: Where do I get this stuff?'
+										'Nurse: You can buy it in the pharmacy...'
+										pcs_knows_nipplecream = 1
+										'The nurse finishes rubbing you nipples with the nipple balm.'
+									elseif pain['nipples'] >= 60:
+										'<center><img <<$set_imgh>> src="images/pc/body/nipples/sore_nipple.jpg"></center>'
+										'The nurse looks at your sore nipples and frowns a bit. She then grabs a small tin, and takes a bit of the yellowish cream from the tin.'
+										'She applies the cream to your nipples. It feels nice on your nipples and they hurt less.'
+										pain['nipples'] -= 20
+									else
+										'The nurse grabs the nipple balm and applies it to your nipples. It feels nice on your nipples as she rubs it in.'
+									end
+									nipple_cream = 1
+									'Nurse: Okay, I am going to pump a bit milk off first, to check the quality and if you are able to donate enough. So this time you won''t get paid for your milk.'
+									'You nod and pull up your shirt. The nurse takes the pumps and puts them 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 = func('lact_lib','$get_breastmilk', 4, 15)
+									breastpumped += 4
+									pcs_orphanfeed = 0
+									if milkedvolume >= 1000:
+										'Your breasts are able to fill both small bottles easily. The nurse nods at you confidently.'
+										'Nurse: Yes, it seems you are able to make good amount of milk. You could breastfeed a baby with no issue.'
+									elseif milkedvolume >= 500 and milkedvolume < 1000:
+										'Your breasts are not able to fill both small bottles. The nurse rises an eyebrow on you.'
+										'Nurse: Okay... it seems you are able to make enough milk for a 50ml donation, but you could have trouble to breastfeed a baby properly.'
+									else
+										'You have trouble to fill the bottles to the first mark. The nurse shakes her head disappointed.'
+										'Nurse: Mhmm ... your breasts don''t seem to make enough milk. You can still come here and get yourself pumped, but we need at least 50ml for a valid donation.'
+									end
+									'The nurse detaches the pump and allows you to dress up again.'
+									if milkedvolume > 500:
+										mward_donatesv = 500
+									else
+										mward_donatesv = milkedvolume
+									end
+									if salo > 40:
+										mward_donatesf = 60
+									elseif salo > 20:
+										mward_donatesf = 45
+									elseif salo > 15:
+										mward_donatesf = 20
+									else
+										mward_donatesf = 10
+									end
+									if pcs_energy > 30:
+										mward_donatess = rand(69, 80)
+									elseif sick > 1:
+										mward_donatess = rand(0,45)
+									else
+										mward_donatess = rand(45, 69)
+									end
+									act 'Leave':gt 'gpoli'
 								end
-								if pcs_energy > 30:
-									mward_donatess = rand(69, 80)
-								elseif sick > 1:
-									mward_donatess = rand(0,45)
-								else
-									mward_donatess = rand(45, 69)
+								act 'Deny to donate':
+									*clr & cla
+									'You deny to donate your breast milk. The nurse looks sad at you and let you leave.'
+									act 'Leave':gt 'gpoli'
 								end
-								act 'Leave':gt 'gpoli'
-							end
-							act 'Deny to donate':
-								*clr & cla
-								'You deny to donate your breast milk. The nurse looks sad at you and let you leave.'
-								act 'Leave':gt 'gpoli'
 							end
 						end
 					end
@@ -1731,12 +1788,22 @@ if $ARGS[0] = 'maternity_ward_donation':
 				pcs_gpoli_totalmilkdonation += temp_var*50
 				if temp_var < 2:
 					'She looks satisfied at you as she puts away one bottle with 50ml of your breast milk.'
-				elseif temp_var => 4:
+				elseif temp_var >= 12:
+					'She looks astonished at the at the marvelous amounts of milk you made as she stores away the <<temp_var>> bottles that contain <<temp_var*50>>ml of your breast milk.'
+					'Nurse: <<$pcs_firstname>>, this is so much milk, I think a cow would be jealous!'
+					'She laughts heartily and you blush a bit.'
+				elseif temp_var >= 10:
+					'She looks amazed at the at the copious amounts of milk you made as she stores away the <<temp_var>> bottles that contain <<temp_var*50>>ml of your breast milk.'
+					'Nurse: Oh dear, where do you store all this milk in your breast...?'
+				elseif temp_var >= 8:
+					'She looks surprised at the at the large amount of milk you made as she stores away the <<temp_var>> bottles that contain <<temp_var*50>>ml of your breast milk.'
+					'Nurse: Dear, this is really much milk...'
+				elseif temp_var >= 6:
+					'She looks pleasantly satisfied at you as she puts away the <<temp_var>> bottles containing <<temp_var*50>>ml of your breast milk.'
+					'Nurse: Oh, this is pretty much milk.'
+				elseif temp_var >= 4:
 					'She looks satisfied at you as she puts away the <<temp_var>> bottles containing <<temp_var*50>>ml of your breast milk.'
 					'Nurse: This is a good amount of milk.'
-				elseif temp_var => 8:
-					'She looks surprised at the at the amount of milk you made as she stores away the <<temp_var>> bottles that contain <<temp_var*50>>ml of your breast milk.'
-					'Nurse: Dear, that is much milk...'
 				else
 					'She looks satisfied at you as she puts away <<temp_var>> bottles with <<temp_var*50>>ml of your breast milk inside.'
 				end
@@ -1744,14 +1811,14 @@ if $ARGS[0] = 'maternity_ward_donation':
 				'She looks at you a bit disappointed.'
 				'Nurse: Mhmm... I am sorry, but this isn''t enough milk for a valid donation. You only made <<milkedvolume/10>>ml of breast milk.'
 			end
+			milkedvolume = 0
 			if pcs_gpoli_donationsessioncount > 0:
 				mward_donatemoney = (((pcs_gpoli_donationsessioncount*500)/3)*75)/100
 			else
 				mward_donatemoney = 0
 			end
-			money += mward_donatemoney
-			minut += 15
 			nipple_cream = 0
+			minut += 15
 			if lactatemv > lactatemm/2:
 				'The nurse looks at your breasts'
 				'Nurse: Looks like you could go for another pumping...shall we?'
@@ -1760,6 +1827,7 @@ if $ARGS[0] = 'maternity_ward_donation':
 					*clr & cla
 					gs 'stat'
 					if pcs_gpoli_donationsessioncount > 0:
+						money += mward_donatemoney
 						'You put on your top, and the nurse hands you <<mward_donatemoney>><b>₽</b> for your donated breast milk.'
 					else
 						'You put on your top'
@@ -1775,6 +1843,7 @@ if $ARGS[0] = 'maternity_ward_donation':
 					*clr & cla
 					gs 'stat'
 					if pcs_gpoli_donationsessioncount > 0:
+						money += mward_donatemoney
 						'You put on your top, and the nurse hands you <<mward_donatemoney>><b>₽</b> for your donated breast milk.'
 					else
 						'You put on your top'

+ 12 - 1
locations/lact_lib.qsrc

@@ -406,13 +406,24 @@ if $ARGS[0] = '$calc_lactatemm':
 
 	if lactation['active'] = 0:
 		RESULT = 0
+		if breasttype <= 0: breasttype = 1
 	elseif lactation['active'] >0:
 		temp_breastsize = 0
 		temp_breastsize += (nbsize + magicf2b)
 		temp_var = 0
+		if breasttype <= 0: breasttype = 1
 		!! This if needs to be changed later. If the kid is lost during the pregnancy, Sveta may still went through full breast development. If changing something here, please contact milky_boobs in the forums.
-		if kid <= 0:
+		if kid <= 0 and breasttype = 0:
+			temp_var = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))/8
+			RESULT = temp_var
+		elseif kid <= 0 and breasttype = 1:
 			temp_var = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))/4
+			RESULT = temp_var		
+		elseif kid <= 0 and breasttype = 2:
+			temp_var = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))/2
+			RESULT = temp_var		
+		elseif kid <= 0 and breasttype = 3:
+			temp_var = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))
 			RESULT = temp_var
 		else
 			RESULT = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))

+ 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 lactation['active'] > 0:
+	elseif parkrand = 19 and lactation['active'] > 0:
         gt 'parkivent', 'find_baby'
 	else
 		gt 'parkivent', 'empty'