intro_city.qsrc 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. # intro_city
  2. gs 'themes', 'indoors'
  3. if $ARGS[0] = 'start':
  4. $loc = 'intro_city'
  5. $loc_arg = '2'
  6. !! Intro to starting city
  7. !!variables for apartment living
  8. pcs_hairlng = 100
  9. *clr & cla
  10. !!pic of apartment or Gazelle?
  11. '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.'
  12. 'You think back to your school days and what kind of student you were...'
  13. if $start_type['magic'] = 'tg':
  14. act 'Continue': gt 'intro_city', '2'
  15. else
  16. act 'Continue': gt 'intro_city_select', 'start'
  17. end
  18. end
  19. if $ARGS[0] = '2':
  20. !! Just hair and eye color here for now; the dialog will be update as more options are added
  21. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  22. '<center><b>Allows you to alter hair and eyes, use to match fixed profile picture if in use.</b></center>'
  23. '<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_2.jpg"></center>'
  24. '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.'
  25. 'You are fairly tall.'
  26. *nl
  27. '<center>Customize your:</center>'
  28. '<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>'
  29. act 'Done': gt 'intro_city', 'vlad_intro'
  30. end
  31. if $ARGS[0] = 'vlad_intro':
  32. gs 'npc_relationship', 'default_family_friends'
  33. gs 'intro_initialization'
  34. gs'stat'
  35. !! Intro to your stepfather
  36. *clr & cla
  37. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big28.jpg"></center>'
  38. !!basic desc of Vlad, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  39. '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.'
  40. act 'Check Kolka': gt 'intro_city', 'kolka_intro'
  41. end
  42. if $ARGS[0] = 'kolka_intro':
  43. !! Intro to Kolka
  44. *clr & cla
  45. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big34.jpg"></center>'
  46. !!basic desc of Kolka, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  47. '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.'
  48. '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.'
  49. act 'Head inside': gt 'intro_city', 'anya_intro'
  50. end
  51. if $ARGS[0] = 'anya_intro':
  52. !! Intro to Anya
  53. *clr & cla
  54. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big33.jpg"></center>'
  55. !!basic desc of Anya, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  56. '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."'
  57. 'Already knowing the answer, you ask anyway. "Why don''t you have your own apartment then?"'
  58. '"I''m comfortable where I am right now. When I''m ready, maybe I will."'
  59. 'Rolling your eyes, you let her keep pulling on your arm.'
  60. act 'Enter the apartment': gt 'intro_city', 'apartment_intro'
  61. end
  62. if $ARGS[0] = 'apartment_intro':
  63. $temp_nickname = input('<center>What name do you address your mother by?<br>Mother (default), Mum, Mom, Mama, etc.</center>')
  64. if $temp_nickname ! '':$npc_nickname['A29'] = '<<$temp_nickname>>'
  65. killvar '$temp_nickname'
  66. !! Intro to apartment
  67. *clr & cla
  68. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  69. '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.'
  70. '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.'
  71. '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.'
  72. act 'Greet your <<$npc_nickname[''A29'']>>': gt 'intro_city', 'mom_intro'
  73. end
  74. if $ARGS[0] = 'mom_intro':
  75. !! Intro to Mom - answer sets relationship level
  76. *clr & cla
  77. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  78. 'Your <<$npc_nickname[''A29'']>> finally comes inside, carrying food she made ahead of time for everyone.'
  79. '"<<$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."'
  80. act 'Tell her what she wants to hear':
  81. gs 'npc_relationship', 'set', 'A29', 50
  82. *clr & cla
  83. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  84. '"Everything will be fine, <<$npc_nickname[''A29'']>>. I''ll look into university prices and decide then."'
  85. 'She gives you a hug before going to the kitchen to start preparing lunch.'
  86. act 'Have lunch': gt 'intro_city', 'lunch_break'
  87. end
  88. act 'Snap at her':
  89. gs 'npc_relationship', 'set', 'A29', 30
  90. *clr & cla
  91. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  92. '"Just stop, <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
  93. 'Her eyes flash in anger, but she doesn''t say anything. She then heads into the kitchen to prepare lunch.'
  94. act 'Have lunch': gt 'intro_city', 'lunch_break'
  95. end
  96. act 'Appreciate her concern':
  97. gs 'npc_relationship', 'set', 'A29', 70
  98. *clr & cla
  99. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  100. '"I know, but don''t worry so much, <<$npc_nickname[''A29'']>>. I''ll be very careful, I promise. It''s only for a few months."'
  101. 'She gives you a hug before going to the kitchen to prepare lunch.'
  102. act 'Have lunch': gt 'intro_city', 'lunch_break'
  103. end
  104. end
  105. if $ARGS[0] = 'lunch_break':
  106. *clr & cla
  107. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/dinnerhome.jpg"></center>'
  108. if npc_rel['A29'] >= 60:
  109. 'Your <<$npc_nickname[''A29'']>> hands you a plate with a big smile as you all sit down at your kitchen table.'
  110. elseif npc_rel['A29'] <= 30:
  111. 'Lunch is a little tense at first, but everyone is used to you and your <<$npc_nickname[''A29'']>> fighting.'
  112. else
  113. 'Your <<$npc_nickname[''A29'']>> hands out plates of food as you all sit down at your kitchen table.'
  114. end
  115. '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.'
  116. 'Once everyone is finished and your <<$npc_nickname[''A29'']>> has cleared up, they all prepare to say goodbye.'
  117. act 'Say goodbye to your family': gt 'intro_city', 'family_goodbye'
  118. end
  119. if $ARGS[0] = 'family_goodbye':
  120. !! Say goodbye to your family
  121. *clr & cla
  122. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  123. '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.'
  124. '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.'
  125. if npc_rel['A29'] >= 60:
  126. '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.'
  127. elseif npc_rel['A29'] <= 30:
  128. '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.'
  129. else
  130. '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.'
  131. end
  132. *nl
  133. '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.'
  134. if $start_type['magic'] = 'nomagic':
  135. act 'Continue': gt 'intro_city', 'welcome_intro'
  136. elseif $start_type['magic'] = 'tg':
  137. act 'Continue': gt 'intro_city_tg', 'welcome_intro'
  138. else
  139. act 'Continue': gt 'intro_city_m', 'welcome_intro'
  140. end
  141. end
  142. if $ARGS[0] = 'welcome_intro':
  143. gs 'intro_initialization_city'
  144. !! Welcome to Girl Life speech
  145. showstat 1
  146. showobjs 1
  147. gs 'obj_din', 'old'
  148. *clr & cla
  149. '<center><img <<$set_imgh>> src="images/system/1_openings/5_city/city_start.jpg"></center>'
  150. '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.'
  151. 'Don''t forget to enroll in university during August if that''s a goal you want to pursue.'
  152. act 'Start the game': gt 'korr'
  153. act 'Introduction to character stats and the stat display': $stat_explanation = 'city' & gt 'stat_explanations', 'start'
  154. end
  155. --- intro_city ---------------------------------