浏览代码

[changed] bust sizes of some NPCs in the npcstatic files + updated NPC bust generation accordingly

Sicaa 4 年之前
父节点
当前提交
22d3f566c4

+ 2 - 2
locations/boy.qsrc

@@ -77,8 +77,8 @@ if $ARGS[0] = 'details':
 	!!requirements of the figure, chest size, hair color.
 	!!0 - ass less 80, 1 back from 80 prior_to 100, 2 ass over 100
 	figurBoy = rand(0, 2)
-	!!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
-	npc_bust[$npclastgenerated] = rand(0, 2)
+	!!0 - 60  curve around 22,5 (C/D cups)
+	npc_bust[$npclastgenerated] = rand(0,15) + rand(0,15) + rand(0,15) & if rand(1,10) = 1: npc_bust[$npclastgenerated] += rand(0,15)
 	!!0 - black, 1 - brown, 2 - Redhead, 3 - blonde
 	npc_haircol[$npclastgenerated] = rand(0, 3)
 	!!character 0 - soft, 1 -norm 2 - aggressor

+ 2 - 2
locations/girl.qsrc

@@ -83,8 +83,8 @@ if $ARGS[0] = 'details':
 	!!requirements of the figure, chest size, hair color.
 	!!0 - ass less 80, 1 back from 80 prior_to 100, 2 ass over 100
 	figurboy = rand(0, 2)
-	!!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
-	npc_bust[$npclastgenerated] = rand(0, 2)
+	!!0 - 60  curve around 22,5 (C/D cups)
+	npc_bust[$npclastgenerated] = rand(0,15) + rand(0,15) + rand(0,15) & if rand(1,10) = 1: npc_bust[$npclastgenerated] += rand(0,15)
 	!!0 - black, 1 - brown, 2 - Redhead, 3 - blonde
 	npc_haircol[$npclastgenerated] = rand(0, 3)
 	!!character 0 - soft, 1 -norm 2 - aggressor

+ 5 - 3
locations/npcgeneratec.qsrc

@@ -105,7 +105,8 @@ elseif npctempgsex = 1:
 	$npc_thdick[$npclastgenerated] = 'clitoris'
 	npc_dick[$npclastgenerated] = rand(0,1)
 	$npc_notes[$npclastgenerated] = 'A female.'
-	npc_bust[$npclastgenerated]= rand(1,12)
+	!!0 - 60  curve around 22,5 (C/D cups)
+	npc_bust[$npclastgenerated] = rand(0,15) + rand(0,15) + rand(0,15) & if rand(1,10) = 1: npc_bust[$npclastgenerated] += rand(0,15)
 	npc_nips[$npclastgenerated] = rand(2,6)
 	if npctempc2[1] >= 20:
 		npc_hymen[$npclastgenerated] = rand(4,6)
@@ -123,7 +124,8 @@ elseif npctempgsex = 2:
 	$npc_thdick[$npclastgenerated] = 'clitoris'
 	npc_dick[$npclastgenerated] = npctempgn[5]
 	$npc_notes[$npclastgenerated] = 'A female Hermaphrodite.'
-	npc_bust[$npclastgenerated]= rand(1,10)
+	!!0 - 60  curve around 22,5 (C/D cups)
+	npc_bust[$npclastgenerated] = rand(0,15) + rand(0,15) + rand(0,15)
 	npc_nips[$npclastgenerated] = rand(1,5)
 	if npctempc2[1] >= 20:
 		npc_hymen[$npclastgenerated] = rand(0,6)
@@ -142,7 +144,7 @@ else
 	$npc_thdick[$npclastgenerated] = $npctempgn[4]
 	npc_dick[$npclastgenerated] = npctempgn[5]
 	$npc_notes[$npclastgenerated] = 'A male Hermaphrodite.'
-	npc_bust[$npclastgenerated]= rand(0,1)
+	npc_bust[$npclastgenerated]= rand(0,10)
 	npc_nips[$npclastgenerated] = rand(1,3)
 	if npctempc2[1] >= 20:
 		npc_hymen[$npclastgenerated] = rand(0,6)

+ 17 - 17
locations/npcstatic1.qsrc

@@ -353,7 +353,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'nerd'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 23
 hotcat_rating['A<<npctemp>>'] = 7
 
 
@@ -378,7 +378,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'jock'
 npc_sexskill['A<<npctemp>>'] = 2
 npc_hymen['A<<npctemp>>'] = 4
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 8
 hotcat_rating['A<<npctemp>>'] = 6
 
 
@@ -399,7 +399,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 20
 hotcat_rating['A<<npctemp>>'] = 7
 
 
@@ -420,7 +420,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 18
 $npcGoSchool['A<<npctemp>>'] = '<a href="exec:gt ''gschool_chats1'',''viktoria''"><<$npc_usedname[''A15'']>></a>'
 hotcat_rating['A<<npctemp>>'] = 7
 
@@ -442,7 +442,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'nerd'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 26
 hotcat_rating['A<<npctemp>>'] = 6
 
 
@@ -463,7 +463,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 34
 hotcat_rating['A<<npctemp>>'] = 9
 
 
@@ -489,7 +489,7 @@ $npc_firstpart['A<<npctemp>>'] = 'A69'
 $npc_lastpart['A<<npctemp>>'] = 'A69'
 npc_sexskill['A<<npctemp>>'] = 1
 npc_hymen['A<<npctemp>>'] = 5
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 21
 if zverSlutQW >= 2:
 	gs 'npcstaticdefaults', 'group', 'outcast'
 else
@@ -515,7 +515,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'jock'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 14
 hotcat_rating['A<<npctemp>>'] = 7
 
 
@@ -536,7 +536,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'gopnik'
 npc_sexskill['A<<npctemp>>'] = 2
 npc_hymen['A<<npctemp>>'] = 5
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 22
 hotcat_rating['A<<npctemp>>'] = 6
 
 
@@ -557,7 +557,7 @@ gs 'npcstaticdefaults', 'group', 'gopnik'
 gs 'npcstaticdefaults', 'defaults'
 npc_sexskill['A<<npctemp>>'] = 1
 npc_hymen['A<<npctemp>>'] = 4
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 18
 $npc_dad['A<<npctemp>>'] = 'A26'
 $npc_mom['A<<npctemp>>'] = 'A27'
 hotcat_rating['A<<npctemp>>'] = 6
@@ -576,7 +576,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'jock'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 27
 hotcat_rating['A<<npctemp>>'] = 9
 
 
@@ -594,7 +594,7 @@ gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'A118'
 npc_sexskill['A<<npctemp>>'] = 2
 npc_hymen['A<<npctemp>>'] = 6
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 14
 $npc_dad['A<<npctemp>>'] = 'A117'
 hotcat_rating['A<<npctemp>>'] = 8
 
@@ -612,7 +612,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'gopnik'
 npc_sexskill['A<<npctemp>>'] = 1
 npc_hymen['A<<npctemp>>'] = 4
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 20
 hotcat_rating['A<<npctemp>>'] = 5
 
 
@@ -633,7 +633,7 @@ npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 20
 if soniaPS > 0:
 	gs 'npcstaticdefaults', 'group', 'outcast'
 else
@@ -707,7 +707,7 @@ $npc_firstpart['A<<npctemp>>'] = 'A35'
 $npc_lastpart['A<<npctemp>>'] = 'A119'
 npc_sexskill['A<<npctemp>>'] = 2
 npc_hymen['A<<npctemp>>'] = 6
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 25
 npc_rel['A<<npctemp>>'] = 100
 
 
@@ -724,7 +724,7 @@ gs 'npcstaticdefaults', 'defaults'
 $npc_lastpart['A<<npctemp>>'] = 'A55'
 npc_sexskill['A<<npctemp>>'] = 2
 npc_hymen['A<<npctemp>>'] = 6
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 18
 npc_rel['A<<npctemp>>'] = 20
 
 
@@ -782,7 +782,7 @@ $npc_lastpart['A<<npctemp>>'] = 'A56'
 npc_vag['A<<npctemp>>'] = 12
 npc_ass['A<<npctemp>>'] = 8
 npc_hymen['A<<npctemp>>'] = 4
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 19
 npc_rel['A<<npctemp>>'] = 50
 $npc_dad['A<<npctemp>>'] = 'A35'
 $npc_mom['A<<npctemp>>'] = 'A29'

+ 12 - 12
locations/npcstatic3.qsrc

@@ -402,7 +402,7 @@ $npc_notes['A<<npctemp>>'] = 'Aleksandrina Volkov is the school''s new headmistr
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'teacher'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 20
 
 
 npctemp = 135
@@ -415,7 +415,7 @@ $npc_notes['A<<npctemp>>'] = 'Yeva Sokoloff is the school''s geography and histo
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'teacher'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 13
 
 
 npctemp = 136
@@ -428,7 +428,7 @@ $npc_notes['A<<npctemp>>'] = 'Olga Aleksandrov is the school''s nurse. Miss Alek
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'teacher'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 30
 
 
 npctemp = 137
@@ -441,7 +441,7 @@ $npc_notes['A<<npctemp>>'] = 'Raven Braakman is the school''s social sciences an
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'teacher'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 34
 
 npctemp = 138
 $npc_dna['A<<npctemp>>'] = '1041262937 1103319358 1212009691 1617547174 1655867289 1930930487 1952353548'
@@ -453,7 +453,7 @@ $npc_notes['A<<npctemp>>'] = 'Arina Orlov is the school''s biology and health te
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'teacher'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 18
 
 
 npctemp = 139
@@ -468,7 +468,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 22
 hotcat_rating['A<<npctemp>>'] = 6
 
 
@@ -484,7 +484,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'coolkid'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 13
 hotcat_rating['A<<npctemp>>'] = 7
 
 
@@ -500,7 +500,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'jock'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 20
 hotcat_rating['A<<npctemp>>'] = 7
 
 
@@ -516,7 +516,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'nerd'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 13
 hotcat_rating['A<<npctemp>>'] = 5
 
 
@@ -530,7 +530,7 @@ $npc_notes['A<<npctemp>>'] = 'Alyona Zima is a hardcore troublemaker, she lives
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'gopnik'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 7
 hotcat_rating['A<<npctemp>>'] = 6
 
 
@@ -546,7 +546,7 @@ gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'gopnik'
 $npc_firstpart['A<<npctemp>>'] = 'V'
 $npc_lastpart['A<<npctemp>>'] = 'V'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 24
 hotcat_rating['A<<npctemp>>'] = 8
 
 
@@ -560,7 +560,7 @@ $npc_notes['A<<npctemp>>'] = 'Ekaterina Maksimov also known as Katyusha. She''s
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
 gs 'npcstaticdefaults', 'group', 'gopnik'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 31
 hotcat_rating['A<<npctemp>>'] = 4
 
 

+ 1 - 1
locations/npcstatic4.qsrc

@@ -566,7 +566,7 @@ else
 end
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
-npc_bust['A<<npctemp>>'] = 9
+npc_bust['A<<npctemp>>'] = 23
 
 
 npctemp = 192

+ 1 - 1
locations/npcstaticdefaults.qsrc

@@ -91,7 +91,7 @@ elseif $ARGS[0] = 'body':
 		npc_makeup['A<<npctemp>>'] = 1
 		npc_skin['A<<npctemp>>'] = 100
 		npc_hgt['A<<npctemp>>'] = 165
-		npc_bust['A<<npctemp>>'] = 90
+		npc_bust['A<<npctemp>>'] = 40
 		npc_hairlng['A<<npctemp>>'] = 100
 		npc_haircol['A<<npctemp>>'] = 2
 		npc_lip['A<<npctemp>>'] = 2

+ 35 - 3
locations/saveupdater.qsrc

@@ -743,7 +743,7 @@ If water_garden > 0: grandmaQW['water_garden'] = water_garden & killvar 'water_g
 If work_garden > 0: grandmaQW['work_garden'] = work_garden & killvar 'work_garden'
 !!---------------------------end of grandparent variable clean up---for 0.8.0 release-----------------------
 
-!! ----- Natasha story variables migrated to array -----
+!! ----- Natasha story variables migrated to array ----- 0.8.0
 ! Natasha''s mom NPC data for existing saves
 if $npc_firstname['A191'] ! 'Isabella':
 	npctemp = 191
@@ -760,7 +760,7 @@ if $npc_firstname['A191'] ! 'Isabella':
 	end
 	npc_gender['A<<npctemp>>'] = 1
 	gs 'npcstaticdefaults', 'defaults'
-	npc_bust['A<<npctemp>>'] = 9
+	npc_bust['A<<npctemp>>'] = 23
 end
 killvar '$NatashaMotherName' & killvar '$NatashaMotherNickname'
 
@@ -821,7 +821,39 @@ if nhib_exp > 0: inhib_exp += nhib_exp & killvar 'nhib_exp'
 killvar 'natsleeprand'
 killvar 'imgrand'
 
-!! ----- Natasha story variables migrated to array -----
+!! ----- Natasha story variables migrated to array ----- 0.8.0
+
+!! Updating npc_bust[] array to the new values ----- 0.8.0
+if npc_bust['A12'] = 9: npc_bust['A12'] = 23
+if npc_bust['A13'] = 9: npc_bust['A13'] = 8
+if npc_bust['A14'] = 9: npc_bust['A14'] = 20
+if npc_bust['A15'] = 9: npc_bust['A15'] = 18
+if npc_bust['A16'] = 9: npc_bust['A16'] = 26
+if npc_bust['A17'] = 9: npc_bust['A17'] = 34
+if npc_bust['A18'] = 9: npc_bust['A18'] = 21
+if npc_bust['A19'] = 9: npc_bust['A19'] = 14
+if npc_bust['A20'] = 9: npc_bust['A20'] = 22
+if npc_bust['A21'] = 9: npc_bust['A21'] = 18
+if npc_bust['A22'] = 9: npc_bust['A22'] = 27
+if npc_bust['A23'] = 9: npc_bust['A23'] = 14
+if npc_bust['A24'] = 9: npc_bust['A24'] = 20
+if npc_bust['A25'] = 9: npc_bust['A25'] = 21
+if npc_bust['A29'] = 9: npc_bust['A29'] = 25
+if npc_bust['A30'] = 9: npc_bust['A30'] = 18
+if npc_bust['A33'] = 9: npc_bust['A33'] = 19
+if npc_bust['A134'] = 9: npc_bust['A134'] = 20
+if npc_bust['A135'] = 9: npc_bust['A135'] = 13
+if npc_bust['A136'] = 9: npc_bust['A136'] = 30
+if npc_bust['A137'] = 9: npc_bust['A137'] = 34
+if npc_bust['A138'] = 9: npc_bust['A138'] = 18
+if npc_bust['A139'] = 9: npc_bust['A139'] = 22
+if npc_bust['A140'] = 9: npc_bust['A140'] = 13
+if npc_bust['A141'] = 9: npc_bust['A141'] = 20
+if npc_bust['A142'] = 9: npc_bust['A142'] = 13
+if npc_bust['A143'] = 9: npc_bust['A143'] = 7
+if npc_bust['A144'] = 9: npc_bust['A144'] = 24
+if npc_bust['A145'] = 9: npc_bust['A145'] = 31
+!! Updating npc_bust[] array to the new values ----- 0.8.0
 
 --- saveupdater ---------------------------------