preSYS2.qsrc 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967
  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. if custom_csb ! 1: act 'Return to preset character menu': gt 'preSYS', 'charselect'
  14. act 'Confirm these options':
  15. dynamic 'grupvalue[<<grupTipe>>] = 50'
  16. if $soc_grup = 'nerd':
  17. traits['nerd_points'] = 60
  18. traits['nerd_status'] = 2
  19. traits['nerd_lernHome'] = 5
  20. elseif $soc_grup = 'gopnik':
  21. traits['nerd_points'] = -20
  22. end
  23. if pcs_inhib < 10: pcs_inhib = 10
  24. !!This line should get sveta to wear school uniform because she has no other clothing with > 50
  25. if pcs_inhib > 50: gs 'clothing', 'wear', 'school', 6
  26. if bag = 1:
  27. !!using current combination should prevent having more than 1 bag at the start of game.
  28. dynamic $currentpursetype + '_purses[<<currentpursenumber>>] = 1'
  29. gs 'obj_din', 'old'
  30. end
  31. if custom_csb = 1:
  32. killvar 'custom_csb'
  33. gt 'preCSB', 'intro_7'
  34. else
  35. gt 'preCUST', 'SGStart'
  36. end
  37. end
  38. end
  39. if $ARGS[0] = 'modapp':
  40. cla & *clr
  41. if genbsize = 0:genbsize = 12
  42. 'Choose base genetic breast size: (this is the genetic disposition and not the actual size at game start)'
  43. nl
  44. if genbsize = 2:
  45. 'Very small - Currently set'
  46. else
  47. '<a href="exec:genbsize = 2 & gt ''preSYS2'',''modapp''">Very small</a>'
  48. end
  49. if genbsize = 7:
  50. 'Below average - Currently set'
  51. else
  52. '<a href="exec:genbsize = 7 & gt ''preSYS2'',''modapp''">Below average</a>'
  53. end
  54. if genbsize = 12:
  55. 'Average - Currently set'
  56. else
  57. '<a href="exec:genbsize = 12 & gt ''preSYS2'',''modapp''">Average</a>'
  58. end
  59. if genbsize = 17:
  60. 'Above average - Currently set'
  61. else
  62. '<a href="exec:genbsize = 17 & gt ''preSYS2'',''modapp''">Above average</a>'
  63. end
  64. if genbsize = 22:
  65. 'Large - Currently set'
  66. else
  67. '<a href="exec:genbsize = 22 & gt ''preSYS2'',''modapp''">Large</a>'
  68. end
  69. if genbsize = 27:
  70. 'Extra large - Currently set'
  71. else
  72. '<a href="exec:genbsize = 27 & gt ''preSYS2'',''modapp''">Extra large</a>'
  73. end
  74. if genbsize = 32:
  75. 'Really big - Currently set'
  76. else
  77. '<a href="exec:genbsize = 32 & gt ''preSYS2'',''modapp''">Really big</a>'
  78. end
  79. if genbsize = 37:
  80. 'Massive - Currently set'
  81. else
  82. '<a href="exec:genbsize = 37 & gt ''preSYS2'',''modapp''">Massive</a>'
  83. end
  84. if genbsize = 42:
  85. 'Getting silly - Currently set'
  86. else
  87. '<a href="exec:genbsize = 42 & gt ''preSYS2'',''modapp''">Getting silly</a>'
  88. end
  89. if genbsize = 47:
  90. 'Crazy big - Currently set'
  91. else
  92. '<a href="exec:genbsize = 47 & gt ''preSYS2'',''modapp''">Crazy big</a>'
  93. end
  94. if genbsize = 57:
  95. 'Freakishly big - Currently set'
  96. else
  97. '<a href="exec:genbsize = 57 & gt ''preSYS2'',''modapp''">Freakishly big</a>'
  98. end
  99. if genbsize = 67:
  100. 'Will struggle to open doors or see the ground big - Currently set'
  101. else
  102. '<a href="exec:genbsize = 67 & gt ''preSYS2'',''modapp''">Will struggle to open doors or see the ground big</a>'
  103. end
  104. if genbsize = 87:
  105. 'You''ve been eclipsed by 2 small moons - Currently set'
  106. else
  107. '<a href="exec:genbsize = 87 & gt ''preSYS2'',''modapp''">You''ve been eclipsed by 2 small moons</a>'
  108. end
  109. act 'Body fat (<<salo>>/200)': gs 'preSYS2','setsalo' & salo = nstat & gt 'preSYS2','modapp'
  110. act 'Return': gt'preSYS2','start'
  111. end
  112. if $ARGS[0] = 'setgenbsize':
  113. nstat = genbsize
  114. nstat = input 'Enter value that ends in a 2 or a 7. For example, 2, 7, 12 etc.'
  115. if nstat > 97:
  116. msg 'Please enter a value less than or equal to 97'
  117. gs 'preSYS2', 'setval2'
  118. elseif nstat < 2:
  119. msg 'Please enter a value greater than or equal to 2'
  120. gs 'preSYS2', 'setval2'
  121. elseif nstat mod 5 ! 2:
  122. msg 'Please enter a value that ends in 2, or a 7'
  123. gs 'preSYS2', 'setval2'
  124. else
  125. exit
  126. end
  127. end
  128. if $ARGS[0] = 'modite':
  129. act 'Fake passport (<<fakepassport>>/1)':
  130. if fakepassport = 0:
  131. fakepassport = 1
  132. else
  133. fakepassport = 0
  134. end
  135. gt 'preSYS2','modite'
  136. end
  137. act 'Laptop (<<komp>>/1)':
  138. if komp = 0:
  139. komp = 1
  140. else
  141. komp = 0
  142. end
  143. gt 'preSYS2','modite'
  144. end
  145. act 'Cosmetic items':gt 'preSYS2','modite_cos'
  146. act 'Pharmacy items':gt 'preSYS2','modite_pha'
  147. act 'Miscellaneous items':gt 'preSYS2','modite_mis'
  148. act 'Return': gt 'preSYS2','start'
  149. end
  150. if $ARGS[0] = 'modrel_setup2':
  151. dynamic 'if <<$ARGS[1]>> < 0: <<$ARGS[1]>> = 0'
  152. dynamic 'if <<$ARGS[1]>> > 100: <<$ARGS[1]>> = 100'
  153. dynamic 'x = <<$ARGS[1]>>'
  154. '<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>'
  155. end
  156. if $ARGS[0] = 'modrel_setup3':
  157. dynamic 'if <<$ARGS[1]>> < 50: <<$ARGS[1]>> = 50'
  158. dynamic 'if <<$ARGS[1]>> > 200: <<$ARGS[1]>> = 200'
  159. dynamic 'x = <<$ARGS[1]>>'
  160. '<TR bgcolor=#ffffff><TD><<$ARGS[2]>> (<<x>>/200)</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]>> = 200 & gt ''preSYS2'', $metka">200</a></TD>'
  161. end
  162. !!Values reversed just for inhib use
  163. if $ARGS[0] = 'modrel_setup4':
  164. dynamic 'if <<$ARGS[1]>> < 0: <<$ARGS[1]>> = 0'
  165. dynamic 'if <<$ARGS[1]>> > 100: <<$ARGS[1]>> = 100'
  166. dynamic 'x = 100-<<$ARGS[1]>>'
  167. '<TR bgcolor=#ffffff><TD><<$ARGS[2]>> (<<x>>/100)</TD><TD><a href="exec:<<$ARGS[1]>> = 100 & 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]>> = 0 & gt ''preSYS2'', $metka">100</a></TD>'
  168. end
  169. if $ARGS[0] = 'modite_cos':
  170. $metka = 'modite_cos'
  171. '<center><b>Cosmetic items</b></center>'
  172. *nl
  173. *nl
  174. '<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>'
  175. gs 'preSYS2', 'modrel_setup2', 'kosmetica', 'Cosmetics'
  176. gs 'preSYS2', 'modrel_setup2', 'stanok', 'Razors (number of shaves)'
  177. gs 'preSYS2', 'modrel_setup2', 'krem', 'Sunblock'
  178. gs 'preSYS2', 'modrel_setup2', 'hscrunch', 'Hair scrunchies'
  179. gs 'preSYS2', 'modrel_setup2', 'hpingrip', 'Hair pins'
  180. '</table></center>'
  181. !act 'Shampoo (<<shampoo>>/100)': gs 'preSYS2','setval3' & shampoo = nstat & gt 'preSYS2','modite_cos'
  182. act 'Return': gt'preSYS2','modite'
  183. end
  184. if $ARGS[0] = 'modite_pha':
  185. $metka = 'modite_pha'
  186. '<center><b>Pharmaceutical items</b></center>'
  187. *nl
  188. *nl
  189. '<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>'
  190. gs 'preSYS2', 'modrel_setup2', 'prezik', 'Condoms'
  191. gs 'preSYS2', 'modrel_setup2', 'pregtest', 'Pregnancy tests'
  192. gs 'preSYS2', 'modrel_setup2', 'tabletki', 'Birth control pills'
  193. gs 'preSYS2', 'modrel_setup2', 'lekarstvo', 'Antibiotics'
  194. gs 'preSYS2', 'modrel_setup2', 'vitamin', 'Vitamins'
  195. gs 'preSYS2', 'modrel_setup2', 'painkiller', 'Painkillers'
  196. gs 'preSYS2', 'modrel_setup2', 'mosolmaz', 'Ointment for chafing'
  197. gs 'preSYS2', 'modrel_setup2', 'lubri', 'Lubricants'
  198. gs 'preSYS2', 'modrel_setup2', 'lipbalm', 'Lip balms'
  199. gs 'preSYS2', 'modrel_setup2', 'fatdel', 'Weight loss pills'
  200. gs 'preSYS2', 'modrel_setup2', 'tampon', 'Tampons'
  201. gs 'preSYS2', 'modrel_setup2', 'sanpad', 'Sanitary napkins'
  202. '</table></center>'
  203. act 'Return': gt'preSYS2','modite'
  204. end
  205. if $ARGS[0] = 'modite_mis':
  206. $metka = 'modite_mis'
  207. '<center><b>Misc items</b></center>'
  208. *nl
  209. *nl
  210. '<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>'
  211. gs 'preSYS2', 'modrel_setup2', 'siga', 'Cigarettes'
  212. gs 'preSYS2', 'modrel_setup2', 'dur', 'Cocaine'
  213. gs 'preSYS2', 'modrel_setup2', 'pranik', 'Tea Biscuits'
  214. '</table></center>'
  215. act 'Return': gt 'preSYS2','modite'
  216. end
  217. if $ARGS[0] = 'modpur':
  218. *clr & cla
  219. if $ARGS[1] ! '':
  220. $currentpursetype = $ARGS[1]
  221. currentpursenumber = ARGS[2]
  222. end
  223. *clr & cla
  224. if $currentpursetype = '':
  225. 'You do not own a purse.'
  226. else
  227. bag = 1
  228. if $currentpursetype ! 'boutique':
  229. '<center><img <<$set_imgh>> src="images/pc/purses/<<$currentpursetype>>/<<currentpursenumber>>.jpg"></center>'
  230. else
  231. '<center><img <<$set_imgh>> src="images/pc/purses/moncheri/<<currentpursenumber>>.jpg"></center>'
  232. end
  233. 'Your current purse is <<$currentpursetype>>_<<currentpursenumber>>.'
  234. end
  235. act 'Return': gt'preSYS2','start'
  236. act 'Get cheap':
  237. *clr & cla
  238. '<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
  239. i = 1
  240. :loopcheappurses
  241. *p '<a href="exec:gt ''preSYS2'', ''modpur'', ''cheap'', <<i>>"><img src="images/pc/purses/cheap/<<i>>.jpg" height="300" /></a>'
  242. i += 1
  243. if i <= 14:jump 'loopcheappurses'
  244. end
  245. act 'Get dolls':
  246. *clr & cla
  247. '<center><img src="images/locations/city/island/dolls.png"></center>'
  248. i = 1
  249. :loopdollspurses
  250. *p '<a href="exec:gt ''preSYS2'', ''modpur'', ''dolls'', <<i>>"><img src="images/pc/purses/dolls/<<i>>.jpg" height="300" /></a>'
  251. i += 1
  252. if i <= 22:jump 'loopdollspurses'
  253. end
  254. act 'Get fashionista':
  255. *clr & cla
  256. '<center><img src="images/locations/city/citycenter/mall/fashionistat.png"></center>'
  257. i = 1
  258. :loopfashionistapurses
  259. *p '<a href="exec:gt ''preSYS2'', ''modpur'', ''fashionista'', <<i>>"><img src="images/pc/purses/fashionista/<<i>>.jpg" height="300" /></a>'
  260. i += 1
  261. if i <= 15:jump 'loopfashionistapurses'
  262. end
  263. act 'Get kats':
  264. *clr & cla
  265. '<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
  266. i = 1
  267. :loopkatspurses
  268. *p '<a href="exec:gt ''preSYS2'', ''modpur'', ''kats'', <<i>>"><img src="images/pc/purses/kats/<<i>>.jpg" height="300" /></a>'
  269. i += 1
  270. if i <= 14:jump 'loopkatspurses'
  271. end
  272. act 'Get moncheri':
  273. *clr & cla
  274. '<center><img src="images/locations/city/citycenter/mall/moncheri.png"></center>'
  275. i = 1
  276. :loopboutiquepurses
  277. *p '<a href="exec:gt ''preSYS2'', ''modpur'', ''boutique'', <<i>>"><img src="images/pc/purses/moncheri/<<i>>.jpg" height="300" /></a>'
  278. i += 1
  279. if i <= 17:jump 'loopboutiquepurses'
  280. end
  281. act 'I do not want a purse':
  282. bag = 0
  283. $currentpursetype = ''
  284. currentpursenumber = ''
  285. gt 'preSYS2','modpur'
  286. end
  287. end
  288. !!This is used to set value, is used to avoid any values that go below 5.
  289. if $ARGS[0] = 'setval':
  290. nstat = 0
  291. nstat = input 'Enter value in multiples of 5. For example, 5, 10, 15 etc.'
  292. if nstat > 100:
  293. msg 'Please enter a value less than or equal to 100'
  294. gs 'preSYS2', 'setval'
  295. elseif nstat < 5:
  296. msg 'Please enter a value greater than or equal to 5'
  297. gs 'preSYS2', 'setval'
  298. elseif nstat mod 5 ! 0:
  299. msg 'Please enter a value in multiples of 5'
  300. gs 'preSYS2', 'setval'
  301. else
  302. gs 'stat'
  303. exit
  304. end
  305. end
  306. !!This is used to set values, that can go below 5 and ranges from 100 to -100.
  307. if $ARGS[0] = 'setval2':
  308. nstat = 0
  309. nstat = input 'Enter value in multiples of 5. For example, 5, 0, -5 etc.'
  310. if nstat > 100:
  311. msg 'Please enter a value less than or equal to 100'
  312. gs 'preSYS2', 'setval2'
  313. elseif nstat < -100:
  314. msg 'Please enter a value greater than or equal to -100'
  315. gs 'preSYS2', 'setval2'
  316. elseif nstat mod 5 ! 0:
  317. msg 'Please enter a value in multiples of 5'
  318. gs 'preSYS2', 'setval2'
  319. else
  320. exit
  321. end
  322. end
  323. !!This is used to set values, that can go to 0 and ranges from 0 to 100.
  324. if $ARGS[0] = 'setval3':
  325. nstat = 0
  326. nstat = input 'Enter value in multiples of 5. For example, 0, 5, 10 etc.'
  327. if nstat > 100:
  328. msg 'Please enter a value less than or equal to 100'
  329. gs 'preSYS2', 'setval3'
  330. elseif nstat < 0:
  331. msg 'Please enter a value greater than or equal to 0'
  332. gs 'preSYS2', 'setval3'
  333. elseif nstat mod 5 ! 0:
  334. msg 'Please enter a value in multiples of 5'
  335. gs 'preSYS2', 'setval3'
  336. else
  337. exit
  338. end
  339. end
  340. if $ARGS[0] = 'setsalo':
  341. *clr & cla
  342. '20 = underweight, slight, wiry'
  343. '40 = slender, skinny, lean'
  344. '60 = healthy, toned, ripped'
  345. '80 = cute, muscular'
  346. '100 = chubby, curvy, herculean'
  347. '120 = overweight, stocky'
  348. '140 = fat, heavy set'
  349. nstat = salo
  350. nstat = input 'Enter value in multiples of 20. For example, 20, 40, 60 etc.'
  351. if nstat > 200:
  352. msg 'Please enter a value less than 200'
  353. gs 'preSYS2', 'setval'
  354. elseif nstat < 20:
  355. msg 'Please enter a value greater than 20'
  356. gs 'preSYS2', 'setval'
  357. elseif nstat mod 20 ! 0:
  358. msg 'Please enter a value in multiples of 20'
  359. gs 'preSYS2', 'setval'
  360. else
  361. exit
  362. end
  363. end
  364. if $ARGS[0] = 'modgrup':
  365. *clr & cla
  366. 'Your current social group is <<$soc_grup>>.'
  367. act 'Nerd, Geek, Student':
  368. killvar 'grupvalue'
  369. grupvalue[3] = 600
  370. grupTipe = 3
  371. gt 'preSYS2','modgrup'
  372. end
  373. act 'Athlete, Jock':
  374. killvar 'grupvalue'
  375. grupvalue[2] = 600
  376. grupTipe = 2
  377. gt 'preSYS2','modgrup'
  378. end
  379. act 'Popular, Cool, Beautiful':
  380. killvar 'grupvalue'
  381. grupvalue[1] = 600
  382. grupTipe = 1
  383. gt 'preSYS2','modgrup'
  384. end
  385. act 'Gopnik, Rebel, Punk, Troublemaker':
  386. killvar 'grupvalue'
  387. grupvalue[4] = 600
  388. grupTipe = 4
  389. gt 'preSYS2','modgrup'
  390. end
  391. act 'Outcast, Loser, Goth, Ugly':
  392. killvar 'grupvalue'
  393. grupTipe = 5
  394. gt 'preSYS2','modgrup'
  395. end
  396. act 'Return':gt 'preSYS2','start'
  397. end
  398. if $ARGS[0] = 'modatt':
  399. *clr & cla
  400. $metka = 'modatt'
  401. '<center><b>Attributes</b></center>'
  402. *nl
  403. *nl
  404. '<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>'
  405. gs 'preSYS2', 'modrel_setup3', 'willpowermax', 'Willpower'
  406. gs 'preSYS2', 'modrel_setup2', 'pcs_stren', 'Strength'
  407. gs 'preSYS2', 'modrel_setup2', 'pcs_agil', 'Agility'
  408. gs 'preSYS2', 'modrel_setup2', 'pcs_vital', 'Endurance'
  409. gs 'preSYS2', 'modrel_setup2', 'pcs_intel', 'Intelligence'
  410. gs 'preSYS2', 'modrel_setup2', 'pcs_sprt', 'Spirit'
  411. gs 'preSYS2', 'modrel_setup2', 'pcs_react', 'Reaction'
  412. gs 'preSYS2', 'modrel_setup2', 'pcs_chrsm', 'Charisma'
  413. gs 'preSYS2', 'modrel_setup2', 'pcs_prcptn', 'Perception'
  414. if MagikDostup = 0: gs 'preSYS2', 'modrel_setup2', 'pcs_magik', 'Magic'
  415. gs 'preSYS2', 'modrel_setup2', 'pcs_grades', 'Grades'
  416. gs 'preSYS2', 'modrel_setup4', 'pcs_inhib', 'Inhibition'
  417. gs 'preSYS2', 'modrel_setup2', 'pcs_heels', 'Heels'
  418. '</table></center>'
  419. nl
  420. act 'Return':
  421. stren_lvl = pcs_stren
  422. agil_lvl = pcs_agil
  423. vital_lvl = pcs_vital
  424. intel_lvl = pcs_intel
  425. sprt_lvl = pcs_sprt
  426. react_lvl = pcs_react
  427. chrsm_lvl = pcs_chrsm
  428. prcptn_lvl = pcs_prcptn
  429. magik_lvl = pcs_magik
  430. grades_lvl = pcs_grades
  431. inhib_lvl = pcs_inhib
  432. heels_lvl = pcs_heels
  433. stren_lvlst = pcs_stren
  434. agil_lvlst = pcs_agil
  435. vital_lvlst = pcs_vital
  436. intel_lvlst = pcs_intel
  437. sprt_lvlst = pcs_sprt
  438. react_lvlst = pcs_react
  439. chrsm_lvlst = pcs_chrsm
  440. prcptn_lvlst = pcs_prcptn
  441. magik_lvlst = pcs_magik
  442. grades_lvlst = pcs_grades
  443. inhib_lvlst = pcs_inhib
  444. heels_lvlst = pcs_heels
  445. gt'preSYS2','start'
  446. end
  447. end
  448. if $ARGS[0] = 'modskl':
  449. *clr & cla
  450. act 'Mental skills':gt 'preSYS2','modskl_men'
  451. act 'Sport skills':gt 'preSYS2','modskl_spo'
  452. act 'Beauty skills':gt 'preSYS2','modskl_bea'
  453. act 'Artistic skills':gt 'preSYS2','modskl_art'
  454. act 'Job skills':gt 'preSYS2','modskl_job'
  455. act 'Return': gt 'preSYS2','start'
  456. end
  457. if $ARGS[0] = 'modskl_men':
  458. *clr & cla
  459. $metka = 'modskl_men'
  460. '<center><b>Mental Skills</b></center>'
  461. *nl
  462. *nl
  463. '<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>'
  464. if MagikDostup = 0: gs 'preSYS2', 'modrel_setup2', 'pcs_splcstng', 'Spell Casting'
  465. gs 'preSYS2', 'modrel_setup2', 'pcs_humint', 'People skills'
  466. gs 'preSYS2', 'modrel_setup2', 'pcs_persuas', 'Persuasion'
  467. gs 'preSYS2', 'modrel_setup2', 'pcs_observ', 'Observation'
  468. '</table></center>'
  469. nl
  470. act 'Return':
  471. humint_lvl = pcs_humint
  472. persuas_lvl = pcs_persuas
  473. observ_lvl = pcs_observ
  474. splcstng_lvl = pcs_splcstng
  475. humint_lvlst = pcs_humint
  476. persuas_lvlst = pcs_persuas
  477. observ_lvlst = pcs_observ
  478. splcstng_lvlst = pcs_splcstng
  479. gt 'preSYS2','modskl'
  480. end
  481. end
  482. if $ARGS[0] = 'modskl_spo':
  483. *clr & cla
  484. $metka = 'modskl_spo'
  485. '<center><b>Sport Skills</b></center>'
  486. *nl
  487. *nl
  488. '<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>'
  489. gs 'preSYS2', 'modrel_setup2', 'pcs_jab', 'Jabs'
  490. gs 'preSYS2', 'modrel_setup2', 'pcs_punch', 'Power Strikes'
  491. gs 'preSYS2', 'modrel_setup2', 'pcs_kick', 'Kicks'
  492. gs 'preSYS2', 'modrel_setup2', 'pcs_def', 'Defence'
  493. gs 'preSYS2', 'modrel_setup2', 'pcs_run', 'Running'
  494. gs 'preSYS2', 'modrel_setup2', 'pcs_vball', 'Volleyball'
  495. gs 'preSYS2', 'modrel_setup2', 'pcs_ftbll', 'Football'
  496. gs 'preSYS2', 'modrel_setup2', 'pcs_wrstlng', 'Wrestling'
  497. gs 'preSYS2', 'modrel_setup2', 'pcs_shoot', 'Marskmanship'
  498. gs 'preSYS2', 'modrel_setup2', 'pcs_bushcraft', 'Bushcraft'
  499. gs 'preSYS2', 'modrel_setup2', 'pcs_chess', 'Chess'
  500. gs 'preSYS2', 'modrel_setup2', 'pcs_icesktng', 'Ice Skating'
  501. gs 'preSYS2', 'modrel_setup2', 'pcs_gaming', 'Gaming'
  502. '</table></center>'
  503. nl
  504. act 'Return':
  505. jab_lvl = pcs_jab
  506. punch_lvl = pcs_punch
  507. kick_lvl = pcs_kick
  508. def_lvl = pcs_def
  509. run_lvl = pcs_run
  510. vball_lvl = pcs_vball
  511. ftball_lvl = pcs_ftbll
  512. wrstlng_lvl = pcs_wrstlng
  513. shoot_lvl = pcs_shoot
  514. bushcraft_lvl = pcs_bushcraft
  515. chess_lvl = pcs_chess
  516. icesktng_lvl = pcs_icesktng
  517. gaming_lvl = pcs_gaming
  518. jab_lvlst = pcs_jab
  519. punch_lvlst = pcs_punch
  520. kick_lvlst = pcs_kick
  521. def_lvlst = pcs_def
  522. run_lvlst = pcs_run
  523. vball_lvlst = pcs_vball
  524. ftball_lvlst = pcs_ftbll
  525. wrstlng_lvlst = pcs_wrstlng
  526. shoot_lvlst = pcs_shoot
  527. bushcraft_lvlst = pcs_bushcraft
  528. chess_lvlst = pcs_chess
  529. icesktng_lvlst = pcs_icesktng
  530. gaming_lvlst = pcs_gaming
  531. gt 'preSYS2','modskl'
  532. end
  533. end
  534. if $ARGS[0] = 'modskl_bea':
  535. *clr & cla
  536. $metka = 'modskl_bea'
  537. '<center><b>Beauty skills</b></center>'
  538. *nl
  539. *nl
  540. '<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>'
  541. gs 'preSYS2', 'modrel_setup2', 'pcs_makupskl', 'Makeup Skills'
  542. gs 'preSYS2', 'modrel_setup2', 'pcs_danc', 'Modern Dancing'
  543. gs 'preSYS2', 'modrel_setup2', 'pcs_dancero', 'Erotic Dancing'
  544. gs 'preSYS2', 'modrel_setup2', 'pcs_dancpol', 'Pole Dancing'
  545. gs 'preSYS2', 'modrel_setup2', 'pcs_cheer', 'Cheerleading'
  546. gs 'preSYS2', 'modrel_setup2', 'pcs_mdlng', 'Modelling'
  547. '</table></center>'
  548. nl
  549. act 'Return':
  550. makupskl_lvl = pcs_makupskl
  551. danc_lvl = pcs_danc
  552. dancero_lvl = pcs_dancero
  553. dancpol_lvl = pcs_dancpol
  554. cheer_lvl = pcs_cheer
  555. mblng_lvl = pcs_mdlng
  556. makupskl_lvlst = pcs_makupskl
  557. danc_lvlst = pcs_danc
  558. dancero_lvlst = pcs_dancero
  559. dancpol_lvlst = pcs_dancpol
  560. cheer_lvlst = pcs_cheer
  561. mblng_lvlst = pcs_mdlng
  562. gt 'preSYS2','modskl'
  563. end
  564. end
  565. if $ARGS[0] = 'modskl_art':
  566. *clr & cla
  567. $metka = 'modskl_art'
  568. '<center><b>Artistic Skills</b></center>'
  569. *nl
  570. *nl
  571. '<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>'
  572. gs 'preSYS2', 'modrel_setup2', 'pcs_vokal', 'Singing'
  573. gs 'preSYS2', 'modrel_setup2', 'pcs_instrmusic', 'Instrumental Music'
  574. gs 'preSYS2', 'modrel_setup2', 'pcs_photoskl', 'Photography'
  575. gs 'preSYS2', 'modrel_setup2', 'pcs_artskls', 'Artistic Skills'
  576. gs 'preSYS2', 'modrel_setup2', 'pcs_perform', 'Performance'
  577. '</table></center>'
  578. nl
  579. act 'Return':
  580. vokal_lvl = pcs_vokal
  581. instrmusic_lvl = pcs_instrmusic
  582. photoskl_lvl = pcs_photoskl
  583. artskls_lvl = pcs_artskls
  584. perform_lvl = pcs_perform
  585. vokal_lvlst = pcs_vokal
  586. instrmusic_lvlst = pcs_instrmusic
  587. photoskl_lvlst = pcs_photoskl
  588. artskls_lvlst = pcs_artskls
  589. perform_lvlst = pcs_perform
  590. gt 'preSYS2','modskl'
  591. end
  592. end
  593. if $ARGS[0] = 'modskl_job':
  594. *clr & cla
  595. $metka = 'modskl_job'
  596. '<center><b>Job Skills</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_setup2', 'pcs_compskl', 'Computer Skills'
  601. gs 'preSYS2', 'modrel_setup2', 'pcs_comphckng', 'Hacking'
  602. gs 'preSYS2', 'modrel_setup2', 'pcs_hndiwrk', 'Handy-work'
  603. gs 'preSYS2', 'modrel_setup2', 'pcs_sewng', 'Tailoring'
  604. gs 'preSYS2', 'modrel_setup2', 'pcs_servng', 'Serving'
  605. gs 'preSYS2', 'modrel_setup2', 'pcs_medcn', 'Medicine'
  606. '</table></center>'
  607. nl
  608. act 'Return':
  609. compskl_lvl = pcs_compskl
  610. comphckng_lvl = pcs_comphckng
  611. hndiwrk_lvl = pcs_hndiwrk
  612. sewng_lvl = pcs_sewng
  613. servng_lvl = pcs_servng
  614. medcn_lvl = pcs_medcn
  615. compskl_lvlst = pcs_compskl
  616. comphckng_lvlst = pcs_comphckng
  617. hndiwrk_lvlst = pcs_hndiwrk
  618. sewng_lvlst = pcs_sewng
  619. servng_lvlst = pcs_servng
  620. medcn_lvlst = pcs_medcn
  621. gt 'preSYS2','modskl'
  622. end
  623. end
  624. if $ARGS[0] = 'none':
  625. !!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.
  626. pcs_stren = 30
  627. pcs_agil = 30
  628. pcs_vital = 30
  629. pcs_intel = 30
  630. pcs_react = 30
  631. pcs_sprt = 30
  632. pcs_chrsm = 30
  633. pcs_prcptn = 30
  634. pcs_grade = 75
  635. pcs_inhib = 10
  636. pcs_heel = 5
  637. !!Mental Skills Reset
  638. pcs_humint = 0
  639. pcs_persuas = 0
  640. pcs_observ = 0
  641. !!Sport Skills Reset
  642. pcs_jab = 0
  643. pcs_punch = 0
  644. pcs_kick = 0
  645. pcs_def = 0
  646. pcs_run = 0
  647. pcs_vball = 0
  648. pcs_ftbll = 0
  649. pcs_wrstlng = 0
  650. pcs_shoot = 0
  651. pcs_bushcraft = 0
  652. pcs_chess = 0
  653. pcs_icesktng = 0
  654. pcs_gaming = 0
  655. !!Beauty Skills Reset
  656. pcs_makupskl = 20
  657. pcs_danc = 0
  658. pcs_dancero = 0
  659. pcs_dancpol = 0
  660. pcs_cheer = 0
  661. pcs_mdlng = 0
  662. !!Artistic Skills Reset
  663. pcs_vokal = 0
  664. pcs_instrmusic = 0
  665. pcs_photoskl = 0
  666. pcs_artskls = 0
  667. !!Job Skills Reset
  668. pcs_compskl = 0
  669. pcs_comphckng = 0
  670. pcs_hndiwrk = 0
  671. pcs_sewng = 0
  672. pcs_servng = 0
  673. pcs_medcn = 0
  674. !!social group Reset
  675. grupTipe = 0
  676. grupvalue[1] = 0
  677. grupvalue[2] = 0
  678. grupvalue[3] = 0
  679. grupvalue[4] = 0
  680. grupvalue[6] = 0
  681. gs 'npc_relationship', 'socialgroup_setting', 0, 0, 0, 0, 0, 0
  682. !!npc relationship Reset
  683. npc_rel['A11'] = 60
  684. npc_rel['A129'] = 30
  685. npc_rel['A133'] = 30
  686. npc_rel['A28'] = 50
  687. npc_rel['A29'] = 50
  688. npc_rel['A33'] = 70
  689. npc_rel['A34'] = 50
  690. !!items Reset
  691. money = 2000
  692. fakepassport = 0
  693. fantasybook = 0
  694. glass = 0
  695. hscrunch = 0
  696. kosmetica = 0
  697. pirsC = 0
  698. PirsC1_owned = 0
  699. shampoo = 0
  700. siga = 0
  701. stanok = 0
  702. swim_start = 0
  703. tampon = 0
  704. !!apprnc & sex stat reset
  705. genbsize = 22
  706. pcs_skin = 40
  707. salo = 80
  708. pcs_tan = 0
  709. pcs_throat = 0
  710. pcs_vag = 0
  711. stat['bj'] = 0
  712. stat['hj'] = 0
  713. stat['vaginal'] = 0
  714. $soc_grup = 'outcast'
  715. grupTipe = 5
  716. end
  717. if $ARGS[0] = 'modrel':
  718. act 'Family':gt 'preSYS2','modrel_fam'
  719. act 'Popular Kids':gt 'preSYS2','modrel_pop'
  720. act 'Athletes':gt 'preSYS2','modrel_ath'
  721. act 'Nerds':gt 'preSYS2','modrel_ner'
  722. act 'Gopniks':gt 'preSYS2','modrel_gop'
  723. act 'Outcasts/Loners':gt'preSYS2','modrel_out'
  724. act 'Teachers/Coaches':gt'preSYS2','modrel_tea'
  725. act 'Others':gt'preSYS2','modrel_oth'
  726. act 'Return':gt 'preSYS2','start'
  727. end
  728. if $ARGS[0] = 'modrel_fam':
  729. if npc_rel['A28'] < 0: npc_rel['A28'] = 0
  730. if npc_rel['A29'] < 0: npc_rel['A29'] = 0
  731. if npc_rel['A33'] < 0: npc_rel['A33'] = 0
  732. if npc_rel['A34'] < 0: npc_rel['A34'] = 0
  733. if npc_rel['A28'] > 100: npc_rel['A28'] = 100
  734. if npc_rel['A29'] > 100: npc_rel['A29'] = 100
  735. if npc_rel['A33'] > 100: npc_rel['A33'] = 100
  736. if npc_rel['A34'] > 100: npc_rel['A34'] = 100
  737. '<center><b>Family relationship levels</b></center>'
  738. *nl
  739. *nl
  740. '<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>'
  741. '<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>'
  742. '<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>'
  743. '<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>'
  744. '<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>'
  745. '</table></center>'
  746. act 'Return': gt 'preSYS2','modrel'
  747. end
  748. if $ARGS[0] = 'modrel_setup':
  749. if npc_rel['<<$ARGS[1]>>'] < 0: npc_rel['<<$ARGS[1]>>'] = 0
  750. if npc_rel['<<$ARGS[1]>>'] > 100: npc_rel['<<$ARGS[1]>>'] = 100
  751. '<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>'
  752. end
  753. if $ARGS[0] = 'modrel_pop':
  754. $metka = 'modrel_pop'
  755. '<center><b>Popular kids relationship levels</b></center>'
  756. *nl
  757. *nl
  758. '<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>'
  759. gs 'preSYS2', 'modrel_setup', 'A1'
  760. gs 'preSYS2', 'modrel_setup', 'A4'
  761. gs 'preSYS2', 'modrel_setup', 'A14'
  762. gs 'preSYS2', 'modrel_setup', 'A15'
  763. gs 'preSYS2', 'modrel_setup', 'A17'
  764. gs 'preSYS2', 'modrel_setup', 'A23'
  765. gs 'preSYS2', 'modrel_setup', 'A146'
  766. gs 'preSYS2', 'modrel_setup', 'A147'
  767. gs 'preSYS2', 'modrel_setup', 'A148'
  768. gs 'preSYS2', 'modrel_setup', 'A25'
  769. gs 'preSYS2', 'modrel_setup', 'A139'
  770. gs 'preSYS2', 'modrel_setup', 'A140'
  771. '<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>'
  772. '<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>'
  773. '</table></center>'
  774. act 'Return': gt 'preSYS2','modrel'
  775. end
  776. if $ARGS[0] = 'modrel_ath':
  777. $metka = 'modrel_ath'
  778. '<center><b>Jocks relationship levels</b></center>'
  779. *nl
  780. *nl
  781. '<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>'
  782. gs 'preSYS2', 'modrel_setup', 'A3'
  783. gs 'preSYS2', 'modrel_setup', 'A5'
  784. gs 'preSYS2', 'modrel_setup', 'A8'
  785. gs 'preSYS2', 'modrel_setup', 'A13'
  786. gs 'preSYS2', 'modrel_setup', 'A18'
  787. gs 'preSYS2', 'modrel_setup', 'A19'
  788. gs 'preSYS2', 'modrel_setup', 'A22'
  789. gs 'preSYS2', 'modrel_setup', 'A149'
  790. gs 'preSYS2', 'modrel_setup', 'A150'
  791. gs 'preSYS2', 'modrel_setup', 'A141'
  792. '<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>'
  793. '<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>'
  794. '</table></center>'
  795. act 'Return': gt 'preSYS2','modrel'
  796. end
  797. if $ARGS[0] = 'modrel_ner':
  798. $metka = 'modrel_ner'
  799. '<center><b>Nerds relationship levels</b></center>'
  800. *nl
  801. *nl
  802. '<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>'
  803. gs 'preSYS2', 'modrel_setup', 'A2'
  804. gs 'preSYS2', 'modrel_setup', 'A6'
  805. gs 'preSYS2', 'modrel_setup', 'A12'
  806. gs 'preSYS2', 'modrel_setup', 'A16'
  807. gs 'preSYS2', 'modrel_setup', 'A151'
  808. gs 'preSYS2', 'modrel_setup', 'A152'
  809. gs 'preSYS2', 'modrel_setup', 'A153'
  810. gs 'preSYS2', 'modrel_setup', 'A142'
  811. '<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>'
  812. '<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>'
  813. '</table></center>'
  814. act 'Return': gt 'preSYS2','modrel'
  815. end
  816. if $ARGS[0] = 'modrel_gop':
  817. $metka = 'modrel_gop'
  818. '<center><b>Gopnik kids relationship levels</b></center>'
  819. *nl
  820. *nl
  821. '<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>'
  822. gs 'preSYS2', 'modrel_setup', 'A9'
  823. gs 'preSYS2', 'modrel_setup', 'A10'
  824. gs 'preSYS2', 'modrel_setup', 'A11'
  825. gs 'preSYS2', 'modrel_setup', 'A20'
  826. gs 'preSYS2', 'modrel_setup', 'A21'
  827. gs 'preSYS2', 'modrel_setup', 'A24'
  828. gs 'preSYS2', 'modrel_setup', 'A154'
  829. gs 'preSYS2', 'modrel_setup', 'A155'
  830. gs 'preSYS2', 'modrel_setup', 'A156'
  831. gs 'preSYS2', 'modrel_setup', 'A157'
  832. gs 'preSYS2', 'modrel_setup', 'A158'
  833. gs 'preSYS2', 'modrel_setup', 'A143'
  834. gs 'preSYS2', 'modrel_setup', 'A144'
  835. gs 'preSYS2', 'modrel_setup', 'A145'
  836. '<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>'
  837. '<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>'
  838. '</table></center>'
  839. act 'Return': gt 'preSYS2','modrel'
  840. end
  841. if $ARGS[0] = 'modrel_out':
  842. $metka = 'modrel_out'
  843. '<center><b>Outcast kids relationship levels</b></center>'
  844. *nl
  845. *nl
  846. '<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>'
  847. gs 'preSYS2', 'modrel_setup', 'A7'
  848. gs 'preSYS2', 'modrel_setup', 'A159'
  849. '<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>'
  850. !! '<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>'
  851. '</table></center>'
  852. act 'Return': gt 'preSYS2','modrel'
  853. end
  854. if $ARGS[0] = 'modrel_tea':
  855. $metka = 'modrel_tea'
  856. '<center><b>Teacher relationship levels</b></center>'
  857. *nl
  858. *nl
  859. '<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>'
  860. gs 'preSYS2', 'modrel_setup', 'A26'
  861. gs 'preSYS2', 'modrel_setup', 'A128'
  862. gs 'preSYS2', 'modrel_setup', 'A129'
  863. gs 'preSYS2', 'modrel_setup', 'A130'
  864. gs 'preSYS2', 'modrel_setup', 'A131'
  865. gs 'preSYS2', 'modrel_setup', 'A132'
  866. gs 'preSYS2', 'modrel_setup', 'A133'
  867. gs 'preSYS2', 'modrel_setup', 'A134'
  868. gs 'preSYS2', 'modrel_setup', 'A135'
  869. gs 'preSYS2', 'modrel_setup', 'A136'
  870. gs 'preSYS2', 'modrel_setup', 'A137'
  871. gs 'preSYS2', 'modrel_setup', 'A138'
  872. '<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>'
  873. '<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>'
  874. '</table></center>'
  875. act 'Return': gt 'preSYS2','modrel'
  876. end
  877. if $ARGS[0] = 'modrel_oth':
  878. $metka = 'modrel_oth'
  879. '<center><b>Others relationship levels</b></center>'
  880. *nl
  881. *nl
  882. '<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>'
  883. gs 'preSYS2', 'modrel_setup', 'A69'
  884. gs 'preSYS2', 'modrel_setup', 'A112'
  885. '</table></center>'
  886. !!Volleyball Coach is here because it wasnt being controlled by grup6 the teachers/coaches.
  887. act 'Return': gt 'preSYS2','modrel'
  888. end
  889. if $ARGS[0] = 'pol_grup_set':
  890. !!ARGS[1] 0 is boys, 1 is girls. ARGS[2] 1nerd 2jock 3cool 4gopnik 5outcast 6teachers. ARGS[3] is changes to value
  891. r = 1
  892. :pol_grup_set_loop
  893. if npc_gender['A<<r>>'] = ARGS[1] and npc_grupTipe['A<<r>>'] = ARGS[2]:
  894. npc_rel['A<<r>>'] = ARGS[3]
  895. end
  896. r += 1
  897. if r <= aarraynumber :jump 'pol_grup_set_loop'
  898. end
  899. --- preSYS2 ---------------------------------