intro_city.qsrc 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. # intro_city
  2. music_loop = 0
  3. CLOSE ALL
  4. gs 'themes', 'indoors'
  5. $start_type = 'city'
  6. if $ARGS[0] = 'start':
  7. !!--------------------------inner thought stuff--------------------------------
  8. $OpenInnerThought = '<i><font color=''magenta''>'
  9. $CloseInnerThought = '</font></i>'
  10. age = 18
  11. month = 5
  12. $month = 'May'
  13. day = 4
  14. week = 3
  15. hour = 13
  16. !! Body
  17. pcs_hgt = 170
  18. salo = 60
  19. dick = 0
  20. !! Stats
  21. pcs_stren = 20
  22. strenbuf = 20
  23. pcs_agil = 15
  24. agilbuf = 15
  25. pcs_vital = 25
  26. vitalbuf = 25
  27. pcs_intel = 30
  28. pcs_sprt = 25
  29. pcs_react = 25
  30. pcs_chrsm = 15
  31. pcs_prcptn = 40
  32. money = 13000
  33. pcs_pubes = 30
  34. pcs_leghair = 12
  35. pcs_makeup = 5
  36. gm_purses[7] = 1
  37. $currentpursetype = 'gm'
  38. currentpursenumber = 7
  39. bag = 1
  40. home_owned[1] = 1
  41. pcs_inhib = 15
  42. pcs_heels = 20
  43. pcs_makupskl = 15
  44. pcs_artskls = 15
  45. pcs_compskl = 20
  46. pcs_comphckng = 10
  47. pcs_chess = 15
  48. pcs_danc = 30
  49. cltarelka = 1
  50. fairy = 10
  51. eda = 5
  52. poroshok = 5
  53. shampoo = 20
  54. tampon = 15
  55. pcs_energy = 100
  56. pcs_hydra = 100
  57. pcs_sleep = 100
  58. willpowermax = 100
  59. $start_type = 'nt'
  60. NTstart = 1
  61. gt 'intro_city', 'city_intro'
  62. end
  63. if $ARGS[0] = 'city_intro':
  64. !! Intro to starting city
  65. !!variables for apartment living
  66. pcs_hairlng = 100
  67. !!Default Names
  68. $pcs_firstname = 'Svetlana'
  69. $pcs_lastname = 'Lebedev'
  70. $pcs_nickname = 'Sveta'
  71. !!Player names are set here
  72. $temp_firstname = '<<$pcs_firstname>>'
  73. $pcs_firstname = input("What is your first name? (Leave blank for Svetlana)")
  74. if $pcs_firstname = '':$pcs_firstname = '<<$temp_firstname>>'
  75. killvar '$temp_firstname'
  76. $temp_lastname = '<<$pcs_lastname>>'
  77. $pcs_lastname = input("What is your family name? (Leave blank for Lebedev)")
  78. if $pcs_lastname = '':$pcs_lastname = '<<$temp_lastname>>'
  79. killvar '$temp_lastname'
  80. $temp_nickname = '<<$pcs_nickname>>'
  81. $pcs_nickname = input("What is your nickname? (Leave blank for Sveta)")
  82. if $pcs_nickname = '':$pcs_nickname = '<<$temp_nickname>>'
  83. killvar '$temp_nickname'
  84. *clr & cla
  85. !!pic of apartment or Gazelle?
  86. 'The big day has finally arrived! Your family piled into your stepfather''s Gazelle pickup and you all traveled from your hometown, Pavlovsk, to the big city of St. Petersburg. Today is the day you move into your own apartment and start this new phase of your life.'
  87. 'You think back to your school days and what kind of student you were...'
  88. act 'Continue': gt 'intro_city', 'vlad_intro'
  89. end
  90. if $ARGS[0] = '2':
  91. $loc = 'intro_city'
  92. $loc_args = '2'
  93. !! Just hair and eye color here for now; the dialog will be update as more options are added
  94. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  95. '<center><b>Allows you to alter hair and eyes, use to match fixed profile picture if in use.</b></center>'
  96. '<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_2.jpg"></center>'
  97. 'As you look in the mirror, your face comes into focus. Some aspects of your appearance are already set, you can define the others now.'
  98. 'You are fairly tall.'
  99. *nl
  100. '<center>Customize your:</center>'
  101. '<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>'
  102. act 'Done': gt 'intro_city', 'city_intro'
  103. end
  104. if $ARGS[0] = 'vlad_intro':
  105. gs 'intro_initialization'
  106. gs'stat'
  107. !! Intro to your stepfather
  108. *clr & cla
  109. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big28.jpg"></center>'
  110. !!basic desc of Vlad, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  111. 'Having spent almost an hour in the cramped truck, you jump out as soon as you arrive. Vlad gets out and stretches a bit, before heading to the back of the Gazelle to start unloading your stuff.'
  112. act 'Check Kolka': gt 'intro_city', 'kolka_intro'
  113. end
  114. if $ARGS[0] = 'kolka_intro':
  115. !! Intro to Kolka
  116. *clr & cla
  117. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big34.jpg"></center>'
  118. !!basic desc of Kolka, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  119. 'Your brother, caught up in the excitement of seeing the city, tries to slide past Vlad unnoticed but is called back to help unload. He sighs and shuffles his feet a bit before turning around to help his dad get your stuff.'
  120. 'Giving him a smile to encourage him, you thank him for helping. Your effort pays off, his chest puffs out a bit as he starts to help his father.'
  121. act 'Head inside': gt 'intro_city', 'anya_intro'
  122. end
  123. if $ARGS[0] = 'anya_intro':
  124. !! Intro to Anya
  125. *clr & cla
  126. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big33.jpg"></center>'
  127. !!basic desc of Anya, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  128. '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."'
  129. 'Already knowing the answer, you ask anyway "Why don''t you have your own apartment then?"'
  130. '"I''m comfortable where I am right now. When I''m ready, maybe I will."'
  131. 'Rolling your eyes, you let her keep pulling on your arm.'
  132. act 'Enter the apartment': gt 'intro_city', 'apartment_intro'
  133. end
  134. if $ARGS[0] = 'apartment_intro'
  135. $temp_nickname = input('<center>What name do you address your mother by?<br>Mother (default), Mum, Mom, Mama, etc.</center>')
  136. if $temp_nickname ! '':$npc_nickname['A29'] = '<<$temp_nickname>>'
  137. killvar '$temp_nickname'
  138. !! Intro to apartment
  139. *clr & cla
  140. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  141. 'Once you get 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.'
  142. 'By the time you''re done Kolka and Vladimir have started bringing boxes in. "Your <<$npc_nickname[''A29'']>> is staying outside for a bit to keep an eye on your stuff. I don''t think she likes the neighborhood much," he says with a shrug.'
  143. 'Both 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.'
  144. act 'Greet <<$npc_nickname[''A29'']>>': gt 'intro_city', 'mom_intro'
  145. end
  146. if $ARGS[0] = 'mom_intro':
  147. !! Intro to Mom - answer sets relationship level
  148. *clr & cla
  149. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  150. 'Your <<$npc_nickname[''A29'']>> comes inside finally, carrying food she made ahead of time to feed everybody.'
  151. '"<<$pcs_nickname>>, this is a pretty rough neighborhood. You need to be really careful of those boys outside. The sooner University starts the better, so you can get out of here. I don''t know why you couldn''t just wait until summer ended to move to the city."'
  152. act 'I will be fine (neutral response)':
  153. gs 'npc_relationship', 'set', 'A29', '50'
  154. *clr & cla
  155. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  156. '"Everything will be fine, <<$npc_nickname[''A29'']>>. I will look into university prices and decide then."'
  157. 'She gives you a hug before going to the kitchen to start setting up everybody with a plate of food.'
  158. act 'Have lunch': gt 'intro_city', 'lunch_break'
  159. end
  160. act 'Give it a rest (angry response)':
  161. gs 'npc_relationship', 'set', 'A29', '30'
  162. *clr & cla
  163. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  164. '"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I will do whatever I want with who I want!"'
  165. 'Her eyes flash in anger, but she doesn''t say anything. She goes to the kitchen to start setting up everybody with a plate of food.'
  166. act 'Have lunch': gt 'intro_city', 'lunch_break'
  167. end
  168. act 'Don''t worry (loving response)':
  169. gs 'npc_relationship', 'set', 'A29', '70'
  170. *clr & cla
  171. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  172. '"I know, don''t worry so much <<$npc_nickname[''A29'']>>. I will be very careful, I promise. It''s only for a few months."'
  173. 'She gives you a big hug before going to the kitchen to start setting up everybody with a plate of food.'
  174. act 'Have lunch': gt 'intro_city', 'lunch_break'
  175. end
  176. end
  177. if $ARGS[0] = 'lunch_break':
  178. *clr & cla
  179. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/dinnerhome.jpg"></center>'
  180. if npc_rel['A29'] >= 60:
  181. '<<$npc_nickname[''A29'']>> hands you a plate with a big smile as you all sit down at your kitchen table.'
  182. elseif npc_rel['A29'] <= 30:
  183. 'Lunch is a little tense at first, but for the most part everybody is used to you and your <<$npc_nickname[''A29'']>> fighting.'
  184. else
  185. '<<$npc_nickname[''A29'']>> hands plates of food as you all sit down at your kitchen table.'
  186. end
  187. 'Before long, you are all laughing and joking with each other as you eat. You are still looking forward to being on your own, but you know times like this meal will become pretty rare once they head home.'
  188. 'Once the meal is done and <<$npc_nickname[''A29'']>> cleans up the mess, everybody stands up to say goodbye.'
  189. act 'Say goodbye to your family': gt 'intro_city', 'family_goodbye'
  190. end
  191. if $ARGS[0] = 'family_goodbye':
  192. !! Say goodbye to your family
  193. *clr & cla
  194. '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/home/korr.jpg"></center>'
  195. 'Anya gives a big hug, congratulates you on getting your own place, and then steps back to give the rest of your family room to do the same. Your brother gives you an awkward hug and whispers to text him what it''s like before stepping back too.'
  196. 'Vladimir comes over and hugs you too, tells you how proud he is to be your stepfather and to call if you need anything.'
  197. if npc_rel['A29'] >= 60:
  198. 'Your <<$npc_nickname[''A29'']>> finishes what she is doing and comes over, tears in her eyes. Wrapping you in a big hug, she reminds you again to stay away from the boys outside, before joining the rest of the family by the door.'
  199. elseif npc_rel['A29'] <= 30:
  200. 'Your <<$npc_nickname[''A29'']>> finishes what she is doing and comes over and gives you an awkward hug, saying she is sorry for fighting with you on your big day, before joining the rest of the family by the door.'
  201. else
  202. 'Your <<$npc_nickname[''A29'']>> finishes what she is doing and comes over and gives you a hug and reminds you to stay away from the boys outside, before joining the rest of the family by the door.'
  203. end
  204. *nl
  205. '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.'
  206. act 'Continue': gt 'intro_city', 'welcome_intro'
  207. end
  208. if $ARGS[0] = 'welcome_intro':
  209. !! Welcome to Girl Life speech
  210. showstat 1
  211. showobjs 1
  212. gs 'obj_din', 'old'
  213. *clr & cla
  214. '<center><img <<$set_imgh>> src="images/system/1_openings/5_city/city_start.jpg"></center>'
  215. '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.'
  216. 'Don''t forget to enroll in university during August, if that''s a goal you want to pursue.'
  217. act 'Start the game': gt 'korr'
  218. end
  219. --- intro_city ---------------------------------