intro_initialization_city.qsrc 14 KB

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