lact_lib.qsrc 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515
  1. # lact_lib
  2. if $ARGS[0] = '$get_bfat_tissue':
  3. !! func('lac_lib', 'get_bfattissue', npc_nbsize, npc_lactatemm)
  4. !! function to get breast fat tissue amount. Can be used for NPC as well as PC.
  5. !! ARGS[1] = npc_nbsize - the natural bust size of the NPC/PC.
  6. !! ARGS[2] = npc_lactatemm - he lactatemm of the NPC/PC.
  7. !! RESULT = Fat amount in ccm * 10.
  8. !! function for cup size volume in ccm y = 0,0002023*x^3 + 0,029199*x^2 + 4,3791*x + 70
  9. !! x = ((ARGS[1]/5) + 1)*10
  10. !! this function is based on the x figures for pcs_bust size (moving in steps of 5) and the actual cup sizes from a wikipedia table, which can be found here: https://en.wikipedia.org/wiki/Bra_size
  11. !! The function was estimated with excel using a trend line estimation for polynoms of third grade and a y = 0 at 70ccm
  12. !! https://www.ncbi.nlm.nih.gov/pubmed/11936199
  13. !! The percentage of fat volume in the total breast volume varied from 7 to 56% and the percentage of fat weight in the total breast weight varied from 3.6 to 37.6%. This great variability in the respective proportions of fat and glands in the evaluated specimens was not significantly correlated to age and body mass index.
  14. if ARGS[1] > 0:
  15. temp_var = ((ARGS[1]/5) + 1)*10
  16. temp_var2 = (((2023*temp_var*temp_var*temp_var)/10000000)+((29199*temp_var*temp_var)/1000000)+((43791*temp_var)/10000)+70)*10
  17. if temp_var2 > ARGS[2]:
  18. RESULT = temp_var2 - (ARGS[2] + ARGS[2]/50)
  19. elseif temp_var2 = ARGS[2]:
  20. RESULT = 0
  21. else
  22. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_bfat_tissue</i>!</font> - Node ARGS[1] - more mammary gland tissue available then total breast tissue.</b>'
  23. end
  24. else
  25. if ARGS[2] > 700:
  26. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_bfat_tissue</i>!</font> - Node ARGS[2] - more mammary gland tissue available then total breast tissue.</b>'
  27. else
  28. RESULT = 700
  29. end
  30. end
  31. end
  32. if $ARGS[0] = '$calc_npc_lactatemm_0':
  33. !! func('lact_lib', 'calc_npc_lactatemm_0', npc_glandamount, npc_prodstate, npc_breastage, npc_breastcount)
  34. !! New calc lactatemm function usuable for NPCs. Test function number one.
  35. !! ARGS[1] = npc_glandamount - The glandamount of the npc per breast. Glandamount here is actually the alveoli amount per breast. The value is 4500 to 150000 per breast depending on the genetics or if the npc went through pregnancy already.
  36. !! ARGS[2] = npc_prodstate - The breast production state of the npc. State can be "none", "induced" or "natural".
  37. !! ARGS[3] = npc_breastage - State can be "virgin" or "mature". Virgin in this case means that the breasts did not go through pregnancy changes yet, while mature is a fully developed breast that had all the changes during pregnancy.
  38. !! To determine the breastage, just check if the NPC has gone through pregnancy or not.
  39. !! ARGS[4] = npc_breastcount - The breast count of the NPC. If 0 the result will always be 0. Could be used for amputation events or multiple breasts events.
  40. !! The function will return something even if there is no lactation currently happening. this could be used for special events where sudden lactation is induced with the help of drugs. For example a lactation pill that will cause the NPC to lactate immediately without classical induction or natural growth during pregnancy.
  41. !! RESULT = lactatemm in ml*10
  42. if ARGS[2] = 'none':
  43. if ARGS[3] = 'virgin':
  44. temp_var = 2
  45. elseif ARGS[3] = 'mature':
  46. temp_var = 2
  47. else
  48. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$calc_npc_lactatemm_0</i>!</font> - Node ARGS[2] "none".</b>'
  49. end
  50. elseif ARGS[2] = 'induced':
  51. if ARGS[3] = 'virgin':
  52. temp_var = 20
  53. elseif ARGS[3] = 'mature':
  54. temp_var = 80
  55. else
  56. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$calc_npc_lactatemm_0</i>!</font> - Node ARGS[2] "induced".</b>'
  57. end
  58. elseif ARGS[2] = 'natural':
  59. if ARGS[3] = 'virgin':
  60. temp_var = 20
  61. elseif ARGS[3] = 'mature':
  62. temp_var = 80
  63. else
  64. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$calc_npc_lactatemm_0</i>!</font> - Node ARGS[2] "natural".</b>'
  65. end
  66. else
  67. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$calc_npc_lactatemm_0</i>!</font> - Root Node ARGS[2].</b>'
  68. end
  69. if ARGS[1] <= 0:
  70. RESULT = 0
  71. else
  72. RESULT = (ARGS[1]*temp_var*ARGS[4])/1000
  73. end
  74. end
  75. if $ARGS[0] = '$calc_lactatemm':
  76. !! func('lact_lib', 'calc_lactatemm')
  77. !! No arguments at the moment. Information is taken from the global variables 'nbsize', 'lactate','lactateinduced','kid'.
  78. !! 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.
  79. !! Usage: lactatemm = func('lact_lib','$calc_lactatemm')
  80. !! RESULT = lactatemm in ml*10
  81. if lactate = 0:
  82. RESULT = 0
  83. elseif lactate >0:
  84. temp_breastsize = 0
  85. temp_breastsize += nbsize
  86. temp_var = 0
  87. if lactateinduced > 0 and kid <= 0:
  88. temp_var = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))/4
  89. RESULT = temp_var
  90. else
  91. RESULT = ((8*temp_breastsize*temp_breastsize)+(37*temp_breastsize))
  92. end
  93. else
  94. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$calc_lactatemm</i>!</font></b>'
  95. end
  96. end
  97. if $ARGS[0] = '$get_breastmilk':
  98. !! func('lact_lib','$get_breastmilk', sucktion_type, sucktion_time)
  99. !! 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]
  100. !! ARGS[2] = sucktion_time: how many minutes the sucking/pumping takes place
  101. !! Usage: breastmilkvolume = func('lact_lib','$get_breastmilk', 4, 20)
  102. !! RESULT = Milk in ml*10
  103. !! what type of sucktion is happening? different sucktion can cause a different demand of breastmilk. Base rate of sucktion is 10ml/minute.
  104. soreness_mod = 10
  105. breastpumped = 1
  106. !! 'suck_flow_rate initialized'
  107. if ARGS[1] = 0:
  108. !! 'adult sucking'
  109. suck_flow_rate = 12 + rand(0,4)
  110. temp_var = pcs_mood +(ARGS[2]/8)
  111. if temp_var > 100:
  112. pcs_mood = 100
  113. else
  114. pcs_mood += ARGS[2]/8
  115. end
  116. elseif ARGS[1] = 1:
  117. !! 'child sucking'
  118. suck_flow_rate = 8 + rand(0,2)
  119. temp_var = pcs_mood + (ARGS[2]/2)
  120. if temp_var > 100:
  121. pcs_mood = 100
  122. else
  123. pcs_mood += ARGS[2]/2
  124. end
  125. elseif ARGS[1] = 2:
  126. !! 'baby sucking'
  127. suck_flow_rate = 6 + (rand(0,2))
  128. temp_var = pcs_mood + ARGS[2]
  129. if temp_var > 100:
  130. pcs_mood = 100
  131. else
  132. pcs_mood += ARGS[2]
  133. end
  134. elseif ARGS[1] = 3:
  135. !! 'manual_breastpump sucking'
  136. suck_flow_rate = 9
  137. elseif ARGS[1] = 4:
  138. !! 'electric_breastpump sucking'
  139. suck_flow_rate = 10
  140. elseif ARGS[1] = 5:
  141. !! 'hand expression'
  142. suck_flow_rate = 3 + rand(1,2)
  143. elseif ARGS[1] = 6:
  144. !! 'cow milker sucking'
  145. suck_flow_rate = 100
  146. else
  147. !! 'suck flow else branch'
  148. suck_flow_rate = 10
  149. end
  150. !! 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.
  151. if breastcounter > 0:
  152. temp_var = breastcounter/10
  153. soreness_mod += temp_var
  154. if soreness_mod > 20: soreness_mod = 20
  155. if nipple_cream = 1:
  156. soreness_mod += 20
  157. nipple_cream = 0
  158. end
  159. end
  160. !! No lactation, no milk, but stimulus is applied, so some things are going to happen here.
  161. if lactate = 0:
  162. if milkoverdemand <= 0: milkoverdemand = 0
  163. pump_stop_brake = 0
  164. !! 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.
  165. max_sucktion_demand = 10*suck_flow_rate*ARGS[2]
  166. if pain['nipples'] <= 60:
  167. suck_until_pain = ((60 - pain['nipples'])*10*(soreness_mod/10))/suck_flow_rate
  168. end
  169. temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
  170. if temp_var > 60:
  171. pain['nipples'] = 65
  172. pump_stop_brake = 1
  173. pumptime = suck_until_pain
  174. max_sucktion_demand = 10*suck_flow_rate*pumptime
  175. else
  176. pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
  177. end
  178. temp_var = pain['breasts'] + max_sucktion_demand/1000
  179. if temp_var > 20:
  180. pain['breasts'] = 25
  181. else
  182. pain['breasts'] += max_sucktion_demand/1000
  183. end
  184. !! Pumping breasts is exhausting even if no milk comes. so this is handled here.
  185. temp_var = pcs_energy - max_sucktion_demand/1500
  186. if temp_var < 0:
  187. pcs_energy = 0
  188. !! energy usage flag on.
  189. energytomilkpump = 1
  190. else
  191. pcs_energy -= max_sucktion_demand/1500
  192. !! energy usage flag on.
  193. energytomilkpump = 1
  194. end
  195. if pumptime < 10:
  196. breastcounter += 1
  197. else
  198. breastcounter += pumptime/10
  199. end
  200. milkoverdemand += max_sucktion_demand
  201. RESULT = 0
  202. !! If there is lactation, do the magic
  203. elseif lactate >0:
  204. !! 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.
  205. if pcs_nips > 0:
  206. max_nip_flow_rate = 6
  207. elseif pcs_nips > 20:
  208. max_nip_flow_rate = 8
  209. elseif pcs_nips > 40:
  210. max_nip_flow_rate = 10
  211. elseif pcs_nips > 60:
  212. max_nip_flow_rate = 12
  213. elseif pcs_nips > 80:
  214. max_nip_flow_rate = 14
  215. elseif pcs_nips > 100:
  216. max_nip_flow_rate = 16
  217. else
  218. max_nip_flow_rate = 10
  219. end
  220. !! 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.
  221. if breastcounter > 0:
  222. temp_var = breastcounter/10
  223. soreness_mod += temp_var
  224. if soreness_mod > 20: soreness_mod = 20
  225. if nipple_cream = 1:
  226. soreness_mod += 10
  227. nipple_cream = 0
  228. end
  229. end
  230. !! If you pump more, more milk will come, disregarding nipplesize. Things will get used to milking and be more loose.
  231. nip_flow_mod = 1
  232. temp_var = breastcounter/10
  233. nip_flow_mod += temp_var
  234. if nip_flow > 30: nip_flow_mod = 30
  235. max_nip_flow_rate += nip_flow_mod
  236. !! 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.
  237. !! If we only need 20ml from a 100ml storage, we would only substract 20ml, leaving 80ml inside the breasts.
  238. max_sucktion_demand = 10*suck_flow_rate*ARGS[2]
  239. !! Is enough milk already in the breasts?
  240. if lactatemv > max_sucktion_demand:
  241. !! can the nipples handle the flow?
  242. if max_nip_flow_rate >= suck_flow_rate:
  243. milkedvolume = max_sucktion_demand
  244. lactatemv -= max_sucktion_demand
  245. elseif max_nip_flow_rate < suck_flow_rate:
  246. milkedvolume = max_nip_flow_rate*10*ARGS[2]
  247. lactatemv -= milkedvolume
  248. !! 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.
  249. max_sucktion_demand -= milkedvolume
  250. temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
  251. if temp_var > 60:
  252. pain['nipples'] = 65
  253. else
  254. pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
  255. end
  256. else
  257. 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>'
  258. end
  259. elseif lactatemv < max_sucktion_demand:
  260. !! Magic!
  261. temp_var = (lactatemv/(max_nip_flow_rate*10))
  262. if temp_var <= 0 and lactatemv > 0: temp_var = 1
  263. pumptime_left = ARGS[2] - temp_var
  264. if pumptime_left <= 0 and lactatemv > 0: pumptime_left = 1
  265. temp_var = lactaterate/60
  266. if temp_var <= 0 and lactaterate > 0: temp_var = 1
  267. if temp_var >= max_nip_flow_rate:
  268. if ARGS[1] = 2: breastcounter += 50
  269. milkedvolume = (max_nip_flow_rate * 10 * pumptime_left) + (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
  270. lactatemv -= (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
  271. elseif temp_var < max_nip_flow_rate:
  272. !!with a baby sucking, more milk should be made due to nature ...
  273. if ARGS[1] = 2: milkoverdemand += 100000
  274. milkedvolume = (temp_var * pumptime_left) + (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
  275. lactatemv -= (max_nip_flow_rate * 10 * (ARGS[2] - pumptime_left))
  276. else
  277. 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>'
  278. end
  279. if lactatemv <= 0: lactatemv = 0
  280. !! the breasts had to produce milk, so energy is used.
  281. temp_var = pcs_energy - milkedvolume/1000
  282. if temp_var < 0:
  283. pcs_energy = 0
  284. if rand(0,100) > 90: fat -= 1
  285. !! this is checking if pcs_energy was impacted during milking.
  286. energytomilkpump = 1
  287. else
  288. pcs_energy -= milkedvolume/1000
  289. !! this is checking if pcs_energy was impacted during milking.
  290. energytomilkpump = 1
  291. end
  292. !! the breasts had to produce milk, so hydration is used.
  293. temp_var = pcs_hydra - milkedvolume/500
  294. if temp_var < 0:
  295. pcs_hydra = 0
  296. energytomilkpump = 1
  297. else
  298. pcs_hydra -= milkedvolume/500
  299. energytomilkpump = 1
  300. end
  301. !! if more is pumped than produced the breasts will hurt too.
  302. if milkedvolume < max_sucktion_demand:
  303. !! 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.
  304. milkoverdemand += max_sucktion_demand - milkedvolume
  305. temp_var = pain['breasts'] + (max_sucktion_demand - milkedvolume)/1000
  306. if temp_var > 20:
  307. pain['breasts'] = 20
  308. else
  309. pain['breasts'] += (max_sucktion_demand - milkedvolume)/1000
  310. end
  311. end
  312. if max_nip_flow_rate < suck_flow_rate:
  313. !! sore nipples again. "used to breastpumping" variable needs to come in here too!
  314. temp_var = pain['nipples'] + ((((max_nip_flow_rate*100)/60) * pumptime_left)/100) + (max_sucktion_demand/100)/(soreness_mod/10)
  315. if temp_var > 60:
  316. pain['nipples'] = 65
  317. else
  318. pain['nipples'] += ((((max_nip_flow_rate*100)/60) * pumptime_left)/100) + (max_sucktion_demand/100)/(soreness_mod/10)
  319. end
  320. end
  321. end
  322. !! The standard nipple pain applied due to pumping. Adding to the pain that is calculated above
  323. temp_var = pain['nipples'] + (max_sucktion_demand/100)/(soreness_mod/10)
  324. if temp_var > 60:
  325. pain['nipples'] = 65
  326. else
  327. pain['nipples'] += (max_sucktion_demand/100)/(soreness_mod/10)
  328. end
  329. if pumptime < 10:
  330. breastcounter += 1
  331. else
  332. breastcounter += pumptime/10
  333. end
  334. RESULT = milkedvolume
  335. else
  336. cls & '<b><font color="red">BAD ARGUMENT CHECK IN <i>$get_breastmilk</i>!</font></b>'
  337. end
  338. end
  339. !! lact_lib
  340. !! bp_milking - breast pump milking
  341. !! use href="exec:gt ''lact_lib'',''bp_milking''"
  342. if $ARGS[0] = 'bp_milking':
  343. pumptime = 0
  344. pumptype = 0
  345. if $location_type ! 'bathroom' and pcs_exhibition < 60:
  346. 'You can''t use it here.'
  347. else
  348. *clr
  349. cla
  350. pumptime = input ("How long do you plan to pump your breasts? (Not more than 60 minutes)")
  351. if pumptime <= 0 or pumptime > 60:
  352. minut += 2
  353. act 'Don''t pump':gt $loc, $metka
  354. elseif pumptime > 0 and pumptime <= 60:
  355. gt 'lact_lib', 'milking'
  356. end
  357. end
  358. end
  359. !! man_milking - manual (with hands) milking
  360. !! use href="exec:gt ''lact_lib'',''man_milking''"
  361. if $ARGS[0] = 'man_milking':
  362. pumptime = 0
  363. pumptype = 1
  364. if $location_type ! 'bathroom' and pcs_exhibition < 60:
  365. 'You can''t do this here.'
  366. else
  367. *clr
  368. cla
  369. pumptime = input ("How long would you like to milk your breasts? (Not more than 60 minutes)")
  370. if pumptime <= 0 or pumptime > 60:
  371. minut += 2
  372. act 'Don''t milk':gt $loc, $metka
  373. elseif pumptime > 0 and pumptime <= 60:
  374. gt 'lact_lib', 'milking'
  375. end
  376. end
  377. end
  378. !! milking
  379. !! never use directly. Always use bp_milking, man_milking or sex_milking
  380. if $ARGS[0] = 'milking':
  381. if pumptime <= 0 or pumptime > 60:
  382. act 'Finish':gt $loc, $metka
  383. end
  384. if pumptype = 1:
  385. pumptime = (pumptime*6)/10
  386. end
  387. if lactate > 0 and pain['nipples'] < 60:
  388. milkedvolume = func('lact_lib','$get_breastmilk', 3, pumptime)
  389. '<center><img <<$set_imgh>> src="images/pc/body/tits/pump_lactating.jpg"></center>'
  390. 'You attach the pump to your breast and start rythmically squeezing the bulb until your breasts feel empty.<br>You give it a few more pumps and detach the pump.<br>You filled the bottle with <<milkedvolume/10>>ml of your milk.'
  391. breastcounter += 1
  392. if energytomilkpump > 0 and pcs_energy = 0:
  393. '<br>During pumping you feel really hungry, producing breast milk seems to be more exhausing then thought.'
  394. energytomilkpump = 0
  395. elseif energytomilkpump > 0:
  396. '<br>You feel a bit thirsty after pumping.'
  397. energytomilkpump = 0
  398. end
  399. if bcream_used = 1:
  400. pcs_nips += rand(0,2)
  401. bcream_used = 0
  402. end
  403. minut += pumptime
  404. elseif lactate = 0 and pain['nipples'] < 60:
  405. if rand(1,50) + prolactinlvl >= rand(200,250):
  406. '<center><img <<$set_imgh>> src="images/pc/body/tits/lactate_start.jpg"></center>'
  407. 'As usual, you attach the pump but after a few pumps white liquid suddenly starts flowing from your nipples.<br>You started lactating!'
  408. lactateinduced = 1
  409. lactate = 1
  410. if func('lact_lib','$calc_lactatemm') > 0: lactatemm = func('lact_lib','$calc_lactatemm')
  411. if prolactinlvl < 200: prolactinlvl = 200
  412. lactaterate = 10*(prolactinlvl/200)
  413. pcs_nips += 2
  414. pumpinggrowth = 0
  415. else
  416. milkedvolume = func('lact_lib','$get_breastmilk', 3, pumptime)
  417. '<center><img <<$set_imgh>> src="images/pc/body/tits/t<<tits>>.jpg"></center>'
  418. 'You attach the pump to your nipples and start squeezing the bulb. The vacuum feels good on your nipples.'
  419. if prolactinlvl > 70: 'A few droplets of liquid come out of your nipples but it is not milk.'
  420. breastcounter += 1
  421. if pump_stop_brake = 1:
  422. 'During pumping your nipples start to hurt extremely. You have to stop after <<pumptime>> minutes, because you couldn''t go on.'
  423. end
  424. if prolactinlvl > 75:
  425. if rand(0,10) > 9:
  426. pumpinggrowth += 1
  427. end
  428. 'After finishing, your breasts feel weirdly engorged.'
  429. end
  430. if bcream_used = 1:
  431. pcs_nips += rand(0,2)
  432. bcream_used = 0
  433. end
  434. end
  435. minut += pumptime
  436. else
  437. 'Your nipples feel too sore to use the pump right now.'
  438. end
  439. if milkedvolume > 0:
  440. lact_engorgement = 0
  441. lactatemess = 0
  442. act 'Pour it into the sink':
  443. *clr
  444. cla
  445. '<center><img <<$set_imgh>> src="images/pc/body/tits/milk_sink.jpg"></center>'
  446. '<center>You pour <<milkedvolume/10>>ml of your breast milk into the sink and clean up your breastpump.</center>'
  447. minute += 5
  448. act 'Finish':
  449. milkedvolume = 0
  450. gt $loc, $metka
  451. end
  452. end
  453. if pcs_hydra < 100:
  454. act 'Drink it':
  455. *clr
  456. cla
  457. '<center><img <<$set_imgh>> src="images/pc/body/tits/milk_drink.jpg"></center>'
  458. '<center>You drink your own breast milk and clean up your breastpump.</center>'
  459. '<center>The milk is still warm from your breasts.</center>'
  460. if pcs_hydra < 90:
  461. pcs_hydra += 10
  462. else
  463. pcs_hydra = 100
  464. end
  465. minute += 7
  466. act 'Finish':
  467. milkedvolume = 0
  468. gt $loc, $metka
  469. end
  470. end
  471. end
  472. else
  473. act 'Finish':gt $loc, $metka
  474. end
  475. end
  476. !! engorged_morning
  477. !! use href="exec:gt ''lact_lib'',''engorged_morning''"
  478. if $ARGS[0] = 'engorged_morning':
  479. minut += 5
  480. '<center><img <<$set_imgh>> src="images/pc/body/tits/lactate_start.jpg"></center>'
  481. 'You wake up and your breasts hurt. As you look down, you can see that you have a heavy letdown. You should pump your breasts as soon as possible.'
  482. act 'Finish':gt $loc, $metka
  483. end
  484. --- lac_lib ---------------------------------