fertility.qsrc 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. # fertility
  2. if $ARGS[0] = 'birth_control':
  3. !!------------------------------------------------------------------------------------------------------------
  4. !! Birth control
  5. !!------------------------------------------------------------------------------------------------------------
  6. !! Birth Control Management variables
  7. !!
  8. !! tabletkimm : The modifier for the current mood of the MC.
  9. !! tabletkiap : Autopill factor affecting the liklihood you took your pill as you should have
  10. !! tabletkipt : Pill Dicipline Take increase
  11. !! tabletkipi : Pill Dicipline Dont take increase
  12. !! tabletkicpd : Current MC Pill Dicipline
  13. !! tabletkichday : Current day that the Birth Control is being evaluated for
  14. !! tabletkicheck : If the birth control from shot (2) or pill (1)
  15. !! tabletki : How many packages of Birth Control Pills there are
  16. !! tabletkiold : Total number packages of expired pills
  17. !! tabletkifake : Total number packages of fake/counterfeit pills
  18. !! tabletkirej : Total number packages of factory rejected pills
  19. !! tabletkifert : Total number packages of subsituted fertility pills
  20. !! tabletkisug : Total number packages of sugar pills
  21. !! pillsleft : Total number packages of pills in current package
  22. !! tabletkishot : The flag for being on the Birth Control shot.
  23. !! pillcon : The number for the current birth control chemical level.
  24. !! pilldays : The number of consecutive days (you believe) you have taken your pill
  25. if Luth > (LutH_Max-75) and placebopart <= 0: placebopart = 8
  26. placebopart -= 1
  27. if tabletkishot <= 0: pillcon -= 1000 & pillcon2 -= 1000
  28. if pillcon < 0: pillcon = 0
  29. if pillcon2 < 0: pillcon2 = 0
  30. if tabletkicheck = 2:
  31. if tabletkishot ! 0:
  32. !!cycle = 1
  33. mesec = 0
  34. if rand(0,1000) = 1000:
  35. EggRH = rand(20,80)
  36. else
  37. EggRH = 0
  38. end
  39. FocH = EggRH
  40. end
  41. if tabletkishot <= 0:
  42. pillcon -= 29000
  43. pillcon2 -= 29000
  44. if tabletkishot < 0: tabletkishot = 0
  45. end
  46. if shotdays = -8:
  47. tabletkicheck = 0
  48. shotdue = 0
  49. if birth_control['implant_status'] > 0:
  50. 'Your birth control shot is no longer protecting you.'
  51. end
  52. elseif shotdays <= 0:
  53. if shotdays = 0:
  54. shotdue = 7
  55. else
  56. shotdue -= 1
  57. end
  58. if birth_control['implant_status'] > 0:
  59. 'The chemicals regulating your fertility cycle are wearing off, you need to get your shot in <<shotdue>> days.'
  60. end
  61. elseif shotdays > 1 and shotdays < 5 and birth_control['implant_status'] = 0:
  62. 'You are due for a birth control shot soon if you do not get one, you might get pregnant.'
  63. elseif shotdays = 1 and birth_control['implant_status'] = 0:
  64. 'Your birth control shot is due for renewal tomorrow.'
  65. end
  66. if shotdays > -100:shotdays -=1
  67. if tabletkishot > 0:tabletkishot -= 1
  68. end
  69. !! birth_control['implant_status']
  70. !! 0: No implant
  71. !! 3: Implant (more than 30 days left)
  72. !! 2: Implant (less than 30 days left)
  73. !! 1: Empty implant
  74. if birth_control['implant_status'] > 1:
  75. pcs_skin += rand(0,1)
  76. pillcon += ((pillcon + 15000) / 25) + 4000
  77. if pillcon > 40000: pillcon = 40000
  78. pillcon2 += ((pillcon2 + 15000) / 25) + 4000
  79. if pillcon2 > 40000: pillcon2 = 40000
  80. birth_control['implant_timer'] -= 1
  81. if (birth_control['implant_timer'] - 1090) > 0:
  82. gs 'pain', '<<(birth_control[''implant_timer''] - 1090)*2>>', 'armL', 'ache'
  83. elseif birth_control['implant_timer'] > 0 and birth_control['implant_timer'] < 30:
  84. birth_control['implant_status'] = 2
  85. 'Your birth control implant is only good for <<birth_control[''implant_timer'']>> more'+iif(birth_control['implant_timer'] = 1, 'day.', 'days.')
  86. elseif birth_control['implant_timer'] < 0:
  87. birth_control['implant_status'] = 1
  88. 'You should renew or remove your birth control implant.'
  89. end
  90. elseif birth_control['implant_status'] = 1:
  91. 'You should renew or remove your birth control implant.'
  92. end
  93. tabletkipd += tabletkipi
  94. tabletkipi = 0
  95. tabletkipt = 0
  96. if tabletkicheck = 1:
  97. if tabletki = 0 and pillsleft[ptype] = 0:
  98. tabletkicheck = 0
  99. 'You are out of birth control pills.'
  100. tabletkipi = -5
  101. elseif tabletki = 0 and pillsleft[ptype] = 28:
  102. 'You have just opened your last package of birth control pills. You need to buy more.'
  103. elseif tabletki = 0 and pillsleft[ptype] <= 5:
  104. 'You are running out of birth control pills, you only have a few left.'
  105. end
  106. end
  107. if tabletkicheck = 1 and tabletkichday < daystart:
  108. tabletkichday = daystart
  109. tabletkimm = (100*(pcs_willpwr / willpowermax)) + pcs_mood
  110. if pcs_sleep < 10:
  111. tabletkimm -= (100- (pcs_sleep * 10))
  112. end
  113. if pcs_willpwr < willpowermax / 4:
  114. tabletkimm = tabletkimm / 4
  115. elseif pcs_mood < 10:
  116. tabletkimm = tabletkimm / 2
  117. end
  118. tabletkiap = tabletkimm
  119. tabletkiap += (pcs_intel * 4) + (pcs_sprt * 2) + (age * 3)
  120. tabletkiap -= ((kid * 30) + (abort * 2) - (tabletkipd * ((60 - age) / 10)))
  121. temprand = rand(0,(200 + (tabletkimm - ((100 - pcs_sprt) * 3))))
  122. tabletkiap += temprand
  123. if tabletkiap < 300:
  124. if tabletkipd > -10:
  125. if pcs_willpwr < willpowermax / 4:
  126. pilldaychk = 0
  127. 'You stare at your package of birth control pills, you know you should take one but you can''t quite work up enough effort to care.'
  128. elseif pcs_mood < 10:
  129. pilldaychk = 0
  130. 'You stare at your package of birth control pills, but you don''t open it.'
  131. elseif pcs_sleep < 10:
  132. pilldaychk = 0
  133. 'You fumble with your birth control pills, trying to get a pill out. You finally give up too tired to manage it.'
  134. else
  135. pilldaychk = 0
  136. 'You just realized you forgot to take your birth control pill today.'
  137. end
  138. end
  139. tabletkipt = 2
  140. tabletkipi = -4
  141. else
  142. if tabletkiap < 350:
  143. temprand = rand(0,5)
  144. else
  145. temprand = rand(0,1000)
  146. end
  147. if temprand = 0:
  148. temprand = rand(0,1)
  149. if temprand = 0:
  150. gs 'din_bad','takepill'
  151. tabletkipt = -2
  152. tabletkipi = 1
  153. else
  154. tabletkipt = 3
  155. tabletkipi = -3
  156. end
  157. if tabletkipd > -10:
  158. pilldaychk = 0
  159. 'You find yourself holding the bottle of birth control pills, you cannot remember if you took one or not.'
  160. end
  161. if tabletkipd > 0:
  162. if rand(0,9) = 0:
  163. if tabletkipt < 0:
  164. pilldaychk = 0
  165. 'You don''t think you have taken your pill today.'
  166. else
  167. pilldaychk = 1
  168. 'You think you have taken your pill today.'
  169. end
  170. else
  171. if tabletkipt > 0:
  172. pilldaychk = 0
  173. 'You don''t think you have taken your pill today.'
  174. else
  175. pilldaychk = 1
  176. 'You think you have taken your pill today.'
  177. end
  178. end
  179. end
  180. else
  181. 'You take your birth control pill for the day.'
  182. pilldaychk = 1
  183. gs 'din_bad','takepill'
  184. if rand(0,7) = 0 and tabletkiday >= (daystart - 1): tabletkipd += 1
  185. tabletkiday = daystart
  186. tabletkipt = 0
  187. tabletkipi = 0
  188. end
  189. end
  190. elseif tabletkicheck = 0:
  191. if tabletkiday >= (daystart - 1) and tabletkipt = 0 and rand(0,7) = 0: tabletkipt = 1
  192. if pillcon > 0 and tabletkipi = 0 and rand(0,3) = 0 and (tabletkiday + 15) > daystart = 0: tabletkipi = -1
  193. end
  194. if pilldaychk = 1:
  195. pilldays += 1
  196. else
  197. pilldays -= 1
  198. end
  199. pilldaychk = 0
  200. if pilldays > 18: pilldays = 18
  201. if pilldays < 0: pilldays = 0
  202. if pillcon > 38000:
  203. birth_control['safe'] = 1
  204. else
  205. birth_control['safe'] = 0
  206. end
  207. if pillcon2 > 38000:
  208. birth_control['think_safe'] = 1
  209. else
  210. birth_control['think_safe'] = 0
  211. end
  212. $MenCal[] = $str(cycle)
  213. if ArrSize('$MenCal') = 60: killvar '$MenCal',0
  214. end
  215. if $ARGS[0] = 'cum_arrcheat':
  216. !! npc_pregtalk[] 0/1: Does character A# know that you are currently pregnant
  217. !! pcs_pregtalk 0/1: Has PC been told she is pregnant
  218. *clr & cla
  219. '<center><h2>Cheat Menu - OOX Debug</h2></center>'
  220. if cycle = 0:
  221. $cycletemp[1] = 'menstruating with <<mesec>> hours remaining'
  222. elseif cycle = 1:
  223. cycletemp[6] = (Foch_Max-FocH)
  224. $cycletemp[1] = 'in your follicular phase with an egg release hormone level of <<EggRH>> with around <<cycletemp[6]>> hours remaining until ovulation'
  225. elseif cycle = 2:
  226. $cycletemp[1] = 'ovulating with around <<Ovulate>> hours remaining until your luteal phase begins and <<EggRH>> remaining egg release hormone. You have <<UnfertEgg>> unfertilized egg and <<FertEgg>> unimplanted zygote. It has been <<ferteggage>> hours since ovulation began'
  227. elseif cycle = 3:
  228. cycletemp[6] = (LutH_Max-LutH)
  229. $cycletemp[1] = 'in your luteal phase with <<BabyEmbryo>> foetus and <<FertEgg>> unimplanted zygote. Your body currently has a pregnancy chemical level of <<pregchem>>. It has been <<ferteggage>> hours since you ovulated. You have around <<cycletemp[6]>> hours remaining until menstruation or official pregnancy'
  230. elseif cycle = 4:
  231. $cycletemp[1] = 'in your post pregnancy recovery phase. You have around <<RecovH>> hours remaining before your follicular phase begins'
  232. elseif cycle = 5:
  233. $cycletemp[1] = 'pregnant. Your body currently has a pregnancy chemical level of <<pregchem>>. You have <<BabyEmbryo>> baby growing inside you'
  234. elseif cycle = 6:
  235. $cycletemp[1] = 'menopausal'
  236. else
  237. $cycletemp[1] = 'an unknown value'
  238. end
  239. if steriletu < 0:
  240. $cycletemp[2]= '. You have had a tubal ligation procedure'
  241. else
  242. $cycletemp[2]= ''
  243. end
  244. if lactation['active'] > 0:
  245. $cycletemp[3]= '. You are lactating. You currently have <<lactation[''breastmv'']/1000>> millilitres of milk stored, with a capacity of <<lactation[''breastmm'']/1000>> millilitres'
  246. else
  247. $cycletemp[3]= ''
  248. end
  249. if tabletkicheck = 2:
  250. $cycletemp[4] = '. You are currently protected from pregnancy by a birth control shot. You have <<tabletkishot>> days until it runs out'
  251. elseif tabletkicheck = 1:
  252. if tabletkiday = daystart:
  253. $cycletemp[6] = '. You have taken your pill today'
  254. else
  255. $cycletemp[6] = '. You have not taken your pill today'
  256. end
  257. $cycletemp[4] = '. You automatically take your pill. Your current pill discipline is <<tabletkipd>><<$cycletemp[6]>>. <<tabletkipt>> will be added to your pill discipline if you take the pill now, and <<tabletkipi>> will be added to your pill discipline if you do no additional action. You currently have <<pillcon>> units of birth control chemical in your body, though you believe it is actually <<pillcon2>>.'
  258. elseif pillcon2 > 0:
  259. $cycletemp[4] = '. You currently have <<pillcon>> units of birth control chemical in your body, but you think it is actually <<pillcon2>>.'
  260. else
  261. $cycletemp[4] = ''
  262. end
  263. if pilldays > 0:
  264. $cycletemp[8] = '. You believe you have taken your birth control pill <<pilldays>> days in a row'
  265. else
  266. $cycletemp[8] = ''
  267. end
  268. 'You are currently <<$cycletemp[1]>><<$cycletemp[2]>><<$cycletemp[4]>><<$cycletemp[8]>>. Your womb damage is at <<sterilewb>> and your Ovary damage is at <<sterileov>><<$cycletemp[2]>>. You have been cummed on or inside yourself <<stat[''cum_count'']>> times.'
  269. cycletemp[4] = arrsize('$wombpotfath')
  270. if cycletemp[4] > 0:
  271. cycletemp = 0
  272. 'Potential Father List (of <<cycletemp[4]>>):'
  273. :cumcpfloop
  274. if $wombpotfath[cycletemp] ! 'unknown':
  275. $cycletemp[5] = $npc_usedname[$wombpotfath[cycletemp]]
  276. else
  277. $cycletemp[5] = ''
  278. end
  279. 'Father <<cycletemp>>: <<$wombpotfath[cycletemp]>> - <<$cycletemp[5]>>'
  280. cycletemp += 1
  281. if cycletemp < arrsize('$wombpotfath'): jump 'cumcpfloop'
  282. else
  283. 'No listed potential fathers.'
  284. end
  285. cycletemp[4] = arrsize('$cumarrnam')
  286. if cycletemp[4] > 0:
  287. cycletemp = 0
  288. 'Sperm in your womb (of <<cycletemp[4]>>):'
  289. '<Table border=1><TR><TH>Index</TH><TH>ID</TH><TH>Owner</TH><TH>Potential Potency</TH><TH>Current Potency</TH><TH>Method of Acquisition</TH><TH>Contraception Type</TH><TH>Age in Hours</TH><TH>Aware</TH><TH>DNA</TH></TR>'
  290. :cumcswloop
  291. if cumarrdel[cycletemp] = 0:
  292. $cycletemp[2] = 'Vaginal intercourse'
  293. elseif cumarrdel[cycletemp] = 1:
  294. $cycletemp[2] = 'From spatter on the vagina'
  295. elseif cumarrdel[cycletemp] = 2:
  296. $cycletemp[2] = 'From the anal area'
  297. elseif cumarrdel[cycletemp] = 3:
  298. $cycletemp[2] = 'From sperm on clothing'
  299. elseif cumarrdel[cycletemp] = 4:
  300. $cycletemp[2] = 'From sperm on fingers'
  301. elseif cumarrdel[cycletemp] = 5:
  302. $cycletemp[2] = 'From sperm on wipes'
  303. else
  304. $cycletemp[2] = 'improperly defined'
  305. end
  306. if cumarrcon[cycletemp] = 0:
  307. $cycletemp[3] = 'No contraception used'
  308. elseif cumarrcon[cycletemp] = 1:
  309. $cycletemp[3] = 'You lied about being on the pill'
  310. elseif cumarrcon[cycletemp] = 2:
  311. $cycletemp[3] = iif(birth_control['implant_status'] > 1, 'You have a birth control implant', 'You were on the pill')
  312. elseif cumarrcon[cycletemp] = 3:
  313. $cycletemp[3] = 'You used a condom'
  314. elseif cumarrcon[cycletemp] = 4:
  315. $cycletemp[3] = 'The condom broke'
  316. elseif cumarrcon[cycletemp] = 5:
  317. $cycletemp[3] = 'The condom slipped off inside you'
  318. elseif cumarrcon[cycletemp] = 6:
  319. $cycletemp[3] = 'The condom was sabotaged by someone else'
  320. elseif cumarrcon[cycletemp] = 7:
  321. $cycletemp[3] = 'You sabotaged the condom'
  322. elseif cumarrcon[cycletemp] = 8:
  323. $cycletemp[3] = 'Precum had sperm in it'
  324. elseif cumarrcon[cycletemp] = 9:
  325. $cycletemp[3] = 'Semen from a previous sexual act was pushed into the vagina'
  326. else
  327. $cycletemp[3] = 'improperly defined'
  328. end
  329. $cycletemp[5] = $npc_usedname[$cumarrnam[cycletemp]]
  330. !'Index number: <<cycletemp>>. Sperm ID: <<cumarrcnt[cycletemp]>>. Sperm Owner: <<$cumarrnam[cycletemp]>>. Sperm Potential Potency: <<cumarrppt[cycletemp]>> Sperm Current Potency: <<cumarrcpt[cycletemp]>>. Sperm Method of Acquisition: <<$cycletemp[2]>>. Sperm Contraception Type: <<$cycletemp[3]>>. Sperm Age in Hours: <<Cumarrage[cycletemp]>>. If you know who did it (0 means no): <<cumarrkno[cycletemp]>>.'
  331. *P '<TR><TD><<cycletemp>></TD><TD><<cumarrcnt[cycletemp]>></TD><TD><<$cumarrnam[cycletemp]>> - <<$cycletemp[5]>></TD><TD><<cumarrppt[cycletemp]>> Sperm</TD><TD><<cumarrcpt[cycletemp]>> Sperm</TD><TD><<$cycletemp[2]>></TD><TD><<$cycletemp[3]>></TD><TD><<Cumarrage[cycletemp]>></TD><TD><<cumarrkno[cycletemp]>></TD><TD><<$npc_dna[$cumarrnam[cycletemp]]>></TD></TR>'
  332. cycletemp += 1
  333. if cycletemp < arrsize('$cumarrnam'):
  334. jump 'cumcswloop'
  335. else
  336. '</TABLE>'
  337. end
  338. else
  339. 'No sperm is registered in your womb.'
  340. end
  341. cycletemp[4] = arrsize('sparrvol')
  342. if cycletemp[4] > 0:
  343. cycletemp = 0
  344. 'Sperm spatter (of <<cycletemp[4]>>):'
  345. '<Table border=1><TR><TH>Index</TH><TH>ID</TH><TH>Sperm Owner</TH><TH>Potential Potency</TH><TH>Age in Hours</TH><TH>Aware</TH><TH>Volume (ml)</TH><TH>Location</TH><TH>Spread Value</TH></TR>'
  346. :cumcsbloop
  347. cycletemp[2] = (sparrvol[cycletemp]/10)
  348. if sparrloc[cycletemp] = 0:
  349. $cycletemp[3] = 'In your Vagina'
  350. elseif sparrloc[cycletemp] = 1:
  351. $cycletemp[3] = 'On your labia'
  352. elseif sparrloc[cycletemp] = 2:
  353. $cycletemp[3] = 'On your panties over your vagina'
  354. elseif sparrloc[cycletemp] = 3:
  355. $cycletemp[3] = 'In your anus'
  356. elseif sparrloc[cycletemp] = 4:
  357. $cycletemp[3] = 'On your butt'
  358. elseif sparrloc[cycletemp] = 5:
  359. $cycletemp[3] = 'On your panties over your butt'
  360. elseif sparrloc[cycletemp] = 6:
  361. $cycletemp[3] = 'On your clothes in your groin area'
  362. elseif sparrloc[cycletemp] = 7:
  363. $cycletemp[3] = 'On your clothes'
  364. elseif sparrloc[cycletemp] = 8:
  365. $cycletemp[3] = 'On your back'
  366. elseif sparrloc[cycletemp] = 9:
  367. $cycletemp[3] = 'On your legs'
  368. elseif sparrloc[cycletemp] = 10:
  369. $cycletemp[3] = 'On your arms'
  370. elseif sparrloc[cycletemp] = 11:
  371. $cycletemp[3] = 'On your face'
  372. elseif sparrloc[cycletemp] = 12:
  373. $cycletemp[3] = 'Inside your mouth'
  374. elseif sparrloc[cycletemp] = 13:
  375. $cycletemp[3] = 'On your hands'
  376. elseif sparrloc[cycletemp] = 14:
  377. $cycletemp[3] = 'On your stomach'
  378. elseif sparrloc[cycletemp] = 15:
  379. $cycletemp[3] = 'On your breasts'
  380. elseif sparrloc[cycletemp] = 16:
  381. $cycletemp[3] = 'In your hair'
  382. elseif sparrloc[cycletemp] = 17:
  383. $cycletemp[3] = 'In a condom in your vagina'
  384. else
  385. $cycletemp[3] = 'improperly defined'
  386. end
  387. $cycletemp[5] = $npc_usedname[$sparrnam[cycletemp]]
  388. !'Index number: <<cycletemp>>. Spatter Sperm ID: <<sparrcnt[cycletemp]>>. Spatter Sperm Owner: <<$sparrnam[cycletemp]>>. Spatter Potential Potency: <<sparrppt[cycletemp]>> Spatter Age in Hours: <<sparrage[cycletemp]>>. If you know who did it (0 means no): <<sparridt[cycletemp]>>. Spatter Volume: <<cycletemp[2]>> Milliliters. Spatter Location: <<$cycletemp[3]>>. Spatter Spread Value: <<sparrslc[cycletemp]>>.'
  389. *P '<TR><TD><<cycletemp>></TD><TD><<sparrcnt[cycletemp]>></TD><TD><<$sparrnam[cycletemp]>> - <<$cycletemp[5]>></TD><TD><<sparrppt[cycletemp]>></TD><TD><<sparrage[cycletemp]>></TD><TD><<sparridt[cycletemp]>></TD><TD><<cycletemp[2]>></TD><TD><<$cycletemp[3]>></TD><TD><<sparrslc[cycletemp]>></TD></TR>'
  390. cycletemp += 1
  391. if cycletemp < arrsize('sparrvol'):
  392. jump 'cumcsbloop'
  393. else
  394. '</TABLE>'
  395. end
  396. else
  397. 'No sperm spatter is registered.'
  398. end
  399. cycletemp[4] = arrsize('$ChildFath')
  400. if cycletemp[4] > 0:
  401. cycletemp = 0
  402. if $wombthfath ! 'unknown': 'Current father set as the father you think is of the children in the womb: <<$wombthfath>>'
  403. 'Babies and Children (of <<cycletemp[4]>>):'
  404. '<Table border=1><TR><TH>Index</TH><TH>Name</TH><TH>Age</TH><TH>Born(M/D/Y)</TH><TH>Sex</TH><TH>Pregnancy Type</TH><TH>Biological Father</TH><TH>Believed Father</TH><TH>Eye Color</TH><TH>Hair Color</TH><th>Type</th><TH>Contraception Type</TH><TH>Child DNA</TH></TR>'
  405. :cumcbcloop
  406. if polkid[cycletemp] = 0:
  407. $cycletemp[2] = 'F'
  408. else
  409. $cycletemp[2] = 'M'
  410. end
  411. if babyptype[cycletemp] = 0:
  412. $cycletemp[3] = 'Zygote'
  413. elseif babyptype[cycletemp] = 1:
  414. $cycletemp[3] = 'Healthy Implantation'
  415. elseif babyptype[cycletemp] = 2:
  416. $cycletemp[3] = 'Ectopic Pregnancy'
  417. elseif babyptype[cycletemp] = 3:
  418. $cycletemp[3] = 'Breach'
  419. elseif babyptype[cycletemp] = 40:
  420. $cycletemp[3] = 'Damaged Foetus from Alcohol/Smoking/Other drugs'
  421. elseif babyptype[cycletemp] = 45:
  422. $cycletemp[3] = 'Damaged Foetus from other sources'
  423. elseif babyptype[cycletemp] = 50:
  424. $cycletemp[3] = 'Severely Damaged Foetus'
  425. elseif babyptype[cycletemp] = 100:
  426. $cycletemp[3] = 'Foetal Death'
  427. elseif babyptype[cycletemp] = 105:
  428. $cycletemp[3] = 'Foetal Death, will not self purge'
  429. else
  430. $cycletemp[3] = 'Unlabelled Ptype'
  431. end
  432. if ChildConType[cycletemp] = 0:
  433. $cycletemp[4] = 'No contraception used'
  434. elseif ChildConType[cycletemp] = 1:
  435. $cycletemp[4] = 'You lied about being on the pill'
  436. elseif ChildConType[cycletemp] = 2:
  437. $cycletemp[4] = 'You were on the pill'
  438. elseif ChildConType[cycletemp] = 3:
  439. $cycletemp[4] = 'You used a condom'
  440. elseif ChildConType[cycletemp] = 4:
  441. $cycletemp[4] = 'The condom broke'
  442. elseif ChildConType[cycletemp] = 5:
  443. $cycletemp[4] = 'The condom slipped off inside you'
  444. elseif ChildConType[cycletemp] = 6:
  445. $cycletemp[4] = 'The condom was sabotaged by someone else'
  446. elseif ChildConType[cycletemp] = 7:
  447. $cycletemp[4] = 'You sabotaged the condom'
  448. else
  449. $cycletemp[4] = 'improperly defined'
  450. end
  451. $cycletemp[5] = $npc_usedname[$ChildFath[cycletemp]]
  452. if $ChildThFath[cycletemp] ! 'unknown':
  453. $cycletemp[7] = $npc_usedname[$ChildThFath[cycletemp]]
  454. else
  455. $cycletemp[7] = ''
  456. end
  457. !'Index number: <<cycletemp>>. Name of the kid: <<$kidname[cycletemp]>>. Age of the kid: <<kidage[cycletemp]>>. Born(M/D/Y): <<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>>. Sex: <<$cycletemp[2]>>. Pregnancy Type: <<$cycletemp[3]>>. Biological Father: <<$ChildFath[cycletemp]>>. Believed Father: <<$ChildThFath[cycletemp]>>. Child Eye Color: <<eyeskid[cycletemp]>>. Child Hair Color: <<hairkid[cycletemp]>>. Child Type: <<$childtype[cycletemp]>>. Child Contraceptive Type: <<$cycletemp[4]>>'
  458. *P '<TR><TD><<cycletemp>></TD><TD><<$kidname[cycletemp]>></TD><TD><<kidage[cycletemp]>></TD><TD><<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>></TD><TD><<$cycletemp[2]>></TD><TD><<$cycletemp[3]>></TD><TD><<$ChildFath[cycletemp]>> - <<$cycletemp[5]>></TD><TD><<$ChildThFath[cycletemp]>> - <<$cycletemp[7]>></TD><TD><<eyeskid[cycletemp]>></TD><TD><<hairkid[cycletemp]>></TD><td><<$childtype[cycletemp]>></td><TD><<$cycletemp[4]>></TD><TD><<$kid_dna[cycletemp]>></TD></TR>'
  459. cycletemp += 1
  460. if cycletemp < arrsize('$ChildFath'):
  461. jump 'cumcbcloop'
  462. else
  463. '</TABLE>'
  464. end
  465. else
  466. 'No Pregnancies registered.'
  467. end
  468. killvar '$cycletemp'
  469. act 'Return to cheat index': dynamic $cheatmenu
  470. end
  471. --- fertility ---------------------------------