intro_uni.qsrc 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. # intro_uni
  2. gs 'themes', 'indoors'
  3. if $ARGS[0] = 'start':
  4. killvar '$start_type'
  5. $start_type = 'uni'
  6. $start_type[1] = 'nomagic'
  7. gt 'intro_uni', 'intro'
  8. end
  9. if $ARGS[0] = 'intro':
  10. !! Intro to starting uni
  11. $loc = 'intro_uni'
  12. $loc_arg = 'custom'
  13. *clr & cla
  14. '<center><img <<$set_imgh>> src="images/locations/city/island/university/uni_day.jpg"></center>'
  15. '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 the university dorms to start this new phase of your life.'
  16. 'As you approach the city, you think back to your school days and recall what type of kid you were...'
  17. act 'Continue': gt 'intro_city_select', 'start'
  18. end
  19. if $ARGS[0] = 'custom':
  20. $loc = 'intro_uni'
  21. $loc_arg = 'custom'
  22. *clr & cla
  23. !! Just hair and eye color here for now; the dialog will be update as more options are added
  24. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  25. '<center><b>Allows you to alter hair and eyes, use to match fixed profile picture if in use.</b></center>'
  26. '<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_2.jpg"></center>'
  27. '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.'
  28. 'You are fairly tall.'
  29. *nl
  30. '<center>Customize your:</center>'
  31. '<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>'
  32. act 'Done': gt 'intro_uni', 'vlad_intro'
  33. end
  34. if $ARGS[0] = 'vlad_intro':
  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 telling you to take your sister and find out where you''re staying while the rest of the family unloads your stuff.'
  40. 'Looking around, you see many people doing the same.'
  41. act 'Check Kolka': gt 'intro_uni', 'kolka_intro'
  42. end
  43. if $ARGS[0] = 'kolka_intro':
  44. !! Intro to Kolka
  45. *clr & cla
  46. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big34.jpg"></center>'
  47. !!basic desc of Kolka, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  48. 'Your brother, caught up in the excitement of opening day, tries to slide past Vlad unnoticed but is called back to help unload. He sighs and shuffles his feet before turning around to help. You feel bad for him, but he''ll be able to get a better look around next year when he graduates secondary school and starts here.'
  49. act 'Head inside': gt 'intro_uni', '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 aren''t you enrolled 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 university': gt 'intro_uni', 'diane_intro'
  61. end
  62. if $ARGS[0] = 'diane_intro':
  63. !! Going into Uni quad to get escort - meeting Diane(Rex older sister)
  64. *clr & cla
  65. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
  66. 'Joining the crowd heading inside, you head into the main courtyard where the new students are being greeted by the older students.'
  67. 'A (color undecided)-haired girl comes up and introduces herself. "Welcome, I am Diane Borisyuk... Anya?"'
  68. 'Anya squeals with joy before running to her and giving her a hug. "Diane! I haven''t seen you in a long time. <<$pcs_nickname>>, this is Diane, Rex''s sister. She used to buy us booze for our parties when we were younger."'
  69. 'Diane laughs. "That <b>was</b> a long time ago. So this is your sister? Nice to meet you. You''re going to have a lot of fun here. Let''s get you your dorm keys and get you set up!"'
  70. '"By the way, what are you studying?"'
  71. act 'Get your key': gt 'intro_uni', 'degree_choice'
  72. end
  73. if $ARGS[0] = 'degree_choice':
  74. !! Choose your degree here.
  75. !!variables for attending UNI
  76. university['prep_counter'] = 0
  77. university['prep_enrolled'] = 0
  78. university['student'] = 1
  79. university['enrolled_in_semester'] = 1
  80. gs 'homes_properties', 'give_access', 'university_dorm'
  81. gs 'homes_properties', 'set_home', 'university_dorm'
  82. gs 'npc_relationship', 'default_family_friends'
  83. *clr & cla
  84. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/degree_choice.jpg"></center>'
  85. 'This is where you decide what degree you wish to study. For now, Teaching is the only option, but more will be added in the future.'
  86. act 'Teaching':
  87. !!variables for teaching degree
  88. $university['enrolled_in']= 'teaching_studies'
  89. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'general education 101', 3, 2, 'no', 'no', 1, 12
  90. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'teaching methods 101', 3, 2, 'no', 'no', 1, 12
  91. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'learning theories 101', 3, 2, 'no', 'no', 1, 12
  92. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'general education 101', 35
  93. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'teaching methods 101', 35
  94. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'learning theories 101', 35
  95. !!gt 'intro_uni', 'elective_choice'
  96. gt 'intro_uni', 'dorm_intro'
  97. end
  98. end
  99. if $ARGS[0] = 'dorm_intro':
  100. !! Going to the dorm to get the keys
  101. *clr & cla
  102. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  103. 'You follow Diane into the dorm building where an older woman with a very unpleasant and judgmental look on her face sits in a room just off the main hallway.'
  104. 'Diane walks up to her. "I need <<$pcs_firstname>> <<$pcs_lastname>>''s room key, please."'
  105. 'The woman looks your name up on her computer before finding your dorm key and handing it to you.'
  106. '"Come on <<$pcs_nickname>>, I want to see your room." Anya drags you towards the elevators, with a smiling Diane following you.'
  107. act 'Check out your room': gt 'intro_uni', 'vika_intro'
  108. end
  109. if $ARGS[0] = 'vika_intro':
  110. !! Visiting dorm room - meeting Vika
  111. *clr & cla
  112. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big220.jpg"></center>'
  113. 'Arriving on the tenth floor, you check the number on your key and approach the matching door. You find a blonde haired girl inside sitting on one of the two beds in the room. Looking around, you see there is a desk for each of you and a large wardrobe for your clothes.'
  114. 'The girl gets up and comes to greet you. "Hi, I''m Vika Kirilova. I guess one of you is my new roommate?" She looks between you and Anya, not sure who it is.'
  115. '"Hello, Vika. I''m <<$pcs_firstname>> <<$pcs_lastname>>, but you can call me <<$pcs_nickname>>. I''m your roommate and this is my sister, Anya." Anya gives her a smile, but is mostly occupied with checking out your room.'
  116. 'Diane stays in the doorway, though you do notice the strange look she gives Vika. "We should let your parents know which room you''re in so they can drop off your stuff while I show you around the campus."'
  117. 'Once you get back out into the hallway, you ask why she doesn''t like your roommate. "There are a lot of nasty rumors about her. I''m not exactly a prude or anything, but if any of those rumors are true, then she makes me look like a virgin that''s been living under a rock my whole life."'
  118. act 'Find your parents': gt 'intro_uni', 'mom_intro'
  119. end
  120. if $ARGS[0] = 'mom_intro':
  121. !! Back outside Intro to Mom - answer sets relationship level
  122. *clr & cla
  123. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  124. 'Once you get back outside, you find your family standing around the piles of boxes with your stuff, surrounded by people coming and going. You tell your father which room you''re in and give him the key before your <<$npc_nickname[''A29'']>> pulls you to one side. Anya and Diane step away to catch up and give you some privacy.'
  125. '"Big day! Are you excited? I know I am." She gives you a proud look.'
  126. '"Yeah, <<$npc_nickname[''A29'']>>! There''s so much to do and see here."'
  127. '"Well don''t forget to stay focused on your studies, and stay away from boys for now. There will be plenty of time after you''ve finished studying to think about that stuff."'
  128. if $start_type[1] ! 'tg':
  129. act 'Tell her what she wants to hear':
  130. gs 'npc_relationship', 'set', 'A29', '50'
  131. *clr & cla
  132. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  133. '"Everything will be fine, <<$npc_nickname[''A29'']>>. You got me here, I will do the rest."'
  134. 'She gives you a hug before going to stand over at your pile of stuff to keep an eye on it.'
  135. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  136. end
  137. act 'Snap at her':
  138. gs 'npc_relationship', 'set', 'A29', '30'
  139. *clr & cla
  140. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  141. '"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
  142. 'Her eyes flash in anger, but she doesn''t say anything. She goes and stands next to your pile to keep an eye on it.'
  143. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  144. end
  145. end
  146. act 'Appreciate her concern':
  147. gs 'npc_relationship', 'set', 'A29', '70'
  148. *clr & cla
  149. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  150. '"I know, I know. Don''t worry so much <<$npc_nickname[''A29'']>>. You got me here. I''ll do the rest."'
  151. 'She gives you a hug before going to stand over your pile of stuff to keep an eye on it.'
  152. act 'Go on a tour': gt 'intro_uni', 'tour_intro'
  153. end
  154. end
  155. if $ARGS[0] = 'tour_intro':
  156. !! Taking a short tour - can be expanded as more buildings are added - sports arena/pool etc
  157. *clr & cla
  158. '<center><img <<$set_imgh>> src="images/locations/city/island/university/uni_day.jpg"></center>'
  159. 'You rejoin Anya and Diane, who begins to point out the main areas of the university.'
  160. '"Right now you''re in the main courtyard. It''s basically the main hub of the university. You already know where the dorms are, and I imagine you''ve been to the admin building already. It has all the main offices, so any paperwork or trouble you get into will be handled there."'
  161. *nl
  162. 'She takes you to the front of what must be the largest building on campus. "This is the main building, where most of your classes will be held. Finding your way around inside is pretty easy despite its size. It''s signposted like crazy in there."'
  163. *nl
  164. 'She takes you up to another large building. "This is the library. Most students without a computer come here to study. You can find me here almost all the time and I''m always willing to help if you need it. I''m studying to be a teacher, so offering you assistance would help me as much as it helps you."'
  165. *nl
  166. '"Well, that''s the basic tour. The rest you will learn as you go."'
  167. act 'End the tour': gt 'intro_uni', 'tour_end'
  168. end
  169. if $ARGS[0] = 'tour_end':
  170. !! End tour
  171. *clr & cla
  172. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
  173. 'The three of you walk back to the dorms. You take in the sights while Anya and Diane chat about Rex and the old days.'
  174. 'Once you get there, Diane reminds you to look for her in the library if you need anything before hugging Anya goodbye and heading back into the crowd of new students.'
  175. 'Not seeing your <<$npc_nickname[''A29'']>> or your pile of stuff, you head up to your room.'
  176. act 'Say goodbye to your family': gt 'intro_uni', 'family_goodbye'
  177. end
  178. if $ARGS[0] = 'family_goodbye':
  179. !! Say goodbye to your family
  180. *clr & cla
  181. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_room/room.jpg"></center>'
  182. 'Returing to your room, you find your stuff piled on your bed and your <<$npc_nickname[''A29'']>> putting the last of your clothes into the wardrobe. You don''t see Vika, and assume she left to give you privacy or to avoid meeting your family.'
  183. 'Anya gives a hug and congratulates you on starting university while your brother gives you an awkward hug and whispers to text him what it''s like.'
  184. 'Vladimir comes over and hugs you too, telling you how proud he is to be your stepfather and to call if you need anything.'
  185. if npc_rel['A29'] >= 60:
  186. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and comes over, tears in her eyes. Wrapping you in a tight hug, she tells you how proud she is of you for enrolling in university and again reminds you to stay away from boys before joining the rest of the family by the door.'
  187. elseif npc_rel['A29'] <= 30:
  188. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and gives you an awkward hug, apologising for fighting with you on your big day before joining the rest of the family by the door.'
  189. else
  190. 'Your <<$npc_nickname[''A29'']>> finishes what she''s doing and comes over and gives you a hug, telling how happy she is that you enrolled before joining the rest of the family by the door.'
  191. end
  192. *nl
  193. 'They all wave at you before leaving. You spend some time putting the rest of your stuff away or stashing it under your bed before deciding to explore the grounds.'
  194. if $start_type[1] = 'tg':
  195. act 'Head outside': gt 'intro_uni_tg', 'welcome_intro'
  196. elseif $start_type[1] = 'nomagic':
  197. act 'Head outside': gt 'intro_uni', 'welcome_intro'
  198. else
  199. act 'Head outside': gt 'intro_uni_m', 'welcome_intro'
  200. end
  201. end
  202. if $ARGS[0] = 'welcome_intro':
  203. year = 2017
  204. month = 8
  205. week = 5
  206. hour = 7
  207. day = 25
  208. gs 'intro_initialization_city'
  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/6_uni/uni_start.jpg"></center>'
  215. 'Welcome to Girl Life. Guide <<$pcs_nickname>> through the many challenges of life at university. Manage coursework, a job and relationships with the people you meet on your journey.'
  216. act 'Start the game': gt 'uni_grounds', 'main'
  217. end
  218. --- intro_uni ---------------------------------