uni_lessons_electives1.qsrc 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. # uni_lessons_electives1
  2. close all
  3. !! elective classes in this file computers_101, art_101, psychology_101
  4. !!Evgeny Yurievich Blagov - Computer 101, 30''s, decent looking fit
  5. !!Leonid Ilyushin - Art 101, short unattractive middle aged man
  6. !!Dmitriy Gennadievich Kucherov - Psychology 101, young decent looking
  7. !!uni students taking computer elective - Anushka Konstantinov, Dimka Nosov, Djibril Maina, Natasha Belova
  8. !!uni students taking art elective - Igor Kruglov, Feofan Krupin, Natasha Belova
  9. !!art models - Anushka Konstantinov, Albina Barlovskaya
  10. !!uni students taking psychology elective - Kendra Abiodun, Katja Meynold, Vicky Meynold
  11. !!make computers_101 a Monday class and art_101 a Tuesday class. I will try and do a 3rd elective next update to finish out enough electives for the first year so the player can have a full schedule, then I will work on adding more later. Goal is to have 12 elective classes, 3 for each year and the player can choose which classes in which year.
  12. if $ARGS[0] = 'Computers 101':
  13. menu_off = 1
  14. !!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_1', 'Computers 101'
  15. gs 'exp_gain', 'intel', rand(0,1)
  16. gs 'stat'
  17. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/computer/class.jpg"></center>'
  18. 'You walk into the classroom and take a seat at one of the computer stations. The rest of your classmates walk in one-by-one before Mr. Blagov enters the lab and closes the door. He turns to the class and begins today''s lecture.'
  19. gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
  20. if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
  21. if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
  22. act 'Listen attentively to Mr. Blagov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
  23. *clr & cla
  24. !!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'computers 101', pcs_intel
  25. gs 'exp_gain', 'compskl', rand(0,1)
  26. pcs_traits['nerd_lessons'] += 1
  27. if pcs_traits['nerd_status'] < 3: gs 'willpower', 'pay', 'self'
  28. gs 'stat'
  29. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
  30. 'You listen attentively to Mr. Blagov for the duration of the class. He manages to make today''s lesson interesting and informative, and you feel like you''ve learned something from actively taking part in the discussion.'
  31. act 'Ask a question about the lesson':
  32. *clr & cla
  33. !!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'computers 101', pcs_chrsm
  34. gs 'exp_gain', 'intel', rand(1,2)
  35. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/question1.jpg"></center>'
  36. 'Mr. Blagov nods approvingly, happy to see his students engaged and trying their best. He happily spends some extra time explaining the topic again, and answers any additional questions you might have. You feel smarter, thoroughly understanding today''s lesson.'
  37. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  38. end
  39. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  40. end
  41. else
  42. act 'Listen attentively to Mr. Blagov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  43. end
  44. act 'Don''t pay attention in class':
  45. *clr & cla
  46. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/bored.jpg"></center>'
  47. 'Mr. Blagov''s lecture is very dry and boring, and you''re having a hard time paying attention.'
  48. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  49. end
  50. act 'Talk to a classmate':
  51. *clr & cla
  52. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  53. 'As you arrive in class, you look around and decide to sit next to...'
  54. act 'Dimka':
  55. *clr & cla
  56. gs 'npc_relationship', 'modify', 'A1', 'like'
  57. gs 'exp_gain', 'chrsm', rand(1,2)
  58. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  59. if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
  60. if npc_rel['A1'] >= 60:
  61. 'You sit next to Dimka, but other than making a few crude remarks about your sexual exploits, he just ignores you and a fellow student asks you to be quiet.'
  62. else
  63. 'You start to sit next to Dimka when he looks over at you. "Don''t you fucking dare sit near me, slut. Go spread your diseases somewhere else."'
  64. 'You hear several other students snicker at his comments. Embarrassed, you move to another location and sit by yourself.'
  65. end
  66. else
  67. if npc_rel['A1'] >= 60:
  68. 'You sit next to Dimka and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
  69. elseif npc_rel['A1'] <= 20:
  70. 'You sit next to Dimka, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you.'
  71. else
  72. 'You sit next to Dimka. He seems reluctant to talk to you, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
  73. end
  74. end
  75. gs 'stat'
  76. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  77. end
  78. act 'Anushka':
  79. *clr & cla
  80. gs 'npc_relationship', 'modify', 'A144', 'like'
  81. gs 'exp_gain', 'chrsm', rand(1,2)
  82. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  83. if npc_rel['A144'] >= 60:
  84. if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
  85. 'You sit next to Anushka, who she smiles at you as you take a seat. "What up, slut?"'
  86. 'You know she''s just being her normal playful self and the two of you are talking away and missing much of the class.'
  87. else
  88. 'You sit next to Anushka, who smiles at you as you sit down. "What up?"'
  89. 'The two of you are soon talking away and missing much of the class.'
  90. end
  91. elseif npc_rel['A144'] <= 20:
  92. 'You sit next to Anushka, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
  93. else
  94. 'You sit next to Anushka and the two of you talk for a bit, but she seems more focused on the class than you. After a while, you give up and leave her be.'
  95. end
  96. gs 'stat'
  97. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  98. end
  99. act 'Djibril':
  100. *clr & cla
  101. gs 'npc_relationship', 'modify', 'A82', 'like'
  102. gs 'exp_gain', 'chrsm', rand(1,2)
  103. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  104. if npc_rel['A82'] >= 60:
  105. 'You sit next to Djibril and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
  106. elseif npc_rel['A82'] <= 20:
  107. 'You sit next to Djibril, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
  108. else
  109. 'You sit next to Djibril. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
  110. end
  111. gs 'stat'
  112. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  113. end
  114. act 'Natasha':
  115. *clr & cla
  116. gs 'npc_relationship', 'modify', 'A16', 'like'
  117. gs 'exp_gain', 'chrsm', rand(1,2)
  118. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  119. if NatbelQW['Lover'] >= 2:
  120. 'You sit next to Natasha and quietly chat about various topics, but mainly concentrate on the issues raised during the lecture as you know it''ll help her with her blog and career. You keep your voices down and ensure you don''t interrupt the lecture.'
  121. elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
  122. if npc_rel['A16'] >= 60:
  123. 'You sit next to Natasha. She''s a little surprised that you chose to do so and blushes slightly, but you''re able to strike up a brief but awkward conversation with her before a fellow student glares at you and asks you to be quiet.'
  124. elseif npc_rel['A16'] <= 20:
  125. 'You sit next to Natasha, but she dismisses any of your attempts to speak with her until she eventually tells you to leave her alone.'
  126. else
  127. 'You sit next to Natasha and try to talk to her, but she politely asks you to be quiet so she can focus on the lecture.'
  128. end
  129. else
  130. if npc_rel['A16'] >= 60:
  131. 'You sit next to Natasha and spend some of the class quietly talking with her, although most of her comments relate to the lecture. You often get shushed by your fellow students when you get a bit too loud.'
  132. elseif npc_rel['A16'] <= 20:
  133. 'You sit next to Natasha, but she dismisses your initial attempts to speak with her so you give up and you both spend the lesson paying attention to the lecture.'
  134. else
  135. 'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
  136. end
  137. end
  138. gs 'stat'
  139. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'computers_101'
  140. end
  141. end
  142. end
  143. if $ARGS[0] = 'Art 101':
  144. menu_off = 1
  145. !!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_1', 'Art 101'
  146. gs 'exp_gain', 'agil', rand(0,1)
  147. gs 'exp_gain', 'artskls', rand(0,1)
  148. gs 'stat'
  149. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  150. 'You walk into the classroom and see Mr. Ilyushin standing by his desk as the rest of your classmates walk in one-by-one under his watchful eye. You notice his eyes linger a bit longer on some of the prettier girls that are dressed in revealing clothes. Once everyone is seated, he starts talking about art and what it means while being his usual friendly and overly chatty self. He seems very passionate about art and not only loves to draw and paint, but discuss what art means and it''s history in the world.'
  151. act 'Pay attention in class':
  152. *clr & cla
  153. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
  154. 'Mr. Ilyushin''s lecture is fairly entertaining and you have an easy time paying attention to it.'
  155. act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model'
  156. end
  157. act 'Talk to a classmate':
  158. *clr & cla
  159. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  160. 'As you arrive in class, you look around and decide to sit next to...'
  161. act 'Igor':
  162. *clr & cla
  163. gs 'npc_relationship', 'modify', 'A1', 'like'
  164. gs 'exp_gain', 'chrsm', rand(1,2)
  165. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  166. if fame['city_slut'] >= 250 or fame['pav_slut'] >= 250:
  167. if npc_rel['A4'] >= 60:
  168. 'You sit next to Igor. He''s polite, but seems more focused on the class than wanting to talk to you.'
  169. elseif npc_rel['A4'] <= 20:
  170. 'You sit next to Igor, who glances at you with disgust before getting up and moving away.'
  171. else
  172. 'You sit next to Igor, but he tells you not to distract him and ignores you.'
  173. end
  174. else
  175. if npc_rel['A4'] >= 60:
  176. 'You sit next to Igor and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
  177. elseif npc_rel['A4'] <= 20:
  178. 'You sit next to Igor who tries to ignore your attempts to talk with him. "Will you please be quiet so I can focus on the class?"'
  179. else
  180. 'You sit next to Igor, who does talks to you, but seems far more focused on what the professor is saying than you.'
  181. end
  182. end
  183. gs 'stat'
  184. act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_igor'
  185. end
  186. act 'Feofan':
  187. *clr & cla
  188. gs 'npc_relationship', 'modify', 'A152', 'like'
  189. gs 'exp_gain', 'chrsm', rand(1,2)
  190. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  191. if npc_rel['A152'] >= 60:
  192. 'You sit next to Feofan and spend most of the class quietly talking with him. You often get shushed by your fellow students when you get a bit too loud.'
  193. elseif npc_rel['A152'] <= 20:
  194. 'You sit next to Feofan, but he dismisses all of your attempts to speak with him and spends the lesson ignoring you and paying attention to the class instead.'
  195. else
  196. 'You sit next to Feofan. He''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with him before a fellow student asks you to be quiet.'
  197. end
  198. gs 'stat'
  199. act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_feofan'
  200. end
  201. act 'Natasha':
  202. *clr & cla
  203. gs 'npc_relationship', 'modify', 'A16', 'like'
  204. gs 'exp_gain', 'chrsm', rand(1,2)
  205. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  206. if NatbelQW['Lover'] >= 2:
  207. 'You sit next to Natasha and queitly chat about various topics, but mainly concentrate on the lecture as you know it''ll help her with her career. You keep your voices down and ensure you don''t interrupt the lecture.'
  208. elseif fame['city_slut'] >= 175 or fame['pav_slut'] >= 175:
  209. if npc_rel['A16'] >= 60:
  210. 'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief, if a little awkward, conversation with her before a fellow student asks you to be quiet.'
  211. elseif npc_rel['A16'] <= 20:
  212. 'You sit next to Natasha, but she dismisses all of your attempts to speak with her until she tells you to leave her alone.'
  213. else
  214. 'You sit next to Natasha and try to talk to her, but she asks you to be quiet so she can focus on the lecture.'
  215. end
  216. else
  217. if npc_rel['A16'] >= 60:
  218. 'You sit next to Natasha and spend most of the class quietly talking with her. You often get shushed by your fellow students when you get a bit too loud.'
  219. elseif npc_rel['A16'] <= 20:
  220. 'You sit next to Natasha, but she dismisses all of your attempts to speak with her and spends the lesson ignoring you and paying attention to the class instead.'
  221. else
  222. 'You sit next to Natasha. She''s a little surprised that you chose to do so, but you''re able to strike up a brief conversation with her before a fellow student asks you to be quiet.'
  223. end
  224. end
  225. gs 'stat'
  226. act 'Finish talking': gs 'uni_lessons_electives1', 'art_101_model_natasha'
  227. end
  228. end
  229. end
  230. if $ARGS[0] = 'art_101_model':
  231. menu_off = 1
  232. gs 'stat'
  233. *clr & cla
  234. if university['semester_week'] < 8:
  235. temprand = rand(0,4)
  236. if temprand = 0:
  237. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  238. 'Today''s lesson concerns the history of art and its impact on society throughout the ages. Mr. Ilyushin focuses on one time period when ''art made a real difference in the world,'' as he puts it. The lecture goes by fairly quickly.'
  239. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  240. else
  241. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  242. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object.'
  243. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
  244. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  245. end
  246. else
  247. temprand = rand(0,5)
  248. if temprand <= 1:
  249. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  250. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object.'
  251. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
  252. elseif temprand = 2:
  253. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/male1.jpg"></center>'
  254. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform against one of the walls as a young, good-looking man comes in and sits on it. "Today, we have one of your fellow students as a model."'
  255. 'Mr. Ilyushin walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. The class goes by fairly quickly.'
  256. elseif temprand = 3:
  257. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/female1.jpg"></center>'
  258. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on it. "Today, we have one of your fellow students as a model."'
  259. 'Mr. Ilyushin walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
  260. elseif temprand = 4:
  261. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/anushka1.jpg"></center>'
  262. 'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."'
  263. 'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before walking to the back of the class and telling everyone to start.'
  264. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. The class goes by fairly quickly.'
  265. elseif temprand = 5:
  266. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/albina1.jpg"></center>'
  267. 'After he finishes his lecture, Mr. Ilyushin sets up a raised platform as a familiar face walks into the classroom. It''s Albina. "Today, we have one of your fellow students as a model. Please take your position, Miss Barlovskaya."'
  268. 'Albina stands on the platform and assumes a position where she pulls her leg up to the back of her head. Her muscular legs and toned ass are highlighted by her yoga pants, something that somewhat flusters Mr. Ilyushin before he nods in approval and walks to the back of the class, where he tells everyone to start.'
  269. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Albina, you overhear a few of your male classmates talking about she''s one of the hottest girls they''ve ever drawn and how they hope she models next semester too. The class goes by fairly quickly.'
  270. end
  271. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  272. end
  273. end
  274. s
  275. if $ARGS[0] = 'art_101_model_igor':
  276. menu_off = 1
  277. gs 'stat'
  278. *clr & cla
  279. if university['semester_week'] < 8:
  280. temprand = rand(0,4)
  281. if temprand = 0:
  282. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  283. 'Today''s lesson concerns the history of art and its impact on society throughout the ages. Mr. Ilyushin focuses on one time period when ''art made a real difference in the world,'' as he puts it. The lecture goes by fairly quickly and Igor seems engrossed by it.'
  284. else
  285. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  286. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object.'
  287. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do well and ends up asking more questions than most. The class goes by fairly quickly.'
  288. end
  289. else
  290. temprand = rand(0,5)
  291. if temprand <= 1:
  292. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  293. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object.'
  294. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Igor seems to do well and ends up asking more questions than most.'
  295. 'The class goes by fairly quickly.'
  296. elseif temprand = 2:
  297. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/male1.jpg"></center>'
  298. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform against one of the walls as a young, good-looking man comes in and sits on it. "Today, we have one of your fellow students as a model."'
  299. 'He then walks to the back of the class and tells everyone to start, then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. Meanwhile, Igor seems intent on his drawing and is doing an excellent job capturing how his clothes fit his masculine form.'
  300. 'The class goes by fairly quickly.'
  301. elseif temprand = 3:
  302. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/female1.jpg"></center>'
  303. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on it. "Today, we have one of your fellow students as a model."'
  304. 'He walks to the back of the classroom and tells everyone to start, then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Meanwhile, Igor seems intent on his drawing and is doing an excellent job capturing how her clothes fit her feminine form.'
  305. 'The class goes by fairly quickly.'
  306. elseif temprand = 4:
  307. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/anushka1.jpg"></center>'
  308. 'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."'
  309. 'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before walking to the back of the class and telling everyone to start.'
  310. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. Meanwhile, Igor seems intent on his drawing and is doing an excellent job capturing how her clothes fit her feminine form.'
  311. 'The class goes by fairly quickly.'
  312. elseif temprand = 5:
  313. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/albina1.jpg"></center>'
  314. 'After he finishes his lecture, Mr. Ilyushin sets up a raised platform as a familiar face walks into the classroom. It''s Albina. "Today, we have one of your fellow students as a model. Please take your position, Miss Barlovskaya."'
  315. 'Albina stands on the platform and assumes a position where she pulls her leg up to the back of her head. Her muscular legs and toned ass are highlighted by her yoga pants, something that somewhat flusters Mr. Ilyushin before he nods in approval and walks to the back of the class, where he tells everyone to start.'
  316. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Albina, you overhear a few of your male classmates talking about she''s one of the hottest girls they''ve ever drawn and how they hope she models next semester too. Meanwhile, Igor seems intent on his drawing and is doing an excellent job capturing how her clothes fit her toned physique. The class goes by fairly quickly.'
  317. end
  318. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  319. end
  320. end
  321. if $ARGS[0] = 'art_101_model_feofan':
  322. menu_off = 1
  323. gs 'stat'
  324. *clr & cla
  325. if university['semester_week'] < 8:
  326. temprand = rand(0,4)
  327. if temprand = 0:
  328. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  329. 'Today''s lesson concerns the history of art and its impact on society throughout the ages. Mr. Ilyushin focuses on one time period when ''art made a real difference in the world,'' as he puts it. Feofan seems semi bored with the class and keeps doodling instead of listening, but the lecture goes by fairly quickly.'
  330. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  331. else
  332. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  333. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to start drawing the object. Feofan mutters something about how he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
  334. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  335. end
  336. else
  337. temprand = rand(0,5)
  338. if temprand <= 1:
  339. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  340. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to start drawing the object. Feofan mutters something about he didn''t take art class to draw a bowl of fruit as Mr. Ilyushin walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
  341. 'The class goes by fairly quickly.'
  342. elseif temprand = 2:
  343. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/male1.jpg"></center>'
  344. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform against one of the walls as a young, good-looking man comes in and sits on it. "Aww, man!" you hear Feofan mutter in disappointment.'
  345. '"Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too. Meanwhile, Feofan seems to be focusing on trying to draw the guys shoes. The class goes by fairly quickly.'
  346. elseif temprand = 3:
  347. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/female1.jpg"></center>'
  348. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on it. "Sweet..." you hear Feofan mutter as the girl comes in.'
  349. '"Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. Meanwhile Feofan seems to spend a lot of time trying to draw her breasts just right. The class goes by fairly quickly.'
  350. elseif temprand = 4:
  351. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/anushka1.jpg"></center>'
  352. 'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Holy shit..." you hear Feofan mutter before he seems to blush and look away, worried someone might have overheard him.'
  353. '"Today, we have one of your fellow students as a model," Mr. Ilyushin continues. "Please take your seat, Miss Konstantinov."'
  354. 'Anushka straddles the wooden bar and you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before he walks to the back of the classroom. "Alright class, begin." He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too. Meanwhile, Feofan seems to spend a lot of time trying to draw her breasts just right. The class goes by fairly quickly.'
  355. elseif temprand = 5:
  356. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/albina1.jpg"></center>'
  357. 'After he finishes his lecture, Mr. Ilyushin sets up a raised platform as a familiar face walks into the classroom. It''s Albina. "Holy shit..." you hear Feofan mutter before he seems to blush and look away, worried someone might have overheard him.'
  358. '"Today, we have one of your fellow students as a model," Mr. Ilyushin continues. "Please take your position, Miss Barlovskaya."'
  359. 'Albina stands on the platform and assumes a position where she pulls her leg up to the back of her head. Her muscular legs and toned ass are highlighted by her yoga pants as Mr. Ilyushin nods in approval and walks to the back of the class, where he tells everyone to start.'
  360. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Albina, you overhear a few of your male classmates talking about she''s one of the hottest girls they''ve ever drawn and how they hope she models next semester too. The class goes by fairly quickly. Meanwhile, Feofan seems to spend a lot of time trying to draw her ass just right. The class goes by fairly quickly.'
  361. end
  362. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  363. end
  364. end
  365. if $ARGS[0] = 'art_101_model_natasha':
  366. menu_off = 1
  367. gs 'stat'
  368. *clr & cla
  369. if university['semester_week'] < 8:
  370. temprand = rand(0,4)
  371. if temprand = 0:
  372. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  373. 'Today''s lesson concerns the history of art and its impact on society throughout the ages. Mr. Ilyushin focuses on one time period when ''art made a real difference in the world,'' as he puts it. The lecture goes by fairly quickly.'
  374. 'You notice that Natasha appears to like this lecture as she appears very comfortable with theory.'
  375. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  376. else
  377. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  378. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. The class goes by fairly quickly.'
  379. 'You notice that Natasha really concentrates on the subject and seems to be very comfortable with the lesson.'
  380. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  381. end
  382. else
  383. temprand = rand(0,5)
  384. if temprand <= 1:
  385. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/class.jpg"></center>'
  386. 'After the lecture, Mr. Ilyushin slides a raised platform to the center of the room. Retrieving an everyday object from a cupboard, he places it on the platform and ensures everyone can see it. He makes a few observations about shadow and light before telling the class to begin drawing the object. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
  387. 'You notice that Natasha seems happy drawing the object and gets on with it, rarely needing guidance from the professor, but the class goes by fairly quickly.'
  388. elseif temprand = 2:
  389. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/male1.jpg"></center>'
  390. 'After he finishes his lecture, he slides the platform against one of the walls. A moment later a young, good-looking man comes in and sits on it. "Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
  391. 'While you''re drawing him, you overhear a few of your female classmates talking about how they hope he models next semester too.'
  392. 'You''re sitting next to Natasha and notice that as soon as the model takes his place, she gets very embarrassed and starts blushing. She clearly struggles to concentrate and keeps making mistakes as you see her rubbing out parts of her drawing and starting over until the professor comes over and talks to her. The class goes by fairly quickly.'
  393. elseif temprand = 3:
  394. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/female1.jpg"></center>'
  395. 'After he finishes his lecture, Mr. Ilyushin slides a raised platform to the center of the room so it''s easy for everyone to see as a young woman comes in and lays down on it. "Today, we have one of your fellow students as a model," Mr. Ilyushin says as he walks to the back of the class and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed.'
  396. 'You notice that Natasha seems to struggle at first and blushes slightly. After a few pointers from the professor, she gains confidence and seems happy to continue. The class goes by fairly quickly.'
  397. elseif temprand = 4:
  398. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/art/models/anushka1.jpg"></center>'
  399. 'After he finishes his lecture, Mr. Ilyushin brings out a wooden bar as a familiar face walks into the classroom. It''s Anushka. "Today, we have one of your fellow students as a model. Please take your seat, Miss Konstantinov."'
  400. 'Anushka straddles the wooden bar, you can tell by his reaction that wasn''t what he had in mind, but he quickly smiles as if he approves before he walks to the back of the classroom and tells everyone to start. He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Anushka, you overhear a few of your male classmates talking about how they hope she models next semester too.'
  401. 'You look over at Natasha and notice that as soon as Anushka straddles the bar, she gets deeply embarrassed and starts blushing. She clearly struggles during the lesson, requiring the professor to spend some time with her, but the class goes by fairly quickly.'
  402. elseif temprand = 5:
  403. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom//electives/art/models/albina1.jpg"></center>'
  404. 'After he finishes his lecture, Mr. Ilyushin sets up a raised platform as a familiar face walks into the classroom. It''s Albina. "Today, we have one of your fellow students as a model. Please take your position, Miss Barlovskaya."'
  405. 'Albina stands on the platform and assumes a position where she pulls her leg up to the back of her head. Her muscular legs and toned ass are highlighted by her yoga pants, something that somewhat flusters Mr. Ilyushin before he nods in approval and walks to the back of the class, where he tells everyone to start.'
  406. 'He then walks around the class checking on each student, stopping to give pointers or answer questions as needed. While you''re drawing Albina, you overhear a few of your male classmates talking about she''s one of the hottest girls they''ve ever drawn and how they hope she models next semester too.'
  407. 'You look over at Natasha and notice that as soon as Albina assumes her position, she gets deeply embarrassed and starts blushing. She clearly struggles during the lesson, requiring the professor to spend some time with her, but the class goes by fairly quickly.'
  408. end
  409. act 'Wait for the end of the lesson': gt 'uni_lessons', 'short_break'
  410. end
  411. end
  412. if $ARGS[0] = 'Psychology 101':
  413. menu_off = 1
  414. !!gs 'grades', 'attend_class', 'uni_teaching_studies_semester_1', 'Psychology 101'
  415. gs 'exp_gain', 'intel', rand(0,1)
  416. gs 'stat'
  417. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/electives/computer/class.jpg"></center>'
  418. 'You walk into the classroom and take a seat at one of the tables. The rest of your classmates walk in one-by-one before Mr. Kucherov enters the classroom and closes the door. He turns to the class and begins today''s lecture.'
  419. gs 'willpower', 'chore', 'self', iif(grupTipe = 4 and pcs_traits['nerd_status'] = 0, 'hard', iif(pcs_traits['nerd_status'] > 0, 'easy', 'medium'))
  420. if pcs_traits['nerd_status'] = 2: will_cost = will_cost / 2
  421. if will_cost <= pcs_willpwr or pcs_traits['nerd_status'] = 3:
  422. act 'Listen attentively to Mr. Kucherov'+iif(pcs_traits['nerd_status'] = 3, '', ' (<<will_cost>> Willpower)')+' ':
  423. *clr & cla
  424. !!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'psychology 101', pcs_intel
  425. gs 'exp_gain', 'compskl', rand(0,1)
  426. pcs_traits['nerd_lessons'] += 1
  427. if pcs_traits['nerd_status'] < 3: gs 'willpower', 'pay', 'self'
  428. gs 'stat'
  429. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/attentive<<rand(1,4)>>.jpg"></center>'
  430. 'You listen attentively to Mr. Kucherov for the duration of the class. He manages to make today''s lesson interesting and informative, and you feel like you''ve learned something from actively taking part in the discussion.'
  431. act 'Ask a question about the lesson':
  432. *clr & cla
  433. !!gs 'grades', 'class_activity_attributes', 'uni_teaching_studies_semester_1', 'psychology 101', pcs_chrsm
  434. gs 'exp_gain', 'intel', rand(1,2)
  435. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/question1.jpg"></center>'
  436. 'Mr. Kucherov nods approvingly, happy to see his students engaged and trying their best. He happily spends some extra time explaining the topic again, and answers any additional questions you might have. You feel smarter, thoroughly understanding today''s lesson.'
  437. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  438. end
  439. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  440. end
  441. else
  442. act 'Listen attentively to Mr. Kucherov (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  443. end
  444. act 'Don''t pay attention in class':
  445. *clr & cla
  446. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/bored.jpg"></center>'
  447. 'Mr. Kucherov''s lecture is fairly interesting, but you don''t find it that engaging. You end up having a hard time focusing on the class.'
  448. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  449. end
  450. act 'Talk to a classmate':
  451. *clr & cla
  452. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  453. 'As you arrive in class, you look around and decide to sit next to...'
  454. if meet_kendra = 1:
  455. act 'Kendra':
  456. *clr & cla
  457. gs 'npc_relationship', 'modify', 'A82', 'like'
  458. gs 'exp_gain', 'chrsm', rand(1,2)
  459. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/ebony_girl_talk.jpg"></center>'
  460. if kendraQW['sub'] < 1:
  461. 'You''re about to sit next to Kendra when she glares at you. "I don''t think so, Princess. We''re not friends and I want nothing to do with you. Go sit somewhere else."'
  462. 'You glance around and notice a few other students staring at you, so you move away from her and find a seat by yourself.'
  463. elseif kendraQW['sub'] >= 10:
  464. if npc_rel['A82'] >= 60:
  465. 'You decide to sit next to Kendra. You talk to her and she even lets you get a few words in, but she mostly treats you like a pet or someone simple, often making condescending comments towards you.'
  466. elseif npc_rel['A82'] <= 20:
  467. 'You''re about to sit next to Kendra when she glares at you. "We''re not friends. You''re nothing more than my white slave bitch to use and abuse as I see fit. You don''t come over to me in public, <i>ever</i>. Go sit somewhere else."'
  468. 'You glance around and notice a few other students staring at you, so you move away from her and find a seat by yourself.'
  469. else
  470. 'You sit next to Kendra and try to have a conversation with her, but anytime you try and get a word in, she gives you a dirty look until you shut up and let her keep talking.'
  471. end
  472. else
  473. if npc_rel['A82'] >= 60:
  474. 'You decide to sit next to Kendra. You talk to her and she even lets you get a few words in, but she mostly treats you like a pet or someone simple, often making condescending comments towards you.'
  475. elseif npc_rel['A82'] <= 20:
  476. 'You start to sit next to Kendra, who glares at you. "We''re not friends. You''re nothing more than my white slave bitch to use and abuse as I see fit. You don''t come over to me in public, <i>ever</i>. Go sit somewhere else."'
  477. 'You glance around and notice a few other students staring at you, so you move away from her and find a seat by yourself.'
  478. else
  479. 'You sit next to Kendra and try to have a conversation with her, but anytime you try and get a word in, she gives you a dirty look until you shut up and let her keep talking.'
  480. end
  481. end
  482. gs 'stat'
  483. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  484. end
  485. else
  486. act 'The ebony girl':
  487. *clr & cla
  488. gs 'npc_relationship', 'modify', 'A82', 'like'
  489. gs 'exp_gain', 'chrsm', rand(1,2)
  490. '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/ebony_girl_talk.jpg"></center>'
  491. if pcs_hotcat >= 5:
  492. meet_kendra = 1
  493. 'There''s something about this ebony girl that intrigues you, so you decide to sit next to her. "Hi, I''m <<$pcs_nickname>>."'
  494. 'She eyes you like a pair of shoes she might buy. "I''m Kendra, but you can call me Mistress," she replies in an exotic accent. "If you like, I can train you to become one of my slaves."'
  495. 'You''re taken aback by her comment. "Slaves?"'
  496. 'She smiles. "Yes, I have many sex slaves here, and I can train you to serve me well. If you''re interested, come to my dorm room. It''s on the eighth floor of the east dorm, room 808."'
  497. 'She ignores you for the rest of the class, leaving you to wonder if you should visit her dorm room and see what she was talking about...'
  498. else
  499. 'There''s something about this ebony girl that intrigues you, so you decide to sit next to her. "Hi, I''m <<$pcs_nickname>>."'
  500. '"No. Not interested. Maybe if you do something about all of... ''this'', you can try again." Her hand indicates your entire person with languid disinterest.'
  501. 'You''re taken aback by her comment. "What?"'
  502. 'She rolls her eyes, believing your shocked silence to be stupidity. "Just go away."'
  503. 'She ignores you for the rest of the class, leaving you to wonder if she doesn''t find you attractive enough to get her attention. Maybe if you were better looking she would talk to you?'
  504. end
  505. act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  506. end
  507. end
  508. !!act 'Katja':
  509. !! *clr & cla
  510. !! gs 'npc_relationship', 'modify', 'A14', 'like'
  511. !! gs 'exp_gain', 'chrsm', rand(1,2)
  512. !! '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  513. !! if npc_rel['A14'] >= 60:
  514. !! if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
  515. !! 'optional text if the npc judges Sveta on high slut fame, feel free to change the numbers'
  516. !! else
  517. !! 'text for them being good friends. feel free to change the rel requirement up or down, 60 is the default.'
  518. !! end
  519. !! elseif npc_rel['A14'] <= 20:
  520. !! 'text for Sveta trying to talk to the npc hates her'
  521. !! else
  522. !! 'text if they just know each other and have no strong feelings one way or the other'
  523. !! end
  524. !! gs 'stat'
  525. !! act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  526. !!end
  527. !!act 'Vicky':
  528. !! *clr & cla
  529. !! gs 'npc_relationship', 'modify', 'A15', 'like'
  530. !! gs 'exp_gain', 'chrsm', rand(1,2)
  531. !! '<center><img <<$set_imgh>> src="images/locations/city/island/university/classroom/talk.jpg"></center>'
  532. !! if npc_rel['A15'] >= 60:
  533. !! if fame['city_slut'] >= 300 or fame['pav_slut'] >= 300:
  534. !! 'optional text if the npc judges Sveta on high slut fame, feel free to change the numbers'
  535. !! else
  536. !! 'text for them being good friends. feel free to change the rel requirement up or down, 60 is the default.'
  537. !! end
  538. !! elseif npc_rel['A15'] <= 20:
  539. !! 'text for Sveta trying to talk to the npc hates her'
  540. !! else
  541. !! 'text if they just know each other and have no strong feelings one way or the other'
  542. !! end
  543. !! gs 'stat'
  544. !! act 'Wait for the end of the lesson': gs 'uni_lessons_electivesev1', 'psychology_101'
  545. !!end
  546. end
  547. end
  548. --- uni_lessons_electives1 ---------------------------------