Cum_Manage 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. # Cum_Manage
  2. !{ Locations to be defined by 'spafinloc'
  3. 0 = 'In your Vagina'
  4. 1 = 'On your labia'
  5. 2 = 'On your panties over your vagina'
  6. 3 = 'In your anus'
  7. 4 = 'On your butt'
  8. 5 = 'On your panties over your butt'
  9. 6 = 'On your clothes in your groin area'
  10. 7 = 'On your clothes'
  11. 8 = 'On your back'
  12. 9 = 'On your legs'
  13. 10 = 'On your arms'
  14. 11 = 'On your face'
  15. 12 = 'Inside your mouth'
  16. 13 = 'On your hands'
  17. 14 = 'On your stomach'
  18. 15 = 'On your breasts'
  19. 16 = 'In your hair'
  20. 17 = 'In a condom in your vagina'}
  21. !{Sets the cum array temp to the current size of the cum array, to add a new entry to the end of file. Then checks to see if you are on the pill. If you are and there is no contraception used, it flags this as a "done with pill" act, which means a pregnancy will be a pill failure.}
  22. cumarrtemp = arrsize('$cumarrnam')
  23. if sexcontra = 0 and pillcon > 0: sexcontra = 2
  24. if vibratorIN = 1 and spafinloc = 0: vibratorIN = 0
  25. if analplugIN = 1 and spafinloc = 3: analplugIN = 0
  26. !{It checks to see if this is flagged as a preejaculate emmission. All vaginal penetrations that flag this as cumprecheck contain preejaculate. Guidelines for calling it: If your boy is likely to have masterbated, had sex, or otherwise encouraged semen to leak out of their urethra in the last 48 hours, they probably have some fertile preejaculate. If in doubt, let it leak. The chances of pregnancy from it are low, and the MC should have been wearing protection.}
  27. if cumprecheck ! 1:
  28. !{Here it checks for vaginal deposit. If it is, it sees if theres a deposit made by someone named the same. If so, it checks if this new act is protected. If it isnt, it overwrites the old deposit.}
  29. if spafinloc <= 0:
  30. arrmodtmp = arrpos('$cumarrnam',$boy)
  31. if arrmodtmp >= 0:
  32. if $cumarrnam[arrmodtmp] = $boy and cumarrdel[arrmodtmp] = 0 and sexcontra < 3: cumarrtemp = arrmodtmp
  33. end
  34. !{Next it sets the variables in the array. The cumming boys name first, sets the cum age to 0, then the cum delivery location to vaginally, then sees if its a unknowing sex act. If it is, it makes it so the MC doesnt know who did it. Then if the boy has a custom specified potency, it flags the potency. Otherwise it sets it to the default.}
  35. $cumarrnam[cumarrtemp] = $boy
  36. cumarrage[cumarrtemp] = 0
  37. cumarrdel[cumarrtemp] = 0
  38. if sexunaware > 0 or sexpartkno = 0:
  39. cumarrkno[cumarrtemp] = 0
  40. else
  41. cumarrkno[cumarrtemp] = 1
  42. end
  43. if sexspecpot ! 0:
  44. cumarrppt[cumarrtemp] = sexspecpot
  45. else
  46. cumarrppt[cumarrtemp] = 10000
  47. end
  48. !{Now it sets up the splatter and actual internal cum. First it sets the array to the spatter end of file. Then it checks for riding bareback. If theres a condom, it gives a chance for the condom to fail in general, slip off and remain in the vagina, or break. The cumarrcpt, or current internal potency of the sperm, is set dependent on what happened. the contraception type is also set. For bursting or slippage, a spatter is created.}
  49. cumarrtemp2 = arrsize('sparrvol')
  50. arrmodtmp = arrsize('sparrvol')
  51. :arrmodloop1
  52. if sparrloc[arrmodtmp] = spafinloc and $sparrnam[arrmodtmp] = $boy and sexcontra < 3:
  53. cumarrtemp2 = arrmodtmp
  54. else
  55. arrmodtmp -= 1
  56. if arrmodtmp >= 0: jump 'arrmodloop1'
  57. end
  58. if sexcontra > 2:
  59. if sexcontra = 3:
  60. temprand = rand(0,1000)
  61. if temprand = 0:
  62. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/4
  63. cumarrcon[cumarrtemp] = 3
  64. elseif temprand < 4:
  65. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/200
  66. cumarrcon[cumarrtemp] = 5
  67. cumcondslip = 1
  68. cumcondsanb = cumarrtemp
  69. sexcontra = 5
  70. sparrage[cumarrtemp2] = 0
  71. sparrloc[cumarrtemp2] = 17
  72. $sparrnam[cumarrtemp2] = $boy
  73. if sexspecpot ! 0:
  74. sparrppt[cumarrtemp2] = sexspecpot
  75. else
  76. sparrppt[cumarrtemp2] = 10000
  77. end
  78. sparrvol[cumarrtemp2] += sexvolume
  79. cumsumbod += sexvolume
  80. cumsumvag += sexvolume
  81. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  82. sparridt[cumarrtemp2] = sexpartkno
  83. sparrslc[cumarrtemp2] = 0
  84. elseif temprand < 10:
  85. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/2
  86. cumarrcon[cumarrtemp] = 4
  87. sexcontra = 4
  88. sparrage[cumarrtemp2] = 0
  89. sparrloc[cumarrtemp2] = 0
  90. $sparrnam[cumarrtemp2] = $boy
  91. if sexspecpot ! 0:
  92. sparrppt[cumarrtemp2] = sexspecpot
  93. else
  94. sparrppt[cumarrtemp2] = 10000
  95. end
  96. sparrvol[cumarrtemp2] += sexvolume
  97. cumsumbod += sexvolume
  98. cumsumvag += sexvolume
  99. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  100. sparridt[cumarrtemp2] = sexpartkno
  101. sparrslc[cumarrtemp2] = 0
  102. else
  103. cumarrcpt[cumarrtemp] = 5
  104. cumarrcon[cumarrtemp] = 3
  105. end
  106. !{Next it checks to see if the event is calling specifically for a burst or slipped off condom. It treats them the same as if the condom above had a failure.}
  107. elseif sexcontra = 4:
  108. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/2
  109. cumarrcon[cumarrtemp] = 4
  110. sparrage[cumarrtemp2] = 0
  111. sparrloc[cumarrtemp2] = 0
  112. $sparrnam[cumarrtemp2] = $boy
  113. if sexspecpot ! 0:
  114. sparrppt[cumarrtemp2] = sexspecpot
  115. else
  116. sparrppt[cumarrtemp2] = 10000
  117. end
  118. sparrvol[cumarrtemp2] += sexvolume
  119. cumsumbod += sexvolume
  120. cumsumvag += sexvolume
  121. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  122. sparridt[cumarrtemp2] = sexpartkno
  123. sparrslc[cumarrtemp2] = 0
  124. elseif sexcontra = 5:
  125. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/200
  126. cumarrcon[cumarrtemp] = 5
  127. cumcondslip = 1
  128. cumcondsanb = cumarrtemp
  129. sparrage[cumarrtemp2] = 0
  130. sparrloc[cumarrtemp2] = 17
  131. $sparrnam[cumarrtemp2] = $boy
  132. if sexspecpot ! 0:
  133. sparrppt[cumarrtemp2] = sexspecpot
  134. else
  135. sparrppt[cumarrtemp2] = 10000
  136. end
  137. sparrvol[cumarrtemp2] += sexvolume
  138. cumsumbod += sexvolume
  139. cumsumvag += sexvolume
  140. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  141. sparridt[cumarrtemp2] = sexpartkno
  142. sparrslc[cumarrtemp2] = 0
  143. !{!Next it checks for sabotaged condoms. First sabotaged by you, then sabotaged by the guy. If they were sabotaged, it acts similar to a condom failure, but worse.}
  144. elseif sexcontra = 6:
  145. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/3
  146. cumarrcon[cumarrtemp] = 6
  147. elseif sexcontra = 7:
  148. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/3
  149. cumarrcon[cumarrtemp] = 7
  150. end
  151. !{If you have no protection, you get a nice full load of semen.}
  152. else
  153. sparrage[cumarrtemp2] = 0
  154. sparrloc[cumarrtemp2] = 0
  155. $sparrnam[cumarrtemp2] = $boy
  156. if sexspecpot ! 0:
  157. sparrppt[cumarrtemp2] = sexspecpot
  158. else
  159. sparrppt[cumarrtemp2] = 10000
  160. end
  161. sparrvol[cumarrtemp2] += sexvolume
  162. cumsumbod += sexvolume
  163. cumsumvag += sexvolume
  164. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  165. sparridt[cumarrtemp2] = sexpartkno
  166. sparrslc[cumarrtemp2] = 0
  167. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/5*4
  168. cumarrcon[cumarrtemp] = sexcontra
  169. end
  170. !{If you arent getting it in the vagina, and the boy isnt pumping it into a condom, a spatter is made and applied. If you arent wearing any panties and it was called to hit your panties, it goes directly to your groin. If you are naked and it calls for a clothing strike, it will go to your body instead.}
  171. elseif spafinloc > 0 and sexcontra < 3:
  172. cumarrtemp2 = arrsize('sparrvol')
  173. arrmodtmp = arrsize('sparrvol')
  174. :arrmodloop2
  175. if sparrloc[arrmodtmp] = spafinloc and $sparrnam[arrmodtmp] = $boy and sexcontra < 3:
  176. cumarrtemp2 = arrmodtmp
  177. else
  178. arrmodtmp -= 1
  179. if arrmodtmp >= 0: jump 'arrmodloop2'
  180. end
  181. sparrage[cumarrtemp2] = 0
  182. if tanga = 0:
  183. if spafinloc = 2:
  184. spafinloc = 1
  185. elseif spafinloc = 5:
  186. spafinloc = 4
  187. end
  188. end
  189. if $clothingworntype = 'nude':
  190. if spafinloc = 2:
  191. spafinloc = 1
  192. elseif spafinloc = 5:
  193. spafinloc = 4
  194. elseif spafinloc = 6:
  195. if rand(0,1) = 0:
  196. spafinloc = 1
  197. else
  198. spafinloc = 4
  199. end
  200. elseif spafinloc = 7:
  201. if rand(0,1) = 0:
  202. spafinloc = 14
  203. else
  204. spafinloc = 15
  205. end
  206. end
  207. end
  208. sparrloc[cumarrtemp2] = spafinloc
  209. if spafinloc = 12 and swallow >= 10 and rand(0,3) = 0: energy += 2
  210. $sparrnam[cumarrtemp2] = $boy
  211. if sexspecpot ! 0:
  212. sparrppt[cumarrtemp2] = sexspecpot
  213. else
  214. sparrppt[cumarrtemp2] = 10000
  215. end
  216. sparrvol[cumarrtemp2] += sexvolume
  217. cumsumbod += sexvolume
  218. if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
  219. if spafinloc = 3:
  220. cumsumass += sexvolume
  221. if sexvolume <= 0: cumsumass += 40
  222. end
  223. sparridt[cumarrtemp2] = sexpartkno
  224. sparrslc[cumarrtemp2] = 0
  225. end
  226. sexpartkno = 0
  227. sexunaware = 0
  228. sexspecpot = 0
  229. !{And this is the pre ejaculate release talked about above.}
  230. elseif sexcontra < 3 and spafinloc = 0:
  231. arrmodtmp = arrpos('$cumarrnam',$boy)
  232. if arrmodtmp >= 0:
  233. if cumarrdel[arrmodtmp] = 0 and cumarrcpt[arrmodtmp] <= ((cumarrppt[arrmodtmp]/12) + 1) and sexcontra < 3: cumarrtemp = arrmodtmp
  234. end
  235. $cumarrnam[cumarrtemp] = $boy
  236. cumarrage[cumarrtemp] = 0
  237. cumarrdel[cumarrtemp] = 0
  238. cumarrkno[cumarrtemp] = 0
  239. if sexspecpot ! 0:
  240. cumarrppt[cumarrtemp] = sexspecpot
  241. else
  242. cumarrppt[cumarrtemp] = 10000
  243. end
  244. cumarrcon[cumarrtemp] = sexcontra
  245. cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/12
  246. end
  247. sexspecpot = 0
  248. cumprecheck = 0
  249. spafinloc = 0
  250. sexvolume = 0
  251. arrmodtmp = 0
  252. dynamic $din_Update_Condom_Counts
  253. if cumsumass >= 60:
  254. arrmodtmp = arrpos('sparrloc',3)
  255. if sparrslc[arrmodtmp] <= 0: sparrslc[arrmodtmp] += 1
  256. end
  257. if cumsumvag >= 60:
  258. arrmodtmp = arrpos('sparrloc',0)
  259. if sparrslc[arrmodtmp] <= 0: sparrslc[arrmodtmp] += 1
  260. end
  261. if $ARGS[0] = 'statcall':
  262. $temp[1] = {
  263. if sparridt[temp1arr] = 1:
  264. temp2arr = temp1arr + 1
  265. temp3arr = arrpos(temp2arr,'sparrloc',i)
  266. if temp3arr > 0 and sparrvol[temp3arr] > 0 and sparrloc[temp3arr] = i and $sparrnam[temp3arr] ! $sparrnam[temp1arr]:
  267. $cumtemp[1] = 'Multiple men'
  268. else
  269. $cumtemp[1] = $sparrnam[temp1arr]
  270. end
  271. else
  272. $cumtemp[1] = 'Somebody'
  273. end
  274. if sparrage[temp1arr] < temp[2]:
  275. $cumtemp[2] = 'fresh '
  276. elseif sparrage[temp1arr] < temp[3]:
  277. $cumtemp[2] = ''
  278. else
  279. temp[4] = sparrloc[temp1arr]
  280. if temp[4] ! 0 and temp ! 3:
  281. $cumtemp[2] = 'crusty '
  282. else
  283. $cumtemp[2] = 'stale '
  284. end
  285. end
  286. }
  287. temp = arrsize('sparrvol')
  288. if temp > 0:
  289. !{index for use in dynamic}
  290. i = 0
  291. !{values for fresh and crusty, only updated where needed}
  292. temp[2] = 4
  293. temp[3] = 10
  294. temp1arr = arrpos('sparrloc',i)
  295. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  296. dynamic $temp[1]
  297. $cumtemp[3] = 'fills your '
  298. if sparrslc[temp1arr] > 0:
  299. $cumtemp[3] = 'slowly flows from your '
  300. spdirtyn = 1
  301. elseif sparrslc[temp] > 0 and sparrloc[temp] = 0:
  302. $cumtemp[3] = 'slowly flows from your '
  303. spdirtyn = 1
  304. end
  305. if swallow >= 10:
  306. pl '<a href="exec:view''images/body/cumpussy.jpg''"><b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',0) & dynamic $cumeater2"><b><font color="blue">sperm</font></b></a><b> <<$cumtemp[3]>>pussy</font></b></a>.'
  307. else
  308. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm <<$cumtemp[3]>><a href="exec:view''images/body/cumpussy.jpg''">pussy</a>.</font></b>'
  309. end
  310. spdirty = 1
  311. spdirtyi = 1
  312. end
  313. i = 1
  314. temp[2] = 1
  315. temp[3] = 5
  316. temp1arr = arrpos('sparrloc',i)
  317. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  318. dynamic $temp[1]
  319. if swallow >= 10 and sparrage[temp1arr] < 5:
  320. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',1) & dynamic $cumeater2"><b><font color="blue">sperm</font></b></a><b> is smeared across your pussy lips.</font></b>.'
  321. else
  322. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your pussy lips.'
  323. end
  324. spdirty = 1
  325. spdirtyn = 1
  326. end
  327. i = 2
  328. temp1arr = arrpos('sparrloc',i)
  329. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  330. dynamic $temp[1]
  331. if swallow >= 10 and sparrage[temp1arr] < 5:
  332. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',2) & dynamic $cumeater5"><b><font color="blue">semen</font></b></a><b> stains on the crotch of your panties.</font></b>.'
  333. else
  334. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>>semen stains on the crotch of your panties.'
  335. end
  336. spdirtyc = 1
  337. end
  338. i = 3
  339. temp[2] = 4
  340. temp[3] = 10
  341. temp1arr = arrpos('sparrloc',i)
  342. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  343. dynamic $temp[1]
  344. if analplugin = 1:
  345. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is stuffed in your ass, corked in by your anal plug.</font></b>'
  346. else
  347. $cumtemp[3] = 'fills your '
  348. if sparrslc[temp1arr] > 0:
  349. $cumtemp[3] = 'slowly flows from your '
  350. spdirtyn = 1
  351. elseif sparrslc[temp] > 0 and sparrloc[temp] = 3:
  352. $cumtemp[3] = 'slowly flows from your '
  353. spdirtyn = 1
  354. end
  355. if swallow >= 10:
  356. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',3) & dynamic $cumeater6"><b><font color="blue">sperm</font></b></a><b> <<$cumtemp[3]>><a href="exec:view''images/body/cumanal.jpg''">ass</a>.</font></b>'
  357. else
  358. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm <<$cumtemp[3]>><a href="exec:view''images/body/cumanal.jpg''">ass</a>.</font></b>'
  359. end
  360. end
  361. spdirty = 1
  362. spdirtyi = 1
  363. end
  364. i = 4
  365. temp[2] = 1
  366. temp[3] = 5
  367. temp1arr = arrpos('sparrloc',i)
  368. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  369. dynamic $temp[1]
  370. if swallow >= 10 and sparrage[temp1arr] < 5:
  371. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',4) & dynamic $cumeater3"><b><font color="blue">sperm</font></b></a><b> is smeared across your <a href="exec:view''images/body/cumass.jpg''">ass</a>.</font></b>.'
  372. else
  373. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your <a href="exec:view''images/body/cumass.jpg''">ass</a>.'
  374. end
  375. spdirty = 1
  376. spdirtyn = 1
  377. end
  378. i = 5
  379. temp1arr = arrpos('sparrloc',i)
  380. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  381. dynamic $temp[1]
  382. if swallow >= 10 and sparrage[temp1arr] < 5:
  383. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',5) & dynamic $cumeater5"><b><font color="blue">semen</font></b></a><b> stains on the ass of your panties.</font></b>.'
  384. else
  385. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>>semen stains on the ass of your panties.'
  386. end
  387. spdirtyc = 1
  388. end
  389. i = 6
  390. temp1arr = arrpos('sparrloc',i)
  391. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  392. dynamic $temp[1]
  393. if swallow >= 10 and sparrage[temp1arr] < 5:
  394. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',6) & dynamic $cumeater5"><b><font color="blue">semen</font></b></a><b> stains on the crotch of your <a href="exec:view''images/body/cumfrot.jpg''">clothes</a>.</font></b>.'
  395. else
  396. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>>semen stains on the crotch of your <a href="exec:view''images/body/cumfrot.jpg''">clothes</a>.'
  397. end
  398. spdirtyc = 1
  399. end
  400. i = 7
  401. temp1arr = arrpos('sparrloc',i)
  402. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  403. dynamic $temp[1]
  404. if swallow >= 10 and sparrage[temp1arr] < 5:
  405. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',7) & dynamic $cumeater5"><b><font color="blue">semen</font></b></a><b> stains on your <a href="exec:view''images/body/cumfrot.jpg''">clothes</a>.</font></b>.'
  406. else
  407. pl '<b><font color="red">You have <<$cumtemp[1]>>''s <<$cumtemp[2]>>semen stains on your <a href="exec:view''images/body/cumfrot.jpg''">clothes</a>.'
  408. end
  409. spdirtyc = 1
  410. end
  411. i = 8
  412. temp1arr = arrpos('sparrloc',i)
  413. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  414. dynamic $temp[1]
  415. if swallow >= 10 and sparrage[temp1arr] < 5:
  416. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',8) & dynamic $cumeater7"><b><font color="blue">sperm</font></b></a><b> is smeared across your back.</font></b>.'
  417. else
  418. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your back.'
  419. end
  420. spdirty = 1
  421. spdirtyn = 1
  422. end
  423. i = 9
  424. temp1arr = arrpos('sparrloc',i)
  425. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  426. dynamic $temp[1]
  427. if swallow >= 10 and sparrage[temp1arr] < 5:
  428. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',9) & dynamic $cumeater7"><b><font color="blue">sperm</font></b></a><b> is smeared across your legs.</font></b>.'
  429. else
  430. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your legs.'
  431. end
  432. spdirty = 1
  433. spdirtyn = 1
  434. end
  435. i = 10
  436. temp1arr = arrpos('sparrloc',i)
  437. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  438. dynamic $temp[1]
  439. if swallow >= 10 and sparrage[temp1arr] < 5:
  440. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',10) & dynamic $cumeater7"><b><font color="blue">sperm</font></b></a><b> is smeared across your arms.</font></b>.'
  441. else
  442. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your arms.'
  443. end
  444. spdirty = 1
  445. spdirtyn = 1
  446. end
  447. i = 11
  448. temp1arr = arrpos('sparrloc',i)
  449. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  450. dynamic $temp[1]
  451. if swallow >= 10 and sparrage[temp1arr] < 5:
  452. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',11) & dynamic $cumeater7"><b><font color="blue">sperm</font></b></a><b> is smeared across your <a href="exec:view''images/body/cumface.jpg''">face</a>.</font></b>.'
  453. else
  454. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your <a href="exec:view''images/body/cumface.jpg''">face</a>.'
  455. end
  456. spdirty = 1
  457. spdirtyn = 1
  458. spdirtyv = 1
  459. end
  460. i = 12
  461. temp1arr = arrpos('sparrloc',i)
  462. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  463. dynamic $temp[1]
  464. pl '<b><font color="red">Your mouth smells like <<$cumtemp[1]>>''s sperm.</a>.'
  465. spdirty = 1
  466. spdirtyb = 1
  467. fbreath = 0
  468. end
  469. i = 13
  470. temp1arr = arrpos('sparrloc',i)
  471. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  472. dynamic $temp[1]
  473. if swallow >= 10 and sparrage[temp1arr] < 5:
  474. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',13) & dynamic $cumeater8"><b><font color="blue">sperm</font></b></a><b> is smeared across your hands.</font></b>.'
  475. else
  476. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your hands.'
  477. end
  478. spdirty = 1
  479. spdirtyn = 1
  480. spdirtyv = 1
  481. spdirtyf = 1
  482. end
  483. i = 14
  484. temp1arr = arrpos('sparrloc',i)
  485. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  486. dynamic $temp[1]
  487. if swallow >= 10 and sparrage[temp1arr] < 5:
  488. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',14) & dynamic $cumeater"><b><font color="blue">sperm</font></b></a><b> is smeared across your <a href="exec:view''images/body/cumbelly.jpg''">stomach</a>.</font></b>.'
  489. else
  490. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your <a href="exec:view''images/body/cumbelly.jpg''">stomach</a>.'
  491. end
  492. spdirty = 1
  493. spdirtyn = 1
  494. end
  495. i = 15
  496. temp1arr = arrpos('sparrloc',i)
  497. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  498. dynamic $temp[1]
  499. if swallow >= 10 and sparrage[temp1arr] < 5:
  500. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',15) & dynamic $cumeater7"><b><font color="blue">sperm</font></b></a><b> is smeared across your breasts.</font></b>.'
  501. else
  502. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared across your breasts.'
  503. end
  504. spdirty = 1
  505. spdirtyn = 1
  506. end
  507. i = 16
  508. temp1arr = arrpos('sparrloc',i)
  509. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  510. dynamic $temp[1]
  511. if swallow >= 10 and sparrage[temp1arr] < 5:
  512. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>><a href="exec:temp1arr = arrpos(''sparrloc'',16) & dynamic $cumeater9"><b><font color="blue">sperm</font></b></a><b> is smeared in your hair.</font></b>.'
  513. else
  514. pl '<b><font color="red"><<$cumtemp[1]>>''s <<$cumtemp[2]>>sperm is smeared in your hair.'
  515. end
  516. spdirty = 1
  517. spdirtyn = 1
  518. spdirtyv = 1
  519. end
  520. i = 17
  521. temp1arr = arrpos('sparrloc',i)
  522. if temp1arr >= 0 and sparrloc[temp1arr] = i and sparrvol[temp1arr] > 0:
  523. if sparridt[temp1arr] = 1:
  524. $cumtemp[1] = $sparrnam[temp1arr]
  525. else
  526. $cumtemp[1] = 'Somebody'
  527. end
  528. if sparrage[temp1arr] < 1:
  529. $cumtemp[2] = 'freshly buried'
  530. elseif sparrage[temp1arr] < 13:
  531. $cumtemp[2] = 'buried'
  532. else
  533. $cumtemp[2] = 'marinating '
  534. end
  535. pl '<b><font color="red">A spent condom full of <<$cumtemp[1]>>''s sperm is <<$cumtemp[2]>> deep in your vagina.'
  536. spdirty = 1
  537. spdirtyi = 1
  538. end
  539. end
  540. !{should kill all temp values}
  541. killvar '$temp'
  542. killvar '$cumtemp'
  543. temp1arr = 0
  544. temp2arr = 0
  545. temp3arr = 0
  546. cumfrot = 0
  547. cumpussy = 0
  548. cumbelly = 0
  549. cumass = 0
  550. cumlip = 0
  551. cumface = 0
  552. cumanus = 0
  553. end
  554. if $ARGS[0] = 'cumeater':
  555. $cumeatercleanup = {
  556. KILLVAR 'spafinloc',temp
  557. KILLVAR 'sparrage',temp
  558. KILLVAR 'sparrloc',temp
  559. KILLVAR '$sparrnam',temp
  560. KILLVAR 'sparrppt',temp
  561. KILLVAR 'sparridt',temp
  562. KILLVAR 'sparrvol',temp
  563. KILLVAR 'sparrslc',temp
  564. cumsumbod -= sparrvol[temp]
  565. }
  566. $cumeater = {
  567. spdirtyb = 1
  568. fbreath = 0
  569. vaf += 1
  570. if sparrvol[temp1arr] > 150:
  571. sparrvol[temp1arr] -= 100
  572. gs 'stat'
  573. 'You collect a handful of sperm from your stomach in your hand and lick it all up, feeling the tart taste of semen.'
  574. else
  575. sparrvol[temp1arr] -= 20
  576. gs 'stat'
  577. 'You collect the sperm from your stomach with your fingers and lick them, feeling the tart taste of semen.'
  578. end
  579. if sparrvol[temp1arr] <= 0:temp = 14 & dynamic $cumeatercleanup
  580. }
  581. $cumeater2 = {
  582. spdirtyb = 1
  583. fbreath = 0
  584. vaf += 1
  585. if sparrvol[temp1arr] > 150:
  586. sparrvol[temp1arr] -= 100
  587. gs 'stat'
  588. 'You collect a handful of sperm from your pussy in your hand and lick it all up, feeling the tart taste of semen.'
  589. else
  590. sparrvol[temp1arr] -= 20
  591. gs 'stat'
  592. 'You collect the sperm from your pussy with your fingers and lick them, feeling the tart taste of semen.'
  593. end
  594. if sparrvol[temp1arr] <= 0:
  595. temp = 0 & dynamic $cumeatercleanup
  596. temp = 1 & dynamic $cumeatercleanup
  597. end
  598. }
  599. $cumeater3 = {
  600. spdirtyb = 1
  601. fbreath = 0
  602. vaf += 1
  603. if sparrvol[temp1arr] > 150:
  604. sparrvol[temp1arr] -= 100
  605. gs 'stat'
  606. 'You collect a handful of sperm from your buttocks in your hand and lick it all up, feeling the tart taste of semen.'
  607. else
  608. sparrvol[temp1arr] -= 20
  609. gs 'stat'
  610. 'You collect the sperm from your buttocks with your fingers and lick them, feeling the tart taste of semen.'
  611. end
  612. if sparrvol[temp1arr] <= 0:temp = 4 & dynamic $cumeatercleanup
  613. }
  614. $cumeater4 = {
  615. spdirtyb = 1
  616. fbreath = 0
  617. vaf += 1
  618. if sparrvol[temp1arr] > 150:
  619. sparrvol[temp1arr] -= 100
  620. gs 'stat'
  621. 'You collect a handful of sperm from your face in your hand and lick it all up, feeling the tart taste of semen.'
  622. else
  623. sparrvol[temp1arr] -= 20
  624. gs 'stat'
  625. 'You collect the sperm from your face with your fingers and lick them, feeling the tart taste of semen.'
  626. end
  627. if sparrvol[temp1arr] <= 0:temp = 11 & dynamic $cumeatercleanup
  628. }
  629. $cumeater5 = {
  630. spdirtyb = 1
  631. fbreath = 0
  632. vaf += 1
  633. if sparrvol[temp1arr] > 150:
  634. sparrvol[temp1arr] -= 100
  635. gs 'stat'
  636. 'You collect a handful of sperm from your clothes in your hand and lick it all up, feeling the tart taste of semen.'
  637. else
  638. sparrvol[temp1arr] -= 20
  639. gs 'stat'
  640. 'You collect the sperm from your clothes with your fingers and lick them, feeling the tart taste of semen.'
  641. end
  642. if sparrvol[temp1arr] <= 0:
  643. temp = 2 & dynamic $cumeatercleanup
  644. temp = 5 & dynamic $cumeatercleanup
  645. temp = 6 & dynamic $cumeatercleanup
  646. temp = 7 & dynamic $cumeatercleanup
  647. end
  648. }
  649. $cumeater6 = {
  650. spdirtyb = 1
  651. fbreath = 0
  652. vaf += 1
  653. if sparrvol[temp1arr] > 150:
  654. sparrvol[temp1arr] -= 100
  655. gs 'stat'
  656. 'You collect a handful of sperm from your anus in your hand and lick it all up, feeling the tart taste of semen.'
  657. else
  658. sparrvol[temp1arr] -= 20
  659. gs 'stat'
  660. 'You collect the sperm from your anus with your fingers and lick them, feeling the tart taste of semen.'
  661. end
  662. if sparrvol[temp1arr] <= 0:temp = 3 & dynamic $cumeatercleanup
  663. }
  664. $cumeater7 = {
  665. spdirtyb = 1
  666. fbreath = 0
  667. vaf += 1
  668. if sparrvol[temp1arr] > 150:
  669. sparrvol[temp1arr] -= 100
  670. gs 'stat'
  671. 'You collect a handful of sperm from your body in your hand and lick it all up, feeling the tart taste of semen.'
  672. else
  673. sparrvol[temp1arr] -= 20
  674. gs 'stat'
  675. 'You collect the sperm from your body with your fingers and lick them, feeling the tart taste of semen.'
  676. end
  677. if sparrvol[temp1arr] <= 0:
  678. temp = 8 & dynamic $cumeatercleanup
  679. temp = 9 & dynamic $cumeatercleanup
  680. temp = 10 & dynamic $cumeatercleanup
  681. temp = 11 & dynamic $cumeatercleanup
  682. temp = 15 & dynamic $cumeatercleanup
  683. end
  684. }
  685. $cumeater8 = {
  686. spdirtyb = 1
  687. fbreath = 0
  688. vaf += 1
  689. if sparrvol[temp1arr] > 100:
  690. sparrvol[temp1arr] = 0
  691. gs 'stat'
  692. 'You lick up the whole mouthful of sperm, feeling the tart taste as you eat it.'
  693. else
  694. sparrvol[temp1arr] = 0
  695. gs 'stat'
  696. 'You lick your fingers clean, feeling the tart taste of semen.'
  697. end
  698. if sparrvol[temp1arr] <= 0:temp = 13 & dynamic $cumeatercleanup
  699. }
  700. $cumeater9 = {
  701. spdirtyb = 1
  702. fbreath = 0
  703. vaf += 1
  704. if sparrvol[temp1arr] > 150:
  705. sparrvol[temp1arr] -= 100
  706. gs 'stat'
  707. 'You collect a handful of sperm from your hair in your hand and lick it all up, feeling the tart taste of semen.'
  708. else
  709. sparrvol[temp1arr] -= 20
  710. gs 'stat'
  711. 'You collect the sperm from your hair with your fingers and lick them, feeling the tart taste of semen.'
  712. end
  713. if sparrvol[temp1arr] <= 0:temp = 16 & dynamic $cumeatercleanup
  714. }
  715. end
  716. --- Cum_Manage ---------------------------------