preCUST.qsrc 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718
  1. # preCUST
  2. cls
  3. gs 'themes', 'indoors'
  4. !!Body Customization and Initializations
  5. if $ARGS[0] = 'BeforeCust':
  6. !! This is a placeholder at the moment
  7. end
  8. !!******************** TG Start Body Customization Menu ******************************
  9. if $ARGS[0] = 'TGStart':
  10. $start_type = 'tg'
  11. !! This is to bypass the next part if the avatar system was used
  12. !! It will be changed to bypass the head options, once more body options are added
  13. if player_avatar = 1: gt 'preCUST', 'Done', 'TGS'
  14. !! Just hair and eye color here for now; the dialog will be update as more options are added
  15. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  16. '<center><img <<$set_imgh>> src="images/pre/shared/character_creation_pic1.jpg"></center>'
  17. '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.'
  18. 'She is fairly tall.'
  19. *nl
  20. '<center>Customize your:</center>'
  21. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/pre/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/pre/shared/eye icon.png"></a></center>'
  22. *nl
  23. 'Everything else about her is fuzzy...'
  24. act 'Done': gt 'preCUST', 'Done', 'TGS'
  25. end
  26. !!******************** SG Start Body Customization Menu ******************************
  27. if $ARGS[0] = 'SGStart':
  28. $start_type = 'sgs'
  29. !! This is to bypass the next part if the avatar system was used
  30. !! It will be changed to bypass the head options, once more body options are added
  31. if player_avatar = 1: gt 'preCUST', 'Done', 'SGS'
  32. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  33. '<center><img <<$set_imgh>> src="images/pre/shared/character_creation_pic1.jpg"></center>'
  34. *nl
  35. '<center>Customize your:</center>'
  36. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/pre/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/pre/shared/eye icon.png"></a></center>'
  37. act 'Done': gt 'preCUST', 'Done', 'SGS'
  38. end
  39. !!******************** NT Start Body Customization Menu ******************************
  40. if $ARGS[0] = 'NTStart':
  41. $start_type = 'nt'
  42. !! This is to bypass the next part if the avatar system was used
  43. !! It will be changed to bypass the head options, once more body options are added
  44. !! It is using the TG done to complete and the magikDostup to split at the end
  45. NTstart = 1
  46. !!Default Names
  47. $pcs_firstname = 'Svetlana'
  48. $pcs_lastname = 'Lebedev'
  49. $pcs_nickname = 'Sveta'
  50. !!Player names are set here
  51. $temp_firstname = '<<$pcs_firstname>>'
  52. $pcs_firstname = input("What is your first name? (Leave blank for Svetlana)")
  53. if $pcs_firstname = '':$pcs_firstname = '<<$temp_firstname>>'
  54. killvar '$temp_firstname'
  55. $temp_lastname = '<<$pcs_lastname>>'
  56. $pcs_lastname = input("What is your family name? (Leave blank for Lebedev)")
  57. if $pcs_lastname = '':$pcs_lastname = '<<$temp_lastname>>'
  58. killvar '$temp_lastname'
  59. $temp_nickname = '<<$pcs_nickname>>'
  60. $pcs_nickname = input("What is your nickname? (Leave blank for Sveta)")
  61. if $pcs_nickname = '':$pcs_nickname = '<<$temp_nickname>>'
  62. killvar '$temp_nickname'
  63. if player_avatar = 1:
  64. act 'Continue': gt 'preCUST', 'Done', 'NT'
  65. else
  66. gs 'preCUST', 'NTStart2'
  67. end
  68. end
  69. if $ARGS[0] = 'NTStart2':
  70. pcs_hairlng = 100
  71. !! Just hair and eye color here for now; the dialog will be update as more options are added
  72. '<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
  73. '<center><img <<$set_imgh>> src="images/pre/shared/character_creation_pic1.jpg"></center>'
  74. '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.'
  75. 'You are fairly tall.'
  76. *nl
  77. '<center>Customize your:</center>'
  78. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/pre/shared/hair icon.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/pre/shared/eye icon.png"></a></center>'
  79. act 'Done': gt 'preCUST', 'Done', 'NT'
  80. end
  81. !!******************** Start Body Customization options ******************************
  82. if $ARGS[0] = 'hair':
  83. if pcs_haircol = 0: 'Your hair is <a href="exec:pcs_haircol = 1 & gt ''preCUST'', ''hair''">black</a>.'
  84. if pcs_haircol = 1: 'Your hair is <a href="exec:pcs_haircol = 2 & gt ''preCUST'', ''hair''">brown</a>.'
  85. if pcs_haircol = 2: 'Your hair is <a href="exec:pcs_haircol = 3 & gt ''preCUST'', ''hair''">red</a>.'
  86. if pcs_haircol = 3: 'Your hair is <a href="exec:pcs_haircol = 0 & gt ''preCUST'', ''hair''">blonde</a>.'
  87. if defcurly = 0:'And it''s naturally <a href="exec:defcurly = 1 & curly = 2147483647 & gt ''preCUST'', ''hair''">straight</a>.'
  88. if defcurly = 1:'And it''s naturally <a href="exec:defcurly = 0 & curly = 0 & gt ''preCUST'', ''hair''">curly</a>.'
  89. nathcol = pcs_haircol
  90. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  91. if $start_type = 'tg':
  92. act 'Done': gt 'preCUST', 'TGStart'
  93. elseif $start_type = 'nt':
  94. act 'Done': gt 'preCUST', 'NTStart2'
  95. else
  96. act 'Done': gt 'preCUST', 'SGStart'
  97. end
  98. end
  99. !!******************** Final variable setting and initializations ***********************
  100. if $ARGS[0] = 'Done':
  101. !! Top area for things that need to be done before setting the variables for either start
  102. year = 2016
  103. BDSMfilm = 0
  104. pornstudio = 0
  105. pfilmSTOP = 0
  106. thinkpreg = 0
  107. denypreg = 0
  108. pertemp = 1
  109. pillcvrt = 1
  110. pcs_naturallashes = pcs_lashes
  111. !! Initializing elasticity
  112. vshrink = 1
  113. vshrinkdays = 6
  114. ashrink = 1
  115. ashrinkdays = 3
  116. fairycurse = -1
  117. $excer_name[1] = 'Default 1'
  118. $excer_name[2] = 'Default 2'
  119. $excer_name[3] = 'Default 3'
  120. $excer_name[4] = 'Default 4'
  121. $excer_name[5] = 'Default 5'
  122. gs 'fight', 'Wrestlergen'
  123. monthsend[1] = 31
  124. if ((year mod 4 = 0) and (year mod 100 ! 0)) or (year mod 400 = 0):
  125. Leapyear = 1 & monthsend[2] = 29
  126. else
  127. Leapyear = 0 & monthsend[2] = 28
  128. end
  129. monthsend[3] = 31
  130. monthsend[4] = 30
  131. monthsend[5] = 31
  132. monthsend[6] = 30
  133. monthsend[7] = 31
  134. monthsend[8] = 31
  135. monthsend[9] = 30
  136. monthsend[10] = 31
  137. monthsend[11] = 30
  138. monthsend[12] = 31
  139. $monthName[1] = 'January'
  140. $monthName[2] = 'February'
  141. $monthName[3] = 'March'
  142. $monthName[4] = 'April'
  143. $monthName[5] = 'May'
  144. $monthName[6] = 'June'
  145. $monthName[7] = 'July'
  146. $monthName[8] = 'August'
  147. $monthName[9] = 'September'
  148. $monthName[10] = 'October'
  149. $monthName[11] = 'November'
  150. $monthName[12] = 'December'
  151. $month = $monthName[month]
  152. gs 'telefon', 'setup'
  153. !! TG Start Specific Variable Setting
  154. if $ARGS[1] = 'TGS':
  155. age = 18
  156. month = 5
  157. $month = 'May'
  158. day = 4
  159. week = 3
  160. hour = 13
  161. if player_avatar = 0:
  162. birthyear = year - age
  163. birthmonth = 4
  164. birthday = 1
  165. school_year = 1998
  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. school_year = 1998
  219. end
  220. !! Body
  221. pcs_hgt = 170
  222. salo = 60
  223. dick = 0
  224. !! Stats
  225. pcs_stren = 20
  226. strenbuf = 20
  227. pcs_agil = 15
  228. agilbuf = 15
  229. pcs_vital = 25
  230. vitalbuf = 25
  231. pcs_intel = 30
  232. pcs_sprt = 25
  233. pcs_react = 25
  234. pcs_chrsm = 15
  235. pcs_prcptn = 40
  236. money = 13000
  237. pcs_pubes = 30
  238. pcs_leghair = 12
  239. pcs_makeup = 5
  240. cheap_purses[7] = 1
  241. $currentpursetype = 'cheap'
  242. currentpursenumber = 7
  243. bag = 1
  244. home_owned[1] = 1
  245. pcs_inhib = 15
  246. pcs_heels = 20
  247. pcs_makupskl = 15
  248. pcs_artskls = 15
  249. pcs_compskl = 20
  250. pcs_comphckng = 10
  251. pcs_chess = 15
  252. pcs_danc = 30
  253. cltarelka = 1
  254. fairy = 10
  255. eda = 5
  256. poroshok = 5
  257. shampoo = 20
  258. tampon = 15
  259. pcs_energy = 100
  260. pcs_hydra = 100
  261. pcs_sleep = 100
  262. willpowermax = 100
  263. !! Starting Option Adjustments
  264. !! The TG Background options would be aplied here
  265. !! ***********
  266. end
  267. !! SG Start Specific Variable Setting
  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 goth_clothing = 1:
  527. killvar 'goth_clothing'
  528. sportspantynumber = 44
  529. sportsbranumber = 28
  530. $sportsbratype = 'kats'
  531. $sportspantytype = 'kats'
  532. coat[14] = 1
  533. coatH[14] = 200
  534. defaultcoat = 14
  535. sportscoat = 14
  536. else
  537. if $ARGS[1] ! 'CSB':
  538. sportspantynumber = 37
  539. sportsbranumber = 11
  540. else
  541. sportspantynumber = 5
  542. sportsbranumber = 12
  543. end
  544. $sportsbratype = 'cheap'
  545. $sportspantytype = 'cheap'
  546. coat[5] = 1
  547. coatH[5] = 200
  548. defaultcoat = 5
  549. sportscoat = 5
  550. end
  551. sportsshoenumber = 21
  552. $sportspursetype = $currentpursetype
  553. sportspursenumber = currentpursenumber
  554. $sports_clothing_name = 'default sports outfit'
  555. killvar 'swim_start'
  556. !! **********
  557. gs 'daystart'
  558. gs 'din_pav'
  559. gs 'din_npc'
  560. gs 'dinSex2'
  561. gs 'dina'
  562. gs 'din_van'
  563. gs 'din_bad'
  564. gs 'dinSex'
  565. !! 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
  566. rikudootvet = 1415
  567. gs 'BanSexType'
  568. gs 'outdoors', 'weather'
  569. menoage = rand(40,50)
  570. temprand = rand(0,10)
  571. if temprand = 0:
  572. menoage += rand(0,5)
  573. elseif temprand < 4:
  574. menoage += rand(3,10)
  575. elseif temprand < 9:
  576. menoage += rand(5,12)
  577. else
  578. menoage += rand(7,13)
  579. end
  580. !!Setting up period start and turning on auto tracking if not on hardcore difficulty
  581. daylastperiod = daystart
  582. temprand = rand(1,3)
  583. if temprand = 1:
  584. cycle = 1
  585. EggRH = rand(1,149)
  586. FocH = EggRH + 4*24
  587. mesec = 0
  588. unfertegg = 0
  589. ferteggage = 0
  590. Ovulate = 0
  591. LutH = 0
  592. daylastperiod -= FocH/24
  593. elseif temprand = 2:
  594. lastovulation = daystart
  595. cycle = 2
  596. unfertegg = 1
  597. ferteggage = rand(0,44)
  598. Ovulate = (rand(24,44) - ferteggage)
  599. if Ovulate <= 0: Ovulate = 1
  600. mesec = 0
  601. EggRH = 0
  602. FocH = 0
  603. LutH = 0
  604. daylastperiod -= 10+(ferteggage/24)
  605. elseif temprand = 3:
  606. cycle = 3
  607. LutH = rand(0,300)
  608. ferteggage = 36 + LutH
  609. mesec = 0
  610. EggRH = 0
  611. FocH = 0
  612. unfertegg = 0
  613. Ovulate = 0
  614. daylastperiod -= 10+(ferteggage/24)
  615. end
  616. if daylastperiod + 4 > daystart:
  617. lastmens = daylastperiod - 20
  618. else
  619. lastmens = daylastperiod+4
  620. end
  621. if difficulty = 4:
  622. cyccustom = 0
  623. else
  624. cyccustom = 1
  625. end
  626. pcs_horny = 0
  627. killvar 'opPRE'
  628. killvar 'tgs_skipinto'
  629. gs 'stat'
  630. showstat 0
  631. showobjs 0
  632. if $ARGS[1] = 'NT':
  633. gt 'preNT'
  634. elseif $ARGS[1] = 'TGS':
  635. gt 'preTG', 'sleepPRE'
  636. elseif $ARGS[1] = 'CSB':
  637. gt 'preCSB', 'intro_0'
  638. else
  639. gt 'preALT', 'One'
  640. end
  641. end
  642. --- preCUST ---------------------------------