city_center.qsrc 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. # city_center
  2. $loc_arg = $ARGS[0]
  3. $loc = 'city_center'
  4. $region = 'city_center'
  5. $menu_loc = 'city_center'
  6. $menu_arg = ''
  7. menu_off = 0
  8. $location_type = 'public_outdoors'
  9. killvar '$locclass'
  10. CLOSE ALL
  11. if sound = 0:
  12. if month >=11 and month <= 12 or month >=1 and month <=3:
  13. if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
  14. if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
  15. else
  16. if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
  17. if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
  18. end
  19. end
  20. clr
  21. palMir = 0
  22. bordysh = 0
  23. housrA = 0
  24. palMir = 0
  25. obdysh = 0
  26. tanhouse1 = 0
  27. obMir = 0
  28. houseob = 0
  29. borMir = 0
  30. !!sets return location when visiting the bank or post office
  31. bankloc = 1
  32. gs 'stat'
  33. !call random events from [street_events], and display them before show location.
  34. if streetevent_hour ! hour:gt 'street_event','city_center', 'main'
  35. '<center><h2>St. Petersburg</h2></center>'
  36. '<center><b>City Center</b></center>'
  37. if month >= 11 or month <= 3:
  38. if daystage = 2 or daystage = 3:
  39. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/downw.jpg"></center>'
  40. else
  41. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/downwn.jpg"></center>'
  42. end
  43. else
  44. if daystage = 2 or daystage = 3:
  45. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/down.jpg"></center>'
  46. else
  47. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/down_night.jpg"></center>'
  48. end
  49. end
  50. *nl
  51. 'Day or night the city center is alive and bustling. Whether You''re looking to shop, hit the gym or get some cheap food, you''ll find it hard not to have your needs satisfied.'
  52. *nl
  53. gs'street_event','city_center', 'extras'
  54. if nichWork = 2:act '<b>GO HOME</b> (Nicholas'' apartment)':gt 'nichApartment'
  55. if shantpopala > 0:
  56. *clr & cla
  57. menu_off = 0
  58. minut += 480
  59. spafinloc = 14
  60. gs 'cum_manage'
  61. gs 'cum_manage'
  62. spafinloc = 4
  63. gs 'cum_manage'
  64. spafinloc = 12
  65. gs 'cum_manage'
  66. spafinloc = 11
  67. gs 'cum_manage'
  68. spafinloc = 7
  69. gs 'cum_manage'
  70. spafinloc = 3
  71. gs 'cum_manage'
  72. fingal += 1
  73. guy += 2
  74. rape += 1
  75. shantpopala -= 1
  76. '<center><img <<$set_imgh>> src="images/locations/city/shared/sex/rape.jpg"></center>'
  77. 'On the street close to you, a black jeep suddenly hit the brakes. You turn your head to see what''s happening and see two large men jump of it and start to run towards you in. Before you can react and run away, they grap you and drag you into the car.'
  78. '"You''re doing this for a living? Taking pictures of naked people in the park?", one of the shouts, holding one of the pictures to your face you''ve made awhile back and sent someone over a social network, hoping they would pay the ransom.'
  79. '"No... what? What the hell is going on? I don''t know what you''re talking about!", you try to explain.'
  80. '"Don''t lie to use you stupid bitch.", as he said that, he hits you on your head and you pass out.'
  81. 'You wake up somewhere out of town, you''re tied up and naked. You look down on yourself and notice traces of cum on your body, it also seems like that cum is flowing from your ass and your pussy.'
  82. 'You notice that the blokes, who captured you sit next to you and seem to have a break, some of them are smoking.'
  83. '"Oh, she is finally awake, then the next fuck-cycle will be far more fun.", one of the men said, as he noticed you moving. Some of them are starting to get an evil grin on their face.'
  84. 'They got up and came back at you, barely a minute later you wished your were still knocked out, as these jackasses had their ways with. You tried to resist, but the tape hindered you from moving. Not long after, everything faded to black and you lost you consciousness again.'
  85. 'You feel groggy as you wake up, but it feels like someone is grapping you by the hair and shouts at you. "Let this be a lesson for you, bitch.", he shouts, then kicks you into the stomach and leaves. As you collapse on the ground holding your stomach in pain, you take a glimpse at the street and see the assholes driving away in their black jeep. The mainroad is about 200m away, you crawl most of the way there, but soon you can walk again and eventually you find your way back to one of the mainstreets.'
  86. gs 'arousal', 'bj', -60, 'sub', 'gangbang','humiliation', 'rough'
  87. gs 'arousal', 'vaginal', -60, 'sub', 'gangbang', 'humiliation', 'rough'
  88. gs 'arousal', 'anal', -60, 'sub', 'gangbang', 'humiliation', 'rough'
  89. gs 'arousal', 'end'
  90. gs 'stat'
  91. act 'Leave':gt $curloc
  92. exit
  93. end
  94. if hour >= 8 and hour <= 20 and sunWeather = 1 and temper >= 15 and ml_guitar['carried'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15:
  95. *nl
  96. 'With the weather being pleasant and sunny, there are groups of people moving around the streets. You could play some music, practice performing songs and maybe make some money too.'
  97. ml_buskingtime = min((ml_performance['max_perform_minutes']-ml_performance['performed_minutes']), 60)
  98. if pcs_inhib < 30:
  99. if pcs_inhib < 10:
  100. $diff = 'hard'
  101. elseif pcs_inhib < 20:
  102. $diff = 'medium'
  103. else
  104. $diff = 'easy'
  105. end
  106. gs 'willpower', 'skill', 'self', $diff
  107. will_cost = (will_cost * 3) - (pcs_perform)
  108. if will_cost <= pcs_willpwr:
  109. act 'Start busking (<<ml_buskingtime>> minutes) (<<will_cost>> Willpower)':
  110. inhib_exp += rand(1,3)
  111. gs 'willpower', 'pay', 'self'
  112. gs 'stat'
  113. gs 'music_buskingevents', 'busking', 'city'
  114. end
  115. else
  116. act 'Start busking (<<ml_buskingtime>> minutes) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  117. end
  118. else
  119. act 'Start busking (<<ml_buskingtime>> minutes)': gs 'music_buskingevents', 'busking', 'city'
  120. end
  121. end
  122. if car > 0 and cardrive = 2:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
  123. act 'Wait':gs 'obj_din', 'wait'
  124. gs 'taxi'
  125. if hour >= 4 and hour <= 23:
  126. $desc_txt1 = '<a href="exec: minut += 5 & gt ''metro'', ''start''">the metro</a>'
  127. else
  128. $desc_txt1 = '<a href="exec:msg ''The metro is closed and will reopen at 4:00''">the metro</a>'
  129. end
  130. 'You have easy access to the <a href="exec: minut += 5 & gs ''city_train'', ''start''">train station</a> and <<$desc_txt1>> is only a short walk from there. Both connect you quickly to other parts of St. Petersburg and the subway is great if you are tight on cash. If you can''t afford either, the <a href="exec:minut += 35 & gt ''city_park'', ''start''">central park</a> is a thirty minute walk from here and provides a more scenic route to the other city districts.'
  131. *nl
  132. if hour >= 8 and hour <= 22:
  133. $desc_txt1 = '<a href="exec: minut += 1 & gt ''kiosk'', ''start''">kiosk</a>'
  134. else
  135. $desc_txt1 = '<a href="exec:msg ''The Ruch kiosk is closed and will reopen at 8:00''">kiosk</a>'
  136. end
  137. 'The neon green sign of a <<$desc_txt1>> catches your eye. It''s open 8-10 selling magazines and cigarettes for cheap.'
  138. *nl
  139. if hour = 8 and minut >= 30:
  140. $desc_txt1 = '<a href="exec: minut += 5 & gt ''torgcentr''">The Galeria mall</a>'
  141. $desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 9:00''">Havana Fitness Center</a>'
  142. elseif hour >= 9 and hour <= 20:
  143. $desc_txt1 = '<a href="exec: minut += 5 & gt ''torgcentr''">The Galeria mall</a>'
  144. $desc_txt2 = '<a href="exec:gt ''fit'', ''start''">Havana Fitness Center</a>'
  145. else
  146. $desc_txt1 = '<a href="exec:msg ''The Galeria mall is closed and will reopen at 8:30''">The Galeria mall</a>'
  147. $desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 9:00''">Havana Fitness Center</a>'
  148. end
  149. '<<$desc_txt1>> is front and center in the commercial area. Nearby is a <<$desc_txt2>> which has a swimming pool that can be used for a small fee.'
  150. if hour >= 6 and hour <= 23:
  151. $desc_txt1 = '<a href="exec: minut += 1 & gt ''foto'', ''start''">Aphrodite Photography</a>'
  152. else
  153. $desc_txt1 = '<a href="exec:msg ''Aphrodite Photography is closed and will reopen at 6:00''">Aphrodite Photography</a>'
  154. end
  155. if hour >= 6 and hour <= 23:
  156. $desc_txt2 = '<a href="exec: minut += 1 & gt ''burger'', ''start''">Diner Bystroeshka</a>'
  157. else
  158. $desc_txt2 = '<a href="exec:msg ''Diner Bystroeshka is closed and will reopen at 6:00''">Diner Bystroeshka</a>'
  159. end
  160. if hour >= 8 and hour <= 22:
  161. $desc_txt3 = '<a href="exec:gt ''restoran'', ''start''">Babel</a>'
  162. else
  163. $desc_txt3 = '<a href="exec:msg ''Babel is closed and will reopen at 8:00''">Babel</a>'
  164. end
  165. 'A few buildings away is <<$desc_txt1>> and <<$desc_txt2>>, a place for cheap fast food. For a more lavish dining experience, <<$desc_txt3>> is available.'
  166. *nl
  167. if week >= 4 and (hour >= 18 or hour <= 3):
  168. $desc_txt3 = '<a href="exec:gt ''city_nightclub'', ''start''">the nightclub</a>'
  169. else
  170. $desc_txt3 = '<a href="exec:msg ''The nightclub is closed and will open from Friday to Sunday at 18:00''">The nightclub</a>'
  171. end
  172. 'At night the only place open here is <<$desc_txt3>>.'
  173. *nl
  174. if (week < 6 and hour >= 8 and hour <= 16) or (week = 6 and hour >= 8 and hour <= 13):
  175. $desc_txt1 = '<a href="exec:gt ''office'', ''start''">Titran-Express</a>'
  176. elseif (week = 5 or week = 6) and hour > 16:
  177. $desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 8:00 on Monday''">Titran-Express</a>'
  178. else
  179. $desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 8:00''">Titran-Express</a>'
  180. end
  181. 'Across the street is considered the business area. The large skyscraper there serves as the base of operations for <<$desc_txt1>>, an engineering company.'
  182. *nl
  183. if casting = 0:
  184. $desc_txt1 = 'Aurora talent agency'
  185. elseif hour >= 7 and hour <= 20:
  186. $desc_txt1 = '<a href="exec:gt ''talent_agency'', ''start''">Aurora talent agency</a>'
  187. else
  188. $desc_txt1 = '<a href="exec:msg ''Aurora talent agency is closed and will reopen at 7:00''">Aurora talent agency</a>'
  189. end
  190. if week < 6 and hour >= 9 and hour <= 18:
  191. $desc_txt2 = '<a href="exec:gt ''bank'', ''start''">VTB bank</a>'
  192. elseif week < 5 and hour > 18:
  193. $desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen tomorrow at 9:00''">VTB bank</a>'
  194. else
  195. $desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen on monday at 9:00''">VTB bank</a>'
  196. end
  197. if hour >= 8 and hour <= 22:
  198. $desc_txt3 = '<a href="exec: minut += 5 & gt ''agentned'', ''start''">Kirsanova Realty</a>'
  199. else
  200. $desc_txt3 = '<a href="exec:msg ''Kirsanova Realty is closed and will reopen at 8:00''">Kirsanova Realty</a>'
  201. end
  202. if (week < 6 and hour >= 9 and hour <= 16) or (week = 6 and hour >= 9 and hour <= 13):
  203. $desc_txt4 = '<a href="exec: minut += 3 & gt ''post_office'', ''start''">post office</a>'
  204. elseif (week = 5 or week = 6) and hour > 16:
  205. $desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00 on Monday''">post office</a>'
  206. else
  207. $desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00''">post office</a>'
  208. end
  209. if hour >= 8 and hour <= 18:
  210. $desc_txt5 = '<a href="exec: minut += 5 & gt ''city_library''">National Library of Russia</a>'
  211. else
  212. $desc_txt5 = '<a href="exec:msg ''The National Library of Russia is closed and will reopen at 8:00''">National Library of Russia</a>'
  213. end
  214. 'Next door is the <<$desc_txt1>> followed by a <<$desc_txt2>> and <<$desc_txt3>> and the 5-star <a href="exec: minut += 5 & gt ''hotel'', ''foyer''">Hotel Indigo</a> for your housing needs. Lastly, the local <<$desc_txt4>> and <<$desc_txt5>> can be found at the end of the road.'
  215. *nl
  216. if week < 6 and hour >= 7 and hour <= 17:
  217. $desc_txt6 = '<a href="exec: minut += 5 & gt ''sentence'',''start''">The City Courthouse</a>'
  218. elseif week < 5 and hour > 17:
  219. $desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen tomorrow at 7:00''">City Courthouse</a>'
  220. else
  221. $desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen on Monday at 7:00''">City Courthouse</a>'
  222. end
  223. $desc_txt7 = '<a href="exec: minut += 5 & gt ''police_station'',''start''">Main city police station</a>'
  224. 'Away from the shops is both <<$desc_txt6>> and the <<$desc_txt7>>.'
  225. *nl
  226. '<a href="exec: minut += 5 & gt ''city_church'', ''start''">Kazan Cathedral</a>, also known as the Cathedral of Our Lady of Kazan, sits at the very center of the city.'
  227. *nl
  228. if nichHotelReferral = 2:
  229. if hour >= 4 and hour < 16:
  230. 'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid. But it is too early for that. You should come back between 16:00 and 20:59.'
  231. elseif hour < 4 or hour > 20:
  232. 'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid. But it is too late for that. You should come back between 16:00 and 20:59.'
  233. else
  234. 'You could go to the <a href="exec:gt ''nichApartment'', ''jobInterview''">apartment of a man named Nicholas</a> to apply for a job as a live-in maid.'
  235. end
  236. end
  237. if Enable_tablemap = 0:
  238. if nichTanyaRelationship = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanyaFuckLast ! daystart:'<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment where Tanya lives</a>.'
  239. if nichWork = 2:'<a href="exec:gt ''nichApartment''">Nicholas''s</a> apartment where you work as a live in maid.'
  240. if izoldaQW >= 1:'Your friend <a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment.'
  241. if mainQW >= 1:'<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout.'
  242. if yaq = 1:'<a href="exec:gt ''yarik'', ''start''">Yaroslav</a> from the office''s apartment.'
  243. if peter > 0:'<a href="exec:gt ''peterroom'', ''start_door''">Peter</a> the sexshop owner''s apartment.'
  244. else
  245. st_count=0 & $show_table=''
  246. if nichTanyaRelationship = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanyaFuckLast ! daystart:gs'show_table','<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment</a> where Tanya lives','3'
  247. if nichWork = 2:gs'show_table','<a href="exec:gt ''nichApartment''">Nicholas''s</a> apartment','3'
  248. if izoldaQW >= 1:gs'show_table','<a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment','3'
  249. if mainQW >= 1:gs'show_table','<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout','3'
  250. if yaq = 1:gs'show_table','<a href="exec:gt ''yarik'', ''start''">Yaroslav''s</a> apartment','3'
  251. if peter > 0:gs'show_table','<a href="exec:gt ''peterroom'', ''start_door''">Peter''s</a> apartment','3'
  252. if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
  253. end
  254. if AlexandriaQW = 3 and hour >= 6 and hour <= 23:
  255. *nl
  256. act 'Call Tatiana to infiltrate the models agency': gt 'tatiana_missions','mission2B'
  257. end
  258. if hour >= 20 or hour <= 4:
  259. *nl
  260. 'There are prostitutes working in places near here.'
  261. if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40 and (stat['vaginal'] > 0 or fame['pav_slut'] >= 100):
  262. act 'Prostitute yourself': gt 'street_walker', 'work'
  263. elseif pcs_inhib >= 40 and (stat['vaginal'] > 0 or fame['pav_slut'] >= 100):
  264. *nl
  265. 'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
  266. else
  267. *nl
  268. 'You could work as a prostitute, but you aren''t comfortable with the idea.'
  269. end
  270. end
  271. gs 'camera', 'check_location'
  272. --- city_center ---------------------------------