intro_sg_select_custom.qsrc 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484
  1. # intro_sg_select_custom
  2. if $ARGS[0] = 'start':
  3. act 'Pick a social group': gt 'intro_sg_select_custom','modgrup'
  4. act 'Set relationships': gt 'intro_sg_select_custom','modrel'
  5. act 'Confirm these options':
  6. dynamic 'grupvalue[<<grupTipe>>] = 600'
  7. if $soc_grup = 'nerd':
  8. pcs_traits['nerd_points'] = 60
  9. pcs_traits['nerd_status'] = 2
  10. pcs_traits['nerd_lernHome'] = 5
  11. elseif $soc_grup = 'gopnik':
  12. pcs_traits['nerd_points'] = -20
  13. end
  14. if pcs_inhib < 10: pcs_inhib = 10
  15. !!This line should get sveta to wear school uniform because she has no other clothing with > 50
  16. if pcs_inhib > 50: gs 'clothing', 'wear', 'gm_school', 6
  17. if bag = 1:
  18. !!using current combination should prevent having more than 1 bag at the start of game.
  19. dynamic $currentpursetype + '_purses[<<currentpursenumber>>] = 1'
  20. gs 'obj_din', 'old'
  21. end
  22. killvar 'class_list_institution'
  23. killvar 'class_list_name'
  24. !!Setting the shcoll classes such that grades can be assigned
  25. gs 'grades', 'createclass', 'school', 'math', 3, 2, 'yes', 'yes', 0, 0
  26. gs 'grades', 'createclass', 'school', 'rus', 3, 2, 'yes', 'yes', 0, 0
  27. gs 'grades', 'createclass', 'school', 'lit', 2, 2, 'yes', 'yes', 0, 0
  28. gs 'grades', 'createclass', 'school', 'art', 2, 2, 'yes', 'no', 0, 0
  29. gs 'grades', 'createclass', 'school', 'bio', 2, 2, 'yes', 'yes', 0, 0
  30. gs 'grades', 'createclass', 'school', 'pe', 3, 1, 'yes', 'no', 0, 0
  31. gs 'grades', 'createclass', 'school', 'eng', 2, 2, 'yes', 'yes', 0, 0
  32. gs 'grades', 'createclass', 'school', 'geo', 2, 2, 'yes', 'yes', 0, 0
  33. gs 'grades', 'createclass', 'school', 'sci', 2, 2, 'yes', 'yes', 0, 0
  34. gs 'grades', 'createclass', 'school', 'shop', 2, 2, 'yes', 'no', 0, 0
  35. gs 'grades', 'createclass', 'school', 'comp', 3, 2, 'yes', 'yes', 0, 0
  36. gs 'grades', 'createclass', 'school', 'mus', 2, 2, 'yes', 'no', 0, 0
  37. gs 'grades', 'createclass', 'school', 'his', 2, 2, 'yes', 'yes', 0, 0
  38. !!Set the greades to be average.
  39. gs 'grades', 'grade_award', 'school', 'math', 55
  40. gs 'grades', 'grade_award', 'school', 'rus', 55
  41. gs 'grades', 'grade_award', 'school', 'lit', 55
  42. gs 'grades', 'grade_award', 'school', 'art', 55
  43. gs 'grades', 'grade_award', 'school', 'bio', 55
  44. gs 'grades', 'grade_award', 'school', 'pe', 55
  45. gs 'grades', 'grade_award', 'school', 'eng', 55
  46. gs 'grades', 'grade_award', 'school', 'geo', 55
  47. gs 'grades', 'grade_award', 'school', 'sci', 55
  48. gs 'grades', 'grade_award', 'school', 'shop', 55
  49. gs 'grades', 'grade_award', 'school', 'comp', 55
  50. gs 'grades', 'grade_award', 'school', 'mus', 55
  51. gs 'grades', 'grade_award', 'school', 'his', 55
  52. gt $loc, $loc_arg
  53. end
  54. end
  55. !!This is used to set value, is used to avoid any values that go below 5.
  56. if $ARGS[0] = 'setval':
  57. nstat = 0
  58. nstat = input 'Enter value in multiples of 5. For example, 5, 10, 15 etc.'
  59. if nstat > 100:
  60. msg 'Please enter a value less than or equal to 100'
  61. gs 'intro_sg_select_custom', 'setval'
  62. elseif nstat < 5:
  63. msg 'Please enter a value greater than or equal to 5'
  64. gs 'intro_sg_select_custom', 'setval'
  65. elseif nstat mod 5 ! 0:
  66. msg 'Please enter a value in multiples of 5'
  67. gs 'intro_sg_select_custom', 'setval'
  68. else
  69. gs 'stat'
  70. exit
  71. end
  72. end
  73. !!This is used to set values, that can go below 5 and ranges from 100 to -100.
  74. if $ARGS[0] = 'setval2':
  75. nstat = 0
  76. nstat = input 'Enter value in multiples of 5. For example, 5, 0, -5 etc.'
  77. if nstat > 100:
  78. msg 'Please enter a value less than or equal to 100'
  79. gs 'intro_sg_select_custom', 'setval2'
  80. elseif nstat < -100:
  81. msg 'Please enter a value greater than or equal to -100'
  82. gs 'intro_sg_select_custom', 'setval2'
  83. elseif nstat mod 5 ! 0:
  84. msg 'Please enter a value in multiples of 5'
  85. gs 'intro_sg_select_custom', 'setval2'
  86. else
  87. exit
  88. end
  89. end
  90. !!This is used to set values, that can go to 0 and ranges from 0 to 100.
  91. if $ARGS[0] = 'setval3':
  92. nstat = 0
  93. nstat = input 'Enter value in multiples of 5. For example, 0, 5, 10 etc.'
  94. if nstat > 100:
  95. msg 'Please enter a value less than or equal to 100'
  96. gs 'intro_sg_select_custom', 'setval3'
  97. elseif nstat < 0:
  98. msg 'Please enter a value greater than or equal to 0'
  99. gs 'intro_sg_select_custom', 'setval3'
  100. elseif nstat mod 5 ! 0:
  101. msg 'Please enter a value in multiples of 5'
  102. gs 'intro_sg_select_custom', 'setval3'
  103. else
  104. exit
  105. end
  106. end
  107. if $ARGS[0] = 'modgrup':
  108. *clr & cla
  109. 'Your current social group is <<$soc_grup>>.'
  110. act 'Nerd':
  111. killvar 'grupvalue'
  112. $soc_grup = 'Nerd'
  113. grupvalue[1] = 200
  114. grupvalue[2] = 100
  115. grupvalue[3] = 800
  116. grupvalue[4] = 100
  117. grupvalue[6] = 600
  118. grupTipe = 3
  119. gt 'intro_sg_select_custom','modgrup'
  120. end
  121. act 'Jock':
  122. killvar 'grupvalue'
  123. $soc_grup = 'Jock'
  124. grupvalue[1] = 400
  125. grupvalue[2] = 800
  126. grupvalue[3] = 100
  127. grupvalue[4] = 200
  128. grupvalue[6] = 400
  129. grupTipe = 2
  130. gt 'intro_sg_select_custom','modgrup'
  131. end
  132. act 'Popular':
  133. killvar 'grupvalue'
  134. $soc_grup = 'Cool'
  135. grupvalue[1] = 800
  136. grupvalue[2] = 400
  137. grupvalue[3] = 200
  138. grupvalue[4] = 100
  139. grupvalue[6] = 400
  140. grupTipe = 1
  141. gt 'intro_sg_select_custom','modgrup'
  142. end
  143. act 'Gopnik':
  144. killvar 'grupvalue'
  145. $soc_grup = 'Gopnik'
  146. grupvalue[1] = 200
  147. grupvalue[2] = 300
  148. grupvalue[3] = 100
  149. grupvalue[4] = 800
  150. grupvalue[6] = 100
  151. grupTipe = 4
  152. gt 'intro_sg_select_custom','modgrup'
  153. end
  154. act 'Outcast':
  155. killvar 'grupvalue'
  156. grupvalue[1] = 200
  157. grupvalue[2] = 200
  158. grupvalue[3] = 200
  159. grupvalue[4] = 200
  160. grupvalue[6] = 200
  161. $soc_grup = 'Outcast'
  162. grupTipe = 5
  163. gt 'intro_sg_select_custom','modgrup'
  164. end
  165. act 'Return':gt'intro_customization','start'
  166. end
  167. if $ARGS[0] = 'none':
  168. !!Attributes Reset - I know most of these att&skl are not in need of reset, but I dont know how to use loops and I wanted this to clear all changes made by choosing social group and/or player choices.
  169. pcs_stren = 30
  170. pcs_agil = 30
  171. pcs_vital = 30
  172. pcs_intel = 30
  173. pcs_react = 30
  174. pcs_sprt = 30
  175. pcs_chrsm = 30
  176. pcs_prcptn = 30
  177. pcs_grades = 75
  178. pcs_inhib = 10
  179. pcs_heels = 5
  180. !!Mental Skills Reset
  181. pcs_humint = 0
  182. pcs_persuas = 0
  183. pcs_observ = 0
  184. !!Sport Skills Reset
  185. pcs_jab = 0
  186. pcs_punch = 0
  187. pcs_kick = 0
  188. pcs_def = 0
  189. pcs_run = 0
  190. pcs_vball = 0
  191. pcs_ftbll = 0
  192. pcs_wrstlng = 0
  193. pcs_shoot = 0
  194. pcs_bushcraft = 0
  195. pcs_chess = 0
  196. pcs_icesktng = 0
  197. pcs_gaming = 0
  198. !!Beauty Skills Reset
  199. pcs_makupskl = 20
  200. pcs_danc = 0
  201. pcs_dancero = 0
  202. pcs_dancpol = 0
  203. pcs_cheer = 0
  204. pcs_mdlng = 0
  205. !!Artistic Skills Reset
  206. pcs_vokal = 0
  207. pcs_instrmusic = 0
  208. pcs_photoskl = 0
  209. pcs_artskls = 0
  210. !!Job Skills Reset
  211. pcs_compskl = 0
  212. pcs_comphckng = 0
  213. pcs_hndiwrk = 0
  214. pcs_sewng = 0
  215. pcs_servng = 0
  216. pcs_medcn = 0
  217. !!social group Reset
  218. grupTipe = 0
  219. grupvalue[1] = 0
  220. grupvalue[2] = 0
  221. grupvalue[3] = 0
  222. grupvalue[4] = 0
  223. grupvalue[6] = 0
  224. gs 'npc_relationship', 'socialgroup_setting', 0, 0, 0, 0, 0, 0
  225. !!npc relationship Reset
  226. npc_rel['A11'] = 60
  227. npc_rel['A129'] = 30
  228. npc_rel['A133'] = 30
  229. npc_rel['A28'] = 50
  230. npc_rel['A29'] = 50
  231. npc_rel['A33'] = 70
  232. npc_rel['A34'] = 50
  233. !!items Reset
  234. money = 2000
  235. fakepassport = 0
  236. fantasybook = 0
  237. glass = 0
  238. hscrunch = 0
  239. kosmetica = 0
  240. pirsC = 0
  241. PirsC1_owned = 0
  242. shampoo = 0
  243. siga = 0
  244. stanok = 0
  245. swim_start = 0
  246. tampon = 0
  247. !!apprnc & sex stat reset
  248. genbsize = 22
  249. pcs_skin = 40
  250. salo = 80
  251. pcs_tan = 0
  252. pcs_throat = 0
  253. pcs_vag = 0
  254. stat['bj'] = 0
  255. stat['hj'] = 0
  256. stat['vaginal'] = 0
  257. $soc_grup = 'outcast'
  258. grupTipe = 5
  259. end
  260. if $ARGS[0] = 'modrel':
  261. act 'Family':gt 'intro_sg_select_custom','modrel_fam'
  262. act 'Popular Kids':gt 'intro_sg_select_custom','modrel_pop'
  263. act 'Athletes':gt 'intro_sg_select_custom','modrel_ath'
  264. act 'Nerds':gt 'intro_sg_select_custom','modrel_ner'
  265. act 'Gopniks':gt 'intro_sg_select_custom','modrel_gop'
  266. act 'Outcasts/Loners':gt'intro_sg_select_custom','modrel_out'
  267. act 'Teachers/Coaches':gt'intro_sg_select_custom','modrel_tea'
  268. act 'Others':gt'intro_sg_select_custom','modrel_oth'
  269. act 'Return':gt'intro_customization','start'
  270. end
  271. if $ARGS[0] = 'modrel_fam':
  272. if npc_rel['A28'] < 0: npc_rel['A28'] = 0
  273. if npc_rel['A29'] < 0: npc_rel['A29'] = 0
  274. if npc_rel['A33'] < 0: npc_rel['A33'] = 0
  275. if npc_rel['A34'] < 0: npc_rel['A34'] = 0
  276. if npc_rel['A28'] > 100: npc_rel['A28'] = 100
  277. if npc_rel['A29'] > 100: npc_rel['A29'] = 100
  278. if npc_rel['A33'] > 100: npc_rel['A33'] = 100
  279. if npc_rel['A34'] > 100: npc_rel['A34'] = 100
  280. '<center><b>Family relationship levels</b></center>'
  281. *nl
  282. *nl
  283. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  284. '<TR bgcolor=<<$bcolor1>>><TD>Stepfather: <<npc_rel[''A28'']>></TD><TD><a href="exec:npc_rel[''A28''] = 0 & gt ''intro_sg_select_custom'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A28''] -= 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A28''] -= 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A28''] += 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A28''] += 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A28''] = 100 & gt ''intro_sg_select_custom'', ''modrel_fam''">100</a></TD>'
  285. '<TR bgcolor=<<$bcolor1>>><TD>Mother: <<npc_rel[''A29'']>></TD><TD><a href="exec:npc_rel[''A29''] = 0 & gt ''intro_sg_select_custom'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A29''] -= 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A29''] -= 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A29''] += 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A29''] += 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A29''] = 100 & gt ''intro_sg_select_custom'', ''modrel_fam''">100</a></TD>'
  286. '<TR bgcolor=<<$bcolor1>>><TD>Sister: <<npc_rel[''A33'']>></TD><TD><a href="exec:npc_rel[''A33''] = 0 & gt ''intro_sg_select_custom'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A33''] -= 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A33''] -= 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A33''] += 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A33''] += 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A33''] = 100 & gt ''intro_sg_select_custom'', ''modrel_fam''">100</a></TD>'
  287. '<TR bgcolor=<<$bcolor1>>><TD>Brother: <<npc_rel[''A34'']>></TD><TD><a href="exec:npc_rel[''A34''] = 0 & gt ''intro_sg_select_custom'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A34''] -= 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A34''] -= 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A34''] += 5 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A34''] += 10 & gt ''intro_sg_select_custom'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A34''] = 100 & gt ''intro_sg_select_custom'', ''modrel_fam''">100</a></TD>'
  288. '</table></center>'
  289. act 'Return': gt 'intro_sg_select_custom','modrel'
  290. end
  291. if $ARGS[0] = 'modrel_setup':
  292. if npc_rel['<<$ARGS[1]>>'] < 0: npc_rel['<<$ARGS[1]>>'] = 0
  293. if npc_rel['<<$ARGS[1]>>'] > 100: npc_rel['<<$ARGS[1]>>'] = 100
  294. $table_display += '<TR bgcolor=<<$bcolor1>>><TD><<$npc_firstname[''<<$ARGS[1]>>'']>> <<$npc_lastname[''<<$ARGS[1]>>'']>>: <<npc_rel[''<<$ARGS[1]>>'']>></TD><TD><a href="exec:npc_rel[''<<$ARGS[1]>>''] = 0 & gt ''intro_sg_select_custom'', $locM_arg">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''<<$ARGS[1]>>''] -= 10 & gt ''intro_sg_select_custom'', $locM_arg">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''<<$ARGS[1]>>''] -= 5 & gt ''intro_sg_select_custom'', $locM_arg">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''<<$ARGS[1]>>''] += 5 & gt ''intro_sg_select_custom'', $locM_arg">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''<<$ARGS[1]>>''] += 10 & gt ''intro_sg_select_custom'', $locM_arg">plus 10</a></TD><TD><a href="exec:npc_rel[''<<$ARGS[1]>>''] = 100 & gt ''intro_sg_select_custom'', $locM_arg">100</a></TD>'
  295. end
  296. if $ARGS[0] = 'modrel_pop':
  297. $locM_arg = 'modrel_pop'
  298. '<center><b>Popular kids relationship levels</b></center>'
  299. *nl
  300. killvar '$table_display'
  301. gs 'intro_sg_select_custom', 'modrel_setup', 'A1'
  302. gs 'intro_sg_select_custom', 'modrel_setup', 'A4'
  303. gs 'intro_sg_select_custom', 'modrel_setup', 'A14'
  304. gs 'intro_sg_select_custom', 'modrel_setup', 'A15'
  305. gs 'intro_sg_select_custom', 'modrel_setup', 'A17'
  306. gs 'intro_sg_select_custom', 'modrel_setup', 'A22'
  307. gs 'intro_sg_select_custom', 'modrel_setup', 'A146'
  308. gs 'intro_sg_select_custom', 'modrel_setup', 'A147'
  309. gs 'intro_sg_select_custom', 'modrel_setup', 'A148'
  310. gs 'intro_sg_select_custom', 'modrel_setup', 'A25'
  311. gs 'intro_sg_select_custom', 'modrel_setup', 'A139'
  312. gs 'intro_sg_select_custom', 'modrel_setup', 'A140'
  313. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  314. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 1, nstat & gt ''intro_sg_select_custom'',''modrel_pop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  315. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 1, nstat & gt ''intro_sg_select_custom'',''modrel_pop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  316. $table_display
  317. '</table></center>'
  318. act 'Return': gt 'intro_sg_select_custom','modrel'
  319. end
  320. if $ARGS[0] = 'modrel_ath':
  321. $locM_arg = 'modrel_ath'
  322. '<center><b>Jocks relationship levels</b></center>'
  323. *nl
  324. killvar '$table_display'
  325. gs 'intro_sg_select_custom', 'modrel_setup', 'A3'
  326. gs 'intro_sg_select_custom', 'modrel_setup', 'A5'
  327. gs 'intro_sg_select_custom', 'modrel_setup', 'A8'
  328. gs 'intro_sg_select_custom', 'modrel_setup', 'A13'
  329. gs 'intro_sg_select_custom', 'modrel_setup', 'A18'
  330. gs 'intro_sg_select_custom', 'modrel_setup', 'A19'
  331. gs 'intro_sg_select_custom', 'modrel_setup', 'A23'
  332. gs 'intro_sg_select_custom', 'modrel_setup', 'A149'
  333. gs 'intro_sg_select_custom', 'modrel_setup', 'A150'
  334. gs 'intro_sg_select_custom', 'modrel_setup', 'A141'
  335. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  336. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 2, nstat & gt ''intro_sg_select_custom'',''modrel_ath''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  337. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 2, nstat & gt ''intro_sg_select_custom'',''modrel_ath''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  338. $table_display
  339. '</table></center>'
  340. act 'Return': gt 'intro_sg_select_custom','modrel'
  341. end
  342. if $ARGS[0] = 'modrel_ner':
  343. $locM_arg = 'modrel_ner'
  344. '<center><b>Nerds relationship levels</b></center>'
  345. *nl
  346. killvar '$table_display'
  347. gs 'intro_sg_select_custom', 'modrel_setup', 'A2'
  348. gs 'intro_sg_select_custom', 'modrel_setup', 'A6'
  349. gs 'intro_sg_select_custom', 'modrel_setup', 'A12'
  350. gs 'intro_sg_select_custom', 'modrel_setup', 'A16'
  351. gs 'intro_sg_select_custom', 'modrel_setup', 'A151'
  352. gs 'intro_sg_select_custom', 'modrel_setup', 'A152'
  353. gs 'intro_sg_select_custom', 'modrel_setup', 'A153'
  354. gs 'intro_sg_select_custom', 'modrel_setup', 'A142'
  355. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  356. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 3, nstat & gt ''intro_sg_select_custom'',''modrel_ner''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  357. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 3, nstat & gt ''intro_sg_select_custom'',''modrel_ner''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  358. $table_display
  359. '</table></center>'
  360. act 'Return': gt 'intro_sg_select_custom','modrel'
  361. end
  362. if $ARGS[0] = 'modrel_gop':
  363. $locM_arg = 'modrel_gop'
  364. '<center><b>Gopnik kids relationship levels</b></center>'
  365. *nl
  366. killvar '$table_display'
  367. gs 'intro_sg_select_custom', 'modrel_setup', 'A9'
  368. gs 'intro_sg_select_custom', 'modrel_setup', 'A10'
  369. gs 'intro_sg_select_custom', 'modrel_setup', 'A11'
  370. gs 'intro_sg_select_custom', 'modrel_setup', 'A20'
  371. gs 'intro_sg_select_custom', 'modrel_setup', 'A21'
  372. gs 'intro_sg_select_custom', 'modrel_setup', 'A24'
  373. gs 'intro_sg_select_custom', 'modrel_setup', 'A154'
  374. gs 'intro_sg_select_custom', 'modrel_setup', 'A155'
  375. gs 'intro_sg_select_custom', 'modrel_setup', 'A156'
  376. gs 'intro_sg_select_custom', 'modrel_setup', 'A157'
  377. gs 'intro_sg_select_custom', 'modrel_setup', 'A158'
  378. gs 'intro_sg_select_custom', 'modrel_setup', 'A143'
  379. gs 'intro_sg_select_custom', 'modrel_setup', 'A144'
  380. gs 'intro_sg_select_custom', 'modrel_setup', 'A145'
  381. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  382. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 4, nstat & gt ''intro_sg_select_custom'',''modrel_gop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  383. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 4, nstat & gt ''intro_sg_select_custom'',''modrel_gop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  384. $table_display
  385. '</table></center>'
  386. act 'Return': gt 'intro_sg_select_custom','modrel'
  387. end
  388. if $ARGS[0] = 'modrel_out':
  389. $locM_arg = 'modrel_out'
  390. '<center><b>Outcast kids relationship levels</b></center>'
  391. *nl
  392. killvar '$table_display'
  393. gs 'intro_sg_select_custom', 'modrel_setup', 'A7'
  394. gs 'intro_sg_select_custom', 'modrel_setup', 'A159'
  395. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  396. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 5, nstat & gt ''intro_sg_select_custom'',''modrel_out''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  397. !! $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 5, nstat & gt ''intro_sg_select_custom'',''modrel_out''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  398. $table_display
  399. '</table></center>'
  400. act 'Return': gt 'intro_sg_select_custom','modrel'
  401. end
  402. if $ARGS[0] = 'modrel_tea':
  403. $locM_arg = 'modrel_tea'
  404. '<center><b>Teacher relationship levels</b></center>'
  405. *nl
  406. killvar '$table_display'
  407. gs 'intro_sg_select_custom', 'modrel_setup', 'A26'
  408. gs 'intro_sg_select_custom', 'modrel_setup', 'A128'
  409. gs 'intro_sg_select_custom', 'modrel_setup', 'A129'
  410. gs 'intro_sg_select_custom', 'modrel_setup', 'A130'
  411. gs 'intro_sg_select_custom', 'modrel_setup', 'A131'
  412. gs 'intro_sg_select_custom', 'modrel_setup', 'A132'
  413. gs 'intro_sg_select_custom', 'modrel_setup', 'A133'
  414. gs 'intro_sg_select_custom', 'modrel_setup', 'A134'
  415. gs 'intro_sg_select_custom', 'modrel_setup', 'A135'
  416. gs 'intro_sg_select_custom', 'modrel_setup', 'A136'
  417. gs 'intro_sg_select_custom', 'modrel_setup', 'A137'
  418. gs 'intro_sg_select_custom', 'modrel_setup', 'A138'
  419. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  420. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all men in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 0, 6, nstat & gt ''intro_sg_select_custom'',''modrel_tea''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  421. $table_display += '<TR bgcolor=<<$bcolor1>>><TD>Set relationship level for all women in this group</TD><TD><a href="exec: gs ''intro_sg_select_custom'',''setval2'' & gs ''intro_sg_select_custom'', ''pol_grup_set'', 1, 6, nstat & gt ''intro_sg_select_custom'',''modrel_tea''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  422. $table_display
  423. '</table></center>'
  424. act 'Return': gt 'intro_sg_select_custom','modrel'
  425. end
  426. if $ARGS[0] = 'modrel_oth':
  427. $locM_arg = 'modrel_oth'
  428. '<center><b>Others relationship levels</b></center>'
  429. *nl
  430. killvar '$table_display'
  431. gs 'intro_sg_select_custom', 'modrel_setup', 'A69'
  432. gs 'intro_sg_select_custom', 'modrel_setup', 'A112'
  433. '<center><table border=0 cellspacing=0 cellpadding=25 bgcolor=#808080><TH></TH><TH>Set to zero</TH><TH>Minus 10</TH><TH>Minus 5</TH><TH>Plus 5</TH><TH>Plus 10</TH><TH>Set to 100</TH>'
  434. $table_display
  435. '</table></center>'
  436. !!Volleyball Coach is here because it wasnt being controlled by grup6 the teachers/coaches.
  437. act 'Return': gt 'intro_sg_select_custom','modrel'
  438. end
  439. if $ARGS[0] = 'pol_grup_set':
  440. !!ARGS[1] 0 is boys, 1 is girls. ARGS[2] 1nerd 2jock 3cool 4gopnik 5outcast 6teachers. ARGS[3] is changes to value
  441. r = 1
  442. :pol_grup_set_loop
  443. if npc_gender['A<<r>>'] = ARGS[1] and npc_grupTipe['A<<r>>'] = ARGS[2]:
  444. npc_rel['A<<r>>'] = ARGS[3]
  445. end
  446. r += 1
  447. if r <= aarraynumber :jump 'pol_grup_set_loop'
  448. end
  449. --- intro_sg_select_custom ---------------------------------