# lover_pref

gs 'boyStat', $lover[lover_number]
!!$boybody = 1 - tall, 2 - average, 3 - short
$boybody = $loverbody[lover_number]
!!$boybod = 1 - thin, 2 - athletic, 3 - chunky, 4 - fat
$boybod = $loverbod[lover_number]
$boyface = $loverface[lover_number]
!! sexual force of 0 prior_to 2
silaVag = loversilaVag[lover_number]
!!security, is responsible for the money and requirements 0 beggar, 1 middle_peasant 2 rich
finance = loverfinance[lover_number]
!!check in appearance, a parameter vnesh
vneshBoy = vneshlover[lover_number]
$boyClo = $loverClo[lover_number]


!!0 - 0 to 2, 1 - 3 to 5, 2, 5 to 6

!! These variables will be compared to the player value 'salocatnow'.
figurBoy = figurelover[lover_number]

	
if figurBoy = 0:
	figurePrefMin = 0
	figurePrefMax = 2
elseif figurBoy = 1:
	figurePrefMin = 3
	figurePrefMax = 4
elseif figurBoy = 2:
	figurePrefMin = 5
	figurePrefMax = 77
else
	figurePrefMin = 0
	figurePrefMax = 99
end


!!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
titBoy = titlover[lover_number]
if titBoy = 0:
	titMin = 0
	titMax = 3
elseif titBoy = 1:
	titMin = 3
	titMax = 4
elseif titBoy = 2:
	titMin = 5
	titMax = 999
end


!!favorite hair color 0 - black, 1 - brown, 2 - redhead, 3 - blonde
hairBoy = hairlover[lover_number]
!!character 0 - soft, 1 -norm 2 - aggressor
harakBoy = haraklover[lover_number]
!!perversity
izvrat = loverizvrat[lover_number]
husb_birth_year = year - boyage
husbAge = boyage


!!new preferences

!!renaming perversity constant
pervConstant = izvrat

!!This is for clothing type preference
!!0 - none, 1 - cheap, 2 - average, 3 - formal, 4 - fetish.
clotTypePrefTmp = clotTypePref[lover_number]

!!This is for the quality of clothing
!! 0 - no preference, 1 - 1 to 4 units cheap to average (Locked if formal chosen), 2 - 5 to 7 units expensive to ballroom quality (Locked if fetish is chosen)
clotQualPrefTmp = clotQualPref[lover_number]

!!Need to add modifiers based on breast size, where larger breasts end up forcing the player to show more cleavage than those with smaller breasts.
!! 0 - no preference, 1 - 1 to 2 or neckline to moderate, 2 - 3 to 4 or heavy to severe, 3 - 5 to 7 or buldging to outpouring 
!! The breast size must be adjusted either when the action is being calculeted or we can base it on their ideal breast size :titBoy + 0/3 depending on the players breast size

!! How much they want to see your chest USE THIS FOR NOW
!! 0 - no preference, 1 - 1 neckline , 2 - 2 or moderate, 3 - 3 to 4 or heavy to severe
!! It doesn''t matter if your poor or rich, everyone loves tits.
clotTopPrefTmp = clotTopPref[lover_number]

!!This part helps calculate the constant to add to the 


!!This is to set the max/min of the clotTop variables. This is so you dont need to go through the code changing individual numbers.
if clotTopPrefTmp = 1:
	clotTopMin = 1
	clotTopMax = 4
elseif clotTopPrefTmp = 2:
	clotTopMin = 3
	clotTopMax = 5
elseif clotTopPrefTmp = 3:
	clotTopMin = 5
	clotTopMax = 7
else
	clotTopMin = 0
	clotTopMax = 999
end




!!THIS IS THE EQUATION FOR THE TIT ADDITION
if tits < 2:
	titConstant = 0
elseif tits >= 2 and tits < 4:
	titConstant = 1
elseif tits >= 4 and tits < 6:
	titConstant = 2
elseif tits >= 6:
	titConstant = 3
else
	titConstant = 0
end




!! This is for pants and skirt shortness and will be grouped together as such.
!! 0 - no preference, 1 - 1 to 2 units or ankle to calf length, 2 - 3 to 5 units or knee to miniskirt, 3 - 5 units to 6 or slut to hoe.
bottShorPrefTmp = bottShorPref[lover_number]


!!This is to set the max/min of the bottShor variables. This is so you dont need to go through the code changing individual numbers.
if bottShorPrefTmp = 1:
	bottShorMin = 0
	bottShorMax = 2
elseif bottShorPrefTmp = 2:
	bottShorMin = 3
	bottShorMax = 5
elseif bottShorPrefTmp = 3:
	bottShorMin = 5
	bottShorMax = 6
else
	bottShorMin = 0
	bottShorMax = 999
end


!! This is for clothes thinness.
!! 0 - no preference, 1 - 0 to 2 (Conservative), 2 - 3 to 4 (Moderate), 3 - 4 to 6 (really thin)
!! I see the moderate to really thin overlapping. Its intentional.

!!This is to set the max/min of the clotThinness variables. This is so you dont need to go through the code changing individual numbers.
clotThinPrefTmp = clotThinPref[lover_number]
if clotThinPrefTmp = 1:
	clotThinMin = 0
	clotThinMax = 2
elseif clotThinPrefTmp = 2:
	clotThinMin = 3
	clotThinMax = 4
elseif clotThinPrefTmp = 3:
	clotThinMin = 4
	clotThinMax = 6
else
	pierPrefTmpMin = 0
	clotThinMax = 999
end



!!This is to find out if they want you to wear bimbo clothing
!! 0 - no preference, 1 - Prefers bimbo clothing.
bimbPrefTmp = bimbPref[lover_number]

!!This is to find out if they want you to wear piercings.
!! 0 - no preference, 1 - 0 to 2 piercings, 2 - 3 to 5 piercings, 3 - 6 or more piercings.	
pierPrefTmp = pierPref[lover_number]

!!This is to set the max min
if pierPrefTmp = 1:
	pierPrefTmpMin = 0
	pierPrefTmpMax = 2
elseif pierPrefTmp = 2:
	pierPrefTmpMin = 3
	pierPrefTmpMax = 5
elseif pierPrefTmp = 3:
	pierPrefTmpMin = 6
	pierPrefTmpMax = 999
else
	pierPrefTmpMin = 0
	pierPrefTmpMax = 999
end




!!This is to find out if they want you to have tattoos.
!! 0 - no preference, 1 - 0 to 2 tattoos, 2 - 3 to 5 tattoos, 3 - 6 or more tattoos.
tattPrefTmp = tattPref[lover_number]

!!This is to set the max min for tattoos

if tattPrefTmp = 1:
	tattPrefTmpMin = 0
	tattPrefTmpMax = 2
elseif tattPrefTmp = 2:
	tattPrefTmpMin = 3
	tattPrefTmpMax = 5
elseif tattPrefTmp = 3:
	tattPrefTmpMin = 6
	tattPrefTmpMax = 999
else
	tattPrefTmpMin = 0
	tattPrefTmpMax = 999
end

!!This is to find out how big they want your lips.
!! 0 - no preference, 1 - 2 to 3 units (average) , 2 - 4 units (THIC lips)
lipsPrefTmp = lipsPref[lover_number]

if lipsPrefTmp = 1:
	lipsPrefTmpMin = 2
	lipsPrefTmpMax = 3
elseif lipsPrefTmp = 2:
	lipsPrefTmpMin = 3
	lipsPrefTmpMax = 99
else
	lipsPrefTmpMin = 0
	lipsPrefTmpMax = 99
end

!!This is to find out how big they want YOU.
!! 0 - no preference, 1 - 1 to 3 units (Skinny) , 2 - 3 to 6 units (Average), 3 - 6 + units (THIC)
!! Notice how this one overlaps. I believe that it should because changing ones weight is very hard.
bodyPrefTmp = bodyPref[lover_number]

!!This is to find out how much makeup they want you to wear.
!! 0 - no preference, 1 - 1 (light makeup) , 2 - 2 (moderate makeup), 3 - 3(heavy makeup)
makePrefTmp = makePref[lover_number]


!! This is to see if they like a ditz, average, or a smartypants
!!0 - no preference, 1 - 1 to 30 intelligence, 2 - 30 to 85 intelligence, 3 - 85 + intelligence. 
IQPrefTmp = IQPref[lover_number]

!!This is the new hair color preference
!! 0 - black, 1 - brown, 2 - redhead, 3 - blonde, 4 - no preference,
hairPref = hairBoy
	


!!0 - none, 1 - cheap, 2 - average, 3 - formal, 4 - fetish.
if clotTypePrefTmp = 0:
	$clotTypePrefTmp = ''
elseif clotTypePrefTmp = 1:
	$clotTypePrefTmp = 'cheap'
elseif clotTypePrefTmp = 2:
	$clotTypePrefTmp = 'average'
elseif clotTypePrefTmp = 3:
	$clotTypePrefTmp = 'formal'
elseif clotTypePrefTmp = 4:
	$clotTypePrefTmp = 'fetish'
end

!! 0 - no preference, 1 - 1 to 4 units cheap to average (Locked if formal chosen), 2 - 5 to 7 units expensive to ballroom quality (Locked if fetish is chosen)
if clotQualPrefTmp = 0:
	$clotQualPrefTmp = 'any type of'
elseif clotQualPrefTmp = 1:
	$clotQualPrefTmp = 'anything but expensive'
elseif clotQualPrefTmp = 2:
	$clotQualPrefTmp = 'expensive'
end

!! 0 - no preference, 1 - 1 to 2 or neckline to moderate, 2 - 3 to 4 or heavy to severe, 3 - 5 to 7 or buldging to outpouring 
if clotTopPrefTmp = 0:
	$clotTopPrefTmp = 'any amount of'
elseif clotTopPrefTmp = 1:
	$clotTopPrefTmp = 'a little bit of'
elseif clotTopPrefTmp = 2:
	$clotTopPrefTmp = 'a lot of'
elseif clotTopPrefTmp = 3:
	$clotTopPrefTmp = 'a huge amount of'
end

!! 0 - no preference, 1 - 1 to 2 units or ankle to calf length, 2 - 3 to 4 units or knee to miniskirt, 3 - 5 units to 6 or slut to hoe.
if bottShorPrefTmp = 0:
	$bottShorPrefTmp= 'any length'
elseif bottShorPrefTmp = 1:
	$bottShorPrefTmp= 'modest length'
elseif bottShorPrefTmp = 2:
	$bottShorPrefTmp= 'slightly short length'
elseif bottShorPrefTmp = 3:
	$bottShorPrefTmp= 'really short length'
end

!! 0 - no preference, 1 - 0 to 2 (Conservative), 2 - 3 to 4 (Moderate), 3 - 4 to 6 (really thin)
if clotThinPrefTmp = 0:
	$clotThinPrefTmp= ''
elseif clotThinPrefTmp = 1:
	$clotThinPrefTmp= 'thick'
elseif clotThinPrefTmp = 2:
	$clotThinPrefTmp= 'a little thin'
elseif clotThinPrefTmp = 3:
	$clotThinPrefTmp= 'really thin or even see through'
end

!! 0 - no preference, 1 - Prefers bimbo clothing.
if bimbPrefTmp = 0:
	$bimboPref = ''
else
	$bimboPref = 'a bimbo'
end

!! 0 - no preference, 1 - 0 to 2 piercings, 2 - 3 to 5 piercings, 3 - 6 or more piercings.	
if pierPrefTmp = 0:
	$pierPrefTmp = 'any amount'
elseif pierPrefTmp = 1:
	$pierPrefTmp = 'a couple'
elseif pierPrefTmp = 2:
	$pierPrefTmp = 'a good amount'
elseif pierPrefTmp = 3:
	$pierPrefTmp = 'a lot'
end

!! 0 - no preference, 1 - 0 to 2 tattoos, 2 - 3 to 5 tattoos, 3 - 6 or more tattoos.
if tattPrefTmp = 0:
	$tattPrefTmp = 'any amount'
elseif tattPrefTmp = 1:
	$tattPrefTmp = 'a couple'
elseif tattPrefTmp = 2:
	$tattPrefTmp = 'a good amount'
elseif tattPrefTmp = 3:
	$tattPrefTmp = 'a lot'
end

!! 0 - no preference, 1 - 2 to 3 units (average) , 2 - 4 units (THIC lips)
if lipsPrefTmp = 0:
	$lipsPrefTmp = 'any sized lips'
elseif lipsPrefTmp = 1:
	$lipsPrefTmp = 'average sized lips'
elseif lipsPrefTmp = 2:
	$lipsPrefTmp = 'thick lips'
end

!!This is the Players lip description, this allows flexibility when writing
if pcs_lip = 0:
	$lipDesc = 'thin'
elseif pcs_lip = 1:
	$lipDesc = 'soft'
elseif pcs_lip = 2:
	$lipDesc = 'plump'
elseif pcs_lip = 3:
	$lipDesc = 'juicy'
elseif pcs_lip = 4:
	$lipDesc = 'thick'
end



!! 0 - no preference, 1 - 1 to 3 units (Skinny) , 2 - 3 to 6 units (Average), 3 - 6 + units (THIC)
if bodyPrefTmp = 0:
	$bodyPrefTmp = 'any weight'
elseif bodyPrefTmp = 1:
	$bodyPrefTmp = 'should be skinny'
elseif bodyPrefTmp = 2:
	$bodyPrefTmp = ' should be not to skinny or fat'
elseif bodyPrefTmp = 3:
	$bodyPrefTmp = 'should be thick and curvy'
end

!! 0 - no preference, 1 - 1 (light makeup) , 2 - 2 (moderate makeup), 3 - 3(heavy makeup)
if makePrefTmp = 0:
	$makePrefTmp = 'any amount of makeup'
elseif makePrefTmp = 1:
	$makePrefTmp = 'a sutle amount of makeup'
elseif makePrefTmp = 2:
	$makePrefTmp = ' a good amount of makeup'
elseif makePrefTmp = 3:
	$makePrefTmp = 'a slutty amount of makeup'
end

!!0 - no preference, 1 - 1 to 30 intelligence, 2 - 30 to 85 intelligence, 3 - 85 + intelligence. 
if IQPrefTmp = 0:
	$IQPrefTmp = 'nice'
elseif IQPrefTmp = 1:
	$IQPrefTmp = 'ditzy'
elseif IQPrefTmp = 2:
	$IQPrefTmp = 'with at least a little brain power'
elseif IQPrefTmp = 3:
	$IQPrefTmp = 'genius'
end

!! 0 - black, 1 - brown, 2 - redhead, 3 - blonde, 4 - no preference,
if hairPref = 0:
	$hairPref = 'black'
elseif hairPref = 1:
	$hairPref = 'brown'
elseif hairPref = 2:
	$hairPref = 'redhead'
elseif hairPref = 3:
	$hairPref = 'blond'
elseif hairPref = 4:
	$hairPref = 'any color'
end


!!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
if titBoy = 0:
	$titBoy = 'petite breasts'
elseif titBoy = 1:
	$titBoy = 'good sized breasts'
elseif titBoy = 2:
	$titBoy = 'huge breasts'
end


!! manna , mannamax * 50 / 100:

if pcs_hairbsh = 1 and curly > 0:
	loverrelation[lover_number] += 2 &
	$meetHair = 'Your hair looks very beautiful.'
end
if pcs_hairbsh = 1 and curly = 0:
	loverrelation[lover_number] += 1 
	$meetHair = 'You have pretty hair today.'
end
if pcs_hairbsh = 0:
	loverrelation[lover_number] -= 1 
	$meetHair = 'You look like you were in a hurry.'
end

!!This are generic things your boyfriend will call you based on how much he likes you.
if loverrelation[lover_number] > 80:
	randchan = rand(0,2)
	if randchan = 0 and haraklover[lover_number] ! 0:
		$giveNick = 'angel'
	elseif randchan = 1:
		$giveNick = 'beautiful'
	elseif randchan = 2:
		$giveNick = 'love'
	end
elseif loverrelation[lover_number] > 20:
	randchan = rand(0,1)
	if randchan = 0:
		$giveNick = 'babe'
	elseif randchan = 1:
		$giveNick = '<<$pcs_nickname>>'
	end
else
	$giveNick = '<<$pcs_firstname>>'
end


--- lover_pref ---------------------------------

