intro_initialization.qsrc 11 KB

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