1
0

pavComplex.qsrc 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. # pavComplex
  2. if $ARGS[0] = 'start':
  3. $menu_loc = 'pavComplex'
  4. $menu_arg = 'start'
  5. menu_off = 0
  6. CLOSE ALL
  7. $metka = 'start'
  8. $loc = 'pavcomplex'
  9. $metkaStreet = 'start'
  10. $locStreet = 'pavcomplex'
  11. $location_type = 'public_outdoors'
  12. if sound = 0:
  13. if month >=11 and month <= 12 or month >=1 and month <=3:
  14. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/zima.mp3',30
  15. if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
  16. else
  17. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street_leto.mp3',30
  18. if hour >= 0 and hour <= 7:PLAY 'sound/street_night.mp3',30
  19. end
  20. end
  21. cls
  22. litltown = 1
  23. alkoblock = 0
  24. boynumBlock = 0
  25. gs 'stat'
  26. !! gs 'rolanapt' , 'rolanroute'
  27. '<center><h2>Apartment Complex</h2></center>'
  28. if month >= 11 or month <= 3:
  29. if hour >= 8 and hour <= 21:
  30. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/complexw.jpg"></center>'
  31. else
  32. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/complexwn.jpg"></center>'
  33. end
  34. else
  35. if hour >= 8 and hour <= 21:
  36. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/complex.jpg"></center>'
  37. else
  38. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/complexn.jpg"></center>'
  39. end
  40. end
  41. if car > 0 and cardrive = 20:
  42. cardrive = 20
  43. 'Your <a href="exec:gs ''carF'', ''start''">car<<$car>></a> is parked in the street.'
  44. end
  45. if rexCar = 1 and rexCarDay = daystart and hour >= 21 and hour < 23 and rexSisTalk = 3:
  46. '<br>Rex is in his car, waiting for you at the parking lot near the apartment building where your parents live.'
  47. act 'Join Rex in his car':gt'reks','avto'
  48. end
  49. if rexCar = 1 and rexCarDay = daystart and hour = 21 and rexSisTalk >= 4:
  50. '<br>Rex is in his car, waiting for you at the parking lot near the apartment building where your parents live.'
  51. act 'Join Rex in his car':gt'reks','avto2'
  52. end
  53. if home_owned[2] = 1:
  54. 'In the old part of Pavlovsk, there''s a block of three apartment buildings. The southern building sits along the main street of the Pavlosk residential area, front and center among the other two apartment complexes that are located behind it, one on each side and named the eastern and western buildings respectively. Your family''s apartment is on the second floor of the southern building.'
  55. *nl
  56. 'The three buildings surround a meager courtyard, which has changed over the years to now include a kid''s playground that occupies most of the small outdoor space. A few benches and tables surround it, and there''s a handful of small utility sheds tucked away in the corner for tenants to use if they''re willing to pay for the extra space.'
  57. *nl
  58. 'Behind the apartments is a row of <a href="exec:minut += 3 & gt ''pavComplex'', ''garages''">garages</a> and storage space for tenants. Your family home is on the second floor there. <<$gcartext>>'
  59. elseif StoryLine = 1:
  60. 'In the old part of Pavlovsk, there''s a block of three apartment buildings. The southern building sits along the main street of the Pavlosk residential area, front and center among the other two apartment complexes that are located behind it, one on each side and named the eastern and western buildings respectively. Your family''s apartment is on the second floor of the southern building.'
  61. *nl
  62. 'The three buildings surround a meager courtyard, which has changed over the years to now include a kid''s playground that occupies most of the small outdoor space. A few benches and tables surround it, and there''s a handful of small utility sheds tucked away in the corner for tenants to use if they''re willing to pay for the extra space.'
  63. *nl
  64. ' Behind the apartments is a row of <a href="exec:minut += 3 & gt ''pavComplex'', ''garages''">garages</a> and storage space for tenants. Your parents live here, but you are no longer welcome in their home. <<$gcartext>>'
  65. else
  66. '<<$gcartext>>'
  67. end
  68. if Enable_tablemap = 0:
  69. if storyline = 1:'<a href="exec:minut += 15 & gt ''shulgahome''">The Shulgin family</a> live in the apartment above your parents.'
  70. if ArtemBeInHome > 0 and artemblok = 0:'<a href="exec:minut += 15 & gt ''artemhome''">Artem Chebotarev</a>, one of your classmates, lives in the same apartment building as your parents, on the first floor.'
  71. if BeInJulMilHome = 1:
  72. if hour >= 18 and hour <= 20 and week < 6 or hour >= 8 and hour <= 20 and week >= 6:
  73. '<a href="exec:minut += 15 & gt ''JuliaMilVhod''">Julia Milova</a>, one of your classmates, lives in the same apartment building as your parents, on the third floor.'
  74. else
  75. 'Julia Milova, one of your classmates, lives in the same apartment building as your parents, on the third floor.'
  76. end
  77. end
  78. if BeInNatBelHome = 1:
  79. if hour >= 18 and hour <= 20 and week < 6 or hour >= 8 and hour <= 20 and week >= 6:
  80. '<a href="exec:minut += 15 & gt ''NatBelHome''">Natasha Belova</a>, one of your classmates, lives in the same apartment building as your parents, on the fourth floor.'
  81. else
  82. 'Natasha Belova, one of your classmates, lives in the same apartment building as your parents, on the fourth floor.'
  83. end
  84. end
  85. if anushkaFirstvisit ! 0 and npc_rel['A144'] > 60:
  86. '<a href="exec:minut += 10 & gt ''anushapt'', ''home''">Anushka Konstantinov</a>, a classmate, lives in one of the other apartment blocks here.'
  87. else
  88. 'Anushka Konstantinov, a classmate, lives in one of the other apartment blocks here.'
  89. end
  90. else
  91. st_count=0 & $show_table=''
  92. if (npc_rel['A112'] >=70) or (npc_rel['A112'] >=30 and week < 6 and hour >= 14 and hour <= 23) or (week >= 6 and hour >= 10 and hour < 14) or (week < 6 and hour >= 14 and hour <= 23) or (hour >= 0 and hour < 2):
  93. gs'show_table','Apartment of Uncle <a href="exec:minut += 15 & GT ''shulgahome''" >Shulgin</a>.','3'
  94. else
  95. gs'show_table','Apartment of Uncle Shulgin..','3'
  96. end
  97. if ArtemBeInHome > 0 and artemblok = 0:gs'show_table','Apartment of <a href="exec:minut += 15 & gt ''artemhome''">Artem Chebotarev</a>.','3'
  98. if BeInJulMilHome = 1:
  99. if hour >= 18 and hour <= 20 and week < 6 or hour >= 8 and hour <= 20 and week >= 6:
  100. gs'show_table','apartment of <a href="exec:minut += 15 & gt ''JuliaMilHome''">Julia Milova</a>.','3'
  101. else
  102. gs'show_table','apartment of Julia Milova..','3'
  103. end
  104. end
  105. if BeInNatBelHome = 1:
  106. if hour >= 18 and hour <= 20 and week < 6 or hour >= 8 and hour <= 20 and week >= 6:
  107. gs'show_table','apartment of <a href="exec:minut += 15 & gt ''NatBelHome''">Natasha Belova</a>.','3'
  108. else
  109. gs'show_table','apartment of Natasha Belova.','3'
  110. end
  111. end
  112. if anushkaFirstvisit ! 0 and npc_rel['A144'] > 60:
  113. gs'show_table','Messy home of <a href="exec:minut += 10 & gt ''anushapt'', ''home''">Anushka Konstantinov</a>.','3'
  114. else
  115. gs'show_table','Messy home of Anushka Konstantinov.','3'
  116. end
  117. end
  118. if home_owned[2] = 1: act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
  119. if pavSharedAptEnabled = 1:act '<b>Go Home</b> (Shared Apartment)': minut += 5 & gt 'pavSharedApt', 'start'
  120. act 'Walk to the residential street':minut += 2 & gt 'pavResidential'
  121. act 'Go to the Southern apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
  122. act 'Go to the Eastern apartment building':
  123. minut += 1
  124. if anushkaFirstvisit = 0 and npc_rel['A144'] > 50:
  125. gt 'pavComplexb2', 'anushkaFirst'
  126. else
  127. gt 'pavComplexb2', 'etaj_1'
  128. end
  129. end
  130. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  131. act 'Go to the old apartment building':minut += 1 & gt 'pavComplexOld', 'etaj_1'
  132. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  133. act 'Go to the apartment garages':minut += 1 & gt 'pavComplex', 'garages'
  134. end
  135. if $ARGS[0] = 'courtyard':
  136. $menu_loc = 'pavComplex'
  137. $menu_arg = 'courtyard'
  138. menu_off = 0
  139. music_loop = 0
  140. CLOSE ALL
  141. $metka = 'courtyard'
  142. $loc = 'pavcomplex'
  143. $metkaStreet = 'courtyard'
  144. $locStreet = 'pavcomplex'
  145. $location_type = 'public_outdoors'
  146. if sound = 0:
  147. if month >=11 and month <= 12 or month >=1 and month <=3:
  148. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/zima.mp3',30
  149. if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
  150. else
  151. if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street_leto.mp3',30
  152. if hour >= 0 and hour <= 7:PLAY 'sound/street_night.mp3',30
  153. end
  154. end
  155. *clr
  156. cla
  157. gs 'stat'
  158. !!each time you go to the courtyard have a 1 in 10 chance a event triggers and a 1 in 5 at night, events1 for day time and events2 for night
  159. !!if rand (1,5) = 1 and hour >= 8 and hour <= 20: gt 'pavaptcourtev', 'events1'
  160. !!if rand (1,10) = 1 and hour < 8 and hour > 21: gt 'pavaptcourtev', 'events2'
  161. '<center>Courtyard</center>'
  162. if month >= 11 or month <= 3:
  163. if hour >= 8 and hour <= 21:
  164. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/playgroundw.jpg"></center>'
  165. else
  166. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/playgroundwn.jpg"></center>'
  167. end
  168. else
  169. if hour >= 8 and hour <= 21:
  170. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/playground.jpg"></center>'
  171. else
  172. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/playgroundn.jpg"></center>'
  173. end
  174. end
  175. 'The courtyard is between the three apartment buildings and the communal buildings, storage buildings, and garages along the back alley. The courtyard looks more like a small unkempt park than anything, there are a few benches and tables scattered about for the residents of the complex to use and a small children''s playground, near the edge of the courtyard, closest to the communal and storage buildings near the garages.'
  176. if home_owned[2] = 1: act '<b>GO HOME</b> (Parents'' Apartment)': minut += 5 & GT 'korrPar'
  177. !!act 'Sit on a bench':gt 'pavaptcourtev', 'bench'
  178. act 'Return to the apartment complex street':minut += 2 & gt 'pavComplex', 'start'
  179. act 'Go to the Southern apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
  180. act 'Go to the Eastern apartment building':
  181. minut += 1
  182. if anushkaFirstvisit = 0 and npc_rel['A144'] > 50:
  183. gt 'pavComplexb2', 'anushkaFirst'
  184. else
  185. gt 'pavComplexb2', 'etaj_1'
  186. end
  187. end
  188. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  189. act 'Go to the old apartment building':minut += 1 & gt 'pavComplexOld', 'etaj_1'
  190. act 'Go to the garages':minut += 1 & gt 'pavComplex', 'garages'
  191. end
  192. if $ARGS[0] = 'garages':
  193. $menu_loc = 'pavComplex'
  194. $menu_arg = 'garages'
  195. menu_off = 0
  196. *clr & cla
  197. '<center>Garage array</center>'
  198. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garages.jpg"></center>'
  199. 'Along the back street is a row of garages for rent to the residents of the apartments. The weather in Pavlovsk can be brutal especially in the winter, so people who own a car often have a garage to put it away safely. Between the garages and the courtyard is a series of smaller storage buildings that can be rented as well as the complex maintenance building and laundry. The buildings layout leaves of a bit of a maze of walkways between them, which is a popular place for the kids to play or for teenagers to hang out.'
  200. if StoryLine = 1:'Your <a href="exec:minut += 5 & gt ''gargazel''">stepfather''s garage</a> is around here somewhere.'
  201. if gopnik_initiation = 1 and gopnik_initiation_day = daystart and hour = 20: act '<b>Meet Lena and Lera</b>': gt 'gschool_socialchg','gopnik initiation'
  202. if ((week < 6 and hour => 18 and hour < 22) or (week >= 6 and hour >= 15 and hour < 22)) and (Ed_event_day ! daystart):
  203. if seenEd = 0:
  204. if rand(0,5) = 1:
  205. *clr
  206. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed4.jpg"></center>'
  207. 'As you''re walking around the garages, you notice a garage door open. You see a tattooed man working on a motorcycle. He looks really ruff and dangerous. He must be one of the bikers that live around the area, you have heard your mother warn you about them before.'
  208. *nl
  209. 'As you pass by you can hear the man talking to someone else. You throw a quick glance towards them, and you see the man showing something off to a younger man on a motorcycle, looking further at them you realize that the younger man is Valentin... They seem really into it and before they turn their attention towards you quickly move on.'
  210. seenEd = 1
  211. Ed_event_day = daystart
  212. end
  213. else
  214. !!Random events after you know who Eduard is
  215. if anushkaFirstvisit >= 1:
  216. if rand(0,4) = 0:
  217. *clr & cla
  218. Ed_event_day = daystart
  219. garageedevent = RAND(1,5)
  220. if garageedevent = 1:
  221. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed1.jpg"></center>'
  222. 'As you walk past Eduard''s garage you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in, he has his back towards you and seems completely engrossed on whatever he is doing with the motorcycle.'
  223. minut += 5
  224. gs 'stat'
  225. act 'Be on your way':gt 'pavComplex', 'garages'
  226. act 'Say hi':
  227. 'You step into the garage and walk up behind him. "Hello Mr. Konstantinov."'
  228. 'A bit startled he quickly turns towards you, gripping his wrench tight. He looks like he is ready to hurt someone. Frightened by his actions you instinctively take a step back ready to quickly run away.'
  229. 'Feeling like an eternity Eduard finally relaxes, letting the wrench hang loosely in his hand, and even breaks out in a small smile, "You should be careful when approaching someone from behind <<$pcs_nickname>>."'
  230. 'You nod, still a bit frightened, "I''m really sorry I didn''t mean to frighten you."'
  231. '"Ah, well you didn''t frighten me, but you did startle me. You never know who it might be, maybe my past coming back to haunt me." he says smiling.'
  232. '"I was just passing by and wanted to say hi, anyway I should let you get back to work." you say, as you quickly leave. You don''t even notice him nod or the slight frown when he sees you scurry away.'
  233. gs 'stat'
  234. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  235. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  236. end
  237. elseif garageedevent = 2:
  238. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed2.jpg"></center>'
  239. 'As you walk past Eduard''s garage you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin working on the motorcycle. You greet them and they hardly greet you back as they''re focused working on the motorcycle.'
  240. 'Feeling rejected you turn around and move on.'
  241. minut += 5
  242. gs 'stat'
  243. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  244. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  245. elseif garageedevent = 3:
  246. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed2.jpg"></center>'
  247. 'As you walk past Eduard''s garage you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin standing around the motorcycle talking, perhaps taking a break or discussing options.'
  248. minut += 5
  249. gs 'stat'
  250. act 'Approach them':
  251. cla & *clr
  252. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed3.jpg"></center>'
  253. 'You approach and greet them, they look up and greet you back. You spend some minutes small talking with them about what they''re doing and they try their best to answer in the most interesting way they can.'
  254. 'Despite their best efforts to explain you don''t really follow it all that well, they are way more technically then you can easily follow. So you smile and nod humoring them and maybe learning a thing or two.'
  255. gs 'stat'
  256. act 'Talk to Valentin':
  257. cla & *clr
  258. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed7.jpg"></center>'
  259. 'You excuse yourself to Eduard and ask if you could borrow Valentin for a second. Eduard grins as he pushes Valentin towards you.'
  260. 'The two of you walk away to the entrance and talk to each other for a few minutes about what happened at school today.'
  261. 'After a few minutes pass by Valentin interrupts you. "Yeah maybe we can talk about it later? I really want to finish the repairs on my bike before it gets too late."'
  262. 'You nod. "Sure talk to you later." He gives you a friendly shoulder rub then hurries back inside. You wave to Ed and then leave the garage.'
  263. minut += 5
  264. npc_rel['A158'] += 1
  265. gs 'stat'
  266. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  267. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  268. end
  269. end
  270. elseif garageedevent = 4:
  271. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed1.jpg"></center>'
  272. 'As you walk past Eduard''s garage you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in, he has his back towards you and seems completely engrossed on whatever he is doing with the motorcycle.'
  273. minut += 5
  274. gs 'stat'
  275. act 'Be on your way':gt 'pavComplex', 'garages'
  276. act 'Say hi':
  277. cla & *clr
  278. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed6.jpg"></center>'
  279. 'You step into the garage and walk up behind him, he turns as you walk in. "Hello Mr. Konstantinov."'
  280. 'He gives you a friendly smile. "Hello <<$pcs_nickname>>, but please call me Ed."'
  281. 'You nod and smile at that. "Okay, hi Ed."'
  282. 'He chuckles slightly. "What can I do for you <<$pcs_nickname>>? Anushka isn''t here and I have no clue where she is, like most days." He adds with a bit of a frown.'
  283. gs 'stat'
  284. act 'Nothing':
  285. cla & *clr
  286. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed1.jpg"></center>'
  287. 'You shake your head slightly. "Nothing, I was just passing by and saw you. So thought I would stop and say hi, well anyways I should let you get back to work and I got things I need to do." With that you give him a slight wave then leave.'
  288. gs 'stat'
  289. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  290. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  291. end
  292. act 'Talk':
  293. cla & *clr
  294. minut += 25
  295. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed6.jpg"></center>'
  296. 'You shrug slightly. "I just thought you might wanted to talk." you tell him.'
  297. 'He nods and takes a seat on his tool box. "Sure I got a few minutes, what''s on your mind?"'
  298. 'You walk over and look at his bike and then gently lean against it, being real careful not to knock it over. "How are things at home?"'
  299. 'He laughs slightly at the question. "Well if you are really curious, the wife is still a shrew, the boys are... well preteen boys so nothing but trouble and Nush, well I wouldn''t know. I rarely see her, I just hope she is staying out of trouble." Then he snorts. "Or I should say, not getting into more trouble than she can handle. What about yourself? Everything ok at home, doing well in school?"'
  300. 'You spend some time telling him about home and school, he seems far more interested than you expected. After about half of hour of pleasant conversation you excuse yourself and tell him not to work too late, as you leave.'
  301. gs 'stat'
  302. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  303. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  304. end
  305. act 'Want to learn about working on motorcycles':
  306. cla & *clr
  307. minut += 60
  308. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed5.jpg"></center>'
  309. !!if first time get this text below
  310. if LearntAboutMotorcycle = 0:
  311. LearntAboutMotorcycle = 1
  312. 'You walk up to his bike and pick up a random tool. "Actually I was wondering if maybe you can teach me a little about working on motorcycles." You say hopefully.'
  313. 'He arches a brow and seems slightly surprised by that, then he shrugs. "Sure if you want to learn."'
  314. 'You nod enthusiastically. "I do, I really do. I think all girls should learn the basics, in case we break down out on the road somewhere with no one around."'
  315. *nl
  316. 'He smiles at that and looks... proud you think. "Couldn''t have said it better myself." With that he explains how the motorcycles works in broad basic terms, explains some of the tools and then puts you to work on some easy stuff on the bike. But you do learn stuff, before long though you are covered in grease and grim.'
  317. 'He chuckles and shakes his head at how you look. "Ok I think that is enough for now, why don''t you go get cleaned up. We can continue some other time." You put down the tools, smile and thank him for helping you, then leave.'
  318. else
  319. !!else all follow up times get this text
  320. 'You walk up to his bike and pick up a tool. "Actually I was wondering if maybe you can teach me a little more about working on motorcycles." You say hopefully.'
  321. 'He nods a bit. "I would be happy to show you more, grab that wrench over there." He points at a wrench laying on a table.'
  322. 'You nod enthusiastically. "I do, I really do. I think all girls should learn the basics, in case we break down out on the road somewhere with no one around."'
  323. *nl
  324. 'With that he puts you to work on some easy stuff on the bike. But you do learn stuff, before long though you are covered in grease and grim.'
  325. 'He chuckles and shakes his head at how you look. "Ok I think that is enough for now, why don''t you go get cleaned up. We can continue some other time." You put down the tools, smile and thank him for helping you, then leave.'
  326. end
  327. gs 'stat'
  328. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  329. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  330. end
  331. end
  332. elseif garageedevent = 5:
  333. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed0.jpg"></center>'
  334. 'As you walk past Eduard''s garage you hear some noises coming from his garage. You carefully approach the entrance and notice Valentin kneeling next to his bike, looking at it.'
  335. minut += 5
  336. gs 'stat'
  337. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  338. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  339. act 'Approach him':
  340. cla & *clr
  341. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed6.jpg"></center>'
  342. 'You approach and stand next to his bike facing him. "What''s up Valentin?"'
  343. 'He throws down a towel he was using to clean up a bit with. "It''s this damn bike, I don''t know why it is cutting out."'
  344. 'You can tell he is really stressed and pissed off. "Is there anything I can do to help?"'
  345. 'He glares at you a moment. "You know how to rebuild an engine on a bike and have the money to buy all the parts?"'
  346. 'You shake your head. "No sorry, but maybe I can take your mind off it."'
  347. 'His face softens a bit and he seems curious. "How exactly?" It doesn''t take a mind reader to know like most teenage boys, all he is thinking about now is fucking you.'
  348. gs 'stat'
  349. act 'Talk to Valentin':
  350. cla & *clr
  351. minut += 5
  352. npc_rel['A158'] += 1
  353. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed6.jpg"></center>'
  354. 'You bite your lip, you know what he wants but you don''t want to. "We could you know just talk and hang out if you want."'
  355. 'He sighs obviously a little disappointed. "I guess a little break wouldn''t hurt, so what''s up with you?"'
  356. 'The two of you start talking and before long he is fairly relaxed, after about half a hour. During a lull in the conversation he says. "I should really get back to this, thanks for hanging out, see ya later." With that he goes back to working on his bike and you take the hint.'
  357. gs 'stat'
  358. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  359. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  360. end
  361. act 'Strip down to your panties':
  362. cla & *clr
  363. minut += 3
  364. npc_rel['A158'] += 3
  365. gs 'clothing', 'strip'
  366. gs 'bras', 'remove'
  367. gs 'arousal', 'foreplay', 5, 'exhibitionism'
  368. gs 'stat'
  369. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val1.jpg"></center>'
  370. 'Like all the other boys he just wants you for your body, but what the fuck. It''s not like you don''t enjoy it too and you are in the mood to get your brains fucked out. So you grin at him and start undressing, you do it very slowly.'
  371. if $pantyworntype ! 'none':
  372. !!if wearing panties this
  373. 'You strip down to your underwear, teasing him the whole time. Tossing your clothes aside and loving how you have his complete attention, you can already see the bulge in his pants. You kneel down next to him.'
  374. else
  375. !!if not wearing panties this
  376. 'You strip down, teasing him the whole time. Tossing your clothes aside and loving how you have his complete attention, you can already see the bulge in his pants. You kneel down next to him.'
  377. end
  378. gs 'arousal', 'foreplay', 5, 'exhibitionism'
  379. gs 'stat'
  380. act 'Unbutton his pants':
  381. cla & *clr
  382. minut += 2
  383. gs 'stat'
  384. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val2.jpg"></center>'
  385. 'You pull off his shirt and push him back so he is sitting back on his heels. Then you start to unbutton his pants, while you feel one of his hands slide between your legs and begins to rub your pussy, getting it nice and wet.'
  386. gs 'arousal', 'foreplay', 5, 'exhibitionism'
  387. gs 'stat'
  388. act 'Suck his dick':
  389. cla & *clr
  390. minut += 5
  391. gs 'boyStat', 'A154'
  392. gs 'stat'
  393. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val3.jpg"></center>'
  394. 'You pull his pants almost down to his knees, then you lean forward. Opening your mouth you take his <<dick>>cm <<$dick_girth>> dick into your mouth and lock your lips around his shaft. While you tongue presses even harder against the shaft of his cock, you start bobbing your head up and down sucking his dick. Before long he starts moaning, soon he places a hand on top of your head and starts forcing you to take his dick deeper into your mouth.'
  395. 'Then he pulls your head up and his dick out of your mouth. He turns you around, pushing your legs slightly apart. You feel the head of his cock rubbing against your slits, making you even wetter.'
  396. gs 'arousal', 'bj', 10, 'unknown'
  397. gs 'stat'
  398. act 'Let him fuck you':
  399. cla & *clr
  400. minut += 10
  401. gs 'panties', 'remove'
  402. gs 'boyStat', 'A154'
  403. gs 'stat'
  404. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val4.jpg"></center>'
  405. 'Once he is sure you are good and wet, he slides his <<dick>>cm <<$dick_girth>> cock into your warm pussy. Which elicits a moan from both of you, he goes slow and not to deep at first. As he feels you getting wetter and moaning louder as he starts fucking you a little harder and slowly works himself balls deep into your twat.'
  406. gs 'arousal', 'vaginal', 20, 'unknown'
  407. act 'More':
  408. cla & *clr
  409. minut += 10
  410. gs 'boyStat', 'A154'
  411. gs 'stat'
  412. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val5.jpg"></center>'
  413. 'Once you are really into it, like a typical guy, he pulls out of you soaking wet cunt and you feel the head of his cock pressing against your asshole. Once he is sure he has it lined up, he pushes forward and the head of his dick pops into your ass, causing you gasp slightly in pain.'
  414. *nl
  415. 'Then he slowly start pushing his <<dick>>cm <<$dick_girth>> dick into your ass, stopping when you start to pull away. He slowly begins fucking your ass. As your moans turn back to pleasure, he starts pushing a little deeper and going a little faster.'
  416. gs 'arousal', 'anal', 10, 'unknown'
  417. gs 'stat'
  418. act 'Finish':
  419. cla & *clr
  420. minut += 5
  421. gs 'stat'
  422. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val6.jpg"></center>'
  423. 'He starts grunting as he fucks your ass and suddenly pulls out of you. He stands up and pulls you up to your knees, turning to face him. As you do, he is already jerking off and within moments warm cum starts spurting out of his dick and covering your tits in sperm. After a couple of more spurts of cum, the spray stops and he moans a sigh of relief.'
  424. *nl
  425. 'He grins down at your cum covered tits grinning at his handy work. Then he cleans himself up and gets dressed as you do the same. Once you are both fully dressed again, he turns to you. "Thanks <<$pcs_nickname>> I needed that, but I should get back to work on my bike. Talk to you tomorrow at school kay." Then he starts working on his bike again. You take one last look around to make sure you didn''t forget anything and leave.'
  426. gs 'arousal', 'foreplay', 10, 'unknown'
  427. gs 'cum_call', 'breasts', $boy, 1
  428. gs 'arousal', 'end'
  429. gs 'underwear', 'wear'
  430. gs 'clothing', 'wear_last_worn'
  431. gs 'stat'
  432. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  433. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  434. end
  435. end
  436. end
  437. end
  438. end
  439. end
  440. end
  441. end
  442. killvar 'garageedevent'
  443. !! rand(0,4)
  444. end
  445. !! anushkaFirstvisit = 1
  446. end
  447. !! seenEd
  448. end
  449. !! hours
  450. end
  451. if $CURACTS = '':
  452. gs 'stat'
  453. if home_owned[2] = 1: act '<b>Go home</b> (Parents'' Apartment)': minut += 5 & gt 'korrPar'
  454. if StoryLine = 1: act 'Go to your stepfather''s garage': minut += 5 & gt 'gargazel'
  455. act 'Return to the apartment complex street':minut += 2 & gt 'pavComplex', 'start'
  456. act 'Go to the Southern apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
  457. act 'Go to the Eastern apartment building':
  458. minut += 3
  459. if anushkaFirstvisit = 0 and npc_rel['A144'] > 50:
  460. gt 'pavComplexb2', 'anushkaFirst'
  461. else
  462. gt 'pavComplexb2', 'etaj_1'
  463. end
  464. end
  465. act 'Go to the Western apartment building':minut += 1 & gt 'pavComplexb3', 'etaj_1'
  466. act 'Go to the apartment courtyard':minut += 1 & gt 'pavComplex', 'courtyard'
  467. end
  468. !! garages
  469. end
  470. --- pavComplex ---------------------------------