1
0

preSYS2.qsrc 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806
  1. # preSYS2
  2. if $ARGS[0] = 'start':
  3. if genbsize = '': genbsize = 22
  4. if $soc_grup = '':gs 'preSYS2', 'none'
  5. act 'Pick a social group': gt 'preSYS2','modgrup'
  6. act 'Set attributes': gt 'preSYS2','modatt'
  7. act 'Set skills': gt 'preSYS2','modskl'
  8. act 'Set appearance':gt 'preSYS2','modapp'
  9. act 'Set relationships': gt 'preSYS2','modrel'
  10. act 'Set purse': gt 'preSYS2','modpur'
  11. act 'Set items': gt 'preSYS2','modite'
  12. act 'Set money (<<money>>₽)': money = input 'Set Cash Amount' & gt'preSYS2','start'
  13. act 'Return to preset character menu': gt 'preSYS', 'charselect'
  14. act 'Confirm these options':
  15. pcs_inhib = 100 - pcs_inhib
  16. !!This line should get sveta to wear school uniform because she has no other clothing with >=40
  17. if pcs_inhib >= 40: gs 'clothing', 'wear', 'school', 6
  18. if bag = 1:
  19. !!using current combination should prevent having more than 1 bag at the start of game.
  20. dynamic $currentpursetype + '_purses[<<currentpursenumber>>] = 1'
  21. gs 'obj_din', 'old'
  22. end
  23. gt 'preCUST', 'SGStart'
  24. end
  25. end
  26. if $ARGS[0] = 'modapp':
  27. if genbsize = 0:genbsize = 12
  28. 'Choose base genetic breast size:'
  29. nl
  30. if genbsize = 2:
  31. 'Very small - Currently set'
  32. else
  33. '<a href="exec:genbsize = 2 & gt ''preSYS2'',''modapp''">Very small</a>'
  34. end
  35. if genbsize = 7:
  36. 'Below average - Currently set'
  37. else
  38. '<a href="exec:genbsize = 7 & gt ''preSYS2'',''modapp''">Below average</a>'
  39. end
  40. if genbsize = 12:
  41. 'Average - Currently set'
  42. else
  43. '<a href="exec:genbsize = 12 & gt ''preSYS2'',''modapp''">Average</a>'
  44. end
  45. if genbsize = 17:
  46. 'Above average - Currently set'
  47. else
  48. '<a href="exec:genbsize = 17 & gt ''preSYS2'',''modapp''">Above average</a>'
  49. end
  50. if genbsize = 22:
  51. 'Large - Currently set'
  52. else
  53. '<a href="exec:genbsize = 22 & gt ''preSYS2'',''modapp''">Large</a>'
  54. end
  55. if genbsize = 27:
  56. 'Extra large - Currently set'
  57. else
  58. '<a href="exec:genbsize = 27 & gt ''preSYS2'',''modapp''">Extra large</a>'
  59. end
  60. if genbsize = 32:
  61. 'Really big - Currently set'
  62. else
  63. '<a href="exec:genbsize = 32 & gt ''preSYS2'',''modapp''">Really big</a>'
  64. end
  65. if genbsize = 37:
  66. 'Massive - Currently set'
  67. else
  68. '<a href="exec:genbsize = 37 & gt ''preSYS2'',''modapp''">Massive</a>'
  69. end
  70. if genbsize = 42:
  71. 'Getting silly - Currently set'
  72. else
  73. '<a href="exec:genbsize = 42 & gt ''preSYS2'',''modapp''">Getting silly</a>'
  74. end
  75. if genbsize = 47:
  76. 'Crazy big - Currently set'
  77. else
  78. '<a href="exec:genbsize = 47 & gt ''preSYS2'',''modapp''">Crazy big</a>'
  79. end
  80. if genbsize = 57:
  81. 'Freakishly big - Currently set'
  82. else
  83. '<a href="exec:genbsize = 57 & gt ''preSYS2'',''modapp''">Freakishly big</a>'
  84. end
  85. if genbsize = 67:
  86. 'Will struggle to open doors or see the ground big - Currently set'
  87. else
  88. '<a href="exec:genbsize = 67 & gt ''preSYS2'',''modapp''">Will struggle to open doors or see the ground big</a>'
  89. end
  90. if genbsize = 87:
  91. 'You''ve been eclipsed by 2 small moons - Currently set'
  92. else
  93. '<a href="exec:genbsize = 87 & gt ''preSYS2'',''modapp''">You''ve been eclipsed by 2 small moons</a>'
  94. end
  95. act 'Body fat (<<salo>>/200)': gs 'preSYS2','setsalo' & salo = nstat & gt 'preSYS2','modapp'
  96. act 'Return': gt'preSYS2','start'
  97. end
  98. if $ARGS[0] = 'setgenbsize':
  99. nstat = genbsize
  100. nstat = input 'Enter value that ends in a 2 or a 7. For example, 2, 7, 12 etc.'
  101. if nstat > 97:
  102. msg 'Please enter a value less than or equal to 97'
  103. gs 'preSYS2', 'setval2'
  104. elseif nstat < 2:
  105. msg 'Please enter a value greater than or equal to 2'
  106. gs 'preSYS2', 'setval2'
  107. elseif nstat mod 5 ! 2:
  108. msg 'Please enter a value that ends in 2, or a 7'
  109. gs 'preSYS2', 'setval2'
  110. else
  111. exit
  112. end
  113. end
  114. if $ARGS[0] = 'modite':
  115. act 'Fake passport (<<fakepassport>>/1)':
  116. if fakepassport = 0:
  117. fakepassport = 1
  118. else
  119. fakepassport = 0
  120. end
  121. gt 'preSYS2','modite'
  122. end
  123. act 'Laptop (<<komp>>/1)':
  124. if komp = 0:
  125. komp = 1
  126. else
  127. komp = 0
  128. end
  129. gt 'preSYS2','modite'
  130. end
  131. act 'Cosmetic items':gt 'preSYS2','modite_cos'
  132. act 'Pharmacy items':gt 'preSYS2','modite_pha'
  133. act 'Miscellaneous items':gt 'preSYS2','modite_mis'
  134. act 'Return': gt 'preSYS2','start'
  135. end
  136. if $ARGS[0] = 'modrel_setup2':
  137. dynamic 'if <<$ARGS[1]>> < 0: <<$ARGS[1]>> = 0'
  138. dynamic 'if <<$ARGS[1]>> > 100: <<$ARGS[1]>> = 100'
  139. dynamic 'x = <<$ARGS[1]>>'
  140. '<TR bgcolor=#ffffff><TD><<$ARGS[2]>> (<<x>>/100)</TD><TD><a href="exec:<<$ARGS[1]>> = 0 & gt ''preSYS2'', $metka">zero</a></TD><TD bgcolor=#ff9999><a href="exec:<<$ARGS[1]>> -= 10 & gt ''preSYS2'', $metka">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:<<$ARGS[1]>> -= 5 & gt ''preSYS2'', $metka">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:<<$ARGS[1]>> += 5 & gt ''preSYS2'', $metka">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:<<$ARGS[1]>> += 10 & gt ''preSYS2'', $metka">plus 10</a></TD><TD><a href="exec:<<$ARGS[1]>> = 100 & gt ''preSYS2'', $metka">100</a></TD>'
  141. end
  142. if $ARGS[0] = 'modite_cos':
  143. $metka = 'modite_cos'
  144. '<center><b>Cosmetic items</b></center>'
  145. *nl
  146. *nl
  147. '<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>'
  148. gs 'preSYS2', 'modrel_setup2', 'kosmetica', 'Cosmetics'
  149. gs 'preSYS2', 'modrel_setup2', 'stanok', 'Razors'
  150. gs 'preSYS2', 'modrel_setup2', 'krem', 'Sunblock'
  151. gs 'preSYS2', 'modrel_setup2', 'hscrunch', 'Hair scrunchies'
  152. gs 'preSYS2', 'modrel_setup2', 'hpingrip', 'Hair pins'
  153. '</table></center>'
  154. !act 'Shampoo (<<shampoo>>/100)': gs 'preSYS2','setval3' & shampoo = nstat & gt 'preSYS2','modite_cos'
  155. act 'Return': gt'preSYS2','modite'
  156. end
  157. if $ARGS[0] = 'modite_pha':
  158. $metka = 'modite_pha'
  159. '<center><b>Pharmaceutical items</b></center>'
  160. *nl
  161. *nl
  162. '<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>'
  163. gs 'preSYS2', 'modrel_setup2', 'prezik', 'Condoms'
  164. gs 'preSYS2', 'modrel_setup2', 'pregtest', 'Pregnancy tests'
  165. gs 'preSYS2', 'modrel_setup2', 'tabletki', 'Birth control pills'
  166. gs 'preSYS2', 'modrel_setup2', 'lekarstvo', 'Antibiotics'
  167. gs 'preSYS2', 'modrel_setup2', 'vitamin', 'Vitamins'
  168. gs 'preSYS2', 'modrel_setup2', 'painkiller', 'Painkillers'
  169. gs 'preSYS2', 'modrel_setup2', 'mosolmaz', 'Ointment for chafing'
  170. gs 'preSYS2', 'modrel_setup2', 'lubri', 'Lubricants'
  171. gs 'preSYS2', 'modrel_setup2', 'lipbalm', 'Lip balms'
  172. gs 'preSYS2', 'modrel_setup2', 'fatdel', 'Weight loss pills'
  173. gs 'preSYS2', 'modrel_setup2', 'tampon', 'Tampons'
  174. gs 'preSYS2', 'modrel_setup2', 'sanpad', 'Sanitary napkins'
  175. '</table></center>'
  176. act 'Return': gt'preSYS2','modite'
  177. end
  178. if $ARGS[0] = 'modite_mis':
  179. $metka = 'modite_mis'
  180. '<center><b>Misc items</b></center>'
  181. *nl
  182. *nl
  183. '<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>'
  184. gs 'preSYS2', 'modrel_setup2', 'siga', 'Cigarettes'
  185. gs 'preSYS2', 'modrel_setup2', 'dur', 'Cocaine'
  186. gs 'preSYS2', 'modrel_setup2', 'pranik', 'Tea Biscuits'
  187. '</table></center>'
  188. act 'Return': gt 'preSYS2','modite'
  189. end
  190. if $ARGS[0] = 'modpur':
  191. cls
  192. if $currentpursetype = '':
  193. 'You do not own a purse.'
  194. else
  195. if $currentpursetype ! 'boutique':
  196. '<center><img <<$set_imgh>> src="images/pc/purses/<<$currentpursetype>>/<<currentpursenumber>>.jpg"></center>'
  197. else
  198. '<center><img <<$set_imgh>> src="images/pc/purses/moncheri/<<currentpursenumber>>.jpg"></center>'
  199. end
  200. 'Your current purse is <<$currentpursetype>>_<<currentpursenumber>>.'
  201. end
  202. act 'Get cheap':
  203. nbag = input ("Please enter a value between 1 to 14")
  204. if nbag < 1 or nbag > 14:
  205. gt 'preSYS2','modpur'
  206. else
  207. bag = 1
  208. $currentpursetype = 'cheap'
  209. currentpursenumber = nbag
  210. gt 'preSYS2','modpur'
  211. end
  212. end
  213. act 'Get dolls':
  214. nbag = input 'Please enter a value between 1 to 22'
  215. if nbag < 1 or nbag > 22:
  216. gt 'preSYS2','modpur'
  217. else
  218. bag = 1
  219. $currentpursetype = 'dolls'
  220. currentpursenumber = nbag
  221. gt 'preSYS2','modpur'
  222. end
  223. end
  224. act 'Get fashionista':
  225. nbag = input 'Please enter a value between 1 to 15'
  226. if nbag < 1 or nbag > 15:
  227. gt 'preSYS2','modpur'
  228. else
  229. bag = 1
  230. $currentpursetype = 'fashionista'
  231. currentpursenumber = nbag
  232. gt 'preSYS2','modpur'
  233. end
  234. end
  235. act 'Get kats':
  236. nbag = input 'Please enter a value between 1 to 14'
  237. if nbag < 1 or nbag > 14:
  238. gt 'preSYS2','modpur'
  239. else
  240. bag = 1
  241. $currentpursetype = 'kats'
  242. currentpursenumber = nbag
  243. gt 'preSYS2','modpur'
  244. end
  245. end
  246. act 'Get moncheri':
  247. nbag = input 'Please enter a value between 1 to 17'
  248. if nbag < 1 or nbag > 17:
  249. gt 'preSYS2','modpur'
  250. else
  251. bag = 1
  252. $currentpursetype = 'boutique'
  253. currentpursenumber = nbag
  254. gt 'preSYS2','modpur'
  255. end
  256. end
  257. act 'I do not want a purse':
  258. bag = 0
  259. $currentpursetype = ''
  260. currentpursenumber = ''
  261. gt 'preSYS2','modpur'
  262. end
  263. act 'Return': gt'preSYS2','start'
  264. end
  265. !!This is used to set value, is used to avoid any values that go below 5.
  266. if $ARGS[0] = 'setval':
  267. nstat = 0
  268. nstat = input 'Enter value in multiples of 5. For example, 5, 10, 15 etc.'
  269. if nstat > 100:
  270. msg 'Please enter a value less than or equal to 100'
  271. gs 'preSYS2', 'setval'
  272. elseif nstat < 5:
  273. msg 'Please enter a value greater than or equal to 5'
  274. gs 'preSYS2', 'setval'
  275. elseif nstat mod 5 ! 0:
  276. msg 'Please enter a value in multiples of 5'
  277. gs 'preSYS2', 'setval'
  278. else
  279. gs 'stat'
  280. exit
  281. end
  282. end
  283. !!This is used to set values, that can go below 5 and ranges from 100 to -100.
  284. if $ARGS[0] = 'setval2':
  285. nstat = 0
  286. nstat = input 'Enter value in multiples of 5. For example, 5, 0, -5 etc.'
  287. if nstat > 100:
  288. msg 'Please enter a value less than or equal to 100'
  289. gs 'preSYS2', 'setval2'
  290. elseif nstat < -100:
  291. msg 'Please enter a value greater than or equal to -100'
  292. gs 'preSYS2', 'setval2'
  293. elseif nstat mod 5 ! 0:
  294. msg 'Please enter a value in multiples of 5'
  295. gs 'preSYS2', 'setval2'
  296. else
  297. exit
  298. end
  299. end
  300. !!This is used to set values, that can go to 0 and ranges from 0 to 100.
  301. if $ARGS[0] = 'setval3':
  302. nstat = 0
  303. nstat = input 'Enter value in multiples of 5. For example, 0, 5, 10 etc.'
  304. if nstat > 100:
  305. msg 'Please enter a value less than or equal to 100'
  306. gs 'preSYS2', 'setval3'
  307. elseif nstat < 0:
  308. msg 'Please enter a value greater than or equal to 0'
  309. gs 'preSYS2', 'setval3'
  310. elseif nstat mod 5 ! 0:
  311. msg 'Please enter a value in multiples of 5'
  312. gs 'preSYS2', 'setval3'
  313. else
  314. exit
  315. end
  316. end
  317. if $ARGS[0] = 'setsalo':
  318. nstat = salo
  319. nstat = input 'Enter value in multiples of 20. For example, 20, 40, 60 etc.'
  320. if nstat > 200:
  321. msg 'Please enter a value less than 200'
  322. gs 'preSYS2', 'setval'
  323. elseif nstat < 20:
  324. msg 'Please enter a value greater than 20'
  325. gs 'preSYS2', 'setval'
  326. elseif nstat mod 20 ! 0:
  327. msg 'Please enter a value in multiples of 20'
  328. gs 'preSYS2', 'setval'
  329. else
  330. exit
  331. end
  332. end
  333. if $ARGS[0] = 'modgrup':
  334. cls
  335. 'Your current social group is <<$soc_grup>>.'
  336. act 'Nerd, Geek, Student': $soc_grup = 'nerd'& gt 'preSYS2','modgrup'
  337. act 'Athlete, Jock':$soc_grup = 'jock'& gt 'preSYS2','modgrup'
  338. act 'Popular, Cool, Beautiful':$soc_grup = 'cool'& gt 'preSYS2','modgrup'
  339. act 'Gopnik, Rebel, Punk, Troublemaker':$soc_grup = 'gopnik'& gt 'preSYS2','modgrup'
  340. act 'Outcast, Loser, Goth, Ugly':$soc_grup = 'outcast'& gt 'preSYS2','modgrup'
  341. act 'Return':
  342. gs 'preSYS2', $soc_grup
  343. gt 'preSYS2','start'
  344. end
  345. end
  346. if $ARGS[0] = 'modatt':
  347. $metka = 'modatt'
  348. '<center><b>Attributes</b></center>'
  349. *nl
  350. *nl
  351. '<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>'
  352. if pcs_dom >= 0 and sub = 0:
  353. gs 'preSYS2', 'modrel_setup2', 'pcs_dom', 'Dominance'
  354. elseif sub >= 0 and pcs_dom = 0:
  355. gs 'preSYS2', 'modrel_setup2', 'sub', 'Submissiveness'
  356. end
  357. gs 'preSYS2', 'modrel_setup2', 'pcs_stren', 'Strength'
  358. gs 'preSYS2', 'modrel_setup2', 'pcs_agil', 'Agility'
  359. gs 'preSYS2', 'modrel_setup2', 'pcs_vital', 'Endurance'
  360. gs 'preSYS2', 'modrel_setup2', 'pcs_intel', 'Intelligence'
  361. gs 'preSYS2', 'modrel_setup2', 'pcs_sprt', 'Spirit'
  362. gs 'preSYS2', 'modrel_setup2', 'pcs_react', 'Reaction'
  363. gs 'preSYS2', 'modrel_setup2', 'pcs_chrsm', 'Charisma'
  364. gs 'preSYS2', 'modrel_setup2', 'pcs_prcptn', 'Perception'
  365. if MagikDostup = 0: gs 'preSYS2', 'modrel_setup2', 'pcs_magik', 'Magic'
  366. gs 'preSYS2', 'modrel_setup2', 'pcs_grades', 'Grades'
  367. gs 'preSYS2', 'modrel_setup2', 'pcs_inhib', 'Inhibition'
  368. gs 'preSYS2', 'modrel_setup2', 'pcs_heels', 'Heels'
  369. '</table></center>'
  370. nl
  371. act 'Return': gt'preSYS2','start'
  372. end
  373. if $ARGS[0] = 'modskl':
  374. !cla
  375. act 'Mental skills':gt 'preSYS2','modskl_men'
  376. act 'Sport skills':gt 'preSYS2','modskl_spo'
  377. act 'Beauty skills':gt 'preSYS2','modskl_bea'
  378. act 'Artistic skills':gt 'preSYS2','modskl_art'
  379. act 'Job skills':gt 'preSYS2','modskl_job'
  380. act 'Return': gt 'preSYS2','start'
  381. end
  382. if $ARGS[0] = 'modskl_men':
  383. $metka = 'modskl_men'
  384. '<center><b>Mental Skills</b></center>'
  385. *nl
  386. *nl
  387. '<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>'
  388. if MagikDostup = 0: gs 'preSYS2', 'modrel_setup2', 'pcs_splcstng', 'Spell Casting'
  389. gs 'preSYS2', 'modrel_setup2', 'pcs_humint', 'People skills'
  390. gs 'preSYS2', 'modrel_setup2', 'pcs_persuas', 'Persuasion'
  391. gs 'preSYS2', 'modrel_setup2', 'pcs_observ', 'Observation'
  392. '</table></center>'
  393. nl
  394. act 'Return': gt 'preSYS2','modskl'
  395. end
  396. if $ARGS[0] = 'modskl_spo':
  397. $metka = 'modskl_spo'
  398. '<center><b>Sport Skills</b></center>'
  399. *nl
  400. *nl
  401. '<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>'
  402. gs 'preSYS2', 'modrel_setup2', 'pcs_jab', 'Jabs'
  403. gs 'preSYS2', 'modrel_setup2', 'pcs_punch', 'Power Strikes'
  404. gs 'preSYS2', 'modrel_setup2', 'pcs_kick', 'Kicks'
  405. gs 'preSYS2', 'modrel_setup2', 'pcs_def', 'Defence'
  406. gs 'preSYS2', 'modrel_setup2', 'pcs_run', 'Running'
  407. gs 'preSYS2', 'modrel_setup2', 'pcs_vball', 'Volleyball'
  408. gs 'preSYS2', 'modrel_setup2', 'pcs_ftball', 'Football'
  409. gs 'preSYS2', 'modrel_setup2', 'pcs_wrstlng', 'Wrestling'
  410. gs 'preSYS2', 'modrel_setup2', 'pcs_shoot', 'Marskmanship'
  411. gs 'preSYS2', 'modrel_setup2', 'pcs_bushcraft', 'Bushcraft'
  412. gs 'preSYS2', 'modrel_setup2', 'pcs_chess', 'Chess'
  413. gs 'preSYS2', 'modrel_setup2', 'pcs_icesktng', 'Ice Skating'
  414. gs 'preSYS2', 'modrel_setup2', 'pcs_gaming', 'Gaming'
  415. '</table></center>'
  416. nl
  417. act 'Return': gt 'preSYS2','modskl'
  418. end
  419. if $ARGS[0] = 'modskl_bea':
  420. $metka = 'modskl_bea'
  421. '<center><b>Beauty skills</b></center>'
  422. *nl
  423. *nl
  424. '<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>'
  425. gs 'preSYS2', 'modrel_setup2', 'pcs_makupskl', 'Makeup Skills'
  426. gs 'preSYS2', 'modrel_setup2', 'pcs_danc', 'Modern Dancing'
  427. gs 'preSYS2', 'modrel_setup2', 'pcs_dancero', 'Erotic Dancing'
  428. gs 'preSYS2', 'modrel_setup2', 'pcs_dancpol', 'Pole Dancing'
  429. gs 'preSYS2', 'modrel_setup2', 'pcs_mdlng', 'Modelling'
  430. '</table></center>'
  431. nl
  432. act 'Return': gt 'preSYS2','modskl'
  433. end
  434. if $ARGS[0] = 'modskl_art':
  435. $metka = 'modskl_art'
  436. '<center><b>Artistic Skills</b></center>'
  437. *nl
  438. *nl
  439. '<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>'
  440. gs 'preSYS2', 'modrel_setup2', 'pcs_vokal', 'Singing'
  441. gs 'preSYS2', 'modrel_setup2', 'pcs_instrmusic', 'Instrumental Music'
  442. gs 'preSYS2', 'modrel_setup2', 'pcs_photoskl', 'Photography'
  443. gs 'preSYS2', 'modrel_setup2', 'pcs_artskl', 'Artistic Skills'
  444. gs 'preSYS2', 'modrel_setup2', 'pcs_perform', 'Performance'
  445. '</table></center>'
  446. nl
  447. act 'Return': gt 'preSYS2','modskl'
  448. end
  449. if $ARGS[0] = 'modskl_job':
  450. $metka = 'modskl_job'
  451. '<center><b>Job Skills</b></center>'
  452. *nl
  453. *nl
  454. '<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>'
  455. gs 'preSYS2', 'modrel_setup2', 'pcs_compskl', 'Computer Skills'
  456. gs 'preSYS2', 'modrel_setup2', 'pcs_comphckng', 'Hacking'
  457. gs 'preSYS2', 'modrel_setup2', 'pcs_hndiwrk', 'Handy-work'
  458. gs 'preSYS2', 'modrel_setup2', 'pcs_sewng', 'Tailoring'
  459. gs 'preSYS2', 'modrel_setup2', 'pcs_servng', 'Serving'
  460. gs 'preSYS2', 'modrel_setup2', 'pcs_medcn', 'Medicine'
  461. '</table></center>'
  462. nl
  463. act 'Return': gt 'preSYS2','modskl'
  464. end
  465. if $ARGS[0] = 'none':
  466. !!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.
  467. pcs_dom = 0
  468. pcs_stren = 30
  469. pcs_agil = 30
  470. pcs_vital = 30
  471. pcs_intel = 30
  472. pcs_react = 30
  473. pcs_sprt = 30
  474. pcs_chrsm = 30
  475. pcs_prcptn = 30
  476. pcs_grade = 75
  477. pcs_inhib = 100
  478. pcs_heel = 5
  479. !!Mental Skills Reset
  480. pcs_humint = 0
  481. pcs_persuas = 0
  482. pcs_observ = 0
  483. !!Sport Skills Reset
  484. pcs_jab = 0
  485. pcs_punch = 0
  486. pcs_kick = 0
  487. pcs_def = 0
  488. pcs_run = 0
  489. pcs_vball = 0
  490. pcs_ftball = 0
  491. pcs_wrstlng = 0
  492. pcs_shoot = 0
  493. pcs_bushcraft = 0
  494. pcs_chess = 0
  495. pcs_icesktng = 0
  496. pcs_gaming = 0
  497. !!Beauty Skills Reset
  498. pcs_makupskl = 20
  499. pcs_danc = 0
  500. pcs_dancero = 0
  501. pcs_dancpol = 0
  502. pcs_mdlng = 0
  503. !!Artistic Skills Reset
  504. pcs_vokal = 0
  505. pcs_instrmusic = 0
  506. pcs_photoskl = 0
  507. pcs_artskl = 0
  508. !!Job Skills Reset
  509. pcs_compskl = 0
  510. pcs_comphckng = 0
  511. pcs_hndiwrk = 0
  512. pcs_sewng = 0
  513. pcs_servng = 0
  514. pcs_medcn = 0
  515. !!social group Reset
  516. grupTipe = 0
  517. grupvalue[1] = 0
  518. grupvalue[2] = 0
  519. grupvalue[3] = 0
  520. grupvalue[4] = 0
  521. grupvalue[6] = 0
  522. gs 'preSYS', 'socialgroup_setting', 0, 0, 0, 0, 0, 0
  523. !!npc relationship Reset
  524. npc_rel['A11'] = 60
  525. npc_rel['A129'] = 30
  526. npc_rel['A133'] = 30
  527. npc_rel['A28'] = 50
  528. npc_rel['A29'] = 50
  529. npc_rel['A33'] = 70
  530. npc_rel['A34'] = 50
  531. !!items Reset
  532. money = 2000
  533. fakepassport = 0
  534. fantasybook = 0
  535. glass = 0
  536. hscrunch = 0
  537. kosmetica = 0
  538. pirsC = 0
  539. PirsC1_owned = 0
  540. shampoo = 0
  541. siga = 0
  542. stanok = 0
  543. swim_start = 0
  544. tampon = 0
  545. !!apprnc & sex stat reset
  546. genbsize = 22
  547. pcs_skin = 40
  548. salo = 80
  549. pcs_tan = 0
  550. pcs_throat = 0
  551. pcs_vag = 0
  552. stat['bj'] = 0
  553. stat['hj'] = 0
  554. stat['vaginal'] = 0
  555. $soc_grup = 'outcast'
  556. gs 'preSYS2', $soc_grup
  557. end
  558. if $ARGS[0] = 'modrel':
  559. act 'Family':gt 'preSYS2','modrel_fam'
  560. act 'Popular Kids':gt 'preSYS2','modrel_pop'
  561. act 'Athletes':gt 'preSYS2','modrel_ath'
  562. act 'Nerds':gt 'preSYS2','modrel_ner'
  563. act 'Gopniks':gt 'preSYS2','modrel_gop'
  564. act 'Outcasts/Loners':gt'preSYS2','modrel_out'
  565. act 'Teachers/Coaches':gt'preSYS2','modrel_tea'
  566. act 'Others':gt'preSYS2','modrel_oth'
  567. act 'Return':gt 'preSYS2','start'
  568. end
  569. if $ARGS[0] = 'modrel_fam':
  570. if npc_rel['A28'] < 0: npc_rel['A28'] = 0
  571. if npc_rel['A29'] < 0: npc_rel['A29'] = 0
  572. if npc_rel['A33'] < 0: npc_rel['A33'] = 0
  573. if npc_rel['A34'] < 0: npc_rel['A34'] = 0
  574. if npc_rel['A28'] > 100: npc_rel['A28'] = 100
  575. if npc_rel['A29'] > 100: npc_rel['A29'] = 100
  576. if npc_rel['A33'] > 100: npc_rel['A33'] = 100
  577. if npc_rel['A34'] > 100: npc_rel['A34'] = 100
  578. '<center><b>Family relationship levels</b></center>'
  579. *nl
  580. *nl
  581. '<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>'
  582. '<TR bgcolor=#ffffff><TD>Stepfather: <<npc_rel[''A28'']>></TD><TD><a href="exec:npc_rel[''A28''] = 0 & gt ''preSYS2'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A28''] -= 10 & gt ''preSYS2'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A28''] -= 5 & gt ''preSYS2'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A28''] += 5 & gt ''preSYS2'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A28''] += 10 & gt ''preSYS2'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A28''] = 100 & gt ''preSYS2'', ''modrel_fam''">100</a></TD>'
  583. '<TR bgcolor=#ffffff><TD>Mother: <<npc_rel[''A29'']>></TD><TD><a href="exec:npc_rel[''A29''] = 0 & gt ''preSYS2'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A29''] -= 10 & gt ''preSYS2'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A29''] -= 5 & gt ''preSYS2'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A29''] += 5 & gt ''preSYS2'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A29''] += 10 & gt ''preSYS2'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A29''] = 100 & gt ''preSYS2'', ''modrel_fam''">100</a></TD>'
  584. '<TR bgcolor=#ffffff><TD>Sister: <<npc_rel[''A33'']>></TD><TD><a href="exec:npc_rel[''A33''] = 0 & gt ''preSYS2'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A33''] -= 10 & gt ''preSYS2'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A33''] -= 5 & gt ''preSYS2'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A33''] += 5 & gt ''preSYS2'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A33''] += 10 & gt ''preSYS2'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A33''] = 100 & gt ''preSYS2'', ''modrel_fam''">100</a></TD>'
  585. '<TR bgcolor=#ffffff><TD>Brother: <<npc_rel[''A34'']>></TD><TD><a href="exec:npc_rel[''A34''] = 0 & gt ''preSYS2'', ''modrel_fam''">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A34''] -= 10 & gt ''preSYS2'', ''modrel_fam''">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''A34''] -= 5 & gt ''preSYS2'', ''modrel_fam''">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A34''] += 5 & gt ''preSYS2'', ''modrel_fam''">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''A34''] += 10 & gt ''preSYS2'', ''modrel_fam''">plus 10</a></TD><TD><a href="exec:npc_rel[''A34''] = 100 & gt ''preSYS2'', ''modrel_fam''">100</a></TD>'
  586. '</table></center>'
  587. act 'Return': gt 'preSYS2','modrel'
  588. end
  589. if $ARGS[0] = 'modrel_setup':
  590. if npc_rel['<<$ARGS[1]>>'] < 0: npc_rel['<<$ARGS[1]>>'] = 0
  591. if npc_rel['<<$ARGS[1]>>'] > 100: npc_rel['<<$ARGS[1]>>'] = 100
  592. '<TR bgcolor=#ffffff><TD><<$npc_firstname[''<<$ARGS[1]>>'']>> <<$npc_lastname[''<<$ARGS[1]>>'']>>: <<npc_rel[''<<$ARGS[1]>>'']>></TD><TD><a href="exec:npc_rel[''<<$ARGS[1]>>''] = 0 & gt ''preSYS2'', $metka">zero</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''<<$ARGS[1]>>''] -= 10 & gt ''preSYS2'', $metka">minus 10</a></TD><TD bgcolor=#ff9999><a href="exec:npc_rel[''<<$ARGS[1]>>''] -= 5 & gt ''preSYS2'', $metka">minus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''<<$ARGS[1]>>''] += 5 & gt ''preSYS2'', $metka">plus 5</a></TD><TD bgcolor=#99ff99><a href="exec:npc_rel[''<<$ARGS[1]>>''] += 10 & gt ''preSYS2'', $metka">plus 10</a></TD><TD><a href="exec:npc_rel[''<<$ARGS[1]>>''] = 100 & gt ''preSYS2'', $metka">100</a></TD>'
  593. end
  594. if $ARGS[0] = 'modrel_pop':
  595. $metka = 'modrel_pop'
  596. '<center><b>Popular kids relationship levels</b></center>'
  597. *nl
  598. *nl
  599. '<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>'
  600. gs 'preSYS2', 'modrel_setup', 'A1'
  601. gs 'preSYS2', 'modrel_setup', 'A4'
  602. gs 'preSYS2', 'modrel_setup', 'A14'
  603. gs 'preSYS2', 'modrel_setup', 'A15'
  604. gs 'preSYS2', 'modrel_setup', 'A17'
  605. gs 'preSYS2', 'modrel_setup', 'A23'
  606. gs 'preSYS2', 'modrel_setup', 'A146'
  607. gs 'preSYS2', 'modrel_setup', 'A147'
  608. gs 'preSYS2', 'modrel_setup', 'A148'
  609. gs 'preSYS2', 'modrel_setup', 'A25'
  610. gs 'preSYS2', 'modrel_setup', 'A139'
  611. gs 'preSYS2', 'modrel_setup', 'A140'
  612. '<TR bgcolor=#ffffff><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 1, nstat & gt ''preSYS2'',''modrel_pop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  613. '<TR bgcolor=#ffffff><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 1, nstat & gt ''preSYS2'',''modrel_pop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  614. '</table></center>'
  615. act 'Return': gt 'preSYS2','modrel'
  616. end
  617. if $ARGS[0] = 'modrel_ath':
  618. $metka = 'modrel_ath'
  619. '<center><b>Jocks relationship levels</b></center>'
  620. *nl
  621. *nl
  622. '<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>'
  623. gs 'preSYS2', 'modrel_setup', 'A3'
  624. gs 'preSYS2', 'modrel_setup', 'A5'
  625. gs 'preSYS2', 'modrel_setup', 'A8'
  626. gs 'preSYS2', 'modrel_setup', 'A13'
  627. gs 'preSYS2', 'modrel_setup', 'A18'
  628. gs 'preSYS2', 'modrel_setup', 'A19'
  629. gs 'preSYS2', 'modrel_setup', 'A22'
  630. gs 'preSYS2', 'modrel_setup', 'A149'
  631. gs 'preSYS2', 'modrel_setup', 'A150'
  632. gs 'preSYS2', 'modrel_setup', 'A141'
  633. '<TR bgcolor=#ffffff><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 2, nstat & gt ''preSYS2'',''modrel_ath''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  634. '<TR bgcolor=#ffffff><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 2, nstat & gt ''preSYS2'',''modrel_ath''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  635. '</table></center>'
  636. act 'Return': gt 'preSYS2','modrel'
  637. end
  638. if $ARGS[0] = 'modrel_ner':
  639. $metka = 'modrel_ner'
  640. '<center><b>Nerds relationship levels</b></center>'
  641. *nl
  642. *nl
  643. '<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>'
  644. gs 'preSYS2', 'modrel_setup', 'A2'
  645. gs 'preSYS2', 'modrel_setup', 'A6'
  646. gs 'preSYS2', 'modrel_setup', 'A12'
  647. gs 'preSYS2', 'modrel_setup', 'A16'
  648. gs 'preSYS2', 'modrel_setup', 'A151'
  649. gs 'preSYS2', 'modrel_setup', 'A152'
  650. gs 'preSYS2', 'modrel_setup', 'A153'
  651. gs 'preSYS2', 'modrel_setup', 'A142'
  652. '<TR bgcolor=#ffffff><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 3, nstat & gt ''preSYS2'',''modrel_ner''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  653. '<TR bgcolor=#ffffff><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 3, nstat & gt ''preSYS2'',''modrel_ner''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  654. '</table></center>'
  655. act 'Return': gt 'preSYS2','modrel'
  656. end
  657. if $ARGS[0] = 'modrel_gop':
  658. $metka = 'modrel_gop'
  659. '<center><b>Gopnik kids relationship levels</b></center>'
  660. *nl
  661. *nl
  662. '<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>'
  663. gs 'preSYS2', 'modrel_setup', 'A9'
  664. gs 'preSYS2', 'modrel_setup', 'A10'
  665. gs 'preSYS2', 'modrel_setup', 'A11'
  666. gs 'preSYS2', 'modrel_setup', 'A20'
  667. gs 'preSYS2', 'modrel_setup', 'A21'
  668. gs 'preSYS2', 'modrel_setup', 'A24'
  669. gs 'preSYS2', 'modrel_setup', 'A154'
  670. gs 'preSYS2', 'modrel_setup', 'A155'
  671. gs 'preSYS2', 'modrel_setup', 'A156'
  672. gs 'preSYS2', 'modrel_setup', 'A157'
  673. gs 'preSYS2', 'modrel_setup', 'A158'
  674. gs 'preSYS2', 'modrel_setup', 'A143'
  675. gs 'preSYS2', 'modrel_setup', 'A144'
  676. gs 'preSYS2', 'modrel_setup', 'A145'
  677. '<TR bgcolor=#ffffff><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 4, nstat & gt ''preSYS2'',''modrel_gop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  678. '<TR bgcolor=#ffffff><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 4, nstat & gt ''preSYS2'',''modrel_gop''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  679. '</table></center>'
  680. act 'Return': gt 'preSYS2','modrel'
  681. end
  682. if $ARGS[0] = 'modrel_out':
  683. $metka = 'modrel_out'
  684. '<center><b>Outcast kids relationship levels</b></center>'
  685. *nl
  686. *nl
  687. '<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>'
  688. gs 'preSYS2', 'modrel_setup', 'A7'
  689. gs 'preSYS2', 'modrel_setup', 'A159'
  690. '<TR bgcolor=#ffffff><TD>Set relationship level for all boys in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 5, nstat & gt ''preSYS2'',''modrel_out''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  691. !! '<TR bgcolor=#ffffff><TD>Set relationship level for all girls in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 5, nstat & gt ''preSYS2'',''modrel_out''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  692. '</table></center>'
  693. act 'Return': gt 'preSYS2','modrel'
  694. end
  695. if $ARGS[0] = 'modrel_tea':
  696. $metka = 'modrel_tea'
  697. '<center><b>Teacher relationship levels</b></center>'
  698. *nl
  699. *nl
  700. '<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>'
  701. gs 'preSYS2', 'modrel_setup', 'A26'
  702. gs 'preSYS2', 'modrel_setup', 'A128'
  703. gs 'preSYS2', 'modrel_setup', 'A129'
  704. gs 'preSYS2', 'modrel_setup', 'A130'
  705. gs 'preSYS2', 'modrel_setup', 'A131'
  706. gs 'preSYS2', 'modrel_setup', 'A132'
  707. gs 'preSYS2', 'modrel_setup', 'A133'
  708. gs 'preSYS2', 'modrel_setup', 'A134'
  709. gs 'preSYS2', 'modrel_setup', 'A135'
  710. gs 'preSYS2', 'modrel_setup', 'A136'
  711. gs 'preSYS2', 'modrel_setup', 'A137'
  712. gs 'preSYS2', 'modrel_setup', 'A138'
  713. '<TR bgcolor=#ffffff><TD>Set relationship level for all men in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 0, 6, nstat & gt ''preSYS2'',''modrel_tea''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  714. '<TR bgcolor=#ffffff><TD>Set relationship level for all women in this group</TD><TD><a href="exec: gs ''preSYS2'',''setval2'' & gs ''preSYS2'', ''pol_grup_set'', 1, 6, nstat & gt ''preSYS2'',''modrel_tea''">set value</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
  715. '</table></center>'
  716. act 'Return': gt 'preSYS2','modrel'
  717. end
  718. if $ARGS[0] = 'modrel_oth':
  719. $metka = 'modrel_oth'
  720. '<center><b>Others relationship levels</b></center>'
  721. *nl
  722. *nl
  723. '<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>'
  724. gs 'preSYS2', 'modrel_setup', 'A69'
  725. gs 'preSYS2', 'modrel_setup', 'A112'
  726. '</table></center>'
  727. !!Volleyball Coach is here because it wasnt being controlled by grup6 the teachers/coaches.
  728. act 'Return': gt 'preSYS2','modrel'
  729. end
  730. if $ARGS[0] = 'pol_grup_set':
  731. !!ARGS[1] 0 is boys, 1 is girls. ARGS[2] 1nerd 2jock 3cool 4gopnik 5outcast 6teachers. ARGS[3] is changes to value
  732. r = 1
  733. :pol_grup_set_loop
  734. $school_static_num = $school_static_num[r]
  735. if npcPol[r] = ARGS[1] and grupTipe[r] = ARGS[2]:
  736. npc_rel[$school_static_num] = ARGS[3]
  737. end
  738. r += 1
  739. if r <= 61:jump 'pol_grup_set_loop'
  740. end
  741. --- preSYS2 ---------------------------------