intro_initialization.qsrc 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477
  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. pcs_naturallashes = pcs_lashes
  14. !! Initializing elasticity
  15. vshrink = 1
  16. vshrinkdays = 6
  17. ashrink = 1
  18. ashrinkdays = 3
  19. fairycurse = -1
  20. $excer_name[1] = 'Default 1'
  21. $excer_name[2] = 'Default 2'
  22. $excer_name[3] = 'Default 3'
  23. $excer_name[4] = 'Default 4'
  24. $excer_name[5] = 'Default 5'
  25. monthsend[1] = 31
  26. if ((year mod 4 = 0) and (year mod 100 ! 0)) or (year mod 400 = 0):
  27. Leapyear = 1 & monthsend[2] = 29
  28. else
  29. Leapyear = 0 & monthsend[2] = 28
  30. end
  31. monthsend[3] = 31
  32. monthsend[4] = 30
  33. monthsend[5] = 31
  34. monthsend[6] = 30
  35. monthsend[7] = 31
  36. monthsend[8] = 31
  37. monthsend[9] = 30
  38. monthsend[10] = 31
  39. monthsend[11] = 30
  40. monthsend[12] = 31
  41. $monthName[1] = 'January'
  42. $monthName[2] = 'February'
  43. $monthName[3] = 'March'
  44. $monthName[4] = 'April'
  45. $monthName[5] = 'May'
  46. $monthName[6] = 'June'
  47. $monthName[7] = 'July'
  48. $monthName[8] = 'August'
  49. $monthName[9] = 'September'
  50. $monthName[10] = 'October'
  51. $monthName[11] = 'November'
  52. $monthName[12] = 'December'
  53. $month = $monthName[month]
  54. gs 'telefon', 'setup'
  55. pcs_dob = birthyear * 10000
  56. pcs_dob += (birthmonth * 100)
  57. pcs_dob += birthday
  58. age = year - ((pcs_dob - (pcs_dob mod 10000)) / 10000)
  59. if ((month * 100) + day) < pcs_dob mod 10000: age -= 1
  60. if age < 17:
  61. vidage = age
  62. else
  63. vidage = age - 1
  64. end
  65. vidageday = 300
  66. pcs_health = pcs_vital * 10 + pcs_stren * 5
  67. pcs_willpwr = pcs_intel * 5 + pcs_sprt * 5
  68. pcs_mana = (pcs_intel * pcs_magik) + pcs_magik * 100 + pcs_vital * 10 + rikudo
  69. pcs_mood = 100
  70. pcs_stam = 100
  71. nathcol = pcs_haircol
  72. pcs_pubecol = pcs_haircol & pcs_pubecol[1] = 1
  73. oldsavepcs_haircol = 1
  74. gs 'body', 'initial'
  75. !! **********
  76. gs 'daystart'
  77. gs 'yearstart'
  78. gs 'din_pav'
  79. gs 'din_npc'
  80. gs 'dinSex2'
  81. gs 'dina'
  82. gs 'din_van'
  83. gs 'din_bad'
  84. gs 'dinSex'
  85. !! 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
  86. rikudootvet = 1415
  87. gs 'BanSexType'
  88. gs 'outdoors', 'weather'
  89. menoage = rand(40,50)
  90. temprand = rand(0,10)
  91. if temprand = 0:
  92. menoage += rand(0,5)
  93. elseif temprand < 4:
  94. menoage += rand(3,10)
  95. elseif temprand < 9:
  96. menoage += rand(5,12)
  97. else
  98. menoage += rand(7,13)
  99. end
  100. !!Setting up period start and turning on auto tracking if not on hardcore difficulty
  101. daylastperiod = daystart
  102. temprand = rand(1,3)
  103. if temprand = 1:
  104. cycle = 1
  105. EggRH = rand(1,149)
  106. FocH = EggRH + 4*24
  107. mesec = 0
  108. unfertegg = 0
  109. ferteggage = 0
  110. Ovulate = 0
  111. LutH = 0
  112. daylastperiod -= FocH/24
  113. elseif temprand = 2:
  114. lastovulation = daystart
  115. cycle = 2
  116. unfertegg = 1
  117. ferteggage = rand(0,44)
  118. Ovulate = (rand(24,44) - ferteggage)
  119. if Ovulate <= 0: Ovulate = 1
  120. mesec = 0
  121. EggRH = 0
  122. FocH = 0
  123. LutH = 0
  124. daylastperiod -= 10+(ferteggage/24)
  125. elseif temprand = 3:
  126. cycle = 3
  127. LutH = rand(0,300)
  128. ferteggage = 36 + LutH
  129. mesec = 0
  130. EggRH = 0
  131. FocH = 0
  132. unfertegg = 0
  133. Ovulate = 0
  134. daylastperiod -= 10+(ferteggage/24)
  135. end
  136. if daylastperiod + 4 > daystart:
  137. lastmens = daylastperiod - 20
  138. else
  139. lastmens = daylastperiod+4
  140. end
  141. if difficulty = 4:
  142. cyccustom = 0
  143. else
  144. cyccustom = 1
  145. end
  146. pcs_horny = 0
  147. killvar 'opPRE'
  148. killvar 'tgs_skipinto'
  149. gs 'stat'
  150. showstat 0
  151. showobjs 0
  152. !! Clothing must go last so that hip size is set
  153. !! Adding underwear and default shoes and assigning them
  154. $coatworntype = 'none'
  155. coatwornnumber = 0
  156. if $ARGS[1] ! 'CSB' and school_clothing ! 1:
  157. cheap_panties[1] = 1
  158. cheap_bras[1] = 1
  159. $pantyworntype = 'cheap'
  160. pantywornnumber = 1
  161. $braworntype = 'cheap'
  162. brawornnumber = 1
  163. gm_shoe[6] = 1
  164. danilovich_shoe[21] = 1
  165. $shoeworntype = 'gm'
  166. shoewornnumber = 6
  167. end
  168. !! Starting clothing set
  169. if school_clothing = 1:
  170. cats_panties[15] = 1
  171. cats_bras[15] = 1
  172. $pantyworntype = 'cats'
  173. pantywornnumber = 15
  174. $braworntype = 'cats'
  175. brawornnumber = 15
  176. danilovich_outfits[80] = 1
  177. danilovich_outfits_h[80] = 100
  178. danilovich_shoe[19] = 1
  179. gm_shoe[25] = 1
  180. shoewornnumber = 25
  181. $shoeworntype = 'gm'
  182. dolls_outfits[16] = 1
  183. dolls_outfits_h[16] = 100
  184. dolls_outfits_b[16] = pcs_hips
  185. dolls_outfits[37] = 1
  186. dolls_outfits_h[37] = 100
  187. dolls_outfits_b[37] = pcs_hips
  188. sportsclothingnumber = 80
  189. gs 'clothing', 'wear', 'dolls_outfits', 37
  190. elseif $ARGS[1] = 'CSB':
  191. cheap_panties[12] = 1
  192. cheap_bras[12] = 1
  193. $pantyworntype = 'cheap'
  194. pantywornnumber = 12
  195. $braworntype = 'cheap'
  196. brawornnumber = 12
  197. danilovich_outfits[81] = 1
  198. danilovich_outfits_h[81] = 100
  199. danilovich_shoe[21] = 1
  200. gm_shoe[9] = 1
  201. shoewornnumber = 9
  202. $shoeworntype = 'gm'
  203. gm_outfits[30] = 1
  204. gm_outfits_h[30] = 100
  205. gm_outfits_b[30] = pcs_hips
  206. cats_dress[1] = 1
  207. cats_dress_h[1] = 100
  208. cats_dress_b[1] = pcs_hips
  209. sportsclothingnumber = 81
  210. gs 'clothing', 'wear', 'cats_dress', 1
  211. elseif pcs_inhib < 5:
  212. gm_outfits[30] = 1
  213. gm_outfits_h[30] = 100
  214. gm_outfits_b[30] = pcs_hips
  215. danilovich_outfits[81] = 1
  216. danilovich_outfits_h[81] = 100
  217. cats_dress[1] = 1
  218. cats_dress_h[1] = 100
  219. cats_dress_b[1] = pcs_hips
  220. sportsclothingnumber = 81
  221. gs 'clothing', 'wear', 'cats_dress', 1
  222. elseif pcs_inhib < 10:
  223. gm_outfits[15] = 1
  224. gm_outfits_h[15] = 100
  225. gm_outfits_b[15] = pcs_hips
  226. danilovich_outfits[80] = 1
  227. danilovich_outfits_h[80] = 100
  228. gm_dress[4] = 1
  229. gm_dress_h[4] = 100
  230. gm_dress_b[4] = pcs_hips
  231. sportsclothingnumber = 80
  232. gs 'clothing', 'wear', 'gm_dress', 4
  233. elseif pcs_inhib < 15:
  234. gm_outfits[58] = 1
  235. gm_outfits_h[58] = 100
  236. gm_outfits_b[58] = pcs_hips
  237. danilovich_outfits[106] = 1
  238. danilovich_outfits_h[106] = 100
  239. gm_dress[7] = 1
  240. gm_dress_h[7] = 100
  241. gm_dress_b[7] = pcs_hips
  242. sportsclothingnumber = 106
  243. gs 'clothing', 'wear', 'gm_dress', 7
  244. elseif pcs_inhib < 20:
  245. gm_outfits[55] = 1
  246. gm_outfits_h[55] = 100
  247. gm_outfits_b[55] = pcs_hips
  248. danilovich_outfits[102] = 1
  249. danilovich_outfits_h[102] = 100
  250. gm_dress[7] = 1
  251. gm_dress_h[7] = 100
  252. gm_dress_b[7] = pcs_hips
  253. sportsclothingnumber = 43
  254. gs 'clothing', 'wear', 'gm_dress', 7
  255. elseif pcs_inhib < 25:
  256. gm_outfits[58] = 1
  257. gm_outfits_h[58] = 100
  258. gm_outfits_b[58] = pcs_hips
  259. danilovich_outfits[87] = 1
  260. danilovich_outfits_h[87] = 100
  261. gm_dress[39] = 1
  262. gm_dress_h[39] = 100
  263. gm_dress_b[39] = pcs_hips
  264. sportsclothingnumber = 1
  265. gs 'clothing', 'wear', 'gm_dress', 39
  266. elseif pcs_inhib < 30:
  267. gm_outfits[91] = 1
  268. gm_outfits_h[91] = 100
  269. gm_outfits_b[91] = pcs_hips
  270. danilovich_outfits[96] = 1
  271. danilovich_outfits_h[96] = 100
  272. gm_dress[57] = 1
  273. gm_dress_h[57] = 100
  274. gm_dress_b[57] = pcs_hips
  275. sportsclothingnumber = 48
  276. gs 'clothing', 'wear', 'gm_dress', 57
  277. elseif pcs_inhib < 35:
  278. gm_outfits[95] = 1
  279. gm_outfits_h[95] = 100
  280. gm_outfits_b[95] = pcs_hips
  281. danilovich_outfits[48] = 1
  282. danilovich_outfits_h[48] = 100
  283. gm_dress[63] = 1
  284. gm_dress_h[63] = 100
  285. gm_dress_b[63] = pcs_hips
  286. sportsclothingnumber = 40
  287. gs 'clothing', 'wear', 'gm_dress', 63
  288. elseif pcs_inhib < 40:
  289. gm_outfits[124] = 1
  290. gm_outfits_h[124] = 100
  291. gm_outfits_b[124] = pcs_hips
  292. danilovich_outfits[45] = 1
  293. danilovich_outfits_h[45] = 100
  294. gm_dress[89] = 1
  295. gm_dress_h[89] = 100
  296. gm_dress_b[89] = pcs_hips
  297. sportsclothingnumber = 45
  298. gs 'clothing', 'wear', 'gm_dress', 89
  299. elseif pcs_inhib < 45:
  300. gm_outfits[131] = 1
  301. gm_outfits_h[131] = 100
  302. gm_outfits_b[131] = pcs_hips
  303. danilovich_outfits[38] = 1
  304. danilovich_outfits_h[38] = 100
  305. gm_dress[109] = 1
  306. gm_dress_h[109] = 100
  307. gm_dress_b[109] = pcs_hips
  308. sportsclothingnumber = 38
  309. gs 'clothing', 'wear', 'gm_dress', 109
  310. elseif pcs_inhib < 50:
  311. gm_outfits[145] = 1
  312. gm_outfits_h[145] = 100
  313. gm_outfits_b[145] = pcs_hips
  314. danilovich_outfits[17] = 1
  315. danilovich_outfits_h[17] = 100
  316. gm_dress[123] = 1
  317. gm_dress_h[123] = 100
  318. gm_dress_b[123] = pcs_hips
  319. sportsclothingnumber = 143
  320. gs 'clothing', 'wear', 'gm_dress', 123
  321. else
  322. gm_outfits[149] = 1
  323. gm_outfits_h[149] = 100
  324. gm_outfits_b[149] = pcs_hips
  325. danilovich_outfits[15] = 1
  326. danilovich_outfits_h[15] = 100
  327. gm_dress[149] = 1
  328. gm_dress_h[149] = 100
  329. gm_dress_b[149] = pcs_hips
  330. scandalicious_bikinis[55] = 1
  331. scandalicious_bikinis_h[55] = 60
  332. scandalicious_bikinis_b[55] = pcs_hips
  333. sportsclothingnumber = 15
  334. gs 'clothing', 'wear', 'gm_dress', 149
  335. end
  336. if swim_start = 99:
  337. if pcs_inhib <= 10:
  338. allure_swimsuit[3] = 1
  339. allure_swimsuit_h[3] = 60
  340. allure_swimsuit_b[3] = pcs_hips
  341. else
  342. allure_swimsuit[99] = 1
  343. allure_swimsuit_h[99] = 60
  344. allure_swimsuit_b[99] = pcs_hips
  345. end
  346. elseif swim_start = 1:
  347. if pcs_inhib < 10:
  348. danilovich_swimsuit[1] = 1
  349. danilovich_swimsuit_h[1] = 60
  350. danilovich_swimsuit_b[1] = pcs_hips
  351. else
  352. danilovich_swimsuit[12] = 1
  353. danilovich_swimsuit_h[12] = 60
  354. danilovich_swimsuit_b[12] = pcs_hips
  355. end
  356. end
  357. !!setting default danilovich outfit and setting coats
  358. if school_clothing = 1:
  359. killvar 'school_clothing'
  360. dolls_outfits[29] = 1
  361. dolls_outfits_h[29] = 120
  362. dolls_outfits_b[29] = pcs_hips
  363. sport_bras[3] = 1
  364. sport_brasS[3] = 0
  365. $sportsbratype = 'sport'
  366. sportsbranumber = 3
  367. sport_panties[3] = 1
  368. sport_pantiesS[3] = 0
  369. $sportspantytype = 'sport'
  370. sportspantynumber = 3
  371. dolls_coats[19] = 1
  372. dolls_coats_h[19] = 200
  373. $coatworntype = 'dolls'
  374. coatwornnumber = 19
  375. $sportscoattype = 'dolls'
  376. sportscoatnumber = 19
  377. else
  378. gm_coats[12] = 1
  379. gm_coats_h[12] = 200
  380. $coatworntype = 'gm'
  381. coatwornnumber = 12
  382. $sportscoattype = 'gm'
  383. sportscoatnumber = 12
  384. sport_bras[1] = 1
  385. sport_brasS[1] = 0
  386. $sportsbratype = 'sport'
  387. sportsbranumber = 1
  388. sport_panties[1] = 1
  389. sport_pantiesS[1] = 0
  390. $sportspantytype = 'sport'
  391. sportspantynumber = 1
  392. if school_clothing = 2:
  393. gm_school[49] = 1
  394. gm_school_h[49] = 120
  395. gm_school_b[49] = pcs_hips
  396. elseif school_clothing = 3:
  397. gm_school[25] = 1
  398. gm_school_h[25] = 120
  399. gm_school_b[25] = pcs_hips
  400. elseif school_clothing = 4:
  401. bomba_dress[40] = 1
  402. bomba_dress_h[40] = 120
  403. bomba_dress_b[40] = pcs_hips
  404. elseif school_clothing = 5:
  405. gm_school[37] = 1
  406. gm_school_h[37] = 120
  407. gm_school_b[37] = pcs_hips
  408. elseif school_clothing = 6:
  409. gm_school[4] = 1
  410. gm_school_h[4] = 120
  411. gm_school_b[4] = pcs_hips
  412. elseif school_clothing = 7:
  413. gm_school[17] = 1
  414. gm_school_h[17] = 120
  415. gm_school_b[17] = pcs_hips
  416. danilovich_outfits[65] = 1
  417. danilovich_outfits_h[65] = 100
  418. sportsclothingnumber = 65
  419. danilovich_shoe[17] = 1
  420. danilovich_shoe[21] = 0
  421. end
  422. killvar 'school_clothing'
  423. end
  424. if danilovich_shoe[17] = 1:
  425. sportsshoenumber = 17
  426. else
  427. sportsshoenumber = 21
  428. end
  429. $sportspursetype = $currentpursetype
  430. sportspursenumber = currentpursenumber
  431. $sports_clothing_name = 'default sports outfit'
  432. killvar 'swim_start'
  433. gs 'body'
  434. gs 'body', 'DailyUpdate'
  435. gs 'AppearanceSystem', 'UpdateBaseAppearnce'
  436. --- intro_initialization ---------------------------------