mod_wlife_mother.qsrc 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. # mod_wlife_mother
  2. if $ARGS[0] = 'mother_shift_start':
  3. *clr & cla
  4. menu_off = 1
  5. wl_mother['clothes_timer'] = daystart
  6. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
  7. if npc_QW['A29'] < 2 and wl_mother['acceptance_clothes'] = 0:
  8. minut += 4
  9. wl_mother['acceptance_clothes'] = 1
  10. if npc_rel['A29'] > 10: npc_rel['A29'] -= 10
  11. gs 'stat'
  12. if $loc = 'pav_complex':
  13. 'Shit, you think, when you leave the apartment complex and run into your mother coming home from work. "<<$pcs_nickname>>?" Her stern voices echoes over the courtyard as she quickly approaches you. "What are you wearing?"'
  14. else
  15. '"<<$pcs_nickname>>? Is that you?" The stern voice of your mother sounds in the nearby kitchen. "Could you please come in here for a second?"'
  16. 'Shit, you have to go and meet Volya. You look at your phone to check the time asking yourself if you should pretend you didn''t hear her and just go? But it''s too late, your mother is already walking out of the kitchen drying her hands with a dishtowel. "Could you help...," her brows narrow. "<<$pcs_firstname>> what are you wearing?"'
  17. end
  18. '"Uhm... clothes? Why?" you ask as if nothing about your clothes is out of the ordinary.'
  19. '"You look like a cheap hooker," your mom says with a mixture of disappointment and anger. "Put on something else."'
  20. '"Could you please not make such a big deal out of it? All girls wear stuff like this," you lie.'
  21. '"I really doubt that. You will go back to your room and put on something else. Right now young lady! I''ll not repeat myself."'
  22. '"Sorry Mom, I really can''t. I''m meeting a friend and I''m already late."'
  23. 'She puts her hands on her hips. "You will not '+iif($loc = 'pav_complex', 'walk around', 'leave this house')+', dressed like that!"'
  24. '"But Mom," you plead. "I promised I go."'
  25. '"No, it''s out of the question. You won''t go outside wearing that," she says pointing dismissively at your outfit. "And you can''t go anyway I need your help today." She points sternly '+iif($loc = 'pav_complex', 'at the entrance of the apartment complex. "Go back inside, right now!"', 'at the kitchen door. "Go into the kitchen, right now!"')
  26. 'You hold up your phone. "Can I at least tell my friends that I won''t be able to make it?" She nods and '+iif($loc = 'pav_complex', 'walks inside after saying. "I''ll be waiting for you in the kitchen. I need your help today."', 'returns to the kitchen.')+' You follow her after sending Volya a short message that your Mom is a pain in the ass and you can''t make it.'
  27. act 'Continue':
  28. *clr & cla
  29. wl_stats['loyalty'] -= 1
  30. wl_whore['shifts_message'] = 0
  31. minut += rand(120,150)
  32. gs 'stat'
  33. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/kuhrpar.jpg"></center>'
  34. 'Every time you finish one task she finds something else for you to do. In the end your mother keeps you busy for over two hours. The whole time she preaches how a good girl is supposed to dress, asking you what the neighbors would think if they saw you like that and tells you have the wrong friends, when they wear slutty outfits like this.'
  35. act 'Leave the kitchen': gt $loc, $loc_arg
  36. end
  37. elseif npc_QW['A29'] < 2 and wl_mother['clothes_counter'] < 3:
  38. '"<<$pcs_firstname>> <<$pcs_lastname>>!" The voice of your mother thunders '+iif($loc = 'pav_complex', 'over the courtyard', 'through the hallway')+'. She''s furious. "What did I tell you about wearing such an outfit? I won''t tolerate such things. Get '+iif($loc = 'pav_complex', 'back inside', 'into the kitchen')+', right now!"'
  39. 'You hold up your phone. "Can I at least tell my friends that I won''t be able to make it?" She nods and returns to the kitchen. You send Volya a short message that your Mom is a pain in the ass again and you won''t be able to make it.'
  40. act 'Follow her inside':
  41. *clr & cla
  42. wl_mother['clothes_counter'] += 1
  43. wl_whore['shifts_message'] = 0
  44. minut += rand(120,150)
  45. gs 'stat'
  46. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/kuhrpar.jpg"></center>'
  47. 'She makes you do chores again and every time you finish one task she finds something else for you to do. In the end your mother keeps you busy for over two hours. The whole time she preaches about how a good girl is supposed to dress, asking you what the neighbors would think if they saw you like this and that you have the wrong friends if they also wear slutty outfits like this.'
  48. act 'Leave the kitchen': gt $loc, $loc_arg
  49. end
  50. elseif npc_QW['A29'] < 2 and wl_mother['clothes_counter'] < 6:
  51. '"<<$pcs_nickname>>, again?" your mother sighs and shakes her head. "Why can''t you dress like a normal girl?" She doesn''t sound angry anymore, just disappointed.'
  52. 'You answer with a noncommittal shrug. "No particular reason. It''s just the way I dress." Your answer doesn''t seem to satisfy her and you expect another tirade, but to your surprise she just nods. "OK, could you maybe help me in the kitchen today? I have so much to do and I would appreciate some support."'
  53. gs 'willpower', 'misc', 'self', iif(motherKnowWhore = 0 and motherKnowSpravka = 0, 'easy', 'hard')
  54. if will_cost <= pcs_willpwr:
  55. act 'Don''t help her (<<will_cost>> Willpower)':
  56. cla & *nl
  57. minut += 5
  58. npc_rel['A29'] -= 10
  59. wl_mother['clothes_counter'] += 1
  60. gs 'willpower', 'pay', 'self'
  61. gs 'stat'
  62. '"I have a life too, you know. I can''t just drop everything, when you need me. My friends also depend on me."'
  63. '"But why in those clothes?" Your refusal to help her has ignited her anger again. "Can''t you wear something nice that doesn''t scream ''whore''?"'
  64. '"You''re overreacting. Clothes are simply just clothes."'
  65. '"Fine," she hisses and throws up her hands. "Fine. Be that way. I''m only trying to help you." She walks back into the kitchen shaking her head along the way.'
  66. act 'Continue': gt $loc, $loc_arg
  67. end
  68. else
  69. act 'Don''t help her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  70. end
  71. act 'Help her':
  72. cla & *nl
  73. npc_rel['A29'] += 5
  74. wl_whore['shifts_message'] = 0
  75. minut += rand(120,150)
  76. gs 'stat'
  77. '"Fine," you sigh. "I''ll be there in a second." You hastily pull out your phone and write a quick message to Volya.'
  78. '<i>Sorry, can''t make it. My mom needs me at home again.</i>'
  79. *nl
  80. 'Your mother keeps you busy for over two hours. Every time you finish one task she finds something else for you to do. You suspect she is keeping you busy intentionally. She''s even nice to you the whole time, but you get the feeling this is only an act. Her anger didn''t dissipate she''s only faking it to keep your from going out dressed like this.'
  81. act 'Leave the kitchen': gt $loc, $loc_arg
  82. end
  83. else
  84. minut += 1
  85. wl_mother['acceptance_clothes'] = 2
  86. 'Your mother and you enter the '+iif($loc = 'pav_complex', 'courtyard', 'hallway')+' nearly at the same time. Her judgmental gaze rests on your slutty clothes and she opens her mouth as if she''s going to say something, but she changes her mind, shakes her head and walks '+iif($loc = 'pav_complex', 'inside the building', 'into the kitchen')+'. It looks like she has given up.'
  87. act 'Continue': gt $loc, $loc_arg
  88. end
  89. end
  90. if $ARGS[0] = 'mother_knows':
  91. *clr & cla
  92. minut += 10
  93. menu_off = 1
  94. motherKnowWhore = 1
  95. motherKnowSpravka = 1
  96. wl_mother['knows'] = 2
  97. pcs_mood = 5
  98. gs 'stat'
  99. '<center><img <<$set_imgh>> src="mod/wlife/images/player/stairwell.jpg"></center>'
  100. '"What the...," you mumble, when you see several boxes standing in the hallway outside of your parents apartment and'+iif($status['dog'] = 'active', ' your dog <<$rex[''name'']>> laying on top of them. "Hey Buddy, what''s going on?" you ask him without expecting a response, when you see', ' ')+' a note taped to the door.'
  101. *nl
  102. '<i>Your stuff is in the boxes <<$pcs_firstname>>. I never want to see you again. You''re a disgrace and I''m ashamed to ever have called you my daughter. Stay away from me, your brother and the rest of the family'+iif($status['dog'] = 'active', ' and take your stupid dog with you.</i>', '.</i>')
  103. *nl
  104. 'That has to be a joke? Right? Some stupid prank Kolka is playing on you. You stick the key into the keyhole, but it doesn''t fit. "No," you say as panic starts to build up inside you, but the key won''t fit. Your mother must have switched out the locks.'
  105. '"Mom!" you scream and bang your fist against the door. "Please, open the door." But nothing happens. "MOM!" You keep banging both fists against the door. "YOU CAN''T DO THAT TO ME. PLEASE OPEN THE DOOR!" you scream as tears well up in your eyes and <<$rex[''name'']>> barks loudly to support your efforts.'
  106. *nl
  107. 'Still nothing...'
  108. *nl
  109. 'You pull out your phone and call your mother... your step-father... your brother... your sister...'
  110. act 'Wait for a response':
  111. *clr & cla
  112. minut += 20
  113. wl_stats['acceptance'] += 5
  114. gs 'stat'
  115. '<center><img <<$set_imgh>> src="mod/wlife/images/player/phone_holding.jpg"></center>'
  116. 'With every passing minute dread builds up in every cell of your body. This can''t be happening. It''s not fair, it isn''t your fault. How can she be so cruel? Couldn''t she have talked to you first? You ask yourself as you stare at the phone for ten minutes, but nobody calls you back.'
  117. *nl
  118. 'That''s it. It''s really happening. You wipe away the tears as you try to figure out what to do next. You have to be strong now. You can do this. You managed all the stuff the Belys have thrown at you and you''ll weather this storm as well, you tell yourself as you call the one person you can think of, who can help you now.'
  119. *nl
  120. '"Hi <<$pcs_nickname>>," Volya says after picking up the phone. "What''s up?"'
  121. '"My mom threw me out," you say as you rub your teary eyes.'
  122. '"What why?" he asks concerned.'
  123. '"I have no idea, I guess she somehow found. I don''t know. What should I do now?"'
  124. '"Go to the hotel at the train station, the Belys own it. I''ll text Georgiy and he''ll reserve a room for you."'
  125. '"What about my stuff? My mother stuffed it all in boxes and put everything in the stairwell."'
  126. '"Don''t worry about that. I''ll get it and bring it to the hotel. Everything will be fine, trust me," he reassures you, before he ends the call.'
  127. gs 'mod_wlife_mother', 'hotel_room'
  128. end
  129. end
  130. if $ARGS[0] = 'mother_school':
  131. *clr & cla
  132. SchoolBlock = 1
  133. schoolprogul = 0
  134. gs 'grades', 'grade_award', 'school', 'math', -100
  135. gs 'grades', 'grade_award', 'school', 'rus', -100
  136. gs 'grades', 'grade_award', 'school', 'lit', -100
  137. gs 'grades', 'grade_award', 'school', 'art', -100
  138. gs 'grades', 'grade_award', 'school', 'bio', -100
  139. gs 'grades', 'grade_award', 'school', 'pe', -100
  140. gs 'grades', 'grade_award', 'school', 'eng', -100
  141. gs 'grades', 'grade_award', 'school', 'geo', -100
  142. gs 'grades', 'grade_award', 'school', 'sci', -100
  143. gs 'grades', 'grade_award', 'school', 'shop', -100
  144. gs 'grades', 'grade_award', 'school', 'comp', -100
  145. gs 'grades', 'grade_award', 'school', 'mus', -100
  146. gs 'grades', 'grade_award', 'school', 'his', -100
  147. minut += 10
  148. wl_mother['school'] = 1
  149. wl_status['school_expelled'] = 2
  150. gs 'stat'
  151. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
  152. '"What the...," you mumble, when you see several boxes standing in the hallway outside of your parents apartment. As you enter the hallway, you find your mother there waiting for you. You have never seen her this furious. "<<$pcs_nickname>>? I just got off the phone with the school, they told me they expelled you. I''ve had it with you! I''ve warned you, you have to finish school or...," she says and points at the boxes. She waits for a second to let the words sink. "Go ahead, live your irresponsible life the way you want. You''re no longer welcome here."'
  153. 'You open your mouth, but she roughly shoves a bag into your hands and angrily points at the boxes again. "Now get out'+iif($wl_dog['status'] = 'active', ' and take your stupid dog with you,"', ',"')+' she shouts and pushes you out the door and slams it shut.'
  154. *nl
  155. '"Mom!" you scream and bang your fist against the door. "Please, open the door." But nothing happens. "MOM!" You keep banging both fists against the door. "YOU CAN''T DO THAT TO ME. PLEASE OPEN THE DOOR!" you scream as tears well up in your eyes while <<$rex[''name'']>> barks loudly to support your efforts.'
  156. *nl
  157. 'Still nothing...'
  158. *nl
  159. 'You pull out your phone and call your mother... your step-father... your brother... your sister...'
  160. act 'Wait for a response':
  161. *clr & cla
  162. minut += 20
  163. gs 'stat'
  164. '<center><img <<$set_imgh>> src="mod/wlife/images/player/phone_holding.jpg"></center>'
  165. 'With every passing minute dread builds up in every cell of your body. This can''t be happening. How can she be so cruel? Couldn''t she have talked to you first? You ask yourself as you stare at the phone for ten minutes, but nobody calls you back.'
  166. *nl
  167. 'That''s it. It''s really happening. You wipe away the tears as you try to figure out what to do next. You have to be strong now. You can do this. You managed all the stuff the Belys have thrown at you and you''ll weather this storm as well, you tell yourself as you call the one person you can think of, who can help you now.'
  168. *nl
  169. '"Hi <<$pcs_nickname>>," Volya says after picking up the phone. "What''s up?"'
  170. '"My mom threw me out," you say as you rub your teary eyes.'
  171. '"What why?" he asks concerned.'
  172. '"My fucking school expelled me. I don''t know what do to. Can you help me?"'
  173. '"Go to the hotel at the train station, the Belys own it. I''ll text Georgiy and he''ll reserve a room for you."'
  174. '"What about my stuff? My mother stuffed it all in boxes and put everything in the stairwell."'
  175. '"Don''t worry about that. I''ll get it and bring it to the hotel. Everything will be fine, trust me," he reassures you, before he ends the call.'
  176. gs 'mod_wlife_mother', 'hotel_room'
  177. end
  178. end
  179. if $ARGS[0] = 'hotel_room':
  180. act 'Go to the hotel':
  181. *clr & cla
  182. minut += 20
  183. hotelroom = 1
  184. home_owned[2] = 0
  185. home_owned[6] = 1
  186. $wl_loc[0] = 'pav_market'
  187. $wl_loc[1] = ''
  188. $wl_loc[2] = 'Pavlovsk''s Hotel'
  189. gs 'set_home', 6
  190. hotelRoomDays['pav_hotel'] = daystart
  191. hotelRoomDays['pav_hotel'] += 8 - week
  192. if stolmoney > 0:
  193. money += stolmoney
  194. stolmoney = 0
  195. end
  196. wl_status['hotel'] = 1
  197. gs 'stat'
  198. '<center><H4>Hotel reception</H4></center>'
  199. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/resep.girl0,'+rand(0,10)+'.jpg"></center>'
  200. 'Are you really going to be living here? In a hotel? You think as you walk to the reception area with <<$rex[''name'']>> in tow.'
  201. '"Good evening. Are you Miss '+iif(wl_passport = 1, '<<$wl_names[''last'']>>?" The woman asks using your fake last name. "', '<<$pcs_lastname>>')+'Somebody reserved a room in your name and said you''ll be here shortly.'
  202. '"Uhm... yes that''s me," you say pulling out your fake passport. She takes it from you, types a minute on her keyboard until a printer starts behind her. "I need your signature and then you can have your key," she explains handing you the paper. "Alright," she says one swift stroke of the pen later. "The room has been paid for the rest of the week. Starting Monday, you''ll have to pay 500 <b>₽</b> a night. You''ll have to pay your bill every Monday, but Mr. Bely informed me, he''ll cover you and you can pay him back later if you can''t pay."'
  203. if $wl_dog['status'] = 'active':
  204. 'You point at your dog. "Can he stay with me?"'
  205. '"Sure, that won''t be a problem if he''s well behaved."'
  206. '"Oh, he''s a good boy," you scratch him behind the right ear and he happily waves his tail back and forth.'
  207. end
  208. *nl
  209. '500 <b>₽</b> a night, which means 3,500 <b>₽</b> per week. You sigh, but it won''t help if you complain to the receptionist. Instead you just thank her and take the key.'
  210. act 'Go up to your room': gt 'mod_wlife_hotelroom', 'start'
  211. end
  212. end
  213. --- mod_wlife_mother ---------------------------------