# begin if $ARGS[0] = 'start': gs 'din_pav' gs 'dinSex2' gs 'dina' gs 'din_van' gs 'din_bad' gs 'dinSex' gs 'dinBoroda' gs 'BanSexType' !{cycle start} '
CHOOSE GAME START
' *nl 'Original Start:' 'You are Michael Kuznetsov, a fairly average, 35 year old businessman whose life is about to be turned inside out. Features magic and an (incomplete) over-arching plot. Beware of unintelligible translations.' *nl 'Alternate Start:' 'You are a 15 or 16 year old small-town girl with another year of school remaining. Name and starting stats are customizable, no magic and no major ''plot'' other than life. Not to say that your classmates and family don''t have their own stories, though!' *nl 'Cursed schoolgirl Start:' 'You are a 15 or 16 year old small-town girl with another year of school remaining. Name and starting stats are customizable. Includes magic and the (incomplete) plot from original start, plus all the family and classmate events from the alternate start.' act '
Original start
': cla pc = 100 VersionCheck = 5030 act '
Show intro (recommended)
': gt 'altPRE', 'Original start' end act '
Skip intro (seen it before)
': gt 'altPRE', 'Original start, Skip intro' end end act '
Alternate Start
': cla pc = 0 VersionCheck = 5030 MagikDostup = 1 gt 'alterStart' end act '
Cursed Schoolgirl Start
': cla pc = 0 VersionCheck = 5030 altQS = 1 gt 'alterStart' 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 root 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 glacol = 1 glaraz = 2 pcs_haircol = 1 lip = 2 gt'begin','description_real_character' end end if $ARGS[0] = 'description_real_character': gs 'begin', 'hair' gs 'begin', 'lip' gs 'begin', 'glaza' 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
' if opPRE = 2: act'
Done
': gt 'alterStart', 'custom' else act'
Done
':gt'begin', 'start' end end if $ARGS[0] = 'hair': cls '
CHARACTER CUSTOMIZATION
' '
' *nl if pcs_haircol = 0 and curly <= 0:$hair = 'You have straight, black hair.'& $hair2 = 'black hair' & $hair3 = 'black hair' if pcs_haircol = 1 and curly <= 0:$hair = 'You have straight, brown hair.'& $hair2 = 'brown hair' & $hair3 = 'brown hair' if pcs_haircol = 2 and curly <= 0:$hair = 'You have straight, red hair.'& $hair2 = 'Red hair' & $hair3 = 'red hair' if pcs_haircol = 3 and curly <= 0:$hair = 'You have straight, blonde hair.'& $hair2 = 'blond hair' & $hair3 = 'blond hair' if pcs_haircol = 0 and curly > 0:$hair = 'You have curly, black hair.'& $hair2 = 'curls' & $hair3 = 'black curls' if pcs_haircol = 1 and curly > 0:$hair = 'You have curly, brown hair.'& $hair2 = 'curls' & $hair3 = 'blond curls' if pcs_haircol = 2 and curly > 0:$hair = 'You have curly, red hair.'& $hair2 = 'curls' & $hair3 = 'red hair' if pcs_haircol = 3 and curly > 0:$hair = 'You have 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 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 lip = 0:$lip = 'you have thin <<$lipbalmstat>> lips.' & $liptalk = 'thin lips' & $liptalk2 = 'thin lips' & $liptalk3 = 'thin lips' if lip = 1:$lip = 'You have normal <<$lipbalmstat>> lips.' & $liptalk = 'soft lips' & $liptalk2 = 'delicate lips' & $liptalk3 = 'tender lips' if lip = 2:$lip = 'You have plump <<$lipbalmstat>> lips.' & $liptalk = 'plump lips' & $liptalk2 = 'plump lips' & $liptalk3 = 'plump lips' if lip = 3:$lip = 'You have large, <<$lipbalmstat>> full lips.' & $liptalk = 'full lips' & $liptalk2 = 'plump lips' & $liptalk3 = 'full lips' if lip = 4:$lip = 'You have huge, thick <<$lipbalmstat>> lips.' & $liptalk = 'thick lips' & $liptalk2 = 'thick lips' & $liptalk3 = 'thick lips' '
Adjust the size of your lips to match your image:
' *nl '
<<$lip>>
' *nl if lip < 4:'
Bigger lips
' if lip > 0:'
Smaller lips
' act'
Done
':gt'begin','description_real_character' end if $ARGS[0] = 'glaza': cls '
CHARACTER CUSTOMIZATION
' if player_avatar = 1: '
' else '
' end *nl if glacol = 0:$glacol = 'brown' & $glacol2 = 'brown' if glacol = 1:$glacol = 'gray' & $glacol2 = 'gray' if glacol = 2:$glacol = 'green' & $glacol2 = 'green' if glacol = 3:$glacol = '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 resnic > 2:resnic = 2 if resnic = 0:$resnic = 'with short eyelashes' if resnic = 1:$resnic = 'normal eyelashes' if resnic = 2:$resnic = 'with long eyelashes' if glaraz > 3:glaraz = 3 if glaraz = 0:$glaza = 'You have little <<$glacol>> eyes, <<$resnic>>.<<$glass>>' & $glaza2 = '<<$glacol>> eyes' & $glaza3 = '<<$glacol2>> eyes' if glaraz = 1:$glaza = 'You have expressive <<$glacol>> eyes, <<$resnic>>.<<$glass>>' & $glaza2 = 'expressive <<$glacol>> eyes' & $glaza3 = 'expressive <<$glacol2>> eyes' if glaraz = 2:$glaza = 'You have large <<$glacol>> eyes, <<$resnic>>.<<$glass>>' & $glaza2 = 'big <<$glacol>> eyes' & $glaza3 = 'high <<$glacol2>> eyes' if glaraz = 3:$glaza = 'You have huge <<$glacol>> eyes, <<$resnic>>.<<$glass>>' & $glaza2 = 'great <<$glacol>> 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 resnic < 2:'
Lengthen lashes
' if resnic > 0:'
Shorten lashes
' if glaraz < 3:'
Larger eyes
' if glaraz > 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 'alterStart', 'custom' end end if $ARGS[0] = 'glacol': glacol += 1 if glacol > 3: glacol = 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 = 2000 and pcs_dob = birthyear * 10000 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 pcs_dob += birthmonth * 100 & pcs_dob += birthday *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 'alterStart', 'custom' end end --- begin ---------------------------------