1
0

intro_uni.qsrc 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. # intro_uni
  2. gs 'themes', 'indoors'
  3. if $ARGS[0] = 'start' or $ARGS[0] = 'intro':
  4. !! Intro to starting uni
  5. $loc = 'intro_uni'
  6. $loc_arg = 'custom'
  7. *clr & cla
  8. '<center><img <<$set_imgh>> src="images/locations/city/island/university/uni_day.jpg"></center>'
  9. '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.'
  10. 'As you approach the city, you think back to your school days and recall what type of kid you were...'
  11. act 'Continue': gt 'intro_city_select', 'start'
  12. end
  13. if $ARGS[0] = 'custom':
  14. $loc = 'intro_uni'
  15. $loc_arg = 'custom'
  16. *clr & cla
  17. !! Just hair and eye color here for now; the dialog will be update as more options are added
  18. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  19. '<center><b>Allows you to alter hair and eyes, use to match fixed profile picture if in use.</b></center>'
  20. '<center><img <<$set_imgh>> src="images/system/1_openings/shared/character_creation_2.jpg"></center>'
  21. '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.'
  22. 'You are fairly tall.'
  23. *nl
  24. '<center>Customize your:</center>'
  25. '<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>'
  26. act 'Done': gt 'intro_uni', 'vlad_intro'
  27. end
  28. if $ARGS[0] = 'vlad_intro':
  29. !! Intro to your stepfather
  30. *clr & cla
  31. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big28.jpg"></center>'
  32. !!basic desc of Vlad, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  33. '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.'
  34. 'Looking around, you see many people doing the same.'
  35. act 'Check Kolka': gt 'intro_uni', 'kolka_intro'
  36. end
  37. if $ARGS[0] = 'kolka_intro':
  38. !! Intro to Kolka
  39. *clr & cla
  40. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big34.jpg"></center>'
  41. !!basic desc of Kolka, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  42. '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.'
  43. act 'Head inside': gt 'intro_uni', 'anya_intro'
  44. end
  45. if $ARGS[0] = 'anya_intro':
  46. !! Intro to Anya
  47. *clr & cla
  48. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big33.jpg"></center>'
  49. !!basic desc of Anya, maybe a preset is used somewhere in game already? If not already in the intro (I think it is.)
  50. '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."'
  51. 'Already knowing the answer, you ask anyway. "Why aren''t you enrolled then?"'
  52. '"I''m comfortable where I am right now. When I''m ready, maybe I will."'
  53. 'Rolling your eyes, you let her keep pulling on your arm.'
  54. act 'Enter the university': gt 'intro_uni', 'diane_intro'
  55. end
  56. if $ARGS[0] = 'diane_intro':
  57. !! Going into Uni quad to get escort - meeting Diane(Rex older sister)
  58. *clr & cla
  59. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
  60. 'Joining the crowd heading inside, you head into the main courtyard where the new students are being greeted by the older students.'
  61. 'A (color undecided)-haired girl comes up and introduces herself. "Welcome, I''m Diane Borisyuk... Anya?!"'
  62. '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."'
  63. '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!"'
  64. '"By the way, what are you studying?"'
  65. act 'Get your key': gt 'intro_uni', 'degree_choice'
  66. end
  67. if $ARGS[0] = 'degree_choice':
  68. !! Choose your degree here.
  69. !!variables for attending UNI
  70. university['prep_counter'] = 0
  71. university['prep_enrolled'] = 0
  72. university['student'] = 1
  73. university['enrolled_in_semester'] = 1
  74. gs 'homes_properties', 'give_access', 'parents_home'
  75. SchoolAtestat = 1
  76. gs 'homes_properties', 'give_access', 'university_dorm'
  77. gs 'homes_properties', 'set_home', 'university_dorm'
  78. gs 'npc_relationship', 'default_family_friends'
  79. *clr & cla
  80. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/degree_choice.jpg"></center>'
  81. 'This is where you decide what degree you wish to study. For now, Teaching and Nursing are the only options, but more will be added in the future.'
  82. act 'Teaching':
  83. !! variables for teaching degree
  84. $university['enrolled_in'] = 'teaching_studies'
  85. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'general education 101', 3, 2, 'no', 'no', 1, 12
  86. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'teaching methods 101', 3, 2, 'no', 'no', 1, 12
  87. gs 'grades', 'createclass', 'uni_teaching_studies_semester_1', 'learning theories 101', 3, 2, 'no', 'no', 1, 12
  88. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'general education 101', 35
  89. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'teaching methods 101', 35
  90. gs 'grades', 'grade_award', 'uni_teaching_studies_semester_1', 'learning theories 101', 35
  91. gt 'intro_uni', 'select_electives'
  92. end
  93. act 'Nursing':
  94. !! variables for nursing degree
  95. $university['enrolled_in'] = 'nursing'
  96. gs 'grades', 'createclass', 'uni_nursing_semester_1', 'patient care 101', 3, 2, 'no', 'no', 1, 12
  97. gs 'grades', 'createclass', 'uni_nursing_semester_1', 'anatomy and physiology 101', 3, 2, 'no', 'no', 1, 12
  98. gs 'grades', 'createclass', 'uni_nursing_semester_1', 'examination and treatment 101', 3, 2, 'no', 'no', 1, 12
  99. gs 'grades', 'grade_award', 'uni_nursing_semester_1', 'patient care 101', 35
  100. gs 'grades', 'grade_award', 'uni_nursing_semester_1', 'anatomy and physiology 101', 35
  101. gs 'grades', 'grade_award', 'uni_nursing_semester_1', 'examination and treatment 101', 35
  102. gt 'intro_uni', 'select_electives'
  103. end
  104. end
  105. if $ARGS[0] = 'select_electives':
  106. !! Choosing elective classes for the first year
  107. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/degree_choice.jpg"></center>'
  108. 'It''s possible to enroll in up to 3 elective classes, which have to be chosen now.'
  109. if $university['elective_semester_1_1'] = '':
  110. act 'Read about the computer class':
  111. cla & *clr
  112. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  113. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  114. '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.'
  115. act 'Enroll in the computer class':
  116. cla
  117. 'You decide to enroll in the computer class for the first and second semester of this year.'
  118. $university['elective_semester_1_1'] = 'Computers 101'
  119. $university['elective_semester_2_1'] = 'Computers 102'
  120. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  121. end
  122. act 'Don''t enroll in the computer class': gt 'intro_uni', 'select_electives'
  123. end
  124. end
  125. if $university['elective_semester_1_2'] = '':
  126. act 'Read about the art class':
  127. cla & *clr
  128. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  129. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  130. '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.'
  131. act 'Enroll in the art class':
  132. cla
  133. 'You decide to enroll in the art class for the first and second semester of this year.'
  134. $university['elective_semester_1_2'] = 'Art 101'
  135. $university['elective_semester_2_2'] = 'Art 102'
  136. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  137. end
  138. act 'Don''t enroll in the art class': gt 'intro_uni', 'select_electives'
  139. end
  140. end
  141. if $university['elective_semester_1_3'] = '':
  142. act 'Read about the psychology class':
  143. cla & *clr
  144. '<center><b><font color="maroon">Enrollment Office</font></b></center>'
  145. '<center><img <<$set_imgh>> src="images/locations/city/island/university/admin/enrollment2.jpg"></center>'
  146. '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.'
  147. act 'Enroll in the psychology class':
  148. cla
  149. 'You decide to enroll in the psychology class for the first and second semester of this year.'
  150. $university['elective_semester_1_3'] = 'Psychology 101'
  151. $university['elective_semester_2_3'] = 'Psychology 102'
  152. act 'Consider other elective classes': gt 'intro_uni', 'select_electives'
  153. end
  154. act 'Don''t enroll in the psychology class': gt 'intro_uni', 'select_electives'
  155. end
  156. end
  157. act 'Don''t enroll in any more elective classes': gt 'intro_uni', 'dorm_intro'
  158. end
  159. if $ARGS[0] = 'dorm_intro':
  160. !! Going to the dorm to get the keys
  161. *clr & cla
  162. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  163. '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.'
  164. 'Diane walks up to her. "I need <<$pcs_firstname>> <<$pcs_lastname>>''s room key, please."'
  165. 'The woman looks your name up on her computer before finding your dorm key and handing it to you.'
  166. '"Come on <<$pcs_nickname>>, I want to see your room." Anya drags you towards the elevators, with a smiling Diane following you.'
  167. act 'Check out your room': gt 'intro_uni', 'vika_intro'
  168. end
  169. if $ARGS[0] = 'vika_intro':
  170. !! Visiting dorm room - meeting Vika
  171. *clr & cla
  172. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big220.jpg"></center>'
  173. '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.'
  174. '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.'
  175. '"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.'
  176. '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."'
  177. '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."'
  178. act 'Find your parents': gt 'intro_uni', 'mom_intro'
  179. end
  180. if $ARGS[0] = 'mom_intro':
  181. !! Back outside Intro to Mom - answer sets relationship level
  182. *clr & cla
  183. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  184. '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.'
  185. '"Big day! Are you excited? I know I am." She gives you a proud look.'
  186. '"Yeah, <<$npc_nickname[''A29'']>>! There''s so much to do and see here."'
  187. '"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."'
  188. if $start_type['magic'] ! 'tg':
  189. act 'Tell her what she wants to hear':
  190. gs 'npc_relationship', 'set', 'A29', 50
  191. *clr & cla
  192. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  193. '"Everything will be fine, <<$npc_nickname[''A29'']>>. You got me here, but I''ll do the rest."'
  194. 'She gives you a hug before going to stand over at your pile of stuff to keep an eye on it.'
  195. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  196. end
  197. act 'Snap at her':
  198. gs 'npc_relationship', 'set', 'A29', 30
  199. *clr & cla
  200. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  201. '"Just stop, <<$npc_nickname[''A29'']>>! I''m an adult now, and I''ll do whatever I want with whoever I want!"'
  202. '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.'
  203. act 'Go on tour': gt 'intro_uni', 'tour_intro'
  204. end
  205. end
  206. act 'Appreciate her concern':
  207. gs 'npc_relationship', 'set', 'A29', 70
  208. *clr & cla
  209. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big29.jpg"></center>'
  210. '"I know, I know. Don''t worry so much, <<$npc_nickname[''A29'']>>! You got me here. I''ll do the rest."'
  211. 'She gives you a hug before going to stand over your pile of stuff to keep an eye on it.'
  212. act 'Go on a tour': gt 'intro_uni', 'tour_intro'
  213. end
  214. end
  215. if $ARGS[0] = 'tour_intro':
  216. !! Taking a short tour - can be expanded as more buildings are added - sports arena/pool etc
  217. *clr & cla
  218. '<center><img <<$set_imgh>> src="images/locations/city/island/university/uni_day.jpg"></center>'
  219. 'You rejoin Anya and Diane, who begins to point out the main areas of the university.'
  220. '"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."'
  221. *nl
  222. '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."'
  223. *nl
  224. '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."'
  225. *nl
  226. '"Well, that''s the basic tour. The rest you will learn as you go."'
  227. act 'End the tour': gt 'intro_uni', 'tour_end'
  228. end
  229. if $ARGS[0] = 'tour_end':
  230. !! End tour
  231. *clr & cla
  232. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big253.jpg"></center>'
  233. '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.'
  234. '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.'
  235. 'Not seeing your <<$npc_nickname[''A29'']>> or your pile of stuff, you head up to your room.'
  236. act 'Say goodbye to your family': gt 'intro_uni', 'family_goodbye'
  237. end
  238. if $ARGS[0] = 'family_goodbye':
  239. !! Say goodbye to your family
  240. *clr & cla
  241. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_room/room.jpg"></center>'
  242. '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.'
  243. '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.'
  244. 'Vladimir comes over and hugs you too, telling you how proud he is to be your stepfather and to call if you need anything.'
  245. if npc_rel['A29'] >= 60:
  246. '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.'
  247. elseif npc_rel['A29'] <= 30:
  248. '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.'
  249. else
  250. '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.'
  251. end
  252. *nl
  253. '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.'
  254. if $start_type['magic'] = 'tg':
  255. act 'Head outside': gt 'intro_uni_tg', 'welcome_intro'
  256. elseif $start_type['magic'] = 'nomagic':
  257. act 'Head outside': gt 'intro_uni', 'welcome_intro'
  258. else
  259. act 'Head outside': gt 'intro_uni_m', 'welcome_intro'
  260. end
  261. end
  262. if $ARGS[0] = 'welcome_intro':
  263. daystart_start = 603
  264. daystart = daystart_start
  265. gs 'time', 'update_date'
  266. hour = 7
  267. !year = 2017
  268. !month = 8
  269. !week = 5
  270. !day = 25
  271. gs 'intro_initialization_city'
  272. !! Welcome to Girl Life speech
  273. showstat 1
  274. showobjs 1
  275. gs 'obj_din', 'old'
  276. *clr & cla
  277. '<center><img <<$set_imgh>> src="images/system/1_openings/6_uni/uni_start.jpg"></center>'
  278. '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.'
  279. act 'Start the game': gt 'uni_grounds', 'main'
  280. act 'Introduction to character stats and the stat display': $stat_explanation = 'uni' & gt 'stat_explanations', 'start'
  281. end
  282. --- intro_uni ---------------------------------