intro_uni.qsrc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  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', 'parents_home'
  81. SchoolAtestat = 1
  82. gs 'homes_properties', 'give_access', 'university_dorm'
  83. gs 'homes_properties', 'set_home', 'university_dorm'
  84. gs 'npc_relationship', 'default_family_friends'
  85. *clr & cla
  86. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/degree_choice.jpg"></center>'
  87. '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.'
  88. act 'Teaching':
  89. !!variables for teaching degree
  90. $university['enrolled_in']= 'teaching_studies'
  91. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'general education 101', 3, 2, 'no', 'no', 1, 12
  92. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'teaching methods 101', 3, 2, 'no', 'no', 1, 12
  93. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'learning theories 101', 3, 2, 'no', 'no', 1, 12
  94. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'general education 101', 35
  95. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'teaching methods 101', 35
  96. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'learning theories 101', 35
  97. gt 'intro_uni', 'select_electives'
  98. end
  99. end
  100. if $ARGS[0] = 'select_electives':
  101. !! Choosing elective classes for the first year
  102. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/degree_choice.jpg"></center>'
  103. 'It''s possible to enroll in up to 3 elective classes, which have to be chosen now.'
  104. if $university['elective_semester_1_1'] = '':
  105. act 'Read about the computer class':
  106. cla & *clr
  107. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  108. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  109. 'You read about the computer class, which seems to be a basic class that teaches you how to use a computer, the functions of some of the more basic programs and how to troubleshoot the OS if something goes wrong. It seems like a fairly useful class.'
  110. act 'Enroll in the computer class':
  111. cla
  112. 'You decide to enrol in the computer class for the first and second semester of this year.'
  113. $university['elective_semester_1_1'] = 'Computers 101'
  114. $university['elective_semester_2_1'] = 'Computers 102'
  115. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  116. end
  117. act 'Don''t enroll in the computer class': gt 'intro_uni', 'select_electives'
  118. end
  119. end
  120. if $university['elective_semester_1_2'] = '':
  121. act 'Read about the art class':
  122. cla & *clr
  123. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  124. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  125. 'This class is about learning how to draw. It will start off with the basics before moving onto the more advanced art studies by the end of the second semester. It might be fun to take part in such a relaxed class.'
  126. act 'Enroll in the art class':
  127. cla
  128. 'You decide to enroll in the art class for the first and second semester of this year.'
  129. $university['elective_semester_1_2'] = 'Art 101'
  130. $university['elective_semester_2_2'] = 'Art 102'
  131. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  132. end
  133. act 'Don''t enroll in the art class': gt 'intro_uni', 'select_electives'
  134. end
  135. end
  136. if $university['elective_semester_1_3'] = '':
  137. act 'Read about the psychology class':
  138. cla & *clr
  139. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  140. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  141. 'This class is about learning psychology to better understand how and why people think they way they do. It will start off with the basics before moving onto the more advanced behavior studies by the end of the second semester. It might be fun to take part in such a relaxed class.'
  142. act 'Enroll in the psychology class':
  143. cla
  144. 'You decide to enroll in the psychology class for the first and second semester of this year.'
  145. $university['elective_semester_1_3'] = 'Psychology 101'
  146. $university['elective_semester_2_3'] = 'Psychology 102'
  147. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  148. end
  149. act 'Don''t enroll in the psychology class': gt 'intro_uni', 'select_electives'
  150. end
  151. end
  152. act 'Don''t enroll in any more elective classes': gt 'intro_uni', 'dorm_intro'
  153. end
  154. if $ARGS[0] = 'dorm_intro':
  155. !! Going to the dorm to get the keys
  156. *clr & cla
  157. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  158. '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.'
  159. 'Diane walks up to her. "I need <<$pcs_firstname>> <<$pcs_lastname>>''s room key, please."'
  160. 'The woman looks your name up on her computer before finding your dorm key and handing it to you.'
  161. '"Come on <<$pcs_nickname>>, I want to see your room." Anya drags you towards the elevators, with a smiling Diane following you.'
  162. act 'Check out your room': gt 'intro_uni', 'vika_intro'
  163. end
  164. if $ARGS[0] = 'vika_intro':
  165. !! Visiting dorm room - meeting Vika
  166. *clr & cla
  167. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big220.jpg"></center>'
  168. '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.'
  169. '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.'
  170. '"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.'
  171. '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."'
  172. '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."'
  173. act 'Find your parents': gt 'intro_uni', 'mom_intro'
  174. end
  175. if $ARGS[0] = 'mom_intro':
  176. !! Back outside Intro to Mom - answer sets relationship level
  177. *clr & cla
  178. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  179. '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.'
  180. '"Big day! Are you excited? I know I am." She gives you a proud look.'
  181. '"Yeah, <<$npc_nickname[''A29'']>>! There''s so much to do and see here."'
  182. '"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."'
  183. if $start_type[1] ! 'tg':
  184. act 'Tell her what she wants to hear':
  185. gs 'npc_relationship', 'set', 'A29', '50'
  186. *clr & cla
  187. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  188. '"Everything will be fine, <<$npc_nickname[''A29'']>>. You got me here, I will do the rest."'
  189. 'She gives you a hug before going to stand over at your pile of stuff to keep an eye on it.'
  190. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  191. end
  192. act 'Snap at her':
  193. gs 'npc_relationship', 'set', 'A29', '30'
  194. *clr & cla
  195. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  196. '"Just stop <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
  197. '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.'
  198. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  199. end
  200. end
  201. act 'Appreciate her concern':
  202. gs 'npc_relationship', 'set', 'A29', '70'
  203. *clr & cla
  204. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  205. '"I know, I know. Don''t worry so much, <<$npc_nickname[''A29'']>>! You got me here. I''ll do the rest."'
  206. 'She gives you a hug before going to stand over your pile of stuff to keep an eye on it.'
  207. act 'Go on a tour': gt 'intro_uni', 'tour_intro'
  208. end
  209. end
  210. if $ARGS[0] = 'tour_intro':
  211. !! Taking a short tour - can be expanded as more buildings are added - sports arena/pool etc
  212. *clr & cla
  213. '<center><img <<$set_imgh>> src="images/locations/city/island/university/uni_day.jpg"></center>'
  214. 'You rejoin Anya and Diane, who begins to point out the main areas of the university.'
  215. '"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."'
  216. *nl
  217. '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."'
  218. *nl
  219. '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."'
  220. *nl
  221. '"Well, that''s the basic tour. The rest you will learn as you go."'
  222. act 'End the tour': gt 'intro_uni', 'tour_end'
  223. end
  224. if $ARGS[0] = 'tour_end':
  225. !! End tour
  226. *clr & cla
  227. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
  228. '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.'
  229. '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.'
  230. 'Not seeing your <<$npc_nickname[''A29'']>> or your pile of stuff, you head up to your room.'
  231. act 'Say goodbye to your family': gt 'intro_uni', 'family_goodbye'
  232. end
  233. if $ARGS[0] = 'family_goodbye':
  234. !! Say goodbye to your family
  235. *clr & cla
  236. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_room/room.jpg"></center>'
  237. '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.'
  238. '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.'
  239. 'Vladimir comes over and hugs you too, telling you how proud he is to be your stepfather and to call if you need anything.'
  240. if npc_rel['A29'] >= 60:
  241. '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.'
  242. elseif npc_rel['A29'] <= 30:
  243. '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.'
  244. else
  245. '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.'
  246. end
  247. *nl
  248. '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.'
  249. if $start_type[1] = 'tg':
  250. act 'Head outside': gt 'intro_uni_tg', 'welcome_intro'
  251. elseif $start_type[1] = 'nomagic':
  252. act 'Head outside': gt 'intro_uni', 'welcome_intro'
  253. else
  254. act 'Head outside': gt 'intro_uni_m', 'welcome_intro'
  255. end
  256. end
  257. if $ARGS[0] = 'welcome_intro':
  258. year = 2017
  259. month = 8
  260. week = 5
  261. hour = 7
  262. day = 25
  263. gs 'intro_initialization_city'
  264. !! Welcome to Girl Life speech
  265. showstat 1
  266. showobjs 1
  267. gs 'obj_din', 'old'
  268. *clr & cla
  269. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/uni_start.jpg"></center>'
  270. '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.'
  271. act 'Start the game': gt 'uni_grounds', 'main'
  272. end
  273. --- intro_uni ---------------------------------