Cum_Manage 27 KB

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