soniahome.qsrc 72 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180
  1. # soniahome
  2. !! Sonia Ivanko
  3. !! Parshikov Ivanko - father
  4. !! Shulyov Ivanko - older brother
  5. !! Tkachenko Ivanko - mother
  6. !! soniaQW['homeinvite'] = 1 - means been invited to her home, which unlocks it in the pav resident file
  7. !! soniaQW['tkachenko'] quest tracker
  8. !! soniaQW['parshikov'] quest tracker
  9. !! soniaQW['shulyov'] quest tracker
  10. !! soniaQW['hate'] = 1 - Blocks Sonia''s story arc as she blames Sveta and now hates her
  11. !! soniaQW['slut'] = 1 - means Sonia is a slut now
  12. !! soniaQW['happyslut'] = 1 - means Sonia is now happy being a slut
  13. !! soniaQW['redemp'] = 1 - means Sonia is starting a redemption path, not used yet
  14. !! soniaQW['fallenangel'] = 1 - used after sonia has fallen for special chat options
  15. !! soniaQW['vitek_bj_watched'] = 1 - means you watched Sonia give Vitek a blowjob at the disco
  16. if $ARGS[0] = 'home':
  17. menu_off = 0
  18. $track_loop = ''
  19. CLOSE ALL
  20. if sound = 0:PLAY 'sound/korr.mp3',30
  21. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  22. $location_type = 'private'
  23. *clr & cla
  24. gs 'stat'
  25. gs 'themes', 'indoors'
  26. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/house_front.jpg"></center>'
  27. 'You approach Sonia''s house, walking up the pathway through a small well-cared garden with various flowers and shrubs towards a grey, wooden-clad house, which is equally well-cared for.'
  28. if hour >= 22:
  29. 'It would be rude to even knock on the door at this time. Sonia is probably asleep, so you decide against it and lower your hand.'
  30. act 'Move away from the door':gt 'pav_residential'
  31. elseif hour < 8:
  32. 'It would be rude to even knock on the door at this time. Sonia is probably asleep, so you decide against it and lower your hand.'
  33. act 'Move away from the door':gt 'pav_residential'
  34. else
  35. menu_off = 1
  36. gs 'stat'
  37. 'You go to Sonia''s house and knock on the door.'
  38. if soniaQW['hate'] = 1:
  39. *clr & cla
  40. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  41. if soniaQW['tkachenko'] = 0:
  42. soniaQW['tkachenko'] = 1
  43. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello. Can I help you?" she asks.'
  44. 'You smile at her. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  45. 'She frowns at you. It seems she doesn''t care for your casual attitude. "I am Tkachenko Ivanko, but you can call me Mrs Ivanko. Who are you exactly?"'
  46. 'You keep your smile. "Sorry, Mrs Ivanko. I''m <<$pcs_firstname>> <<$pcs_lastname>>."'
  47. 'She nods a little. "Sonia says she never wants to see you again, so please leave and don''t come back!" she says before closing the door in your face.'
  48. else
  49. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Sonia says she never wants to see you again, so stop bothering her!" she says before closing the door in your face.'
  50. end
  51. act 'Leave': gt 'pav_residential'
  52. elseif soniaQW['slut'] > 0:
  53. *clr & cla
  54. if daystart >= soniaQW['fallday'] + 7:
  55. *clr & cla
  56. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  57. if soniaQW['tkachenko'] = 0:
  58. soniaQW['tkachenko'] = 1
  59. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello. Can I help you?" she asks.'
  60. 'You smile at her. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  61. 'She frowns at you. It seems she doesn''t care for your casual attitude. "I am Tkachenko Ivanko, but you can call me Mrs Ivanko. Who are you exactly?"'
  62. 'You keep your smile. "Sorry, Mrs Ivanko. I''m <<$pcs_firstname>> <<$pcs_lastname>>."'
  63. 'She nods a little. "Sonia doesn''t want to see anyone!" she says before closing the door in your face.'
  64. act 'Leave': gt 'pav_residential'
  65. else
  66. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Sonia doesn''t want to see anyone!" she says before closing the door in your face.'
  67. act 'Leave': gt 'pav_residential'
  68. end
  69. elseif soniaQW['fallenangel'] = 1:
  70. *clr & cla
  71. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  72. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. Then frowns and sighs holding the door open. "Sonia is in her room, I don''t know what is wrong with that girl but she won''t leave her room anymore." Once you enter she closes the door.'
  73. act 'Go to Sonia''s room': gt 'soniahome', 'sonia_chat_special'
  74. else
  75. temprand = rand(1,4)
  76. if temprand = 1:
  77. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  78. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Sonia isn''t here, but she should be home later. You can call her then," she says before politely closing the door, not inviting you in.'
  79. act 'Leave': gt 'pav_residential'
  80. elseif temprand = 2:
  81. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  82. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello again, <<$pcs_firstname>>. Sonia is in her room."'
  83. '"Thank you, Mrs Ivanko," you politely reply to keep her happy, and she lets you in before closing the door behind you.'
  84. act 'Enter': gt 'soniahome', 'hallway'
  85. elseif temprand = 3:
  86. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/shulyov.jpg"></center>'
  87. if soniaQW['shulyov'] = 0:
  88. soniaQW['shulyov'] = 1
  89. if pcs_hotcat >= 6:
  90. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks as he looks you over with hungry eyes.'
  91. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  92. 'He nods and stands aside. "My name is Shulyov. A beautiful thing like you shouldn''t be hanging out with a slut like my sister, it''s bad for your rep."'
  93. 'You look a little surprised by what he said. "How do you..."'
  94. *nl
  95. 'Then he shrugs and interrupts you. "Anyone remotely in the know, knows all about my sisters antics, can''t say I am remotely surprised. I always knew she was a slut in the making." He says in disgust like he blames her for what happened.'
  96. 'You frown to him. "That''s not very nice, so is she here or not?" You demand.'
  97. 'He snorts. "Yeah she is in her room. By all means, come in and make yourself comfortable." Once you''re inside, he closes the door behind you. He stands there momentarily, checking you out before he finally walks away.'
  98. else
  99. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks.'
  100. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  101. 'He nods and stands aside. "My name is Shulyov. You shouldn''t be hanging out with a slut like my sister, it''s bad for your rep."'
  102. 'You look a little surprised by what he said. "How do you..."'
  103. *nl
  104. 'Then he shrugs and interrupts you. "Anyone remotely in the know, knows all about my sisters antics, can''t say I am remotely surprised. I always knew she was a slut in the making." He says in disgust like he blames her for what happened.'
  105. 'You frown to him. "That''s not very nice, so is she here or not?" You demand.'
  106. 'He snorts. "Yeah she is in her room." Once you''re inside, he closes the door behind you.'
  107. end
  108. act 'Enter': gt 'soniahome', 'hallway'
  109. else
  110. if pcs_hotcat >= 6:
  111. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov. "Hello again <<$pcs_nickname>>, nice to see you again," he says as he looks you over with hungry eyes.'
  112. 'You smile at him. "Hi. Is Sonia here?"'
  113. 'He nods and stands aside. "A beautiful thing like you shouldn''t be hanging out with a slut like my sister, it''s bad for your rep." He says in disgust like he blames her for what happened.'
  114. 'You frown to him sick of his comments. "Is she here or not?" You demand.'
  115. 'He snorts. "Yeah she''s in her room. By all means, come in and make yourself comfortable." Once you''re inside, he closes the door behind you. He stands there momentarily, checking you out before he finally walks away.'
  116. else
  117. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov. "Hello again <<$pcs_nickname>>," he says to you with a bored look on his face.'
  118. 'You smile at him. "Hi. Is Sonia here?"'
  119. 'He nods and stands aside. "You shouldn''t be hanging out with a slut like my sister, it''s bad for your rep." He says in disgust like he blames her for what happened.'
  120. 'You frown to him sick of his comments. "Is she here or not?" You demand.'
  121. 'He snorts. "Yeah she is in her room." Once you''re inside, he closes the door behind you.'
  122. end
  123. act 'Enter': gt 'soniahome', 'hallway'
  124. end
  125. else
  126. if soniaQW['shulyov'] = 0:
  127. soniaQW['shulyov'] = 1
  128. if pcs_hotcat >= 6:
  129. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks as he looks you over with hungry eyes.'
  130. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  131. 'He nods and stands aside. "My name is Shulyov. A beautiful thing like you shouldn''t be hanging out with a slut like my sister, it''s bad for your rep."'
  132. 'You look a little surprised by what he said. "How do you..."'
  133. *nl
  134. 'Then he shrugs and interrupts you. "Anyone remotely in the know, knows all about my sisters antics, can''t say I am remotely surprised. I always knew she was a slut in the making." He says in disgust like he blames her for what happened.'
  135. 'You frown to him. "That''s not very nice, so is she here or not?" You demand.'
  136. 'He shakes his head. "No she is likely out letting a bunch of guys gangbang her or something again. But by all means, come in and make yourself comfortable. We could get to know each other."'
  137. 'You shake your head no. "No thanks, then you turn and walk off." He stands there momentarily, checking you out as you walk away, before he finally closes the door.'
  138. else
  139. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks.'
  140. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  141. 'He nods and stands aside. "My name is Shulyov. You shouldn''t be hanging out with a slut like my sister, it''s bad for your rep."'
  142. 'You look a little surprised by what he said. "How do you..."'
  143. *nl
  144. 'Then he shrugs and interrupts you. "Anyone remotely in the know, knows all about my sisters antics, can''t say I am remotely surprised. I always knew she was a slut in the making." He says in disgust like he blames her for what happened.'
  145. 'You frown to him. "That''s not very nice, so is she here or not?" You demand.'
  146. 'He shakes his head. "No she is likely out letting a bunch of guys gangbang her or something again. So why don''t you go look for her somewhere else." You shake your head and then walk off as he closes the door.'
  147. end
  148. act 'Leave': gt 'pav_residential'
  149. else
  150. if pcs_hotcat >= 6:
  151. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov. "Hello again <<$pcs_nickname>>, nice to see you again," he says as he looks you over with hungry eyes.'
  152. 'You smile at him. "Hi. Is Sonia here?"'
  153. 'He nods and stands aside. "A beautiful thing like you shouldn''t be hanging out with a slut like my sister, it''s bad for your rep." He says in disgust like he blames her for what happened.'
  154. *nl
  155. 'You frown to him sick of his comments. "Is she here or not?" You demand.'
  156. 'He shakes his head. "No she is likely out letting a bunch of guys gangbang her or something again. But by all means, come in and make yourself comfortable. We could get to know each other."'
  157. 'You shake your head no. "No thanks, then you turn and walk off." He stands there momentarily, checking you out as you walk away, before he finally closes the door.'
  158. else
  159. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov. "Hello again <<$pcs_nickname>>," he says to you with a bored look on his face.'
  160. 'You smile at him. "Hi. Is Sonia here?"'
  161. 'He nods and stands aside. "You shouldn''t be hanging out with a slut like my sister, it''s bad for your rep." He says in disgust like he blames her for what happened.'
  162. 'You frown to him sick of his comments. "Is she here or not?" You demand.'
  163. 'He shakes his head. "No she is likely out letting a bunch of guys gangbang her or something again. So why don''t you go look for her somewhere else." You shake your head and then walk off as he closes the door.'
  164. end
  165. act 'Leave': gt 'pav_residential'
  166. end
  167. end
  168. end
  169. elseif rand(0,3) = 0:
  170. *clr & cla
  171. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  172. if soniaQW['tkachenko'] = 0:
  173. soniaQW['tkachenko'] = 1
  174. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello. Can I help you?" she asks.'
  175. 'You smile at her. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  176. 'She frowns at you. It seems she doesn''t care for your casual attitude. "I am Tkachenko Ivanko, but you can call me Mrs Ivanko. Who are you exactly?"'
  177. 'You keep your smile. "Sorry, Mrs Ivanko. I''m <<$pcs_firstname>> <<$pcs_lastname>>."'
  178. 'She nods a little. "Sonia isn''t here, but she should be home later. You can call her then," she says before closing the door in your face.'
  179. else
  180. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Sonia isn''t here, but she should be home later. You can call her then," she says before politely closing the door, not inviting you in.'
  181. end
  182. act 'Leave': gt 'pav_residential'
  183. elseif rand(0, 2) = 0:
  184. *clr & cla
  185. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/tkachenko.jpg"></center>'
  186. if soniaQW['tkachenko'] = 0:
  187. soniaQW['tkachenko'] = 1
  188. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello. Can I help you?" she asks.'
  189. 'You smile at her. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  190. 'She frowns at you. It seems she doesn''t care for your casual attitude. "I am Tkachenko Ivanko, but you can call me Mrs Ivanko. Who are you exactly?"'
  191. 'You keep your smile. "Sorry, Mrs Ivanko. I''m <<$pcs_firstname>> <<$pcs_lastname>>."'
  192. 'She nods a little. "Better. Young ladies should have proper manners after all. Sonia is in her room." She stands aside to let you in before she closes the door.'
  193. else
  194. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Sonia''s mother, who has an unfriendly, serious look on her face. "Hello again, <<$pcs_firstname>>. Sonia is in her room."'
  195. '"Thank you, Mrs Ivanko," you politely reply to keep her happy, and she lets you in before closing the door behind you.'
  196. end
  197. act 'Enter': gt 'soniahome', 'hallway'
  198. elseif rand(0,1) = 0:
  199. *clr & cla
  200. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/shulyov.jpg"></center>'
  201. if soniaQW['shulyov'] = 0:
  202. soniaQW['shulyov'] = 1
  203. if pcs_hotcat >= 6:
  204. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks as he looks you over with hungry eyes.'
  205. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  206. 'He nods and stands aside. "I didn''t know my little sister had such beautiful friends. By all means, come in and welcome. My name is Shulyov. Sonia is in her room." Once you''re inside, he closes the door behind you. He stands there momentarily, checking you out before he finally walks away.'
  207. else
  208. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by a young, good-looking man about your sister''s age who has a friendly smile. "Hello. Can I help you?" he asks.'
  209. 'You smile at him. "Hi, I''m <<$pcs_nickname>>, one of Sonia''s classmates. Is she here?"'
  210. 'He nods and stands aside. "Yeah, she''s in her room." Once you enter, he closes the door behind you and walks away.'
  211. end
  212. else
  213. if pcs_hotcat >= 6:
  214. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov who has a friendly smile. "Hello again <<$pcs_nickname>>, nice to see you," he says as he looks you over with hungry eyes.'
  215. 'You smile at him. "Hi. Is Sonia here?"'
  216. 'He nods and stands aside. "She''s in her room. By all means, come in and make yourself comfortable." Once you''re inside, he closes the door behind you. He stands there momentarily, checking you out before he finally walks away.'
  217. else
  218. 'You stand outside the Ivanko household, knocking on the door. It''s quickly answered by Shulyov with a bored look on his face, "Yeah?"'
  219. 'You smile at him. "Hi. Is Sonia here?"'
  220. 'He nods and stands aside. "She''s in her room," he says while hooking his thumb back over his shoulder. He waits for you to walk in before closing the door and walking away.'
  221. end
  222. end
  223. act 'Enter': gt 'soniahome', 'hallway'
  224. else
  225. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big25.jpg"></center>'
  226. 'You stand outside the Ivanko household, hoping that Sonia will be the one to come open the door.'
  227. 'To your relief, Sonia answers the door with a smile. "Hi <<$pcs_nickname>>. Come in." She closes the door and heads for her room as you walk inside.'
  228. act 'Enter': gt 'soniahome', 'hallway'
  229. end
  230. end
  231. end
  232. if $ARGS[0] = 'hallway':
  233. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  234. $location_type = 'private'
  235. $menu_arg = $ARGS[0]
  236. menu_off = 0
  237. killvar '$locclass'
  238. *clr & cla
  239. minut += 1
  240. gs 'stat'
  241. '<center><b><font color = maroon>Hallway</font></b></center>'
  242. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/hall.jpg"></center>'
  243. 'You enter a small bright hallway with a door to the lounge on your right and a staircase at the end leading to the bedrooms and bathroom upstairs. There''s also a door to the kitchen in front of you.'
  244. act 'Leave': gt 'pav_residential'
  245. act 'Go to Sonia''s bedroom': gt 'soniahome', 'sonia_room'
  246. act 'Go to Brother''s Room': gt 'soniahome', 'soniabrother'
  247. act 'Go to Parents Room': gt 'soniahome', 'soniaparents'
  248. act 'Go to Living Room': gt 'soniahome', 'livingroom'
  249. act 'Go to the bathroom': gt 'soniahome', 'bathroom'
  250. act 'Go to the kitchen': gt 'soniahome', 'kitchen'
  251. end
  252. if $ARGS[0] = 'bathroom':
  253. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  254. $location_type = 'bathroom'
  255. $menu_arg = $ARGS[0]
  256. menu_off = 0
  257. *clr & cla
  258. minut += 1
  259. gs 'stat'
  260. '<center><b><font color = maroon>Bathroom</font></b></center>'
  261. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/bathroom.jpg"></center>'
  262. 'You enter the bathroom, which is fully tiled with a grey-and-white colour scheme. Whilst reasonably small, it''s very tastefully decorated. It''s a fairly typical bathroom, but this might be the cleanest one you''ve ever been in. It looks practically brand new and smells lovely.'
  263. 'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
  264. *nl
  265. gs 'piercing_management', 'set_manage_string'
  266. act 'Take a shower':
  267. *clr & cla
  268. menu_off = 1
  269. minut += 10
  270. dynamic $showerdin
  271. gs 'stat'
  272. '<center><h4><font color="maroon">Bathroom</font></h4></center>'
  273. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  274. 'You take a quick shower.'
  275. act 'Take a selfie':
  276. gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
  277. end
  278. act 'Dry off and get dressed':gt 'soniahome', 'bathroom'
  279. end
  280. dynamic $bath
  281. dynamic $bteeth
  282. dynamic $tampon
  283. dynamic $basin
  284. gs 'din_van', 'prvt_pee'
  285. act 'Go to the hallway': gt 'soniahome', 'hallway'
  286. end
  287. if $ARGS[0] = 'kitchen':
  288. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  289. $menu_arg = $ARGS[0]
  290. menu_off = 0
  291. *clr & cla
  292. minut += 1
  293. gs 'stat'
  294. '<center><b><font color = maroon>Kitchen</font></b></center>'
  295. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/kitchen.jpg"></center>'
  296. 'As you enter the kitchen, you notice that whilst it isn''t large, it''s very tastefully done and has everything needed. It also has a dining table adjacent to it for family meals.'
  297. act 'Go to the hallway': gt 'soniahome', 'hallway'
  298. act 'Look in the fridge': gt 'soniahome', 'fridge'
  299. dynamic $fill_bottle
  300. dynamic $driwater
  301. end
  302. if $ARGS[0] = 'fridge':
  303. menu_off = 1
  304. *clr & cla
  305. minut += 1
  306. if ivanko['food_day'] ! daystart:
  307. ivanko['soup'] = 1
  308. ivanko['leftovers'] = 1
  309. ivanko['water'] = 1
  310. ivanko['sandwich'] = 1
  311. end
  312. gs 'stat'
  313. if ivanko['leftovers'] >= 1:
  314. $ivanko['leftover_txt'] = ' some leftovers'
  315. else
  316. $ivanko['leftover_txt'] = ''
  317. end
  318. if ivanko['soup'] >= 1:
  319. $ivanko['soup_txt'] = ' some soup'
  320. else
  321. $ivanko['soup_txt'] = ''
  322. end
  323. if ivanko['water'] >= 1:
  324. $ivanko['water_txt'] = ' some bottled water'
  325. else
  326. $ivanko['water_txt'] = ''
  327. end
  328. if ivanko['sandwich'] >= 1:
  329. $ivanko['sandwich_txt'] = ' some stuff to make a sandwich'
  330. else
  331. $ivanko['sandwich_txt'] = ''
  332. end
  333. '<center><img <<$set_imgh>> src="images/shared/home/kitchen/fridge.jpg"></center>'
  334. 'You open the fridge and see:<<$ivanko[''water_txt'']>><<$ivanko[''soup_txt'']>><<$ivanko[''leftover'']>><<$ivanko[''sandwich_txt'']>>'
  335. act 'Close the refrigerator': gt 'soniahome', 'kitchen'
  336. if ivanko['leftovers'] > 0:
  337. act 'Eat some leftovers':
  338. *clr & cla
  339. minut += 5
  340. ivanko['food_day'] = daystart
  341. ivanko['leftovers'] -= 1
  342. gs 'stat'
  343. '<center><img <<$set_imgh>> src="images/shared/food/leftovers.jpg"></center>'
  344. pcs_health += 10
  345. pcs_mood += 20
  346. fat += 2
  347. pcs_energy += 50
  348. if pcs_hydra >= 100:
  349. pcs_hydra += 20
  350. else
  351. pcs_hydra += 40
  352. end
  353. cumspclnt = 2
  354. gs 'cum_cleanup'
  355. pcs_breath = 0
  356. 'It seems to be leftovers from last night''s dinner. Unfortunately, it isn''t very good, even for leftovers. You doubt it was much better when it was fresh.'
  357. act 'Continue': gt 'soniahome', 'kitchen'
  358. end
  359. elseif ivanko['water'] >= 0:
  360. act 'Have some water':
  361. *clr & cla
  362. minut += 5
  363. ivanko['food_day'] = daystart
  364. ivanko['water'] -= 1
  365. gs 'stat'
  366. '<center><img <<$set_imgh>> src="images/shared/food/waterbottle1.jpg"></center>'
  367. pcs_health += 10
  368. pcs_mood += 20
  369. fat += 2
  370. pcs_energy += 50
  371. if pcs_hydra >= 100:
  372. pcs_hydra += 20
  373. else
  374. pcs_hydra += 40
  375. end
  376. cumspclnt = 2
  377. gs 'cum_cleanup'
  378. pcs_breath = 0
  379. 'You drink some bottled water.'
  380. act 'Continue': gt 'soniahome', 'kitchen'
  381. end
  382. elseif ivanko['soup'] >= 0:
  383. act 'Have some soup':
  384. *clr & cla
  385. minut += 5
  386. ivanko['food_day'] = daystart
  387. ivanko['soup'] -= 1
  388. gs 'stat'
  389. '<center><img <<$set_imgh>> src="images/shared/food/soup.jpg"></center>'
  390. pcs_health += 10
  391. pcs_mood += 20
  392. fat += 2
  393. pcs_energy += 50
  394. if pcs_hydra >= 100:
  395. pcs_hydra += 20
  396. else
  397. pcs_hydra += 40
  398. end
  399. cumspclnt = 2
  400. gs 'cum_cleanup'
  401. pcs_breath = 0
  402. 'You find some soup in the fridge and spoon out a bowlful to eat. Unfortunately, it isn''t very good, and you feel that it was sitting there too long.'
  403. act 'Continue': gt 'soniahome', 'kitchen'
  404. end
  405. elseif ivanko['sandwich'] >= 0:
  406. act 'Make a sandwich':
  407. *clr & cla
  408. minut += 5
  409. ivanko['food_day'] = daystart
  410. ivanko['sandwich'] -= 1
  411. gs 'stat'
  412. '<center><img <<$set_imgh>> src="images/shared/food/reuben.jpg"></center>'
  413. pcs_health += 10
  414. pcs_mood += 20
  415. fat += 2
  416. pcs_energy += 50
  417. if pcs_hydra >= 100:
  418. pcs_hydra += 20
  419. else
  420. pcs_hydra += 40
  421. end
  422. cumspclnt = 2
  423. gs 'cum_cleanup'
  424. pcs_breath = 0
  425. 'You get all the stuff you need from the fridge, get some bread out of the cabinet and make yourself a sandwich.'
  426. act 'Continue': gt 'soniahome', 'kitchen'
  427. end
  428. end
  429. end
  430. if $ARGS[0] = 'livingroom':
  431. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  432. menu_off = 0
  433. CLOSE ALL
  434. *clr & cla
  435. if livingev_day ! daystart:
  436. livingev = rand (1, 5)
  437. else
  438. livingev = 0
  439. end
  440. $locclass = 'livingr'
  441. minut += 1
  442. gs 'stat'
  443. '<center><b><font color = maroon>Living room</font></b></center>'
  444. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/living_room.jpg"></center>'
  445. 'You walk into a small but comfortable lounge which is very clean and tidy. You see the TV in the corner and a cozy family settee on the opposite wall facing a fireplace, giving the room a warm and comfortable look.'
  446. act 'Leave': gt 'soniahome', 'hallway'
  447. end
  448. if $ARGS[0] = 'soniaparents':
  449. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  450. menu_off = 0
  451. CLOSE ALL
  452. *clr & cla
  453. minut += 1
  454. gs 'stat'
  455. '<center><b><font color = maroon>Sonia''s parent''s room</font></b></center>'
  456. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/parents_bedroom.jpg"></center>'
  457. 'You look into Sonia''s parents'' bedroom and see that, as with the rest of the house, it''s spotless, tidy and tastefully decorated, making the most of the available space. There''s a wardrobe to your right and the bed on the left, with a chest of drawers and a beautiful fireplace.'
  458. if hour < 7 or hour > 22:
  459. 'You look into the bedroom and see Sonia''s parents asleep. Not wanting to disturb them, you close the door and leave.'
  460. act 'Leave': gt 'soniahome', 'hallway'
  461. else
  462. 'Since nobody''s here, you should probably leave, or you could take a look around if you''re that curious.'
  463. act 'Leave': gt 'soniahome', 'hallway'
  464. act 'Look around':
  465. *clr & cla
  466. minut += 10
  467. '<center><b><font color = maroon>Sonia''s parent''s room</font></b></center>'
  468. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/momsdrawer.jpg"></center>'
  469. 'You snoop around, opening drawers and looking in the closet. Even though you hope to find something, you don''t see anything interesting. The room is perfectly organized, with each drawer containing a type of clothing neatly folded up. Other than that, there seems to be nothing of interest.'
  470. act 'Leave': gt 'soniahome', 'hallway'
  471. end
  472. end
  473. end
  474. if $ARGS[0] = 'soniabrother':
  475. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  476. menu_off = 0
  477. CLOSE ALL
  478. *clr & cla
  479. minut += 1
  480. gs 'stat'
  481. '<center><b><font color = maroon>Shulyov''s room</font></b></center>'
  482. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/hall.jpg"></center>'
  483. 'You try the door but it is locked.'
  484. act 'Leave': gt 'soniahome', 'hallway'
  485. end
  486. if $ARGS[0] = 'sonia_room':
  487. gs 'shortgs', 'setloc', 'soniahome', $ARGS[0]
  488. $menu_arg = $ARGS[0]
  489. menu_off = 0
  490. *clr & cla
  491. minut += 1
  492. gs 'stat'
  493. '<center><b><font color = maroon>Sonia''s bedroom</font></b></center>'
  494. if soniaQW['fallenangel'] = 1:
  495. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  496. 'The first thing you notice about her room is <a href="exec:gt ''soniahome'', ''sonia_chat_special''">Sonia</a> is lying on her bed crying. The next thing you notice is that it''s spotless and orderly. Nothing is out of place. There is a dresser against one wall with several things neatly placed on it, with pictures on the wall above it. The bed is near the center of the room against one wall, and the bed is made with a body pillow leaning against the other pillows. Above the bed is a short string of lights, while a small makeup table with all the makeup lined up in a very orderly fashion sits against another wall.'
  497. elseif soniaQW['fallenangel'] <= 3:
  498. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_room.jpg"></center>'
  499. 'The first thing you notice about her room is that it''s spotless and orderly. Nothing is out of place. There is a dresser against one wall with several things neatly placed on it, with pictures on the wall above it. The bed is near the center of the room against one wall, and the bed is made with a body pillow leaning against the other pillows. Above the bed is a short string of lights, while a small makeup table with all the makeup lined up in a very orderly fashion sits against another wall.'
  500. '<a href="exec:gt ''soniahome'', ''sonia_chat''">Sonia</a> is lying on her bed looking sad, depressed and miserable, at least she is not still crying.'
  501. else
  502. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_room.jpg"></center>'
  503. 'The first thing you notice about her room is that it''s spotless and orderly. Nothing is out of place. There is a dresser against one wall with several things neatly placed on it, with pictures on the wall above it. The bed is near the center of the room against one wall, and the bed is made with a body pillow leaning against the other pillows. Above the bed is a short string of lights, while a small makeup table with all the makeup lined up in a very orderly fashion sits against another wall.'
  504. '<a href="exec:gt ''soniahome'', ''sonia_chat''">Sonia</a> is lying on her bed relaxing.'
  505. end
  506. if $clothingworntype = 'nude':
  507. act 'Dress yourself': gs 'shortgs', 'dress' & gt 'soniahome', 'sonia_room'
  508. else
  509. act 'Go to the hallway': gt 'soniahome', 'hallway'
  510. end
  511. end
  512. if $ARGS[0] = 'sonia_chat':
  513. if soniaQW['fallenangel'] = 2:
  514. gt 'soniahome', 'sonia_chat2'
  515. elseif soniaQW['fallenangel'] = 3:
  516. gt 'soniahome', 'sonia_chat3'
  517. elseif soniaQW['happyslut'] = 1:
  518. !! This is for when Sonia comes to terms with her new reality
  519. gt 'soniahome', 'sonia_chat4'
  520. else
  521. gt 'soniahome', 'sonia_chat1'
  522. end
  523. end
  524. if $ARGS[0] = 'sonia_chat_special':
  525. menu_off = 1
  526. *clr & cla
  527. soniaQW['fallenangel'] = 2
  528. minut += 5
  529. gs 'stat'
  530. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  531. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  532. 'You go over and sit on the bed next to Sonia, you lean in a comfort her as best you can. She cries for several more minutes before she stops and looks at you, with puffy eyes and a tear stained face. "Why are you here?"'
  533. act 'I wanted to see how you were':
  534. *clr & cla
  535. gs 'npc_relationship', 'modify', 'A25', 'like'
  536. minut += 5
  537. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  538. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  539. 'You give her a hug. "I wanted to see how you were and remind you, you still have a friend."'
  540. 'She hugs you back fiercely and starts crying again for several more minutes, before she stops again. "Thank you, you don''t know how much that means to me." You talk about what happened to her and what has been going on at school, from time to time she starts crying again, before she finally says. "I just don''t know what I am going to do."'
  541. if grupTipe = 4:
  542. act 'Tell her you will protect her':
  543. *clr & cla
  544. minut += 5
  545. gs 'npc_relationship', 'modify', 'A25', 'like'
  546. gs 'stat'
  547. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  548. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  549. '"I will try to protect you from the other gopniks but you''ve got to start standing up for yourself too." You tell her firmly.'
  550. 'She smiles sadly. "I know you would try but we both know you can''t be everywhere and there is way more of them than us two."'
  551. 'You promise to figure something out, get some of the others to agree, you talk for a while more and finally, she says. "I... I need to be alone again, I just can''t think or talk about this right now, please understand." You assure here you do understand, making her smile to you. Then you make your goodbyes and leave.'
  552. act 'Leave': gt 'pav_residential'
  553. end
  554. end
  555. act 'Tell her you will help':
  556. *clr & cla
  557. soniaQW['redemp'] = 1
  558. gs 'npc_relationship', 'modify', 'A25', 'adore'
  559. minut += 5
  560. gs 'stat'
  561. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  562. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  563. '"I will help you get through this." You tell her firmly.'
  564. 'She smiles sadly. "How?"'
  565. 'You shrug a bit. "I don''t know, but one bad night does not define you. We will just convince the others, we will find a way for them to accept you again."'
  566. 'You hug it out for a bit and talk about how you might do it without a solid plan but a rough idea, you talk for a while more and finally she says. "I... I need to be alone again, I just can''t think or talk about this right now, please understand." You assure here you do understand, making her smile to you. Then you make your goodbyes and leave.'
  567. act 'Leave': gt 'pav_residential'
  568. end
  569. act 'Tell her to accept it':
  570. *clr & cla
  571. minut += 5
  572. gs 'stat'
  573. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  574. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  575. '"Just accept it." You tell her.'
  576. 'She looks shocked. "What? Accept being seen as the town slut?"'
  577. 'You shrug a bit. "Look you wanted to walk on the wild side right?" She frowns but nods. "Ok, and you were enjoying yourself until, well your rep was ruined right?"'
  578. 'She frown a bit more, but then slowly nods. "Yeah... I guess I was." She seems reluctant to admit it now but she does.'
  579. 'Then you give her a slight smile. "Then own it, be the party girl who just has fun you wanted to be, but on your terms."'
  580. *nl
  581. 'Sonia looks thoughtful for a moment. "I guess, I mean I see your point, but I don''t think it will be that easy."'
  582. 'You nod in agreement. "I didn''t say it would but it can be done. I mean look at Anushka, she has a hell of a rep. If even half the stuff I have heard is true she has done worse than you, yet she manages to keep things on her terms, so why can''t you?"'
  583. 'She opens her mouth a couple of times to respond and closes it each time, obviously not sure how to respond. "Yeah... ok you''re right. This won''t be easy but this is my life damnit." She laughs a little but only briefly. "You gave me a lot to think about, but for now I think I would like to be alone if you don''t mind." The two of you hug again and then you say your goodbyes and leave her to ponder what to do next.'
  584. act 'Leave': gt 'pav_residential'
  585. end
  586. if grupTipe = 5 and fame['pav_slut'] > 200:
  587. act 'Let''s improve our reputation together':
  588. *clr & cla
  589. minut += 5
  590. gs 'stat'
  591. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  592. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  593. '"You know you''re not the only one in this mess; just look at me!" You tell her.'
  594. 'That brings a smile to her face You grin back at her as you continue. "Hey, I''m happy to see you can still smile but that''s my reputation you''re grinning at!"'
  595. '"Oh! I''m sorry <<$pcs_nickname>>, I didn''t mean too..." She trails off.'
  596. '"Don''t worry about it, I was just joking with you. Look, how about we try and do this together?"'
  597. act 'Tell you''ll redeem yourselves together':
  598. *clr & cla
  599. soniaQW['redemp'] = 1
  600. gs 'stat'
  601. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  602. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/soniacrying.jpg"></center>'
  603. 'She looks a bit confused so you explain. "Look my reputation is in the gutter too and I''m fed up with getting picked on so how about we help each other and work together so we can rejoin a clique and improve our lives at school?"'
  604. 'Sonia looks thoughtful for a moment. "Yeah I guess we could do that but I don''t think it will be that easy."'
  605. 'You nod in agreement. "I didn''t say it would but it can be done if we help each other and stay determined."'
  606. 'She opens her mouth a couple of times to respond and closes it each time, obviously not sure how to respond. "Yeah... Maybe, at least we can try." She smiles at you and gives you a brief hug. "This won''t be easy but this is our life so yeah let''s do it! However, for now I think I would like to be alone if you don''t mind." The two of you hug again and then you say your goodbyes. As you leave you both ponder how best to approach the mess you''re both in.'
  607. act 'Leave': gt 'pav_residential'
  608. end
  609. end
  610. end
  611. end
  612. end
  613. if $ARGS[0] = 'sonia_chat1':
  614. menu_off = 1
  615. *clr & cla
  616. minut += 2
  617. gs 'stat'
  618. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  619. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  620. 'You sit on the bed next to Sonia and look around her room as she starts chatting about something she recently read about in a magazine.'
  621. act 'Stop talking': gt 'soniahome', 'sonia_room'
  622. act 'Make small talk':
  623. *clr & cla
  624. minut += 5
  625. gs 'npc_relationship', 'modify', 'A25', 'like'
  626. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  627. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  628. 'You talk with Sonia about various things, mostly about fashion, your mutual friends, or school in general.'
  629. act 'Stop talking': gt 'soniahome', 'sonia_room'
  630. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  631. end
  632. act 'Ask what she''s been up to':
  633. *clr & cla
  634. gs 'npc_relationship', 'modify', 'A25', 'like'
  635. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  636. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  637. '"So, what have you been up to lately?" you ask.'
  638. 'She sighs dramatically. "Mostly trying to find some fun and avoid my parents. I think I''ll hang myself if I hear one more speech about how a proper young lady has to act." She ends with a giggle.'
  639. 'You smile at her. "Well, don''t do that. You have too pretty of a neck to bruise." You both laugh at that. "But seriously, I understand. My mom is insanely overbearing as well."'
  640. 'The two of you are soon talking about how bad your mothers are. It seems you have a lot in common with overbearing mothers trying to control every aspect of your lives.'
  641. act 'Stop talking': gt 'soniahome', 'sonia_room'
  642. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  643. end
  644. act 'Ask her about her fashion sense':
  645. *clr & cla
  646. minut += 15
  647. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  648. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  649. 'She often wears older clothes, but she somehow always manages to make them work and look stylish. "How do you manage to always look so nice?"'
  650. 'She smiles. "You mean for someone that has cheaper clothes?" You''re about to protest that you didn''t mean it that way when she stops you. "I learned to sew. At first, it was just to fix tears and later alter clothes so they fit better and look nicer. You would be surprised what you can do with a little effort." She goes on to talk about how she goes about turning fairly plain looking clothes into stylish ones.'
  651. act 'Stop talking': gt 'soniahome', 'sonia_room'
  652. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  653. end
  654. if soniaQW['soniafall'] > 0:
  655. act 'Ask about hanging out with the gopniks':
  656. *clr & cla
  657. minut += 5
  658. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  659. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  660. '"What''s going on with you and the gopniks?" you ask.'
  661. '"I''m just tired of being the good girl. I want to cut loose, get a little wild and have some fun. What''s wrong with that?" she replies.'
  662. 'You sit in silence, wondering if you should push things. "Yeah, but you can''t really trust those guys," you meekly reply.'
  663. 'She rolls her eyes. "I can take care of myself. Just let me have my fun." You''re about to say something, but you can tell it will only cause an argument and decide to drop it.'
  664. act 'Stop talking': gt 'soniahome', 'sonia_room'
  665. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  666. end
  667. end
  668. if soniaQW['shulyov'] > 0:
  669. act 'Ask about her brother':
  670. *clr & cla
  671. minut += 5
  672. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  673. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  674. '"So. I met your brother," you state matter of factly.'
  675. '"Oh god, don''t fall for anything he says. He''s a total horn dog to the point I can''t count the number of ''girlfriends'' he''s had. He just uses them for sex and tosses them aside, yet they keep coming back to him. Do yourself a favor and stay away from him," she says in a serious tone. You just nod in response, not sure what you could possibly say back to her.'
  676. act 'Stop talking': gt 'soniahome', 'sonia_room'
  677. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  678. end
  679. end
  680. act 'Ask about the future':
  681. *clr & cla
  682. minut += 5
  683. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  684. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  685. '"What are your plans for after school?" you ask.'
  686. 'She looks at you with a smile. "I''ve got good grades, more than enough to get into the university in Saint Petersburg. I''m planning to enrol there after school and study fashion design, but my parents want me to become a doctor or a lawyer or get a business degree or something like that."'
  687. 'Before you can say anything, she turns to you. "What about you? What are your plans for the future?"'
  688. act 'I don''t know':
  689. *clr & cla
  690. minut += 5
  691. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  692. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  693. '"I''m not sure, but I guess I have a few options," you tell her.'
  694. 'She nods. "Oh. Well, I guess you still have some time left to make up your mind..." she says. She sounds unsure though, as if she doesn''t believe it herself.'
  695. 'You''re not sure what more to say about it, so you decide to change the subject.'
  696. act 'Stop talking': gt 'soniahome', 'sonia_room'
  697. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  698. end
  699. act 'Go to the University':
  700. *clr & cla
  701. minut += 5
  702. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  703. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  704. 'You get a little excited. "I''m planning to attend the university too. At least now I''ll know someone there."'
  705. 'She grins happily. "Maybe we should think about being roommates when we go? As you said, then we would know someone and we already get along. Let''s talk about it some more when the time comes."'
  706. act 'Stop talking': gt 'soniahome', 'sonia_room'
  707. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  708. end
  709. if Rex_Love = 1 or artemQW['bf'] = 1 or kotovLoveQW = 1 or fedorKozlovQW or NikoVolkovQW >= 5 or (pcs_lover - pcs_girlfriends) > 0:
  710. if Rex_Love = 1: act 'Get married to Rex': gt 'soniahome', 'telling_marrige_dreams', 'Rex'
  711. if artemQW['bf'] = 1: act 'Get married to Artem': gt 'soniahome', 'telling_marrige_dreams', 'Artem'
  712. if kotovLoveQW = 1: act 'Get married to Vitek': gt 'soniahome', 'telling_marrige_dreams', 'Vitek'
  713. if fedorKozlovQW >= 5: act 'Get married to Fedor': gt 'soniahome', 'telling_marrige_dreams', 'Fedor'
  714. if NikoVolkovQW >= 5: act 'Get married to Niko': gt 'soniahome', 'telling_marrige_dreams', 'Niko'
  715. i = 0
  716. :marrid_looop
  717. if i < arrsize('lover'):
  718. $temp_npcid = $lover[i]
  719. if npc_gender[$temp_npcid] ! 1:
  720. dynamic 'act ''Get married to <<$npc_usedname["<<$temp_npcid>>"]>>'': gt ''soniahome'', ''telling_marrige_dreams'', $npc_usedname["<<$temp_npcid>>"]'
  721. end
  722. killvar '$temp_npcid'
  723. i += 1
  724. jump 'marrid_looop'
  725. end
  726. killvar 'i'
  727. else
  728. act 'Get married':
  729. *clr & cla
  730. minut += 5
  731. gs 'stat'
  732. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  733. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  734. 'You sigh in a way only hopeless romantics do. "Hopefully I can find that special someone and get married soon."'
  735. 'She smiles, seeing the signs of love. "If he makes you happy, then I''m happy for you."'
  736. 'You''re not sure what more to say on the topic and decide to change the subject.'
  737. act 'Stop talking': gt 'soniahome', 'sonia_room'
  738. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  739. end
  740. end
  741. end
  742. act 'Ask if she has a boy/girlfriend':
  743. *clr & cla
  744. minut += 5
  745. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  746. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  747. 'You don''t even know if she''s a virgin or not and don''t know if you should even ask, but you''re curious. "Do you have a boyfriend or girlfriend?"'
  748. 'She shakes her head. "Nope, but I would like to find the right guy. Until then, I just want to have a little fun."'
  749. act 'Ask if she has ever dated':
  750. *clr & cla
  751. minut += 5
  752. gs 'npc_relationship', 'modify', 'A25', 'like'
  753. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  754. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  755. 'You nod in understanding. "So have you ever... You know. Dated a guy?"'
  756. 'She blushes when she realizes what you''re really asking. "A few times, but nothing too serious until a few months ago. While on vacation with my family, I met this boy... and it was magical. We spent all our time together and one night... Well, we did it..." she giggles.'
  757. *nl
  758. 'You smile. "I''m glad you found someone, but it''s a shame he isn''t close. Are you still seeing him?"'
  759. 'She shakes her head. "We talked about it, but felt it wouldn''t be fair. We still talk, but are free to see other people." She starts talking about her first time with him and how after that, they had sex almost every day until she had to come home. When she finishes her story, she turns to you. "What about you?"'
  760. act 'Stop talking': gt 'soniahome', 'sonia_room'
  761. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  762. if Rex_Love = 1 or artemQW['bf'] = 1 or kotovLoveQW = 1 or fedorKozlovQW or NikoVolkovQW >= 5 or (pcs_lover - pcs_girlfriends) > 0:
  763. act 'I have a boyfriend': gt 'soniahome', 'boyfriend_chat'
  764. end
  765. end
  766. act 'Let it drop':
  767. *clr & cla
  768. minut += 5
  769. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  770. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  771. 'You smile at her reassuringly. "I''m sure you''ll find the right guy, or girl."'
  772. 'She giggles. "I kind of already did..."'
  773. 'You looked surprised. "Well? Who is it?"'
  774. 'She blushes. "While on vacation with my family, I met this boy... and it was magical. We spent all our time together and one night... Well, we did it..." she giggles.'
  775. *nl
  776. 'You smile. "I''m glad you found someone, but it''s a shame he isn''t close. Are you still seeing him?"'
  777. 'She shakes her head. "We talked about it, but felt it wouldn''t be fair. We still talk, but are free to see other people." She starts talking about her first time with him and how after that, they had sex almost every day until she had to come home. When she finishes her story, she turns to you. "What about you?"'
  778. act 'Stop talking': gt 'soniahome', 'sonia_room'
  779. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  780. if Rex_Love = 1 or artemQW['bf'] = 1 or kotovLoveQW = 1 or fedorKozlovQW or NikoVolkovQW >= 5 or (pcs_lover - pcs_girlfriends) > 0:
  781. act 'I have a boyfriend': gt 'soniahome', 'boyfriend_chat'
  782. end
  783. end
  784. end
  785. gs 'willpower', 'misc', 'self', 'easy'
  786. if will_cost <= pcs_willpwr:
  787. act 'Kiss her (<<will_cost>> Willpower)':
  788. *clr & cla
  789. gs 'willpower', 'pay', 'self'
  790. gs 'stat'
  791. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  792. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/home/bed_kiss.jpg"></center>'
  793. if pcs_hotcat >= 5:
  794. 'As you sit side by side, you can''t help but look at her. Maybe for too long, or maybe she just senses it, because she turns her head to look at you. Her face is not that far from yours and you can''t help yourself. You lean over to give her a kiss, a kiss she fully returns.'
  795. gs 'arousal', 'foreplay', 1, 'lesbian'
  796. gs 'stat'
  797. act 'Stop kissing and talk more': gt 'soniahome', 'sonia_chat1'
  798. act 'Make out':
  799. *clr & cla
  800. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  801. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/home/bed_kiss.jpg"></center>'
  802. 'As you wrap your hands around the side of her face, you feel her hands hold you by your hips as the two of you passionately make out. After a few minutes, she pulls away flustered. She gets up and cracks the window open. "It''s getting hot in here," she says, but doesn''t elaborate when she sits back down on the bed. She chooses a spot close to you, but not so close as to invite another kiss.'
  803. gs 'arousal', 'foreplay', 2, 'lesbian'
  804. gs 'arousal', 'end'
  805. gs 'stat'
  806. act 'Stop talking': gt 'soniahome', 'sonia_room'
  807. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  808. end
  809. else
  810. 'As you sit side by side, you can''t help but look at her. Maybe for too long, or maybe she just senses it, because she turns her head to look at you. Her face is not that far from yours and you can''t help yourself. You lean over to give her a kiss. She briefly returns your kiss before stopping to pull away. Sensing that she isn''t interested, you decide to keep talking instead.'
  811. gs 'arousal', 'foreplay', 1, 'lesbian'
  812. gs 'arousal', 'end'
  813. gs 'stat'
  814. act 'Stop kissing and talk more': gt 'soniahome', 'sonia_chat1'
  815. end
  816. end
  817. else
  818. act 'Kiss her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  819. end
  820. end
  821. if $ARGS[0] = 'boyfriend_chat':
  822. *clr & cla
  823. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  824. '"I have a boyfriend you know," you tell her.'
  825. 'She grins at you. "Right. Who are you dating again?"'
  826. if NikoVolkovQW >= 5:
  827. act 'Niko':
  828. cla
  829. '"Niko," you tell her.'
  830. 'She smiles at you. "Oh. He seems pretty nice and charming. You know, for one of the gopniks." You talk to her about how great of a guy he is.'
  831. act 'Stop talking': gt 'soniahome', 'sonia_room'
  832. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  833. end
  834. end
  835. if fedorKozlovQW >= 5:
  836. act 'Fedor':
  837. cla
  838. if npc_grupTipe['A5'] = 5:
  839. '"Fedor," you tell her.'
  840. 'She arches a brow in surprise. "Fedor? Is he into girls? I mean, after he sucked Vasily''s dick in front of the whole school, you kind of have to wonder..."'
  841. 'You frown at her. "He didn''t have a choice! Those criminals were going to take everything from his family because he couldn''t pay them. He''s not gay!"'
  842. 'She holds up her hands. "Okay, okay. Sorry. As long as he makes you happy, that''s all that matters," she says, trying to make peace.'
  843. 'You nod, accepting her apology, and start telling her about how great of a guy he is.'
  844. act 'Stop talking': gt 'soniahome', 'sonia_room'
  845. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  846. else
  847. '"Fedor," you tell her.'
  848. 'She arches her brow slightly. "Fedor?" she asks before grinning. "If you were going to date a jock, I would have gone for Lazar. Or maybe Ivan?" she says with a giggle.'
  849. 'You smile at her. "I like Fedor. He''s sweet and makes me happy. You can have Lazar or Ivan."'
  850. 'You both giggle before you tell her about how great Fedor is and what an amazing boyfriend he is.'
  851. act 'Stop talking': gt 'soniahome', 'sonia_room'
  852. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  853. end
  854. end
  855. end
  856. if kotovLoveQW = 1:
  857. act 'Vitek':
  858. cla
  859. if soniaQW['vitek_bj_watched'] = 1:
  860. '"Vitek," you tell her.'
  861. 'She seems surprised. "Really? But neither of you said anything... When he and I... You know..."'
  862. 'You shrug. "He messes around sometimes, but I know he loves me, so I don''t mind." After that the conversation quickly stops, so you decide to change the subject.'
  863. elseif soniaQW['soniafall'] >= 6:
  864. '"Vitek," you tell her.'
  865. 'She seems surprised. "Really? I... I''m sorry, but he said he wasn''t seeing anyone and we fooled around." You can tell she''s afraid of how you''ll react, but you know it isn''t her fault.'
  866. 'You shake your head, not sure what to say. "Let''s just change the subject."'
  867. else
  868. '"Vitek," you tell her.'
  869. 'She seems surprised. "Really? I''ve been hanging out with Dan, Vasily and him a little lately and he never once mentioned it."'
  870. 'You shrug. "I trust him." After that, the conversation quickly stops and you decide to change the subject.'
  871. end
  872. act 'Stop talking': gt 'soniahome', 'sonia_room'
  873. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  874. end
  875. end
  876. if artemQW['bf'] = 1:
  877. act 'Artem':
  878. cla
  879. if grupTipe = 3:
  880. '"Artem," you tell her.'
  881. 'She grins. "Well, you guys make a cute couple," she says with a giggle.'
  882. 'You sigh in a way only those in love can. "He''s sweet and really nice to me."'
  883. 'You both giggle before you tell her about how great Artem is and what an amazing boyfriend he is.'
  884. else
  885. '"Artem," you tell her.'
  886. 'She looks a little surprised. "Artem? The nerd?" She seems to consider it for a moment. "Well, I guess he is kind of cute... Just a little surprised is all," she says with a giggle.'
  887. 'You shake your head slightly at her comment. "He''s sweet and really nice to me."'
  888. 'You both giggle before you tell her about how great Artem is and what an amazing boyfriend he is.'
  889. end
  890. act 'Stop talking': gt 'soniahome', 'sonia_room'
  891. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  892. end
  893. end
  894. if Rex_Love = 1:
  895. act 'Rex':
  896. cla
  897. '"Rex," you tell her.'
  898. '"Who?" she asks as she cocks her head slightly. "Wait, isn''t he the guy that throws parties all the time? My brother sometimes goes to them."'
  899. 'You nod. "Yeah, that''s him."'
  900. *nl
  901. 'She now has an inquisitive look on her face. "How did you meet him? He''s a few years older than you," she asks.'
  902. 'You smile at her. "I was invited to his party," you tell her, then add "Okay, he''s friends with my sister. She invited me to his party and that''s where we met." You talk about the night you met him and your first date.'
  903. act 'Stop talking': gt 'soniahome', 'sonia_room'
  904. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  905. end
  906. end
  907. i = 0
  908. :lover_looop
  909. if i < arrsize('lover'):
  910. $temp_npcid = $lover[i]
  911. if npc_gender[$temp_npcid] ! 1:
  912. dynamic 'act ''<<$npc_usedname["<<$temp_npcid>>"]>>'': gt ''soniahome'', ''tell_about_generic_boyfreind'', $npc_usedname["<<$temp_npcid>>"]'
  913. end
  914. killvar '$temp_npcid'
  915. i += 1
  916. jump 'lover_looop'
  917. end
  918. killvar 'i'
  919. end
  920. if $ARGS[0] = 'tell_about_generic_boyfreind':
  921. *clr & cla
  922. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  923. '"I have a boyfriend you know," you tell her.'
  924. 'She grins at you. "Right. Who are you dating again?"'
  925. '"<<$ARGS[1]>>," you tell her.'
  926. *nl
  927. '"Who?" she asks as she cocks her head slightly.'
  928. 'You shake your head slightly. "You''ve never met him. I only just met him."'
  929. 'She smiles. "Just some guy you met, huh?" You laugh before you start telling her about him.'
  930. act 'Stop talking': gt 'soniahome', 'sonia_room'
  931. act 'Keep talking': gt 'soniahome', 'sonia_chat1'
  932. end
  933. if $ARGS[0] = 'sonia_chat2':
  934. menu_off = 1
  935. *clr & cla
  936. minut += 2
  937. soniaQW['fallenangel'] = 3
  938. gs 'stat'
  939. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  940. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  941. 'You sit on the bed next to Sonia, she looks at you and gives you a weak smile. You can tell she is still sad and depressed but at least she is not crying anymore at least not at this moment. You know if you want to chat you will have to lead the conversation.'
  942. act 'Stop talking': gt 'soniahome', 'sonia_room'
  943. act 'Make small talk':
  944. *clr & cla
  945. minut += 5
  946. gs 'npc_relationship', 'modify', 'A25', 'like'
  947. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  948. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  949. 'You talk with Sonia about various things, mostly about fashion, your mutual friends, or school in general. She does her best to talk back to you, a few times you can see her eyes water up when talking about friends or school.'
  950. act 'Stop talking': gt 'soniahome', 'sonia_room'
  951. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  952. end
  953. act 'Ask what she''s been up to':
  954. *clr & cla
  955. gs 'npc_relationship', 'modify', 'A25', 'like'
  956. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  957. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  958. '"So, what have you been up to lately?" you ask.'
  959. 'She sighs and shrugs. "Trying to make the best of my new reality, since everyone picks on me, I do my best to avoid everyone." She says with a frown.'
  960. 'You give her an encouraging smile. "You just got to make it till the end of the school year and then you can go to the University and this will all just be a bad memory."'
  961. 'The two of you are soon talking about how much better things will be at the University.'
  962. act 'Stop talking': gt 'soniahome', 'sonia_room'
  963. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  964. end
  965. act 'Ask her about her fashion sense':
  966. *clr & cla
  967. minut += 15
  968. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  969. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  970. 'She often wears older clothes, but she somehow always manages to make them work and look stylish. "How do you manage to always look so nice?"'
  971. 'She gives you a sad smile. "You mean for someone that has cheaper clothes?" You''re about to protest that you didn''t mean it that way when she stops you. "I learned to sew. At first, it was just to fix tears and later alter clothes so they fit better and look nicer. You would be surprised what you can do with a little effort." She goes on to talk about how she goes about turning fairly plain looking clothes into stylish ones.'
  972. act 'Stop talking': gt 'soniahome', 'sonia_room'
  973. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  974. end
  975. if soniaQW['slut'] >= 1:
  976. act 'Ask about the gopniks':
  977. *clr & cla
  978. minut += 5
  979. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  980. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  981. '"Are the gopniks still hassling you?" you ask.'
  982. 'She looks like she is about to cry for a moment when you bring them up but then she gets herself under control. "Not as bad as it was... I have gotten a bit better at avoiding them and I think they are starting to get bored with me... " she replies.'
  983. 'You sit in silence, wondering if you should push things. "Yeah, they can be total assholes."'
  984. 'She just nods and you decided it is best to change the subject.'
  985. act 'Stop talking': gt 'soniahome', 'sonia_room'
  986. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  987. end
  988. end
  989. if soniaQW['shulyov'] > 0:
  990. act 'Ask about her brother':
  991. *clr & cla
  992. minut += 5
  993. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  994. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  995. '"So. I met your brother," you state matter of factly. She suddenly bursts into tears. You give her a hug. "What''s wrong? what did I say?"'
  996. 'She sobs for a bit before catching her breath. "He... he says this is all my fault and that I deserved it." You do your best to comfort her but After a while of just holder her she asks you to leave so she can be alone.'
  997. act 'Leave': gt 'pav_residential'
  998. end
  999. end
  1000. act 'Ask about the future':
  1001. *clr & cla
  1002. minut += 5
  1003. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1004. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1005. '"What are your plans for after school?" you ask.'
  1006. 'She looks at you with a smile. "Moving far away from here. I still got good grades, more than enough to get into the university in Saint Petersburg. I''m planning to enroll there after school and study fashion design, but my parents want me to become a doctor or a lawyer or get a business degree or something like that."'
  1007. 'Before you can say anything, she turns to you. "What about you? What are your plans for the future?"'
  1008. act 'I don''t know':
  1009. *clr & cla
  1010. minut += 5
  1011. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1012. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1013. '"I''m not sure, but I guess I have a few options," you tell her.'
  1014. 'She nods. "Oh. Well, I guess you still have some time left to make up your mind..." she says. She sounds unsure though, as if she doesn''t believe it herself.'
  1015. 'You''re not sure what more to say about it, so you decide to change the subject.'
  1016. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1017. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  1018. end
  1019. act 'Go to the University':
  1020. *clr & cla
  1021. minut += 5
  1022. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1023. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1024. 'You get a little excited. "I''m planning to attend the university too. At least now I''ll know someone there."'
  1025. 'She grins happily. "Maybe we should think about being roommates when we go? As you said, then we would know someone and we already get along. Let''s talk about it some more when the time comes."'
  1026. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1027. act 'Keep talking': gt 'soniahome', 'sonia_chat2'
  1028. end
  1029. end
  1030. gs 'willpower', 'misc', 'self', 'easy'
  1031. if will_cost <= pcs_willpwr:
  1032. act 'Kiss her (<<will_cost>> Willpower)':
  1033. *clr & cla
  1034. gs 'npc_relationship', 'modify', 'A25', 'loathe'
  1035. gs 'npc_relationship', 'modify', 'A25', 'hate'
  1036. !!the double relationship hit is on purpose I want to be a big hit, since right now she has been raped more than once and anyone trying to be sexual with her is going to anger her
  1037. gs 'willpower', 'pay', 'self'
  1038. gs 'stat'
  1039. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1040. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/home/bed_kiss.jpg"></center>'
  1041. 'You lean in and try and kiss her, she recoils at once. "What the fuck <<$pcs_nickname>>!"'
  1042. 'You look a bit surprised by her reaction at first. "Sorry I didn''t mean anything by it."'
  1043. 'She gives you a disgusted look. "I can''t believe you of all people would try that after.... after what all has happened to be... get out."'
  1044. 'You try to comfort her, you know you messed up but she stands up and points at the door already starting to cry. "Please leave!" Not wanting to upset her further you get up and leave.'
  1045. act 'Leave': gt 'pav_residential'
  1046. end
  1047. else
  1048. act 'Kiss her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1049. end
  1050. end
  1051. if $ARGS[0] = 'sonia_chat3':
  1052. menu_off = 1
  1053. *clr & cla
  1054. minut += 2
  1055. soniaQW['fallenangel'] += 1
  1056. gs 'stat'
  1057. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1058. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1059. 'You sit on the bed next to Sonia, she looks at you and gives you a weak smile. You can tell she is still sad and depressed but at least she is not crying anymore at least not at this moment.'
  1060. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1061. act 'Make small talk':
  1062. *clr & cla
  1063. minut += 5
  1064. gs 'npc_relationship', 'modify', 'A25', 'like'
  1065. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1066. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1067. 'You talk with Sonia about various things, mostly about fashion, your mutual friends, or school in general. When you talk about fashion she livens up for a bit, school she has her moments but bring up friends she reminds you, you are her only friend left which kinda kills the mood so you decide to change the topic.'
  1068. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1069. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1070. end
  1071. act 'Ask what she''s been up to':
  1072. *clr & cla
  1073. gs 'npc_relationship', 'modify', 'A25', 'like'
  1074. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1075. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1076. '"So, what have you been up to lately?" you ask.'
  1077. 'She sighs and shrugs. "Enduring, I have started to get used to all the teasing and bullying and I am getting better at avoiding the gopniks after school, so things are better, not great but better.." She says with a frown.'
  1078. 'You give her an encouraging smile. "You just got to make it till the end of the school year and then you can go to the University and this will all just be a bad memory."'
  1079. 'The two of you are soon talking about how much better things will be at the University.'
  1080. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1081. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1082. end
  1083. act 'Ask her about her fashion sense':
  1084. *clr & cla
  1085. minut += 15
  1086. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1087. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1088. 'She often wears older clothes, but she somehow always manages to make them work and look stylish. "I am still just amazed by your sense of style you can just make anything look good."'
  1089. 'She brightens up a bit. "Thanks, I have actually been getting a lot better, since I never go out and have nothing else to do. I just stay in my room mostly and work on new outfits." She goes on to talk about how she finds old clothes in the market and experiments making new clothes out of them.'
  1090. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1091. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1092. end
  1093. if soniaQW['slut'] >= 1:
  1094. act 'Ask about the gopniks':
  1095. *clr & cla
  1096. minut += 5
  1097. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1098. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1099. '"Are the gopniks still hassling you?" you ask.'
  1100. 'She looks like she is about to cry for a moment when you bring them up but then she gets herself under control. "Not as bad as it was... I have gotten a bit better at avoiding them and I think they are starting to get bored with me... " she replies.'
  1101. 'You sit in silence, wondering if you should push things. "Yeah, they can be total assholes."'
  1102. 'She just nods and you decided it is best to change the subject.'
  1103. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1104. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1105. end
  1106. end
  1107. act 'Ask about the future':
  1108. *clr & cla
  1109. minut += 5
  1110. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1111. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1112. '"What are your plans for after school?" you ask.'
  1113. 'She looks at you with a smile. "Moving far away from here. I still got good grades, more than enough to get into the university in Saint Petersburg. I''m planning to enroll there after school and study fashion design, but my parents want me to become a doctor or a lawyer or get a business degree or something like that."'
  1114. 'Before you can say anything, she turns to you. "What about you? What are your plans for the future?"'
  1115. act 'I don''t know':
  1116. *clr & cla
  1117. minut += 5
  1118. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1119. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1120. '"I''m not sure, but I guess I have a few options," you tell her.'
  1121. 'She nods. "Oh. Well, I guess you still have some time left to make up your mind..." she says. She sounds unsure though, as if she doesn''t believe it herself.'
  1122. 'You''re not sure what more to say about it, so you decide to change the subject.'
  1123. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1124. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1125. end
  1126. act 'Go to the University':
  1127. *clr & cla
  1128. minut += 5
  1129. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1130. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/sonia_bedroom/sonia_bed.jpg"></center>'
  1131. 'You get a little excited. "I''m planning to attend the university too. At least now I''ll know someone there."'
  1132. 'She grins happily. "Maybe we should think about being roommates when we go? As you said, then we would know someone and we already get along. Let''s talk about it some more when the time comes."'
  1133. act 'Stop talking': gt 'soniahome', 'sonia_room'
  1134. act 'Keep talking': gt 'soniahome', 'sonia_chat3'
  1135. end
  1136. end
  1137. gs 'willpower', 'misc', 'self', 'easy'
  1138. if will_cost <= pcs_willpwr:
  1139. act 'Kiss her (<<will_cost>> Willpower)':
  1140. *clr & cla
  1141. gs 'npc_relationship', 'modify', 'A25', 'loathe'
  1142. gs 'willpower', 'pay', 'self'
  1143. gs 'stat'
  1144. '<center><h4><font color="maroon">Sonia''s Room</font></h4></center>'
  1145. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/home/bed_kiss.jpg"></center>'
  1146. 'You lean in and try and kiss her, she recoils at once. "What the hell <<$pcs_nickname>>!"'
  1147. 'You thought she might be over it by now but apparently, you were wrong. "Sorry I didn''t mean anything by it."'
  1148. 'She gives you a disgusted look. "You are supposed to be the only friend I have left, why would you try and do this, when you know what''s been happening to me."'
  1149. 'You try to comfort her, you know you messed up but she stands up and points at the door already starting to cry. "Please leave!" Not wanting to upset her further you get up and leave.'
  1150. act 'Leave': gt 'pav_residential'
  1151. end
  1152. else
  1153. act 'Kiss her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1154. end
  1155. end
  1156. --- soniahome ---------------------------------