|
@@ -14,16 +14,35 @@ end
|
|
|
if $ARGS[0] = 'details':
|
|
|
!Select Photos
|
|
|
|
|
|
-:boydetailsloop
|
|
|
- lover_picrand = RAND(1,30)
|
|
|
- if lover_picrand = lover_picture[0] or lover_picrand = lover_picture[1] or lover_picrand = lover_picture[2]: jump 'boydetailsloop'
|
|
|
-
|
|
|
- loverGenderTmp = 0
|
|
|
+ loverGenderTmp = npc_gender[$npclastgenerated]
|
|
|
silaVag = npc_sexskill[$npclastgenerated]
|
|
|
$npc_usedname[$npclastgenerated] = $npc_firstname[$npclastgenerated]
|
|
|
$boydesc = $npc_usedname[$npclastgenerated]
|
|
|
|
|
|
+ hairBoy = npc_haircol[$npclastgenerated]
|
|
|
+ titBoy = npc_bust[$npclastgenerated]
|
|
|
+ vneshBoy = npc_apprnc[$npclastgenerated]
|
|
|
+
|
|
|
!!appearance
|
|
|
+ gs 'boy', 'set_boybody'
|
|
|
+
|
|
|
+ !!Variables responsible for any features like
|
|
|
+ !!security, is responsible for the money and requirements
|
|
|
+ gs 'boy', 'set_finance'
|
|
|
+
|
|
|
+ gs 'boy', 'set_preferences'
|
|
|
+end
|
|
|
+
|
|
|
+! set_unique_pic is depricated
|
|
|
+if $ARGS[0] = 'set_unique_pic':
|
|
|
+ !! boys 1-30, girlfriends 31-60
|
|
|
+ :boydetailsloop
|
|
|
+ lover_picrand[$npclastgenerated] = rand(1, 30)
|
|
|
+ if lover_picrand[$npclastgenerated] = lover_picture[0] or lover_picrand[$npclastgenerated] = lover_picture[1] or lover_picrand[$npclastgenerated] = lover_picture[2]: jump 'boydetailsloop'
|
|
|
+end
|
|
|
+
|
|
|
+
|
|
|
+if $ARGS[0] = 'set_boybody':
|
|
|
boybodyrand = rand(1, 3)
|
|
|
|
|
|
if boybodyrand = 1:
|
|
@@ -54,63 +73,71 @@ if $ARGS[0] = 'details':
|
|
|
end
|
|
|
|
|
|
boyfacerand = rand(1, 3)
|
|
|
+ if boyfacerand = 1:
|
|
|
+ $boyface = 'black'
|
|
|
+ elseif boyfacerand = 2:
|
|
|
+ $boyface = 'brown'
|
|
|
+ else
|
|
|
+ $boyface = 'blond'
|
|
|
+ end
|
|
|
+end
|
|
|
|
|
|
- if boyfacerand = 1: $boyface = 'black'
|
|
|
- if boyfacerand = 2: $boyface = 'brown'
|
|
|
- if boyfacerand = 3: $boyface = 'blond'
|
|
|
-
|
|
|
- !!Variables responsible for any features like
|
|
|
- !!security, is responsible for the money and requirements
|
|
|
+if $ARGS[0] = 'set_finance':
|
|
|
harakBoy = rand(0, 2)
|
|
|
- finance = rand(0, 2)
|
|
|
+ finance = npc_finance[$npclastgenerated]
|
|
|
|
|
|
- if finance = 0:
|
|
|
+ if npc_finance[$npclastgenerated] = 0:
|
|
|
!!Gopnik beggar or a hard worker
|
|
|
!!check in appearance Primary
|
|
|
- if harakBoy = 0: npc_apprnc[$npclastgenerated] = rand(0, 8)
|
|
|
- if harakBoy = 1: npc_apprnc[$npclastgenerated] = rand(0, 16)
|
|
|
- if harakBoy = 2: npc_apprnc[$npclastgenerated] = rand(0, 32)
|
|
|
+ if harakBoy = 0:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 8)
|
|
|
+ elseif harakBoy = 1:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 16)
|
|
|
+ else
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 32)
|
|
|
+ end
|
|
|
|
|
|
$boyClo = 'wearing a tracksuit.'
|
|
|
- elseif finance = 1:
|
|
|
+ elseif npc_finance[$npclastgenerated] = 1:
|
|
|
!!middle_peasant
|
|
|
!!check in appearance
|
|
|
- if harakBoy = 0: npc_apprnc[$npclastgenerated] = rand(0, 16)
|
|
|
- if harakBoy = 1: npc_apprnc[$npclastgenerated] = rand(0, 24)
|
|
|
- if harakBoy = 2: npc_apprnc[$npclastgenerated] = rand(0, 32)
|
|
|
+ if harakBoy = 0:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 16)
|
|
|
+ elseif harakBoy = 1:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 24)
|
|
|
+ else
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(0, 32)
|
|
|
+ end
|
|
|
|
|
|
$boyClo = 'wearing jeans and a sweater.'
|
|
|
- elseif finance = 2:
|
|
|
+ elseif npc_finance[$npclastgenerated] = 2:
|
|
|
!!middle_peasant
|
|
|
!!check in appearance
|
|
|
- if harakBoy = 0: npc_apprnc[$npclastgenerated] = rand(16, 32)
|
|
|
- if harakBoy = 1: npc_apprnc[$npclastgenerated] = rand(24, 32)
|
|
|
- if harakBoy = 2: npc_apprnc[$npclastgenerated] = rand(32, 40)
|
|
|
+ if harakBoy = 0:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(16, 32)
|
|
|
+ elseif harakBoy = 1:
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(24, 32)
|
|
|
+ else
|
|
|
+ npc_apprnc[$npclastgenerated] = rand(32, 40)
|
|
|
+ end
|
|
|
|
|
|
$boyClo = 'wearing an expensive suit.'
|
|
|
end
|
|
|
+end
|
|
|
|
|
|
+
|
|
|
+if $ARGS[0] = 'set_preferences':
|
|
|
!!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 set here as they are boys
|
|
|
- npc_bust[$npclastgenerated] = 0
|
|
|
- !!0 - black, 1 - brown, 2 - Redhead, 3 - blonde
|
|
|
- npc_haircol[$npclastgenerated] = rand(0, 3)
|
|
|
- !!character 0 - soft, 1 -norm 2 - aggressor
|
|
|
+
|
|
|
+ !character 0 - soft, 1 - norm, 2 - aggressor
|
|
|
if rand(0, 100) < 80:
|
|
|
izvrat = 0
|
|
|
else
|
|
|
izvrat = 1
|
|
|
end
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- hairBoy = npc_haircol[$npclastgenerated]
|
|
|
- titBoy = npc_bust[$npclastgenerated]
|
|
|
- vneshBoy = npc_apprnc[$npclastgenerated]
|
|
|
-
|
|
|
-
|
|
|
!! trying to make the preference section
|
|
|
!! Variables here are clotTypePrefTmp, clotQualPrefTmp, clotTopPrefTmp, bottShorPrefTmp, clotThinPrefTmp, bimbPrefTmp, pierPrefTmp, tattPrefTmp, lipsPrefTmp, bodyPrefTmp, makePrefTmp, IQPrefTmp.
|
|
|
|
|
@@ -120,15 +147,15 @@ if $ARGS[0] = 'details':
|
|
|
!!0 - none, 1 - cheap, 2 - average, 3 - formal, 4 - fetish.
|
|
|
clotTypePrefTmp = 0
|
|
|
if rand(0, 4) = 4:
|
|
|
- if finance = 0:
|
|
|
+ if npc_finance[$npclastgenerated] = 0:
|
|
|
clotTypePrefTmp = rand(1,2)
|
|
|
- if rand(0, 1) = 1 and izvrat = 1:clotTypePrefTmp = 4
|
|
|
- elseif finance = 1:
|
|
|
+ if rand(0, 1) = 1 and izvrat = 1: clotTypePrefTmp = 4
|
|
|
+ elseif npc_finance[$npclastgenerated] = 1:
|
|
|
clotTypePrefTmp = rand(1,3)
|
|
|
- if rand(0, 2) = 2 and izvrat = 1:clotTypePrefTmp = 4
|
|
|
- elseif finance = 2:
|
|
|
+ if rand(0, 2) = 2 and izvrat = 1: clotTypePrefTmp = 4
|
|
|
+ elseif npc_finance[$npclastgenerated] = 2:
|
|
|
clotTypePrefTmp = rand(2,3)
|
|
|
- if rand(0, 1) = 1 and izvrat = 1:clotTypePrefTmp = 4
|
|
|
+ if rand(0, 1) = 1 and izvrat = 1: clotTypePrefTmp = 4
|
|
|
end
|
|
|
end
|
|
|
|
|
@@ -137,9 +164,9 @@ if $ARGS[0] = 'details':
|
|
|
!! 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 = 0
|
|
|
if rand(0, 5) = 5:
|
|
|
- if finance = 0:
|
|
|
+ if npc_finance[$npclastgenerated] = 0:
|
|
|
clotQualPrefTmp = 1
|
|
|
- elseif finance = 1:
|
|
|
+ elseif npc_finance[$npclastgenerated] = 1:
|
|
|
clotQualPrefTmp = rand(1, 2)
|
|
|
randchan = rand(0, 1)
|
|
|
if randchan = 0 and clotTypePrefTmp ! 3:
|
|
@@ -147,7 +174,7 @@ if $ARGS[0] = 'details':
|
|
|
elseif randchan = 1 and clotTypePrefTmp ! 1:
|
|
|
clotQualPrefTmp = 2
|
|
|
end
|
|
|
- elseif finance = 2:
|
|
|
+ elseif npc_finance[$npclastgenerated] = 2:
|
|
|
randchan = rand(0, 2)
|
|
|
if randchan = 2 and clotTypePrefTmp ! 1:
|
|
|
clotQualPrefTmp = 2
|
|
@@ -160,14 +187,14 @@ if $ARGS[0] = 'details':
|
|
|
|
|
|
!!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
|
|
|
+ !! The breast size must be adjusted either when the action is being calculeted or we can base it on their ideal breast size :npc_bust[$npclastgenerated] + 0/3 depending on the players breast size
|
|
|
|
|
|
|
|
|
!!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.
|
|
|
|
|
|
slutConstant = 0
|
|
|
- if rand(0, 1) = 1 and izvrat = 1:slutConstant = 1
|
|
|
+ if rand(0, 1) = 1 and izvrat = 1: slutConstant = 1
|
|
|
|
|
|
|
|
|
clotTopPrefTmp = 0
|
|
@@ -180,7 +207,7 @@ if $ARGS[0] = 'details':
|
|
|
elseif randchan = 2 and clotTypePrefTmp ! 3:
|
|
|
clotTopPrefTmp = 3
|
|
|
end
|
|
|
- if clotTopPrefTmp ! 0 and titBoy = 2:
|
|
|
+ if clotTopPrefTmp ! 0 and titnpc_bust[$npclastgenerated] = 2:
|
|
|
if clotPref ! 3:
|
|
|
clotTopPrefTmp += 1
|
|
|
end
|
|
@@ -200,8 +227,7 @@ if $ARGS[0] = 'details':
|
|
|
elseif randchan = 2:
|
|
|
bottShorPrefTmp = 3
|
|
|
end
|
|
|
- randchan = rand(0, 1)
|
|
|
- if slutConstant = 1 and randchan = 1 and clotTypePrefTmp = 4:
|
|
|
+ if slutConstant = 1 and rand(0, 1) = 1 and clotTypePrefTmp = 4:
|
|
|
bottShorPrefTmp = 3
|
|
|
end
|
|
|
end
|
|
@@ -292,10 +318,11 @@ if $ARGS[0] = 'details':
|
|
|
!!0 - no preference, 1 - 1 to 30 intelligence, 2 - 30 to 85 intelligence, 3 - 85 + intelligence.
|
|
|
|
|
|
IQPrefTmp = 0
|
|
|
- if rand(0, 4) = 4:IQPrefTmp = rand(1, 3)
|
|
|
+ if rand(0, 4) = 4: IQPrefTmp = rand(1, 3)
|
|
|
|
|
|
killvar 'randchan'
|
|
|
end
|
|
|
|
|
|
+
|
|
|
--- boy ---------------------------------
|
|
|
|