1
0

preCUST.qsrc 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762
  1. # preCUST
  2. !!2021/09/18
  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/1_openings/shared/character_creation_2.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/1_openings/shared/icon_hair.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/1_openings/shared/icon_eye.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/1_openings/shared/character_creation_2.jpg"></center>'
  35. *nl
  36. '<center>Customize your:</center>'
  37. '<center><a href="exec:gs ''preCUST'', ''hair''"><img src="images/system/1_openings/shared/icon_hair.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/1_openings/shared/icon_eye.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/1_openings/shared/character_creation_2.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/1_openings/shared/icon_hair.png"></a> <a href="exec:gs ''begin'', ''eyes''"><img src="images/system/1_openings/shared/icon_eye.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. 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. end
  166. !! Body
  167. pcs_hgt = 170
  168. salo = 60
  169. dick = 0
  170. !! Stats
  171. pcs_stren = 10
  172. strenbuf = 10
  173. pcs_agil = 10
  174. agilbuf = 10
  175. pcs_vital = 10
  176. vitalbuf = 10
  177. pcs_intel = 10
  178. pcs_sprt = 10
  179. pcs_react = 10
  180. pcs_chrsm = 10
  181. pcs_prcptn = 10
  182. pcs_magik = 0
  183. money = 16500
  184. pcs_pubes = 30
  185. pcs_leghair = 12
  186. pcs_makeup = 1
  187. home_owned[1] = 1
  188. !! Maruda Hair Mod
  189. pcs_hairlng = 17
  190. !! ***********
  191. cltarelka = 1
  192. fairy = 10
  193. eda = 5
  194. poroshok = 5
  195. shampoo = 5
  196. tampon = 2
  197. pcs_energy = 100
  198. pcs_hydra = 100
  199. pcs_sleep = 100
  200. willpowermax = 150
  201. !! Starting Option Adjustments
  202. !! The TG Background options would be aplied here
  203. !! ***********
  204. end
  205. !! NT Start Specific Variable Setting
  206. if $ARGS[1] = 'NT':
  207. age = 18
  208. month = 5
  209. $month = 'May'
  210. day = 4
  211. week = 3
  212. hour = 13
  213. if player_avatar = 0:
  214. birthyear = year - age
  215. birthmonth = 4
  216. birthday = 1
  217. end
  218. !! Body
  219. pcs_hgt = 170
  220. salo = 60
  221. dick = 0
  222. !! Stats
  223. pcs_stren = 20
  224. strenbuf = 20
  225. pcs_agil = 15
  226. agilbuf = 15
  227. pcs_vital = 25
  228. vitalbuf = 25
  229. pcs_intel = 30
  230. pcs_sprt = 25
  231. pcs_react = 25
  232. pcs_chrsm = 15
  233. pcs_prcptn = 40
  234. money = 13000
  235. pcs_pubes = 30
  236. pcs_leghair = 12
  237. pcs_makeup = 5
  238. gm_purses[7] = 1
  239. $currentpursetype = 'gm'
  240. currentpursenumber = 7
  241. bag = 1
  242. home_owned[1] = 1
  243. pcs_inhib = 15
  244. pcs_heels = 20
  245. pcs_makupskl = 15
  246. pcs_artskls = 15
  247. pcs_compskl = 20
  248. pcs_comphckng = 10
  249. pcs_chess = 15
  250. pcs_danc = 30
  251. cltarelka = 1
  252. fairy = 10
  253. eda = 5
  254. poroshok = 5
  255. shampoo = 20
  256. tampon = 15
  257. pcs_energy = 100
  258. pcs_hydra = 100
  259. pcs_sleep = 100
  260. willpowermax = 100
  261. !! Starting Option Adjustments
  262. !! The TG Background options would be aplied here
  263. !! ***********
  264. end
  265. !! SG Start Specific Variable Setting
  266. if $ARGS[1] = 'CSB': money = 5000
  267. if $ARGS[1] = 'SGS' or $ARGS[1] = 'CSB':
  268. gm_school[6] = 1
  269. sisboyday = -2
  270. home_owned[1] = 0
  271. cltarelka = 0
  272. fairy = 0
  273. eda = 0
  274. poroshok = 0
  275. shampoo = 0
  276. hcolmotherremember = pcs_haircol
  277. hcolfatherremember = pcs_haircol
  278. hcolfronce = 1
  279. !!Setting Kolkas birthday based off the PCs
  280. koldobtmp_d = rand(1,28)
  281. koldobtmp_y = birthyear
  282. koldobtmp_m = birthmonth + 11
  283. if koldobtmp_m > 12:
  284. koldobtmp_y += 1
  285. koldobtmp_m -= 12
  286. end
  287. npc_dob['A34'] = koldobtmp_y * 10000
  288. npc_dob['A34'] += koldobtmp_m * 100
  289. npc_dob['A34'] += koldobtmp_d
  290. killvar 'koldobtmp_d' & killvar 'koldobtmp_m' & killvar 'koldobtmp_y'
  291. $holyday += ', <b><<kanicont>> days left.</b>'
  292. end
  293. !!*************************
  294. !! Final Initializations
  295. VersionCheck = 5030
  296. pcs_dob = birthyear * 10000
  297. pcs_dob += (birthmonth * 100)
  298. pcs_dob += birthday
  299. age = year - ((pcs_dob - (pcs_dob mod 10000)) / 10000)
  300. if ((month * 100) + day) < pcs_dob mod 10000: age -= 1
  301. if age < 17:
  302. vidage = age
  303. else
  304. vidage = age - 1
  305. end
  306. vidageday = 300
  307. pcs_health = pcs_vital * 10 + pcs_stren * 5
  308. pcs_willpwr = pcs_intel * 5 + pcs_sprt * 5
  309. pcs_mana = (pcs_intel * pcs_magik) + pcs_magik * 100 + pcs_vital * 10 + rikudo
  310. pcs_mood = 100
  311. pcs_stam = 100
  312. nathcol = pcs_haircol
  313. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  314. oldsavepcs_haircol = 1
  315. gs 'body', 'initial'
  316. !! Adding underwear and default shoes and assigning them
  317. if $ARGS[1] ! 'CSB' and goth_clothing ! 1:
  318. cheap_panties[1] = 1
  319. cheap_bras[1] = 1
  320. $pantyworntype = 'cheap'
  321. pantywornnumber = 1
  322. $braworntype = 'cheap'
  323. brawornnumber = 1
  324. gm_shoe[6] = 1
  325. danilovich_shoe[21] = 1
  326. $shoeworntype = 'gm'
  327. shoewornnumber = 6
  328. end
  329. !! Starting clothing set
  330. if NTstart = 1:
  331. cheap_panties[12] = 1
  332. cheap_bras[12] = 1
  333. $pantyworntype = 'cheap'
  334. pantywornnumber = 12
  335. $braworntype = 'cheap'
  336. brawornnumber = 12
  337. gm_outfits[50] = 1
  338. gm_outfits_h[50] = 100
  339. gm_outfits_b[50] = pcs_hips
  340. danilovich_outfits[81] = 1
  341. danilovich_outfits_h[81] = 100
  342. gm_dress[11] = 1
  343. gm_dress_h[11] = 100
  344. gm_dress_b[11] = pcs_hips
  345. danilovich_swimsuit[3] = 1
  346. danilovich_swimsuit_h[3] = 60
  347. danilovich_swimsuit_b[3] = pcs_hips
  348. sportsclothingnumber = 81
  349. gs 'clothing', 'wear', 'gm_dress', 11
  350. elseif goth_clothing = 1:
  351. kats_panties[28] = 1
  352. kats_bras[28] = 1
  353. $pantyworntype = 'kats'
  354. pantywornnumber = 28
  355. $braworntype = 'kats'
  356. brawornnumber = 28
  357. danilovich_outfits[91] = 1
  358. danilovich_outfits_h[91] = 100
  359. danilovich_shoe[21] = 1
  360. gm_shoe[9] = 1
  361. shoewornnumber = 9
  362. $shoeworntype = 'gm'
  363. bomba_outfits[16] = 1
  364. bomba_outfits_h[16] = 100
  365. bomba_outfits_b[16] = pcs_hips
  366. bomba_outfits[37] = 1
  367. bomba_outfits_h[37] = 100
  368. bomba_outfits_b[37] = pcs_hips
  369. sportsclothingnumber = 91
  370. gs 'clothing', 'wear', 'bomba_outfits', 37
  371. elseif $ARGS[1] = 'CSB':
  372. cheap_panties[12] = 1
  373. cheap_bras[12] = 1
  374. $pantyworntype = 'cheap'
  375. pantywornnumber = 12
  376. $braworntype = 'cheap'
  377. brawornnumber = 12
  378. danilovich_outfits[81] = 1
  379. danilovich_outfits_h[81] = 100
  380. danilovich_shoe[21] = 1
  381. gm_shoe[9] = 1
  382. shoewornnumber = 9
  383. $shoeworntype = 'gm'
  384. gm_outfits[30] = 1
  385. gm_outfits_h[30] = 100
  386. gm_outfits_b[30] = pcs_hips
  387. cats_dress[1] = 1
  388. cats_dress_h[1] = 100
  389. cats_dress_b[1] = pcs_hips
  390. sportsclothingnumber = 81
  391. gs 'clothing', 'wear', 'cats_dress', 1
  392. elseif pcs_inhib < 5:
  393. gm_outfits[30] = 1
  394. gm_outfits_h[30] = 100
  395. gm_outfits_b[30] = pcs_hips
  396. danilovich_outfits[81] = 1
  397. danilovich_outfits_h[81] = 100
  398. cats_dress[1] = 1
  399. cats_dress_h[1] = 100
  400. cats_dress_b[1] = pcs_hips
  401. sportsclothingnumber = 81
  402. gs 'clothing', 'wear', 'cats_dress', 1
  403. elseif pcs_inhib < 10:
  404. gm_outfits[15] = 1
  405. gm_outfits_h[15] = 100
  406. gm_outfits_b[15] = pcs_hips
  407. danilovich_outfits[76] = 1
  408. danilovich_outfits_h[76] = 100
  409. gm_dress[4] = 1
  410. gm_dress_h[4] = 100
  411. gm_dress_b[4] = pcs_hips
  412. sportsclothingnumber = 76
  413. gs 'clothing', 'wear', 'gm_dress', 4
  414. elseif pcs_inhib < 15:
  415. gm_outfits[58] = 1
  416. gm_outfits_h[58] = 100
  417. gm_outfits_b[58] = pcs_hips
  418. danilovich_outfits[106] = 1
  419. danilovich_outfits_h[106] = 100
  420. gm_dress[7] = 1
  421. gm_dress_h[7] = 100
  422. gm_dress_b[7] = pcs_hips
  423. sportsclothingnumber = 106
  424. gs 'clothing', 'wear', 'gm_dress', 7
  425. elseif pcs_inhib < 20:
  426. gm_outfits[55] = 1
  427. gm_outfits_h[55] = 100
  428. gm_outfits_b[55] = pcs_hips
  429. danilovich_outfits[102] = 1
  430. danilovich_outfits_h[102] = 100
  431. gm_dress[7] = 1
  432. gm_dress_h[7] = 100
  433. gm_dress_b[7] = pcs_hips
  434. sportsclothingnumber = 43
  435. gs 'clothing', 'wear', 'gm_dress', 7
  436. elseif pcs_inhib < 25:
  437. gm_outfits[58] = 1
  438. gm_outfits_h[58] = 100
  439. gm_outfits_b[58] = pcs_hips
  440. danilovich_outfits[87] = 1
  441. danilovich_outfits_h[87] = 100
  442. gm_dress[39] = 1
  443. gm_dress_h[39] = 100
  444. gm_dress_b[39] = pcs_hips
  445. sportsclothingnumber = 1
  446. gs 'clothing', 'wear', 'gm_dress', 39
  447. elseif pcs_inhib < 30:
  448. gm_outfits[91] = 1
  449. gm_outfits_h[91] = 100
  450. gm_outfits_b[91] = pcs_hips
  451. danilovich_outfits[96] = 1
  452. danilovich_outfits_h[96] = 100
  453. gm_dress[57] = 1
  454. gm_dress_h[57] = 100
  455. gm_dress_b[57] = pcs_hips
  456. sportsclothingnumber = 48
  457. gs 'clothing', 'wear', 'gm_dress', 57
  458. elseif pcs_inhib < 35:
  459. gm_outfits[95] = 1
  460. gm_outfits_h[95] = 100
  461. gm_outfits_b[95] = pcs_hips
  462. danilovich_outfits[48] = 1
  463. danilovich_outfits_h[48] = 100
  464. gm_dress[63] = 1
  465. gm_dress_h[63] = 100
  466. gm_dress_b[63] = pcs_hips
  467. sportsclothingnumber = 40
  468. gs 'clothing', 'wear', 'gm_dress', 63
  469. elseif pcs_inhib < 40:
  470. gm_outfits[124] = 1
  471. gm_outfits_h[124] = 100
  472. gm_outfits_b[124] = pcs_hips
  473. danilovich_outfits[45] = 1
  474. danilovich_outfits_h[45] = 100
  475. gm_dress[89] = 1
  476. gm_dress_h[89] = 100
  477. gm_dress_b[89] = pcs_hips
  478. sportsclothingnumber = 45
  479. gs 'clothing', 'wear', 'gm_dress', 89
  480. elseif pcs_inhib < 45:
  481. gm_outfits[131] = 1
  482. gm_outfits_h[131] = 100
  483. gm_outfits_b[131] = pcs_hips
  484. danilovich_outfits[38] = 1
  485. danilovich_outfits_h[38] = 100
  486. gm_dress[109] = 1
  487. gm_dress_h[109] = 100
  488. gm_dress_b[109] = pcs_hips
  489. sportsclothingnumber = 38
  490. gs 'clothing', 'wear', 'gm_dress', 109
  491. elseif pcs_inhib < 50:
  492. gm_outfits[145] = 1
  493. gm_outfits_h[145] = 100
  494. gm_outfits_b[145] = pcs_hips
  495. danilovich_outfits[17] = 1
  496. danilovich_outfits_h[17] = 100
  497. gm_dress[123] = 1
  498. gm_dress_h[123] = 100
  499. gm_dress_b[123] = pcs_hips
  500. sportsclothingnumber = 143
  501. gs 'clothing', 'wear', 'gm_dress', 123
  502. else
  503. gm_outfits[149] = 1
  504. gm_outfits_h[149] = 100
  505. gm_outfits_b[149] = pcs_hips
  506. danilovich_outfits[15] = 1
  507. danilovich_outfits_h[15] = 100
  508. gm_dress[149] = 1
  509. gm_dress_h[149] = 100
  510. gm_dress_b[149] = pcs_hips
  511. scandalicious_bikinis[55] = 1
  512. scandalicious_bikinis_h[55] = 60
  513. scandalicious_bikinis_b[55] = pcs_hips
  514. sportsclothingnumber = 15
  515. gs 'clothing', 'wear', 'gm_dress', 149
  516. end
  517. if swim_start = 99:
  518. allure_swimsuit[99] = 1
  519. allure_swimsuit_h[99] = 60
  520. allure_swimsuit_b[99] = pcs_hips
  521. elseif swim_start = 1:
  522. danilovich_swimsuit[1] = 1
  523. danilovich_swimsuit_h[1] = 60
  524. danilovich_swimsuit_b[1] = pcs_hips
  525. end
  526. !!setting default danilovich outfit and setting coats
  527. if school_clothing = 1:
  528. killvar 'school_clothing'
  529. bomba_outfits[29] = 1
  530. bomba_outfits_h[29] = 120
  531. bomba_outfits_b[29] = pcs_hips
  532. sport_bras[3] = 1
  533. sport_brasS[3] = 0
  534. $sportsbratype = 'sport'
  535. sportsbranumber = 3
  536. sport_panties[3] = 1
  537. sport_pantiesS[3] = 0
  538. $sportspantytype = 'sport'
  539. sportspantynumber = 3
  540. bomba_coats[19] = 1
  541. bomba_coats_h[19] = 200
  542. $coatworntype = 'bomba'
  543. coatwornnumber = 19
  544. $sportscoattype = 'bomba'
  545. sportscoatnumber = 19
  546. else
  547. gm_coats[12] = 1
  548. gm_coats_h[12] = 200
  549. $coatworntype = 'gm'
  550. coatwornnumber = 12
  551. $sportscoattype = 'gm'
  552. sportscoatnumber = 12
  553. sport_bras[1] = 1
  554. sport_brasS[1] = 0
  555. $sportsbratype = 'sport'
  556. sportsbranumber = 1
  557. sport_panties[1] = 1
  558. sport_pantiesS[1] = 0
  559. $sportspantytype = 'sport'
  560. sportspantynumber = 1
  561. if school_clothing = 2:
  562. gm_school[49] = 1
  563. gm_school_h[49] = 120
  564. gm_school_b[49] = pcs_hips
  565. elseif school_clothing = 3:
  566. gm_school[25] = 1
  567. gm_school_h[25] = 120
  568. gm_school_b[25] = pcs_hips
  569. elseif school_clothing = 4:
  570. dolls_dress[40] = 1
  571. dolls_dress_h[40] = 120
  572. dolls_dress_b[40] = pcs_hips
  573. elseif school_clothing = 5:
  574. gm_school[37] = 1
  575. gm_school_h[37] = 120
  576. gm_school_b[37] = pcs_hips
  577. elseif school_clothing = 6:
  578. gm_school[4] = 1
  579. gm_school_h[4] = 120
  580. gm_school_b[4] = pcs_hips
  581. elseif school_clothing = 7:
  582. gm_school[17] = 1
  583. gm_school_h[17] = 120
  584. gm_school_b[17] = pcs_hips
  585. danilovich_outfits[65] = 1
  586. danilovich_outfits_h[65] = 100
  587. sportsclothingnumber = 65
  588. danilovich_shoe[17] = 1
  589. danilovich_shoe[21] = 0
  590. end
  591. killvar 'school_clothing'
  592. end
  593. if danilovich_shoe[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 ---------------------------------