pav_residential.qsrc 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. # pav_residential
  2. music_loop = 0
  3. CLOSE ALL
  4. $metka = ''
  5. $loc = 'pav_residential'
  6. $menu_loc = 'pav_residential'
  7. $menu_arg = ''
  8. menu_off = 0
  9. $metkaStreet = ''
  10. $locStreet = 'pav_residential'
  11. $location_type = 'public_outdoors'
  12. killvar '$locclass'
  13. if sound = 0:
  14. if month >=11 and month <= 12 or month >=1 and month <=3:
  15. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/zima.mp3',30
  16. if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
  17. else
  18. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street_leto.mp3',30
  19. if hour >= 0 and hour <= 7:PLAY 'sound/street_night.mp3',30
  20. end
  21. end
  22. *clr & cla
  23. litltown = 1
  24. alkoblock = 0
  25. boynumBlock = 0
  26. gs 'stat'
  27. !call random events from [street_events], and display them before show location.
  28. if streetevent_hour + 2 < hour:gt'street_event','pav_residential', 'main'
  29. '<center><h2>Pavlovsk</h2></center>'
  30. if month >= 11 or month <= 3:
  31. if hour >= 8 and hour <= 21:
  32. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavreswinter.jpg"></center>'
  33. else
  34. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavreswintern.jpg"></center>'
  35. end
  36. else
  37. if hour >= 8 and hour <= 21:
  38. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavres.jpg"></center>'
  39. else
  40. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavresn.jpg"></center>'
  41. end
  42. end
  43. '<br>The residential area of a provincial town in Russia that has a population of roughly 15,000 people. This area is suburban with more modern houses, dusty roads and pockets of overgrown vegetation stretching out far and wide, but some would say that just adds to the town''s rustic charm. Apart from the old <a href="exec:view''images/locations/pavlovsk/palace/pav_palace.jpg''">Imperial palace</a> built by Catherine the Great, with its surrounding gardens and forest, and the recently remodeled <a href="exec:view''images/locations/pavlovsk/fortress/bip_hotel.png''">Bip fortress</a> which is now a luxury hotel and restaurant.'
  44. '<br>Even from here you can spot the <a href="exec:minut += 5 & gt ''ParChurch'',''start''">Church of St Nikolas</a>, the tallest building in town.'
  45. gs'street_event','pav_residential', 'extras'
  46. if flag_rape_1 = 1:
  47. flag_rape_1 = 0
  48. rape_count = rape
  49. 'You stop under the dim light of a streetlight. Breathing heavy, you occasionally stop to wince from the pain coming from your pussy. You convince yourself not to tell anyone, and to just get home, clean up and go to bed as soon as possible. The sooner you do that, the sooner you can forget this ever happened.'
  50. elseif flag_rape_1 = 2:
  51. flag_rape_1 = 0
  52. rape_count = rape
  53. 'Coming out of your daze, you find yourself having walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually enjoyed it a bit. All in all, you''re not too worried about what happened.'
  54. elseif rape > rape_count:
  55. !for normal rape. differ display with bimbolevel
  56. rape_count = rape
  57. if bimbolevel > 2:
  58. 'You feel great after having sex, and don''t understand why they didn''t just ask. Silly man.'
  59. elseif bimbolevel > 0:
  60. 'Coming out of your daze, you find yourself having walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually had fun and enjoyed it. All in all, you''re not too worried about what happened. '
  61. else
  62. 'You stop under the dim light of a streetlight. Breathing heavy, you occasionally stop to wince from the pain coming from your pussy. You convince yourself not to tell anyone, and to just get home, clean up and go to bed as soon as possible. The sooner you do that, the sooner you can forget this ever happened.'
  63. end
  64. end
  65. if (pav_slut >= 250 or PCloStyle = 4 or (hotcat >= 8 and rand(1,10) = 1) or $clothingworntype = 'exhibit') and rand(1,20) = 20 and pav_prost_encounter ! daystart:
  66. *nl
  67. pav_prost_encounter = daystart
  68. if pav_slut >= 250:
  69. 'As you are walking down the sidewalk a guy approaches you and, asks if you want to earn some money. He''s offering you 100 <b>₽</b> for a quick fuck in the bushes.'
  70. elseif PCloStyle = 4 or $clothingworntype = 'exhibit':
  71. 'As you are walking down the sidewalk a guy approaches you and seeing you dressed like a hooker he asks if you want to earn some money. He''s offering you 100 <b>₽</b> for a quick fuck in the bushes.'
  72. 'You give him a look of confusion until you remember what your wearing.'
  73. elseif hotcat >= 8:
  74. 'As you are walking down the sidewalk a guy, unable to take his eyes off of you, approaches you and asks if you want to earn some money. He''s offering you 100 <b>₽</b> for a quick fuck in the bushes.'
  75. 'You give him a look of frustration and think to your self "Ofcorse, come talk to the hot girl..."'
  76. end
  77. gs 'willpower', 'prostitution', 'resist'
  78. if will_cost <= pcs_willpwr:
  79. act 'Decline (<<will_cost>> Willpower)':
  80. gs 'willpower', 'pay', 'resist'
  81. gt 'pav_residential'
  82. end
  83. else
  84. act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  85. end
  86. act 'Go with him': gs 'npcgeneratec', 0, 'Stranger at the Park', rand(18,45) & gs 'boyStat', $npclastgenerated & gt 'gevent', '5'
  87. exit
  88. end
  89. if AlbinaQW['AlbFatherQW'] >= 1 and AlbinaQW['ParkRally'] > 0:
  90. if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
  91. '<br>You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?</br>'
  92. end
  93. if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW'] = 1:gt 'AlbFatherQW'
  94. if rand(1, 5) >= 4 and pav_slut >= 150:
  95. if pav_slut < 200:
  96. '<br>You catch people staring at you intently, as if they''re supposed to know who you are but can''t quite remember why. You sincerely hope they don''t realize your promiscuous adventures are the reason why. The occasional person chuckling and pointing at you crushes those hopes, and you quickly keep walking before they get a chance to say anything.'
  97. elseif pav_slut < 250:
  98. '<br>People look at you with lewd grins on their faces, some of them even making vulgar gestures. Looks like they know what you''ve been up to.'
  99. else
  100. '<br>Everywhere you go, people recognize you as a whore. Some even come over and slap you on the ass, claiming they know you like it when they do, or claiming they want to sample your goods. An elderly woman sitting on a bench calls out to you, loudly calling you a slut and a whore. You hide your face and run away as fast as you can, before she can draw too much attention to you.'
  101. end
  102. end
  103. gs 'stat'
  104. if car > 0 and cardrive = 20: 'Your <a href="exec:gs ''carF'', ''start''"><<$car>></a> is parked in the street.'
  105. if fedorKozlovQW >= 20 and FedorKozHome = 1 or fedorKozlovQW = -15 and FedorKozHome = 1: '<br><a href="exec: minut += 5 & gt ''FedorEv4'', ''Home Entrance''">Fedor</a> lives in a house nearby.'
  106. if hour >= 8 and hour <= 22:'<br>At the end of the street, there''s a small <a href="exec:$locM = ''pav_residential'' & gt ''kiosk'', ''start''">kiosk</a> selling a variety of items such as cigarettes, magazines, snacks, drinks and even themes for your phone.'
  107. if StoryLine > 0:
  108. $schoolname = 'the <a href="exec: minut += 2 & gt ''gschool_grounds'', ''main''">local school</a>.'
  109. else
  110. $schoolname = 'the local school.'
  111. end
  112. '<br>In the center of Pavlovsk is the town square, which features the popular <a href="exec: minut += 2 & gt ''pav_commcenter''">community center</a>, a hotspot for the local teenagers to hangout at after a long day at <<$schoolname>></b> Connected to the town center is the old palace grounds which have now been turned into a large <a href="exec:minut += 5 & gt ''pav_park'', ''start''">public park</a>. With the <a href="exec: minut += 5 & gt ''glake''">lake</a> nearby, the area can get quite busy, especially during the summer and winter when people can swim or skate at the lake.'
  113. *nl
  114. !!made changes here, to remove direct links to the kids in the apartment complex, make sure this will work with the code left.
  115. if Enable_tablemap = 0:
  116. if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:'<a href="exec:minut += 10 & gt ''dimaHome'', ''home''">Dimka Nosov</a>, one of your classmates, lives in one of the fancier houses in town.'
  117. if IgorLoverQW > 0 and IdorBlock = 0:'<a href="exec:minut += 10 & gt ''IgorHome'', ''home''">Igor Kruglov</a>, one of your classmates, lives in one of the fancier houses in town.'
  118. !if katjaFirstKiss >= 1:'<a href="exec:minut += 15 & gt ''KatjaHome''">Katja Meynold</a>, one of your classmates, lives in the richer part of town.'
  119. if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: 'Large private house where the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a> live.'
  120. if LariskaHomeIn > 0: '<a href="exec:minut += 10 & gt ''LariskaHome''">Lariska Gruzdev</a>, one of your classmates, lives about 10 minutes away from your parents.'
  121. if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:'<a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>, one of your classmates, lives in one of the few luxurious mansions Pavlovsk has to offer.'
  122. else
  123. st_count=0 & $show_table=''
  124. if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:gs'show_table','Fancier house of <a href="exec:minut += 10 & gt ''dimaHome'', ''home''">Dimka Nosov</a>','3'
  125. if IgorLoverQW > 0 and IdorBlock = 0:gs'show_table','Fancier house of <a href="exec:minut += 10 & gt ''IgorHome'', ''home''">Igor Kruglov</a>', '3'
  126. !if katjaFirstKiss >= 1:gs'show_table','house of <a href="exec:minut += 10 & gt ''KatjaHome''">Katja Meynold</a>.','3'
  127. if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: gs'show_table','House of the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a>','3'
  128. if LariskaHomeIn > 0:gs'show_table','House of <a href="exec:minut += 10 & gt ''LariskaHome''" >Lariska Gruzdevaya</a>, in richer part','3'
  129. if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:gs'show_table','Luxurious mansion of <a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>','3'
  130. if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
  131. end
  132. !!end of code changes.
  133. if kanikuli = 0 and StoryLine > 0 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 7 and hour < 9: act '<b>Go to school</b>': minut += 2 & gt 'gschool_grounds', 'main'
  134. if InvitationToDimkaNYparty = 1 and month = 12 and day = 31 and hour > 14 and hour <= 18:
  135. act '<b>Go to the New Year''s party at Dimka''s house</b>': killvar 'InvitationToDimkaNYparty' & minut += 30 & gt 'sny', '3'
  136. elseif InvitationToDimkaNYparty = 1 and month ! 12:
  137. killvar 'InvitationToDimkaNYparty'
  138. end
  139. act 'Walk to the Five Eight estate (0:02)':minut += 2 & gt 'pav_complex', 'start'
  140. act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
  141. act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
  142. act 'Wait':gs 'obj_din', 'wait'
  143. if (hour > 20 or hour < 4) and succubusQW = 5 and suchuntday ! daystart:
  144. act 'Go hunting near the community center (this can take a lot of time)':
  145. scrand = rand(0,4)
  146. minut += 60 - (5 * (succublvl + scrand))
  147. menu_off = 1
  148. gs 'stat'
  149. if rand(0,7) - succublvl < 2:
  150. gt 'succubus', 'pavResfeed'
  151. else
  152. cls
  153. gs 'stat'
  154. '<center><h2>Pavlovsk</h2></center>'
  155. if month >= 11 or month <= 3:
  156. if hour >= 8 and hour <= 21:
  157. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavreswinter.jpg"></center>'
  158. else
  159. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavreswintern.jpg"></center>'
  160. end
  161. else
  162. if hour >= 8 and hour <= 21:
  163. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavres.jpg"></center>'
  164. else
  165. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavresn.jpg"></center>'
  166. end
  167. end
  168. 'The disco is in full swing, which means a lot of adolescents going to and from the community center. You find a spot down the street from the community center to lie in wait for your prey.'
  169. 'You hide for a few minutes watching groups of students pass you by as you wait for a lone victim to pounce on. You lie in wait for almost thirty minutes, thinking about the meal ahead, your hand finding its way between your legs a few times.'
  170. 'This time you are unsuccessful and fail to find a suitable meal.'
  171. act 'Return': gt 'pav_residential'
  172. end
  173. end
  174. end
  175. if StoryLine ! 0 and (hour >= 8 or hour < 23) and cumloc[11] = 1 and rand(0, 3) = 0 and sosedday ! daystart:
  176. menu_off = 1
  177. *clr & cla
  178. sosedday = daystart
  179. gs 'stat'
  180. if sosedknow = 0:
  181. sosedknow = 1
  182. 'As you walk through Pavlovsk, someone calls out to you "<<$pcs_nickname>>!" You turn around and see uncle Misha, your neighbor. He looks at your face in amazement, "Your face looks like a mess! What is that?"'
  183. 'You blush and hesitate, trying to inconspicuously wipe the sperm off your face. It''s obviously not working; he already noticed. You see his eyes widen when he realizes what it is. "I see. Looks like you had fun", he grins as he continues on his way.'
  184. else
  185. 'Once again you run into uncle Misha, your neighbor. He notices the sperm on your face: "Again? Looks like you''ve been busy, girl. Nice look, it suits you."'
  186. end
  187. act 'Continue':gt 'pav_residential'
  188. exit
  189. end
  190. if pcs_magik >= 1 and mainQW = 0 and altQS = 1:
  191. menu_off = 1
  192. *clr & cla
  193. mainQW = 1
  194. gs 'stat'
  195. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
  196. 'At the entrance to the apartment building you see Tatiana and Juugo. Tatiana adjusts her glasses and looks around, while Juugo seems to have his head in the clouds not really paying attention to his surroundings. His tattoos are not visible.'
  197. 'Tatiana closely looks around you: "I felt a burst of energy. Were you attacked by a magician?"'
  198. act 'No?':gt 'mainQW'
  199. exit
  200. end
  201. if storyline ! 0 and AndRev = 1 and (hour >=22 or hour <=2) and rand(1,100) >= 90 and AndRevstart ! daystart:
  202. menu_off = 1
  203. *clr & cla
  204. gs 'stat'
  205. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
  206. 'It was late and you were hurrying to get home when you are suddenly grabbed from behind. A large hand covered your mouth and you cannot scream. A powerful arm wrapped around your arms and chest and lifted you from your feet. You are dragged into an alleyway between two buildings and the arm around you loosened for just a moment.'
  207. act 'Continue':
  208. *clr & cla
  209. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
  210. 'Before you could try to escape, you felt something sting your arm and you felt your body relax against your will. Just before your eyes closed and you lost consciousness, you heard a familiar voice rasp in your ear. "Now you''ll pay for breaking my nose, you little slut."'
  211. act 'Continue': gt 'boilerroom', 'start'
  212. end
  213. end
  214. !!if rand (0,2) ! 0:gs 'din_bad' & dynamic $mobile_check
  215. if npc_QW['A113'] = 1 and daybelisex ! daystart and hour >= 9 and hour <= 23 and week = 7:
  216. menu_off = 1
  217. cla & *clr
  218. daybelisex = daystart
  219. minut += 5
  220. gs 'stat'
  221. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/vadim/belyjeep.jpg"></center>'
  222. 'As you walk through Pavlovsk, Vadim Belys Mitsubishi Pajero stops near you.'
  223. act 'Go to the jeep': gt 'belgang', 'payday'
  224. elseif npc_QW['A113'] = 1 and daybelisex ! daystart and hour >= 9 and hour <= 23 and week ! 7 and belgangPayWeek >= 300 and belgangProstitute = 1 and rand (0,2) = 0:
  225. menu_off = 1
  226. cla & *clr
  227. daybelisex = daystart
  228. minut += 5
  229. gs 'stat'
  230. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/vadim/belyjeep.jpg"></center>'
  231. 'You see the by now familiar old Mitsubishi Pajero driving through the streets with Vadim Bely and his gang. Your heart skips a beat as you notice one of them pointing at you, and soon they pull over.'
  232. act 'Go to the jeep': gt 'belgang', 'workofdebt'
  233. end
  234. --- pav_residential ---------------------------------