# preCUST
cls
if night_mode = 1:
fcolor = rgb(255, 255, 255)
bcolor = rgb(0, 0, 0)
lcolor = rgb(106, 90, 205)
else
fcolor = rgb(0, 0, 0)
bcolor = rgb(255, 255, 255)
lcolor = rgb(106, 90, 205)
end
!!Body Customization and Initializations
if $ARGS[0] = 'BeforeCust':
!! This is a placeholder at the moment
end
!!******************** TG Start Body Customization Options ******************************
if $ARGS[0] = 'TGStart':
!! This is to bypass the next part if the avatar system was used
!! It will be changed to bypass the head options, once more body options are added
if player_avatar = 1: gt 'preCUST', 'Done', 'TGS'
!! Just hair and eye color here for now; the dialog will be update as more options are added
'As you drift in unconsciousness, an impression of a woman forms in your mind. Many aspects of her appearance are indistinct, but there are some things you can make out.'
'She is fairly tall.'
*nl
if pcs_eyecol = 0: 'She has brown eyes.'
if pcs_eyecol = 1: 'She has gray eyes.'
if pcs_eyecol = 2: 'She has green eyes.'
if pcs_eyecol = 3: 'She has blue eyes.'
*nl
if pcs_haircol = 0: 'Her hair is black.'
if pcs_haircol = 1: 'Her hair is brown.'
if pcs_haircol = 2: 'Her hair is red.'
if pcs_haircol = 3: 'Her hair is blonde.'
if defcurly = 0:'And it''s naturally straight.'
if defcurly = 1:'And it''s naturally curly.'
*nl
'Everything else about her is fuzzy...'
act 'Done': gt 'preCUST', 'Done', 'TGS'
end
!!******************** SG Start Body Customization Options ******************************
if $ARGS[0] = 'SGStart':
!! This is to bypass the next part if the avatar system was used
!! It will be changed to bypass the head options, once more body options are added
if player_avatar = 1: gt 'preCUST', 'Done', 'SGS'
'
Current face image (based on hairstyle)'
'> src="<>">'
if pcs_eyecol = 0: 'You have brown eyes.'
if pcs_eyecol = 1: 'You have gray eyes.'
if pcs_eyecol = 2: 'You have green eyes.'
if pcs_eyecol = 3: 'You have blue eyes.'
*nl
if pcs_haircol = 0: 'Your hair is black.'
if pcs_haircol = 1: 'Your hair is brown.'
if pcs_haircol = 2: 'Your hair is red.'
if pcs_haircol = 3: 'Your hair is blonde.'
if defcurly = 0:'And it''s naturally straight.'
if defcurly = 1:'And it''s naturally curly.'
*nl
if pcs_hairlng > 975:
pl'Hair length (<>) -100 -25 -5 +5'
elseif pcs_hairlng > 900:
pl'Hair length (<>) -100 -25 -5 +5 +25'
elseif pcs_hairlng >= 100:
pl'Hair length (<>) -100 -25 -5 +5 +25 +100'
elseif pcs_hairlng >= 25:
pl'Hair length (<>) -25 -5 +5 +25 +100'
elseif pcs_hairlng >= 5:
pl'Hair length (<>) -5 +5 +25 +100'
else
pl'Hair length (<>) +5 +25 +100'
end
*nl
'Personalize attributes related to your eyes.'
act 'Done': gt 'preCUST', 'Done', 'SGS'
end
!!******************** NT Start Body Customization Options ******************************
if $ARGS[0] = 'NTStart':
!! This is to bypass the next part if the avatar system was used
!! It will be changed to bypass the head options, once more body options are added
!! It is using the TG done to complete and the magikDostup to split at the end
NTstart = 1
if $pcs_firstname = '':
$pcs_firstname = input("What is your first name? (Leave blank for default)")
if $pcs_firstname = '':$pcs_firstname = 'Svetlana'
$pcs_lastname = input("What is your last name? (Leave blank for default)")
if $pcs_lastname = '':$pcs_lastname = 'Lebedev'
$pcs_nickname = input("What is your nick name? (Note: If you chose a custom name, you have to enter something here!)")
if $pcs_nickname = '':$pcs_nickname = 'Sveta'
end
if player_avatar = 1:
act 'Continue': gt 'preCUST', 'Done', 'NT'
exit
end
pcs_hairlng = 100
!! Just hair and eye color here for now; the dialog will be update as more options are added
'Set your basic appearance details here before you start your story'
*nl
'You are fairly tall.'
*nl
'Current face image (based on hairstyle)'
'> src="<>">'
if pcs_eyecol = 0: 'You have brown eyes.'
if pcs_eyecol = 1: 'You have gray eyes.'
if pcs_eyecol = 2: 'You have green eyes.'
if pcs_eyecol = 3: 'You have blue eyes.'
*nl
if pcs_haircol = 0: 'Your hair is black.'
if pcs_haircol = 1: 'Your hair is brown.'
if pcs_haircol = 2: 'Your hair is red.'
if pcs_haircol = 3: 'Your hair is blonde.'
if defcurly = 0:'And it''s naturally straight.'
if defcurly = 1:'And it''s naturally curly.'
*nl
'Personalize attributes related to your eyes.'
act 'Done': gt 'preCUST', 'Done', 'NT'
end
!!******************** Final variable setting and initializations ***********************
if $ARGS[0] = 'Done':
!! Top area for things that need to be done before setting the variables for either start
year = 2016
BDSMfilm = 0
pornstudio = 0
pfilmSTOP = 0
thinkpreg = 0
denypreg = 0
pertemp = 1
pillcvrt = 1
pcs_naturallashes = pcs_lashes
!! Initializing elasticity
vshrink = 1
vshrinkdays = 6
ashrink = 1
ashrinkdays = 3
fairycurse = -1
$excer_name[1] = 'Default 1'
$excer_name[2] = 'Default 2'
$excer_name[3] = 'Default 3'
$excer_name[4] = 'Default 4'
gs 'fight', 'Wrestlergen'
monthsend[1] = 31
if ((year mod 4 = 0) and (year mod 100 ! 0)) or (year mod 400 = 0):
Leapyear = 1 & monthsend[2] = 29
else
Leapyear = 0 & monthsend[2] = 28
end
monthsend[3] = 31
monthsend[4] = 30
monthsend[5] = 31
monthsend[6] = 30
monthsend[7] = 31
monthsend[8] = 31
monthsend[9] = 30
monthsend[10] = 31
monthsend[11] = 30
monthsend[12] = 31
$monthName[1] = 'January'
$monthName[2] = 'February'
$monthName[3] = 'March'
$monthName[4] = 'April'
$monthName[5] = 'May'
$monthName[6] = 'June'
$monthName[7] = 'July'
$monthName[8] = 'August'
$monthName[9] = 'September'
$monthName[10] = 'October'
$monthName[11] = 'November'
$monthName[12] = 'December'
$month = $monthName[month]
gs 'telefon', 'setup'
!! TG Start Specific Variable Setting
if $ARGS[1] = 'TGS':
age = 18
month = 5
$month = 'May'
day = 4
week = 3
hour = 13
if player_avatar = 0:
birthyear = year - age
birthmonth = 4
birthday = 1
schoool_year = 1998
end
!! Body
pcs_hgt = 170
salo = 60
dick = 0
!! Stats
pcs_stren = 10
strenbuf = 10
pcs_agil = 10
agilbuf = 10
pcs_vital = 10
vitalbuf = 10
pcs_intel = 10
pcs_sprt = 10
pcs_react = 10
pcs_chrsm = 10
pcs_prcptn = 10
pcs_magik = 0
money = 16500
housrA = 1
pcs_pubes = 30
pcs_leghair = 12
pcs_makeup = 1
housr = 1
!! Maruda Hair Mod
pcs_hairlng = 17
!! ***********
cltarelka = 1
fairy = 10
eda = 5
poroshok = 5
shampoo = 5
tampon = 2
pcs_energy = 100
water = 100
pcs_sleep = 100
!! Starting Option Adjustments
!! The TG Background options would be aplied here
!! ***********
end
!! NT Start Specific Variable Setting
if $ARGS[1] = 'NT':
age = 18
month = 5
$month = 'May'
day = 4
week = 3
hour = 13
if player_avatar = 0:
birthyear = year - age
birthmonth = 4
birthday = 1
schoool_year = 1998
end
!! Body
pcs_hgt = 170
salo = 60
dick = 0
!! Stats
pcs_stren = 20
strenbuf = 20
pcs_agil = 15
agilbuf = 15
pcs_vital = 25
vitalbuf = 25
pcs_intel = 30
pcs_sprt = 25
pcs_react = 25
pcs_chrsm = 15
pcs_prcptn = 40
money = 13000
housrA = 1
pcs_pubes = 30
pcs_leghair = 12
pcs_makeup = 5
cheap_purses[7] = 1
$currentpursetype = 'cheap'
currentpursenumber = 7
bag = 1
housr = 1
pcs_exhibition = 15
pcs_heels = 20
pcs_makupskl = 15
pcs_artskls = 15
pcs_compskl = 20
pcs_comphckng = 10
pcs_chess = 15
pcs_danc = 30
cltarelka = 1
fairy = 10
eda = 5
poroshok = 5
shampoo = 20
tampon = 15
pcs_energy = 100
water = 100
pcs_sleep = 100
!! Starting Option Adjustments
!! The TG Background options would be aplied here
!! ***********
end
!! SG Start Specific Variable Setting
if $ARGS[1] = 'SGS':
school[6] = 1
umbrella = 1
sisboyday = -2
housr = 0
cltarelka = 0
fairy = 0
eda = 0
poroshok = 0
shampoo = 0
sanpad = 20
hcolmotherremember = pcs_haircol
hcolfatherremember = pcs_haircol
hcolfronce = 1
!!Setting Kolkas birthday based off the PCs
koldobtmp_d = rand(1,28)
koldobtmp_y = birthyear
koldobtmp_m = birthmonth + 11
if koldobtmp_m > 12:
koldobtmp_y += 1
koldobtmp_m -= 12
end
npc_dob['A34'] = koldobtmp_y * 10000
npc_dob['A34'] += koldobtmp_m * 100
npc_dob['A34'] += koldobtmp_d
killvar 'koldobtmp_d' & killvar 'koldobtmp_m' & killvar 'koldobtmp_y'
$holyday += ', <> days left.'
end
!!*************************
!! Final Initializations
VersionCheck = 5030
pcs_dob = birthyear * 10000
pcs_dob += (birthmonth * 100)
pcs_dob += birthday
age = year - ((pcs_dob - (pcs_dob mod 10000)) / 10000)
if ((month * 100) + day) < pcs_dob mod 10000: age -= 1
if age < 17:
vidage = age
else
vidage = age - 1
end
vidageday = 300
pcs_health = pcs_vital * 10 + pcs_stren * 5
pcs_willpwr = pcs_intel * 5 + pcs_sprt * 5
pcs_manna = (pcs_intel * pcs_magik) + pcs_magik * 100 + pcs_vital * 10 + rikudo
pcs_mood = 100
pcs_stam = 100
nathcol = pcs_haircol
oldsavepcs_haircol = 1
gs 'body_shape', 'initial'
!! Adding underwear
cheap_panties[37] = 1
cheap_bras[11] = 1
$pantyworntype = 'cheap'
pantywornnumber = 37
$braworntype = 'cheap'
brawornnumber = 11
!!adding default shoes and assigning them
sgandm[6] = 1
strainers[21] = 1
$shoeworntype = 'gandm'
shoewornnumber = 6
!! Starting clothing set
if NTstart = 1:
cheap[161] = 1
cheapH[161] = 100
cheapB[161] = pcs_hips
exercise[29] = 1
exerciseH[29] = 100
cheap[370] = 1
cheapH[370] = 100
cheapB[370] = pcs_hips
swimwear[3] = 1
swimwearH[3] = 60
swimwearB[3] = pcs_hips
gs 'clothing', 'wear', 'cheap', 370
elseif pcs_exhibition = 0:
cheap[15] = 1
cheapH[15] = 100
cheapB[15] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[36] = 1
cheapH[36] = 100
cheapB[36] = pcs_hips
gs 'clothing', 'wear', 'cheap', 15
elseif pcs_exhibition = 5:
cheap[48] = 1
cheapH[48] = 100
cheapB[48] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[83] = 1
cheapH[83] = 100
cheapB[83] = pcs_hips
gs 'clothing', 'wear', 'cheap', 48
elseif pcs_exhibition = 10:
cheap[49] = 1
cheapH[49] = 100
cheapB[49] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[70] = 1
cheapH[70] = 100
cheapB[70] = pcs_hips
gs 'clothing', 'wear', 'cheap', 49
elseif pcs_exhibition = 15:
cheap[32] = 1
cheapH[32] = 100
cheapB[32] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[62] = 1
cheapH[62] = 100
cheapB[62] = pcs_hips
gs 'clothing', 'wear', 'cheap', 32
elseif pcs_exhibition = 20:
cheap[4] = 1
cheapH[4] = 100
cheapB[4] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[41] = 1
cheapH[41] = 100
cheapB[41] = pcs_hips
gs 'clothing', 'wear', 'cheap', 41
elseif pcs_exhibition = 25:
cheap[50] = 1
cheapH[50] = 100
cheapB[50] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[81] = 1
cheapH[81] = 100
cheapB[81] = pcs_hips
gs 'clothing', 'wear', 'cheap', 50
elseif pcs_exhibition = 30:
cheap[82] = 1
cheapH[82] = 100
cheapB[82] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[43] = 1
cheapH[43] = 100
cheapB[43] = pcs_hips
gs 'clothing', 'wear', 'cheap', 43
elseif pcs_exhibition = 35:
cheap[43] = 1
cheapH[43] = 100
cheapB[43] = pcs_hips
exercise[4] = 1
exerciseH[4] = 100
cheap[73] = 1
cheapH[73] = 100
cheapB[73] = pcs_hips
gs 'clothing', 'wear', 'cheap', 43
end
coat[5] = 1
coatH[5] = 200
defaultcoat = 5
if swim_start = 98:
swimwear[98] = 1
swimwearH[98] = 60
swimwearB[98] = pcs_hips
elseif swim_start = 69:
swimwear[69] = 1
swimwearH[69] = 60
swimwearB[69] = pcs_hips
end
killvar 'swim_start'
!! **********
gs 'daystart'
gs 'din_pav'
gs 'din_npc'
gs 'dinSex2'
gs 'dina'
gs 'din_van'
gs 'din_bad'
gs 'dinSex'
gs 'dinBoroda'
gs 'BanSexType'
gs 'outdoors', 'weather'
menoage = rand(40,50)
temprand = rand(0,10)
if temprand = 0:
menoage += rand(0,5)
elseif temprand < 4:
menoage += rand(3,10)
elseif temprand < 9:
menoage += rand(5,12)
else
menoage += rand(7,13)
end
daylastperiod = daystart
temprand = rand(1,3)
if temprand = 1:
cycle = 1
EggRH = rand(1,149)
FocH = EggRH + 4*24
mesec = 0
unfertegg = 0
ferteggage = 0
Ovulate = 0
LutH = 0
daylastperiod -= FocH/24
elseif temprand = 2:
cycle = 2
unfertegg = 1
ferteggage = rand(0,44)
Ovulate = (rand(24,44) - ferteggage)
if Ovulate <= 0: Ovulate = 1
mesec = 0
EggRH = 0
FocH = 0
LutH = 0
daylastperiod -= 10+(ferteggage/24)
elseif temprand = 3:
cycle = 3
LutH = rand(0,300)
ferteggage = 36 + LutH
mesec = 0
EggRH = 0
FocH = 0
unfertegg = 0
Ovulate = 0
daylastperiod -= 10+(ferteggage/24)
end
if daylastperiod + 4 > daystart:
lastmens = daylastperiod - 20
else
lastmens = daylastperiod+4
end
pcs_horny = 0
killvar 'opPRE'
killvar 'tgs_skipinto'
gs 'stat'
showstat 0
showobjs 0
if $ARGS[1] = 'NT':
gt 'preNT'
elseif $ARGS[1] = 'TGS':
gt 'preTG', 'sleepPRE'
else
gt 'preALT', 'One'
end
end
--- preCUST ---------------------------------