ソースを参照

[added] new bimbo start from BBZ01

Kevin_Smarts 6 ヶ月 前
コミット
1cfa3d7b25

+ 96 - 13
locations/intro_city_select.qsrc

@@ -151,6 +151,7 @@ if $ARGS[0] = 'charselect':
 		act 'I had a lot of friends': gt 'intro_city_select', 'socialite'
 		act 'I was beautiful': gt 'intro_city_select', 'beautiful'
 		act 'I was just hanging in there': gt 'intro_city_select', 'anorexic'
+		act 'I''m like, bubbly and hot': gt 'intro_city_select', 'bimbo'
 	end
 
 	act 'Gopnik':
@@ -176,7 +177,7 @@ if $ARGS[0] = 'charselect':
 	act 'Random personality':
 !! This allows the player to select a random personality.
 		*clr & cla
-		persrand = rand(0, 18)
+		persrand = rand(0, 19)
 		if persrand <= 3:
 		!! Nerd
 			gs 'intro_city_select', 'nerdinfo'
@@ -209,7 +210,7 @@ if $ARGS[0] = 'charselect':
 				killvar 'persrand'
 				gs 'intro_city_select', 'football'
 			end
-		elseif persrand <= 9:
+		elseif persrand <= 11:
 		!! Popular
 			gs 'intro_city_select', 'popularinfo'
 			if persrand = 8:
@@ -221,36 +222,39 @@ if $ARGS[0] = 'charselect':
 			elseif persrand = 10:
 				killvar 'persrand'
 				gs 'intro_city_select', 'anorexic'
+			elseif persrand = 11:
+				killvar 'persrand'
+				gs 'intro_city_select', 'bimbo'
 			end
-		elseif persrand <= 13:
+		elseif persrand <= 14:
 		!! Gopnik
 			gs 'intro_city_select', 'gopnikinfo'
-			if persrand = 11:
+			if persrand = 12:
 				killvar 'persrand'
 				gs 'intro_city_select', 'gopnikstart'
-			elseif persrand = 12:
+			elseif persrand = 13:
 				killvar 'persrand'
 				gs 'intro_city_select', 'troublemaker'
-			elseif persrand = 13:
+			elseif persrand = 14:
 				killvar 'persrand'
 				gs 'intro_city_select', 'alternative'
 			end
 		else
 		!! Outcast
 			gs 'intro_city_select', 'outcastinfo'
-			if persrand = 14:
+			if persrand = 15:
 				killvar 'persrand'
 				gs'intro_city_select', 'friendless'
-			elseif persrand = 15:
+			elseif persrand = 16:
 				killvar 'persrand'
 				gs 'intro_city_select', 'uglyduckling'
-			elseif persrand = 16:
+			elseif persrand = 17:
 				killvar 'persrand'
 				gs 'intro_city_select', 'goodgirl'
-			elseif persrand = 17:
+			elseif persrand = 18:
 				killvar 'persrand'
 				gs 'intro_city_select', 'slut'
-			elseif persrand = 18:
+			elseif persrand = 19:
 				killvar 'persrand'
 				gs 'intro_city_select', 'goth'
 			end
@@ -1040,7 +1044,7 @@ elseif $ARGS[0] = 'anorexic':
 	'Your family and some of your friends, especially <<$npc_nickname[''A15'']>> and <<$npc_nickname[''A148'']>>, became concerned and with their support, you were able to start recovering. You now have a good relationship with your mother and sister, as well as <<$npc_nickname[''A15'']>> and <<$npc_nickname[''A148'']>>, who defended you and prevented you from becoming an outcast. When you left school you were still a member of your clique, albeit only barely.'
 
 	act 'Confirm this starting option':
-		gs 'intro_sg_select', 'cool'
+		gs 'intro_city_select', 'cool'
 		$start_type['cat'] = 'anorexic'
 
 		!!----- SKILS -----!!
@@ -1091,7 +1095,86 @@ elseif $ARGS[0] = 'anorexic':
 	
 		gt $loc, $loc_arg
 	end
-	act 'Return to starting options': gt 'intro_sg_select', 'charselect'
+elseif $ARGS[0] = 'bimbo':
+	'<center><h4><font color="maroon">I''m like, bubbly and hot</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_4.jpg"></center>'
+	'In your younger years you loved playing with dolls and dressing them up in your favourite colour, pink. At high school you looked good and naturally ended up joining the cool crowd in school. You desire to be in the centre of attention and that has affected her relationship with others. You love dressing up and makeup which has taken up pretty much all of your spare time and gradually it also impacted your school work as you spent a lot of the time in lessons playing with your phone looking at the latest trends etc. This also meant that your relationship with your schoolmates suffered as a result. When you left school you were still a member of your clique but with a lower relationship with most of the other kids in your clique than would be ideal. In addition to which as your grades sufferred and although you managed to pass, your grades were only barely sufficient to allow you entry into university.'
+
+	act 'Confirm this starting option':
+		gs 'intro_city_select', 'cool'
+		$start_type['cat'] = 'bimbo'
+
+		!!----- SKILS -----!!
+		! Attributes
+		pcs_sprt		-= 5
+
+		! Sexual
+		pcs_inhib		= 25
+		willpowermax 	-= 15
+
+		! Dance
+		pcs_danc		+= 40
+
+
+		! Other
+		pcs_persuas		-= 5
+		pcs_makupskl	+= 80
+		pcs_heels		+= 75
+
+		!!----- APPEARANCE -----!!
+		pcs_skin		+= 100
+		pcs_haircol		= 3
+		pcs_hairlng		+= 50
+		pcs_eyecol		= 3
+		pcs_tan		+= 65
+		pcs_lashes	+= 1
+		pcs_lip		+= 1
+		pcs_mass['bust_gen']	= 22	& !D-Cup at ideal BMI
+		pcs_mass['butt_gen']	= 32	& !pcs_butt = 14
+		pcs_mass['body']		= 60
+
+		!!----- INVENTRORY -----!!
+		mc_inventory['comb']			= 1
+		mc_inventory['cosmetics']		= 150
+		mc_inventory['travel_makeup']	= 50
+		mc_inventory['suncream']		= 20
+		mc_inventory['razor']			= 50
+		mc_inventory['tampons']			= 10
+		mc_inventory['eyelash_fake']	= 20
+		mc_inventory['eyelash_mink']	= 5
+		pirsC = 2
+		PirsC2_owned = 1
+		pirsN = 1
+		PirsN1_owned = 1
+		pirsA = 2
+		PirsA2_owned = 1
+		$currentpursetype = 'cats'
+		currentpursenumber = 2
+		cats_purses[2] = 1
+		bag = 1
+
+		!!----- RELATIONSHIPS -----!!
+		gs 'npc_relationship', 'socialgroup_setting_boys', 20, 20, -10, 20, 20, 0
+		gs 'npc_relationship', 'socialgroup_setting_girls', -10, -10, -20, -10, -10, 0
+		gs 'fame', 'pav', 'sex', 60
+
+		!!----- SCHOOL GRADES ------!!
+		gs 'grades', 'grade_award', 'school', 'math', -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'rus',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'lit',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'art',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'bio',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'eng',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'geo',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'sci',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'his',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'comp', -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'mus',  -5		& ! 50
+		gs 'grades', 'grade_award', 'school', 'pe',   -5		& ! 50
+
+		gt $loc, $loc_arg
+	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 

+ 39 - 7
locations/intro_initialization.qsrc

@@ -274,6 +274,28 @@ elseif $start_type['cat'] = 'anorexic':
 	danilovich_swimsuit_b[8] = pcs_hips
 	sportsclothingnumber = 88
 	gs 'clothing', 'wear', 'cats_outfits', 90
+elseif $start_type['cat'] = 'bimbo':
+	!!bimbo start
+	gm_panties[14] = 1
+	gm_bras[14] = 1
+	$pantyworntype = 'gm'
+	pantywornnumber = 14
+	$braworntype = 'gm'
+	brawornnumber = 14
+	gm_dress[190] = 1
+	gm_dress_h[190] = 100
+	gm_dress_b[190] = pcs_hips
+	gm_outfits[181] = 1
+	gm_outfits_h[181] = 100
+	gm_outfits_b[181] = pcs_hips
+	gm_shoe[9] = 1
+	danilovich_outfits[124] = 1
+	danilovich_outfits_h[124] = 100
+	cats_outfits[86] = 1
+	cats_outfits_h[86] = 100
+	cats_outfits_b[86] = pcs_hips
+	sportsclothingnumber = 124
+	gs 'clothing', 'wear', 'cats_outfits', 86
 elseif $start_type['cat'] = 'beautiful':
 	!!Beautiful start
 	cats_outfits[56] = 1
@@ -497,9 +519,16 @@ else
 		market_outfits_h[17] = 60
 		market_outfits_b[17] = pcs_hips
 	elseif $start_type['cat'] = 'anorexic':
-		gm_school[18] = 1
-		gm_school_h[18] = 120
-		gm_school_b[18] = pcs_hips
+		gm_school[127] = 1
+		gm_school_h[127] = 120
+		gm_school_b[127] = pcs_hips
+	elseif $start_type['cat'] = 'bimbo':
+		cats_dress[127] = 1
+		cats_dress_h[127] = 100
+		cats_dress_b[127] = pcs_hips
+		danilovich_shoe[12] = 1
+		danilovich_shoe[21] = 0
+		sportsshoenumber = 12
 	elseif $start_type['cat'] = 'uglyduckling' or $start_type['cat'] = 'goodgirl':
 		gm_school[25] = 1
 		gm_school_h[25] = 120
@@ -519,7 +548,8 @@ else
 		danilovich_outfits[155] = 1
 		danilovich_outfits_h[155] = 100
 		danilovich_shoe[6] = 1
-
+		danilovich_shoe[21] = 0
+		sportsshoenumber = 6
 	elseif $start_type['group'] = 'gopnik':
 		gm_school[52] = 1
 		gm_school_h[52] = 120
@@ -537,14 +567,16 @@ else
 		sportsclothingnumber = 65
 		danilovich_shoe[17] = 1
 		danilovich_shoe[21] = 0
+		sportsshoenumber = 17
 	end
 end
 
-if danilovich_shoe[17] = 1:
-	sportsshoenumber = 17
-else
+if danilovich_shoe[21] = 1:
 	sportsshoenumber = 21
 end
+if danilovich_shoe[15] = 1:
+	sportsshoenumber = 15
+end
 
 $sportspursetype = $currentpursetype
 sportspursenumber = currentpursenumber

+ 42 - 3
locations/intro_initialization_city.qsrc

@@ -259,6 +259,7 @@ if $start_type['cat'] = 'goth':
 	danilovich_outfits_h[91] = 100
 	danilovich_shoe[21] = 0
 	danilovich_shoe[19] = 1
+	sportsshoenumber = 19
 	gm_shoe[9] = 0
 	gm_shoe[25] = 0
 	shoewornnumber = 25
@@ -298,6 +299,43 @@ elseif $start_type['cat'] = 'anorexic':
 	danilovich_swimsuit_b[8] = pcs_hips
 	sportsclothingnumber = 88
 	gs 'clothing', 'wear', 'cats_outfits', 90
+elseif $start_type['cat'] = 'bimbo':
+	!!bimbo start
+	gm_panties[14] = 1
+	gm_bras[14] = 1
+	eroto_panties[3] = 1
+	eroto_bras[3] = 1
+	$pantyworntype = 'gm'
+	pantywornnumber = 14
+	$braworntype = 'gm'
+	brawornnumber = 14
+	gm_shoe[6] = 0
+	cats_shoe[16] = 1
+	$shoeworntype = 'cats'
+	shoewornnumber = 16
+	gm_dress[190] = 1
+	gm_dress_h[190] = 100
+	gm_dress_b[190] = pcs_hips
+	gm_outfits[181] = 1
+	gm_outfits_h[181] = 100
+	gm_outfits_b[181] = pcs_hips
+	gm_shoe[9] = 1
+	danilovich_shoe[12] = 1
+	danilovich_shoe[21] = 0
+	sportsshoenumber = 12
+	coco_dress[139] = 1
+	coco_dress_h[139] = 100
+	coco_dress_b[139] = pcs_hips
+	danilovich_outfits[124] = 1
+	danilovich_outfits_h[124] = 100
+	cats_outfits[86] = 1
+	cats_outfits_h[86] = 100
+	cats_outfits_b[86] = pcs_hips
+	scandalicious_dress[20] = 1
+	scandalicious_dress_h[20] = 100
+	scandalicious_dress_b[20] = pcs_hips
+	sportsclothingnumber = 124
+	gs 'clothing', 'wear', 'cats_outfits', 86
 elseif pcs_inhib < 5:
 	gm_outfits[30] = 1
 	gm_outfits_h[30] = 100
@@ -533,11 +571,12 @@ elseif $start_type['group'] = 'jack':
 	danilovich_swimsuit_b[1] = pcs_hips
 end
 
-if danilovich_shoe[17] = 1:
-	sportsshoenumber = 17
-else
+if danilovich_shoe[21] = 1:
 	sportsshoenumber = 21
 end
+if danilovich_shoe[15] = 1:
+	sportsshoenumber = 15
+end
 $sportspursetype = $currentpursetype
 sportspursenumber = currentpursenumber
 $sports_clothing_name = 'default sports outfit'

+ 68 - 47
locations/intro_sg_select.qsrc

@@ -213,6 +213,7 @@ if $ARGS[0] = 'charselect':
 		act 'I have a lot of friends': gt 'intro_sg_select', 'socialite'
 		act 'I am beautiful': gt 'intro_sg_select', 'beautiful'
 		act 'I am just hanging in there': gt 'intro_sg_select', 'anorexic'
+		act 'I''m like, bubbly and hot': gt 'intro_sg_select', 'bimbo'
 	end
 
 	act 'Gopnik':
@@ -272,53 +273,53 @@ if $ARGS[0] = 'charselect':
 				killvar 'persrand'
 				gs 'intro_sg_select', 'football'
 			end
-		elseif persrand <= 10:
+		elseif persrand <= 11:
 		!! Popular
-			gs 'intro_sg_select', 'popularinfo'
+			gs 'intro_city_select', 'popularinfo'
 			if persrand = 8:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'socialite'
+				gs 'intro_city_select', 'socialite'
 			elseif persrand = 9:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'beautiful'
+				gs 'intro_city_select', 'beautiful'
 			elseif persrand = 10:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'anorexic'
+				gs 'intro_city_select', 'anorexic'
+			elseif persrand = 11:
+				killvar 'persrand'
+				gs 'intro_city_select', 'bimbo'
 			end
 		elseif persrand <= 14:
 		!! Gopnik
-			gs 'intro_sg_select', 'gopnikinfo'
-			if persrand = 11:
-				killvar 'persrand'
-				gs 'intro_sg_select', 'gopnikstart'
-			elseif persrand = 12:
+			gs 'intro_city_select', 'gopnikinfo'
+			if persrand = 12:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'troublemaker'
+				gs 'intro_city_select', 'gopnikstart'
 			elseif persrand = 13:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'vitekgf'
+				gs 'intro_city_select', 'troublemaker'
 			elseif persrand = 14:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'alternative'
+				gs 'intro_city_select', 'alternative'
 			end
 		else
 		!! Outcast
-			gs 'intro_sg_select', 'outcastinfo'
+			gs 'intro_city_select', 'outcastinfo'
 			if persrand = 15:
 				killvar 'persrand'
-				gs'intro_sg_select', 'friendless'
+				gs'intro_city_select', 'friendless'
 			elseif persrand = 16:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'uglyduckling'
+				gs 'intro_city_select', 'uglyduckling'
 			elseif persrand = 17:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'goodgirl'
+				gs 'intro_city_select', 'goodgirl'
 			elseif persrand = 18:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'slut'
+				gs 'intro_city_select', 'slut'
 			elseif persrand = 19:
 				killvar 'persrand'
-				gs 'intro_sg_select', 'goth'
+				gs 'intro_city_select', 'goth'
 			end
 		end
 	end
@@ -1176,12 +1177,6 @@ elseif $ARGS[0] = 'anorexic':
 		mc_inventory['suncream']		= 10
 		mc_inventory['razor']			= 10
 		mc_inventory['tampons']			= 10
-		pirsC = 2
-		PirsC2_owned = 1
-		pirsN = 1
-		PirsN1_owned = 1
-		pirsA = 2
-		PirsA2_owned = 1
 		$currentpursetype = 'fashionista'
 		currentpursenumber = 4
 		fashionista_purses[4] = 1
@@ -1196,10 +1191,9 @@ elseif $ARGS[0] = 'anorexic':
 	act 'Return to starting options': gt 'intro_sg_select', 'charselect'
 
 elseif $ARGS[0] = 'bimbo':
-	'<center><h4><font color="maroon">Just Hanging in There</font></h4></center>'
-	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_3.jpg"></center>'
-	'You had good looks growing up and naturally ended up falling in with the cool crowd. You enjoyed being the center of attention and became obsessed with looking like the models you''d seen on social media and in magazines. You started dieting, but took it too far and ended up losing a lot of weight, which caused some of your fellow students to start talking about you and make the odd joke at your expense. This led to a vicious cycle and as your looks deteriorated, the jokes got worse, which only spurred you on further.'
-	'Your family and some of your friends, especially <<$npc_nickname[''A15'']>> and <<$npc_nickname[''A148'']>>, became concerned and with their support, you were able to start recovering. You now have a good relationship with your mother and sister, as well as <<$npc_nickname[''A15'']>> and <<$npc_nickname[''A148'']>>, who defended you and prevented you from becoming an outcast. You''re still a member of your clique, albeit only barely.'
+	'<center><h4><font color="maroon">I''m like, bubbly and hot</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_4.jpg"></center>'
+	'In your younger years you loved playing with dolls and dressing them up in your favourite colour, pink. At high school you looked good and naturally ended up joining the cool crowd in school. You desire to be in the centre of attention and that has affected her relationship with others. You love dressing up and makeup which has taken up pretty much all of your spare time and gradually it also impacted your school work as you spent a lot of the time in lessons playing with your phone looking at the latest trends etc. This also meant that your relationship with your schoolmates suffered as a result. You''re still a member of your clique but with a lower relationship with most of the other kids in your clique than would be ideal.'
 
 	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'cool'
@@ -1208,48 +1202,75 @@ elseif $ARGS[0] = 'bimbo':
 		!!----- SKILS -----!!
 		! Attributes
 		pcs_sprt		-= 10
+		pcs_intel		-= 10
 
 		! Sexual
-		pcs_inhib		-= 10
+		pcs_inhib		= 35
 		willpowermax 	-= 15
 
 		! Dance
-		pcs_danc		+= 10
+		pcs_danc		+= 20
 
-		! Sport
-		pcs_run			+= 15
 
 		! Other
-		pcs_humint		-= 5
-		pcs_persuas		+= 10
-		pcs_makupskl	+= 20
-		pcs_compskl		+= 5
+		pcs_persuas		-= 10
+		pcs_makupskl	+= 50
+		pcs_heels		+= 35
 
 		!!----- APPEARANCE -----!!
 		pcs_skin		-= 300
-		pcs_haircol		= 2
+		pcs_haircol		= 3
 		pcs_hairlng		-= 50
-		pcs_eyecol		= 2
-		pcs_lip			-= 1
-		pcs_teeth		-= 1
-		pcs_mass['bust_gen']	= 13	& !B-Cup at ideal BMI
-		pcs_mass['butt_gen']	= 17	& !pcs_butt = 8
-		pcs_mass['body']		= 15
+		pcs_eyecol		= 3
+		pcs_tan		+= 45
+		pcs_lashes	+= 1
+		pcs_lip		+= 1
+		pcs_teeth	-= 1
+		pcs_mass['bust_gen']	= 22	& !D-Cup at ideal BMI
+		pcs_mass['butt_gen']	= 32	& !pcs_butt = 14
+		pcs_mass['body']		= 60
 
 		!!----- INVENTRORY -----!!
 		mc_inventory['comb']			= 1
-		mc_inventory['cosmetics']		= 20
+		mc_inventory['cosmetics']		= 50
+		mc_inventory['travel_makeup']	= 20
 		mc_inventory['suncream']		= 10
 		mc_inventory['razor']			= 20
 		mc_inventory['tampons']			= 10
+		mc_inventory['eyelash_fake']	= 10
+		mc_inventory['eyelash_mink']	= 2
+		mc_inventory['suncream']		= 10
+		pirsC = 2
+		PirsC2_owned = 1
+		pirsN = 1
+		PirsN1_owned = 1
+		pirsA = 2
+		PirsA2_owned = 1
 		$currentpursetype = 'cats'
 		currentpursenumber = 2
 		cats_purses[2] = 1
 		bag = 1
 
 		!!----- RELATIONSHIPS -----!!
-		npc_rel['A15'] += 30
-		npc_rel['A148'] += 30
+		grupvalue[1] = 900
+		grupvalue[4] = 300
+		gs 'npc_relationship', 'socialgroup_setting_boys', 20, 20, -10, 20, 20, 0
+		gs 'npc_relationship', 'socialgroup_setting_girls', -10, -10, -20, -10, -10, 0
+		gs 'fame', 'pav', 'sex', 60
+
+		!!----- SCHOOL GRADES ------!!
+		gs 'grades', 'grade_award', 'school', 'math', -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'rus',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'lit',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'art',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'bio',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'eng',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'geo',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'sci',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'his',  -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'comp', -35		& ! 20
+		gs 'grades', 'grade_award', 'school', 'mus',  -5		& ! 50
+		gs 'grades', 'grade_award', 'school', 'pe',   -5		& ! 50
 
 		gt $loc, $loc_arg
 	end