fertility.tw 29 KB

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