1
0

gschool_socialchg.qsrc 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710
  1. # gschool_socialchg
  2. !2020/10/16
  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 pav_slut > 200 and grupTipe = 1:
  23. gt 'gschool_socialchg', 'Pavlovsk slut'
  24. elseif pav_slut > 225 and grupTipe = 2:
  25. gt 'gschool_socialchg', 'Pavlovsk slut'
  26. elseif pav_slut > 150 and grupTipe = 3:
  27. gt 'gschool_socialchg', 'Pavlovsk slut'
  28. elseif pav_slut > 275 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 pav_slut > 150 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 pav_slut > 175 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 pav_slut > 100 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 pav_slut > 250 and grupTipe = 4 and grupslutwarning[4] = 0:
  61. gt 'gschool_socialchg', 'gopnik slut warn'
  62. elseif pav_slut < 175 and grupvalue[1] > 800 and grupTipe ! 1:
  63. gt 'gschool_socialchg', 'coolkid'
  64. elseif pav_slut < 200 and grupvalue[2] > 800 and grupTipe ! 2:
  65. gt 'gschool_socialchg', 'jock'
  66. elseif pav_slut < 125 and grupvalue[3] > 800 and grupTipe ! 3:
  67. gt 'gschool_socialchg', 'nerd'
  68. elseif 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. 'As you walk down the school hallway, you notice almost everyone is eyeing you. Some sneer at you, others laugh, a few 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 seem to 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] = 0
  84. grupvalue[2] = 0
  85. grupvalue[3] = 0
  86. grupvalue[4] = 0
  87. grupslutwarning[1] = 0
  88. grupslutwarning[2] = 0
  89. grupslutwarning[3] = 0
  90. grupslutwarning[4] = 0
  91. gs 'gschool_socialchg', 'group_rel_change','cool kids', -20
  92. gs 'gschool_socialchg', 'group_rel_change','jocks', -20
  93. gs 'gschool_socialchg', 'group_rel_change','gopniks', -20
  94. gs 'gschool_socialchg', 'group_rel_change','nerds', -20
  95. if grupTipe = 1:
  96. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/coolslut.jpg"></center>'
  97. if soniaPS = 0:
  98. '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 is 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 have been up too. Your ass is out, you are no longer welcome around us anymore. Go hang out with the other outcasts or just find some guys dick to suck and maybe they will pretend to care about you." With that, Irina turns and walks away, Dimka gives you a final look and shakes his head.'
  99. else
  100. '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 is 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 have been up too. Your ass is out, you are no longer welcome around us anymore. Go hang out with the other outcasts or find Sonia so that the two of you can blab about the latest cock you sucked, I am sure you two have a lot in common now." With that, Irina turns and walks away, Dimka gives you a final look and shakes his head.'
  101. end
  102. '"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. While not being part of the popular clique anymore, the other students are ready to prey on your weakness as they either, start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  103. elseif grupTipe = 2:
  104. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/jockslut.jpg"></center>'
  105. if npc_grupTipe['A18'] = 2:
  106. '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 is all you do, suck cocks and let anyone fuck you, just like a whore. At least sluts know to get payed but you just give it away for free." She says, mockingly laughing, Lariska, Lina and several other students nearby join in, openly mocking you.'
  107. else
  108. 'Albina and Veronika walk up to you, Veronica looking at you in disgust, while Albina 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 is all you do, suck cocks and let anyone fuck you, just like a whore. At least sluts know to get payed but you just give it away for free." She says, mockingly laughing, Veronika and several other students nearby join in, openly mocking you.'
  109. end
  110. if soniaPS = 0:
  111. '"Stay away from us and go hang out with the other losers because none of us give a shit about you anymore." She then leans in close. "If I see you around us again then I will show you what happens to sluts that don''t know their place." With that, they turn and walk away. Not being part of the jock clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  112. else
  113. '"Stay away from us and go hang out with the other losers, I am sure you and Sonia have a lot in common now slut." Then she leans in close "If I see you around us again then I will show you what happens to sluts that don''t know their place." With that, they turn and walk away. Not being part of the jock clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  114. end
  115. elseif grupTipe = 3:
  116. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  117. 'A couple of students stand in front of you, wanting to get a better look at the slut based on what''s written on your locker, when you look at them, they start laughing and then quickly hurry away from you as if you''ve been struck with the plague. You turn and try to find some of your friends, most seem to be hiding or when they see you coming, hurry off. You finally manage to catch up to Gerasim. As you''re about to say something, he turns to you. "Please go away, I don''t know what you have gotten yourself into but the things they say you have done..." He looks disgusted. "I''m sorry but I can''t be seen hanging out with you, I''ve got enough problems without you making it worse."'
  118. '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 own fault, I don''t know what you were thinking, doing all those sex things and I don''t care, but please 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 of the other students either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  119. elseif grupTipe = 4:
  120. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/gopnikslut.jpg"></center>'
  121. 'Paulina, Lera, and Lena are standing next to you. Lera is snickering, Paulina looks annoyed, like she''s preparing to beat you up while Lera looks at you with disgust. Paulina 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 pathetic town slut. 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 the fuck away from us or I will personally beat the living shit out of you." With that, Paulina shoves you against you locker and walks away.'
  122. 'Lena gives you a final look of disgust and shoves you once again while Lera gives you a few parting words before walking away. "If you ever get the idea to approach us, we will bring you to some nasty guys who will fuck you so hard that your holes will be able to fit a fucking watermelon through." Not being part of the gopnik clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  123. end
  124. '<font color = red>*You have lost your social group and become an outcast.*</font>'
  125. grupTipe = 5
  126. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  127. end
  128. if $ARGS[0] = 'coolkid':
  129. cla & *clr
  130. menu_off = 1
  131. gs 'stat'
  132. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  133. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Vicky, Andrey and Stasya there. They give you friendly smiles. Vicky speaks "Hey <<$pcs_nickname>>, we have 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?" They seem to be waiting on your response.'
  134. act 'No':
  135. cla & *clr
  136. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  137. 'You shake your head no. "I like hanging out with you guys, but I don''t think that is a good idea."'
  138. 'Vicky frowns but then nods. "Suit yourself then." With that, she turns and leaves, Andrey just shakes his head at you and does the same.'
  139. 'Stasya gives you a once over. "I told you guys she wasn''t cool enough." Then shakes her head at you. "Loser!" and with that, she follows the others, leaving you behind to wonder if you made the right choice.'
  140. grupvalue[1] -= rand(300,500)
  141. gs 'gschool_socialchg', 'group_rel_change','cool kids', -5
  142. gs 'stat'
  143. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  144. end
  145. act 'Yes':
  146. cla & *clr
  147. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  148. 'You nod your head, "Yes I would love it, I love hanging out with you guys."'
  149. '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 are one of us." Stasya gives you a friendly smile, as the four of you walk to your next class.'
  150. grupvalue[2] -= 200
  151. grupvalue[3] -= 400
  152. grupvalue[4] -= 500
  153. if grupTipe = 2: grupvalue[2] = 0
  154. if grupTipe = 3: grupvalue[3] = 0
  155. if grupTipe = 4: grupvalue[4] = 0
  156. grupTipe = 1
  157. grupTipe['joined_cool'] = 1
  158. gs 'gschool_socialchg', 'group_rel_change','cool kids', 5
  159. gs 'stat'
  160. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  161. end
  162. end
  163. if $ARGS[0] = 'coolkid warn 1':
  164. cla & *clr
  165. grupwarning[1] = 1
  166. menu_off = 1
  167. gs 'stat'
  168. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  169. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Vicky, Andrey and Stasya there. They give you friendly smiles. Vicky speaks "Hey <<$pcs_nickname>>, is everything ok with you?"'
  170. 'Before you can answer, Stasya adds. "You havn''t been setting the right example of late. You are acting a lot more like the rest of the losers in this school, so do you want to hang around with us anymore?"'
  171. 'Again before you can get a word in edge wise. Vicky says. "Cool it, look <<$pcs_nickname>>. If you want to hang out with us, just act like you normally do ok? That''s all where saying." Then 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 cool kids question whether you belong or not, that''s not good is it? You certainly don''t want to be a outcast.'
  172. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  173. end
  174. if $ARGS[0] = 'coolkid warn 2':
  175. cla & *clr
  176. grupwarning[1] = 2
  177. menu_off = 1
  178. gs 'stat'
  179. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  180. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Vicky, Andrey and Stasya there. Vicky speaks "Hey <<$pcs_nickname>>, I know we talked about this before, but you still seem to be not getting with the program."'
  181. 'Before you can answer Stasya adds. "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."'
  182. 'Again before you can get a word in edge wise. Andrey says. "<<$pcs_nickname>> you need to get your act together or you''re out, simple as that." Then 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 cool kids to question whether you belong or not, that''s not good is it? You better fix things or work your way into another group unless you want to be a outcast.'
  183. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  184. end
  185. if $ARGS[0] = 'coolkid slut warn':
  186. cla & *clr
  187. grupslutwarning[1] = 1
  188. menu_off = 1
  189. gs 'stat'
  190. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  191. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Vicky, Andrey and Stasya there. Vicky speaks "Hey <<$pcs_nickname>>, whats going on with you? We have all heard the rumors about your sexual exploits, we all like sex but come on, this is getting out of hand."'
  192. 'Before you can answer Stasya adds. "Maybe she just wants to be a slut."'
  193. 'Again before you can get a word in edge wise. Andrey says. "<<$pcs_nickname>> you need to start using a little discretion or you''re out." Then 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 cool kids to question whether you belong or not, that''s not good. You better fix things and quick unless you want to become a outcast slut and that is the lowest of the low in school, you shudder to even think about it.'
  194. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  195. end
  196. if $ARGS[0] = 'jock':
  197. cla & *clr
  198. menu_off = 1
  199. gs 'stat'
  200. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinjock.jpg"></center>'
  201. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Lariska and Lina there. They give you friendly smiles. Lariska speaks "Hey <<$pcs_nickname>>, we have 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 one of our fellow jocks?" They seem to be waiting on your response.'
  202. act 'No':
  203. cla & *clr
  204. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  205. 'You shake your head no. "I like hanging out with you guys, but I don''t think that is a good idea."'
  206. 'Lariska frowns but then nods. "Suit yourself then." With that, she turns and leaves.'
  207. if npc_grupTipe['A18'] = 5:
  208. '"Your loss, <<$pcs_nickname>>." and with that she follows after Lariska, leaving you behind to wonder if you made the right choice.'
  209. else
  210. 'Lina gives you a once over. "Well at least Christina will be happy." and with that she follows after Lariska, leaving you behind to wonder if you made the right choice.'
  211. end
  212. grupvalue[2] -= rand(300,500)
  213. gs 'gschool_socialchg', 'group_rel_change','jocks', -5
  214. gs 'stat'
  215. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  216. end
  217. act 'Yes':
  218. cla & *clr
  219. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinjock.jpg"></center>'
  220. 'You nod your head, "Yes I would love to, I love hanging out with you guys."'
  221. 'Lariska gives you a hug. "From now on you are one of us." Lina gives you a friendly smile, with that they walk you to your next class.'
  222. grupvalue[1] -= 200
  223. grupvalue[3] -= 500
  224. grupvalue[4] -= 300
  225. if grupTipe = 1: grupvalue[1] = 0
  226. if grupTipe = 3: grupvalue[3] = 0
  227. if grupTipe = 4: grupvalue[4] = 0
  228. grupTipe = 2
  229. grupTipe['joined_jock'] = 1
  230. gs 'gschool_socialchg', 'group_rel_change','jocks', 5
  231. gs 'stat'
  232. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  233. end
  234. end
  235. if $ARGS[0] = 'jock warn 1':
  236. cla & *clr
  237. grupwarning[2] = 1
  238. menu_off = 1
  239. gs 'stat'
  240. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  241. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Lariska and Lina there. They give you friendly smiles. Lariska speaks "Hey <<$pcs_nickname>>, is everything ok with you?"'
  242. 'Before you can answer Lina adds. "You haven''t been putting your all into sports and you are starting to act like some of the others, so you don''t want to hang around with us anymore?"'
  243. 'Then 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 or not, that''s not good is it? You certainly don''t want to be a outcast.'
  244. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  245. end
  246. if $ARGS[0] = 'jock warn 2':
  247. cla & *clr
  248. grupwarning[2] = 2
  249. menu_off = 1
  250. gs 'stat'
  251. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  252. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Lariska and Lina there. They give you friendly smiles. Lariska speaks "Hey <<$pcs_nickname>>, I know we talked about this before, but you still seem to be not getting with the program."'
  253. if npc_grupTipe['A18'] = 5:
  254. 'Before you can answer Lina adds. "Some of us have been feeling like you aren''t really fitting in with us anymore and that we should probably cut you loose."'
  255. else
  256. 'Before you can answer Lina adds. "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."'
  257. end
  258. 'Again before you can get a word in edge wise. Lariska says. "<<$pcs_nickname>> you need to get your act together or you''re out, simple as that." Then 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 to question whether you belong or not, that''s not good is it? You better fix things or work your way into another group unless you want to be a outcast.'
  259. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  260. end
  261. if $ARGS[0] = 'jock slut warn':
  262. cla & *clr
  263. grupslutwarning[2] = 1
  264. menu_off = 1
  265. gs 'stat'
  266. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  267. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Lariska and Lina there. They give you friendly smiles. Lariska speaks "Hey <<$pcs_nickname>>, whats going on with you? We have all heard the rumors about your sexual exploits, sex is fun, but what are you going to do next? Fuck the whole football team?"'
  268. 'Before you can answer, Lina adds. "<<$pcs_nickname>> you need to start using a little discretion or you''re out." Then 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 to question whether you belong or not, that''s not good. You better fix things and quick unless you want to become a outcast slut and that is the lowest of the low in school, you shudder to even think about it.'
  269. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  270. end
  271. if $ARGS[0] = 'nerd':
  272. cla & *clr
  273. menu_off = 1
  274. gs 'stat'
  275. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinnerd.jpg"></center>'
  276. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Artem, Feofan, Petka, Gerasim, Zinaida, and Julia there. They give you friendly smiles. Artem speaks "Hey <<$pcs_nickname>>, we have been talking and we like you. We were wondering if you would like to come hang out with us at our game night?" They seem to be waiting on your response. You can''t help but think to yourself, <font color=#FF00CC>Joining them might mean that will be leaving my clique to join theirs</font>...'
  277. act 'No':
  278. cla & *clr
  279. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  280. 'You shake your head no. "I like hanging out with you guys, but I''m just not interested in doing a game night, sorry."'
  281. 'Artem frowns but then nods. "Oh, ok. Well maybe some other time." With that, he turns and the rest follow, looking a little depressed. Looks like they were really expecting and hoping you to join them. It makes you feel a little bad and leaves you to wonder if you made the right choice.'
  282. grupvalue[3] -= rand(300,500)
  283. gs 'gschool_socialchg', 'group_rel_change','nerds', -5
  284. gs 'stat'
  285. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  286. end
  287. act 'Yes':
  288. cla & *clr
  289. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joinnerd.jpg"></center>'
  290. 'You nod your head, "Yes I would love to hang out with you guys and a game night sounds like a lot of fun."'
  291. 'Most of them start speaking at once, they seem as excited as you are about you joining them. You understand this means you are part of their group now. Finally Feofan talks loud enough the rest let him talk. "That''s great <<$pcs_nickname>> meet us at the community center library tonight at 20:00. See you then." With that they all start leaving and going to class, most saying they look forward to seeing you tonight.'
  292. grupvalue[1] -= 500
  293. grupvalue[2] -= 400
  294. grupvalue[4] -= 500
  295. if grupTipe = 1: grupvalue[1] = 0
  296. if grupTipe = 2: grupvalue[2] = 0
  297. if grupTipe = 4: grupvalue[4] = 0
  298. grupTipe = 3
  299. grupTipe['joined_nerd'] = 1
  300. nerd_game['invite_day'] = daystart
  301. nerd_game['game_day'] = daystart
  302. gs 'gschool_socialchg', 'group_rel_change','nerds', -5
  303. gs 'stat'
  304. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  305. end
  306. end
  307. if $ARGS[0] = 'nerd warn 1':
  308. cla & *clr
  309. grupwarning[3] = 1
  310. menu_off = 1
  311. gs 'stat'
  312. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  313. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Artem, Feofan, Petka, Gerasim, Zinaida, and Julia there. They give you friendly smiles. Artem speaks "Hey <<$pcs_nickname>>, is everything ok with you?"'
  314. 'Before you can answer Julia adds. "You''ve been acting out of late. You are acting a lot more like the others in school, don''t you want to hangout with us anymore?"'
  315. 'Again before you can get a word in edge wise. Feofan says. "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 where saying." Then 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 nerds question whether you belong or not, that''s not good is it? You certainly don''t want to be a outcast.'
  316. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  317. end
  318. if $ARGS[0] = 'nerd warn 2':
  319. cla & *clr
  320. grupwarning[3] = 2
  321. menu_off = 1
  322. gs 'stat'
  323. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  324. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Artem, Feofan, Petka, Gerasim, Zinaida, and Julia there. They give you friendly smiles. Artem speaks "Hey <<$pcs_nickname>>, I know we talked about this before, but you are still acting out."'
  325. 'Before you can answer Julia adds. "Yeah we''re all worried about you, whats wrong? Is there anything we can do to help? Please just ask."'
  326. 'Again before you can get a word in edge wise. Feofan says. "<<$pcs_nickname>> I don''t know whats wrong, but if you don''t want to hang out with us, just say so, anyways what ever is wrong we hope things get better." Then 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 nerds question whether you belong or not, that''s not good is it? You better fix things or work your way into another group unless you want to be a outcast.'
  327. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  328. end
  329. if $ARGS[0] = 'nerd slut warn':
  330. cla & *clr
  331. grupslutwarning[3] = 1
  332. menu_off = 1
  333. gs 'stat'
  334. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  335. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Artem, Feofan, Petka, Gerasim, Zinaida, and Julia there. They give you friendly smiles. Feofan speaks "Hey <<$pcs_nickname>>, whats going on with you? We have all heard some pretty disturbing rumors about you, if they are even half true... I just don''t know what to say. You always seemed like such a nice girl."'
  336. 'Before you can answer Petka adds. "<<$pcs_nickname>> you need to get yourself under control or you won''t be able to hang out with us anymore." Then 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 nerds question whether you belong or not, that''s not good. You better fix things and quick unless you want to become a outcast slut and that is the lowest of the low in school, you shudder to even think about it.'
  337. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  338. end
  339. if $ARGS[0] = 'gopnik':
  340. cla & *clr
  341. menu_off = 1
  342. gs 'stat'
  343. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joingopnik.jpg"></center>'
  344. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Viktor and Lena there. Viktor gives you a hungry once over and Lena gives you a smirk. Viktor speaks "Hey <<$pcs_nickname>>, we have 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. You can''t help but think to yourself, <font color=#FF00CC>Joining them might mean that will be leaving my clique to join theirs</font>...'
  345. act 'No':
  346. cla & *clr
  347. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/nerdslut.jpg"></center>'
  348. 'You shake your head no. "I like hanging out with you guys, but I''m just not in the partying mood tonight.""'
  349. 'Viktor''s eyes darken a bit. "What, you too good for us all of a sudden? Well fuck you then!" With that, he storms away, Lena looks at you like you are a complete idiot and then follows her brother, leaving you behind to wonder if you made the right choice.'
  350. grupvalue[4] -= rand(300,500)
  351. gs 'gschool_socialchg', 'group_rel_change','gopniks', -5
  352. gs 'stat'
  353. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  354. end
  355. act 'Yes':
  356. cla & *clr
  357. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joingopnik.jpg"></center>'
  358. 'You nod your head, "Yeah that sounds great, I love hanging out and maybe getting a little wasted."'
  359. 'Viktor smirks and gives Lena a long glance, you can tell they shared something but you don''t know what. "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, like he found something amusing which makes you a bit nervous.'
  360. 'Lena leans over. "Meet me and Lera after school at the apartment garages at eight this evening and we will take you there." She smiles like she knows something you don''t and then without further word or letting you ask anything she briskly walks away.'
  361. gopnik_initiation = 1
  362. gopnik_initiation_day = daystart
  363. gs 'stat'
  364. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  365. end
  366. end
  367. if $ARGS[0] = 'gopnik warn 1':
  368. cla & *clr
  369. grupwarning[4] = 1
  370. menu_off = 1
  371. gs 'stat'
  372. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  373. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Viktor, Lena, Lera, and Dan there. Viktor gives you a once over. "<<$pcs_nickname>>, what the fuck is up with you?"'
  374. 'Before you can answer, Lena adds. "You have been acting like some submissive bitch, fucking grow and pair and get your shit together"'
  375. 'Again before you can get a word in edge wise. Lera says. "Look <<$pcs_nickname>>. If you want to hang out with us, just act like it ok? That''s all where saying." Then 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 gopniks question whether you belong or not, that''s not good is it? You certainly don''t want to be a outcast.'
  376. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  377. end
  378. if $ARGS[0] = 'gopnik warn 2':
  379. cla & *clr
  380. grupwarning[4] = 2
  381. menu_off = 1
  382. gs 'stat'
  383. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  384. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Viktor, Lena, Lera, and Dan there. Lena gives you a slight shove into your locker. "What the fuck bitch, you can''t fucking hear or something or you think your too good for us."'
  385. 'Before you can answer, Dan adds. "I told you she didn''t belong, the 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 says with a laugh.'
  386. 'Again before you can get a word in edge wise. Vitek says. "Cool it Dan, <<$pcs_nickname>> get your shit together or you''re out, simple as that." Then 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 gopniks question whether you belong or not, that''s not good is it? You better fix things or work your way into another group unless you want to be a outcast.'
  387. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  388. end
  389. if $ARGS[0] = 'gopnik slut warn':
  390. cla & *clr
  391. grupslutwarning[4] = 1
  392. menu_off = 1
  393. gs 'stat'
  394. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/joincool.jpg"></center>'
  395. 'As you walk down the school hallway, you stop at your locker. You sense someone standing next to you so you turn to see Paulina, Lena, Lera, and Dan there. Dan stands uncomfortable close and wraps a arm around your hip and pulls you closer. "Hey slut, sucked any cocks today? I can give you another one to suck." before laughing.'
  396. 'Before you can answer, Lera adds. "Maybe she just wants to be a slut."'
  397. 'Again before you can get a word in edge wise. Paulina says to Lera. "We don''t need another Nush, one slut is enough."'
  398. 'Lera fires back. "Hey she isn''t a slut, she just likes to fuck, not like she lets anyone fuck her." She gives Dan a pointed look, which makes him give Lera a sour look in return.'
  399. *nl
  400. 'Paulina rolls her eyes. "What ever, if you want to lick her ass so bad go ahead and do it, you carpet muncher."'
  401. 'Before Lera can reply Lena steps between the girls. "That''s enough, we are 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 among themselves, shortly after 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 gopniks question whether you belong or not, that''s not good. You better fix things and quick unless you want to become a outcast slut and that is the lowest of the low in school, you shudder to even think about it.'
  402. act 'Go to morning class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  403. end
  404. if $ARGS[0] = 'coolkid outcast':
  405. cla & *clr
  406. menu_off = 1
  407. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  408. '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 ask what is going on, Irina cuts you off. "Save it, we don''t care. I don''t know what happened to you, but you use to be cool. Now? Well you made your choice, you''re out, no longer welcome to hang with us." With that Irina turns and walks away, Dimka gives you a final look and shakes his head.'
  409. '"Now you''re back where you always belonged, as an outcast with the other losers." He says before leaving as well. You hear most of the rest of the students laughing, as you look around. Not being part of the popular clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  410. '<font color = red>*You have lost your social group and become an outcast.*</font>'
  411. grupvalue[1] = 0
  412. grupvalue[2] -= 500
  413. grupvalue[3] -= 300
  414. grupvalue[4] -= 100
  415. if grupvalue[2] < 0: grupvalue[2] = 0
  416. if grupvalue[3] < 0: grupvalue[3] = 0
  417. if grupvalue[4] < 0: grupvalue[4] = 0
  418. grupTipe = 5
  419. grupTipe['before_outcast'] = 1
  420. gs 'gschool_socialchg', 'group_rel_change','cool kids', -20
  421. gs 'stat'
  422. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  423. end
  424. if $ARGS[0] = 'jock outcast':
  425. cla & *clr
  426. menu_off = 1
  427. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  428. if npc_grupTipe['A18'] = 5:
  429. 'Albina and Lazar walk up to you and Albina says "What are you doing here bitch? You use to know whats what and be focused on what''s important. Now you just fuck off doing what ever. So you know what, we say fuck off to you." She says, mockingly laughing, and several other students nearby join in, openly mocking you. "Stay away from us and go hang out with the other losers." Then she leans in close "Or I will show you what happens to bitches that don''t know their place." With that they turn and walk away. Not being part of the jock clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  430. else
  431. 'Christina, Lariska, and Lina walk up to you, Lariska and Lina are looking at you like you did something wrong, while Christina is smirking. She shoves you hard up against your locker. "What are you doing here bitch? You use to know whats what and be focused on what''s important. Now you just fuck off doing what ever. So you know what, we say fuck off to you." She says, mockingly laughing, Lariska, Lina and several other students nearby join in, openly mocking you. "Stay away from us and go hang out with the other losers." Then she leans in close "Or I will show you what happens to bitches that don''t know their place." With that they turn and walk away. Not being part of the jock clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  432. end
  433. '<font color = red>*You have lost your social group and become an outcast.*</font>'
  434. grupvalue[1] -= 500
  435. grupvalue[2] = 0
  436. grupvalue[3] -= 300
  437. grupvalue[4] -= 200
  438. if grupvalue[1] < 0: grupvalue[1] = 0
  439. if grupvalue[3] < 0: grupvalue[3] = 0
  440. if grupvalue[4] < 0: grupvalue[4] = 0
  441. grupTipe = 5
  442. grupTipe['before_outcast'] = 2
  443. gs 'gschool_socialchg', 'group_rel_change','jocks', -20
  444. gs 'stat'
  445. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  446. end
  447. if $ARGS[0] = 'nerd outcast':
  448. cla & *clr
  449. menu_off = 1
  450. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  451. 'A couple of students stand in front of you, wanting to get a better look at the "slut" based on what''s written on your locker, when you look at them, they start laughing and then quickly hurry away from you as if you''ve been struck with the plague. You turn and try to find some of your friends, most seem to be hiding or when they see you coming hurry off. You finally manage to catch up to Gerasim. As you''re about to say something he turns to you. "Please go away, I don''t know what got into you." He shakes his head. "I''m sorry but I can''t be seen hanging out with you, I''ve got enough problems without you making it worse, no one in school wants to be around you anymore." When he notices the dejected look on your face as he''s told you off, ending with that you are an outcast he sighs a little. "I''m sorry I really am, but this is your own fault, but please 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. You grab your stuff and hurry to your next class.'
  452. '<font color = red>*You have lost your social group and become an outcast.*</font>'
  453. grupvalue[1] -= 500
  454. grupvalue[2] -= 300
  455. grupvalue[3] = 0
  456. grupvalue[4] -= 400
  457. if grupvalue[1] < 0: grupvalue[1] = 0
  458. if grupvalue[2] < 0: grupvalue[2] = 0
  459. if grupvalue[4] < 0: grupvalue[4] = 0
  460. grupTipe = 5
  461. grupTipe['before_outcast'] = 3
  462. gs 'gschool_socialchg', 'group_rel_change','nerds', -20
  463. gs 'stat'
  464. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  465. end
  466. if $ARGS[0] = 'gopnik outcast':
  467. cla & *clr
  468. menu_off = 1
  469. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/outcast.jpg"></center>'
  470. 'Paulina, Lera, and Lena are standing next to you. Paulina looks annoyed, just like she''s preparing to beat you up while Lera looks at you with disgust. Paulina 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. No you had to become a spinless cunt afraid of her own shadow, so stay the fuck away from us or I will beat the shit out of you." With that Paulina shoves you against you locker and walks away. Lena gives you a final look of disgust and shoves you once again while Lera gives you a few parting words before walking away. "Your so pathetic even the nerds will kick your ass now." Not being part of the gopnik clique anymore the other students are ready to prey on your weakness as they either start mocking you or actively look away. You grab your stuff and hurry to your next class.'
  471. '<font color = red>*You have lost your social group and become an outcast.*</font>'
  472. grupvalue[1] -= 400
  473. grupvalue[2] -= 300
  474. grupvalue[3] -= 500
  475. grupvalue[4] = 0
  476. if grupvalue[1] < 0: grupvalue[1] = 0
  477. if grupvalue[2] < 0: grupvalue[2] = 0
  478. if grupvalue[3] < 0: grupvalue[3] = 0
  479. grupTipe = 5
  480. grupTipe['before_outcast'] = 4
  481. !! gs 'gschool_socialchg', 'group_rel_change','gopniks', -20
  482. gs 'stat'
  483. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  484. end
  485. if $ARGS[0] = 'gopnik miss':
  486. *clr & cla
  487. '<center><b><font color = maroon>School Hall</font></b></center>'
  488. '<center><img <<$set_imgh>> src="images/characters/shared/photos/big20.jpg"></center>'
  489. 'Just as you approach your locker, Lena shoves you against it. "Where the fuck where you bitch? We waited for almost a hour for you."'
  490. 'You start to answer her but before you can even get a single word out, she shoves you again. "Doesn''t matter, we changed our mind about you. You''re not welcome. So get lost." She then walks away, you know that you screwed up by not showing up. Maybe if you try to earn their respect again they will give you a second chance.'
  491. minut += 1
  492. grupvalue[4] -= 100
  493. gs 'stat'
  494. act 'Go to class': school_period = 0 & gt 'gschool_lessons', 'schedule'
  495. end
  496. !! gs 'gschool_socialchg', 'group_rel_change', '<social group>', <amount> [, '<gender (optional)>']
  497. if $ARGS[0] = 'group_rel_change':
  498. if $ARGS[1] = 'cool kids': ntemp = 1
  499. if $ARGS[1] = 'jocks': ntemp = 2
  500. if $ARGS[1] = 'nerds': ntemp = 3
  501. if $ARGS[1] = 'gopniks': ntemp = 4
  502. if $ARGS[1] = 'outcasts': ntemp = 5
  503. if $ARGS[1] = 'teachers': ntemp = 6
  504. if $ARGS[3] = 'male' or $ARGS[3] = 'boy': gtemp = 1
  505. if $ARGS[3] = 'female' or $ARGS[3] = 'girl': gtemp = 2
  506. temp = arrsize('npc_dna')
  507. :gs_socloop
  508. if npc_grupTipe['A<<temp>>'] = ntemp and (gtemp = 0 or npc_gender['A<<temp>>'] = gtemp - 1):
  509. npc_rel['A<<temp>>'] += ARGS[2]
  510. npc_rel['A<<temp>>'] = min(npc_rel['A<<temp>>'],100)
  511. npc_rel['A<<temp>>'] = max(npc_rel['A<<temp>>'],0)
  512. end
  513. temp -= 1
  514. if temp > 1: jump 'gs_socloop'
  515. killvar 'gtemp' & killvar 'ntemp'
  516. end
  517. if $ARGS[0] = 'group_student_rel_change':
  518. if grupvalue_student_day ! daystart:
  519. if npc_rel['A1'] >= 80: grupvalue[1] += 1
  520. if npc_rel['A1'] <= 20: grupvalue[1] -= 1
  521. if npc_rel['A2'] >= 80: grupvalue[3] += 1
  522. if npc_rel['A2'] <= 20: grupvalue[3] -= 1
  523. if npc_rel['A3'] >= 80: grupvalue[2] += 1
  524. if npc_rel['A3'] <= 20: grupvalue[2] -= 1
  525. if npc_rel['A4'] >= 80: grupvalue[1] += 1
  526. if npc_rel['A4'] <= 20: grupvalue[1] -= 1
  527. if fedormasha = 0 and npc_rel['A5'] >= 80: grupvalue[3] += 1
  528. if fedormasha = 0 and npc_rel['A5'] <= 20: grupvalue[3] -= 1
  529. if npc_rel['A6'] >= 80: grupvalue[3] += 1
  530. if npc_rel['A6'] <= 20: grupvalue[3] -= 1
  531. if npc_rel['A7'] >= 80: grupvalue[5] += 1
  532. if npc_rel['A7'] <= 20: grupvalue[5] -= 1
  533. if npc_rel['A8'] >= 80: grupvalue[2] += 1
  534. if npc_rel['A8'] <= 20: grupvalue[2] -= 1
  535. if npc_rel['A9'] >= 80: grupvalue[4] += 1
  536. if npc_rel['A9'] <= 20: grupvalue[4] -= 1
  537. if npc_rel['A10'] >= 80: grupvalue[4] += 1
  538. if npc_rel['A10'] <= 20: grupvalue[4] -= 1
  539. if npc_rel['A11'] >= 80: grupvalue[4] += 1
  540. if npc_rel['A11'] <= 20: grupvalue[4] -= 1
  541. if npc_rel['A12'] >= 80: grupvalue[3] += 1
  542. if npc_rel['A12'] <= 20: grupvalue[3] -= 1
  543. if npc_rel['A13'] >= 80: grupvalue[2] += 1
  544. if npc_rel['A13'] <= 20: grupvalue[2] -= 1
  545. if npc_rel['A14'] <= 20: grupvalue[1] -= 1
  546. if npc_rel['A14'] >= 80: grupvalue[1] += 1
  547. if npc_rel['A15'] >= 80: grupvalue[1] += 1
  548. if npc_rel['A15'] <= 20: grupvalue[1] -= 1
  549. if npc_rel['A16'] >= 80: grupvalue[3] += 1
  550. if npc_rel['A16'] <= 20: grupvalue[3] -= 1
  551. if npc_rel['A17'] >= 80: grupvalue[1] += 1
  552. if npc_rel['A17'] <= 20: grupvalue[1] -= 1
  553. if christinaQW['dompath'] < 6 and npc_rel['A18'] >= 80: grupvalue[3] += 1
  554. if christinaQW['dompath'] < 6 and npc_rel['A18'] <= 20: grupvalue[3] -= 1
  555. if npc_rel['A19'] >= 80: grupvalue[2] += 1
  556. if npc_rel['A19'] <= 20: grupvalue[2] -= 1
  557. if npc_rel['A200'] >= 80: grupvalue[4] += 1
  558. if npc_rel['A200'] <= 20: grupvalue[4] -= 1
  559. if npc_rel['A21'] >= 80: grupvalue[4] += 1
  560. if npc_rel['A21'] <= 20: grupvalue[4] -= 1
  561. if npc_rel['A22'] >= 80: grupvalue[2] += 1
  562. if npc_rel['A22'] <= 20: grupvalue[2] -= 1
  563. if npc_rel['A23'] >= 80: grupvalue[1] += 1
  564. if npc_rel['A23'] <= 20: grupvalue[1] -= 1
  565. if npc_rel['A24'] <= 20: grupvalue[4] -= 1
  566. if npc_rel['A24'] >= 80: grupvalue[4] += 1
  567. if soniaPS = 0 and npc_rel['A25'] >= 80: grupvalue[1] += 1
  568. if soniaPS = 0 and npc_rel['A25'] <= 20: grupvalue[1] -= 1
  569. if npc_rel['A139'] >= 80: grupvalue[1] += 1
  570. if npc_rel['A139'] <= 20: grupvalue[1] -= 1
  571. if npc_rel['A140'] >= 80: grupvalue[1] += 1
  572. if npc_rel['A140'] <= 20: grupvalue[1] -= 1
  573. if npc_rel['A141'] <= 20: grupvalue[2] -= 1
  574. if npc_rel['A141'] >= 80: grupvalue[2] += 1
  575. if npc_rel['A142'] >= 80: grupvalue[3] += 1
  576. if npc_rel['A142'] <= 20: grupvalue[3] -= 1
  577. if npc_rel['A143'] >= 80: grupvalue[4] += 1
  578. if npc_rel['A143'] <= 20: grupvalue[4] -= 1
  579. if npc_rel['A144'] >= 80: grupvalue[4] += 1
  580. if npc_rel['A144'] <= 20: grupvalue[4] -= 1
  581. if npc_rel['A145'] >= 80: grupvalue[4] += 1
  582. if npc_rel['A145'] <= 20: grupvalue[4] -= 1
  583. if npc_rel['A146'] >= 80: grupvalue[1] += 1
  584. if npc_rel['A146'] <= 20: grupvalue[1] -= 1
  585. if npc_rel['A147'] >= 80: grupvalue[1] += 1
  586. if npc_rel['A147'] <= 20: grupvalue[1] -= 1
  587. if npc_rel['A148'] >= 80: grupvalue[1] += 1
  588. if npc_rel['A148'] <= 20: grupvalue[1] -= 1
  589. if npc_rel['A149'] >= 80: grupvalue[2] += 1
  590. if npc_rel['A149'] <= 20: grupvalue[2] -= 1
  591. if npc_rel['A150'] >= 80: grupvalue[2] += 1
  592. if npc_rel['A150'] <= 20: grupvalue[2] -= 1
  593. if npc_rel['A151'] >= 80: grupvalue[3] += 1
  594. if npc_rel['A151'] <= 20: grupvalue[3] -= 1
  595. if npc_rel['A152'] >= 80: grupvalue[3] += 1
  596. if npc_rel['A152'] <= 20: grupvalue[3] -= 1
  597. if npc_rel['A153'] >= 80: grupvalue[3] += 1
  598. if npc_rel['A153'] <= 20: grupvalue[3] -= 1
  599. if npc_rel['A154'] >= 80: grupvalue[4] += 1
  600. if npc_rel['A154'] <= 20: grupvalue[4] -= 1
  601. if npc_rel['A155'] >= 80: grupvalue[4] += 1
  602. if npc_rel['A155'] <= 20: grupvalue[4] -= 1
  603. if npc_rel['A156'] >= 80: grupvalue[4] += 1
  604. if npc_rel['A156'] <= 20: grupvalue[4] -= 1
  605. if npc_rel['A157'] >= 80: grupvalue[4] += 1
  606. if npc_rel['A157'] <= 20: grupvalue[4] -= 1
  607. if npc_rel['A158'] >= 80: grupvalue[4] += 1
  608. if npc_rel['A158'] <= 20: grupvalue[4] -= 1
  609. if npc_rel['A159'] >= 80: grupvalue[5] += 1
  610. if npc_rel['A159'] <= 20: grupvalue[5] -= 1
  611. if npc_rel['A165'] >= 80: grupvalue[2] += 1
  612. if npc_rel['A165'] <= 20: grupvalue[2] -= 1
  613. if npc_grupTipe['A189'] = 4 and npc_rel['A189'] >= 80: grupvalue[4] += 1
  614. if npc_grupTipe['A189'] = 4 and npc_rel['A189'] <= 20: grupvalue[4] -= 1
  615. grupvalue_student_day = daystart
  616. end
  617. if grupvalue[1] > (dailycheck_grupvalue[1] + 30): grupvalue[1] = (dailycheck_grupvalue[1] + 30)
  618. if grupvalue[2] > (dailycheck_grupvalue[2] + 30): grupvalue[2] = (dailycheck_grupvalue[2] + 30)
  619. if grupvalue[3] > (dailycheck_grupvalue[3] + 30): grupvalue[3] = (dailycheck_grupvalue[3] + 30)
  620. if grupvalue[4] > (dailycheck_grupvalue[4] + 30): grupvalue[4] = (dailycheck_grupvalue[4] + 30)
  621. if grupvalue[1] < (dailycheck_grupvalue[1] - 30): grupvalue[1] = (dailycheck_grupvalue[1] - 30)
  622. if grupvalue[2] < (dailycheck_grupvalue[2] - 30): grupvalue[2] = (dailycheck_grupvalue[2] - 30)
  623. if grupvalue[3] < (dailycheck_grupvalue[3] - 30): grupvalue[3] = (dailycheck_grupvalue[3] - 30)
  624. if grupvalue[4] < (dailycheck_grupvalue[4] - 30): grupvalue[4] = (dailycheck_grupvalue[4] - 30)
  625. if grupvalue[1] < 0: grupvalue[1] = 0
  626. if grupvalue[2] < 0: grupvalue[2] = 0
  627. if grupvalue[3] < 0: grupvalue[3] = 0
  628. if grupvalue[4] < 0: grupvalue[4] = 0
  629. end
  630. if $ARGS[0] = 'group_student_rel_change_2':
  631. if grupvalue_2_student_day ! daystart:
  632. dailycheck_grupvalue[1] = grupvalue[1]
  633. dailycheck_grupvalue[2] = grupvalue[2]
  634. dailycheck_grupvalue[3] = grupvalue[3]
  635. dailycheck_grupvalue[4] = grupvalue[4]
  636. end
  637. end
  638. --- gschool_socialchg ---------------------------------