preCUST.qsrc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763
  1. # preCUST
  2. !2020/10/14/Gwen
  3. cls
  4. gs 'themes', 'indoors'
  5. !!Body Customization and Initializations
  6. if $ARGS[0] = 'BeforeCust':
  7. !! This is a placeholder at the moment
  8. end
  9. !!******************** TG Start Body Customization Menu ******************************
  10. if $ARGS[0] = 'TGStart':
  11. $start_type = 'tg'
  12. !! This is to bypass the next part if the avatar system was used
  13. !! It will be changed to bypass the head options, once more body options are added
  14. if player_avatar = 1: gt 'preCUST', 'Done', 'TGS'
  15. !! Just hair and eye color here for now; the dialog will be update as more options are added
  16. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  17. '<center><img <<$set_imgh>> src="images/system/intro/shared/character_creation_pic1.jpg"></center>'
  18. 'As you drift in unconsciousness, an impression of a woman forms in your mind. Many aspects of her appearance are indistinct, but there are some things you can make out.'
  19. 'She is fairly tall.'
  20. *nl
  21. '<center>Customize your:</center>'
  22. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/system/intro/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/intro/shared/eye icon.png"></a></center>'
  23. *nl
  24. 'Everything else about her is fuzzy...'
  25. act 'Done': gt 'preCUST', 'Done', 'TGS'
  26. end
  27. !!******************** SG Start Body Customization Menu ******************************
  28. if $ARGS[0] = 'SGStart':
  29. $start_type = 'sgs'
  30. !! This is to bypass the next part if the avatar system was used
  31. !! It will be changed to bypass the head options, once more body options are added
  32. if player_avatar = 1: gt 'preCUST', 'Done', 'SGS'
  33. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  34. '<center><img <<$set_imgh>> src="images/system/intro/shared/character_creation_pic1.jpg"></center>'
  35. *nl
  36. '<center>Customize your:</center>'
  37. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/system/intro/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/intro/shared/eye icon.png"></a></center>'
  38. act 'Done': gt 'preCUST', 'Done', 'SGS'
  39. end
  40. !!******************** NT Start Body Customization Menu ******************************
  41. if $ARGS[0] = 'NTStart':
  42. $start_type = 'nt'
  43. !! This is to bypass the next part if the avatar system was used
  44. !! It will be changed to bypass the head options, once more body options are added
  45. !! It is using the TG done to complete and the magikDostup to split at the end
  46. NTstart = 1
  47. !!Default Names
  48. $pcs_firstname = 'Svetlana'
  49. $pcs_lastname = 'Lebedev'
  50. $pcs_nickname = 'Sveta'
  51. !!Player names are set here
  52. $temp_firstname = '<<$pcs_firstname>>'
  53. $pcs_firstname = input("What is your first name? (Leave blank for Svetlana)")
  54. if $pcs_firstname = '':$pcs_firstname = '<<$temp_firstname>>'
  55. killvar '$temp_firstname'
  56. $temp_lastname = '<<$pcs_lastname>>'
  57. $pcs_lastname = input("What is your family name? (Leave blank for Lebedev)")
  58. if $pcs_lastname = '':$pcs_lastname = '<<$temp_lastname>>'
  59. killvar '$temp_lastname'
  60. $temp_nickname = '<<$pcs_nickname>>'
  61. $pcs_nickname = input("What is your nickname? (Leave blank for Sveta)")
  62. if $pcs_nickname = '':$pcs_nickname = '<<$temp_nickname>>'
  63. killvar '$temp_nickname'
  64. if player_avatar = 1:
  65. act 'Continue': gt 'preCUST', 'Done', 'NT'
  66. else
  67. gs 'preCUST', 'NTStart2'
  68. end
  69. end
  70. if $ARGS[0] = 'NTStart2':
  71. pcs_hairlng = 100
  72. !! Just hair and eye color here for now; the dialog will be update as more options are added
  73. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  74. '<center><img <<$set_imgh>> src="images/system/intro/shared/character_creation_pic1.jpg"></center>'
  75. 'As you look in the mirror, your face comes into focus. Some aspects of your appearance are already set, you can define the others now.'
  76. 'You are fairly tall.'
  77. *nl
  78. '<center>Customize your:</center>'
  79. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/system/intro/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/intro/shared/eye icon.png"></a></center>'
  80. act 'Done': gt 'preCUST', 'Done', 'NT'
  81. end
  82. !!******************** Start Body Customization options ******************************
  83. if $ARGS[0] = 'hair':
  84. if pcs_haircol = 0: 'Your hair is <a href="exec:pcs_haircol = 1 & gt ''preCUST'', ''hair''">black</a>.'
  85. if pcs_haircol = 1: 'Your hair is <a href="exec:pcs_haircol = 2 & gt ''preCUST'', ''hair''">brown</a>.'
  86. if pcs_haircol = 2: 'Your hair is <a href="exec:pcs_haircol = 3 & gt ''preCUST'', ''hair''">red</a>.'
  87. if pcs_haircol = 3: 'Your hair is <a href="exec:pcs_haircol = 0 & gt ''preCUST'', ''hair''">blonde</a>.'
  88. if defcurly = 0:'And it''s naturally <a href="exec:defcurly = 1 & curly = 2147483647 & gt ''preCUST'', ''hair''">straight</a>.'
  89. if defcurly = 1:'And it''s naturally <a href="exec:defcurly = 0 & curly = 0 & gt ''preCUST'', ''hair''">curly</a>.'
  90. nathcol = pcs_haircol
  91. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  92. if $start_type = 'tg':
  93. act 'Done': gt 'preCUST', 'TGStart'
  94. elseif $start_type = 'nt':
  95. act 'Done': gt 'preCUST', 'NTStart2'
  96. else
  97. act 'Done': gt 'preCUST', 'SGStart'
  98. end
  99. end
  100. !!******************** Final variable setting and initializations ***********************
  101. if $ARGS[0] = 'Done':
  102. !! Top area for things that need to be done before setting the variables for either start
  103. year = 2016
  104. BDSMfilm = 0
  105. pornstudio = 0
  106. pfilmSTOP = 0
  107. thinkpreg = 0
  108. denypreg = 0
  109. pertemp = 1
  110. pillcvrt = 1
  111. pcs_naturallashes = pcs_lashes
  112. !! Initializing elasticity
  113. vshrink = 1
  114. vshrinkdays = 6
  115. ashrink = 1
  116. ashrinkdays = 3
  117. fairycurse = -1
  118. $excer_name[1] = 'Default 1'
  119. $excer_name[2] = 'Default 2'
  120. $excer_name[3] = 'Default 3'
  121. $excer_name[4] = 'Default 4'
  122. $excer_name[5] = 'Default 5'
  123. gs 'fight', 'Wrestlergen'
  124. monthsend[1] = 31
  125. if ((year mod 4 = 0) and (year mod 100 ! 0)) or (year mod 400 = 0):
  126. Leapyear = 1 & monthsend[2] = 29
  127. else
  128. Leapyear = 0 & monthsend[2] = 28
  129. end
  130. monthsend[3] = 31
  131. monthsend[4] = 30
  132. monthsend[5] = 31
  133. monthsend[6] = 30
  134. monthsend[7] = 31
  135. monthsend[8] = 31
  136. monthsend[9] = 30
  137. monthsend[10] = 31
  138. monthsend[11] = 30
  139. monthsend[12] = 31
  140. $monthName[1] = 'January'
  141. $monthName[2] = 'February'
  142. $monthName[3] = 'March'
  143. $monthName[4] = 'April'
  144. $monthName[5] = 'May'
  145. $monthName[6] = 'June'
  146. $monthName[7] = 'July'
  147. $monthName[8] = 'August'
  148. $monthName[9] = 'September'
  149. $monthName[10] = 'October'
  150. $monthName[11] = 'November'
  151. $monthName[12] = 'December'
  152. $month = $monthName[month]
  153. gs 'telefon', 'setup'
  154. !! TG Start Specific Variable Setting
  155. if $ARGS[1] = 'TGS':
  156. age = 18
  157. month = 5
  158. $month = 'May'
  159. day = 4
  160. week = 3
  161. hour = 13
  162. if player_avatar = 0:
  163. birthyear = year - age
  164. birthmonth = 4
  165. birthday = 1
  166. end
  167. !! Body
  168. pcs_hgt = 170
  169. salo = 60
  170. dick = 0
  171. !! Stats
  172. pcs_stren = 10
  173. strenbuf = 10
  174. pcs_agil = 10
  175. agilbuf = 10
  176. pcs_vital = 10
  177. vitalbuf = 10
  178. pcs_intel = 10
  179. pcs_sprt = 10
  180. pcs_react = 10
  181. pcs_chrsm = 10
  182. pcs_prcptn = 10
  183. pcs_magik = 0
  184. money = 16500
  185. pcs_pubes = 30
  186. pcs_leghair = 12
  187. pcs_makeup = 1
  188. home_owned[1] = 1
  189. !! Maruda Hair Mod
  190. pcs_hairlng = 17
  191. !! ***********
  192. cltarelka = 1
  193. fairy = 10
  194. eda = 5
  195. poroshok = 5
  196. shampoo = 5
  197. tampon = 2
  198. pcs_energy = 100
  199. pcs_hydra = 100
  200. pcs_sleep = 100
  201. willpowermax = 150
  202. !! Starting Option Adjustments
  203. !! The TG Background options would be aplied here
  204. !! ***********
  205. end
  206. !! NT Start Specific Variable Setting
  207. if $ARGS[1] = 'NT':
  208. age = 18
  209. month = 5
  210. $month = 'May'
  211. day = 4
  212. week = 3
  213. hour = 13
  214. if player_avatar = 0:
  215. birthyear = year - age
  216. birthmonth = 4
  217. birthday = 1
  218. end
  219. !! Body
  220. pcs_hgt = 170
  221. salo = 60
  222. dick = 0
  223. !! Stats
  224. pcs_stren = 20
  225. strenbuf = 20
  226. pcs_agil = 15
  227. agilbuf = 15
  228. pcs_vital = 25
  229. vitalbuf = 25
  230. pcs_intel = 30
  231. pcs_sprt = 25
  232. pcs_react = 25
  233. pcs_chrsm = 15
  234. pcs_prcptn = 40
  235. money = 13000
  236. pcs_pubes = 30
  237. pcs_leghair = 12
  238. pcs_makeup = 5
  239. cheap_purses[7] = 1
  240. $currentpursetype = 'cheap'
  241. currentpursenumber = 7
  242. bag = 1
  243. home_owned[1] = 1
  244. pcs_inhib = 15
  245. pcs_heels = 20
  246. pcs_makupskl = 15
  247. pcs_artskls = 15
  248. pcs_compskl = 20
  249. pcs_comphckng = 10
  250. pcs_chess = 15
  251. pcs_danc = 30
  252. cltarelka = 1
  253. fairy = 10
  254. eda = 5
  255. poroshok = 5
  256. shampoo = 20
  257. tampon = 15
  258. pcs_energy = 100
  259. pcs_hydra = 100
  260. pcs_sleep = 100
  261. willpowermax = 100
  262. !! Starting Option Adjustments
  263. !! The TG Background options would be aplied here
  264. !! ***********
  265. end
  266. !! SG Start Specific Variable Setting
  267. if $ARGS[1] = 'CSB': money = 5000
  268. if $ARGS[1] = 'SGS' or $ARGS[1] = 'CSB':
  269. school[6] = 1
  270. sisboyday = -2
  271. home_owned[1] = 0
  272. cltarelka = 0
  273. fairy = 0
  274. eda = 0
  275. poroshok = 0
  276. shampoo = 0
  277. hcolmotherremember = pcs_haircol
  278. hcolfatherremember = pcs_haircol
  279. hcolfronce = 1
  280. !!Setting Kolkas birthday based off the PCs
  281. koldobtmp_d = rand(1,28)
  282. koldobtmp_y = birthyear
  283. koldobtmp_m = birthmonth + 11
  284. if koldobtmp_m > 12:
  285. koldobtmp_y += 1
  286. koldobtmp_m -= 12
  287. end
  288. npc_dob['A34'] = koldobtmp_y * 10000
  289. npc_dob['A34'] += koldobtmp_m * 100
  290. npc_dob['A34'] += koldobtmp_d
  291. killvar 'koldobtmp_d' & killvar 'koldobtmp_m' & killvar 'koldobtmp_y'
  292. $holyday += ', <b><<kanicont>> days left.</b>'
  293. end
  294. !!*************************
  295. !! Final Initializations
  296. VersionCheck = 5030
  297. pcs_dob = birthyear * 10000
  298. pcs_dob += (birthmonth * 100)
  299. pcs_dob += birthday
  300. age = year - ((pcs_dob - (pcs_dob mod 10000)) / 10000)
  301. if ((month * 100) + day) < pcs_dob mod 10000: age -= 1
  302. if age < 17:
  303. vidage = age
  304. else
  305. vidage = age - 1
  306. end
  307. vidageday = 300
  308. pcs_health = pcs_vital * 10 + pcs_stren * 5
  309. pcs_willpwr = pcs_intel * 5 + pcs_sprt * 5
  310. pcs_mana = (pcs_intel * pcs_magik) + pcs_magik * 100 + pcs_vital * 10 + rikudo
  311. pcs_mood = 100
  312. pcs_stam = 100
  313. nathcol = pcs_haircol
  314. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  315. oldsavepcs_haircol = 1
  316. gs 'body_shape', 'initial'
  317. !! Adding underwear and default shoes and assigning them
  318. if $ARGS[1] ! 'CSB' and goth_clothing ! 1:
  319. cheap_panties[37] = 1
  320. cheap_bras[11] = 1
  321. $pantyworntype = 'cheap'
  322. pantywornnumber = 37
  323. $braworntype = 'cheap'
  324. brawornnumber = 11
  325. sgandm[6] = 1
  326. strainers[21] = 1
  327. $shoeworntype = 'gandm'
  328. shoewornnumber = 6
  329. end
  330. !! Starting clothing set
  331. if NTstart = 1:
  332. cheap[161] = 1
  333. cheapH[161] = 100
  334. cheapB[161] = pcs_hips
  335. exercise[29] = 1
  336. exerciseH[29] = 100
  337. cheap[370] = 1
  338. cheapH[370] = 100
  339. cheapB[370] = pcs_hips
  340. swimwear[3] = 1
  341. swimwearH[3] = 60
  342. swimwearB[3] = pcs_hips
  343. sportsclothingnumber = 29
  344. gs 'clothing', 'wear', 'cheap', 370
  345. elseif goth_clothing = 1:
  346. kats_panties[44] = 1
  347. kats_bras[28] = 1
  348. $pantyworntype = 'kats'
  349. pantywornnumber = 44
  350. $braworntype = 'kats'
  351. brawornnumber = 28
  352. exercise[45] = 1
  353. exerciseH[45] = 100
  354. strainers[21] = 1
  355. sgandm[43] = 1
  356. shoewornnumber = 43
  357. $shoeworntype = 'gandm'
  358. average[70] = 1
  359. averageH[70] = 100
  360. averageB[70] = pcs_hips
  361. cheap[60] = 1
  362. cheapH[60] = 100
  363. cheapB[60] = pcs_hips
  364. sportsclothingnumber = 45
  365. gs 'clothing', 'wear', 'average', 70
  366. elseif $ARGS[1] = 'CSB':
  367. cheap_panties[5] = 1
  368. cheap_bras[12] = 1
  369. $pantyworntype = 'cheap'
  370. pantywornnumber = 5
  371. $braworntype = 'cheap'
  372. brawornnumber = 12
  373. exercise[4] = 1
  374. exerciseH[4] = 100
  375. strainers[21] = 1
  376. sgandm[43] = 1
  377. shoewornnumber = 43
  378. $shoeworntype = 'gandm'
  379. cheap[397] = 1
  380. cheapH[397] = 100
  381. cheapB[397] = pcs_hips
  382. cheap[355] = 1
  383. cheapH[355] = 100
  384. cheapB[355] = pcs_hips
  385. sportsclothingnumber = 4
  386. gs 'clothing', 'wear', 'cheap', 355
  387. elseif pcs_inhib < 5:
  388. cheap[15] = 1
  389. cheapH[15] = 100
  390. cheapB[15] = pcs_hips
  391. exercise[4] = 1
  392. exerciseH[4] = 100
  393. cheap[36] = 1
  394. cheapH[36] = 100
  395. cheapB[36] = pcs_hips
  396. sportsclothingnumber = 4
  397. gs 'clothing', 'wear', 'cheap', 15
  398. elseif pcs_inhib < 10:
  399. cheap[48] = 1
  400. cheapH[48] = 100
  401. cheapB[48] = pcs_hips
  402. exercise[4] = 1
  403. exerciseH[4] = 100
  404. cheap[83] = 1
  405. cheapH[83] = 100
  406. cheapB[83] = pcs_hips
  407. sportsclothingnumber = 4
  408. gs 'clothing', 'wear', 'cheap', 48
  409. elseif pcs_inhib < 15:
  410. cheap[20] = 1
  411. cheapH[20] = 100
  412. cheapB[20] = pcs_hips
  413. exercise[4] = 1
  414. exerciseH[4] = 100
  415. cheap[70] = 1
  416. cheapH[70] = 100
  417. cheapB[70] = pcs_hips
  418. sportsclothingnumber = 4
  419. gs 'clothing', 'wear', 'cheap', 20
  420. elseif pcs_inhib < 20:
  421. cheap[32] = 1
  422. cheapH[32] = 100
  423. cheapB[32] = pcs_hips
  424. exercise[4] = 1
  425. exerciseH[4] = 100
  426. cheap[62] = 1
  427. cheapH[62] = 100
  428. cheapB[62] = pcs_hips
  429. sportsclothingnumber = 4
  430. gs 'clothing', 'wear', 'cheap', 32
  431. elseif pcs_inhib < 25:
  432. cheap[4] = 1
  433. cheapH[4] = 100
  434. cheapB[4] = pcs_hips
  435. exercise[4] = 1
  436. exerciseH[4] = 100
  437. cheap[41] = 1
  438. cheapH[41] = 100
  439. cheapB[41] = pcs_hips
  440. sportsclothingnumber = 4
  441. gs 'clothing', 'wear', 'cheap', 41
  442. elseif pcs_inhib < 30:
  443. cheap[50] = 1
  444. cheapH[50] = 100
  445. cheapB[50] = pcs_hips
  446. exercise[4] = 1
  447. exerciseH[4] = 100
  448. cheap[81] = 1
  449. cheapH[81] = 100
  450. cheapB[81] = pcs_hips
  451. sportsclothingnumber = 4
  452. gs 'clothing', 'wear', 'cheap', 50
  453. elseif pcs_inhib < 35:
  454. cheap[82] = 1
  455. cheapH[82] = 100
  456. cheapB[82] = pcs_hips
  457. exercise[4] = 1
  458. exerciseH[4] = 100
  459. cheap[43] = 1
  460. cheapH[43] = 100
  461. cheapB[43] = pcs_hips
  462. sportsclothingnumber = 4
  463. gs 'clothing', 'wear', 'cheap', 43
  464. elseif pcs_inhib < 40:
  465. cheap[43] = 1
  466. cheapH[43] = 100
  467. cheapB[43] = pcs_hips
  468. exercise[4] = 1
  469. exerciseH[4] = 100
  470. cheap[73] = 1
  471. cheapH[73] = 100
  472. cheapB[73] = pcs_hips
  473. sportsclothingnumber = 4
  474. gs 'clothing', 'wear', 'cheap', 43
  475. elseif pcs_inhib < 45:
  476. cheap[226] = 1
  477. cheapH[226] = 100
  478. cheapB[226] = pcs_hips
  479. exercise[95] = 1
  480. exerciseH[95] = 100
  481. cheap[236] = 1
  482. cheapH[236] = 100
  483. cheapB[236] = pcs_hips
  484. sportsclothingnumber = 95
  485. gs 'clothing', 'wear', 'cheap', 226
  486. elseif pcs_inhib < 50:
  487. cheap[292] = 1
  488. cheapH[292] = 100
  489. cheapB[292] = pcs_hips
  490. exercise[94] = 1
  491. exerciseH[94] = 100
  492. cheap[148] = 1
  493. cheapH[148] = 100
  494. cheapB[148] = pcs_hips
  495. sportsclothingnumber = 94
  496. gs 'clothing', 'wear', 'cheap', 148
  497. else
  498. cheap[118] = 1
  499. cheapH[118] = 100
  500. cheapB[118] = pcs_hips
  501. exercise[58] = 1
  502. exerciseH[58] = 100
  503. cheap[136] = 1
  504. cheapH[136] = 100
  505. cheapB[136] = pcs_hips
  506. swimwear[24] = 1
  507. swimwearH[24] = 60
  508. swimwearB[24] = pcs_hips
  509. sportsclothingnumber = 58
  510. gs 'clothing', 'wear', 'cheap', 118
  511. end
  512. if swim_start = 58:
  513. swimwear[58] = 1
  514. swimwearH[58] = 60
  515. swimwearB[58] = pcs_hips
  516. elseif swim_start = 98:
  517. swimwear[98] = 1
  518. swimwearH[98] = 60
  519. swimwearB[98] = pcs_hips
  520. elseif swim_start = 69:
  521. swimwear[69] = 1
  522. swimwearH[69] = 60
  523. swimwearB[69] = pcs_hips
  524. end
  525. !!setting default exercise outfit and setting coats
  526. if school_clothing = 1:
  527. killvar 'school_clothing'
  528. alternative[55] = 1
  529. alternativeH[55] = 120
  530. alternativeB[55] = pcs_hips
  531. sportspantynumber = 44
  532. sportsbranumber = 28
  533. $sportsbratype = 'kats'
  534. $sportspantytype = 'kats'
  535. coat[14] = 1
  536. coatH[14] = 200
  537. defaultcoat = 14
  538. sportscoat = 14
  539. else
  540. if $ARGS[1] ! 'CSB':
  541. sportspantynumber = 37
  542. sportsbranumber = 11
  543. else
  544. sportspantynumber = 5
  545. sportsbranumber = 12
  546. end
  547. $sportsbratype = 'cheap'
  548. $sportspantytype = 'cheap'
  549. coat[5] = 1
  550. coatH[5] = 200
  551. defaultcoat = 5
  552. sportscoat = 5
  553. if school_clothing = 2:
  554. school[10] = 1
  555. schoolH[10] = 120
  556. schoolB[10] = pcs_hips
  557. elseif school_clothing = 3:
  558. school[63] = 1
  559. schoolH[63] = 120
  560. schoolB[63] = pcs_hips
  561. elseif school_clothing = 4:
  562. alternative[19] = 1
  563. alternativeH[19] = 120
  564. alternativeB[19] = pcs_hips
  565. elseif school_clothing = 5:
  566. school[25] = 1
  567. schoolH[25] = 120
  568. schoolB[25] = pcs_hips
  569. elseif school_clothing = 6:
  570. school[26] = 1
  571. schoolH[26] = 120
  572. schoolB[26] = pcs_hips
  573. elseif school_clothing = 7:
  574. school[26] = 1
  575. schoolH[26] = 120
  576. schoolB[26] = pcs_hips
  577. exercise[32] = 1
  578. exerciseH[32] = 100
  579. sportsclothingnumber = 32
  580. strainers[17] = 1
  581. strainers[21] = 0
  582. sport_bras[1] = 1
  583. sport_brasS[1] = 0
  584. $sportsbratype = 'sport'
  585. sportsbranumber = 1
  586. sport_panties[1] = 1
  587. sport_pantiesS[1] = 0
  588. $sportspantytype = 'sport'
  589. sportspantynumber = 1
  590. end
  591. killvar 'school_clothing'
  592. end
  593. if strainers[17] = 1:
  594. sportsshoenumber = 17
  595. else
  596. sportsshoenumber = 21
  597. end
  598. $sportspursetype = $currentpursetype
  599. sportspursenumber = currentpursenumber
  600. $sports_clothing_name = 'default sports outfit'
  601. killvar 'swim_start'
  602. !! **********
  603. gs 'daystart'
  604. gs 'din_pav'
  605. gs 'din_npc'
  606. gs 'dinSex2'
  607. gs 'dina'
  608. gs 'din_van'
  609. gs 'din_bad'
  610. gs 'dinSex'
  611. !! KEY! I merged 'dinBoroda' with 'clener' and removed the dynamics. This line was at the end of dinBoroda, so I moved it here just in case. Sicaa
  612. rikudootvet = 1415
  613. gs 'BanSexType'
  614. gs 'outdoors', 'weather'
  615. menoage = rand(40,50)
  616. temprand = rand(0,10)
  617. if temprand = 0:
  618. menoage += rand(0,5)
  619. elseif temprand < 4:
  620. menoage += rand(3,10)
  621. elseif temprand < 9:
  622. menoage += rand(5,12)
  623. else
  624. menoage += rand(7,13)
  625. end
  626. !!Setting up period start and turning on auto tracking if not on hardcore difficulty
  627. daylastperiod = daystart
  628. temprand = rand(1,3)
  629. if temprand = 1:
  630. cycle = 1
  631. EggRH = rand(1,149)
  632. FocH = EggRH + 4*24
  633. mesec = 0
  634. unfertegg = 0
  635. ferteggage = 0
  636. Ovulate = 0
  637. LutH = 0
  638. daylastperiod -= FocH/24
  639. elseif temprand = 2:
  640. lastovulation = daystart
  641. cycle = 2
  642. unfertegg = 1
  643. ferteggage = rand(0,44)
  644. Ovulate = (rand(24,44) - ferteggage)
  645. if Ovulate <= 0: Ovulate = 1
  646. mesec = 0
  647. EggRH = 0
  648. FocH = 0
  649. LutH = 0
  650. daylastperiod -= 10+(ferteggage/24)
  651. elseif temprand = 3:
  652. cycle = 3
  653. LutH = rand(0,300)
  654. ferteggage = 36 + LutH
  655. mesec = 0
  656. EggRH = 0
  657. FocH = 0
  658. unfertegg = 0
  659. Ovulate = 0
  660. daylastperiod -= 10+(ferteggage/24)
  661. end
  662. if daylastperiod + 4 > daystart:
  663. lastmens = daylastperiod - 20
  664. else
  665. lastmens = daylastperiod+4
  666. end
  667. if difficulty = 4:
  668. cyccustom = 0
  669. else
  670. cyccustom = 1
  671. end
  672. pcs_horny = 0
  673. killvar 'opPRE'
  674. killvar 'tgs_skipinto'
  675. gs 'stat'
  676. showstat 0
  677. showobjs 0
  678. if $ARGS[1] = 'NT':
  679. gt 'preNT'
  680. elseif $ARGS[1] = 'TGS':
  681. gt 'preTG', 'sleepPRE'
  682. elseif $ARGS[1] = 'CSB':
  683. gt 'preCSB', 'intro_0'
  684. else
  685. gt 'preALT', 'One'
  686. end
  687. end
  688. --- preCUST ---------------------------------