intro_city.qsrc 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. # intro_city
  2. if $ARGS[0] = 'start':
  3. gs 'themes', 'indoors'
  4. killvar '$start_type'
  5. $start_type = 'city'
  6. $start_type[1] = 'nomagic'
  7. gt 'intro_city', 'city_intro'
  8. end
  9. if $ARGS[0] = 'city_intro':
  10. $loc = 'intro_city'
  11. $loc_arg = '2'
  12. !! Intro to starting city
  13. !!variables for apartment living
  14. pcs_hairlng = 100
  15. *clr & cla
  16. !!pic of apartment or Gazelle?
  17. 'The big day has finally arrived! Your family piled into your stepfather''s Gazelle pickup and you all traveled from your hometown, Pavlovsk, to St. Petersburg. Today is the day you move into your own apartment and start this new phase of your life.'
  18. 'You think back to your school days and what kind of student you were...'
  19. if $start_type[1] = 'tg':
  20. act 'Continue': gt 'intro_city', '2'
  21. else
  22. act 'Continue': gt 'intro_city_select', 'start'
  23. end
  24. end
  25. if $ARGS[0] = '2':
  26. !! Just hair and eye color here for now; the dialog will be update as more options are added
  27. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  28. '<center><b>Allows you to alter hair and eyes, use to match fixed profile picture if in use.</b></center>'
  29. '<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_2.jpg"></center>'
  30. 'As you look in the mirror, your face comes into focus. While some aspects of your appearance are already set, you can define the others now.'
  31. 'You are fairly tall.'
  32. *nl
  33. '<center>Customize your:</center>'
  34. '<center><a href="exec:gs ''intro_customization'', ''hair''"><img src="images/system/1_openings/shared/icon_hair.png"></a> <a href="exec:gs ''intro_customization'', ''eyes''"><img src="images/system/1_openings/shared/icon_eye.png"></a></center>'
  35. act 'Done': gt 'intro_city', 'vlad_intro'
  36. end
  37. if $ARGS[0] = 'vlad_intro':
  38. gs 'npc_relationship', 'default_family_friends'
  39. gs 'intro_initialization'
  40. gs'stat'
  41. !! Intro to your stepfather
  42. *clr & cla
  43. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big28.jpg"></center>'
  44. !!basic desc of Vlad, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  45. 'Having spent almost an hour in the cramped truck, you jump out as soon as you arrive. Vladimir gets out and stretches before heading to the back of the Gazelle to start unloading your stuff.'
  46. act 'Check Kolka': gt 'intro_city', 'kolka_intro'
  47. end
  48. if $ARGS[0] = 'kolka_intro':
  49. !! Intro to Kolka
  50. *clr & cla
  51. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big34.jpg"></center>'
  52. !!basic desc of Kolka, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  53. 'Your brother, caught up in the excitement of seeing the city, tries to slide past Vladimir unnoticed, but is called back to help unload. He sighs and shuffles his feet before turning around to help.'
  54. 'Giving him an encouraging smile, you thank him for helping. Your effort pays off, his chest puffing out as he starts to help his father.'
  55. act 'Head inside': gt 'intro_city', 'anya_intro'
  56. end
  57. if $ARGS[0] = 'anya_intro':
  58. !! Intro to Anya
  59. *clr & cla
  60. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big33.jpg"></center>'
  61. !!basic desc of Anya, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  62. 'Your sister comes up to you, links her arm with yours, and pulls you forward. "Come on, <<$pcs_nickname>>! I want to see this place."'
  63. 'Already knowing the answer, you ask anyway. "Why don''t you have your own apartment then?"'
  64. '"I''m comfortable where I am right now. When I''m ready, maybe I will."'
  65. 'Rolling your eyes, you let her keep pulling on your arm.'
  66. act 'Enter the apartment': gt 'intro_city', 'apartment_intro'
  67. end
  68. if $ARGS[0] = 'apartment_intro':
  69. $temp_nickname = input('<center>What name do you address your mother by?<br>Mother (default), Mum, Mom, Mama, etc.</center>')
  70. if $temp_nickname ! '':$npc_nickname['A29'] = '<<$temp_nickname>>'
  71. killvar '$temp_nickname'
  72. !! Intro to apartment
  73. *clr & cla
  74. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  75. 'Once inside you look around, already trying to decide where things should go. Anya sees this, and laughing, drags you through each room to check them out.'
  76. 'By the time you''re done, Kolka and Vladimir have started bringing boxes in. "Your <<$npc_nickname[''A29'']>> is staying outside to keep an eye on your stuff. I don''t think she likes the neighborhood much," he says with a shrug.'
  77. 'You and Anya pick up the boxes they set down and take them to the rooms they were labeled for while your brother and stepfather bring it all inside.'
  78. act 'Greet <<$npc_nickname[''A29'']>>': gt 'intro_city', 'mom_intro'
  79. end
  80. if $ARGS[0] = 'mom_intro':
  81. !! Intro to Mom - answer sets relationship level
  82. *clr & cla
  83. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  84. 'Your <<$npc_nickname[''A29'']>> finally comes inside, carrying food she made ahead of time for everyone.'
  85. '"<<$pcs_nickname>>, this is a pretty rough neighborhood. You need to be really careful of those boys outside. The sooner university starts and you can get out of here, the better. I don''t know why you couldn''t just wait until summer ended to move to the city."'
  86. act 'Tell her what she wants to hear':
  87. gs 'npc_relationship', 'set', 'A29', '50'
  88. *clr & cla
  89. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  90. '"Everything will be fine, <<$npc_nickname[''A29'']>>. I''ll look into university prices and decide then."'
  91. 'She gives you a hug before going to the kitchen to start preparing lunch.'
  92. act 'Have lunch': gt 'intro_city', 'lunch_break'
  93. end
  94. act 'Snap at her':
  95. gs 'npc_relationship', 'set', 'A29', '30'
  96. *clr & cla
  97. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  98. '"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
  99. 'Her eyes flash in anger, but she doesn''t say anything. She then heads into the kitchen to prepare lunch.'
  100. act 'Have lunch': gt 'intro_city', 'lunch_break'
  101. end
  102. act 'Appreciate her concern':
  103. gs 'npc_relationship', 'set', 'A29', '70'
  104. *clr & cla
  105. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  106. '"I know, don''t worry so much <<$npc_nickname[''A29'']>>. I''ll be very careful, I promise. It''s only for a few months."'
  107. 'She gives you a hug before going to the kitchen to prepare lunch.'
  108. act 'Have lunch': gt 'intro_city', 'lunch_break'
  109. end
  110. end
  111. if $ARGS[0] = 'lunch_break':
  112. *clr & cla
  113. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/dinnerhome.jpg"></center>'
  114. if npc_rel['A29'] >= 60:
  115. '<<$npc_nickname[''A29'']>> hands you a plate with a big smile as you all sit down at your kitchen table.'
  116. elseif npc_rel['A29'] <= 30:
  117. 'Lunch is a little tense at first, but everyone is used to you and your <<$npc_nickname[''A29'']>> fighting.'
  118. else
  119. '<<$npc_nickname[''A29'']>> hands out plates of food as you all sit down at your kitchen table.'
  120. end
  121. 'Before long, you''re all laughing and joking with each other as you eat. You''re still looking forward to being on your own, but you know times like this will become pretty rare once they head home.'
  122. 'Once everyone is finished and <<$npc_nickname[''A29'']>> clears up, they all prepare to say goodbye.'
  123. act 'Say goodbye to your family': gt 'intro_city', 'family_goodbye'
  124. end
  125. if $ARGS[0] = 'family_goodbye':
  126. !! Say goodbye to your family
  127. *clr & cla
  128. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  129. 'Anya gives a hug and congratulates you on getting your own place. Your brother gives you an awkward hug and whispers to text him what it''s like living on your own.'
  130. 'Vladimir then comes over and hugs you too, telling you how proud he is to be your stepfather and to call if you need anything.'
  131. if npc_rel['A29'] >= 60:
  132. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and comes over, tears in her eyes. Wrapping you in a hug, she again reminds you to stay away from the boys outside before joining the rest of the family by the door.'
  133. elseif npc_rel['A29'] <= 30:
  134. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and gives you an awkward hug, apologising for fighting with you before joining the rest of the family by the door.'
  135. else
  136. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and comes over and gives you a hug, again reminding you to stay away from the boys outside before joining the rest of the family by the door.'
  137. end
  138. *nl
  139. 'They all wave and head out, leaving you alone for the first time. You spend some time unpacking your stuff before you stop and stretch, deciding you can finish later.'
  140. if $start_type[1] = 'nomagic':
  141. act 'Continue': gt 'intro_city', 'welcome_intro'
  142. elseif $start_type[1] = 'tg':
  143. act 'Continue': gt 'intro_city_tg', 'welcome_intro'
  144. else
  145. act 'Continue': gt 'intro_city_m', 'welcome_intro'
  146. end
  147. end
  148. if $ARGS[0] = 'welcome_intro':
  149. gs 'intro_initialization_city'
  150. !! Welcome to Girl Life speech
  151. showstat 1
  152. showobjs 1
  153. gs 'obj_din', 'old'
  154. *clr & cla
  155. '<center><img <<$set_imgh>> src="images/system/1_openings/5_city/city_start.jpg"></center>'
  156. 'Welcome to Girl Life. You are finally free of your parents and ready to face all the freedoms and challenges that entails. Your options are nearly unlimited and now it''s time to go out and discover them all.'
  157. 'Don''t forget to enroll in university during August if that''s a goal you want to pursue.'
  158. act 'Start the game': gt 'korr'
  159. end
  160. --- intro_city ---------------------------------