city_park.qsrc 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. # city_park
  2. $location_type = 'public_outdoors'
  3. if $ARGS[0] = 'start':
  4. CLOSE ALL
  5. gs 'shortgs', 'setloc', 'city_park', 'start'
  6. $region = 'city'
  7. $locclass = 'city_park'
  8. menu_off = 0
  9. if sound = 0:
  10. if month >=11 and month <= 12 or month >=1 and month <=3:
  11. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/zima.mp3',30
  12. if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
  13. else
  14. if hour >= 8 and hour <= 23: PLAY 'sound/park.mp3',30 & PLAY 'sound/street_leto.mp3',30
  15. if hour >= 0 and hour <= 7:PLAY 'sound/street_night.mp3',30
  16. end
  17. end
  18. $sexloc = 'city_park'
  19. gs 'music_actions', 'clear_restrictions'
  20. if WalkInsidePark = 0:WalkInsidePark = 1
  21. *clr & cla
  22. gs 'stat'
  23. '<center><b><font color="maroon">Park</font></b></center>'
  24. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park.jpg"></center>'
  25. 'The central park is huge. Sandy paths spread out in every direction, and every so often you''ll find a bench to sit on. In the summer, you''ll see a lot people playing ball, relaxing, or have a picnic in the more open areas, while in the winter you''ll meet families with their children sledding down the grass banks.'
  26. 'Despite its almost paradise-like appearance, the park can be very dangerous once the sun goes down.'
  27. *nl
  28. 'There is a sign that points in the general direction of the city center. You estimate the walk to the city center would take 35 minutes.'
  29. 'The second sign points in the direction of the residential area. If you had to guess, the walk to the residential are should take 20 minutes.'
  30. 'The third sign says city industrial district on it. You know the city industrial District is rather far away from here. You estimate that the walk would take an hour.'
  31. *nl
  32. if hour >= 10 and hour <= 22:'The small café in the park is open. You could sit there and have some food.'
  33. if drugVars['city_drugden'] = 0:'Near the cafe, the <a href="exec: gt ''city_park'', ''junkies''">junkies</a> hang out.'
  34. if hour >= 9 or hour <= 20:
  35. 'There is an all year <a href="exec:gt ''city_park'', ''luna''">fair</a> at the park, which you can visit.'
  36. else
  37. 'There is an all year fair at the park, but it is closed. Opening hours from 9:00 to 21:00.'
  38. end
  39. if car > 0 and cardrive = 5:
  40. cardrive = 5
  41. '<a href="exec:GS ''carF'', ''start''">Your <<$car>></a> is parked nearby.'
  42. end
  43. if $pantyworntype = 'none' and PCloSkirt > 2 and hour > 6 and hour <= 20 and rand(0, 100) >= 80:
  44. gs 'arousal', 'flash', -5
  45. 'A man walks past you and notices that you didn''t put on any panties. He whistles at you, "Did you forget to put on your underwear today, honey?"'
  46. *nl
  47. if pcs_inhib >= 35:
  48. gs 'flash', 'butt', 'outdoors', 2, 2
  49. pcs_mood += 5
  50. '"Nope!" you call back. "Just remembered not to!" You flip up the back of your skirt, flashing your ass at him, and keep walking, a bit of a spring in your step.'
  51. elseif pcs_inhib > 30:
  52. inhib_exp += 1
  53. '"Nah, just didn''t feel like it" you shrug and continue on your way.'
  54. else
  55. pcs_mood -= 5
  56. 'You blush with shame and try to walk out of his sight as fast as possible.'
  57. end
  58. end
  59. !!this leads to the old street walker content, blocked until it''s fixed up or moved into the new street walker content (julzor)
  60. !!act 'Walk to the highway near the park (0:05)':minut += 5 & gt 'city_park', 'whore'
  61. act 'Walk to the Residential Area (0:20)':minut += 20 & gt 'city_residential'
  62. act 'Walk to the City Center (0:35)':minut += 35 & gt 'city_center'
  63. act 'Walk to the City Industrial Region (1:00)':minut += 60 & gt 'city_industrial'
  64. act 'Walk around the park (1:00)': gt 'park_walkeventsrnd'
  65. gs 'treeCircEntry', 'CentralPark'
  66. if hour >= 10 and hour <= 22:
  67. act 'Have some food in the café': minut += 5 & gt 'ParkKafe', 'start'
  68. end
  69. if hour >= 20 or hour < 6 :
  70. if $home['current'] = '' and tanwork = 0 and func('uniutil', 'student', 'not_enrolled'):
  71. !nowhere to live in city
  72. 'It''s quite dark now, and you have nowhere to stay nearby. Maybe you should try to sleep on a bench?'
  73. else
  74. 'It''s quite dark now, and you don''t feel like walking. Maybe you should try to sleep on a bench?'
  75. end
  76. act 'Sleep on a bench': gt 'placer_sex', 'sleeping_park_bench'
  77. end
  78. act 'Sit on a bench': gt 'placer_sex', 'sitting_park_bench'
  79. if mc_inventory['joints'] > 0 and drugVars['weed_high'] = 0: act 'Smoke a joint': minut += 10 & gs 'drugs', 'joint' & gt $loc, $loc_arg
  80. if pusher = 1 and hour >= 6 and hour <= 21:
  81. 'There''s a drug dealer casually sitting on one of the benches. He''s trying not to be too suspicious.'
  82. if money >= 360:
  83. act 'Buy "Pale Lady" aka cocaine (360 <b>₽</b>)':
  84. cla
  85. menu_off = 1
  86. minut += 10
  87. temp_doses = input ("How many doses you want to buy?")
  88. if temp_doses * 360 > money or temp_doses <= 0:
  89. 'Either tell me how many you want to buy or get lost.'
  90. else
  91. money -= temp_doses * 360
  92. mc_inventory['cocaine'] += temp_doses
  93. 'You get out your purse and pay him quickly, hoping nobody else saw you giving him money. He passes you the doses you''ve paid for. You can safely sniff the stuff at home.'
  94. end
  95. killvar 'temp_doses'
  96. act 'Casually walk away':gt 'city_park', 'start'
  97. end
  98. else
  99. 'You do not have enough money, not even for one dose.'
  100. end
  101. end
  102. if hour >= 6 and hour <= 22 and parkrunday ! daystart:
  103. if PCloSport = 0:
  104. 'You could go for a run in the park if you were wearing sports clothes and shoes.'
  105. elseif pcs_energy < 5:
  106. act 'Go for a run in the park (1:00)': '<br><font color="red">You are so hungry you cannot face going for a run.</font>'
  107. elseif pcs_stam <= stammax / 5:
  108. act 'Go for a run in the park (1:00)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to go for a run.</font>'
  109. else
  110. act 'Go for a run in the park (1:00)': gt 'city_park', 'run'
  111. end
  112. end
  113. gs 'music_actions', 'start'
  114. if hour <= 7 or hour >= 21:
  115. !!Succubus active hunting, can only hunt successfully once a day, but can try until success
  116. If succubusQW = 5 and suchuntday ! daystart:
  117. act 'Go Hunting (this can take a lot of time)':
  118. menu_off = 1
  119. if rand(1,100) < 70:
  120. minut += 30
  121. pcs_mood -= 5
  122. *nl
  123. 'No luck! After searching for half an hour, you find no one. For such a large city, you would have thought there would be more suitable prey around. Your needs remain, so maybe another search will be required?'
  124. act 'Continue': gt 'city_park', 'start'
  125. else
  126. suchunt = 1 & gt 'park_walkevents', '1'
  127. end
  128. end
  129. end
  130. if knowsfairy >= 1 and pcs_magik > 4:
  131. act 'Find a place the Fairy may be': fairylooking = 1 & gt 'park_walkeventsrnd'
  132. end
  133. end
  134. gs 'kseniyaQW', 'events'
  135. if pcs_inhib >= 35 or exhibitionist_lvl > 0:
  136. act 'Flash your tits (0:05)':
  137. menu_off = 1
  138. if pcs_exhib = 100 and exhibitionQW = 0: gt 'kseniyaQW', 'event1'
  139. *clr & cla
  140. gs 'flash', 'tits', 'outdoors', 5
  141. gs 'stat'
  142. act 'Continue': gt 'city_park', 'start'
  143. end
  144. end
  145. if exhibitionist_lvl > 0:
  146. act 'Flash your butt (0:05)':
  147. if pcs_exhib = 100 and exhibitionQW = 0: gt 'kseniyaQW', 'event1'
  148. *clr & cla
  149. menu_off = 1
  150. gs 'flash', 'butt', 'outdoors', 5
  151. gs 'stat'
  152. act 'Continue': gt 'city_park', 'start'
  153. end
  154. end
  155. if exhibitionist_lvl > 1:
  156. act 'Flash your pussy (0:05)':
  157. menu_off = 1
  158. if pcs_exhib = 100 and exhibitionQW = 0: gt 'kseniyaQW', 'event1'
  159. *clr & cla
  160. gs 'flash', 'pussy', 'outdoors', 5
  161. gs 'stat'
  162. act 'Continue': gt 'city_park', 'start'
  163. end
  164. end
  165. if exhibitionist_lvl > 2:
  166. act 'Flash your pussy and tits (0:05)':
  167. menu_off = 1
  168. if pcs_exhib = 100 and exhibitionQW = 0: gt 'kseniyaQW', 'event1'
  169. *clr & cla
  170. gs 'flash', 'full', 'outdoors', 5
  171. gs 'stat'
  172. act 'Continue': gt 'city_park', 'start'
  173. end
  174. end
  175. gs 'blackmailer', 'set_park_act'
  176. end
  177. if $ARGS[0] = 'luna':
  178. *clr & cla
  179. $menu_loc = 'city_park'
  180. $menu_arg = 'luna'
  181. menu_off = 0
  182. minut += 5
  183. clr
  184. gs 'stat'
  185. '<center><b><font color="maroon">The Fun Fair</font></b></center>'
  186. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/luna.jpg"></center>'
  187. 'The fun fair sits in the heart of the park and attracts families, people on vacation, and loving couples from all over the town. It''s a popular gathering spot and a place to forget your worries for a few hours.'
  188. *nl
  189. 'Opening hours are 9:00 to 21:00'
  190. if vladimirQW['stage'] = 0 and hour >= 9 and hour <= 20 and week > 5 and pcs_apprnc > 40:'<a href="exec:gt ''vladimirQW_loc''">There''s a strong looking man staring at you from the fences.</a>.'
  191. act 'Go back to the park':gt 'city_park', 'start'
  192. if hour >= 9 and hour <= 20:
  193. act 'Distribute flyers to earn money (50 <b>₽</b>) (1:00)':
  194. *clr & cla
  195. menu_off = 1
  196. minut += 60
  197. money += 50
  198. pcs_mood -= 5
  199. '<center><img <<$set_imgh>> src="images/locations/shared/park/job_flyer.jpg"></center>'
  200. 'For an hour straight, you walk through the park and the funfair, chatting up random visitors and trying to give them one of your flyers. After that, you are paid 50 <b>₽</b> for your effort.'
  201. act 'Move away':gt 'city_park', 'luna'
  202. end
  203. if money >= 50:
  204. act 'Eat Shawarma (50 <b>₽</b>)':
  205. *clr & cla
  206. menu_off = 1
  207. gs 'stat'
  208. minut += 15
  209. pcs_health += 10
  210. pcs_mood += 20
  211. fat += 2
  212. pcs_energy += 30
  213. cumspclnt = 2
  214. gs 'cum_cleanup'
  215. pcs_breath = 0
  216. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/luna1.jpg"></center>'
  217. 'You enjoy the shawarma.'
  218. act 'Move away':gt 'city_park', 'luna'
  219. end
  220. act 'Drink Lemonade (50 <b>₽</b>)':
  221. *clr & cla
  222. menu_off = 1
  223. gs 'stat'
  224. minut += 5
  225. pcs_health += 10
  226. pcs_mood += 20
  227. fat += 1
  228. pcs_hydra += 40
  229. cumspclnt = 2
  230. gs 'cum_cleanup'
  231. pcs_breath = 0
  232. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/luna1.jpg"></center>'
  233. 'You happily drink the refreshing lemonade.'
  234. act 'Move away':gt 'city_park', 'luna'
  235. end
  236. act 'Ride on the carousel (50 <b>₽</b>)':
  237. *clr & cla
  238. menu_off = 1
  239. minut += 30
  240. money -= 50
  241. gs 'exp_gain', 'sprt', 2
  242. pcs_mood += 10
  243. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/karusel.jpg"></center>'
  244. 'You pay 50 <b>₽</b> and sit in the carousel.'
  245. 'You have a great ride, already dazzled.'
  246. act 'Move away':gt 'city_park','luna'
  247. end
  248. end
  249. if money >= 100:
  250. act 'Shoot some targets (100 <b>₽</b>)':
  251. *clr & cla
  252. menu_off = 1
  253. minut += 30
  254. money -= 100
  255. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/tir.jpg"></center>'
  256. 'You pay 100 <b>₽</b> for ten bullets. If you are able to hit all ten targets, you win a teddy bear.'
  257. act 'Shoot':
  258. cla
  259. tirkoef = pcs_agil + pcs_shoot
  260. tirmin = tirkoef * 20 / 100
  261. tirand = rand(tirkoef - tirmin, tirkoef + tirmin)
  262. if tirand >= 80:
  263. mishka += 1
  264. pcs_mood += 5
  265. 'You hit all targets and don''t even miss once. Congratulations! You''ve won a Teddy Bear.'
  266. elseif tirand >= 70:
  267. 'Oh, you only miss once.'
  268. elseif tirand >= 60:
  269. 'You are able to hit eight targets, but you miss twice.'
  270. elseif tirand >= 50:
  271. 'You are able to hit seven targets, but you miss three times.'
  272. elseif tirand >= 40:
  273. 'You are able to hit six targets, but you miss four times.'
  274. elseif tirand >= 30:
  275. 'You are able to hit five targets, but you miss five times too.'
  276. elseif tirand >= 25:
  277. 'You are able to hit four targets, but you miss six times.'
  278. elseif tirand >= 20:
  279. 'You are able to hit three targets, but you miss seven times.'
  280. elseif tirand >= 15:
  281. 'You are able to hit the target twice, but you miss eight times.'
  282. elseif tirand >= 10:
  283. 'You are only able to hit one target and miss nine times.'
  284. else
  285. 'You can''t even hit one target.'
  286. end
  287. killvar 'tirand'
  288. gs 'exp_gain', 'shoot', 1
  289. act 'Move away':gt 'city_park', 'luna'
  290. end
  291. end
  292. end
  293. if money >= 20:
  294. act 'Hit the dynamometer (20 <b>₽</b>)':
  295. *clr & cla
  296. menu_off = 1
  297. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/silomer.jpg"></center>'
  298. 'You pay 20 <b>₽</b> to play Ring-The-Bell.'
  299. act 'Bump':
  300. cla
  301. minut += 30
  302. money -= 20
  303. stKo = pcs_stren * 20/100
  304. damage = rand(pcs_stren - stKo, pcs_stren + stKo)
  305. gs 'exercise', 'tier2', 1, 'stren'
  306. 'A LED screen lights up and shows you your score:<<damage>>'
  307. if damage > maxdamage:
  308. maxdamage = damage & 'Congratulations! A new personal best!'
  309. else
  310. 'You swung the hammer as hard as you could, but it wasn''t enough for a new record.'
  311. end
  312. act 'Move away':gt 'city_park', 'luna'
  313. end
  314. end
  315. end
  316. act 'One-Armed Bandit':gt 'city_park', 'avtomat'
  317. else
  318. 'The fair is now closed.'
  319. end
  320. end
  321. if $ARGS[0] = 'avtomat':
  322. $location_type = 'event_outdoors'
  323. *clr & cla
  324. menu_off = 1
  325. gs 'stat'
  326. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/avtomat.jpg"></center>'
  327. 'The rules of the game are very simple: throw 5 <b>₽</b> into the slot and pull the lever. With a bit of luck, you can win the jackpot of 1,000 <b>₽</b>.'
  328. if money >= 5 and hour <= 20:
  329. act 'Throw in 5 <b>₽</b> and pull the lever':gt 'city_park', 'avtomat2'
  330. end
  331. act 'Move away from the slot machine':gt 'city_park', 'luna'
  332. end
  333. if $ARGS[0] = 'avtomat2':
  334. $location_type = 'event_outdoors'
  335. *clr & cla
  336. menu_off = 1
  337. minut += 5
  338. money -= 5
  339. gs 'stat'
  340. avtrand = rand(0, 100)
  341. if avtrand = 100:
  342. money += 1000
  343. 'Jackpot! You win 1,000 <b>₽</b>.'
  344. elseif avtrand >= 95:
  345. money += 100
  346. 'You win 100 <b>₽</b>.'
  347. elseif avtrand >= 85:
  348. money += 10
  349. 'You win 10 <b>₽</b>.'
  350. elseif avtrand >= 75:
  351. money += 5
  352. 'You win 5 <b>₽</b>.'
  353. else
  354. 'Unfortunately, you didn''t win anything this time.'
  355. end
  356. act 'Try your luck once more':gt 'city_park', 'avtomat'
  357. end
  358. if $ARGS[0] = 'whore':
  359. $location_type = 'event_outdoors'
  360. *clr & cla
  361. $menu_loc = 'city_park'
  362. $menu_arg = 'whore'
  363. menu_off = 0
  364. gs 'stat'
  365. '<center><b><font color="maroon">The road near the park</font></b></center>'
  366. if hour >= 16 and hour <= 23:
  367. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park1.jpg"></center>'
  368. 'Along the roadside <a href="exec:gt ''prostitute'', ''start''">Prostitutes</a> are walking and sometimes picked up by a car.'
  369. elseif hour >= 4 and hour < 16:
  370. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/glpark.jpg"></center>'
  371. 'Cars pass by, but there is nothing interesting to see at this time of day.'
  372. else
  373. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park1.jpg"></center>'
  374. 'Cars pass by, but there is nothing interesting to see at this time of day.'
  375. end
  376. temp = rand(1, 10)
  377. act 'Go back to the park (0:05)': minut += 5 & gt 'city_park', 'start'
  378. if pcs_inhib > 35:
  379. act 'Flash breasts':
  380. *clr & cla
  381. menu_off = 0
  382. inhib_exp += 2
  383. gs 'flash', 'tits', 'outdoors', 5
  384. gs 'stat'
  385. act 'Go back to the park':gt 'city_park', 'start'
  386. end
  387. end
  388. end
  389. if $ARGS[0] = 'prost':
  390. *clr & cla
  391. menu_off = 1
  392. minut += 5
  393. gs 'stat'
  394. '<center><b><font color="maroon">Hooker</font></b></center>'
  395. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park2.jpg"></center>'
  396. if whoreQW = 2:
  397. 'Prostitutes look at you with curiosity.'
  398. elseif whoreQW = 1:
  399. 'Prostitutes look at you with interest.'
  400. act 'Talk':
  401. cla
  402. whoreQW = 2
  403. 'You walk up to a prostitute and ask her how things are done here. She begins to explain. "We are free, do not work on anyone, but because of this many problems. Svimi Stella with her friends sometimes beat us and rob and sometimes come petty thugs and rob us of the money. If you want to work here, you have to pay Stella and Bandyuk. Course you cool, you can try to besiege Stella and her friends, but the bandits do not advise contact. And yet, you do not peck on customers, if you nebudesh dressed like a slut, you can buy some clothes in a sex shop. "'
  404. act 'Move away':gt 'city_park', 'prost'
  405. end
  406. elseif whoreQW = 0:
  407. 'Hey, you''re not one of us, would valyl from our point, and that the teeth will not collect.'
  408. gs 'npcgeneratec', 0, 'Stoned Prostitute', rand(15,30)
  409. gs 'boyStat', $npclastgenerated
  410. act 'Fuck you!':
  411. cla
  412. minut += 15
  413. gs 'fight','initFight'
  414. gs 'fight_npcdata', 'prostitute'
  415. gt 'fight', 'start'
  416. end
  417. end
  418. if whoreQW > 1 and PCloStyle = 4:
  419. act 'Search client (0:15)':
  420. *clr & cla
  421. minut += 15
  422. whrand = rand(0, 100)
  423. if whrand <= 5:
  424. 'To you black jeep pulled up, opened the window and leaned out healthy brazen face. "Hey slut, it''s time to pay tribute. Shtukar Come here and get out on work."'
  425. if money >= 1000:
  426. act 'Giving money (1,000 <b>₽</b>)':
  427. cla
  428. money -= 1000
  429. 'You gave the money big man in the jeep. He put them in his pocket and left.'
  430. act 'Move away':gt 'city_park', 'prost'
  431. end
  432. end
  433. act 'Fuck you!':
  434. cla
  435. minut += 15
  436. gs 'npcgeneratec', 0, 'Bandit', rand(18,40)
  437. gs 'boyStat', $npclastgenerated
  438. gs 'fight','initFight'
  439. gs 'fight_npcdata', 'bandit'
  440. gt 'fight', 'start'
  441. end
  442. elseif whrand > 5 and whrand <= 60:
  443. minut += 15
  444. stat['bj'] += 1
  445. guy += 1
  446. money += 500
  447. pcs_throat += 1
  448. '<center><img <<$set_imgh>> src="images/locations/highway/sex/car.jpg"></center>'
  449. 'To you a car drove up and a man sitting behind the wheel asked how much it would cost the vacuum. You called a standard fee of 500 <b>₽</b>. He agreed and opened Passenger door for you.'
  450. if mc_inventory['equipped_condoms'] > 0:'You got a condom and put it in your mouth, then bent over his pants and put his client condom on the penis with his mouth.'
  451. 'You clasped lips member client and began to suck it, caress the tongue and try to take it as deep as possible.'
  452. gs 'npcgeneratec', 0, 'Client', rand(15,30)
  453. gs 'boyStat', $npclastgenerated
  454. if mc_inventory['equipped_condoms'] = 0:
  455. gs 'cum_call', 'mouth_swallow', $boy
  456. 'Client started cumming in your mouth, you continued to suck and swallow his hot, tart sperm.'
  457. gs 'dinSex', 'std_trigger_oral'
  458. elseif mc_inventory['equipped_condoms'] > 0:
  459. dynamic $prezik
  460. 'Client finished in a condom.'
  461. end
  462. 'After the client has finished you off immediately dropped out of the car.'
  463. act 'Go to the panel':gt 'city_park', 'prost'
  464. elseif whrand > 60 and whrand <= 90:
  465. minut += 15
  466. 'You were walking along the sidewalk showing off their charms completely in vain, no you are not interested.'
  467. act 'Go to the panel':gt 'city_park', 'prost'
  468. elseif whrand > 90:
  469. 'To you approached a prostitute. "I hear you, slut, if you do not want problems, you have to pay Stella. Pyatihatnik Come here and get out on work."'
  470. if money >= 500:
  471. act 'Giving money (500 <b>₽</b>)':
  472. cla
  473. money -= 500
  474. 'You gave the money to the prostitute, she turned and walked away.'
  475. act 'Move away':gt 'city_park', 'prost'
  476. end
  477. end
  478. act 'Fuck you!':
  479. cla
  480. minut += 15
  481. gs 'npcgeneratec', 0, 'Prostitute', rand(15,30)
  482. gs 'boyStat', $npclastgenerated
  483. gs 'fight','initFight'
  484. gs 'fight_npcdata', 'prostitute'
  485. gt 'fight', 'start'
  486. end
  487. end
  488. end
  489. end
  490. act 'Move away':gt 'city_park', 'start'
  491. end
  492. if $ARGS[0] = 'rape1':
  493. $location_type = 'event_outdoors'
  494. *clr & cla
  495. menu_off = 1
  496. rape += 1
  497. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  498. gs 'boyStat', $npclastgenerated
  499. SUB += 3
  500. money = 0
  501. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/rape.jpg"></center>'
  502. 'Suddenly, you are hit on the head. You wake up sometime later in a bush with some guy holding you firmly in place. As you look down at yourself, you realize that you''re not wearing anything, but before you can even react to that, the man rams his dick into your cunt. "Shit", you think to yourself, "I''m being raped."'
  503. gs 'arousal', 5, 'vaginal', 'rape'
  504. act 'Try to resist':
  505. cla
  506. 'You try everything that''s possible in your situation to resist him, but he just tightens his grip and doesn''t stop fucking you. Sometime later, he begins to groan and you feel his hot cum flowing inside your pussy. You just hope to yourself that he didn''t impregnate you. He then zips up his pants, takes your money, and leaves.'
  507. gs 'arousal', 15, 'vaginal', 'rape', 'rough'
  508. gs 'cum_call'
  509. gs 'arousal', 'end'
  510. act 'Leave':gt 'city_park', 'start'
  511. end
  512. act 'Try to relax and enjoy it':
  513. cla
  514. *clr
  515. stat['anal'] += 1
  516. SUB += 5
  517. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/rapean.jpg"></center>'
  518. 'It doesn''t take long for the rapist to realize you''re not resisting. "Good girl!", he says to you. He pushes you onto all fours so that he can take you doggy-style. He spreads your buttocks and pushes his cock into your ass. You cry out in pain, but he holds your mouth shut and doesn''t stop fucking your asshole.'
  519. gs 'arousal', 15, 'anal', 'rape'
  520. act 'Go on':
  521. cla
  522. *clr
  523. spafinloc = 12
  524. gs 'cum_manage'
  525. spafinloc = 11
  526. gs 'cum_manage'
  527. SUB += 5
  528. '<center><img <<$set_imgh>> src="images/locations/city/centralpark/sex/cum.jpg"></center>'
  529. '"Give me a blowjob and you''ll get your reward for not resisting, girl.", he tells you. You nod obediently, pull yourself up onto your knees, and begin to give him head.'
  530. gs 'arousal', 15, 'bj', 'rape'
  531. 'It doesn''t take long for him to groan out in pleasure, "you better swallow it all, slut!" Shortly after that, you taste his hot cum inside your mouth. You swallow every drop of it, somehow enjoying the taste. While you are doing this, he stands up, buttons up his pants, takes your money, and begins to leave. Turning to you one last time, he smiles and says "have a nice day slut."'
  532. gs 'arousal', 'end'
  533. act 'Stand up and leave':gt 'city_park', 'start'
  534. end
  535. end
  536. end
  537. if $ARGS[0] = 'junkies':
  538. *clr & cla
  539. gs 'stat'
  540. drugVars['city_drugden'] = 1
  541. 'The junkies look at you with an apprehensive gaze. They probably think you are a police officer. Then one of them says, "we don''t sell no drugs. Go to the Drug House, ye can get zome there."'
  542. act 'Walk away from them':gt 'city_park', 'start'
  543. end
  544. if $ARGS[0] = 'run':
  545. *clr & cla
  546. menu_off = 1
  547. gs 'exercise', 'tier1', 60, 'run'
  548. '<center><b><font color="maroon">Park</font></b></center>'
  549. '<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'
  550. 'You choose paths randomly, running them up and down, and about an hour later, you are out of breath and heavily sweating.'
  551. if hour >= 20:
  552. parkrand = rand(0, 10)
  553. if parkrand >= 8:
  554. 'A man steps out of the shadow of a tree and runs up to you. Before you can react, he grabs you and starts dragging you into the bushes. "Relax and enjoy this", he says.'
  555. gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
  556. gs 'boyStat', $npclastgenerated
  557. act 'Fight':
  558. cla
  559. gs 'fight','initFight'
  560. gs 'fight_npcdata', 'rapist'
  561. gt 'fight', 'start'
  562. end
  563. if succubusQW = 5:
  564. !!Used if this was a random encounter instead of active hunting
  565. Act 'Lure him in and feed (this can take a lot of time)':
  566. cla
  567. 'You wait until he has dragged you almost to the bushes before turning on him.'
  568. act 'Continue': gt 'succubus', 'RapistFight'
  569. end
  570. end
  571. exit
  572. end
  573. end
  574. act 'Finish your run':
  575. cla & *nl
  576. 'You feel great after your run. You''re a bit sweaty, but you''ve managed to improve your stamina, and you even feel a bit slimmer.'
  577. act 'Continue': gt 'city_park', 'start'
  578. end
  579. if pcs_inhib >= 35 or exhibitionist_lvl > 0:
  580. act 'Expose your breasts':
  581. *clr & cla
  582. if rand(0,1) = 0:
  583. '<center><img <<$set_imgh>> src="images/locations/shared/park/flash'+rand(3,4)+'.jpg"></center>'
  584. else
  585. '<center><video autoplay loop src="images/locations/shared/park/flash'+rand(1,2)+'.mp4"></video></center>'
  586. end
  587. '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.'
  588. *nl
  589. gs 'park_walkevents', 'run_reactions'
  590. end
  591. end
  592. end
  593. --- city_park ---------------------------------