1
0

gschool_socialchg.qsrc 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711
  1. # gschool_socialchg
  2. !2021/05/02
  3. !!Changing social groups
  4. if $ARGS[0] = 'test':
  5. if grupvalue[1] > 450 and grupwarning[1] = 1:
  6. grupwarning[1] = 0
  7. elseif grupvalue[1] < 400 and grupvalue[1] > 350 and grupwarning[1] > 1:
  8. grupwarning[1] = 1
  9. elseif grupvalue[2] > 450 and grupwarning[2] = 1:
  10. grupwarning[2] = 0
  11. elseif grupvalue[2] < 400 and grupvalue[2] > 350 and grupwarning[1] > 1:
  12. grupwarning[2] = 1
  13. elseif grupvalue[3] > 450 and grupwarning[3] = 1:
  14. grupwarning[3] = 0
  15. elseif grupvalue[3] < 400 and grupvalue[3] > 350 and grupwarning[1] > 1:
  16. grupwarning[3] = 1
  17. elseif grupvalue[4] > 450 and grupwarning[4] = 1:
  18. grupwarning[4] = 0
  19. elseif grupvalue[4] < 400 and grupvalue[4] > 350 and grupwarning[1] > 1:
  20. grupwarning[4] = 1
  21. end
  22. if fame['pav_slut'] > 225 and grupTipe = 1:
  23. gt 'gschool_socialchg', 'Pavlovsk slut'
  24. elseif fame['pav_slut'] > 250 and grupTipe = 2:
  25. gt 'gschool_socialchg', 'Pavlovsk slut'
  26. elseif fame['pav_slut'] > 175 and grupTipe = 3:
  27. gt 'gschool_socialchg', 'Pavlovsk slut'
  28. elseif fame['pav_slut'] > 300 and grupTipe = 4:
  29. gt 'gschool_socialchg', 'Pavlovsk slut'
  30. elseif grupvalue[1] < 200 and grupTipe = 1:
  31. gt 'gschool_socialchg', 'coolkid outcast'
  32. elseif grupvalue[1] < 400 and grupTipe = 1 and grupwarning[1] = 0:
  33. gt 'gschool_socialchg', 'coolkid warn 1'
  34. elseif grupvalue[1] < 300 and grupTipe = 1 and grupwarning[1] >= 0:
  35. gt 'gschool_socialchg', 'coolkid warn 2'
  36. elseif fame['pav_slut'] > 175 and grupTipe = 1 and grupslutwarning[1] = 0:
  37. gt 'gschool_socialchg', 'coolkid slut warn'
  38. elseif grupvalue[2] < 200 and grupTipe = 2:
  39. gt 'gschool_socialchg', 'jock outcast'
  40. elseif grupvalue[2] < 400 and grupTipe = 2 and grupwarning[2] = 0:
  41. gt 'gschool_socialchg', 'jock warn 1'
  42. elseif grupvalue[2] < 300 and grupTipe = 2 and grupwarning[2] >= 0:
  43. gt 'gschool_socialchg', 'jock warn 2'
  44. elseif fame['pav_slut'] > 200 and grupTipe = 2 and grupslutwarning[2] = 0:
  45. gt 'gschool_socialchg', 'jock slut warn'
  46. elseif grupvalue[3] < 200 and grupTipe = 3:
  47. gt 'gschool_socialchg', 'nerd outcast'
  48. elseif grupvalue[3] < 400 and grupTipe = 3 and grupwarning[3] = 0:
  49. gt 'gschool_socialchg', 'nerd warn 1'
  50. elseif grupvalue[3] < 300 and grupTipe = 3 and grupwarning[3] >= 0:
  51. gt 'gschool_socialchg', 'nerd warn 2'
  52. elseif fame['pav_slut'] > 125 and grupTipe = 3 and grupslutwarning[3] = 0:
  53. gt 'gschool_socialchg', 'nerd slut warn'
  54. elseif grupvalue[4] < 200 and grupTipe = 4:
  55. gt 'gschool_socialchg', 'gopnik outcast'
  56. elseif grupvalue[4] < 400 and grupTipe = 4 and grupwarning[4] = 0:
  57. gt 'gschool_socialchg', 'gopnik warn 1'
  58. elseif grupvalue[4] < 300 and grupTipe = 4 and grupwarning[4] >= 0:
  59. gt 'gschool_socialchg', 'gopnik warn 2'
  60. elseif fame['pav_slut'] > 250 and grupTipe = 4 and grupslutwarning[4] = 0:
  61. gt 'gschool_socialchg', 'gopnik slut warn'
  62. elseif fame['pav_slut'] < 175 and grupvalue[1] > 800 and grupTipe ! 1:
  63. gt 'gschool_socialchg', 'coolkid'
  64. elseif fame['pav_slut'] < 200 and grupvalue[2] > 800 and grupTipe ! 2:
  65. gt 'gschool_socialchg', 'jock'
  66. elseif fame['pav_slut'] < 125 and grupvalue[3] > 800 and grupTipe ! 3:
  67. gt 'gschool_socialchg', 'nerd'
  68. elseif fame['pav_slut'] < 250 and grupvalue[4] > 800 and grupTipe ! 4:
  69. gt 'gschool_socialchg', 'gopnik'
  70. end
  71. if gopnik_initiation = 1 and gopnik_initiation_day ! daystart:
  72. killvar 'gopnik_initiation'
  73. killvar 'gopnik_initiation_day'
  74. gt 'gschool_socialchg', 'gopnik miss'
  75. end
  76. end
  77. if $ARGS[0] = 'Pavlovsk slut':
  78. cla & *clr
  79. menu_off = 1
  80. gs 'stat'
  81. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/shamewalk.jpg"></center>'
  82. 'Walking down the school hallway, you notice almost everyone is eying you. Some sneer at you, others laugh, and others turn away in disgust. You are used to this treatment with your sexual escapades, but not to this level. No one wants to greet you and most actively avoid you. You are starting to feel a bit uncomfortable at all the staring eyes. As you approach your locker, you see someone has spray painted ''Slut'' on it in big red letters. You hear someone walking up behind you before you turn around to see who it might be.'
  83. grupvalue[1] = min(100,grupvalue[1])
  84. grupvalue[2] = min(150,grupvalue[2])
  85. grupvalue[3] = 0
  86. grupvalue[4] = min(200,grupvalue[4])
  87. old_grupvalue[1] = grupvalue[1]
  88. old_grupvalue[2] = grupvalue[2]
  89. old_grupvalue[3] = grupvalue[3]
  90. old_grupvalue[4] = grupvalue[4]
  91. grupslutwarning[1] = 0
  92. grupslutwarning[2] = 0
  93. grupslutwarning[3] = 0
  94. grupslutwarning[4] = 0
  95. gs 'gschool_socialchg', 'group_rel_change','cool kids', -30
  96. gs 'gschool_socialchg', 'group_rel_change','jocks', -25
  97. gs 'gschool_socialchg', 'group_rel_change','gopniks', -20
  98. gs 'gschool_socialchg', 'group_rel_change','nerds', -35
  99. if grupTipe = 1:
  100. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/coolslut.jpg"></center>'
  101. if soniaPS = 0:
  102. 'Irina and Dimka walk up to you. Dimka is smirking at you while Irina looks you over from head to toe in complete disgust. Just as you''re about to ask what''s going on, Irina cuts you off. "Shut your cum hole, slut! I don''t want to smell your cum breath. We''ve all heard about what you''ve been up to, and your ass is out. You''re no longer welcome around us. Find some dick to suck, and maybe they will pretend to care about you." With that, Irina turns and walks away as Dimka gives you a final look and shakes his head.'
  103. else
  104. 'Irina and Dimka walk up to you. Dimka is smirking at you while Irina looks you over from head to toe in complete disgust. Then, just as you''re about to ask what''s going on, Irina cuts you off. "Shut your cum hole, slut! I don''t want to smell your cum breath. We''ve all heard about what you''ve been up to, and your ass is out. You''re no longer welcome around us. Go and find Sonia. I''m sure you two have a lot in common now." With that, Irina turns and walks away as Dimka gives you a final look and shakes his head.'
  105. end
  106. '"What a waste, you fucking slut." He then spits at your feet before leaving as well. You hear many of the students around you laughing as you look around. Having been publicly shamed and disavowed by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  107. elseif grupTipe = 2:
  108. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/jockslut.jpg"></center>'
  109. if christinaQW['fight'] < 1 or christinaQW['blackmail'] < 2:
  110. 'Christina, Lariska, and Lina walk up to you. Lariska and Lina are looking at you in disgust while Christina is smirking. She shoves you hard up against your locker. "What are you doing here slut? Shouldn''t you be in the boys'' bathroom sucking a bunch of cocks? We all heard that''s all you do now. At least sluts know to get paid, but you just give it away for free, " she laughs mockingly. Lariska, Lina and several other students nearby join in, openly mocking you.'
  111. else
  112. 'Albina and Lazar walk up to you with looks of disgust on their face. "What are you doing here? Shouldn''t you be in the boys'' bathroom sucking dick like the whore that you are?" Lazar says mockingly. Albina opens her mouth to say something but chooses to remain quiet and stares at the floor. Christina smirks at you from behind them, not daring to challenge you directly but enjoying the moment.'
  113. end
  114. if soniaPS = 0:
  115. '"Go hang out with the other losers because none of us gives a shit about you anymore," Lazar says before turning and walking away. Albina looks at you with what you think is disappointment before she shakes her head and follows Lazar. Having been publicly shamed and disavowed by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  116. else
  117. '"Go hang out with the other losers because none of us gives a shit about you anymore. I''m sure you and Sonia have a lot in common now." Lazar says mockingly before walking away. Albina looks at you with what you think is disappointment before she shakes her head and follows Lazar. Having been publicly shamed and disavowed by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  118. end
  119. elseif grupTipe = 3:
  120. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  121. 'A group of students stand in front of you, wanting a better look at what''s written on your locker. They start laughing when you look at them and quickly hurry away from you as if you have the plague. You turn and try to find some of your friends, but most seem to be hiding or hurrying off when you approach. You finally manage to catch up to Gerasim, but he turns to you just as you''re about to say something. "Please go away! I don''t know what you''ve gotten yourself into, but the things they say you''ve done..." He looks disgusted. "I''m sorry, but I can''t be seen hanging out with you anymore. I''ve got enough problems without you making them worse."'
  122. 'He pauses for a second to stare at the dejected look on your face, realizing that you are now an outcast. He then lets out a short sigh. "I''m sorry, I really am, but this is your fault. What were you thinking doing all that.. sex stuff? Just leave me alone." The last part he says loudly enough for others to hear, which causes some of the other students to laugh at you as he wheels himself away from you decidedly. You take a second to look around as most other students either start mocking you or actively look away. Finally, you grab your stuff and hurry to your next class.'
  123. elseif grupTipe = 4:
  124. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/gopnikslut.jpg"></center>'
  125. 'You turn and see Pauline, Lera and Lena standing next to you. Lera is snickering. Pauline looks like she''s preparing to beat you up, and Lera looks at you with disgust. Pauline shakes her head at you and finally speaks up. "I don''t know what your problem is, but apparently, hanging out, partying and having a good time wasn''t enough for you. Noooo, you had to go around and be the town bicycle! Don''t act all surprised. We''ve all heard about how you let any guy fuck you in whatever hole they desire. Spineless sluts have no place with us, so stay away from us, or I will beat the living shit out of you." With that, Pauline shoves you against your locker and walks away.'
  126. 'Lena gives you a final look of disgust and shoves you again while Lera gives you a few parting words before walking away. "If you ever try to approach us, we''ll take you to nasty guys who will fuck you so hard that your holes will be loose enough to stick a watermelon inside them!" Having been publicly shamed and disavowed by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  127. end
  128. '<font color = red>You have been kicked out of your social group and become an outcast.</font>'
  129. grupTipe = 5
  130. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  131. end
  132. if $ARGS[0] = 'coolkid':
  133. cla & *clr
  134. menu_off = 1
  135. gs 'stat'
  136. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  137. 'You walk down the hallway and stop at your locker. You sense someone standing behind you and turn to see Vicky, Andrey and Stasya giving you friendly smiles. "Hey, <<$pcs_nickname>>, we''ve been talking, and you seem to have the right attitude to be one of us. So what do you say? Do you want to join the popular clique?" Vicky asks, and the three of them just wait for your response.'
  138. act 'No':
  139. cla & *clr
  140. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  141. 'You shake your head. "I like hanging out with you guys, but I don''t think that''s a good idea."'
  142. 'Vicky frowns but nods. "Suit yourself then." With that, she turns and leaves. Andrey just shakes his head at you and does the same.'
  143. 'Stasya gives you a once-over. "I told you guys she wasn''t cool enough! What a loser!" With that, she follows the others, leaving you behind to wonder if you made the right choice.'
  144. grupvalue[1] = rand(600,650)
  145. old_grupvalue[1] = grupvalue[1]
  146. gs 'gschool_socialchg', 'group_rel_change','cool kids', -5
  147. gs 'stat'
  148. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  149. end
  150. act 'Yes':
  151. cla & *clr
  152. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  153. 'You nod your head. "Yes, I would love to! I love hanging out with you guys!"'
  154. 'Vicky gives you a hug. Once she lets go, Andrey wraps an arm around your shoulder and starts leading you to your next class. "From now on, you''re one of us." Stasya gives you a friendly smile as the four of you walk to your next class.'
  155. grupvalue[2] = min(rand(675,725),grupvalue[2])
  156. grupvalue[3] = min(rand(625,675),grupvalue[3])
  157. grupvalue[4] = min(rand(600,650),grupvalue[4])
  158. if grupTipe = 2: grupvalue[2] = rand(500,600)
  159. if grupTipe = 3: grupvalue[3] = rand(500,600)
  160. if grupTipe = 4: grupvalue[4] = rand(500,600)
  161. old_grupvalue[1] = grupvalue[1]
  162. old_grupvalue[2] = grupvalue[2]
  163. old_grupvalue[3] = grupvalue[3]
  164. old_grupvalue[4] = grupvalue[4]
  165. grupTipe = 1
  166. grupTipe['joined_cool'] = 1
  167. gs 'gschool_socialchg', 'group_rel_change','cool kids', 5
  168. gs 'stat'
  169. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  170. end
  171. end
  172. if $ARGS[0] = 'coolkid warn 1':
  173. cla & *clr
  174. grupwarning[1] = 1
  175. menu_off = 1
  176. gs 'stat'
  177. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  178. 'You walk down the hallway and stop at your locker. You sense someone standing behind you and turn to see Vicky, Andrey and Stasya giving you friendly smiles. "Hey, <<$pcs_nickname>>, is everything okay?"'
  179. 'Before you can answer, Stasya chimes in. "You haven''t been setting the right example of late. You''re acting more like the losers than us, so do you want to keep hanging around with us?"'
  180. 'You are again interrupted before you can speak. "Cool it, Stasya! Look, <<$pcs_nickname>>, if you want to hang out with us, just act like you normally do, okay? That''s all we''re saying." Vicky says before the bell rings, and you all hurry to class. You can''t help but worry. Your recent activity has made the other cool kids question whether you belong in the group or not...'
  181. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  182. end
  183. if $ARGS[0] = 'coolkid warn 2':
  184. cla & *clr
  185. grupwarning[1] = 2
  186. menu_off = 1
  187. gs 'stat'
  188. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  189. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Vicky, Andrey and Stasya. "Hey, <<$pcs_nickname>>, we talked about this before, but you still seem to be not getting with the program," Vicky says with disdain.'
  190. 'Before you can answer, Stasya chimes in. "I told you she doesn''t want to be one of us! I don''t know why we ever let her hang out with us in the first place."'
  191. 'You are again interrupted before you can speak. "<<$pcs_nickname>>, you need to get your act together, or you''re out, simple as that," Andrey says before the bell rings and you all hurry to class. You can''t help but worry. Your recent activity has made the other cool kids question whether you belong in the group. You need to improve your standing with them or risk being kicked out...'
  192. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  193. end
  194. if $ARGS[0] = 'coolkid slut warn':
  195. cla & *clr
  196. grupslutwarning[1] = 1
  197. menu_off = 1
  198. gs 'stat'
  199. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  200. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Vicky, Andrey and Stasya. "What''s going on with you, <<$pcs_nickname>>? We''ve all heard the rumours about your sexual exploits. Of course, we all like sex but come on, this is getting out of hand." Vicky says with a hint of disdain.'
  201. 'Before you can answer, Stasya chimes in. "Maybe she just wants to be a slut."'
  202. 'You are again interrupted before you can speak. "<<$pcs_nickname>>, you need to start using a little discretion, or you''re out," Andrey says before the bell rings and you all hurry to class. You can''t help but worry. Your recent activity has made the other cool kids question whether you belong in the group. You better fix things fast, or you risk being kicked out...'
  203. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  204. end
  205. if $ARGS[0] = 'jock':
  206. cla & *clr
  207. menu_off = 1
  208. gs 'stat'
  209. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinjock.jpg"></center>'
  210. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Lariska and Lina giving you friendly smiles. "Hey, <<$pcs_nickname>>, we''ve been talking, and you seem to have the right attitude to be one of us. So what do you say? Do you want to join us and become a jock?" They seem to be waiting on your response.'
  211. act 'No':
  212. cla & *clr
  213. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  214. 'You shake your head. "I like hanging out with you guys, but I don''t think that''s a good idea."'
  215. 'Lariska frowns, then nods. "Suit yourself." With that, she turns and leaves.'
  216. 'Lina gives you a once-over. "Well, at least Christina will be happy." With that, she follows after Lariska, leaving you behind to wonder if you made the right choice.'
  217. grupvalue[2] = rand(600,650)
  218. old_grupvalue[2] = grupvalue[2]
  219. gs 'gschool_socialchg', 'group_rel_change','jocks', -5
  220. gs 'stat'
  221. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  222. end
  223. act 'Yes':
  224. cla & *clr
  225. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinjock.jpg"></center>'
  226. 'You nod your head. "Yes, I would love to! I love hanging out with you guys!"'
  227. 'Lariska gives you a hug. "From now on, you are one of us." Lina gives you a friendly smile, and you all walk to your next class.'
  228. grupvalue[1] = min(rand(675,725),grupvalue[1])
  229. grupvalue[3] = min(rand(600,650),grupvalue[3])
  230. grupvalue[4] = min(rand(650,700),grupvalue[4])
  231. if grupTipe = 1: grupvalue[1] = rand(500,600)
  232. if grupTipe = 3: grupvalue[3] = rand(500,600)
  233. if grupTipe = 4: grupvalue[4] = rand(500,600)
  234. old_grupvalue[1] = grupvalue[1]
  235. old_grupvalue[2] = grupvalue[2]
  236. old_grupvalue[3] = grupvalue[3]
  237. old_grupvalue[4] = grupvalue[4]
  238. grupTipe = 2
  239. grupTipe['joined_jock'] = 1
  240. gs 'gschool_socialchg', 'group_rel_change','jocks', 5
  241. gs 'stat'
  242. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  243. end
  244. end
  245. if $ARGS[0] = 'jock warn 1':
  246. cla & *clr
  247. grupwarning[2] = 1
  248. menu_off = 1
  249. gs 'stat'
  250. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  251. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Lariska and Lina giving you friendly smiles. "Hey, <<$pcs_nickname>>, is everything okay with you?" Lariska asks.'
  252. 'Before you can answer, Lina chimes in. "You haven''t been putting your all into sports, and you''re starting to act like some others, so does that mean you don''t want to hang around with us anymore?"'
  253. 'The bell rings, and you all hurry to class, but you can''t help but worry. It seems your recent activity has made the other jocks question whether you belong in the group or not...'
  254. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  255. end
  256. if $ARGS[0] = 'jock warn 2':
  257. cla & *clr
  258. grupwarning[2] = 2
  259. menu_off = 1
  260. gs 'stat'
  261. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  262. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Lariska and Lina giving you friendly smiles. "<<$pcs_nickname>>, we talked about this before, but you still seem to be not getting the idea." Lariska scoffs.'
  263. 'Before you can answer, Lina chimes. "Christina says she doesn''t want you to be one of us and that we should have never let you hang out with us in the first place."'
  264. 'You are again interrupted before you can speak. "<<$pcs_nickname>>, you need to get your act together, or you''re out, simple as that," Lina says before the bell rings and you all hurry to class. You can''t help but worry. Your recent activity has made the other jocks question whether you belong in the group. You better fix things fast or risk becoming kicked out...'
  265. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  266. end
  267. if $ARGS[0] = 'jock slut warn':
  268. cla & *clr
  269. grupslutwarning[2] = 1
  270. menu_off = 1
  271. gs 'stat'
  272. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  273. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Lariska and Lina giving you friendly smiles. "What''s going on with you, <<$pcs_nickname>>? We''ve all heard the rumours about your sexual exploits. Sex is fun, but what are you going to do next? Fuck the whole football team?"'
  274. 'Before you can answer, Lina chimes. "You need to start using a little discretion, or you''re out." The bell then rings, and you all hurry to class, but you can''t help but worry. Your recent activity has made the other jocks question whether you belong in the group. So you better fix things fast or risk being kicked out...'
  275. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  276. end
  277. if $ARGS[0] = 'nerd':
  278. cla & *clr
  279. menu_off = 1
  280. gs 'stat'
  281. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinnerd.jpg"></center>'
  282. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see a group of nerds bunched up, all giving you friendly smiles. "Hey, <<$pcs_nickname>>, we''ve been talking, and we like you. We were wondering if you would like to hang out with us at our game night?" They seem to be waiting on your response.'
  283. act 'No':
  284. cla & *clr
  285. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  286. 'You shake your head. "I like hanging out with you guys, but I''m just not interested in doing a game night. Sorry."'
  287. 'Artem frowns and then nods. "Oh, okay. Well, maybe some other time then..." With that, he turns, and the rest follow, looking a little disappointed. Looks like they were hoping you would join them. It makes you feel a little bad and wonder if you made the right choice.'
  288. grupvalue[3] = rand(600,650)
  289. old_grupvalue[3] = grupvalue[3]
  290. gs 'gschool_socialchg', 'group_rel_change','nerds', -5
  291. gs 'stat'
  292. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  293. end
  294. act 'Yes':
  295. cla & *clr
  296. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinnerd.jpg"></center>'
  297. 'You nod your head. "Yes, I would love to hang out with you guys! A game night sounds like a lot of fun."'
  298. 'They all start speaking at once, excited about you joining them. Feofan then speaks up. "That''s great, <<$pcs_nickname>>! Meet us at the community centre library tonight at 20:00. See you then." Then, they all start leaving and going to class, saying they look forward to seeing you tonight.'
  299. grupvalue[1] = min(rand(600,650),grupvalue[1])
  300. grupvalue[2] = min(rand(625,625),grupvalue[2])
  301. grupvalue[4] = min(rand(600,650),grupvalue[4])
  302. if grupTipe = 1: grupvalue[1] = rand(500,600)
  303. if grupTipe = 2: grupvalue[2] = rand(500,600)
  304. if grupTipe = 4: grupvalue[4] = rand(500,600)
  305. old_grupvalue[1] = grupvalue[1]
  306. old_grupvalue[2] = grupvalue[2]
  307. old_grupvalue[3] = grupvalue[3]
  308. old_grupvalue[4] = grupvalue[4]
  309. grupTipe = 3
  310. grupTipe['joined_nerd'] = 1
  311. nerd_game['invite_day'] = daystart
  312. nerd_game['game_day'] = daystart
  313. gs 'gschool_socialchg', 'group_rel_change','nerds', 5
  314. gs 'stat'
  315. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  316. end
  317. end
  318. if $ARGS[0] = 'nerd warn 1':
  319. cla & *clr
  320. grupwarning[3] = 1
  321. menu_off = 1
  322. gs 'stat'
  323. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  324. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see a group of nerds bunched up and giving you friendly smiles. "Hey, <<$pcs_nickname>>, is everything okay with you?"'
  325. 'Before you can answer, Julia chimes in. "You''re acting a lot like the others. Does that mean you don''t want to hang out with us anymore?"'
  326. 'You are again interrupted before you can speak. "Look, <<$pcs_nickname>>. We like you and want you to stay, but if you want to hang out with us, just act like you want to hang out with us? That''s all we''re saying." Feofan says before the bell rings, and you all hurry to class. You can''t help but worry. It seems your recent activity has made the other nerds question whether you belong in the group or not...'
  327. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  328. end
  329. if $ARGS[0] = 'nerd warn 2':
  330. cla & *clr
  331. grupwarning[3] = 2
  332. menu_off = 1
  333. gs 'stat'
  334. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  335. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see a group of nerds bunched up and giving you friendly smiles. "<<$pcs_nickname>>, we talked about this, but you''re still acting out," Artem says with disdain.'
  336. 'Before you can answer, Julia chimes in. "Yeah, we''re all worried about you. What''s wrong? Is there anything we can do to help? Please just ask."'
  337. 'You are again interrupted before you can speak. "<<$pcs_nickname>>, I don''t know what''s wrong, but if you don''t want to hang out with us, just say so. In any case, we hope things get better for you." Deofan says before the bell rings, and you all hurry to class. You can''t help but worry. Your recent activity has made the other nerds question whether you belong in the group. You better fix things fast or risk being kicked out...'
  338. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  339. end
  340. if $ARGS[0] = 'nerd slut warn':
  341. cla & *clr
  342. grupslutwarning[3] = 1
  343. menu_off = 1
  344. gs 'stat'
  345. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  346. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see a group of nerds bunched up and giving you friendly smiles. "Hey, <<$pcs_nickname>>, what''s going on with you? We''ve all heard some pretty disturbing rumours about you... If they''re even half true... I just don''t know what to say. You always seemed like such a nice girl." Feofan says with a hint of disappointment.'
  347. 'Before you can answer, Petka chimes in. "<<$pcs_nickname>>, you need to get yourself under control, or you won''t be able to hang out with us anymore." The bell rings, and you all hurry to class, but you can''t help but worry. Your recent activity has made the other nerds question whether you belong in the group. You better fix things fast or risk being kicked out...'
  348. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  349. end
  350. if $ARGS[0] = 'gopnik':
  351. cla & *clr
  352. menu_off = 1
  353. gs 'stat'
  354. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joingopnik.jpg"></center>'
  355. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Vitek and Lena. Vitek gives you a hungry once-over, and Lena gives you a smirk. "Hey, <<$pcs_nickname>>, we''ve been talking, and you seem like you have the right attitude to hang with us. So what do you say? Want to come to one of our exclusive parties tonight?" They seem to be waiting on your response.'
  356. act 'No':
  357. cla & *clr
  358. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  359. 'You shake your head. "I like hanging out with you guys, but I''m just not in the partying mood tonight."'
  360. 'Vitek''s eyes darken. "What, are you too good for us all of a sudden? Well, fuck you then!" With that, he storms away. Lena looks at you with a derogatory stare before following her brother, leaving you behind to wonder if you made the right choice.'
  361. grupvalue[4] = rand(600,650)
  362. gs 'gschool_socialchg', 'group_rel_change','gopniks', -5
  363. gs 'stat'
  364. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  365. end
  366. act 'Yes':
  367. cla & *clr
  368. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joingopnik.jpg"></center>'
  369. 'You nod your head. "Yeah, that sounds great. I love hanging out and maybe getting a little wasted."'
  370. 'Vitek smirks and glances at Lena, leaving you wondering what they mean. "Lena will let you know where and when." With that, he turns and walks off, but you can''t help but feel you missed something, which makes you feel a little nervous.'
  371. 'Lena leans over. "Meet Lera and me after school at the apartment garages at eight this evening." She smiles like she knows something you don''t, but she briskly walks away without a further word or letting you ask anything.'
  372. gopnik_initiation = 1
  373. gopnik_initiation_day = daystart
  374. gs 'stat'
  375. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  376. end
  377. end
  378. if $ARGS[0] = 'gopnik warn 1':
  379. cla & *clr
  380. grupwarning[4] = 1
  381. menu_off = 1
  382. gs 'stat'
  383. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  384. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Vitek, Lena, Lera and Dan. Vitek gives you a once-over. "What the fuck is up with you, <<$pcs_nickname>>?"'
  385. 'Before you can answer, Lena chimes in. "You''ve been acting like a little submissive bitch lately. Grow a fucking pair and get your shit together!"'
  386. 'You are again interrupted before you can speak. "Look, <<$pcs_nickname>>. If you want to hang out with us, just act like it, okay? That''s all we''re saying." Lera says before the bell rings, and the group disperses. You can''t help but worry. It seems your recent activity has made the other Gopnik question whether you belong in the group or not...'
  387. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  388. end
  389. if $ARGS[0] = 'gopnik warn 2':
  390. cla & *clr
  391. grupwarning[4] = 2
  392. menu_off = 1
  393. gs 'stat'
  394. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  395. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Vitek, Lena, Lera and Dan. Lena shoves you into your locker. "What the fuck bitch? You deaf or something, or do you just think you''re too good for us?"'
  396. 'Before you can answer, Dan chimes in. "I told you she didn''t belong. This bitch is too soft," he says as he plays with your hair. "I don''t know why we let Vasily talk us into letting her hang out with us anyways. I mean, maybe if she sucked a few more cocks we could look the other way..." he laughs.'
  397. 'You are again interrupted before you can speak. "Cool it, Dan. <<$pcs_nickname>>, get your shit together, or you''re out, simple as that." Vitek says before the bell rings, and the group disperses. You can''t help but worry. Your recent activity has made the other Gopnik question whether you belong in the group. You better fix things fast, or you risk being kicked out...'
  398. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  399. end
  400. if $ARGS[0] = 'gopnik slut warn':
  401. cla & *clr
  402. grupslutwarning[4] = 1
  403. menu_off = 1
  404. gs 'stat'
  405. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  406. 'You walk down the hallway and stop at your locker. You sense someone standing next to you and turn to see Pauline, Lena, Lera and Dan. Dan stands uncomfortably close and wraps an arm around your hip before pulling you closer. "Hey, slut. Sucked any cocks today? I can give you another one..." he says with a laugh.'
  407. 'Before you can answer, Lera chimes in. "Maybe she just wants to be a slut."'
  408. 'You are again interrupted before you can speak. "We don''t need another Nush. One slut is enough." Pauline says in reply.'
  409. 'Lera fires back. "Hey, she isn''t a slut! She just likes to fuck. It''s not like she lets just anyone fuck her. Not like <<$pcs_nickname>> here." She gives Dan a pointed look, which makes him give Lera a sour look in return.'
  410. *nl
  411. 'Pauline rolls her eyes. "Whatever. If you want to lick her ass so bad, go ahead and do it, you carpet muncher."'
  412. 'Before Lera can reply, Lena steps between the girls. "That''s enough. We''re not here to bitch about this shit." She then turns to you. "And you, chill the fuck out and stop being the town bicycle, or you''re out, got it?" They then turn and walk off, still chatting as the bell rings. You can''t help but worry. Your recent activity has made the other Gopnik question whether you belong in the group. You better fix things fast, or you risk being kicked out...'
  413. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  414. end
  415. if $ARGS[0] = 'coolkid outcast':
  416. cla & *clr
  417. menu_off = 1
  418. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  419. 'Irina and Dimka walk up to you. Dimka is smirking at you while Irina looks you over from head to toe shaking her head. Just as you''re about to speak, Irina cuts you off. "Save it. We don''t care. I don''t know what happened, but you used to be cool. Now? Well, you made your choice. You''re no longer welcome to hang out with us." With that, Irina turns and walks away as Dimka gives you a final look and shakes his head.'
  420. '"Now you''re where you always belonged. With the other losers." he says before leaving as well. You hear the other students laughing as you look around. Having been publicly disavowed by your clique, the other students are ready to prey on your weakness and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  421. '<font color = red>You have been kicked out of your social group and become an outcast.</font>'
  422. grupvalue[1] = 0
  423. grupvalue[2] = min(rand(600,650),grupvalue[2])
  424. grupvalue[3] = min(rand(650,700),grupvalue[3])
  425. grupvalue[4] = min(rand(700,750),grupvalue[4])
  426. old_grupvalue[1] = grupvalue[1]
  427. old_grupvalue[2] = grupvalue[2]
  428. old_grupvalue[3] = grupvalue[3]
  429. old_grupvalue[4] = grupvalue[4]
  430. grupTipe = 5
  431. grupTipe['before_outcast'] = 1
  432. gs 'gschool_socialchg', 'group_rel_change','cool kids', -20
  433. gs 'stat'
  434. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  435. end
  436. if $ARGS[0] = 'jock outcast':
  437. cla & *clr
  438. menu_off = 1
  439. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  440. if christinaQW['blackmail'] = 2 or christinaQW['fight'] = 1:
  441. 'Lazar and Albina walk up to you, and she scoffs at you dismissively. "It seems like you care more about being a social reject than anything else, so fuck off and go hang out with the other losers where you belong. We''re not your friends anymore, and don''t try to pretend otherwise." She gives you a pitiful once-over before forcefully shoving you aside and walking away. A disappointed-looking Lazar just shakes his head at you before catching up with Albina, where you hear them clearly mocking you. Having been publicly disavowed by your clique, the other students are ready to prey on your weakness, and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  442. else
  443. 'Christina, Lariska and Lina walk up to you. Lariska and Lina look at you like you did something wrong while Christina smirks. She shoves you hard up against your locker. "What are you doing here bitch? You belong with the loser crowd now, so fuck off." She laughs, and Lariska and Lina join in openly mocking you. "Stay away from us, or I''ll show you what happens to little bitches who don''t know their place," Christina warns before they turn and walk away. Having been publicly disavowed by your clique, the other students are ready to prey on your weakness, and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  444. end
  445. '<font color = red>You have been kicked out of your social group and become an outcast.</font>'
  446. grupvalue[1] = min(rand(600,650),grupvalue[1])
  447. grupvalue[2] = 0
  448. grupvalue[3] = min(rand(650,700),grupvalue[3])
  449. grupvalue[4] = min(rand(675,725),grupvalue[4])
  450. old_grupvalue[1] = grupvalue[1]
  451. old_grupvalue[2] = grupvalue[2]
  452. old_grupvalue[3] = grupvalue[3]
  453. old_grupvalue[4] = grupvalue[4]
  454. grupTipe = 5
  455. grupTipe['before_outcast'] = 2
  456. gs 'gschool_socialchg', 'group_rel_change','jocks', -20
  457. gs 'stat'
  458. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  459. end
  460. if $ARGS[0] = 'nerd outcast':
  461. cla & *clr
  462. menu_off = 1
  463. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  464. 'You try to find your friends, but most seem to be hiding or hurry off when you approach. You finally manage to catch up to Gerasim, but as you''re about to say something, he turns to you. "Please go away. I can''t be seen hanging out with you. I''ve got enough problems without you making them worse. None of us wants to be around you anymore." He sighs when he sees the dejected look on your face. "I''m sorry, I really am, but this is your fault. Please just leave me alone." The last part he says loudly enough for others to hear, which causes some of the other students to laugh at you as he wheels himself away from you decidedly. As you look around, most of the other students either start mocking you or actively look away. Finally, you grab your stuff and hurry to your next class.'
  465. '<font color = red>You have been kicked out of your social group and become an outcast.</font>'
  466. grupvalue[1] = min(rand(600,650),grupvalue[1])
  467. grupvalue[2] = min(rand(650,700),grupvalue[2])
  468. grupvalue[3] = 0
  469. grupvalue[4] = min(rand(625,675),grupvalue[4])
  470. old_grupvalue[1] = grupvalue[1]
  471. old_grupvalue[2] = grupvalue[2]
  472. old_grupvalue[3] = grupvalue[3]
  473. old_grupvalue[4] = grupvalue[4]
  474. grupTipe = 5
  475. grupTipe['before_outcast'] = 3
  476. gs 'gschool_socialchg', 'group_rel_change','nerds', -20
  477. gs 'stat'
  478. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  479. end
  480. if $ARGS[0] = 'gopnik outcast':
  481. cla & *clr
  482. menu_off = 1
  483. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  484. 'As you approach your locker, Pauline, Lera, and Lena walk up next to you. Pauline looks like she''s preparing to beat you up, while Lera looks at you with disgust. Pauline shakes her head at you and finally speaks up. "I don''t know what your problem is, but apparently, hanging out, partying and having a good time wasn''t enough for you. Nooo, you had to become a spineless cunt afraid of her own shadow, so stay the fuck away from us, or I''ll beat the shit out of you!" With that, Pauline shoves you against your locker and walks away. Lena gives you a final look of disgust and pushes you again while Lera gives you a few parting words before walking away. "You''re so pathetic. Even the nerds will kick your ass now." Having been publicly disavowed by your clique, the other students are ready to prey on your weakness, and either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  485. '<font color = red>You have been kicked out of your social group and become an outcast.</font>'
  486. grupvalue[1] = min(rand(625,675),grupvalue[1])
  487. grupvalue[2] = min(rand(650,700),grupvalue[2])
  488. grupvalue[3] = min(rand(600,650),grupvalue[3])
  489. grupvalue[4] = 0
  490. old_grupvalue[1] = grupvalue[1]
  491. old_grupvalue[2] = grupvalue[2]
  492. old_grupvalue[3] = grupvalue[3]
  493. old_grupvalue[4] = grupvalue[4]
  494. grupTipe = 5
  495. grupTipe['before_outcast'] = 4
  496. gs 'gschool_socialchg', 'group_rel_change','gopniks', -20
  497. gs 'stat'
  498. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  499. end
  500. if $ARGS[0] = 'gopnik miss':
  501. *clr & cla
  502. '<center><b><font color = maroon>School Hall</font></b></center>'
  503. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big20.jpg"></center>'
  504. 'Just as you approach your locker, Lena shoves you against it. "Where the fuck were you bitch? We waited almost an hour for you!"'
  505. 'You start to answer, but she shoves you again before you can even get a single word out. "It doesn''t matter. We changed our mind about you. You''re not welcome. So get lost." she snarls before storming off. If you try to earn their respect again, they will give you a second chance.'
  506. minut += 1
  507. grupvalue[4] = rand(675,725)
  508. old_grupvalue[4] = grupvalue[4]
  509. gs 'stat'
  510. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  511. end
  512. !! gs 'gschool_socialchg', 'group_rel_change', '<social group>', <amount> [, '<gender (optional)>']
  513. if $ARGS[0] = 'group_rel_change':
  514. if $ARGS[1] = 'cool kids': ntemp = 1
  515. if $ARGS[1] = 'jocks': ntemp = 2
  516. if $ARGS[1] = 'nerds': ntemp = 3
  517. if $ARGS[1] = 'gopniks': ntemp = 4
  518. if $ARGS[1] = 'outcasts': ntemp = 5
  519. if $ARGS[1] = 'teachers': ntemp = 6
  520. if $ARGS[3] = 'male' or $ARGS[3] = 'boy': gtemp = 1
  521. if $ARGS[3] = 'female' or $ARGS[3] = 'girl': gtemp = 2
  522. temp = arrsize('npc_dna')
  523. :gs_socloop
  524. if npc_grupTipe['A<<temp>>'] = ntemp and (gtemp = 0 or npc_gender['A<<temp>>'] = gtemp - 1):
  525. npc_rel['A<<temp>>'] += ARGS[2]
  526. npc_rel['A<<temp>>'] = min(npc_rel['A<<temp>>'],100)
  527. npc_rel['A<<temp>>'] = max(npc_rel['A<<temp>>'],0)
  528. end
  529. temp -= 1
  530. if temp > 1: jump 'gs_socloop'
  531. killvar 'gtemp' & killvar 'ntemp'
  532. end
  533. if $ARGS[0] = 'group_student_rel_change':
  534. if grupvalue_student_day ! daystart:
  535. if npc_rel['A1'] >= 60: grupvalue[1] += 1
  536. if npc_rel['A1'] <= 20: grupvalue[1] -= 1
  537. if npc_rel['A2'] >= 60: grupvalue[3] += 1
  538. if npc_rel['A2'] <= 20: grupvalue[3] -= 1
  539. if npc_rel['A3'] >= 60: grupvalue[2] += 1
  540. if npc_rel['A3'] <= 20: grupvalue[2] -= 1
  541. if npc_rel['A4'] >= 60: grupvalue[1] += 1
  542. if npc_rel['A4'] <= 20: grupvalue[1] -= 1
  543. if fedormasha = 0 and npc_rel['A5'] >= 60: grupvalue[3] += 1
  544. if fedormasha = 0 and npc_rel['A5'] <= 20: grupvalue[3] -= 1
  545. if npc_rel['A6'] >= 60: grupvalue[3] += 1
  546. if npc_rel['A6'] <= 20: grupvalue[3] -= 1
  547. if npc_rel['A7'] >= 60: grupvalue[5] += 1
  548. if npc_rel['A7'] <= 20: grupvalue[5] -= 1
  549. if npc_rel['A8'] >= 60: grupvalue[2] += 1
  550. if npc_rel['A8'] <= 20: grupvalue[2] -= 1
  551. if npc_rel['A9'] >= 60: grupvalue[4] += 1
  552. if npc_rel['A9'] <= 20: grupvalue[4] -= 1
  553. if npc_rel['A10'] >= 60: grupvalue[4] += 1
  554. if npc_rel['A10'] <= 20: grupvalue[4] -= 1
  555. if npc_rel['A11'] >= 60: grupvalue[4] += 1
  556. if npc_rel['A11'] <= 20: grupvalue[4] -= 1
  557. if npc_rel['A12'] >= 60: grupvalue[3] += 1
  558. if npc_rel['A12'] <= 20: grupvalue[3] -= 1
  559. if npc_rel['A13'] >= 60: grupvalue[2] += 1
  560. if npc_rel['A13'] <= 20: grupvalue[2] -= 1
  561. if npc_rel['A14'] <= 20: grupvalue[1] -= 1
  562. if npc_rel['A14'] >= 60: grupvalue[1] += 1
  563. if npc_rel['A15'] >= 60: grupvalue[1] += 1
  564. if npc_rel['A15'] <= 20: grupvalue[1] -= 1
  565. if npc_rel['A16'] >= 60: grupvalue[3] += 1
  566. if npc_rel['A16'] <= 20: grupvalue[3] -= 1
  567. if npc_rel['A17'] >= 60: grupvalue[1] += 1
  568. if npc_rel['A17'] <= 20: grupvalue[1] -= 1
  569. if npc_rel['A19'] >= 60: grupvalue[2] += 1
  570. if npc_rel['A19'] <= 20: grupvalue[2] -= 1
  571. if npc_rel['A200'] >= 60: grupvalue[4] += 1
  572. if npc_rel['A200'] <= 20: grupvalue[4] -= 1
  573. if npc_rel['A21'] >= 60: grupvalue[4] += 1
  574. if npc_rel['A21'] <= 20: grupvalue[4] -= 1
  575. if npc_rel['A22'] >= 60: grupvalue[1] += 1
  576. if npc_rel['A22'] <= 20: grupvalue[1] -= 1
  577. if npc_rel['A23'] >= 60: grupvalue[2] += 1
  578. if npc_rel['A23'] <= 20: grupvalue[2] -= 1
  579. if npc_rel['A24'] <= 20: grupvalue[4] -= 1
  580. if npc_rel['A24'] >= 60: grupvalue[4] += 1
  581. if soniaPS = 0 and npc_rel['A25'] >= 60: grupvalue[1] += 1
  582. if soniaPS = 0 and npc_rel['A25'] <= 20: grupvalue[1] -= 1
  583. if npc_rel['A139'] >= 60: grupvalue[1] += 1
  584. if npc_rel['A139'] <= 20: grupvalue[1] -= 1
  585. if npc_rel['A140'] >= 60: grupvalue[1] += 1
  586. if npc_rel['A140'] <= 20: grupvalue[1] -= 1
  587. if npc_rel['A141'] <= 20: grupvalue[2] -= 1
  588. if npc_rel['A141'] >= 60: grupvalue[2] += 1
  589. if npc_rel['A142'] >= 60: grupvalue[3] += 1
  590. if npc_rel['A142'] <= 20: grupvalue[3] -= 1
  591. if npc_rel['A143'] >= 60: grupvalue[4] += 1
  592. if npc_rel['A143'] <= 20: grupvalue[4] -= 1
  593. if npc_rel['A144'] >= 60: grupvalue[4] += 1
  594. if npc_rel['A144'] <= 20: grupvalue[4] -= 1
  595. if npc_rel['A145'] >= 60: grupvalue[4] += 1
  596. if npc_rel['A145'] <= 20: grupvalue[4] -= 1
  597. if npc_rel['A146'] >= 60: grupvalue[1] += 1
  598. if npc_rel['A146'] <= 20: grupvalue[1] -= 1
  599. if npc_rel['A147'] >= 60: grupvalue[1] += 1
  600. if npc_rel['A147'] <= 20: grupvalue[1] -= 1
  601. if npc_rel['A148'] >= 60: grupvalue[1] += 1
  602. if npc_rel['A148'] <= 20: grupvalue[1] -= 1
  603. if npc_rel['A149'] >= 60: grupvalue[2] += 1
  604. if npc_rel['A149'] <= 20: grupvalue[2] -= 1
  605. if npc_rel['A150'] >= 60: grupvalue[2] += 1
  606. if npc_rel['A150'] <= 20: grupvalue[2] -= 1
  607. if npc_rel['A151'] >= 60: grupvalue[3] += 1
  608. if npc_rel['A151'] <= 20: grupvalue[3] -= 1
  609. if npc_rel['A152'] >= 60: grupvalue[3] += 1
  610. if npc_rel['A152'] <= 20: grupvalue[3] -= 1
  611. if npc_rel['A153'] >= 60: grupvalue[3] += 1
  612. if npc_rel['A153'] <= 20: grupvalue[3] -= 1
  613. if npc_rel['A154'] >= 60: grupvalue[4] += 1
  614. if npc_rel['A154'] <= 20: grupvalue[4] -= 1
  615. if npc_rel['A155'] >= 60: grupvalue[4] += 1
  616. if npc_rel['A155'] <= 20: grupvalue[4] -= 1
  617. if npc_rel['A156'] >= 60: grupvalue[4] += 1
  618. if npc_rel['A156'] <= 20: grupvalue[4] -= 1
  619. if npc_rel['A157'] >= 60: grupvalue[4] += 1
  620. if npc_rel['A157'] <= 20: grupvalue[4] -= 1
  621. if npc_rel['A158'] >= 60: grupvalue[4] += 1
  622. if npc_rel['A158'] <= 20: grupvalue[4] -= 1
  623. if npc_rel['A159'] >= 60: grupvalue[5] += 1
  624. if npc_rel['A159'] <= 20: grupvalue[5] -= 1
  625. if npc_rel['A165'] >= 60: grupvalue[2] += 1
  626. if npc_rel['A165'] <= 20: grupvalue[2] -= 1
  627. if npc_grupTipe['A189'] = 4 and npc_rel['A189'] >= 60: grupvalue[4] += 1
  628. if npc_grupTipe['A189'] = 4 and npc_rel['A189'] <= 20: grupvalue[4] -= 1
  629. grupvalue_student_day = daystart
  630. if grupvalue[1] < 0: grupvalue[1] = 0
  631. if grupvalue[2] < 0: grupvalue[2] = 0
  632. if grupvalue[3] < 0: grupvalue[3] = 0
  633. if grupvalue[4] < 0: grupvalue[4] = 0
  634. end
  635. end
  636. --- gschool_socialchg ---------------------------------