park_walkevents.qsrc 57 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357
  1. # park_walkevents
  2. if $ARGS[0] = 'empty':
  3. menu_off = 1
  4. pcs_mood += 10
  5. gs 'stat'
  6. 'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
  7. act 'Finish your walk':gt 'city_park', 'start'
  8. exit
  9. end
  10. if $ARGS[0] = '1':
  11. menu_off = 1
  12. gs 'stat'
  13. if hour > 7 and hour < 21:
  14. *clr & cla
  15. 'Hidden by a tree''s shadow, you notice a man standing there, he watches you and when you look back at him he shouts "Whore!" at you.'
  16. act 'Silently leave':gt 'city_park', 'start'
  17. act 'Tell him to shut up':
  18. cla
  19. '"Shut your trap, jackass." You''re surprised when you see him quickly running away.'
  20. act 'Leave':gt 'city_park', 'start'
  21. end
  22. exit
  23. elseif suchunt = 1:
  24. cla
  25. 'From the shadow of the tree, a guy walks out...'
  26. 'He comes up to you, grabs you, and, through gritted teeth says, "Com''ear Bitch", dragging you into the bushes.'
  27. 'He never notices your little smile as you anticipate the meal to come.'
  28. suchunt = 0
  29. scfwon = 1
  30. suchuntday = daystart
  31. act 'Continue': gt 'succubus', 'RapistFight'
  32. else
  33. 'From the shadow of the tree, a guy walks out...'
  34. 'He comes up to you, grabs you, and, through gritted teeth says, "Com''ear Bitch", dragging you into the bushes.'
  35. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  36. gs 'boyStat', $npclastgenerated
  37. act 'Fight him':
  38. *clr & cla
  39. gs 'fight','initFight'
  40. gs 'fight_npcdata', 'rapist'
  41. gt 'fight', 'start'
  42. end
  43. act 'Try to run away':
  44. if pcs_run < 10:
  45. peshimraperand = rand(0, 11)
  46. elseif pcs_run < 30:
  47. peshimraperand = rand(0, 20)
  48. elseif pcs_run < 50:
  49. peshimraperand = rand(0, 30)
  50. elseif pcs_run < 70:
  51. peshimraperand = rand(0, 40)
  52. elseif pcs_run < 90:
  53. peshimraperand = rand(0, 50)
  54. elseif pcs_run < 110:
  55. peshimraperand = rand(0, 60)
  56. elseif pcs_run < 130:
  57. peshimraperand = rand(0, 70)
  58. elseif pcs_run < 150:
  59. peshimraperand = rand(0, 80)
  60. elseif pcs_run < 170:
  61. peshimraperand = rand(0, 90)
  62. else
  63. peshimraperand = 11
  64. end
  65. if peshimraperand <= 10:
  66. cla
  67. 'You try to run away, but you''re not quick enough and he catches you. He drags you back into the bushes.'
  68. !!Going to set something as an option later for a Succubus who is Sub to just go with it.
  69. if succubusQW >= 4:
  70. act 'Continue': gt 'succubus', 'RapistFight'
  71. else
  72. act 'Continue':gt 'city_park', 'rape1'
  73. end
  74. else
  75. cla
  76. minut += 60
  77. 'You rush through the park, not caring where you''re going. You''re just trying to get the hell away from him. After almost running for an hour, you finally catch your breath and the rapist is nowhere to be seen.'
  78. act 'Further':
  79. cls
  80. locbegrand = rand(0, 4)
  81. if locbegrand = 0:gt 'city_park', 'start'
  82. if locbegrand = 1:gt 'city_residential'
  83. if locbegrand = 2:gt 'city_center'
  84. if locbegrand = 3:gt 'city_industrial'
  85. if locbegrand = 4:gt 'city_lake', 'start'
  86. end
  87. end
  88. end
  89. if succubusQW = 5:
  90. !!Used if this was a random encounter instead of active hunting
  91. act 'Lure him in and feed (this can take a lot of time)':
  92. cla
  93. 'You wait until he has dragged you almost to the bushes before turning on him.'
  94. act 'Continue': gt 'succubus', 'RapistFight'
  95. end
  96. end
  97. exit
  98. end
  99. end
  100. if $ARGS[0] = '2':
  101. menu_off = 1
  102. gs 'stat'
  103. gs 'dinsexFX'
  104. if pcs_apprnc >= 120 and parkday = daystart:
  105. *clr & cla
  106. 'You see a man sitting under a tree drinking beer. It''s the guy who fucked you here in the park a while ago. He looks at you and his sudden grin tells you that he remembers who you are.'
  107. act 'Leave':gt 'city_park', 'start'
  108. exit
  109. elseif pcs_apprnc >= 120 and parkday ! daystart and parkslut > 0:
  110. *clr & cla
  111. 'From the bench under one of the trees a guy comes up to you. It''s the guy who fucked you here in the park a while back. He smiles and asks you "Hello again beautiful girl, do you mind if we do it once again?"'
  112. act 'Walk away':gt 'city_park', 'start'
  113. act '"I don''t mind it all"':
  114. cla
  115. 'The guy laughs "Unfortunately, I doubt it''ll be as much fun as the first time, but why don''t you bend over this bench right here?"'
  116. gs 'willpower', 'sex', 'resist', 'hard'
  117. if will_cost <= pcs_willpwr:
  118. act '"Not this time, I''m afraid" (<<will_cost>> Willpower)':
  119. gs 'willpower', 'pay', 'resist'
  120. gs 'stat'
  121. gt 'city_park', 'start'
  122. end
  123. else
  124. act 'Not this time, I''m afraid (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  125. end
  126. act 'Bend over the bench':
  127. cla & *clr
  128. money += 500
  129. gs 'boyStat', 'A121'
  130. parkday = daystart
  131. picrand = rand(1, 6)
  132. '<center><img <<$set_imgh>> src="images/locations/shared/park/sex/bench/dogging<<picrand>>.jpg"></center>'
  133. 'The man pushes you over the backrest of the bench and pushes his cock into your pussy. He slowly begins to thrust in and out of you.'
  134. gs 'cum_call', '', 'Guy from the park'
  135. gs 'arousal', 'vaginal', 20, 'prostitution'
  136. gs 'arousal', 'end'
  137. gs 'stat'
  138. act 'Leave':gt 'city_park', 'start'
  139. end
  140. end
  141. exit
  142. elseif pcs_apprnc >= 120 and parkday ! daystart and parkslut = 0:
  143. *clr & cla
  144. 'A man appears from the shadows and approaches you, "Good evening beautiful lady, would you like to earn 2,000 <b>₽</b>?" he asks you.'
  145. act 'Ask him how to do it':
  146. cla
  147. '"What do I have to do?", you ask. He smiles, "Let us go over there." and points over to the bench in a somewhat secluded part of the park.'
  148. gs 'willpower', 'sex', 'resist', 'hard'
  149. if will_cost <= pcs_willpwr:
  150. act 'Fuck off, asshole (<<will_cost>> Willpower)':
  151. gs 'willpower', 'pay', 'resist'
  152. gs 'stat'
  153. gt 'city_park', 'start'
  154. end
  155. else
  156. act 'Fuck off, asshole (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  157. end
  158. act 'Follow him':
  159. cla
  160. *clr
  161. money += 2000
  162. gs 'boyStat', 'A121'
  163. parkday = daystart
  164. if parkslut = 0:parkslut = 1 & guy += 1
  165. picrand = rand(1, 6)
  166. '<center><img <<$set_imgh>> src="images/locations/shared/park/sex/bench/dogging<<picrand>>.jpg"></center>'
  167. 'The man pushes you over the backrest of the bench and pushes his cock into your pussy. He slowly begins to thrust in and out of you.'
  168. gs 'cum_call', '', 'Guy from the park'
  169. gs 'arousal', 'vaginal', 20, 'prostitution'
  170. gs 'arousal', 'end'
  171. act 'Leave':gt 'city_park', 'start'
  172. end
  173. end
  174. act 'Leave':gt 'city_park', 'start'
  175. exit
  176. else
  177. gt 'park_walkevents', 'empty'
  178. end
  179. end
  180. if $ARGS[0] = '3':
  181. menu_off = 1
  182. *clr & cla
  183. gs 'stat'
  184. 'As you walk through the park, you hear moans and groans coming out of the bush close to one of the paths.'
  185. act 'Continue walking':gt 'city_park', 'start'
  186. act 'Peek':
  187. *clr & cla
  188. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/shfoto.jpg"></center>'
  189. 'You take a peek through the bushes and see three guys fucking one woman. It seems like she''s really enjoying it.'
  190. gs 'arousal', 'voyeur_sex', 10
  191. gs 'arousal', 'end'
  192. gs 'stat'
  193. act 'Leave':gt 'city_park', 'start'
  194. if pcs_horny >= 50:
  195. act 'Pry':
  196. cla
  197. 'You hide behind a tree to get a better look at the group action.'
  198. gs 'arousal', 'voyeur_sex', 10
  199. gs 'arousal', 'end'
  200. gs 'stat'
  201. if pcs_horny >= 75:
  202. 'This sight really excites you and you can feel your pussy moisten.'
  203. else
  204. 'While this is quite the sight to enjoy, you think it''s better not to get caught, so you silently move away.'
  205. end
  206. act 'Leave':gt 'city_park', 'start'
  207. end
  208. end
  209. if mc_inventory['tech_hidden_cam'] = 1 or mc_inventory['tech_camera'] = 1:
  210. act 'Take a photo':
  211. cla
  212. gs 'exp_gain', 'photoskl',2
  213. if mc_inventory['tech_hidden_cam'] = 1:fotoparkrand = rand(0, 10)
  214. if mc_inventory['tech_hidden_cam'] = 0:fotoparkrand = rand(0, 1)
  215. if fotoparkrand > 0:
  216. minut += 30
  217. shantfoto += 1
  218. 'As you hide behind a tree, you start to take photos of them and watch them until they''re done. Once they are you silently move away and decide to find out who she was. Blackmailing her would be a nice source of income, you think to yourself.'
  219. act 'Back to the park':gt 'city_park', 'start'
  220. end
  221. if fotoparkrand = 0:
  222. 'You hide behind the tree and start taking pictures. Somehow you get carried away and one of the perpetrators noticed you. He slowly walks up behind you, grabs you and takes you to the others.'
  223. '"Look what I''ve found. We''ve got ourselves a new volunteer." says the guy while holding you tightly.'
  224. killvar '$boy'
  225. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  226. gs 'boyStat', $npclastgenerated
  227. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  228. gs 'boyStat', $npclastgenerated,'1'
  229. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  230. gs 'boyStat', $npclastgenerated,'2'
  231. act 'Try to talk your way out':
  232. cla
  233. 'You try to talk your way out, but they just laugh at you, pitying you for even trying. Then one of the guys forces you onto your knees as they prepare to rape you.'
  234. if mc_inventory['tech_hidden_cam'] = 1:
  235. mc_inventory['tech_hidden_cam'] = 0
  236. *nl
  237. '<font color="red">One of the other guys takes your camera and smashes it against a rock</font>'
  238. else
  239. *nl
  240. '<font color="red">One of the other guys takes your camera and smashes it against a rock</font>'
  241. mc_inventory['tech_camera'] = 0
  242. end
  243. act 'Further':gt 'paysex', 'start'
  244. end
  245. act 'Try to run away':
  246. cla
  247. if pcs_run < 10:
  248. peshimraperand = rand(0, 11)
  249. elseif pcs_run < 30:
  250. peshimraperand = rand(0, 20)
  251. elseif pcs_run < 50:
  252. peshimraperand = rand(0, 30)
  253. elseif pcs_run < 70:
  254. peshimraperand = rand(0, 40)
  255. elseif pcs_run < 90:
  256. peshimraperand = rand(0, 50)
  257. elseif pcs_run < 110:
  258. peshimraperand = rand(0, 60)
  259. elseif pcs_run < 130:
  260. peshimraperand = rand(0, 70)
  261. elseif pcs_run < 150:
  262. peshimraperand = rand(0, 80)
  263. elseif pcs_run < 170:
  264. peshimraperand = rand(0, 90)
  265. else
  266. peshimraperand = rand(0, 100)
  267. end
  268. if peshimraperand < 11:
  269. rape += 1
  270. guy += 3
  271. 'You try to run away, but you''re not fast enough and one of them eventually catches up with you. He drags you back into the bushes and forces you onto your knees, preparing to rape you.'
  272. if mc_inventory['tech_hidden_cam'] = 1:
  273. mc_inventory['tech_hidden_cam'] = 0
  274. *nl
  275. '<font color="red">The other guys soon catch up, and one of them takes your camera and smashes it against a rock</font>'
  276. else
  277. *nl
  278. '<font color="red">The other guys soon catch up, and one of them takes your camera and smashes it against a rock</font>'
  279. mc_inventory['tech_camera'] = 0
  280. end
  281. act 'Further':gt 'paysex', 'start'
  282. elseif peshimraperand > 10:
  283. 'You rush through the park, not caring where you''re going. You''re just trying to get the hell away from him. After almost an hour of running, you finally stop to catch your breath. Your would-be rapists are nowhere to be seen.'
  284. locbegrand = rand(0, 4)
  285. if locbegrand = 0:
  286. act 'Take a look around to see where you are':gt 'city_park', 'start'
  287. elseif locbegrand = 1:
  288. act 'Take a look around to see where you are':gt 'city_residential'
  289. elseif locbegrand = 2:
  290. act 'Take a look around to see where you are':gt 'city_center'
  291. elseif locbegrand = 3:
  292. act 'Take a look around to see where you are':gt 'city_industrial'
  293. elseif locbegrand = 4:
  294. act 'Take a look around to see where you are':gt 'city_lake', 'start'
  295. end
  296. end
  297. end
  298. end
  299. end
  300. act 'Back to the park':gt 'city_park', 'start'
  301. end
  302. exit
  303. end
  304. end
  305. if $ARGS[0] = '4':
  306. menu_off = 1
  307. gs 'stat'
  308. if parkblackmail = 0:
  309. *clr & cla
  310. 'On one of the parks open grass area, you see a group of young people enjoying a barbecue. As you walk past them, one of the guys comes up to you and asks if you would like to join them.'
  311. act 'Decline and continue your walk':gt 'city_park', 'start'
  312. act 'Agree and join them':
  313. cla
  314. minut += 30
  315. gs 'drugs', 'alcohol', 'vodka'
  316. gs 'stat'
  317. 'You had fun drinking with the guys and girls. One of the guys comes up behind you while you''re at the table and puts his arms around your waist, then presses himself against your ass. <i>...God, he''s HUGE. It feels like a big sausage against your lower back... damn, why do I suddenly feel so hot.</i> You begin to wonder if you''ve been drinking too fast.'
  318. 'Shortly after, one of the guy gropes your breast and pushes you against the closest tree. You softly moan as he massages your breasts. You can feel his stiff cock poking your belly. Then he asks you in a rather harsh tone, "You like this slut, don''t you?"'
  319. act 'Tell him to get away':
  320. cla
  321. 'You sharply tell him to let you go. Surprised, he takes a step back, and you move away from the tree.'
  322. act 'Leave':
  323. cla
  324. *clr
  325. 'You turn to leave, but the guy quickly catches up to you. He grabs your ass, spins you around to face him, and orders "On your knees, quickly, bitch!"'
  326. gs 'willpower', 'rape', 'resist', 'hard'
  327. if will_cost <= pcs_willpwr:
  328. act 'Kick him in the his nuts and walk away (<<will_cost>> Willpower)':
  329. *clr & cla
  330. gs 'willpower', 'pay', 'resist'
  331. gs 'stat'
  332. gt 'city_park', 'start'
  333. end
  334. else
  335. act 'Kick him in the his nuts and walk away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  336. end
  337. act 'Do as he tells you':
  338. cla
  339. gs 'stat'
  340. '<center><img <<$set_imgh>> src="images/shared/sex/blowjob/parkbj.jpg"></center>'
  341. 'Too drunk to resist further, you quickly do as he says. He drops his pants to his knees and abruptly thrusts his big dick into your mouth. You quickly forget about everything else and start hungrily sucking him off. His big, juicy, fragrant cock is driving you mad. He gathers your hair behind your head to make sure it doesn''t get in the way. After a little while he pulls his delicious cock out of your mouth, but it''s immediately replaced by a guy you didn''t even notice approach.'
  342. 'His cock is so big, you can barely breath and are on the verge of fainting. More men gather around you and take out their cocks for you to suck on. They call you many names, but ''Slut'' burns itself into your memory, so often it''s used. You suck them off one by one, giving two other cocks a hand job. You try to swallow as much cum as possible, maybe it''s due to you being drunk, but the taste is just overwhelming to you. One of them removes your top, so everyone can enjoy the sight of your beautiful breasts.'
  343. 'His cock even bigger than the last guy''s, and the excitement it gives you is almost overpowering. The other guys gather around and hurl insults at you, mocking you for sucking strangers. You suck each of them off too, one by one, while stroking others, a cock in each hand. Every guy you blow cums in your mouth, and you swallow every time. Someone pulls down your top, letting your boobs spill out. You feel a cock slap against your chest as someone takes the opportunity to give himself a titfuck.'
  344. '"Fuck, slut, suck faster!" orders one of the guys.'
  345. i = 0
  346. :park_blowbang
  347. gs 'npcgeneratec', 0, 'stranger', rand(19,23)
  348. gs 'boyStat', $npclastgenerated
  349. gs 'arousal', 'bj', 10, 'gangbang', 'sub', 'humiliation', 'deepthroat', 'rape'
  350. gs 'arousal', 'hj', -10, 'gangbang', 'sub', 'humiliation', 'rape'
  351. gs 'arousal', 'titjob', -10, 'gangbang', 'sub', 'humiliation', 'rape'
  352. i += 1
  353. if i < 6:jump 'park_blowbang'
  354. gs 'stat'
  355. act '"Guys, be quieter... someone might hear"':
  356. cla
  357. '"Guys, be quieter... someone might hear," you try to warn them while coughing.'
  358. 'One the guys bitch-slaps you, "Shut up slut. You''re not here to talk."'
  359. '"Stop talking and work your mouth, bitch. You''re here to suck, not to lecture us." another one adds.'
  360. gs 'pain', 5, 'cheeks', 'slap'
  361. gs 'stat'
  362. act 'Okay':
  363. cla & *clr
  364. if parkblackmail = 0:guy += 2 & parkblackmail = 1 & parkday = daystart
  365. '"Okay, boys," you say around the cock in your mouth.'
  366. 'You drunkenly wonder why they insist on talking so loud. But when you open your eyes, you see two of the girls from the group with a camera.'
  367. 'With a growl, the guy fucking your chest finally comes - and comes a lot. Your breasts are completely coated with semen. You start to feel an overpowering need to make the guy currently in your mouth cum as well. You put your hands on his ass and pull him toward you, forcing his cock down your own throat, forgetting about the cameras and onlookers. You feel like an insatiable whore as you deepthroat him, swallowing his large head as far as you can manage.'
  368. 'The second guy took you by the hair as roughly started to face fuck you. He grabs your hair, calling you "whore" and a "cocksucker" as he forced your head deeper his cock, and at the last second roughly jerks your head backwards to cum all over your face. He covers you with an incredible amount of sperm.'
  369. 'That you were ashamed goes without saying, you just swallowed six strangers'' cum and took two others'' loads all over you.'
  370. i = 0
  371. :park_blowbang2
  372. gs 'npcgeneratec', 0, 'stranger', rand(19,23)
  373. gs 'boyStat', $npclastgenerated
  374. gs 'cum_call', 'mouth_swallow', $boy
  375. gs 'arousal', 'bj', 3, 'gangbang', 'sub', 'humiliation', 'deepthroat'
  376. i += 1
  377. if i < 6:jump 'park_blowbang2'
  378. gs 'npcgeneratec', 0, 'stranger', rand(19,23)
  379. gs 'boyStat', $npclastgenerated
  380. gs 'cum_call', 'face', $boy
  381. gs 'npcgeneratec', 0, 'stranger', rand(19,23)
  382. gs 'boyStat', $npclastgenerated
  383. gs 'cum_call', 'breasts', $boy
  384. gs 'arousal', 'titjob', 2, 'gangbang', 'sub', 'humiliation'
  385. gs 'arousal', 'end'
  386. gs 'stat'
  387. act 'Go home':gt 'city_park', 'start'
  388. end
  389. end
  390. end
  391. end
  392. end
  393. end
  394. exit
  395. else
  396. gt 'park_walkevents', 'empty'
  397. end
  398. end
  399. if $ARGS[0] = '5':
  400. menu_off = 1
  401. gs 'stat'
  402. !!'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
  403. act 'Finish your walk':gt 'city_park', 'start'
  404. if yaq = 0 and func('uniutil', 'student', 'enrolled'):
  405. *clr & cla
  406. minut += 20
  407. gs 'stat'
  408. 'As you''re walking and pondering, a man walks up to you. He introduces himself as Yaroslav and asks if you would like to earn some money.'
  409. act '"No, thanks"':gt 'city_park', 'start'
  410. act '"I''m listening"':
  411. cla
  412. '"My house is a bit dirty and I''m looking for someone who would like to keep it clean for me," he says. "All you have to do is to dust and clean everything. My house isn''t too big so it should be quite manageable."'
  413. gs 'willpower', 'misc', 'self', 'hard'
  414. if will_cost <= pcs_willpwr:
  415. act 'Turn him down (<<will_cost>> Willpower)':
  416. *clr & cla
  417. gs 'willpower', 'pay', 'self'
  418. gs 'stat'
  419. gt 'city_park', 'start'
  420. end
  421. else
  422. act 'Turn him down (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  423. end
  424. act 'Agree':
  425. cla
  426. '"Alright, but what''s in for me?" you ask him.'
  427. '"I''d pay you 2,000 <b>₽</b>,", he answers. "By the way, I haven''t asked you for your name yet."'
  428. '"I''m <<$pcs_nickname>>.", you tell him.'
  429. 'He nods, smiles, and tells you it''s a cute name. Then he gives you his card and judging by the address, it''s somewhere in the city center.'
  430. act 'Ask him when to come by':
  431. cla
  432. yaq += 1
  433. '"When would you like me to come by?" you ask Yaroslav.'
  434. '"No hurry, just come by when you''ve got some free time, but I''m usually home in the evening, so there''s just that." he answers.'
  435. '"Alright, thank you and see you soon I guess.", you say and walk away.'
  436. act 'Finish your walk':gt 'city_park', 'start'
  437. end
  438. end
  439. end
  440. exit
  441. else
  442. gt 'park_walkevents', 'empty'
  443. end
  444. end
  445. if $ARGS[0] = '6':
  446. menu_off = 1
  447. cla & *clr
  448. minut += 5
  449. gs 'stat'
  450. if ublyudokparkivent = 0:
  451. cls
  452. 'As you were deep in your own thoughts, walking through the park, you''ve strayed of the normal path, realizing you''ve ended up in a somewhat shady area of it. Standing between two trees you notice a man waving at you.'
  453. act 'Walk away':gt 'city_park', 'start'
  454. act 'Walk up to him':
  455. *clr & cla
  456. ublyudokparkivent = 1
  457. gs 'pain', 8, 'head', 'hit'
  458. gs 'stat'
  459. 'You walk up to him, asking what he wants. He says, he would like to show you something. As you approach, and lean in he quickly hits you over the back head and everything fades to black.'
  460. act 'Wake up':
  461. cla & *clr
  462. minut += 30
  463. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  464. gs 'boyStat', $npclastgenerated
  465. gs 'stat'
  466. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/1.jpg"></center>'
  467. '"Ouch...", you say groggily as you wake up.'
  468. '"I thought you would never wake up.", a deep voice says. He grabs you by the hair and pulls you up, then takes his huge knife and holds it to your face. "Look pretty, if you don''t resist, this might be a pleasurable experience for you," he tells you, "Now take off your clothes, you won''t need them for now."'
  469. act 'Take off your clothing':gt 'park_walkevents', '6a'
  470. end
  471. end
  472. exit
  473. else
  474. gt 'park_walkevents', 'empty'
  475. end
  476. end
  477. if $ARGS[0] = '6a':
  478. menu_off = 1
  479. *clr & cla
  480. minut += 10
  481. gs 'stat'
  482. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/2.jpg"></center>'
  483. 'He''s huge and intimidating, you decide it''s better to do as he tells you, so can get out of the situation alive, hence you take off your clothes and a cold breeze makes your nipples rock-hard immediately.'
  484. 'The man is quite enjoying himself, licking his lips as he keeps on observing you taking off your clothes.'
  485. act 'Now what?':
  486. cla & *clr
  487. gs 'stat'
  488. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/3.jpg"></center>'
  489. 'You shiver a bit as you stand in front of him, almost looking nonchalantly what now.'
  490. '"Good girl," he says and orders you to bend over. You oblige and present your bum to him. He then closely ''inspects'' it, by spreading your ass cheeks apart. You yelp when you feel his finger is entering your cunt.'
  491. gs 'arousal', 'vaginal_finger', 5, 'sub', 'humiliation'
  492. gs 'stat'
  493. act 'Obey':
  494. cla & *clr
  495. gs 'stat'
  496. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/4.jpg"></center>'
  497. '"The two of us are going to have a lot of fun together, so prepare yourself and make you tight little twat moist for me", he tells you and you begin to rub your clit. He unbuttoned his pants, took out his cock and started to stroke it, while listening to your soft moans.'
  498. gs 'arousal', 'vaginal_finger', 5, 'sub', 'humiliation'
  499. gs 'stat'
  500. act 'Go on...':
  501. cla & *clr
  502. minut += 5
  503. gs 'stat'
  504. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/5.jpg"></center>'
  505. 'Even though you hate to admit it, you feel quite turned on and start moaning louder.'
  506. '"Come over here and suck me,", he orders you, holding his rock-hard cock in his hand. The man grabbed you by the hair and throws you onto the ground in front of him.'
  507. 'As you''re laying on the ground he yells out, "Open your mouth slut!"'
  508. 'As soon as you open the mouth, he grabs your head and began furiously thrusting his fat cock into your throat.'
  509. gs 'arousal', 'bj', 5, 'sub', 'humiliation', 'rough', 'rape'
  510. gs 'stat'
  511. act 'Suck him off':gt 'park_walkevents', '6b'
  512. end
  513. end
  514. end
  515. end
  516. if $ARGS[0] = '6b':
  517. menu_off = 1
  518. *clr & cla
  519. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/6.jpg"></center>'
  520. 'His odor is quiet strong and his cock smells quite foul and tastes slightly salty. You try your best to disconnect yourself from the foul taste but with every thrust you''re reminded of it, making you feel nauseous, barely able to hold it in.'
  521. gs 'arousal', 'bj', 5, 'sub', 'humiliation', 'rough', 'rape'
  522. gs 'stat'
  523. act 'Stay focused':
  524. cla & *clr
  525. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/7.jpg"></center>'
  526. 'It doesn''t take long before he presses himself down your throat, having you deepthroat his cock all the way down to his balls.'
  527. 'You gag once he''s all the way down, but he doesn''t seem to care, and only lets out a chuckle as he hears you struggle.'
  528. gs 'arousal', 'bj', 5, 'sub', 'humiliation', 'rough', 'rape', 'deepthroat'
  529. gs 'stat'
  530. act 'Keep going':
  531. cla & *clr
  532. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/8.jpg"></center>'
  533. 'All of a sudden he pulls out and your mouth makes a pop sound as his cock leaves your mouth.'
  534. '"You''re quite the cocksucker, but I''d rather use a different hole instead," he says as he shoves three of his fingers deep inside you. It''s very painful, and as your pussy stretches, you scream from the pain.'
  535. gs 'pain', 7, 'vaginal', 'stretch'
  536. gs 'arousal', 'vaginal_finger', 5, 'sub', 'humiliation', 'rough', 'rape'
  537. gs 'stat'
  538. act 'Masturbate':
  539. cla & *clr
  540. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/9.jpg"></center>'
  541. '"Too much? I thought whores like you could take it," he mocks you.'
  542. 'You look pleadingly at him as he grabs you by the throat and tells you to masturbate by yourself. You start of gently touching yourself, while he turns his back to you and begins searching for something.'
  543. 'You''re too afraid to stop as he glances at you from time to time and it doesn''t take long before you switch over to rubbing your clit as he returns with a rope.'
  544. gs 'arousal', 'clit_finger', 5, 'sub', 'humiliation'
  545. gs 'stat'
  546. act 'Keep going':
  547. cla & *clr
  548. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/10.jpg"></center>'
  549. 'Worried, you continue playing with yourself while he ties you up, leaving only the hand you''re masturbating with free. You keep on petting yourself for a while, letting him watch, until he tells you to stop and ties your last arm. "Hope you''ve made yourself wet enough," he whispers.'
  550. 'He smiles as he grabs his fat cock and pushes it into you. You try to twitch and kick, but as you''re tied up you get nowhere. Without any hesitation he keeps thrusting himself into you as you continue trying to squirm.'
  551. gs 'arousal', 'clit_finger', -5, 'sub', 'humiliation'
  552. gs 'arousal', 'vaginal', 5, 'sub', 'humiliation', 'rough', 'rape'
  553. gs 'stat'
  554. act 'Stop resisting':
  555. cla & *clr
  556. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/11.jpg"></center>'
  557. 'For every thrust he goes deeper into you and with a violent thrust he reaches your cervix and you squeal as he smirks. He continues thrusting and by now you don''t even know if you''re enjoying yourself or if you''re in pain.'
  558. 'You keep on screaming but to no avail, he''s pulled you deep into the woods and no one can hear your screams. Realizing this, you give up and let him have his way with you.'
  559. 'He picks up his pace and after a while you can feel his cock swell. He abruptly shoves his cock deep into you and you feel a hot jet of sperm fill your vagina with a warm, slippery fluid.'
  560. gs 'arousal', 'vaginal', 10, 'sub', 'rough', 'humiliation', 'rape'
  561. gs 'cum_call'
  562. gs 'stat'
  563. act 'Did he just cum in me?':
  564. *clr & cla
  565. minut += 5
  566. gs 'stat'
  567. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/12.jpg"></center>'
  568. 'He''s smirking as he pulls out, "Wow... what a great fuck you were," he says between his panting.'
  569. '"Could you let me go now? You''ve finished with what you wanted." you plead.'
  570. 'He laughs, "Not yet my dear," he takes two fingers and shoves them into you again. You yelp as they enter and he begins to dig around a little. "Before I let you go I want you to taste me," he diabolically laughs.'
  571. act 'Lick his fingers': gt 'park_walkevents', '6c'
  572. end
  573. end
  574. end
  575. end
  576. end
  577. end
  578. end
  579. if $ARGS[0] = '6c':
  580. cla & *clr
  581. pcs_mood -= 15
  582. minut += 20
  583. spafinloc = 9
  584. gs 'cum_manage'
  585. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/event/rape/13.jpg"></center>'
  586. 'He pulls out his fingers and you can feel the remainder of his sperm flowing down your thighs. He stands up and brings his cum covered fingers towards you, "Be a good slut and taste this." as he shoves his fingers into your mouth.'
  587. 'Even his cum tastes quite foul and you try your best to cleaning his dirty fingers with your tongue as quickly as possible. You''re forced to swallow the cum and you almost puke as you''re doing it.'
  588. 'After a while he removes his fingers and starts cutting the ropes. You''ve finally been released and before he gets any other ideas you quickly get dressed and run away from him.'
  589. gs 'arousal', 'end'
  590. gs'stat'
  591. act'Go to the police station':
  592. minut += rand(30,60)
  593. gs'stat'
  594. cla & *clr
  595. '<center><img <<$set_imgh>> src="images/locations/shared/street/alleynight.jpg"></center>'
  596. if $loc = 'pav_commercial' or $loc = 'pav_residential':
  597. 'You decide you need to file a report, in hopes that someone will catch the monster that did this to you. You slowly limp your way towards the train depot and the police station that resides next to it.'
  598. else
  599. 'You decide you need to file a report, in hopes that someone will catch the monster that did this to you. You slowly limp your way towards the city center and the police station that resides in it.'
  600. end
  601. act 'Continue': gt 'police_station', 'rape_report'
  602. end
  603. act'Don''t go':
  604. minut += 2
  605. gs'stat'
  606. cla & *clr
  607. '<center><img <<$set_imgh>> src="images/locations/shared/street/alleynight.jpg"></center>'
  608. 'For a brief moment you consider telling the police what happened, but emotion wells up inside you and you''re immediately filled with thoughts of disgust and shame. It doesn''t make sense. It''s not like you wanted this to happen. But still. The idea of sharing what happened to you, even to the police... You already feel filthy from what happened tonight. You don''t want to feel even worse. The only thing you want is to go home.'
  609. *nl
  610. 'You slowly limp away, clutching your arms around your belly, trying your best to leave the events of tonight in the alley behind you...'
  611. act'Leave': gt 'city_park', 'start'
  612. end
  613. end
  614. if $ARGS[0] = '7':
  615. menu_off = 1
  616. gs 'stat'
  617. if pusher = 0:
  618. 'A young boy wearing a hooded jacket walks up to you and tells you in a conspiratorial voice, "Hey girl, I''ve got some cocaine, want to try it? Completely free, I promise. Lovely thing, instantly clears the brain, the mood goes bananas and your body feels as it''s never been healthier. "'
  619. gs 'willpower', 'drugs', 'resist', 'hard'
  620. if will_cost <= pcs_willpwr:
  621. act 'Leave (<<will_cost>> Willpower)':
  622. *clr & cla
  623. gs 'willpower', 'pay', 'resist'
  624. gs 'stat'
  625. gt 'city_park', 'start'
  626. end
  627. else
  628. act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  629. end
  630. act 'Yes':
  631. cla
  632. pusher = 1
  633. gs 'drugs', 'cocaine', 1
  634. 'You''ve never been interested and you''ve never tried it before, but you''re tempted as it''s free. The opportunity is too good to pass on, so you nod your head and the dealer takes out a little bag filled with white powder. He spreads it on your hand and tells you to snort it.'
  635. 'You nod and snort the white powder. It instantly hits you and you''re feeling on top of the world.'
  636. 'The guy looks at you and says, "Good shit, right? If you like it, come see me again, it only costs 2,000 <b>₽</b>."'
  637. act 'Leave':gt 'city_park', 'start'
  638. exit
  639. end
  640. else
  641. gt 'park_walkevents', 'empty'
  642. end
  643. end
  644. if $ARGS[0] = '8':
  645. menu_off = 1
  646. gs 'stat'
  647. vnerand = rand(0, 1200)
  648. if pcs_lover < 3 and vnerand <= pcs_apprnc:
  649. *clr & cla
  650. gs 'npcgeneratec', 0
  651. gs 'boyStat', $npclastgenerated
  652. 'A guy with <<$boybody_pref>>, <<$boybod>> body and <<$boyface>> hair approaches you. He''s wearing <<$boyClo>>.'
  653. 'The guy introduces himself as <<$boydesc>> and asks for your number.'
  654. act 'Give him your number':
  655. cla
  656. gs 'boyfrend', 'start'
  657. stopboy = 0
  658. '<<$loverdesc[lover_number]>> writes it in his phone and walks away from you smiling.'
  659. act 'Finish your walk':gt 'city_park', 'start'
  660. end
  661. act 'Leave':gt 'city_park', 'start'
  662. exit
  663. else
  664. gt 'park_walkevents', 'empty'
  665. end
  666. end
  667. if $ARGS[0] = '9':
  668. menu_off = 1
  669. gs 'stat'
  670. if arrsize('pcs_lovers') >= 1:
  671. lover_number = rand(0, arrsize('pcs_lovers') - 1)
  672. cls
  673. 'As you walk through the park, you notice <<$loverdesc[lover_number]>> walking towards you.'
  674. act 'Leave': loverrelation[lover_number]-= 1 & gt 'city_park', 'start'
  675. if boyonce[lover_number] = 0 or SUB = 0:
  676. act 'Nice to talk':
  677. cla
  678. loverrelation[lover_number] += 2
  679. minut += 15
  680. '<<$loverdesc[lover_number]>> is happy about meeting you randomly and gives you a big hug. You have a nice short talk and kiss goodbye as you part ways again.'
  681. act 'Finish your walk':gt 'city_park', 'start'
  682. end
  683. elseif boyonce[lover_number] = 1 and SUB > 0:
  684. '<<$loverdesc[lover_number]>> is happy to see you, quickly grabbing you by the hand leading you into a more secluded area of the park.'
  685. act 'Follow <<$loverdesc[lover_number]>>.':
  686. if loverGender[lover_number] = 0: gt 'event', 'city_park'
  687. if loverGender[lover_number] = 1:
  688. $telsob = '<<$loverdesc[lover_number]>>'
  689. gt 'parksvid'
  690. end
  691. end
  692. elseif boyonce[lover_number] = 1:
  693. '<<$loverdesc[lover_number]>> is happy to see you, quickly grabbing you by the hand, wanting to lead you to a secluded area of the park.'
  694. act 'Offer to sit on the bench':
  695. if loverGender[lover_number] = 0: gt 'event', 'city_park'
  696. if loverGender[lover_number] = 1:
  697. $telsob = '<<$loverdesc[lover_number]>>'
  698. gt 'parksvid'
  699. end
  700. end
  701. act 'Nice talk':
  702. cla
  703. loverrelation[lover_number] += 5
  704. minut += 15
  705. '<<$loverdesc[lover_number]>> is happy about meeting you randomly and gives you a big hug. You have a nice short talk and kiss goodbye as you part ways again.'
  706. act 'Finish your walk':gt 'city_park', 'start'
  707. end
  708. end
  709. exit
  710. else
  711. gt 'park_walkevents', 'empty'
  712. end
  713. end
  714. if $ARGS[0] = 'running_image':
  715. cla & *clr
  716. if month >= 11 or month <= 3:
  717. if daystage = 2 or daystage = 3:
  718. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog1.jpg"></center>'
  719. else
  720. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jogn1.jpg"></center>'
  721. end
  722. else
  723. if daystage = 2 or daystage = 3:
  724. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog2.jpg"></center>'
  725. else
  726. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jogn2.jpg"></center>'
  727. end
  728. end
  729. end
  730. if $ARGS[0] = 'run_cooldown_image':
  731. cla & *clr
  732. if month >= 11 or month <= 3:
  733. if daystage = 2 or daystage = 3:
  734. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog_cool1.jpg"></center>'
  735. else
  736. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog_cooln1.jpg"></center>'
  737. end
  738. else
  739. if daystage = 2 or daystage = 3:
  740. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog_cool2.jpg"></center>'
  741. else
  742. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jog_cooln1.jpg"></center>'
  743. end
  744. end
  745. end
  746. if $ARGS[0] = 'run':
  747. if hour <= 5 or hour >= 23: exit
  748. if PCloSport = 0:
  749. 'You could jog around the park if you were wearing sports clothes and shoes.'
  750. else
  751. act 'Jog through the park (1:00)':
  752. if daystage = 2 or daystage = 3:
  753. *clr & cla
  754. menu_off = 1
  755. gs 'stat'
  756. gs 'park_walkevents', 'running_image'
  757. 'You go for a nice long jog through the park.'
  758. act 'Run':
  759. if daybegskver = daystart:
  760. gs 'exercise', 'tier1', 30, 'run'
  761. else
  762. gs 'exercise', 'tier2', 30, 'run'
  763. end
  764. daybegskver = daystart
  765. if rand(1,20) > pcs_hotcat:
  766. gt 'park_walkevents', 'run_end'
  767. else
  768. cla & *clr
  769. gs 'park_walkevents', 'running_image'
  770. 'About halfway through your run, you hear a whistle pierce the air.'
  771. act'Turn':
  772. cla & *clr
  773. gs 'npcgeneratec', 0, '', rand(18, 45)
  774. gs 'boyStat', $npclastgenerated
  775. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_generic/<<lover_picrand[$boy]>>.jpg"></center>'
  776. temp['catcall'] = rand(1,3)
  777. 'Turning your head instinctively at the sound, you see a guy lowering his fingers from his mouth, a wide grin on his face.'
  778. if temp['catcall'] = 1:
  779. '"Hey sexy! Why don''t you come run back to my place so I can fuck your brains out!"'
  780. elseif temp['catcall'] = 2:
  781. '"You got a killer rack gorgeous! Look at those tits! Lemme put my face between them!'
  782. elseif temp['catcall'] = 3:
  783. '"Wooooeee! That ass! I wanna take it home with me and make it mine!"'
  784. end
  785. act'Ignore him':
  786. cla & *clr
  787. gs 'park_walkevents', 'running_image'
  788. 'You roll your eyes but otherwise ignore him, continuing to run until his hollering is nothing but a distant buzz behind you. And soon enough, there''s no hollering at all.'
  789. act 'Finish your run': gt 'park_walkevents', 'run_end'
  790. end
  791. act'Ignore him (annoyed)':
  792. cla & *clr
  793. temp['catcall'] = 4
  794. gs 'park_walkevents', 'running_image'
  795. 'You grit your teeth and try to ignore him, continuing to run past while he shouts lewd remarks about your body and what he''d like to do to it. Even once he''s far behind you, you can''t stop thinking about it, seething internally and grinding your teeth.'
  796. *nl
  797. 'Fuck! Who does he think he is? Are you just a piece of meat to him? Fuck that guy and fuck everybody like him!'
  798. act 'Finish your run': gt 'park_walkevents', 'run_end'
  799. end
  800. act'Walk up to him':
  801. cla & *clr
  802. !! IMAGE HERE
  803. 'Slowing down, your jog reduces to a walk until you stop right in front of the guy.'
  804. '"You serious?" you puff.'
  805. '"Serious about you," he snickers before making a kissy face at you. "I''m <<$npc_firstname[$npclastgenerated]>>. What''s your name?"'
  806. act'You''re a piece of shit':
  807. cla & *nl
  808. temp['catcall'] = 4
  809. '"You''re a real piece of shit, you know that?" you huff. "You think that girls like this kind of thing? Ugly fucks like you calling out lewd shit about their bodies?"'
  810. '"I don''t think they like it, I know they <i>love</i> it. Come on, I''m just being nice, giving you some nice compliments. No need to be such a bitch about it."'
  811. '"Ugh, fuck you!" You spit at his shoes and break back into a run, trying to get as far away as possible.'
  812. '"You know I would baby! Just come back here and we''ll make it happen!" the guy shouts after you.'
  813. act 'Finish your run': gt 'park_walkevents', 'run_end'
  814. end
  815. act'Wanna fuck?':
  816. cla & *nl
  817. '"<<$pcs_nickname>>." you say flatly. "Nice to meet you. But really. You mean all that stuff you said? Cause if you''re serious, we could go back to your place and get it on. I could go for a good fuck right now."'
  818. if rand(1,2) = 1:
  819. 'He blinks in surprise but recovers quickly. "I mean, hell yeah. If you''re offering."'
  820. '"You''re the one who offered," you shrug. "Now hurry up and lead the way."'
  821. 'He quickly heads out of the park and towards an apartment complex, you follow all the way.'
  822. act 'Go to his place':
  823. gs 'npcpreservec', $npclastgenerated
  824. $npclastgenerated = $npclastsaved
  825. $hookup['pickup'] = 'park_run'
  826. gt 'sex_ev_start', 'hookup_npc_home_start'
  827. end
  828. else
  829. '"Uhhh..." he blinks in surprise and begins sputtering. "Well I- You''re uhmm... It''s just-"'
  830. '"Ugh," you roll your eyes. "What a waste of fucking time. Limp dick loser." You don''t spare him another thought and break back into a run, leaving him and your disappointment behind.'
  831. act 'Finish your run': gt 'park_walkevents', 'run_end'
  832. end
  833. end
  834. end
  835. end
  836. end
  837. end
  838. if pcs_inhib >= 35 or exhibitionist_lvl > 0:
  839. act 'Expose your breasts':
  840. if daybegskver = daystart:
  841. gs 'exercise', 'tier1', 30, 'run'
  842. else
  843. gs 'exercise', 'tier2', 30, 'run'
  844. end
  845. *clr & cla
  846. inhib_exp += 2
  847. gs 'arousal', 'flash', 5
  848. gs 'arousal', 'end'
  849. gs 'stat'
  850. if rand(0,1) = 0:
  851. '<center><img <<$set_imgh>> src="images/locations/shared/park/flash'+rand(3,4)+'.jpg"></center>'
  852. else
  853. '<center><video autoplay loop src="images/locations/shared/park/flash'+rand(1,2)+'.mp4"></video></center>'
  854. end
  855. 'Halfway through your run, you pull up your top and expose your breasts. The cool air against your warm skin causes you to shiver, and almost immediately your nipples start to harden, a mixed reaction from the air hitting them and your growing excitement.'
  856. *nl
  857. gs 'park_walkevents', 'run_reactions'
  858. end
  859. end
  860. else
  861. cla & *clr
  862. if $region = 'pav':
  863. gs'pav_park', 'park_image'
  864. else
  865. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park.jpg"></center>'
  866. end
  867. if $daystage['desc'] = 'sunset':
  868. 'It''s getting dark soon. Are you sure it''s such a good idea to go running right now?'
  869. elseif $daystage['desc'] = 'early_night':
  870. 'It''s pretty dark out. Are you sure it''s such a good idea to go running right at night?'
  871. elseif $daystage['desc'] = 'mid_night':
  872. 'It''s very dark out. Are you sure it''s such a good idea to go running so late at night?'
  873. elseif $daystage['desc'] = 'pre_dawn':
  874. 'It''s still dark out. Are you sure it''s such a good idea to go running so early in the morning?'
  875. end
  876. act'Maybe not':
  877. cla & *nl
  878. 'On second thought, maybe a young girl like yourself <i>shouldn''t</i> go running in the dark...'
  879. act 'Continue': gt $loc, $loc_arg
  880. end
  881. act'It''ll be fine':
  882. !! if running late at night
  883. *clr & cla
  884. menu_off = 1
  885. fat -= rand(0,4)
  886. gs 'sweat', 'add', 5
  887. gs 'stat'
  888. gs 'park_walkevents', 'running_image'
  889. 'You ignore your instincts and start jogging through the park.'
  890. act 'Run':
  891. if daybegskver = daystart:
  892. gs 'exercise', 'tier1', 30, 'run'
  893. else
  894. gs 'exercise', 'tier2', 30, 'run'
  895. end
  896. daybegskver = daystart
  897. if rand(0, 24) < 7 and cheatVars['random_rapists'] ! 1:
  898. !! if rand(1,3) = 1: gangrape, else single rapist
  899. !! not added yet because don''t have single rapist event written yet
  900. $temp['rape_type'] = 'gang'
  901. cla & *clr
  902. '<center><img <<$set_imgh>> src="images/pc/activities/exercises/running/park_jogn1.jpg"></center>'
  903. 'About halfway through your run, you hear a branch snap to your left. You turn to see a shadow crouching in the bushes, but before you can react, arms grip you from behind and a dirty hand clamps over your mouth. Your eyes go wide with fear as several more shapes emerge from the darkness, moving towards you.'
  904. *nl
  905. '"Well well well, what do we have here?" a gravely voice says from behind you. "A tasty little treat for us to enjoy?"'
  906. act 'Scream': gt'rape_events', 'park_rape_struggle_start'
  907. act 'Fight!': gt'rape_events', 'fight_init'
  908. else
  909. gt 'park_walkevents', 'run_end'
  910. end
  911. end
  912. if pcs_inhib >= 35 or exhibitionist_lvl > 0:
  913. act 'Expose your breasts':
  914. if daybegskver = daystart:
  915. gs 'exercise', 'tier1', 30, 'run'
  916. else
  917. gs 'exercise', 'tier2', 30, 'run'
  918. end
  919. *clr & cla
  920. inhib_exp += 1
  921. gs 'arousal', 'flash', 5
  922. gs 'arousal', 'end'
  923. gs 'stat'
  924. if rand(0,1) = 0:
  925. '<center><img <<$set_imgh>> src="images/locations/shared/park/flash'+rand(3,4)+'.jpg"></center>'
  926. else
  927. '<center><video autoplay loop src="images/locations/shared/park/flash'+rand(1,2)+'.mp4"></video></center>'
  928. end
  929. 'Halfway through your run, you pull up your top and expose your breasts. The cool night air against your warm skin causes you to shiver and almost immediately your nipples start to harden.'
  930. *nl
  931. if rand(0, 24) < 7 and cheatVars['random_rapists'] ! 1:
  932. act'Continue':
  933. !! if rand(1,3) = 1: gangrape, else single rapist
  934. !! not added yet because don''t have single rapist event written yet
  935. $temp['rape_type'] = 'gang'
  936. cla & *clr
  937. '<center><img <<$set_imgh>> src="images/shared/misc/jumped.jpg"></center>'
  938. 'You''re just thinking to yourself how exciting it is to bare your breasts even when no one is around when suddenly arms grip you from behind and a dirty hand clamps over your mouth. Your eyes go wide with fear as several more shapes emerge from the darkness, moving towards you.'
  939. *nl
  940. '"Well well well, what do we have here?" a gravely voice says from behind you as another hand begins to paw your exposed breasts. "A little slut looking for some fun?"'
  941. act 'Scream': gt'rape_events', 'park_rape_struggle_start'
  942. act 'Fight!': gt'rape_events', 'fight_init'
  943. end
  944. else
  945. gs 'park_walkevents', 'run_reactions'
  946. end
  947. end
  948. end
  949. end
  950. end
  951. end
  952. end
  953. end
  954. if $ARGS[0] = 'run_reactions':
  955. cla
  956. menu_off = 1
  957. if hour >= 20:
  958. 'With it being so late, there isn''t anyone in the park to see you, but it doesn''t matter, the thrill and pleasure is still there. When you''re finished, you make sure to pull your top back down.'
  959. gs 'arousal', 'flashlite', 10
  960. gs 'arousal', 'end'
  961. gs 'stat'
  962. else
  963. if rand(0,1) = 0:
  964. 'Despite it being daytime, you manage to go unnoticed during your run, but you still find yourself aroused and excited from the thought of being seen by a stranger or someone you know. When you''re finished, you make sure to pull your top back down.'
  965. gs 'arousal', 'flashlite', 10
  966. gs 'arousal', 'end'
  967. gs 'stat'
  968. else
  969. !!I plan to add a chance for one of the guys to follow sveta and corner her, which can end in a consensual blowjob or rape.
  970. 'You come across a group of gopniks loitering in a circle, empty beer bottles scattered around them. They''re loudly talking among themselves, but as you near the group, one of them notices you and quickly interrupts his friends to point you out to everyone.'
  971. 'You can''t help but smile slightly as you watch them rush to stand and then fight over getting to the front so they can see you better. As you run by, some start to clap and whistle while a few shout at you.'
  972. *nl
  973. '"Is this real or am I fucking dreaming?!"'
  974. *nl
  975. '"You need a running partner, babe? I can go all day, every day!"'
  976. *nl
  977. '"Just another crazy slut."'
  978. *nl
  979. 'You continue your run until their catcalling can''t be heard anymore.'
  980. gs 'arousal', 'flashlite', 10
  981. gs 'arousal', 'end'
  982. gs 'stat'
  983. end
  984. end
  985. *nl
  986. 'You feel great after your jogging session. A bit sweaty, but also that you''ve managed to improve your stamina as you even feel a bit slimmer.'
  987. act 'Finish your run': gt $loc, $loc_arg
  988. end
  989. if $ARGS[0] = 'run_end':
  990. gs 'park_walkevents', 'run_cooldown_image'
  991. if temp['catcall'] = 4:
  992. pcs_mood -= 30
  993. 'After about a full hour of running, you finally start to slow down, breathing tiredly. Under normal circumstances, you might be in the middle of your runner''s high but that guy in the middle of your jog just soured the whole thing. You feel exhausted and angry and you just want to go home.'
  994. else
  995. 'About an hour after you started, you call your run to a halt, breathing tiredly. You feel exhausted in a good way. A bit sweaty, but also that you''ve managed to improve your stamina as you even feel a bit slimmer.'
  996. end
  997. if daybegskver = daystart:
  998. gs 'exercise', 'tier1', 30, 'run'
  999. else
  1000. gs 'exercise', 'tier2', 30, 'run'
  1001. end
  1002. act 'Continue': gt $loc, $loc_arg
  1003. end
  1004. if $ARGS[0] = 'find_baby':
  1005. menu_off = 1
  1006. if hour >= 8 and hour <= 20 and park_baby_found < 1:
  1007. pcs_mood += 10
  1008. gs 'stat'
  1009. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/park_woods.jpg"></center>'
  1010. 'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
  1011. 'Your thoughts are interrupted by a weak noise coming from a small forest in the park.'
  1012. act 'Investigate':
  1013. *clr & cla
  1014. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/park_baby_a.jpg"></center>'
  1015. 'After searching and following the noises you end up finding an abandoned baby in the park. You approach it and can hear weak cries coming from it.'
  1016. 'You pull it from the crib an see that it is a boy. The baby boy isn''t moving much as he seems really weak.'
  1017. park_baby_found = 1
  1018. if lactation['active'] > 0:
  1019. 'His small almost dry mouth makes little smacking movements.'
  1020. end
  1021. 'What do you want to do?'
  1022. if lactation['active'] > 0:
  1023. act 'Breastfeed him':
  1024. gs 'stat'
  1025. *clr & cla
  1026. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/park_baby_bf.jpg"></center>'
  1027. 'You sit down on a nearby bench and get a breast out.'
  1028. if kid <= 0:
  1029. 'Something feels weird in your breast, a pulling tension goes through it from the base to the nipple.'
  1030. end
  1031. 'The boy is in your arms and you lead your nipple into his small dry mouth. You can feel the small lips clamping weakly onto your nipple, only light suction coming from the mouth.'
  1032. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/feeding_01.jpg"></center>'
  1033. temp_var = func('lact_lib','$get_breastmilk_time', 7, 30)
  1034. if temp_var > 10:
  1035. '<br>The baby boys weak suckling isn''t getting better with time. He is suckling on your nipple for almost 10 minutes and his condition isn''t getting better.'
  1036. milkedvolume = func('lact_lib','$get_breastmilk', 7, 10)
  1037. milkedvolume = 0
  1038. minut += temp_var
  1039. if pcs_mood < 20:
  1040. act 'Leave him here':
  1041. *clr & cla
  1042. 'You look around, someone probably left him here for good. You put him back into the crib and leave the baby behind, finishing your walk.'
  1043. act 'Finish your walk': gt $loc, $loc_arg
  1044. end
  1045. end
  1046. act 'Bring him to the hospital':
  1047. *clr & cla
  1048. '<center><b><font color="maroon">Clinic</font></b></center>'
  1049. '<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
  1050. 'You take the baby and walk to the hospital in the residential area of St. Petersburg.'
  1051. 'They take him at the reception and you explain what happened. A nurse takes the baby away and the receptionist assures you that they will take care of him.'
  1052. minut += 30
  1053. act 'Finish': gt 'city_clinic', 'start'
  1054. end
  1055. !!if pcs_mood > 80:
  1056. !! act 'Take him with you':
  1057. !!end
  1058. else
  1059. '<br>The baby boys weak suckling is getting better with time. After around <<temp_var>> minutes his sucking is getting more intense.'
  1060. milkedvolume = func('lact_lib','$get_breastmilk', 7, temp_var)
  1061. milkedvolume = 0
  1062. minut += temp_var
  1063. act 'Continue to breastfeed him':
  1064. *clr & cla
  1065. gs 'stat'
  1066. 'You adjust yourself a bit as you continue to breastfeed the baby. He opens his mouth more to suck in your areola, starting to chew on it. You can feel how it causes your breast to leak more milk. His small hands grabbing up, holding onto your nutrious breast.'
  1067. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/feeding_02.jpg"></center><br>'
  1068. temp_var = func('lact_lib','$get_breastmilk_time', 2, 120)
  1069. if temp_var > 30:
  1070. 'You try to breastfeed him for 30 minutes but you can''t satisfy his needs even after switching breasts. He doesn''t seem to get enough milk from your breasts.'
  1071. milkedvolume = func('lact_lib','$get_breastmilk', 2, 30)
  1072. milkedvolume = 0
  1073. minut += 30
  1074. if pcs_mood < 20:
  1075. act 'Leave him here':
  1076. *clr
  1077. cla
  1078. 'You look around, someone probably left him here for good. You put him back into the crib and leave the baby behind, finishing your walk.'
  1079. act 'Finish your walk': gt $loc, $loc_arg
  1080. end
  1081. end
  1082. act 'Bring him to the hospital':
  1083. *clr & cla
  1084. '<center><b><font color="maroon">Clinic</font></b></center>'
  1085. '<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
  1086. 'You take the baby and walk to the hospital in the residential area of St. Petersburg.'
  1087. 'They take him at the reception and you explain what happened. A nurse takes the baby away and the receptionist assures you that they will take care of him.'
  1088. minut += 35
  1089. act 'Finish': gt 'city_clinic', 'start'
  1090. end
  1091. !!if pcs_mood > 80:
  1092. !! act 'Take him with you':
  1093. !!end
  1094. else
  1095. if temp_var = 1:
  1096. if (lactation['breastmv']/120000) < 2:
  1097. 'You breastfeed him for one minute. During feeding you have to switch breasts as he is drinking alot, but your breasts make enough milk to satisfy his needs.'
  1098. else
  1099. 'You breastfeed him for one minute. Your breasts make so much milk you don''t even have to switch breasts during feeding. He seems fully satisfied when you''re done.'
  1100. end
  1101. else
  1102. if (lactation['breastmv']/120000) < 2:
  1103. 'You breastfeed him for <<temp_var>> minutes. During feeding you have to switch breasts as he is drinking alot, but your breasts make enough milk to satisfy his needs.'
  1104. else
  1105. 'You breastfeed him for <<temp_var>> minutes. Your breasts make so much milk you don''t even have to switch breasts during feeding. He seems fully satisfied when you''re done.'
  1106. end
  1107. end
  1108. if age < 18 and kid <= 0:
  1109. 'As you notice how you were able to fully breastfeed a baby, even if you never had kids yourself, you start to feel proud and confident of yourself, smiling and nodding. This raises your mood as you feel more like a woman now.'
  1110. pcs_mood += 20
  1111. elseif age >= 18 and kid <= 0:
  1112. 'As you notice how you were able to fully breastfeed a baby, even if you never had kids yourself, you start to feel proud and confident of yourself, smiling and nodding. This raises your mood a bit.'
  1113. pcs_mood += 10
  1114. else
  1115. 'You feel satisfied after the breastfeeding and smile at the baby. Your mood rises a bit.'
  1116. pcs_mood += 10
  1117. end
  1118. milkedvolume = func('lact_lib','$get_breastmilk', 2, temp_var)
  1119. milkedvolume = 0
  1120. minut += temp_var
  1121. if pcs_mood < 20:
  1122. act 'Call an ambulance and leave.':
  1123. *clr & cla
  1124. minut += 10
  1125. 'You call an ambulance. It takes them 10 minutes to get here. They take the baby with them and thank you for the report.'
  1126. act 'Finish your walk': gt $loc, $loc_arg
  1127. end
  1128. end
  1129. act 'Bring him to the hospital':
  1130. *clr & cla
  1131. '<center><b><font color="maroon">Clinic</font></b></center>'
  1132. '<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
  1133. 'You take the baby and walk to the hospital in the residential area of St. Petersburg.'
  1134. 'They take him at the reception and you explain what happened. A nurse takes the baby away and the receptionist assures you that they will take care of him.'
  1135. minut += 35
  1136. act 'Finish': gt 'city_clinic', 'start'
  1137. end
  1138. !!if pcs_mood > 80:
  1139. !! act 'Take him with you':
  1140. !!end
  1141. end
  1142. end
  1143. if pcs_mood < 20:
  1144. act 'Call an ambulance and leave.':
  1145. *clr & cla
  1146. minut += 10
  1147. 'You call an ambulance. It takes them 10 minutes to get here. They take the baby with them and thank you for the report.'
  1148. act 'Finish your walk': gt $loc, $loc_arg
  1149. end
  1150. end
  1151. act 'Bring him to the hospital':
  1152. *clr & cla
  1153. '<center><b><font color="maroon">Clinic</font></b></center>'
  1154. '<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
  1155. 'You take the baby and walk to the hospital in the residential area of St. Petersburg.'
  1156. 'They take him at the reception and you explain what happened. A nurse takes the baby away and the receptionist assures you that they will take care of him.'
  1157. minut += 35
  1158. act 'Finish': gt 'city_clinic', 'start'
  1159. end
  1160. !!if pcs_mood > 80:
  1161. !! act 'Take him with you':
  1162. !!end
  1163. end
  1164. end
  1165. end
  1166. act 'Bring him to the hospital':
  1167. *clr & cla
  1168. '<center><b><font color="maroon">Clinic</font></b></center>'
  1169. '<center><img <<$set_imgh>> src="images/locations/shared/clinic/poli.jpg"></center>'
  1170. 'You take the baby and walk to the hospital in the residential area of St. Petersburg.'
  1171. 'They take him at the reception and you explain what happened. A nurse takes the baby away and the receptionist assures you that they will take care of him.'
  1172. minut += 30
  1173. act 'Finish': gt 'city_clinic', 'start'
  1174. end
  1175. if pcs_mood < 20:
  1176. act 'Call an ambulance and leave.':
  1177. *clr & cla
  1178. minut += 10
  1179. 'You call an ambulance. It takes them 10 minutes to get here. They take the baby with them and thank you for the report.'
  1180. act 'Finish your walk': gt $loc, $loc_arg
  1181. end
  1182. end
  1183. !!if pcs_mood > 80:
  1184. !! act 'Take him with you':
  1185. !!end
  1186. end
  1187. act 'Finish your walk':gt 'city_park', 'start'
  1188. else
  1189. gt 'park_walkevents', 'empty'
  1190. end
  1191. end
  1192. --- park_walkevents ---------------------------------