intro_initialization.qsrc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591
  1. # intro_initialization
  2. !!*************************
  3. !! Final Initializations
  4. !! Top area for things that need to be done before setting the variables for either start
  5. year = 2016
  6. BDSMfilm = 0
  7. pornstudio = 0
  8. pfilmSTOP = 0
  9. thinkpreg = 0
  10. denypreg = 0
  11. pertemp = 1
  12. pillcvrt = 1
  13. gs 'transport_functions', 'init_all'
  14. pcs_naturallashes = pcs_lashes
  15. !! Initializing elasticity
  16. vshrink = 1
  17. vshrinkdays = 6
  18. ashrink = 1
  19. ashrinkdays = 3
  20. fairycurse = -1
  21. $excer_name[1] = 'Default 1'
  22. $excer_name[2] = 'Default 2'
  23. $excer_name[3] = 'Default 3'
  24. $excer_name[4] = 'Default 4'
  25. $excer_name[5] = 'Default 5'
  26. monthsend[1] = 31
  27. if ((year mod 4 = 0) and (year mod 100 ! 0)) or (year mod 400 = 0):
  28. Leapyear = 1 & monthsend[2] = 29
  29. else
  30. Leapyear = 0 & monthsend[2] = 28
  31. end
  32. monthsend[3] = 31
  33. monthsend[4] = 30
  34. monthsend[5] = 31
  35. monthsend[6] = 30
  36. monthsend[7] = 31
  37. monthsend[8] = 31
  38. monthsend[9] = 30
  39. monthsend[10] = 31
  40. monthsend[11] = 30
  41. monthsend[12] = 31
  42. $monthName[1] = 'January'
  43. $monthName[2] = 'February'
  44. $monthName[3] = 'March'
  45. $monthName[4] = 'April'
  46. $monthName[5] = 'May'
  47. $monthName[6] = 'June'
  48. $monthName[7] = 'July'
  49. $monthName[8] = 'August'
  50. $monthName[9] = 'September'
  51. $monthName[10] = 'October'
  52. $monthName[11] = 'November'
  53. $monthName[12] = 'December'
  54. $month = $monthName[month]
  55. gs 'telefon', 'setup'
  56. pcs_dob = birthyear * 10000
  57. pcs_dob += (birthmonth * 100)
  58. pcs_dob += birthday
  59. age = year - ((pcs_dob - (pcs_dob mod 10000)) / 10000)
  60. if ((month * 100) + day) < pcs_dob mod 10000: age -= 1
  61. if age < 17:
  62. vidage = age
  63. else
  64. vidage = age - 1
  65. end
  66. vidageday = 300
  67. pcs_health = pcs_vital * 10 + pcs_stren * 5
  68. pcs_willpwr = pcs_intel * 5 + pcs_sprt * 5
  69. pcs_mana = (pcs_intel * pcs_magik) + pcs_magik * 100 + pcs_vital * 10 + rikudo
  70. pcs_mood = 100
  71. pcs_stam = 100
  72. makeup['base'] = 1
  73. nathcol = pcs_haircol
  74. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  75. oldsavepcs_haircol = 1
  76. gs 'body', 'initial'
  77. !! **********
  78. gs 'daystart'
  79. gs 'yearstart'
  80. gs 'din_pav'
  81. gs 'din_npc'
  82. gs 'dinSex2'
  83. gs 'dina'
  84. gs 'din_van'
  85. gs 'din_bad'
  86. gs 'dinSex'
  87. !! 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
  88. rikudootvet = 1415
  89. gs 'BanSexType'
  90. gs 'outdoors', 'weather'
  91. menoage = rand(40,50)
  92. temprand = rand(0,10)
  93. if temprand = 0:
  94. menoage += rand(0,5)
  95. elseif temprand < 4:
  96. menoage += rand(3,10)
  97. elseif temprand < 9:
  98. menoage += rand(5,12)
  99. else
  100. menoage += rand(7,13)
  101. end
  102. !!Setting up period start and turning on auto tracking if not on hardcore difficulty
  103. daylastperiod = daystart
  104. temprand = rand(1,3)
  105. if temprand = 1:
  106. cycle = 1
  107. EggRH = rand(1,149)
  108. FocH = EggRH + 4*24
  109. mesec = 0
  110. unfertegg = 0
  111. ferteggage = 0
  112. Ovulate = 0
  113. LutH = 0
  114. daylastperiod -= FocH/24
  115. elseif temprand = 2:
  116. lastovulation = daystart
  117. cycle = 2
  118. unfertegg = 1
  119. ferteggage = rand(0,44)
  120. Ovulate = (rand(24,44) - ferteggage)
  121. if Ovulate <= 0: Ovulate = 1
  122. mesec = 0
  123. EggRH = 0
  124. FocH = 0
  125. LutH = 0
  126. daylastperiod -= 10+(ferteggage/24)
  127. elseif temprand = 3:
  128. cycle = 3
  129. LutH = rand(0,300)
  130. ferteggage = 36 + LutH
  131. mesec = 0
  132. EggRH = 0
  133. FocH = 0
  134. unfertegg = 0
  135. Ovulate = 0
  136. daylastperiod -= 10+(ferteggage/24)
  137. end
  138. if daylastperiod + 4 > daystart:
  139. lastmens = daylastperiod - 20
  140. else
  141. lastmens = daylastperiod+4
  142. end
  143. if difficulty = 4:
  144. cheatVars['track_period'] = 0
  145. else
  146. cheatVars['track_period'] = 1
  147. end
  148. cheatVars['enema'] = 1
  149. cheatVars['auto_tampons'] = 1
  150. !! give everyone some shampoo
  151. mc_inventory['shampoo'] += 10
  152. pcs_horny = 0
  153. killvar 'opPRE'
  154. killvar 'tgs_skipinto'
  155. gs 'stat'
  156. showstat 0
  157. showobjs 0
  158. !! Clothing must go last so that hip size is set
  159. !! Adding underwear and default shoes and assigning them
  160. $coatworntype = 'none'
  161. coatwornnumber = 0
  162. if $ARGS[1] ! 'CSB' and $start_type['cat'] ! 'goth':
  163. gm_panties[1] = 1
  164. gm_bras[1] = 1
  165. $pantyworntype = 'gm'
  166. pantywornnumber = 1
  167. $braworntype = 'gm'
  168. brawornnumber = 1
  169. gm_shoe[6] = 1
  170. danilovich_shoe[21] = 1
  171. $shoeworntype = 'gm'
  172. shoewornnumber = 6
  173. end
  174. !! Starting clothing set
  175. if $start_type['cat'] = 'goth':
  176. cats_panties[15] = 1
  177. cats_bras[15] = 1
  178. $pantyworntype = 'cats'
  179. pantywornnumber = 15
  180. $braworntype = 'cats'
  181. brawornnumber = 15
  182. danilovich_outfits[80] = 1
  183. danilovich_outfits_h[80] = 100
  184. danilovich_shoe[19] = 1
  185. gm_shoe[25] = 1
  186. shoewornnumber = 25
  187. $shoeworntype = 'gm'
  188. dolls_outfits[16] = 1
  189. dolls_outfits_h[16] = 100
  190. dolls_outfits_b[16] = pcs_hips
  191. dolls_outfits[37] = 1
  192. dolls_outfits_h[37] = 100
  193. dolls_outfits_b[37] = pcs_hips
  194. gm_school[51] = 1
  195. gm_school_h[51] = 120
  196. gm_school_b[51] = pcs_hips
  197. sportsclothingnumber = 80
  198. gs 'clothing', 'wear', 'dolls_outfits', 37
  199. elseif $ARGS[1] = 'CSB':
  200. gm_panties[12] = 1
  201. gm_bras[12] = 1
  202. $pantyworntype = 'gm'
  203. pantywornnumber = 12
  204. $braworntype = 'gm'
  205. brawornnumber = 12
  206. danilovich_outfits[81] = 1
  207. danilovich_outfits_h[81] = 100
  208. danilovich_shoe[21] = 1
  209. gm_shoe[9] = 1
  210. shoewornnumber = 9
  211. $shoeworntype = 'gm'
  212. gm_outfits[30] = 1
  213. gm_outfits_h[30] = 100
  214. gm_outfits_b[30] = pcs_hips
  215. cats_dress[1] = 1
  216. cats_dress_h[1] = 100
  217. cats_dress_b[1] = pcs_hips
  218. sportsclothingnumber = 81
  219. gs 'clothing', 'wear', 'cats_dress', 1
  220. elseif $start_type['cat'] = 'anorexic':
  221. !!anorexic start
  222. gm_panties[15] = 1
  223. gm_bras[15] = 1
  224. gm_dress[39] = 1
  225. gm_dress_h[39] = 100
  226. gm_dress_b[39] = pcs_hips
  227. danilovich_outfits[88] = 1
  228. danilovich_outfits_h[88] = 100
  229. cats_outfits[90] = 1
  230. cats_outfits_h[90] = 100
  231. cats_outfits_b[90] = pcs_hips
  232. danilovich_swimsuit[8] = 1
  233. danilovich_swimsuit_h[8] = 60
  234. danilovich_swimsuit_b[8] = pcs_hips
  235. sportsclothingnumber = 88
  236. gs 'clothing', 'wear', 'cats_outfits', 90
  237. elseif $start_type['cat'] = 'bimbo':
  238. !!bimbo start
  239. gm_panties[14] = 1
  240. gm_bras[14] = 1
  241. $pantyworntype = 'gm'
  242. pantywornnumber = 14
  243. $braworntype = 'gm'
  244. brawornnumber = 14
  245. gm_dress[190] = 1
  246. gm_dress_h[190] = 100
  247. gm_dress_b[190] = pcs_hips
  248. gm_outfits[181] = 1
  249. gm_outfits_h[181] = 100
  250. gm_outfits_b[181] = pcs_hips
  251. gm_shoe[9] = 1
  252. danilovich_outfits[124] = 1
  253. danilovich_outfits_h[124] = 100
  254. cats_outfits[86] = 1
  255. cats_outfits_h[86] = 100
  256. cats_outfits_b[86] = pcs_hips
  257. sportsclothingnumber = 124
  258. gs 'clothing', 'wear', 'cats_outfits', 86
  259. elseif $start_type['cat'] = 'beautiful':
  260. !!Beautiful start
  261. cats_outfits[56] = 1
  262. cats_outfits_h[56] = 100
  263. cats_outfits_b[56] = pcs_hips
  264. danilovich_outfits[35] = 1
  265. danilovich_outfits_h[35] = 100
  266. cats_dress[59] = 1
  267. cats_dress_h[59] = 100
  268. cats_dress_b[59] = pcs_hips
  269. sportsclothingnumber = 35
  270. gs 'clothing', 'wear', 'cats_dress', 59
  271. elseif pcs_inhib < 5:
  272. gm_outfits[30] = 1
  273. gm_outfits_h[30] = 100
  274. gm_outfits_b[30] = pcs_hips
  275. danilovich_outfits[81] = 1
  276. danilovich_outfits_h[81] = 100
  277. cats_dress[1] = 1
  278. cats_dress_h[1] = 100
  279. cats_dress_b[1] = pcs_hips
  280. sportsclothingnumber = 81
  281. gs 'clothing', 'wear', 'cats_dress', 1
  282. elseif pcs_inhib < 10:
  283. gm_outfits[3] = 1
  284. gm_outfits_h[3] = 100
  285. gm_outfits_b[3] = pcs_hips
  286. danilovich_outfits[80] = 1
  287. danilovich_outfits_h[80] = 100
  288. gm_dress[4] = 1
  289. gm_dress_h[4] = 100
  290. gm_dress_b[4] = pcs_hips
  291. sportsclothingnumber = 80
  292. gs 'clothing', 'wear', 'gm_dress', 4
  293. elseif pcs_inhib < 15:
  294. gm_outfits[58] = 1
  295. gm_outfits_h[58] = 100
  296. gm_outfits_b[58] = pcs_hips
  297. danilovich_outfits[106] = 1
  298. danilovich_outfits_h[106] = 100
  299. gm_dress[7] = 1
  300. gm_dress_h[7] = 100
  301. gm_dress_b[7] = pcs_hips
  302. sportsclothingnumber = 106
  303. gs 'clothing', 'wear', 'gm_dress', 7
  304. elseif pcs_inhib < 20:
  305. gm_outfits[55] = 1
  306. gm_outfits_h[55] = 100
  307. gm_outfits_b[55] = pcs_hips
  308. danilovich_outfits[102] = 1
  309. danilovich_outfits_h[102] = 100
  310. gm_dress[7] = 1
  311. gm_dress_h[7] = 100
  312. gm_dress_b[7] = pcs_hips
  313. sportsclothingnumber = 102
  314. gs 'clothing', 'wear', 'gm_dress', 7
  315. elseif pcs_inhib < 25:
  316. gm_outfits[58] = 1
  317. gm_outfits_h[58] = 100
  318. gm_outfits_b[58] = pcs_hips
  319. danilovich_outfits[87] = 1
  320. danilovich_outfits_h[87] = 100
  321. gm_dress[39] = 1
  322. gm_dress_h[39] = 100
  323. gm_dress_b[39] = pcs_hips
  324. sportsclothingnumber = 87
  325. gs 'clothing', 'wear', 'gm_dress', 39
  326. elseif pcs_inhib < 30:
  327. gm_outfits[91] = 1
  328. gm_outfits_h[91] = 100
  329. gm_outfits_b[91] = pcs_hips
  330. danilovich_outfits[96] = 1
  331. danilovich_outfits_h[96] = 100
  332. gm_dress[57] = 1
  333. gm_dress_h[57] = 100
  334. gm_dress_b[57] = pcs_hips
  335. sportsclothingnumber = 96
  336. gs 'clothing', 'wear', 'gm_dress', 57
  337. elseif pcs_inhib < 35:
  338. gm_outfits[95] = 1
  339. gm_outfits_h[95] = 100
  340. gm_outfits_b[95] = pcs_hips
  341. danilovich_outfits[48] = 1
  342. danilovich_outfits_h[48] = 100
  343. gm_dress[63] = 1
  344. gm_dress_h[63] = 100
  345. gm_dress_b[63] = pcs_hips
  346. sportsclothingnumber = 48
  347. gs 'clothing', 'wear', 'gm_dress', 63
  348. elseif pcs_inhib < 40:
  349. gm_outfits[124] = 1
  350. gm_outfits_h[124] = 100
  351. gm_outfits_b[124] = pcs_hips
  352. danilovich_outfits[45] = 1
  353. danilovich_outfits_h[45] = 100
  354. gm_dress[89] = 1
  355. gm_dress_h[89] = 100
  356. gm_dress_b[89] = pcs_hips
  357. sportsclothingnumber = 45
  358. gs 'clothing', 'wear', 'gm_dress', 89
  359. elseif pcs_inhib < 45:
  360. gm_outfits[131] = 1
  361. gm_outfits_h[131] = 100
  362. gm_outfits_b[131] = pcs_hips
  363. danilovich_outfits[38] = 1
  364. danilovich_outfits_h[38] = 100
  365. gm_dress[109] = 1
  366. gm_dress_h[109] = 100
  367. gm_dress_b[109] = pcs_hips
  368. sportsclothingnumber = 38
  369. gs 'clothing', 'wear', 'gm_dress', 109
  370. elseif pcs_inhib < 50:
  371. gm_outfits[145] = 1
  372. gm_outfits_h[145] = 100
  373. gm_outfits_b[145] = pcs_hips
  374. danilovich_outfits[17] = 1
  375. danilovich_outfits_h[17] = 100
  376. gm_dress[123] = 1
  377. gm_dress_h[123] = 100
  378. gm_dress_b[123] = pcs_hips
  379. sportsclothingnumber = 17
  380. gs 'clothing', 'wear', 'gm_dress', 123
  381. else
  382. gm_outfits[149] = 1
  383. gm_outfits_h[149] = 100
  384. gm_outfits_b[149] = pcs_hips
  385. danilovich_outfits[15] = 1
  386. danilovich_outfits_h[15] = 100
  387. gm_dress[149] = 1
  388. gm_dress_h[149] = 100
  389. gm_dress_b[149] = pcs_hips
  390. scandalicious_bikinis[55] = 1
  391. scandalicious_bikinis_h[55] = 60
  392. scandalicious_bikinis_b[55] = pcs_hips
  393. sportsclothingnumber = 15
  394. gs 'clothing', 'wear', 'gm_dress', 149
  395. end
  396. if $start_type['group'] = 'cool':
  397. if pcs_inhib <= 10:
  398. allure_swimsuit[3] = 1
  399. allure_swimsuit_h[3] = 60
  400. allure_swimsuit_b[3] = pcs_hips
  401. else
  402. allure_swimsuit[99] = 1
  403. allure_swimsuit_h[99] = 60
  404. allure_swimsuit_b[99] = pcs_hips
  405. end
  406. elseif $start_type['group'] = 'jock':
  407. if pcs_inhib <= 10:
  408. danilovich_swimsuit[1] = 1
  409. danilovich_swimsuit_h[1] = 60
  410. danilovich_swimsuit_b[1] = pcs_hips
  411. else
  412. danilovich_swimsuit[12] = 1
  413. danilovich_swimsuit_h[12] = 60
  414. danilovich_swimsuit_b[12] = pcs_hips
  415. end
  416. end
  417. !!setting default danilovich outfit and setting coats
  418. if $start_type['cat'] = 'goth':
  419. dolls_outfits[29] = 1
  420. dolls_outfits_h[29] = 120
  421. dolls_outfits_b[29] = pcs_hips
  422. danilovich_bras[3] = 1
  423. danilovich_brasS[3] = 0
  424. $sportsbratype = 'danilovich'
  425. sportsbranumber = 3
  426. danilovich_panties[3] = 1
  427. danilovich_pantiesS[3] = 0
  428. $sportspantytype = 'danilovich'
  429. sportspantynumber = 3
  430. dolls_coats[19] = 1
  431. dolls_coats_h[19] = 200
  432. $coatworntype = 'dolls'
  433. coatwornnumber = 19
  434. $sportscoattype = 'dolls'
  435. sportscoatnumber = 19
  436. elseif $start_type['cat'] = 'beautiful':
  437. !! beautiful start
  438. cats_coats[16] = 1
  439. cats_coats_h[16] = 200
  440. $coatworntype = 'cats'
  441. coatwornnumber = 16
  442. $sportscoattype = 'gm'
  443. sportscoatnumber = 12
  444. danilovich_bras[4] = 1
  445. danilovich_brasS[4] = 0
  446. $sportsbratype = 'danilovich'
  447. sportsbranumber = 4
  448. danilovich_panties[4] = 1
  449. danilovich_pantiesS[4] = 0
  450. $sportspantytype = 'danilovich'
  451. sportspantynumber = 4
  452. gm_school[1] = 1
  453. gm_school_h[1] = 120
  454. gm_school_b[1] = pcs_hips
  455. else
  456. gm_coats[12] = 1
  457. gm_coats_h[12] = 200
  458. $coatworntype = 'gm'
  459. coatwornnumber = 12
  460. $sportscoattype = 'gm'
  461. sportscoatnumber = 12
  462. danilovich_bras[1] = 1
  463. danilovich_brasS[1] = 0
  464. $sportsbratype = 'danilovich'
  465. sportsbranumber = 1
  466. danilovich_panties[1] = 1
  467. danilovich_pantiesS[1] = 0
  468. $sportspantytype = 'danilovich'
  469. sportspantynumber = 1
  470. if $start_type['cat'] = 'slut':
  471. gm_school[49] = 1
  472. gm_school_h[49] = 120
  473. gm_school_b[49] = pcs_hips
  474. market_outfits[17] = 1
  475. market_outfits_h[17] = 60
  476. market_outfits_b[17] = pcs_hips
  477. elseif $start_type['cat'] = 'anorexic':
  478. gm_school[127] = 1
  479. gm_school_h[127] = 120
  480. gm_school_b[127] = pcs_hips
  481. elseif $start_type['cat'] = 'bimbo':
  482. cats_dress[127] = 1
  483. cats_dress_h[127] = 100
  484. cats_dress_b[127] = pcs_hips
  485. danilovich_shoe[12] = 1
  486. danilovich_shoe[21] = 0
  487. sportsshoenumber = 12
  488. elseif $start_type['cat'] = 'uglyduckling' or $start_type['cat'] = 'goodgirl':
  489. gm_school[25] = 1
  490. gm_school_h[25] = 120
  491. gm_school_b[25] = pcs_hips
  492. elseif $start_type['cat'] = 'alternative':
  493. bomba_dress[40] = 1
  494. bomba_dress_h[40] = 120
  495. bomba_dress_b[40] = pcs_hips
  496. gm_school[52] = 1
  497. gm_school_h[52] = 120
  498. gm_school_b[52] = pcs_hips
  499. elseif $start_type['cat'] = 'dancer':
  500. gm_school[60] = 1
  501. gm_school_h[60] = 120
  502. gm_school_b[60] = pcs_hips
  503. !!Dancer gets leotard
  504. danilovich_outfits[155] = 1
  505. danilovich_outfits_h[155] = 100
  506. danilovich_shoe[6] = 1
  507. danilovich_shoe[21] = 0
  508. sportsshoenumber = 6
  509. elseif $start_type['group'] = 'gopnik':
  510. gm_school[52] = 1
  511. gm_school_h[52] = 120
  512. gm_school_b[52] = pcs_hips
  513. elseif $start_type['group'] = 'cool':
  514. gm_school[32] = 1
  515. gm_school_h[32] = 120
  516. gm_school_b[32] = pcs_hips
  517. elseif $start_type['group'] = 'jock':
  518. gm_school[60] = 1
  519. gm_school_h[60] = 120
  520. gm_school_b[60] = pcs_hips
  521. danilovich_outfits[65] = 1
  522. danilovich_outfits_h[65] = 100
  523. sportsclothingnumber = 65
  524. danilovich_shoe[17] = 1
  525. danilovich_shoe[21] = 0
  526. sportsshoenumber = 17
  527. end
  528. end
  529. if danilovich_shoe[21] = 1:
  530. sportsshoenumber = 21
  531. end
  532. if danilovich_shoe[15] = 1:
  533. sportsshoenumber = 15
  534. end
  535. $sportspursetype = $currentpursetype
  536. sportspursenumber = currentpursenumber
  537. $sports_clothing_name = 'default sports outfit'
  538. gs 'body', 'Update_Body'
  539. gs 'body', 'DailyUpdate'
  540. pcs_stam = stammax
  541. --- intro_initialization ---------------------------------