pav_library_nerdstudy.tw 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. :: pav_library_nerdstudy
  2. <<set $here = 'pav_library_nerdstudy'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <!-- !2021/10/05-->
  5. <<if $location_var[$here][0] == 'nerd_study_night'>>
  6. <<setinit $nerdstudynight['start_time'] = $totminut>>
  7. <<setinit $nerdstudynight['day'] = $time.daystart>>
  8. <<image "locations/pavlovsk/community/library/nerdsstudy/nerds_study#.jpg" 1 5>>
  9. <<if $q.school.func('isGroupMember','nerds')>>
  10. You arrive at the library and see all of your fellow nerds have already gathered around one of the tables. Some are grabbing some books or looking up things on their laptop, while others are sitting and chatting before the study session begins. You sit down with your fellow students and start studying.
  11. <<elseif $q.school.func('isGroupMember','outcasts')>>
  12. <p>You arrive at the library and see the nerds have already gathered around one of the tables. Some are grabbing some books or looking up things on their laptop, while others are sitting and chatting before the study session begins. When they see you, they all go quiet, they look back and forth a bit and finally Feofan speaks up. "Do you need something?"</p>
  13. You smile to him and the rest. "My grades are not as good as I would like, so I thought I would come study with the smartest kids in school."
  14. They exchange looks again and this time Artem speaks up. "Yeah ok, but we are here to study." Then they go back to studying among each other.
  15. <<elseif $pc.fame('pav_slut') >= 250>>
  16. <p>You arrive at the library and see the nerds have already gathered around one of the tables. Some are grabbing some books or looking up things on their laptop, while others are sitting and chatting before the study session begins. When they see you, they all go quiet, they look back and forth a bit and finally Feofan speaks up. "Do you need something?"</p>
  17. You smile to him and the rest. "My grades are not as good as I would like, so I thought I would come study with the smartest kids in school."
  18. They exchange looks again and this time they huddle up a bit and start whispering back and forth it seems like they are arguing but finally Artem looks up at you and says. "Yeah ok, we know your reputation and we want no part of it, we are here to study and thats it, so no funny business." Then they go back to studying among each other.
  19. <<else>>
  20. <p>You arrive at the library and see the nerds have already gathered around one of the tables. Some are grabbing some books or looking up things on their laptop, while others are sitting and chatting before the study session begins. When they see you, they all go quiet, they look back and forth a bit and finally Feofan speaks up. "Do you need something?"</p>
  21. You smile to him and the rest. "My grades are not as good as I would like, so I thought I would come study with the smartest kids in school."
  22. They exchange looks again and this time Artem speaks up. "We don't want any trouble."
  23. You give them a reassuring smile. "I promise I am not here to cause problems, I just need help with my school work."
  24. They exchange looks and a few of them nod before Feofan speaks up again. "Ok sure you can study with us."
  25. <</if>>
  26. <<actCLA 'Leave'>>
  27. <<gt 'pav_library'>>
  28. <</actCLA>>
  29. <<actCLA 'Study'>>
  30. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  31. <</actCLA>>
  32. <<actCLA 'Chat'>>
  33. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  34. <</actCLA>>
  35. <</if>>
  36. <<if $location_var[$here][0] == 'nerd_study_night1'>>
  37. <<set $menu_off = 1>>
  38. <<run $q.school.func('groupRelInc','nerds',3)>>
  39. <<if $time.minutesTimestamp< $nerdstudynight['start_time'] + 25>>
  40. <<set $lern += rand(4, 8)>>
  41. <<run $pc.skillExperienceGain('intelligence',rand(1, 2))>>
  42. <<run $pc.skillExperienceGain('perception',rand(0,1))>>
  43. <<if getvar("$q.school.homeworkLeft") > 1>>
  44. <<run $q.school.func('homework','yes',2,3,100)>>
  45. <<elseif getvar("$q.school.homeworkLeft") == 1>>
  46. <<run $q.school.func('homework','yes',1,3,100)>>
  47. <</if>>
  48. <<elseif $time.minutesTimestamp< $nerdstudynight['start_time'] + 45>>
  49. <<set $lern += rand(2, 4)>>
  50. <<run $pc.skillExperienceGain('intelligence',rand(0, 1))>>
  51. <<run $pc.skillExperienceGain('perception',rand(0,1))>>
  52. <<if getvar("$q.school.homeworkLeft") >= 1>>
  53. <<run $q.school.func('homework','yes',1,3,100)>>
  54. <</if>>
  55. <<else>>
  56. <<set $lern += rand(1, 2)>>
  57. <<run $pc.skillExperienceGain('intelligence',rand(0, 1))>>
  58. <</if>>
  59. <<if ($time.minutesTimestamp- $nerdstudynight['start_time']) < 60>>
  60. <<set $time.minutes += (60 - $time.minutesTimestamp+ $nerdstudynight['start_time'])>>
  61. <</if>>
  62. <<image "locations/pavlovsk/community/library/nerdsstudy/nerds_study#.jpg" 1 5>>
  63. You help each other out, debate topics and discuss answers. You have a very enjoyable time and feel like you've learned a fair bit about your subject.
  64. <<actCLA 'Pack up'>>
  65. <<gt 'pav_library_nerdstudy' 'nerd_study_night_over'>>
  66. <</actCLA>>
  67. <</if>>
  68. <<if $location_var[$here][0] == 'nerd_study_night2'>>
  69. <<set $loc_arg = 'nerd_study_night2'>>
  70. <<set $loc = 'pav_library_nerdstudy'>>
  71. <<set $location_type = 'public_indoors'>>
  72. <<set $menu_loc = 'pav_library_nerdstudy'>>
  73. <<set $menu_arg = 'nerd_study_night2'>>
  74. <<set $menu_off = 0>>
  75. <<if $time.minutesTimestamp>= $nerdstudynight['start_time'] + 60>>
  76. <<gt 'pav_library_nerdstudy' 'nerd_study_night_over'>>
  77. <</if>>
  78. <<image "locations/pavlovsk/community/library/nerdsstudy/nerds_study#.jpg" 1 5>>
  79. <p>You can't help but be a little distracted. You're not sure why, but you're just not feeling the desire to study. Maybe one of your fellow nerds would like to chat instead?</p>
  80. <<actCLA 'Study'>>
  81. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  82. <</actCLA>>
  83. <<if getvar("$nerdstudynight['Feofan']") == 0>>
  84. <<actCLA 'Chat to Feofan'>>
  85. <<set $time.minutes += 5>>
  86. <<setinit $nerdstudynight['Feofan'] = 1>>
  87. <<gs 'npc_relationship' 'modify' 'A152' 'like'>>
  88. <<image "characters/shared/headshots_main/big152.jpg">>
  89. <<if $npcs.get('A152','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  90. You talk to Feofan about a variety of topics but soon it turns into talking about the game night and him teasing you with some of the stuff he has planned. After a while, he talks about an upcoming convention he wants to go to and cosplay at. The conversation soon comes to an end as he returns to his studies.
  91. <<elseif $npcs.get('A152','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  92. Feofan isn''t really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I've gotta finish this homework." he says awkwardly and focuses on studying while ignoring you.
  93. <<else>>
  94. You strike up a conversation with Feofan. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  95. <</if>>
  96. <<actCLA 'Start studying'>>
  97. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  98. <</actCLA>>
  99. <<actCLA 'Chat to someone else'>>
  100. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  101. <</actCLA>>
  102. <</actCLA>>
  103. <</if>>
  104. <<if getvar("$nerdstudynight['Artem']") == 0>>
  105. <<actCLA 'Chat to Artem'>>
  106. <<set $time.minutes += 5>>
  107. <<setinit $nerdstudynight['Artem'] = 1>>
  108. <<gs 'npc_relationship' 'modify' 'A2' 'like'>>
  109. <<image "characters/shared/headshots_main/big2.jpg">>
  110. <<if getvar("$artemQW['bf']") == 1>>
  111. Artem scoots his chair over closer to you. "I was worried you wouldn''t show up today." he jokes, but you can tell there''s a part of him that was being sincere. Artem isn''t one for public affection, but he still can't go without some kind of physical contact with you, which leaves him sitting close enough to you that your legs bump and rub against each other under the table as you talk.
  112. <<elseif $npcs.get('A2','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  113. <p>"There you are $pc.name_nick. How's it going?" Artem greets you. "I figure we can get a head-start on Yenotin's lesson while we talk." he says, moving the textbook towards you so you can look at it. While you work, Artem keeps up a lively conversation, talking about a range of different topics.</p>
  114. <<elseif $npcs.get('A2','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  115. You try to chat with Artem, but he doesn''t seem all that interested in the conversation. His answers are short and he doesn''t even bother to stop writing in his notebook as you talk.
  116. <<else>>
  117. You strike up a conversation with Artem. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  118. <</if>>
  119. <<actCLA 'Start studying'>>
  120. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  121. <</actCLA>>
  122. <<actCLA 'Chat to someone else'>>
  123. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  124. <</actCLA>>
  125. <</actCLA>>
  126. <</if>>
  127. <<if getvar("$nerdstudynight['Zinaida']") == 0>>
  128. <<actCLA 'Chat to Zinaida'>>
  129. <<set $time.minutes += 5>>
  130. <<setinit $nerdstudynight['Zinaida'] = 1>>
  131. <<gs 'npc_relationship' 'modify' 'A142' 'like'>>
  132. <<image "characters/shared/headshots_main/big142.jpg">>
  133. <<if $npcs.get('A142','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  134. You chat about the latest video games with Zinaida. "Hey, look at this. I got into the top ten with my last score." With a small smile, Zinaida shows you her phone, and sure enough she's number five on the leaderboard. You congratulate her, which causes her cheeks to flush slightly as she tries to downplay it. The two of you go back to some idle chatter about video games.
  135. <<elseif $npcs.get('A142','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  136. Zinaida is focused on studying the book in front of her and taking notes, so she rarely says anything back as you try and talk to her. "I''d like to talk, but I'm busy trying to study. I need to finish this." she says quietly while looking up at you through her messy hair that hangs down onto her face. She resumes her studying while ignoring you.
  137. <<else>>
  138. You strike up a conversation with Zinaida. She seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  139. <</if>>
  140. <<actCLA 'Start studying'>>
  141. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  142. <</actCLA>>
  143. <<actCLA 'Chat to someone else'>>
  144. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  145. <</actCLA>>
  146. <</actCLA>>
  147. <</if>>
  148. <<if getvar("$nerdstudynight['Gerasim']") == 0>>
  149. <<actCLA 'Chat to Gerasim'>>
  150. <<set $time.minutes += 5>>
  151. <<setinit $nerdstudynight['Gerasim'] = 1>>
  152. <<gs 'npc_relationship' 'modify' 'A153' 'like'>>
  153. <<image "characters/shared/headshots_main/big153.jpg">>
  154. <<if $npcs.get('A153','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  155. <p>You greet Gerasim with a smile and make a point to ask him how his day is going, subtly hinting to the fact that you know other students like to make him do their school work. With a shy smile, Gerasim shrugs his shoulders. "I'm fine." he says, his smile growing. "Thanks for worrying about me though $pc.name_nick." You engage in some idle banter for a while.</p>
  156. <<elseif $npcs.get('A153','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  157. <p>Gerasim isn't really interested in talking to you, but you insist and try to keep up a conversation until he finally stops you. "Hey, I really need to study. Maybe we can talk some other time?" he says halfheartedly with an awkward laugh, then focuses on studying.</p>
  158. <<else>>
  159. You strike up a conversation with Gerasim. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  160. <</if>>
  161. <<actCLA 'Start studying'>>
  162. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  163. <</actCLA>>
  164. <<actCLA 'Chat to someone else'>>
  165. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  166. <</actCLA>>
  167. <</actCLA>>
  168. <</if>>
  169. <<if getvar("$nerdstudynight['Julia']") == 0>>
  170. <<actCLA 'Chat to Julia'>>
  171. <<set $time.minutes += 5>>
  172. <<setinit $nerdstudynight['Julia'] = 1>>
  173. <<gs 'npc_relationship' 'modify' 'A12' 'like'>>
  174. <<image "characters/shared/headshots_main/big12.jpg">>
  175. <<if $npcs.get('A12','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  176. Usually, Julia is quiet and lets others do most of the talking, but with you, she participates more in the conversation with some friendly banter.
  177. <<elseif $npcs.get('A12','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  178. <p>You try to talk to Julia, but the conversation becomes completely one-sided, with you doing all the talking while Julia busies herself with schoolwork.</p>
  179. <<else>>
  180. You strike up a conversation with Julia. She seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  181. <</if>>
  182. <<actCLA 'Start studying'>>
  183. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  184. <</actCLA>>
  185. <<actCLA 'Chat to someone else'>>
  186. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  187. <</actCLA>>
  188. <</actCLA>>
  189. <</if>>
  190. <<if getvar("$nerdstudynight['Petka']") == 0>>
  191. <<actCLA 'Chat to Petka'>>
  192. <<set $time.minutes += 5>>
  193. <<setinit $nerdstudynight['Petka'] = 1>>
  194. <<gs 'npc_relationship' 'modify' 'A6' 'like'>>
  195. <<image "characters/shared/headshots_main/big6.jpg">>
  196. <<if $npcs.get('A6','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  197. <p>"You really have to read this book $pc.name_nick! I'm pretty sure it's one you'd enjoy." Petka says excitedly. He starts to tell you about an interesting part he just read, but stops himself with a laugh. "Don't worry, I won't spoil it for you." The two of you chat about some recent books you have read.</p>
  198. <<elseif $npcs.get('A6','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  199. <p>"Can we talk later? I really want to finish studying this chapter before we call it a night." Petka says, only briefly looking up from his book to address you before burying his nose right back into it.</p>
  200. <<else>>
  201. You strike up a conversation with Petka. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  202. <</if>>
  203. <<actCLA 'Start studying'>>
  204. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  205. <</actCLA>>
  206. <<actCLA 'Chat to someone else'>>
  207. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  208. <</actCLA>>
  209. <</actCLA>>
  210. <</if>>
  211. <<if getvar("$nerdstudynight['Natasha']") == 0>>
  212. <<actCLA 'Chat to Natasha'>>
  213. <<set $time.minutes += 5>>
  214. <<setinit $nerdstudynight['Natasha'] = 1>>
  215. <<gs 'npc_relationship' 'modify' 'A16' 'like'>>
  216. <<image "characters/shared/headshots_main/big16.jpg">>
  217. <<if $npcs.get('A16','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  218. <p>"Hey $pc.name_nick! Have you seen this new makeup line coming out? It's expensive but I looove the colors!" Natasha says as she holds up the magazine ad for said makeup. She talks about how she can't afford nice things like this and this ends up bringing her down. You quickly change the subject and start complimenting her on her sense of style and grades and reminding her she's a top student in school, which brings a smile to her face.</p>
  219. <<elseif $npcs.get('A16','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  220. <p>Natasha isn't really interested in talking to you, but you persist in trying to keep up a conversation for awhile before she says. "Hey, I've got to... study. Maybe we can talk later?" she says halfheartedly and goes back to studying.</p>
  221. <<else>>
  222. You strike up a conversation with Natasha. She seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  223. <</if>>
  224. <<actCLA 'Start studying'>>
  225. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  226. <</actCLA>>
  227. <<actCLA 'Chat to someone else'>>
  228. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  229. <</actCLA>>
  230. <</actCLA>>
  231. <</if>>
  232. <<if getvar("$nerdstudynight['Evgeny']") == 0>>
  233. <<actCLA 'Chat to Evgeny'>>
  234. <<set $time.minutes += 5>>
  235. <<setinit $nerdstudynight['Evgeny'] = 1>>
  236. <<gs 'npc_relationship' 'modify' 'A151' 'like'>>
  237. <<image "characters/shared/headshots_main/big151.jpg">>
  238. <<if $npcs.get('A151','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  239. You strike up a conversation with Evgeny, mostly about school work at first as he is focused on it, but eventually it drifts over to talking about chess before he abruptly stops talking and focuses on studying again.
  240. <<elseif $npcs.get('A151','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  241. <p>You try talking to Evgeny, but it's very one-sided with you doing all of the talking until he finally speaks up. "I don't want to sound rude, but we're not really friends so I'm not sure why you'd want to talk to me." he says quietly. "Anyways, I've got to finish studying, so if you don't mind..." He goes back to studying while ignoring you.</p>
  242. <<else>>
  243. You strike up a conversation with Evgeny. He seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  244. <</if>>
  245. <<actCLA 'Start studying'>>
  246. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  247. <</actCLA>>
  248. <<actCLA 'Chat to someone else'>>
  249. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  250. <</actCLA>>
  251. <</actCLA>>
  252. <</if>>
  253. <<if getvar("$nerdstudynight['Natalia']") == 0>>
  254. <<actCLA 'Chat to Natalia'>>
  255. <<set $time.minutes += 5>>
  256. <<setinit $nerdstudynight['Natalia'] = 1>>
  257. <<gs 'npc_relationship' 'modify' 'A240' 'like'>>
  258. <<image "characters/shared/headshots_main/big240.jpg">>
  259. <<if $npcs.get('A240','rel') >= 60 and $q.school.func('isGroupMember','nerds')>>
  260. <p>As you approach Natalia, she closes her notebook and waves at you. "Hey $pc.name_nick, come and have a seat." You sit next to Natalia and discuss current events while occasionally gossiping about your classmates.</p>
  261. <<elseif $npcs.get('A240','rel') <= 20 or $pc.fame('pav_slut') >= 250>>
  262. <p>You try to talk to Natalia, but the conversation becomes completely one-sided, with you doing all the talking while Natalia busies herself with her notebook, keeping others and esspecially you, from seeing what she is doing.</p>
  263. <<else>>
  264. You strike up a conversation with Natalia. She seems a bit hesitant at first, but quickly engages you in some idle chatter about school.
  265. <</if>>
  266. <<actCLA 'Start studying'>>
  267. <<gt 'pav_library_nerdstudy' 'nerd_study_night1'>>
  268. <</actCLA>>
  269. <<actCLA 'Chat to someone else'>>
  270. <<gt 'pav_library_nerdstudy' 'nerd_study_night2'>>
  271. <</actCLA>>
  272. <</actCLA>>
  273. <</if>>
  274. <</if>>
  275. <<if $location_var[$here][0] == 'nerd_study_night_over'>>
  276. <<set $menu_off = 1>>
  277. <<setinit $nerdstudynight['Feofan'] = 0>>
  278. <<setinit $nerdstudynight['Artem'] = 0>>
  279. <<setinit $nerdstudynight['Zinaida'] = 0>>
  280. <<setinit $nerdstudynight['Gerasim'] = 0>>
  281. <<setinit $nerdstudynight['Julia'] = 0>>
  282. <<setinit $nerdstudynight['Petka'] = 0>>
  283. <<setinit $nerdstudynight['Natasha'] = 0>>
  284. <<setinit $nerdstudynight['Evgeny'] = 0>>
  285. <<setinit $nerdstudynight['Natalia'] = 0>>
  286. <<image "locations/pavlovsk/community/library/nerdsstudy/nerds_study#.jpg" 1 5>>
  287. After an hour, everyone starts packing up and talking about heading home. A few text their parents to let them know they're leaving the library. You gather up your stuff and leave with the group.
  288. <<actCLA 'Leave'>>
  289. <<gt 'pav_library'>>
  290. <</actCLA>>
  291. <</if>>