# begin
if $ARGS[0] = 'start':
'
CHOOSE GAME START'
*nl
'Transgendered Start:'
'You are Michael Kuznetsov, a fairly average, 35 year old businessman who finds an artefact that changes everything about him and his life. Features magic.'
*nl
'School girl Start:'
'You are a school girl in the most lustful town in Russia. Will you study hard and keep your purity for that special someone or become a sex addicted whore? Or anything in between, the possibilities are endless. No magic.'
*nl
'Cursed schoolgirl Start:'
'Marvel as we recklessly squish both of the above into one start. You are a school girl who finds the amulet and not much changes, except the magic, actually that''s quite a big change.'
act 'Transgendered start':
cla
act 'Show intro (recommended)':
gt 'preSYS', 'TGStart'
end
act 'Skip intro (seen it before)':
tgs_skipinto = 1
gt 'preSYS', 'TGStart'
end
end
act 'School girl Start':
cla
MagikDostup = 1
gt 'preSYS', 'SGStart'
end
act 'Cursed Schoolgirl Start':
cla
altQS = 1
gt 'preSYS', 'SGStart'
end
end
if $ARGS[0] = 'real_character':
cls
'CHARACTER SELECTION'
''
*nl
'This game offers you the ability to create your own character.'
'To do this, replace the image "avatar" in the "images" folder of the game with a file of the same name and format JPEG (.jpg). That''s it!'
'Please note, this choice can only be changed in the cheat menu and in-game changes to hair color, length etc. will not affect the displayed image if you are using a custom one.'
'This function is made solely to simplify things for those that want to use a custom image without having to sort through hundreds of pictures.'
'Your selected image is your own personal choice, and is based on your personal preferences. By default, the game uses an avatar image from the site wikimedia.org.'
*NL 'If you are playing with Quest player for Android, click '
if Enable_Android = 1:
*P 'Here (Current: Yes)'
else
*P 'Here (Current: No)'
end
act'Start a standard character':
cls
gt 'begin', 'start'
end
act'Use the avatar system':
cls
player_avatar = 1
pcs_eyecol = 1
pcs_eyesize = 2
pcs_haircol = 1
pcs_lip = 2
gt 'begin', 'description_real_character'
end
end
if $ARGS[0] = 'description_real_character':
gs 'begin', 'hair'
gs 'begin', 'lip'
gs 'begin', 'eyes'
cls
'CHARACTER CUSTOMIZATION'
''
*nl
'On this screen, you may adjust your character''s description to match your avatar. Please note, at present, hair color and glasses choice may be overridden by the personality choice you make during the game intro.'
*nl
'Customize your:'
!'Your name is <<$pcs_nickname>> <<$pcs_lastname>>. (You may change this during the intro, and also at the passport office in-game.)'
'Birthday'
'Hair'
'Lips'
'Eyes'
act'Done': gt 'begin', 'start'
end
if $ARGS[0] = 'hair':
cls
'CHARACTER CUSTOMIZATION'
''
*nl
if pcs_hairlng <= 1:
$hair = 'You have very short,'
elseif pcs_hairlng <= 31:
$hair = 'You have short,'
elseif pcs_hairlng <= 81:
$hair = 'You have chin length,'
elseif pcs_hairlng <= 161:
$hair = 'You have shoulder length,'
elseif pcs_hairlng <= 261:
$hair = 'You have breast length,'
else
$hair = 'You have very long,'
end
if pcs_haircol = 0 and pcs_haircurl <= 0:$hair += ' straight, black hair.'& $hair2 = 'black hair' & $hair3 = 'black hair'
if pcs_haircol = 1 and pcs_haircurl <= 0:$hair += ' straight, brown hair.'& $hair2 = 'brown hair' & $hair3 = 'brown hair'
if pcs_haircol = 2 and pcs_haircurl <= 0:$hair += ' straight, red hair.'& $hair2 = 'Red hair' & $hair3 = 'red hair'
if pcs_haircol = 3 and pcs_haircurl <= 0:$hair += ' straight, blonde hair.'& $hair2 = 'blond hair' & $hair3 = 'blond hair'
if pcs_haircol = 0 and pcs_haircurl > 0:$hair += ' curly, black hair.'& $hair2 = 'curls' & $hair3 = 'black curls'
if pcs_haircol = 1 and pcs_haircurl > 0:$hair += ' curly, brown hair.'& $hair2 = 'curls' & $hair3 = 'brown curls'
if pcs_haircol = 2 and pcs_haircurl > 0:$hair += ' curly, red hair.'& $hair2 = 'curls' & $hair3 = 'red hair'
if pcs_haircol = 3 and pcs_haircurl > 0:$hair += ' curly, blonde hair.' &$hair2 = 'curls' & $hair3 = 'blond curls'
'Adjust your hair to match your avatar. Please note that, at present, hair choices are overridden by your starting personality choice (e.g. volleyball players will always have straight blond hair).'
*nl
nathcol = pcs_haircol
if avatar_hair = 1:
'Please note that this choice is given only once and you will not be able to change it without starting a new game!'
'You have <<$av_hair>>. Revert to default.'
else
'<<$hair>> You may also manually enter a description.'
end
act'Done': gt'begin','description_real_character'
end
if $ARGS[0] = 'pcs_haircol':
pcs_haircol += 1
if pcs_haircol > 3: pcs_haircol = 0
end
if $ARGS[0] = 'hair_input':
avatar_hair = 1
$av_hair = input("Enter a description of your hair:")
end
if $ARGS[0] = 'lip':
cls
'CHARACTER CUSTOMIZATION'
''
*nl
if pcs_lip = 0:$pcs_lip = 'you have thin<<$pcs_lipbalm>> lips.' & $liptalk = 'thin lips' & $liptalk2 = 'thin lips' & $liptalk3 = 'thin lips'
if pcs_lip = 1:$pcs_lip = 'You have normal<<$pcs_lipbalm>> lips.' & $liptalk = 'soft lips' & $liptalk2 = 'delicate lips' & $liptalk3 = 'tender lips'
if pcs_lip = 2:$pcs_lip = 'You have plump<<$pcs_lipbalm>> lips.' & $liptalk = 'plump lips' & $liptalk2 = 'plump lips' & $liptalk3 = 'plump lips'
if pcs_lip = 3:$pcs_lip = 'You have large,<<$pcs_lipbalm>> full lips.' & $liptalk = 'full lips' & $liptalk2 = 'plump lips' & $liptalk3 = 'full lips'
if pcs_lip = 4:$pcs_lip = 'You have huge, thick<<$pcs_lipbalm>> lips.' & $liptalk = 'thick lips' & $liptalk2 = 'thick lips' & $liptalk3 = 'thick lips'
'Adjust the size of your lips to match your image:'
*nl
'<<$pcs_lip>>'
*nl
if pcs_lip < 4:'Bigger lips'
if pcs_lip > 0:'Smaller lips'
act'Done': gt'begin','description_real_character'
end
if $ARGS[0] = 'eyes':
cls
'CHARACTER CUSTOMIZATION'
if player_avatar = 1:
''
else
''
end
*nl
if pcs_eyecol = 0:$pcs_eyecol = 'brown' & $glacol2 = 'brown'
if pcs_eyecol = 1:$pcs_eyecol = 'gray' & $glacol2 = 'gray'
if pcs_eyecol = 2:$pcs_eyecol = 'green' & $glacol2 = 'green'
if pcs_eyecol = 3:$pcs_eyecol = 'blue' & $glacol2 = 'blue'
if glass <= 0:$glass = '' & glassvnesh = 0
if glass = 1:$glass = ' You wear glasses.' & glassvnesh = 10
if glass = 2:$glass = ' You wear glasses.' & glassvnesh = 5
if pcs_lashes > 2:pcs_lashes = 2
if pcs_lashes = 0:$pcs_lashes = 'with short eyelashes'
if pcs_lashes = 1:$pcs_lashes = 'with normal eyelashes'
if pcs_lashes = 2:$pcs_lashes = 'with long eyelashes'
if pcs_eyesize > 3:pcs_eyesize = 3
if pcs_eyesize = 0:$glaza = 'You have small <<$pcs_eyecol>> eyes, <<$pcs_lashes>>.<<$glass>>' & $glaza2 = '<<$pcs_eyecol>> eyes' & $glaza3 = '<<$glacol2>> eyes'
if pcs_eyesize = 1:$glaza = 'You have expressive <<$pcs_eyecol>> eyes, <<$pcs_lashes>>.<<$glass>>' & $glaza2 = 'expressive <<$pcs_eyecol>> eyes' & $glaza3 = 'expressive <<$glacol2>> eyes'
if pcs_eyesize = 2:$glaza = 'You have large <<$pcs_eyecol>> eyes, <<$pcs_lashes>>.<<$glass>>' & $glaza2 = 'big <<$pcs_eyecol>> eyes' & $glaza3 = 'high <<$glacol2>> eyes'
if pcs_eyesize = 3:$glaza = 'You have huge <<$pcs_eyecol>> eyes, <<$pcs_lashes>>.<<$glass>>' & $glaza2 = 'great <<$pcs_eyecol>> eyes' & $glaza3 = 'great <<$glacol2>> eyes'
'Adjust your eyes and eyelashes to match your avatar. Please note, glasses choice may be overridden by your starting personality choice (e.g. bookworms/nerds will always start with glasses).'
*nl
'<<$glaza>>'
*nl
if pcs_lashes < 2:'Lengthen lashes'
if pcs_lashes > 0:'Shorten lashes'
if pcs_eyesize < 3:'Larger eyes'
if pcs_eyesize > 0:'Smaller eyes'
if glass = 0 and glass < 2:'Wear glasses'
if glass > 0 and glass <= 2:'Remove glasses'
if player_avatar = 1:
act'Done': gt'begin','description_real_character'
else
act'Done': gt 'preCUST', 'SGStart'
end
end
if $ARGS[0] = 'eye color':
pcs_eyecol += 1
if pcs_eyecol > 3: pcs_eyecol = 0
end
if $ARGS[0] = 'birthday':
cls
'CHARACTER CUSTOMIZATION'
if player_avatar = 1:
''
else
''
end
'Choose your date of birth:'
*nl
if birthyear = 0: birthyear = 1998
if birthmonth = 0: birthmonth = 4
if birthday = 0: birthday = 1
if birthmonth = 2:
if ((birthyear mod 4 = 0) and (birthyear mod 100 ! 0)) or (birthyear mod 400 = 0):
monthdays = 29
else
monthdays = 28
end
elseif birthmonth = 4 or birthmonth = 6 or birthmonth = 9 or birthmonth = 11:
monthdays = 30
else
monthdays = 31
end
if birthmonth > 12: birthmonth = 12
if birthmonth < 1: birthmonth = 1
if birthday < 1: birthday = 1
if birthday > monthdays: birthday = monthdays
if birthday < 10 and birthmonth < 10:
'Your birthday: 0<>/0<> (MM/DD)'
elseif birthday < 10 and birthmonth >= 10:
'Your birthday: <>/0<> (MM/DD)'
elseif birthday >= 10 and birthmonth < 10:
'Your birthday: 0<>/<> (MM/DD)'
elseif birthday >= 10 and birthmonth >= 10:
'Your birthday: <>/<> (MM/DD)'
end
*nl
'+5 Days'
'+1 Day'
'-1 Day'
'-5 Days'
'January'
'February'
'March'
'April'
'May'
'June'
'July'
'August'
'September'
'October'
'November'
'December'
if player_avatar = 1:
act'Done': gt 'begin', 'description_real_character'
else
act'Done': gt 'preSYS', 'SGStart2'
end
end
--- begin ---------------------------------