Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ::REMEMBER TO SET THE ENCODING TO ANSI
- @echo off
- mode con cols=178 lines=49
- set border=ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
- set bC=Í
- set hudActions=1
- set hudStatus=1
- set prompt=]
- < misc.sav (
- set /p savefile1_des=
- set /p savefile2_des=
- set /p savefile3_des=
- set /p savefile4_des=
- set /p savefile5_des=
- set /p savefile6_des=
- set /p savefile7_des=
- set /p savefile8_des=
- set /p savefile9_des=
- set /p savefile10_des=
- set /p savefile11_des=
- set /p savefile12_des=
- set /p background=
- set /p text=
- set /p bC=
- set /p border=
- set /p hudActions=
- set /p hudStatus=
- set /p prompt=
- )
- color %background%%text%
- ::Main Menu
- :titleScreen
- set PausetitleScreen=titleScreen
- cls
- (echo %border%)
- (echo [Title])
- (echo %border%)
- (echo v1.0 .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. New Game %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Load Game %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Options %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 4. Exit Game %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 1234 /n /m %prompt%
- if errorlevel == 4 exit
- if errorlevel == 3 goto Options
- if errorlevel == 2 goto Load
- if errorlevel == 1 goto newGame
- if not defined choice goto titleScreen
- goto titleScreen
- :newGame
- cls
- (echo %border%)
- (echo Start New Game?)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Continue %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Back %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 goto titleScreen
- if errorlevel == 1 goto Intro
- :Intro
- ::Variables Reset
- ::Miscellaneous
- set screen=
- set moves=0
- set score=0
- ::Items
- set $=0
- set item_1=
- set item_2=
- set item_3=
- set item_4=
- set item_5=
- set item_6=
- set item_7=
- set item_8=
- set item_9=
- set item_10=
- set item_11=
- set item_12=
- set item_13=
- set item_14=
- set item_15=
- set item_16=
- set item_17=
- set item_18=
- set item_19=
- set item_20=
- set item_21=
- set item_22=
- set item_23=
- set item_24=
- set item_25=
- set item_26=
- set item_27=
- set item_28=
- set item_29=
- set item_30=
- set item_31=
- set item_32=
- :::Maps
- ::Map Overworld
- set #1_a=x
- set #1_b=x
- set #1_c=x
- set #1_d=x
- set #1_e=x
- set #1_f=x
- set #1_g=x
- set #1_h=x
- set #1_i=x
- set #1_j=x
- set #1_k=x
- set #1_l=x
- set #1_m=x
- set #1_n=x
- set #1_o=x
- set #1_p=x
- set #2_a=x
- set #2_b=x
- set #2_c=x
- set #2_d=x
- set #2_e=x
- set #2_f=x
- set #2_g=x
- set #2_h=x
- set #2_i=x
- set #2_j=x
- set #2_k=x
- set #2_l=x
- set #2_m=x
- set #2_n=x
- set #2_o=x
- set #2_p=x
- set #3_a=x
- set #3_b=x
- set #3_c=x
- set #3_d=x
- set #3_e=x
- set #3_f=x
- set #3_g=x
- set #3_h=x
- set #3_i=x
- set #3_j=x
- set #3_k=x
- set #3_l=x
- set #3_m=x
- set #3_n=x
- set #3_o=x
- set #3_p=x
- set #4_a=x
- set #4_b=x
- set #4_c=x
- set #4_d=x
- set #4_e=x
- set #4_f=x
- set #4_g=x
- set #4_h=x
- set #4_i=x
- set #4_j=x
- set #4_k=x
- set #4_l=x
- set #4_m=x
- set #4_n=x
- set #4_o=x
- set #4_p=x
- set #5_a=x
- set #5_b=x
- set #5_c=x
- set #5_d=x
- set #5_e=x
- set #5_f=x
- set #5_g=x
- set #5_h=x
- set #5_i=x
- set #5_j=x
- set #5_k=x
- set #5_l=x
- set #5_m=x
- set #5_n=x
- set #5_o=x
- set #5_p=x
- set #6_a=x
- set #6_b=x
- set #6_c=x
- set #6_d=x
- set #6_e=x
- set #6_f=x
- set #6_g=x
- set #6_h=x
- set #6_i=x
- set #6_j=x
- set #6_k=x
- set #6_l=x
- set #6_m=x
- set #6_n=x
- set #6_o=x
- set #6_p=x
- set #7_a=x
- set #7_b=x
- set #7_c=x
- set #7_d=x
- set #7_e=x
- set #7_f=x
- set #7_g=x
- set #7_h=x
- set #7_i=x
- set #7_j=x
- set #7_k=x
- set #7_l=x
- set #7_m=x
- set #7_n=x
- set #7_o=x
- set #7_p=x
- set #8_a=x
- set #8_b=x
- set #8_c=x
- set #8_d=x
- set #8_e=x
- set #8_f=x
- set #8_g=x
- set #8_h=x
- set #8_i=x
- set #8_j=x
- set #8_k=x
- set #8_l=x
- set #8_m=x
- set #8_n=x
- set #8_o=x
- set #8_p=x
- ::Mechanics
- set package=0
- ::Menu Conditions
- set confirm=Gender
- set confirm2=Confirm
- cls
- (echo %border%)
- (echo [Title])
- (echo %border%)
- pause >nul| set /p=%prompt%
- goto Name
- :Name
- cls
- (echo %border%)
- (echo Enter Name, Max: 16 Characters)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- set /p name= %prompt%
- if not "%name:~16%" == "" goto Name
- goto %confirm%
- :Gender
- cls
- (echo %border%)
- (echo Select Gender)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Male %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Female %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 (
- set gender=Female
- goto %confirm2%
- )
- if errorlevel == 1 (
- set gender=Male
- goto %confirm2%
- )
- if not defined choice goto Gender
- goto Gender
- :Confirm
- set confirm=Confirm
- cls
- (echo %border%)
- (echo Confirm? - Name: %name%, Gender: %gender%)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Proceed %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Change Name %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Change Gender %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 1234 /n /m %prompt%
- if errorlevel == 4 goto Stats
- if errorlevel == 3 goto Gender
- if errorlevel == 2 goto Name
- if errorlevel == 1 goto overworld
- if not defined goto Stats
- goto Stats
- :Load
- cls
- (echo %border%)
- (echo Load Game)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Quicksave %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Autosave %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Savefile %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 4. Back %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 1234 /n /m %prompt%
- if errorlevel == 4 goto titleScreen
- if errorlevel == 3 goto loadGame
- if errorlevel == 2 (
- if exist auto.sav goto loadingAutosave
- if not exist auto.sav goto Load
- )
- if errorlevel == 1 (
- if exist quick.sav goto loadingQuicksave
- if not exist quick.sav goto Load
- )
- if not defined choice goto titleScreen
- goto titleScreen
- :loadingQuicksave
- cls
- < quick.sav (
- set /p screen=
- set /p moves=
- set /p score=
- set /p $=
- set /p item_1=
- set /p item_2=
- set /p item_3=
- set /p item_4=
- set /p item_5=
- set /p item_6=
- set /p item_7=
- set /p item_8=
- set /p item_9=
- set /p item_10=
- set /p item_11=
- set /p item_12=
- set /p item_13=
- set /p item_14=
- set /p item_15=
- set /p item_16=
- set /p item_17=
- set /p item_18=
- set /p item_19=
- set /p item_20=
- set /p item_21=
- set /p item_22=
- set /p item_23=
- set /p item_24=
- set /p item_25=
- set /p item_26=
- set /p item_27=
- set /p item_28=
- set /p item_29=
- set /p item_30=
- set /p item_31=
- set /p item_32=
- )
- goto %screen%
- :loadingAutosave
- cls
- < auto.sav (
- set /p screen=
- set /p $=
- set /p item_1=
- set /p item_2=
- set /p item_3=
- set /p item_4=
- set /p item_5=
- set /p item_6=
- set /p item_7=
- set /p item_8=
- set /p item_9=
- set /p item_10=
- set /p item_11=
- set /p item_12=
- set /p item_13=
- set /p item_14=
- set /p item_15=
- set /p item_16=
- set /p item_17=
- set /p item_18=
- set /p item_19=
- set /p item_20=
- set /p item_21=
- set /p item_22=
- set /p item_23=
- set /p item_24=
- set /p item_25=
- set /p item_26=
- set /p item_27=
- set /p item_28=
- set /p item_29=
- set /p item_30=
- set /p item_31=
- set /p item_32=
- )
- goto %screen%
- :loadGame
- set savefile1_des=Unused
- set savefile2_des=Unused
- set savefile3_des=Unused
- set savefile4_des=Unused
- set savefile5_des=Unused
- set savefile6_des=Unused
- set savefile7_des=Unused
- set savefile8_des=Unused
- set savefile9_des=Unused
- set savefile10_des=Unused
- set savefile11_des=Unused
- set savefile12_des=Unused
- < misc.sav (
- set /p savefile1_des=
- set /p savefile2_des=
- set /p savefile3_des=
- set /p savefile4_des=
- set /p savefile5_des=
- set /p savefile6_des=
- set /p savefile7_des=
- set /p savefile8_des=
- set /p savefile9_des=
- set /p savefile10_des=
- set /p savefile11_des=
- set /p savefile12_des=
- set /p background=
- set /p text=
- )
- cls
- (echo %border%)
- (echo Load Savefile)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- (echo A. %savefile1_des%)
- (echo %border%)
- (echo %border%)
- (echo B. %savefile2_des%)
- (echo %border%)
- (echo %border%)
- (echo C. %savefile3_des%)
- (echo %border%)
- (echo %border%)
- (echo D. %savefile4_des%)
- (echo %border%)
- (echo %border%)
- (echo E. %savefile5_des%)
- (echo %border%)
- (echo %border%)
- (echo F. %savefile6_des%)
- (echo %border%)
- (echo %border%)
- (echo G. %savefile7_des%)
- (echo %border%)
- (echo %border%)
- (echo H. %savefile8_des%)
- (echo %border%)
- (echo %border%)
- (echo I. %savefile9_des%)
- (echo %border%)
- (echo %border%)
- (echo J. %savefile10_des%)
- (echo %border%)
- (echo %border%)
- (echo K. %savefile11_des%)
- (echo %border%)
- (echo %border%)
- (echo L. %savefile12_des%)
- (echo %border%)
- (echo %border%)
- (echo 1 = Back)
- (echo %border%)
- choice /c abcdefghijkl1 /n /m %prompt%
- if errorlevel == 13 goto Load
- if errorlevel == l2 (
- set #=12
- if exist savefile12.sav goto loadingGame
- if not exist savefile12.sav goto loadGame
- )
- if errorlevel == 11 (
- set #=11
- if exist savefile11.sav goto loadingGame
- if not exist savefile11.sav goto loadGame
- )
- if errorlevel == 10 (
- set #=10
- if exist savefile10.sav goto loadingGame
- if not exist savefile10.sav goto loadGame
- )
- if errorlevel == 9 (
- set #=9
- if exist savefile9.sav goto loadingGame
- if not exist savefile9.sav goto loadGame
- )
- if errorlevel == 8 (
- set #=8
- if exist savefile8.sav goto loadingGame
- if not exist savefile8.sav goto loadGame
- )
- if errorlevel == 7 (
- set #=7
- if exist savefile7.sav goto loadingGame
- if not exist savefile7.sav goto loadGame
- )
- if errorlevel == 6 (
- set #=6
- if exist savefile6.sav goto loadingGame
- if not exist savefile6.sav goto loadGame
- )
- if errorlevel == 5 (
- set #=5
- if exist savefile5.sav goto loadingGame
- if not exist savefile5.sav goto loadGame
- )
- if errorlevel == 4 (
- set #=4
- if exist savefile4.sav goto loadingGame
- if not exist savefile4.sav goto loadGame
- )
- if errorlevel == 3 (
- set #=3
- if exist savefile3.sav goto loadingGame
- if not exist savefile3.sav goto loadGame
- )
- if errorlevel == 2 (
- set #=2
- if exist savefile2.sav goto loadingGame
- if not exist savefile2.sav goto loadGame
- )
- if errorlevel == 1 (
- set #=1
- if exist savefile1.sav goto loadingGame
- if not exist savefile1.sav goto loadGame
- )
- if not defined goto loadGame
- goto loadGame
- :loadingGame
- cls
- < savefile%#%.sav (
- set /p screen=
- set /p moves=
- set /p score=
- set /p $=
- set /p item_1=
- set /p item_2=
- set /p item_3=
- set /p item_4=
- set /p item_5=
- set /p item_6=
- set /p item_7=
- set /p item_8=
- set /p item_9=
- set /p item_10=
- set /p item_11=
- set /p item_12=
- set /p item_13=
- set /p item_14=
- set /p item_15=
- set /p item_16=
- set /p item_17=
- set /p item_18=
- set /p item_19=
- set /p item_20=
- set /p item_21=
- set /p item_22=
- set /p item_23=
- set /p item_24=
- set /p item_25=
- set /p item_26=
- set /p item_27=
- set /p item_28=
- set /p item_29=
- set /p item_30=
- set /p item_31=
- set /p item_32=
- )
- goto %screen%
- ::Main Game
- :overworld
- set /a skip=%hudActions%+%hudStatus%
- set map=overworld
- cls
- (echo %border%)
- (echo [Description])
- (echo %border%)
- pause >nul|set /p =]
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo %border%)
- )
- if "%hudStatus%" == "0" (
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- )
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- if "%hudActions%" == "1" (
- (echo %border%)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo %border%)
- ping localhost -n 1 >nul
- (echo %border%)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo %border%)
- ping localhost -n 1 >nul
- (echo %border%)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul1
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- (echo .)
- )
- ping localhost -n 1 >nul
- (echo .)
- ping localhost -n 1 >nul
- if "%skip%" == "0" goto overworld_1h
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% -)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves:)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves: %moves%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% North %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at Push %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% Inventory %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves: %moves% -)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% North East %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at Push Close %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% Inventory Map %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves: %moves% - Score:)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% North East South %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at Push Close Talk to %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% Inventory Map Help %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves: %moves% - Score: %score%)
- (echo %border%)
- )
- if "%hudStatus%" == "2" (
- (echo .)
- (echo .)
- (echo .)
- )
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% North East South West %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at Push Close Talk to Pull %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% Inventory Map Help Pause %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- ping localhost -n 1 >nul
- goto overworld_1h
- :overworld_1h
- set screen=overworld_1h
- ::Coordinates
- set l=
- set w=
- cls
- if "%hudStatus%" == "1" (
- (echo %border%)
- (echo %name% - Moves: %moves% - Score: %score% / # - $ %$% - %date% - %time:~0,5%)
- (echo %border%)
- )
- (echo .)
- (echo Overworld .)
- (echo .)
- (echo ---- [Description] .)
- (echo .)
- (echo ---- You can move: .)
- (echo -------- NORTH .)
- (echo -------- EAST .)
- (echo -------- SOUTH .)
- (echo -------- WEST .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- if "%hudStatus%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- )
- if "%hudActions%" == "1" (
- (echo %border%)
- (echo %bC% North East South West %bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC% Give Pick up Use Open Look at Push Close Talk to Pull %bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %border%)
- (echo %border%)
- (echo %bC% Inventory Map Help Pause %bC%)
- (echo %border%)
- )
- if "%hudActions%" == "0" (
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- )
- set /p input= %prompt%
- ::Move
- if /I "%input%" == "n" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "e" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "s" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "w" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "north" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "east" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "south" (
- set /a moves=%moves%+1
- goto overworld_
- )
- if /I "%input%" == "west" (
- set /a moves=%moves%+1
- goto overworld_
- )
- ::Actions
- ::Miscellaneous
- if /I "%input%" == "i" goto Inventory
- if /I "%input%" == "m" goto Map
- if /I "%input%" == "h" goto Help
- if /I "%input%" == "q" goto Quicksaving
- if /I "%input%" == "~" goto titleScreen
- if /I "%input%" == "p" goto Pause
- if /I "%input%" == "inventory" goto Inventory
- if /I "%input%" == "map" goto Map
- if /I "%input%" == "help" goto Help
- if /I "%input%" == "quicksave" goto Quicksaving
- if /I "%input%" == "pause" goto Pause
- if not defined input goto overworld_1h
- goto overworld_1h
- :Inventory
- if "%_%" GEQ "1" set item_1=
- if "%_%" GEQ "1" set item_2=
- if "%_%" GEQ "1" set item_3=
- if "%_%" GEQ "1" set item_4=
- if "%_%" GEQ "1" set item_5=
- if "%_%" GEQ "1" set item_6=
- if "%_%" GEQ "1" set item_7=
- if "%_%" GEQ "1" set item_8=
- if "%_%" GEQ "1" set item_9=
- if "%_%" GEQ "1" set item_11=
- if "%_%" GEQ "1" set item_11=
- if "%_%" GEQ "1" set item_12=
- if "%_%" GEQ "1" set item_13=
- if "%_%" GEQ "1" set item_14=
- if "%_%" GEQ "1" set item_15=
- if "%_%" GEQ "1" set item_16=
- if "%_%" GEQ "1" set item_17=
- if "%_%" GEQ "1" set item_18=
- if "%_%" GEQ "1" set item_19=
- if "%_%" GEQ "1" set item_21=
- if "%_%" GEQ "1" set item_21=
- if "%_%" GEQ "1" set item_22=
- if "%_%" GEQ "1" set item_23=
- if "%_%" GEQ "1" set item_24=
- if "%_%" GEQ "1" set item_25=
- if "%_%" GEQ "1" set item_26=
- if "%_%" GEQ "1" set item_27=
- if "%_%" GEQ "1" set item_28=
- if "%_%" GEQ "1" set item_29=
- if "%_%" GEQ "1" set item_31=
- if "%_%" GEQ "1" set item_31=
- if "%_%" GEQ "1" set item_32=
- cls
- (echo %border%)
- (echo Items - X = Back [Item Number] = Actions)
- (echo %border%)
- (echo 1. %item_1%)
- (echo 2. %item_2%)
- (echo 3. %item_3%)
- (echo 4. %item_4%)
- (echo 5. %item_5%)
- (echo 6. %item_6%)
- (echo 7. %item_7%)
- (echo 8. %item_8%)
- (echo 9. %item_9%)
- (echo 10. %item_10%)
- (echo 11. %item_11%)
- (echo 12. %item_12%)
- (echo 13. %item_13%)
- (echo 14. %item_14%)
- (echo 15. %item_15%)
- (echo 16. %item_16%)
- (echo 17. %item_17%)
- (echo 18. %item_18%)
- (echo 19. %item_19%)
- (echo 20. %item_20%)
- (echo 21. %item_21%)
- (echo 22. %item_22%)
- (echo 23. %item_23%)
- (echo 24. %item_24%)
- (echo 25. %item_25%)
- (echo 26. %item_26%)
- (echo 27. %item_27%)
- (echo 28. %item_28%)
- (echo 29. %item_29%)
- (echo 30. %item_30%)
- (echo 31. %item_31%)
- (echo 32. %item_32%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- set /p item= %prompt%
- if /I "%item%" == "1" goto Item
- if /I "%item%" == "X" goto %screen%
- if not defined item goto Inventory
- goto Inventory
- :Item
- set itemcheck=item_%item%
- if "%itemcheck%" == "1" set equipuse=Equip
- cls
- (echo %border%)
- (echo %itemdes%)
- (echo %border%)
- (echo 1. %equipuse%)
- (echo 2. Cancel)
- choice /c 12 /n /m %prompt%
- if choice == 2 goto itemSelection
- if choice == 1 goto %equipuse%
- if not defined item goto itemSelection
- goto itemSelection
- :itemEquip
- cls
- (echo %border%)
- (echo Equip?)
- (echo %border%)
- (echo 1. Yes)
- (echo 2. No)
- choice /c 12 /n /m %prompt%
- if choice == 2 goto itemSelection
- if choice == 1 goto %equipuse%
- if not defined item goto itemSelection
- goto itemSelection
- :Help
- cls
- (echo %border%)
- (echo Help)
- (echo %border%)
- (echo .)
- (echo Action Syntaxes: .)
- (echo .)
- (echo Give [item] to [NPC] [blank/using] [item/object] .)
- (echo Pick up [item] [blank/using/with] [item/object] .)
- (echo Use [item/object] [blank/with/on] [item/object/NPC] .)
- (echo Open [item/object] [blank/with/using] [item/object/NPC] .)
- (echo Look at [item/object/NPC] [blank/using] [item/object/] .)
- (echo Push [object] [blank/with/using/on] [object/NPC] .)
- (echo Close [item/object] [blank/with/using] [item/object/NPC] .)
- (echo Talk to [NPC] .)
- (echo Pull [item/object] [blank/using] [item/object] .)
- (echo .)
- (echo Quick inputs: .)
- (echo .)
- (echo Up arrow - Scroll forwards through inputs .)
- (echo Down arrow - Scroll backwards through inputs .)
- (echo Enter - Input last input .)
- (echo Esc - Cancel input .)
- (echo .)
- (echo Special Commands: .)
- (echo .)
- (echo Quicksave [Q] .)
- (echo .)
- (echo Tips: .)
- (echo .)
- (echo You can abbreviate Movement and Menu commands as a shortcut [Ex. North - N, Inventory - I] .)
- (echo You can input commands by high-lighting character[s] on screen, and then double right-clicking. .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- pause>nul|set/p = %prompt%
- goto %screen%
- :Map
- cls
- if "%map%" == "overworld" goto Map_Overworld
- :Map_Overworld
- cls
- set #1_a=.
- set #1_b=.
- set #1_c=.
- set #1_d=.
- set #1_e=.
- set #1_f=.
- set #1_g=.
- set #1_h=.
- set #1_i=.
- set #1_j=.
- set #1_k=.
- set #1_l=.
- set #1_m=.
- set #1_n=.
- set #1_o=.
- set #1_p=.
- set #2_a=.
- set #2_b=.
- set #2_c=.
- set #2_d=.
- set #2_e=.
- set #2_f=.
- set #2_g=.
- set #2_h=.
- set #2_i=.
- set #2_j=.
- set #2_k=.
- set #2_l=.
- set #2_m=.
- set #2_n=.
- set #2_o=.
- set #2_p=.
- set #3_a=.
- set #3_b=.
- set #3_c=.
- set #3_d=.
- set #3_e=.
- set #3_f=.
- set #3_g=.
- set #3_h=.
- set #3_i=.
- set #3_j=.
- set #3_k=.
- set #3_l=.
- set #3_m=.
- set #3_n=.
- set #3_o=.
- set #3_p=.
- set #4_a=.
- set #4_b=.
- set #4_c=.
- set #4_d=.
- set #4_e=.
- set #4_f=.
- set #4_g=.
- set #4_h=.
- set #4_i=.
- set #4_j=.
- set #4_k=.
- set #4_l=.
- set #4_m=.
- set #4_n=.
- set #4_o=.
- set #4_p=.
- set #5_a=.
- set #5_b=.
- set #5_c=.
- set #5_d=.
- set #5_e=.
- set #5_f=.
- set #5_g=.
- set #5_h=.
- set #5_i=.
- set #5_j=.
- set #5_k=.
- set #5_l=.
- set #5_m=.
- set #5_n=.
- set #5_o=.
- set #5_p=.
- set #6_a=.
- set #6_b=.
- set #6_c=.
- set #6_d=.
- set #6_e=.
- set #6_f=.
- set #6_g=.
- set #6_h=.
- set #6_i=.
- set #6_j=.
- set #6_k=.
- set #6_l=.
- set #6_m=.
- set #6_n=.
- set #6_o=.
- set #6_p=.
- set #7_a=.
- set #7_b=.
- set #7_c=.
- set #7_d=.
- set #7_e=.
- set #7_f=.
- set #7_g=.
- set #7_h=.
- set #7_i=.
- set #7_j=.
- set #7_k=.
- set #7_l=.
- set #7_m=.
- set #7_n=.
- set #7_o=.
- set #7_p=.
- set #8_a=.
- set #8_b=.
- set #8_c=.
- set #8_d=.
- set #8_e=.
- set #8_f=.
- set #8_g=.
- set #8_h=.
- set #8_i=.
- set #8_j=.
- set #8_k=.
- set #8_l=.
- set #8_m=.
- set #8_n=.
- set #8_o=.
- set #8_p=.
- set room=#%w%_%l%
- set %room%=x
- (echo %border%)
- (echo Map - Overworld)
- (echo %border%)
- (echo ..A B C D E F G H I J K L M N O P)
- (echo .)
- (echo 8 %#8_a% %#8_b% %#8_c% %#8_d% %#8_e% %#8_f% %#8_g% %#8_h% %#8_i% %#8_j% %#8_k% %#8_l% %#8_m% %#8_n% %#8_o% %#8_p%)
- (echo 7 %#7_a% %#7_b% %#7_c% %#7_d% %#7_e% %#7_f% %#7_g% %#7_h% %#7_i% %#7_j% %#7_k% %#7_l% %#7_m% %#7_n% %#7_o% %#7_p%)
- (echo 6 %#6_a% %#6_b% %#6_c% %#6_d% %#6_e% %#6_f% %#6_g% %#6_h% %#6_i% %#6_j% %#6_k% %#6_l% %#6_m% %#6_n% %#6_o% %#6_p%)
- (echo 5 %#5_a% %#5_b% %#5_c% %#5_d% %#5_e% %#5_f% %#5_g% %#5_h% %#5_i% %#5_j% %#5_k% %#5_l% %#5_m% %#5_n% %#5_o% %#5_p%)
- (echo 4 %#4_a% %#4_b% %#4_c% %#4_d% %#4_e% %#4_f% %#4_g% %#4_h% %#4_i% %#4_j% %#4_k% %#4_l% %#4_m% %#4_n% %#4_o% %#4_p%)
- (echo 3 %#3_a% %#3_b% %#3_c% %#3_d% %#3_e% %#3_f% %#3_g% %#3_h% %#3_i% %#3_j% %#3_k% %#3_l% %#3_m% %#3_n% %#3_o% %#3_p%)
- (echo 2 %#2_a% %#2_b% %#2_c% %#2_d% %#2_e% %#2_f% %#2_g% %#2_h% %#2_i% %#2_j% %#2_k% %#2_l% %#2_m% %#2_n% %#2_o% %#2_p%)
- (echo 1 %#1_a% %#1_b% %#1_c% %#1_d% %#1_e% %#1_f% %#1_g% %#1_h% %#1_i% %#1_j% %#1_k% %#1_l% %#1_m% %#1_n% %#1_o% %#1_p%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %bC% 1. %bC%%bC% 2. %bC%%bC% 3. %bC%%bC% 4. %bC%.)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- (echo %bC% 5. Country Map %bC%%bC% 6. Back %bC%.)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%)
- choice /c 123456 /n /m %prompt%
- if errorlevel == 6 goto %screen%
- if errorlevel == 5 goto countryMap
- if errorlevel == 4 goto Misc
- if errorlevel == 3 goto Homes
- if errorlevel == 2 goto dungeonsTemples
- if errorlevel == 1 goto townsVillages
- if not defined choice goto Map_Overworld_0
- goto Map_Overworld_0
- :countryMap
- :Autosaving
- cls
- (
- echo %screen%
- echo %moves%
- echo %score%
- echo %$%
- echo %item_1%
- echo %item_2%
- echo %item_3%
- echo %item_4%
- echo %item_5%
- echo %item_6%
- echo %item_7%
- echo %item_8%
- echo %item_9%
- echo %item_10%
- echo %item_11%
- echo %item_12%
- echo %item_13%
- echo %item_14%
- echo %item_15%
- echo %item_16%
- echo %item_17%
- echo %item_18%
- echo %item_19%
- echo %item_20%
- echo %item_21%
- echo %item_22%
- echo %item_23%
- echo %item_24%
- echo %item_25%
- echo %item_26%
- echo %item_27%
- echo %item_28%
- echo %item_29%
- echo %item_30%
- echo %item_31%
- echo %item_32%
- ) >auto.sav
- goto %screen%
- :Quicksaving
- cls
- (
- echo %screen%
- echo %moves%
- echo %score%
- echo %$%
- echo %item_1%
- echo %item_2%
- echo %item_3%
- echo %item_4%
- echo %item_5%
- echo %item_6%
- echo %item_7%
- echo %item_8%
- echo %item_9%
- echo %item_10%
- echo %item_11%
- echo %item_12%
- echo %item_13%
- echo %item_14%
- echo %item_15%
- echo %item_16%
- echo %item_17%
- echo %item_18%
- echo %item_19%
- echo %item_20%
- echo %item_21%
- echo %item_22%
- echo %item_23%
- echo %item_24%
- echo %item_25%
- echo %item_26%
- echo %item_27%
- echo %item_28%
- echo %item_29%
- echo %item_30%
- echo %item_31%
- echo %item_32%
- ) >quick.sav
- cls
- (echo %border%)
- (echo Quicksaved.)
- (echo %border%)
- pause>nul|set/p=%prompt%
- goto %screen%
- :Pause
- set confirm=Pause
- set confirm2=Pause
- set PausetitleScreen=Pause
- cls
- (echo %border%)
- (echo Pause)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Resume %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Save %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Options %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 4. Name %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 5. Gender %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 6. Quit %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 123456 /n /m %prompt%
- if errorlevel == 6 goto Quit
- if errorlevel == 5 goto Gender
- if errorlevel == 4 goto Name
- if errorlevel == 3 goto Options
- if errorlevel == 2 goto Save
- if errorlevel == 1 goto %screen%
- if not defined goto Pause
- goto Pause
- :Save
- set savefile1_des=Unused
- set savefile2_des=Unused
- set savefile3_des=Unused
- set savefile4_des=Unused
- set savefile5_des=Unused
- set savefile6_des=Unused
- set savefile7_des=Unused
- set savefile8_des=Unused
- set savefile9_des=Unused
- set savefile10_des=Unused
- set savefile11_des=Unused
- set savefile12_des=Unused
- < misc.sav (
- set /p savefile1_des=
- set /p savefile2_des=
- set /p savefile3_des=
- set /p savefile4_des=
- set /p savefile5_des=
- set /p savefile6_des=
- set /p savefile7_des=
- set /p savefile8_des=
- set /p savefile9_des=
- set /p savefile10_des=
- set /p savefile11_des=
- set /p savefile12_des=
- )
- cls
- (echo %border%)
- (echo Save Game)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- (echo A. %savefile1_des%)
- (echo %border%)
- (echo %border%)
- (echo B. %savefile2_des%)
- (echo %border%)
- (echo %border%)
- (echo C. %savefile3_des%)
- (echo %border%)
- (echo %border%)
- (echo D. %savefile4_des%)
- (echo %border%)
- (echo %border%)
- (echo E. %savefile5_des%)
- (echo %border%)
- (echo %border%)
- (echo F. %savefile6_des%)
- (echo %border%)
- (echo %border%)
- (echo G. %savefile7_des%)
- (echo %border%)
- (echo %border%)
- (echo H. %savefile8_des%)
- (echo %border%)
- (echo %border%)
- (echo I. %savefile9_des%)
- (echo %border%)
- (echo %border%)
- (echo J. %savefile10_des%)
- (echo %border%)
- (echo %border%)
- (echo K. %savefile11_des%)
- (echo %border%)
- (echo %border%)
- (echo L. %savefile12_des%)
- (echo %border%)
- (echo %border%)
- (echo 1 = Back)
- (echo %border%)
- choice /c abcdefghijkl1 /n /m %prompt%
- if errorlevel == 13 goto Pause
- if errorlevel == 12 (
- set #=12
- goto Saving
- )
- if errorlevel == 11 (
- set #=11
- goto Saving
- )
- if errorlevel == 10 (
- set #=10
- goto Saving
- )
- if errorlevel == 9 (
- set #=9
- goto Saving
- )
- if errorlevel == 8 (
- set #=8
- goto Saving
- )
- if errorlevel == 7 (
- set #=7
- goto Saving
- )
- if errorlevel == 6 (
- set #=6
- goto Saving
- )
- if errorlevel == 5 (
- set #=5
- goto Saving
- )
- if errorlevel == 4 (
- set #=4
- goto Saving
- )
- if errorlevel == 3 (
- set #=3
- goto Saving
- )
- if errorlevel == 2 (
- set #=2
- goto Saving
- )
- if errorlevel == 1 (
- set #=1
- goto Saving
- )
- if not defined goto Save
- goto Save
- :Saving
- cls
- set savefile%#%_des=%date%, %time%, %name%
- (
- echo %screen%
- echo %moves%
- echo %score%
- echo %$%
- echo %item_1%
- echo %item_2%
- echo %item_3%
- echo %item_4%
- echo %item_5%
- echo %item_6%
- echo %item_7%
- echo %item_8%
- echo %item_9%
- echo %item_10%
- echo %item_11%
- echo %item_12%
- echo %item_13%
- echo %item_14%
- echo %item_15%
- echo %item_16%
- echo %item_17%
- echo %item_18%
- echo %item_19%
- echo %item_20%
- echo %item_21%
- echo %item_22%
- echo %item_23%
- echo %item_24%
- echo %item_25%
- echo %item_26%
- echo %item_27%
- echo %item_28%
- echo %item_29%
- echo %item_30%
- echo %item_31%
- echo %item_32%
- ) >savefile%#%.sav
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- ) >misc.sav
- cls
- (echo %border%)
- (echo Saved.)
- (echo %border%)
- pause>nul|set/p = %prompt%
- goto Pause
- :Options
- cls
- (echo %border%)
- (echo Options)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Colour %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Border %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Huds %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 4. Prompt %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 5. Defaults %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 6. Back %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 123456 /n /m %prompt%
- if errorlevel == 6 goto %PausetitleScreen%
- if errorlevel == 5 goto Reset
- if errorlevel == 4 goto Prompt
- if errorlevel == 3 goto Huds
- if errorlevel == 2 goto Border
- if errorlevel == 1 goto Colour
- if not defined input goto Options
- goto Options
- :Colour
- < misc.sav (
- set /p savefile1_des=
- set /p savefile2_des=
- set /p savefile3_des=
- set /p savefile4_des=
- set /p savefile5_des=
- set /p savefile6_des=
- set /p savefile7_des=
- set /p savefile8_des=
- set /p savefile9_des=
- set /p savefile10_des=
- set /p savefile11_des=
- set /p savefile12_des=
- set /p background=
- set /p text=
- set /p bC=
- set /p border=
- )
- color %background%%text%
- cls
- (echo %border%)
- (echo Colour)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Customize %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Back %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 goto Options
- if errorlevel == 1 goto backgroundColour
- if not defined input goto Colour
- goto Colour
- :backgroundColour
- cls
- (echo %border%)
- (echo Set Background Colour p. 1/2, X = Cancel)
- (echo %border%)
- (echo 0. Black .)
- (echo 1. Blue .)
- (echo 2. Green .)
- (echo 3. Aqua .)
- (echo 4. Red .)
- (echo 5. Purple .)
- (echo 6. Yellow .)
- (echo 7. White .)
- (echo 8. Grey .)
- (echo 9. Light Blue .)
- (echo a. Light Green .)
- (echo b. Light Aqua .)
- (echo c. Light Red .)
- (echo d. Light Purple .)
- (echo e. Light Yellow .)
- (echo f. Bright White .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- set /p background= %prompt%
- if "%background%" == "0" goto textColour
- if "%background%" == "1" goto textColour
- if "%background%" == "2" goto textColour
- if "%background%" == "3" goto textColour
- if "%background%" == "4" goto textColour
- if "%background%" == "5" goto textColour
- if "%background%" == "6" goto textColour
- if "%background%" == "7" goto textColour
- if "%background%" == "8" goto textColour
- if "%background%" == "9" goto textColour
- if /I "%background%" == "a" goto textColour
- if /I "%background%" == "b" goto textColour
- if /I "%background%" == "c" goto textColour
- if /I "%background%" == "d" goto textColour
- if /I "%background%" == "e" goto textColour
- if /I "%background%" == "f" goto textColour
- if /I "%background%" == "x" goto Colour
- if not defined background goto backgroundColour
- goto backgroundColour
- :textColour
- cls
- (echo %border%)
- (echo Set Text Colour p. 2/2, X = Cancel)
- (echo %border%)
- (echo 0. Black .)
- (echo 1. Blue .)
- (echo 2. Green .)
- (echo 3. Aqua .)
- (echo 4. Red .)
- (echo 5. Purple .)
- (echo 6. Yellow .)
- (echo 7. White .)
- (echo 8. Grey .)
- (echo 9. Light Blue .)
- (echo a. Light Green .)
- (echo b. Light Aqua .)
- (echo c. Light Red .)
- (echo d. Light Purple .)
- (echo e. Light Yellow .)
- (echo f. Bright White .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- set /p text= %prompt%
- if "%text%" == "0" goto colourConfirm
- if "%text%" == "1" goto colourConfirm
- if "%text%" == "2" goto colourConfirm
- if "%text%" == "3" goto colourConfirm
- if "%text%" == "4" goto colourConfirm
- if "%text%" == "5" goto colourConfirm
- if "%text%" == "6" goto colourConfirm
- if "%text%" == "7" goto colourConfirm
- if "%text%" == "8" goto colourConfirm
- if "%text%" == "9" goto colourConfirm
- if /I "%text%" == "a" goto colourConfirm
- if /I "%text%" == "b" goto colourConfirm
- if /I "%text%" == "c" goto colourConfirm
- if /I "%text%" == "d" goto colourConfirm
- if /I "%text%" == "e" goto colourConfirm
- if /I "%text%" == "f" goto colourConfirm
- if /I "%text%" == "x" goto Colour
- if not defined text goto textColour
- goto textColour
- :colourConfirm
- cls
- color %background%%text%
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- goto Colour
- :Border
- cls
- (echo %border%)
- (echo Border - Enter a single character you'd want to set the border character to. WARNING: CERTAIN CHARACTERS WILL CRASH THE PROGRAM)
- (echo %border%)
- set /p bC=
- if "%bC:~1%" == "" (
- set border=%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%
- goto borderConfirm
- )
- if not defined bC goto Border
- goto Border
- :Huds
- cls
- (echo %border%)
- (echo Huds)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Status Hud %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Action Hud %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Back %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 123 /n /m %prompt%
- if errorlevel == 3 goto Options
- if errorlevel == 2 goto actionHud
- if errorlevel == 1 goto statusHud
- if not defined choice goto Huds
- goto Huds
- :statusHud
- cls
- (echo %border%)
- (echo Status Hud)
- (echo %border%)
- (echo 1. Enable)
- (echo 2. Disable)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 (
- set hudStatus=0
- goto hudsConfirm
- )
- if errorlevel == 1 (
- set hudStatus=1
- goto hudsConfirm
- )
- if not defined choice goto statusHud
- goto statusHud
- :actionHud
- cls
- (echo %border%)
- (echo Status Hud)
- (echo %border%)
- (echo 1. Enable)
- (echo 2. Disable)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 (
- set hudActions=0
- goto Huds
- )
- if errorlevel == 1 (
- set hudActions=1
- goto Huds
- )
- if not defined choice goto statusHud
- goto statusHud
- :hudsConfirm
- cls
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- goto Huds
- :Prompt
- cls
- (echo %border%)
- (echo Customize Prompt - Enter what you'd want to set the prompt character[s] to. WARNING: CERTAIN CHARACTERS WILL CRASH THE PROGRAM, Max: 16 Characters)
- (echo %border%)
- set /p input= %prompt%
- if "%input:~16%" == "" goto promptConfirm
- if not defined input goto Prompt
- goto Prompt
- :promptConfirm
- cls
- set prompt=%input%
- echo %prompt%
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- goto Options
- :Reset
- cls
- (echo %border%)
- (echo Are you sure you want to reset the options to their defaults?)
- (echo %border%)
- (echo 1. Yes)
- (echo 2. No)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 goto Options
- if errorlevel == 1 goto resetConfirm
- if not defined choice goto Reset
- goto Reset
- :resetConfirm
- cls
- set bC=Í
- set border=ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
- set background=0
- set text=f
- set hudActions=1
- set hudStatus=1
- color %background%%text%
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- goto Options
- :borderConfirm
- cls
- echo %border%
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- goto Options
- :Quit
- cls
- (echo %border%)
- (echo WARNING: Unsaved progress will be lost)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 1. Continue Playing %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 2. Save and Quit %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo %bC% 3. Don't Save, Quit %bC% .)
- (echo %bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC%%bC% .)
- (echo .)
- (echo %border%)
- choice /c 123 /n /m %prompt%
- if errorlevel == 3 goto titleScreen
- if errorlevel == 2 goto saveQuit
- if errorlevel == 1 goto Pause
- if not defined choice goto titleScreen
- goto titleScreen
- :saveQuit
- cls
- set savefile1_des=Unused
- set savefile2_des=Unused
- set savefile3_des=Unused
- set savefile4_des=Unused
- set savefile5_des=Unused
- set savefile6_des=Unused
- set savefile7_des=Unused
- set savefile8_des=Unused
- set savefile9_des=Unused
- set savefile10_des=Unused
- set savefile11_des=Unused
- set savefile12_des=Unused
- < misc.sav (
- set /p savefile1_des=
- set /p savefile2_des=
- set /p savefile3_des=
- set /p savefile4_des=
- set /p savefile5_des=
- set /p savefile6_des=
- set /p savefile7_des=
- set /p savefile8_des=
- set /p savefile9_des=
- set /p savefile10_des=
- set /p savefile11_des=
- set /p savefile12_des=
- )
- cls
- (echo %border%)
- (echo Save Game)
- (echo %border%)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo .)
- (echo %border%)
- (echo A. %savefile1_des%)
- (echo %border%)
- (echo %border%)
- (echo B. %savefile2_des%)
- (echo %border%)
- (echo %border%)
- (echo C. %savefile3_des%)
- (echo %border%)
- (echo %border%)
- (echo D. %savefile4_des%)
- (echo %border%)
- (echo %border%)
- (echo E. %savefile5_des%)
- (echo %border%)
- (echo %border%)
- (echo F. %savefile6_des%)
- (echo %border%)
- (echo %border%)
- (echo G. %savefile7_des%)
- (echo %border%)
- (echo %border%)
- (echo H. %savefile8_des%)
- (echo %border%)
- (echo %border%)
- (echo I. %savefile9_des%)
- (echo %border%)
- (echo %border%)
- (echo J. %savefile10_des%)
- (echo %border%)
- (echo %border%)
- (echo K. %savefile11_des%)
- (echo %border%)
- (echo %border%)
- (echo L. %savefile12_des%)
- (echo %border%)
- (echo %border%)
- (echo 1 = Back)
- (echo %border%)
- choice /c abcdefghijkl1 /n /m %prompt%
- if errorlevel == 13 goto Quit
- if errorlevel == 12 (
- set #=12
- goto quitSaving
- )
- if errorlevel == 11 (
- set #=11
- goto quitSaving
- )
- if errorlevel == 10 (
- set #=10
- goto quitSaving
- )
- if errorlevel == 9 (
- set #=9
- goto quitSaving
- )
- if errorlevel == 8 (
- set #=8
- goto quitSaving
- )
- if errorlevel == 7 (
- set #=7
- goto quitSaving
- )
- if errorlevel == 6 (
- set #=6
- goto quitSaving
- )
- if errorlevel == 5 (
- set #=5
- goto quitSaving
- )
- if errorlevel == 4 (
- set #=4
- goto quitSaving
- )
- if errorlevel == 3 (
- set #=3
- goto quitSaving
- )
- if errorlevel == 2 (
- set #=2
- goto quitSaving
- )
- if errorlevel == 1 (
- set #=1
- goto quitSaving
- )
- if not defined goto saveQuit
- goto saveQuit
- :quitSaving
- cls
- set savefile%#%_des=%date%, %time%, %name%
- (
- echo %screen%
- echo %moves%
- echo %score%
- echo %$%
- echo %item_1%
- echo %item_2%
- echo %item_3%
- echo %item_4%
- echo %item_5%
- echo %item_6%
- echo %item_7%
- echo %item_8%
- echo %item_9%
- echo %item_10%
- echo %item_11%
- echo %item_12%
- echo %item_13%
- echo %item_14%
- echo %item_15%
- echo %item_16%
- echo %item_17%
- echo %item_18%
- echo %item_19%
- echo %item_20%
- echo %item_21%
- echo %item_22%
- echo %item_23%
- echo %item_24%
- echo %item_25%
- echo %item_26%
- echo %item_27%
- echo %item_28%
- echo %item_29%
- echo %item_30%
- echo %item_31%
- echo %item_32%
- ) >savefile%#%.sav
- (
- echo %savefile1_des%
- echo %savefile2_des%
- echo %savefile3_des%
- echo %savefile4_des%
- echo %savefile5_des%
- echo %savefile6_des%
- echo %savefile7_des%
- echo %savefile8_des%
- echo %savefile9_des%
- echo %savefile10_des%
- echo %savefile11_des%
- echo %savefile12_des%
- echo %background%
- echo %text%
- echo %bC%
- echo %border%
- echo %hudActions%
- echo %hudStatus%
- echo %prompt%
- ) >misc.sav
- cls
- (echo %border%)
- (echo Saved.)
- (echo %border%)
- pause>nul|set/p=%prompt%
- goto titleScreen
- :: SAMPLES
- :Market
- cls
- (echo %border%)
- (echo Storekeeper: What would you like to buy? $: %$%)
- (echo %border%)
- (echo 1. Something)
- (echo 2. Leave)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 goto %screen%
- if errorlevel == 1 goto buyItemCheckItem
- if not defined input goto Market
- goto Market
- :buyItemCheckItem
- set item#=1
- set amount=1
- cls
- (echo %border%)
- (echo Do you want to buy this?)
- (echo %border%)
- (echo 1. Yes)
- (echo 2. No)
- choice /c 12 /n /m %prompt%
- if errorlevel == 2 goto Market
- if errorlevel == 1 goto buyItem
- if not defined input goto buyItemCheck
- goto buyItemCheck
- :buyItem
- cls
- if "%$%" geq %item$% goto buyItemConfirm
- if "%$%" lss %item$% goto buyError
- :buyError
- cls
- (echo %border%)
- (echo You don't have enough money!)
- (echo %border%)
- pause>nul|set/p = %prompt%
- goto Market
- :buyItemConfirm
- cls
- set /a $=%$%-%item$%
- set /a item_%item#%=+%amount%
- goto buySuccess
- :buySuccess
- cls
- (echo %border%)
- (echo Thank you for your service!)
- (echo %border%)
- pause|set/p= %promp%
- goto Market
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement