From 85625bc83b86da974897a8d4a304893f7d62c1d2 Mon Sep 17 00:00:00 2001 From: Rushil Umaretiya Date: Wed, 28 Feb 2024 13:43:34 -0500 Subject: [PATCH] initial commit --- Knight's Path/Knight's Path.bat | 1666 +++++++++++++++++ Knight's Path/slot1.dlb | 11 + Models/Castle/Castle Models.bat | 129 ++ Models/Icons/._16x16 NOT WORKING.ico | Bin 0 -> 4096 bytes Models/Icons/._32x32 Official Icon.png | Bin 0 -> 4096 bytes .../Icons/._32x32_official_icon_Wpk_icon.ico | Bin 0 -> 4096 bytes Models/Icons/._Shop-icon.png | Bin 0 -> 4096 bytes Models/Icons/._Shop.ico | Bin 0 -> 4096 bytes Models/Icons/16x16 NOT WORKING.ico | Bin 0 -> 1406 bytes Models/Icons/32x32 Official Icon.png | Bin 0 -> 486 bytes Models/Icons/32x32_official_icon_Wpk_icon.ico | Bin 0 -> 14782 bytes Models/Icons/Shop-icon.png | Bin 0 -> 391 bytes Models/Icons/Shop.ico | Bin 0 -> 4158 bytes SaveLoad Menu/SaveLoadMenu.bat | 223 +++ Shop/Shop.bat | 538 ++++++ Shop/Shop.txt | 33 + Testing/Admin Checker.bat | 36 + Testing/Music/Music.bat | 8 + Testing/Path.bat | 10 + Testing/Testing.bat | 14 + Testing/Testing2.bat | 8 + Testing/Typing/Color.bat | 32 + Testing/Typing/Credits.bat | 35 + Testing/Typing/Typing.bat | 30 + Testing/Typing/Typing2.bat | 32 + Testing/Typing/Typing3.bat | 37 + Testing/sound.vbs | 7 + Title/Sword.bat | 20 + Title/Title.bat | 40 + Weapons/._Attack Power Scale.png | Bin 0 -> 4096 bytes Weapons/Attack Power Scale.png | Bin 0 -> 7770 bytes 31 files changed, 2909 insertions(+) create mode 100644 Knight's Path/Knight's Path.bat create mode 100644 Knight's Path/slot1.dlb create mode 100644 Models/Castle/Castle Models.bat create mode 100644 Models/Icons/._16x16 NOT WORKING.ico create mode 100644 Models/Icons/._32x32 Official Icon.png create mode 100644 Models/Icons/._32x32_official_icon_Wpk_icon.ico create mode 100644 Models/Icons/._Shop-icon.png create mode 100644 Models/Icons/._Shop.ico create mode 100644 Models/Icons/16x16 NOT WORKING.ico create mode 100644 Models/Icons/32x32 Official Icon.png create mode 100644 Models/Icons/32x32_official_icon_Wpk_icon.ico create mode 100644 Models/Icons/Shop-icon.png create mode 100644 Models/Icons/Shop.ico create mode 100644 SaveLoad Menu/SaveLoadMenu.bat create mode 100644 Shop/Shop.bat create mode 100644 Shop/Shop.txt create mode 100644 Testing/Admin Checker.bat create mode 100644 Testing/Music/Music.bat create mode 100644 Testing/Path.bat create mode 100644 Testing/Testing.bat create mode 100644 Testing/Testing2.bat create mode 100644 Testing/Typing/Color.bat create mode 100644 Testing/Typing/Credits.bat create mode 100644 Testing/Typing/Typing.bat create mode 100644 Testing/Typing/Typing2.bat create mode 100644 Testing/Typing/Typing3.bat create mode 100644 Testing/sound.vbs create mode 100644 Title/Sword.bat create mode 100644 Title/Title.bat create mode 100644 Weapons/._Attack Power Scale.png create mode 100644 Weapons/Attack Power Scale.png diff --git a/Knight's Path/Knight's Path.bat b/Knight's Path/Knight's Path.bat new file mode 100644 index 0000000..684ed80 --- /dev/null +++ b/Knight's Path/Knight's Path.bat @@ -0,0 +1,1666 @@ +@echo off +setlocal EnableDelayedExpansion +title Knight's Path +color 70 +mode 1000 + +::Stats +set hp=100 +set monhp=100 +set exp=1 +set monexp=1 +set gold=1000 +set lives=5 +set powerModifier=0 +set monPowerModifier=0 +set goldRecievedLost=0 +set xpRecievedLost=0 + +::Area +set area=1 + +::Uses/Wear/MagSize +set pistolMag=8 +set pistolMagMax=8 +set GoldenGunMag=10 +set GoldenGunMagMax=10 +set GoldenGunStatus=Unactive +set AKStatus=Unactive +set SteelSwordStatus=Unactive + +::Admin Checker +:------------------------------------- +REM --> Check for permissions + IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" ( +>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system" +) ELSE ( +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" +) + +REM --> If error flag set, we do not have admin. +if '%errorlevel%' NEQ '0' ( + goto UACPrompt +) else ( goto gotAdmin ) + +:UACPrompt + echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" + set params = %*:"="" + echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" + + "%temp%\getadmin.vbs" + del "%temp%\getadmin.vbs" + exit /b + +:gotAdmin + pushd "%CD%" + CD /D "%~dp0" +:-------------------------------------- +goto Start +rem DisableQuickEdit +:Start +title Knight's Path +cls +echo ___________________________________________________________________________________________________________________________________________________ +echo ^| ^| +echo ^| _____ _____ ________ ______ ___________________ ______ ______ ___________________ __ _____________ ^| +echo ^| \ \ / / \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ^|\ ^| +echo ^| \ \ / / __ \ \ \ \ ___________\ \ \ \ \ \ \ \ \ \ ______\ ^< \ _ ^| +echo ^| ____\ \ / /\ \_\ \_\ \_\ \_____________\ \ \ \_\______ ______\_\_\_\ \_______________ / \ // ^| +echo ^| / \ \/ \ \ \ \ \ \ \ \ \ \ \_____\ \ \ \ \ \______ ^|{o}______/^| ^| +echo ^| ^<------\ \-\ \-\ \-\ \-\ \ ________ \ \-------\ \------------\ \-------^|-----------] ^| +echo ^| \_______\ __ \_\ \_\ \_\ \_\ \__\___ \_\ ______ \ ______\ \____________\______ \______^|{o}~~~~~~\^| ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ / \\ ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \_____\ \ \ \ \ \ \ \ ______\ \ ^< / ~ ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ^|/ ^| +echo ^| \____\ \____\ \____\ \_____\ \_____\ \__________________\ \_____\ \_____\ \_____\ \____________\ ^| +echo ^| ^| +echo ^| ^| +echo ^| ___________________ ____ ___________________ ______ ______ ^| +echo ^| /^| / __________ / / \ / / / / / ^| +echo ^| _ / ^> / / / / / __ \ / / / / / ^| +echo ^| \\ / \ ______________________________/ / / /_/ / \ \__ ______/_/ /_____/ /________________________________ ^| +echo ^| ^|\______{o}^| / /_________ / _/ / / \ \/ / / /_____/ / \ ^| +echo ^| [-----------^|----------------------------/ _____________/--/ /______\ \ /-------/ /----------------------------------^> ^| +echo ^| ^|/~~~~~~{o}^|___________________________/ /_______________/ \ /_______/ ______ /___________________________________/ ^| +echo ^| // \ / / / / ______ \/ / / / / ^| +echo ^| ~ \ ^> / / / / \ \ / / / / ^| +echo ^| \^| / / / / \ \ / / / / ^| +echo ^| /_____/ /_____/ \_____\ /_____/ /_____/ ^| +echo ^|___________________________________________________________________________________________________________________________________________________^| +echo. +echo By: Rushil Umaretiya +echo. +echo _________ _________ _________ +echo [NEW GAME][ LOAD ][ CREDITS ] +echo [Press (N)][Press (L)][Press (C)] +echo [_________][_________][_________] +set /p startoption= +if /I %startoption% == N goto New +if /I %startoption% == L goto Load Menu +if /I %startoption% == C goto Credits +if /I %startoption% == DEV goto DebugMode +goto Start + +:Credits +mode 65 +for /L %%z in (1,1,55) do echo( +for %%a in ( +"Credits:" +"Game Director: Rushil Umaretiya" +"Art Director: Rushil Umamretya" +"Storywriter: Rushil Umaretiya" +"Engineering: Rushil Umaretiya" +"Music and Sound Effects: Rushil Umaretiya" +"Advertising: Rushil Umaretiya" +" ... " +" You get the gist. -Rushil Umaretiya" +" ... " +"In beloved memory of the time it took to" +" make this game" +) do ( +echo %%~a +ping -n 2 localhost>nul +echo. +) +for /L %%i in (1,1,55) do echo( &ping -n 2 localhost>nul +for /L %%z in (1,1,55) do echo( +for %%a in ( +" But seriously," +"Thanks for playing!" +" -Rushil" +) do ( +echo %%~a +ping -n 2 localhost>nul +echo. +) +for /L %%i in (1,1,20) do echo( &ping -n 2 localhost>nul +pause +mode 1000 +goto Start + +:DebugMode +set hp=9999 +set exp=9999 +set gold=9999 +set lives=9999 +set name=DebugMode +goto Battle + +:Save Menu +cls +echo. +echo Save Menu: +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 1 ^| +echo ^| ^| +if exist slot1.dlb echo ^| -IN USE- ^| +if not exist slot1.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 2 ^| +echo ^| ^| +if exist slot2.dlb echo ^| -IN USE- ^| +if not exist slot2.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 3 ^| +echo ^| ^| +if exist slot3.dlb echo ^| -IN USE- ^| +if not exist slot3.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 4 ^| +echo ^| ^| +if exist slot4.dlb echo ^| -IN USE- ^| +if not exist slot4.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 5 ^| +echo ^| ^| +if exist slot5.dlb echo ^| -IN USE- ^| +if not exist slot5.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo Type the number of the slot: +set /p SaveOption= +if %SaveOption% == 1 goto Slot1Save +if %SaveOption% == 2 goto Slot2Save +if %SaveOption% == 3 goto Slot3Save +if %SaveOption% == 4 goto Slot4Save +if %SaveOption% == 5 goto Slot5Save +goto Save Menu + + +:Load Menu +cls +echo ___________________________ +echo ^| ^| +echo ^| SLOT 1 ^| +echo ^| ^| +if exist slot1.dlb echo ^| -IN USE- ^| +if not exist slot1.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 2 ^| +echo ^| ^| +if exist slot2.dlb echo ^| -IN USE- ^| +if not exist slot2.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 3 ^| +echo ^| ^| +if exist slot3.dlb echo ^| -IN USE- ^| +if not exist slot3.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 4 ^| +echo ^| ^| +if exist slot4.dlb echo ^| -IN USE- ^| +if not exist slot4.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 5 ^| +echo ^| ^| +if exist slot5.dlb echo ^| -IN USE- ^| +if not exist slot5.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo Type the number of the slot: +set /p LoadOption= +if %LoadOption% == 1 goto Slot1Load +if %LoadOption% == 2 goto Slot2Load +if %LoadOption% == 3 goto Slot3Load +if %LoadOption% == 4 goto Slot4Load +if %LoadOption% == 5 goto Slot5Load +goto Load Menu + + +:Slot1Save +if exist slot1.dlb goto OverwriteSlot1 +( +echo %area% +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +echo %pistolMag% +echo %pistolMagMax% +echo %GoldenGunMag% +echo %GoldenGunMagMax% +echo %GoldenGunStatus% +)>slot1.dlb +goto Battle + +:Slot1Load +if not exist slot1.dlb goto LoadFail +( +set /p area= +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +set /p pistolMag= +set /p pistolMagMax= +set /p GoldenGunMag= +set /p GoldenGunMagMax= +set /p GoldenGunStatus= +)slot2.dlb +goto Battle + +:Slot2Load +if not exist slot2.dlb goto LoadFail +( +set /p area= +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +set /p pistolMag= +set /p pistolMagMax= +set /p GoldenGunMag= +set /p GoldenGunMagMax= +set /p GoldenGunStatus= +)slot3.dlb +goto Battle + +:Slot3Load +if not exist slot3.dlb goto LoadFail +( +set /p area= +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +set /p pistolMag= +set /p pistolMagMax= +set /p GoldenGunMag= +set /p GoldenGunMagMax= +set /p GoldenGunStatus= +)slot4.dlb +goto Battle + +:Slot4Load +if not exist slot4.dlb goto LoadFail +( +set /p area= +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +set /p pistolMag= +set /p pistolMagMax= +set /p GoldenGunMag= +set /p GoldenGunMagMax= +set /p GoldenGunStatus= +)slot5dlb +goto Battle + +:Slot5Load +if not exist slot5.dlb goto LoadFail +( +set /p area= +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +set /p pistolMag= +set /p pistolMagMax= +set /p GoldenGunMag= +set /p GoldenGunMagMax= +set /p GoldenGunStatus= +)slot1.dlb +goto Battle + +:OverwriteSlot2 +call :Typing "Would You like to overwrite this slot? (Y/N)" +set /p startoption= +if /I %loadfailoption% == N goto Save Menu +if /I %loadfailoption% == Y echo YesOverwrite2 + +:YesOverwrite2 +( +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +echo %pistolMag% +echo %pistolMagMax% +echo %GoldenGunMag% +echo %GoldenGunMagMax% +echo %GoldenGunStatus% +)>slot2.dlb +goto Battle + +:OverwriteSlot3 +call :Typing "Would You like to overwrite this slot? (Y/N)" +set /p startoption= +if /I %loadfailoption% == N goto Save Menu +if /I %loadfailoption% == Y echo YesOverwrite3 + +:YesOverwrite3 +( +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +echo %pistolMag% +echo %pistolMagMax% +echo %GoldenGunMag% +echo %GoldenGunMagMax% +echo %GoldenGunStatus% +)>slot3.dlb +goto Battle + +:OverwriteSlot4 +call :Typing "Would You like to overwrite this slot? (Y/N)" +set /p startoption= +if /I %loadfailoption% == N goto Save Menu +if /I %loadfailoption% == Y echo YesOverwrite4 + +:YesOverwrite4 +( +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +echo %pistolMag% +echo %pistolMagMax% +echo %GoldenGunMag% +echo %GoldenGunMagMax% +echo %GoldenGunStatus% +)>slot4.dlb +goto Battle + +:OverwriteSlot5 +call :Typing "Would You like to overwrite this slot? (Y/N)" +set /p startoption= +if /I %loadfailoption% == N goto Save Menu +if /I %loadfailoption% == Y echo YesOverwrite5 + +:YesOverwrite5 +( +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +echo %pistolMag% +echo %pistolMagMax% +echo %GoldenGunMag% +echo %GoldenGunMagMax% +echo %GoldenGunStatus% +)>slot5.dlb +goto Battle + +:Shop +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ ^| +echo ^| ^| _ _ ^| ^| +echo ^| ^|^|_^| ^|_^|^| ^| +echo ^| ^| ^| ^| +echo ^| ^| ^|___^| ^| ^| +echo ^| ^|___________^| / ^| +echo ^| ^| / ^| +echo ^| _____^|_____/ ^| +echo ^| / ^| ^| +echo ^| / ^| ^| +echo ^| / ^| ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "Hi, my name's Bob. Proud owner of Bob's Shops. Welcome to my shop. We sell a variety of things here such as literally anything to help you with your journey. My primary existance is mainly for that one reason. Please help me..." +echo. +echo __________________________________ +echo. +pause +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ ^| +echo ^| ^| _ _ ^| ^| +echo ^| ^|^|_^| ^|_^|^| ^| +echo ^| ^| ^| ^| +echo ^| ^| ^|___^| ^| ^| +echo ^| ^|___________^| / ^| +echo ^| ^| / ^| +echo ^| _____^|_____/ ^| +echo ^| / ^| ^| +echo ^| / ^| ^| +echo ^| / ^| ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "What would you like?" +echo. +echo _________ _________ _________ +echo [ WEAPONS ] [ MAGIC ] [UPGRADES ] +echo [Press (W)] [Press (M)] [Press (U)] +echo [_________] [_________] [_________] +echo. +echo __________________________________ +echo. +echo Enter your choice: +set /p shopoption= +if /I %shopoption% == W goto WeaponsShop +if /I %shopoption% == M goto MagicShop +if /I %shopoption% == U goto UpgradesShop +if /I %shopoption% == "goto" goto DevMode +if /I %shopoption% == GOLD set /p gold= & goto Shop +if /I %shopoption% == GGSTATUS set /p GoldenGunStatus= & goto Shop + +:DevGoto +echo Enter Label: +set /p DevGoto= +goto %DevGoto% +goto DevGoto + +:WeaponsShop +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "Here at Bob's Shops we have a vast variety of Weapons from all shapes and sizes. But here's the catch, I can only give you certain weapons if you're at a certain XP Level! So you must work hard killing everything you see for even more items to kill everything you see. Fun! Right?" +echo. +echo __________________________________ +echo. +pause +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "What would you like?" +echo. +echo _________ +echo [ BACK ] +echo [Press (B)] +echo [_________] +echo __________ _________ ___________ +echo [GOLDEN GUN] [ AK-47 ] [STEEL SWORD] +echo [Press (G)] [Press (A)] [ Press (T) ] +echo [ 200G ] [ 400G ] [ 500G ] +echo [__________] [_________] [___________] +echo. +echo Level 3: +echo. +echo Level 5: +echo. +echo Level 10: +echo. +echo Level 20: +echo. +echo Level 50 +echo. +echo __________________________________ +echo. +echo Enter your choice: +set /p wshopoption= +if /I %wshopoption% == G goto Golden Gun Shop +if /I %wshopoption% == A goto AK-47 Shop +if /I %wshopoption% == T goto Steel Sword Shop +if /I %wshopoption% == B goto Shop + +:MagicShop +pause +goto Shop + +:UpgradesShop +pause +goto Shop + + +:Golden Gun Shop +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "The GOLDEN GUN is mostly like your hangun except it's made of something that resembles gold, and is slightly stronger than your own pistol. The secret, is that it looks cooler when you shoot it." +echo. +echo _________ _________ _________ +echo [ STATS ] [ BACK ] [ BUY ] +echo [Press (S)] [Press (B)] [Press (Y)] +echo [_________] [_________] [_________] +echo. +echo __________________________________ +echo. +echo Enter your choice: +set /p ggshopoption= +if /I %ggshopoption% == S goto GoldenGunStats +if /I %ggshopoption% == B goto WeaponsShop +if /I %ggshopoption% == Y goto BuyGoldenGun +goto Golden Gun Shop + +:GoldenGunStats +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "Here are some stats:" +echo. +echo _____________________________________ +echo [ ,-.______________,=========, ] +echo [ [^| )_____________)#######((_ ] +echo [ /===============.-.___,--" _\ ] +echo [ "-._,__,__[GG]____\########/ ] +echo [ \ ( )) )####O##( ] +echo [ \ \___/,.#######\ ] +echo [ `====" \#######\ ] +echo [ \#######\ ] +echo [ )##O####^| ] +echo [ GOLDEN )####__," ] +echo [ GUN `--"" ] +echo [_____________________________________] +echo. +echo. +echo. Stats: +echo Magizine Size: 10 +echo Power Range: 0-35 +echo Average Damage: 23 +echo. +echo Probablity: +echo Missed: 7.5% +echo Bad Shot: 15% +echo Good Shot: 47.5% +echo Great Shot: 30.5% +echo CRITICAL Shot: 4% +echo. +echo Damage: +echo Missed: 0 +echo Bad Shot: 15 +echo Good Shot: 25 +echo Great Shot: 30 +echo CRITICAL Shot: 45 +echo. +echo __________________________________ +echo. +pause +goto GoldenGunStats + +:BuyGoldenGun +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "Are you sure you'd like to buy this item? Plese do..." +echo. +echo _________ _________ _________ +echo [ YES ] [ BACK ] [ NO ] +echo [Press (Y)] [Press (B)] [Press (N)] +echo [_________] [_________] [_________] +echo. +echo __________________________________ +echo. +echo Enter your choice: +set /p shopoption= +if /I %shopoption% == Y goto BoughtGoldenGun +if /I %shopoption% == N goto WeaponsShop +if /I %shopoption% == B goto WeaponsShop + +:BoughtGoldenGun +if %gold% LSS 200 ( + cls + echo You do not have enough gold for this item. + echo You need 200G to purchase this item. + echo You currently have %gold%G + echo. + pause + goto WeaponsShop +) + +if /I %GoldenGunStatus% == Active ( + cls + echo You already have a Golden Gun! + echo Although two guns sound cool + echo. + pause + goto WeaponsShop +) + +set GoldenGunStatus=Active +set gold = %gold% - 200 + +cls +echo. +echo. +echo Gold: %gold%G +echo. +echo. +echo _________________________________________________________ +echo / \ +echo / \ +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo ^| ^| ^| ^| ^| ^| ^| ^| ^| +echo \____/ \_____/ \_____/ \_____/ \_____/ \_____/ \_____/ \____/ +echo ^| ^| +echo ^| ___________ /^| ^| +echo ^| ^| _ _ ^| / ^| ^| +echo ^| ^|^|_^| ^|_^|^| / ^| ^| +echo ^| ^| ^| / ^| ^| +echo ^| ^| ^|___^| ^| / ^| ^| +echo ^| ^|___________^| / / / ^| +echo ^| ^| / / / ^| +echo ^| _____^|_____/ /____/ ^| +echo ^| / ^| / /\ ^| +echo ^| / ^| / ^|__^| ^| +echo ^| / ^| / ^| +echo __^|_______________________________________________^|__ +echo / \ +echo ^| Bob's Shops ^| +echo \_____________________________________________________/ +echo. +echo. +echo. +echo __________________________________ +echo _ +echo ^|_^| +echo \^|/ +echo / \ +echo Bob: +call :Typing "Here's your gun! It's gold, don't worry..." +echo. +echo ,-.______________,=========, +echo [^| )_____________)#######((_ +echo /===============.-.___,--" _\ +echo "-._,__,__[GG]____\########/ +echo \ ( )) )####O##( +echo \ \___/,.#######\ +echo `====" \#######\ +echo \#######\ +echo )##O####^| +echo )####__," +echo `--"" +echo __________________________________ +echo. +pause +goto Shop + +:AK-47 Shop +pause +goto WeaponsShop + +:Steel Sword Shop +pause +goto WeaponsShop + +:BuySteelSword +pause +goto WeaponsShop + +:BuyAK-47 +pause +goto WeaponsShop + +:New +cls +echo. +echo /\ +echo /`:\ +echo /`'`:\ +echo /`'`'`:\ +echo /`'`'`'`:\ +echo /`'`'`'`'`:\ +echo ^|`'`'`'`:^| +echo _ _ _ _ _ ^|] ,-. :^|_ _ _ _ +echo ^|^|^| ^|^| ^|^| ^|^| ^| ^| ^|_^| ^|^|^| ^|^| ^|^| ^|^| ^| +echo ^|`' `' `' `'.^| ^| _'=' ^|`' `' `' `'.^| +echo : .:; ^|'-' : .:; +echo \-..____..:/ _ _ _ _ _ _^| _ _'-\-..____..:/ +echo :--------:_,' ^|^| ^|^| ^|^| ^|^| ^|^| ^|^| ^|^| `.::--------: +echo ^|] .:^|:. `' `'_`' `' `' `' `' ^| '-' .:^| +echo ^| ,-. .[^|:._ '-' ____ ___ ^| ,-.'-^| +echo ^| ^| ^| .:^|'--'_ ,'____`. '---' ^| ^| ^|.:^| +echo ^| ^|_^| .:^|:.'--' ()/,^| ^|`^|`.\() __ ^| ^|_^|.:^| +echo ^| '=' .:^|:. ^|::_^|_^|_^|\^|:: '--' ^| _'='.:^| +echo ^| __ .:^|:. ;^|^|-,-,-,-,^|; ^| '--' .:^| +echo ^|'--' .:^|:. _ ; ^|^| ^|:^| ^| .:^| +echo ^| .:^|:.'-': ^|^| ^|;^| _ ^|] _:^| +echo ^| '-^|:. ; ^|^| :^|^| '-' ^| '--^| +echo ^| _ .:^|]. ; ^|^| ;^|^|] ^| _ .:^| +echo ^| '-' .:^|:. : [^|^| ;^|^|^| ^| '-' .:^| +echo ,', ;._____.::-- ;----^>'-,--,:-'^<'--------;._____.::.`. +echo (( ( )_;___,' ,' , ; //________( ) )) +echo `. _`--------' : -,' ' , ' '; //- _ `--------' ,' +echo __ .--' ;,' ,' , ': // -.._ __ _.- - +echo `- -- _ ;',' ,' ,' ,;/_ -. --- _, +echo _,. /-:,_,_,_,_,_,_(/:-\ , ,. _ +echo -' `-'--'-'-'-'-'-'-'-''--'-' `-'`' `'`' ` +echo. +echo. +echo __________________________________ +echo. +echo. +echo ?: +call :Typing "I am sad to see you go..." +echo. +echo __________________________________ +pause + +cls +echo. +echo /\ +echo /`:\ +echo /`'`:\ +echo /`'`'`:\ +echo /`'`'`'`:\ +echo /`'`'`'`'`:\ +echo ^|`'`'`'`:^| +echo _ _ _ _ _ ^|] ,-. :^|_ _ _ _ +echo ^|^|^| ^|^| ^|^| ^|^| ^| ^| ^|_^| ^|^|^| ^|^| ^|^| ^|^| ^| +echo ^|`' `' `' `'.^| ^| _'=' ^|`' `' `' `'.^| +echo : .:; ^|'-' : .:; +echo \-..____..:/ _ _ _ _ _ _^| _ _'-\-..____..:/ +echo :--------:_,' ^|^| ^|^| ^|^| ^|^| ^|^| ^|^| ^|^| `.::--------: +echo ^|] .:^|:. `' `'_`' `' `' `' `' ^| '-' .:^| +echo ^| ,-. .[^|:._ '-' ____ ___ ^| ,-.'-^| +echo ^| ^| ^| .:^|'--'_ ,'____`. '---' ^| ^| ^|.:^| +echo ^| ^|_^| .:^|:.'--' ()/,^| ^|`^|`.\() __ ^| ^|_^|.:^| +echo ^| '=' .:^|:. ^|::_^|_^|_^|\^|:: '--' ^| _'='.:^| +echo ^| __ .:^|:. ;^|^|-,-,-,-,^|; ^| '--' .:^| +echo ^|'--' .:^|:. _ ; ^|^| ^|:^| ^| .:^| +echo ^| .:^|:.'-': ^|^| ^|;^| _ ^|] _:^| +echo ^| '-^|:. ; ^|^| :^|^| '-' ^| '--^| +echo ^| _ .:^|]. ; ^|^| ;^|^|] ^| _ .:^| +echo ^| '-' .:^|:. : [^|^| ;^|^|^| ^| '-' .:^| +echo ,', ;._____.::-- ;----^>'-,--,:-'^<'--------;._____.::.`. +echo (( ( )_;___,' ,' , ; //________( ) )) +echo `. _`--------' : -,' ' , ' '; //- _ `--------' ,' +echo __ .--' ;,' ,' , ': // -.._ __ _.- - +echo `- -- _ ;',' ,' ,' ,;/_ -. --- _, +echo _,. /-:,_,_,_,_,_,_(/:-\ , ,. _ +echo -' `-'--'-'-'-'-'-'-'-''--'-' `-'`' `'`' ` +echo. +echo. +echo __________________________________ +echo. +echo. +echo ?: +call :Typing "But I must. It is my destiny." +echo. +echo __________________________________ +pause + +cls +echo. +echo ,_ +echo () /(.\ +echo /\__/_/\,) +echo _,-((-'` / +echo /( d ) +echo ` \ /`'--\\ +echo )) )) +echo // ^ +echo ^ +echo. +echo. +echo ________________________ +echo. +echo. +echo You: +call :Typing "Until next time old friend..." +echo. +echo ________________________ +pause + +cls +echo What is your name, brave knight? +set /p name= +cls +echo Welcome to Knight's Path, %name% +pause +goto Save Menu + +:Battle +if %lives% EQU 0 goto GameOver +if %monhp% LEQ 0 goto Win +if %hp% LEQ 0 goto Dead +cls +echo %name% HP:%hp% XP:%exp% Gold:%gold% Lives:%lives% +echo VS +echo Monster HP:%monhp% XP:%monexp% +echo. +echo. +echo. +echo. +echo. +echo _________ _________ __________ +echo [ ATTACK ][ DEFENSE ][ FLEE ] +echo [Press (A)][Press (D)][Press (F) ] +echo [_________][_________][__________] +echo _________ +echo [ SAVE ] +echo [Press (S)] +echo [_________] +echo. +echo. +echo Please choose your option: +set /p option= +if /I %option% == MONEXP set /p monexp= & goto Battle +if /I %option% == MONHP set /p monhp= & goto Battle +if /I %option% == HP set /p hp= & goto Battle +if /I %option% == GOLD set /p gold= & goto Battle +if /I %option% == EXP set /p exp= & goto Battle +if /I %option% == LIVES set /p lives= & goto Battle +if /I %option% == S goto Save Menu +if /I %option% == A goto Attack +if /I %option% == D goto Defense +if /I %option% == F goto Flee +goto Battle + +:Attack +cls +echo %name% HP:%hp% XP:%exp% Gold:%gold% +echo VS +echo Monster HP:%monhp% XP:%monexp% +echo. +echo. +echo. +echo. +echo. +echo _________ _________ _________ +echo [ SWORD ][ PUNCH ][ GUNS ] +echo [Press (S)][Press (P)][Press (G)] +echo [_________][_________][_________] +echo _________ +echo [ Back ] +echo [Press (B)] +echo [_________] +echo. +echo. +echo Please choose your option: +set /p optiona= +if /I %optiona% == S goto Sword +if /I %optiona% == P goto Punch +if /I %optiona% == G goto Guns +if /I %optiona% == B goto Battle +goto Attack + +:Defense +pause +goto Battle + +:Guns +cls +echo %name% HP:%hp% XP:%exp% Gold:%gold% +echo VS +echo Monster HP:%monhp% XP:%monexp% +echo. +echo. +echo. +echo. +echo. +echo _________ _________ _________ +echo [ PISTOL ][ BACK ][NEXT PAGE] +echo [Press (P)][Press (B)][Press (N)] +echo [_________][_________][_________] +echo. +echo. +echo Please choose your option: +set /p optiong= +if /I %optiong% == P goto Pistol +if /I %optiong% == B goto Attack +if /I %optiong% == N goto Guns2 +goto Guns + +:Guns2 +cls +echo %name% HP:%hp% XP:%exp% Gold:%gold% +echo VS +echo Monster HP:%monhp% XP:%monexp% +echo. +echo. +echo. +echo. +echo. +if %GoldenGunStatus% == Unactive ( + if %AKStatus% == Unactive ( + echo __________ _________ _________ + echo [ LOCKED ][NEXT PAGE][ LOCKED ] + echo [ LOCKED ][Press (N)][ LOCKED ] + echo [__________][_________][__________] + ) +) +if %GoldenGunStatus% == Active ( + if %AKStatus% == Active ( + echo __________ _________ _________ + echo [GOLDEN GUN][NEXT PAGE][ AK-47 ] + echo [Press (P)][Press (N)][Press (A)] + echo [__________][_________][_________] + ) +) +if %GoldenGunStatus% == Active ( + echo __________ _________ __________ + echo [GOLDEN GUN][NEXT PAGE][ LOCKED ] + echo [Press (P)][Press (N)][ LOCKED ] + echo [__________][_________][__________] +) +if %AKStatus% == Active ( + echo __________ _________ _________ + echo [ LOCKED ][NEXT PAGE][ AK-47 ] + echo [ LOCKED ][Press (N)][Press (A)] + echo [__________][_________][_________] +) +echo. +echo. +echo Please choose your option: +set /p optiong= +if /I %optiong% == P goto GoldenGun +if /I %optiong% == B goto Attack +if /I %optiong% == N goto Guns2 +goto Guns2 + + +:Flee +cls +if %monhp% GEQ 75 goto NoFlee +echo %name% HP:%hp% XP:%exp% Gold:%gold% +echo VS +echo Monster HP:%monhp% XP:%monexp% +echo. +echo. +echo. +echo. +echo. +echo _________ _________ _________ +echo [ Yes ][ Are you ][ No ] +echo [Press (Y)][ sure? ][Press (N)] +echo [_________][_________][_________] +echo. +echo. +echo Please choose your option: +set /p optionf= +if /I %optionf% == N goto Battle +if /I %optionf% == Y goto Fled +goto Flee + +:NoFlee +cls +echo The monster was too strong for you to flee! +echo It has to be under 75 HP +pause +goto Battle + +:Sword +pause +goto Attack + +:Punch +cls +set /a powerModifier = %RANDOM% * 21 / 32768 + 1 +if %powerModifier% == 1 echo You Missed^^! & goto monAttack +if %powerModifier% == 2 echo That was a bad hit^^! & set /a monhp = %monhp% - 5 & goto monAttack +if %powerModifier% == 3 echo That was a bad hit^^! & set /a monhp = %monhp% - 5 & goto monAttack +if %powerModifier% == 4 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 5 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 6 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 7 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 8 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 9 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 10 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 11 echo CRITICAL HIT^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 12 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 13 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 14 echo That was a great hit^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 15 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 16 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 17 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 18 echo That was a good hit^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 19 echo That was a bad hit^^! & set /a monhp = %monhp% - 5 & goto monAttack +if %powerModifier% == 20 echo That was a bad hit^^! & set /a monhp = %monhp% - 5 & goto monAttack +if %powerModifier% == 21 echo You Missed^^! & goto monAttack + +:Pistol +if %pistolMag% LEQ 0 echo You're out of bullets^^! & goto Battle +cls +set /a pistolMag = %pistolMag% - 1 +set /a powerModifier = %RANDOM% * 21 / 32768 + 1 +echo You have %pistolMag% bullets remaining. +if %powerModifier% == 1 echo You Missed^^! & goto monAttack +if %powerModifier% == 2 echo That was a bad shot^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 3 echo That was a bad shot^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 4 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 5 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 6 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 7 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 8 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 9 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 20 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 11 echo CRITICAL SHOT^^! & set /a monhp = %monhp% - 35 & goto monAttack +if %powerModifier% == 12 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 13 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 14 echo That was a great shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 15 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 16 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 17 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 18 echo That was a good shot^^! & set /a monhp = %monhp% - 20 & goto monAttack +if %powerModifier% == 19 echo That was a bad shot^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 20 echo That was a bad shot^^! & set /a monhp = %monhp% - 10 & goto monAttack +if %powerModifier% == 21 echo You Missed^^! & goto monAttack +goto Pistol + +:GoldenGun +if %GoldenGunMag% LEQ 0 echo You're out of bullets^^! & goto Battle +cls +set /a pistolMag = %GoldenGunMag% - 1 +set /a powerModifier = %RANDOM% * 21 / 32768 + 1 +echo You have %GoldenGunMag% bullets remaining. +if %powerModifier% == 1 echo You Missed^^! & goto monAttack +if %powerModifier% == 2 echo That was a bad shot^^! & set /a monhp = %monhp% - 15 & goto monAttack +if %powerModifier% == 3 echo That was a bad shot^^! & set /a monhp = %monhp% - 15 & goto monAttack +if %powerModifier% == 4 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 5 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 6 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 8 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 9 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 10 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 11 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 12 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 13 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 14 echo CRITICAL SHOT^^! & set /a monhp = %monhp% - 45 & goto monAttack +if %powerModifier% == 15 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 16 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 17 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 18 echo That was a great shot^^! & set /a monhp = %monhp% - 30 & goto monAttack +if %powerModifier% == 19 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 20 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 21 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 22 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 23 echo That was a good shot^^! & set /a monhp = %monhp% - 25 & goto monAttack +if %powerModifier% == 24 echo That was a bad shot^^! & set /a monhp = %monhp% - 15 & goto monAttack +if %powerModifier% == 26 echo That was a bad shot^^! & set /a monhp = %monhp% - 15 & goto monAttack +if %powerModifier% == 27 echo You Missed^^! & goto monAttack +goto Pistol + +:monAttack +pause +set /a powerModifier = %RANDOM% * 21 / 32768 + 1 +if %powerModifier% == 1 goto Battle +if %powerModifier% == 2 set /a hp = %hp% - 5 & goto Battle +if %powerModifier% == 3 set /a hp = %hp% - 5 & goto Battle +if %powerModifier% == 4 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 5 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 6 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 7 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 8 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 9 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 10 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 11 set /a hp = %hp% - 40 & goto Battle +if %powerModifier% == 12 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 13 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 14 set /a hp = %hp% - 20 & goto Battle +if %powerModifier% == 15 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 16 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 17 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 18 set /a hp = %hp% - 10 & goto Battle +if %powerModifier% == 19 set /a hp = %hp% - 5 & goto Battle +if %powerModifier% == 20 set /a hp = %hp% - 5 & goto Battle +if %powerModifier% == 21 goto Battle +goto monAttack + +:Win +cls +set /a goldRecievedLost = %RANDOM% * 100 / 32768 + 1 +set /a gold = %gold% + %goldRecievedLost% +set /a xpRecievedLost = %RANDOM% * 10 / 32768 + 1 +set /a exp = %exp% + %xpRecievedLost% +echo You Won that Battle^^! +echo. +echo ^|\ +echo ^|K\ +echo \P\ +echo \_\ +echo \ +echo. +echo You recieved %goldRecievedLost% gold and %xpRecievedLost% xp^^! +echo. +echo. +echo Battle Again(Y,N)? +set /p optionw= +if /I %optionw% == Y goto Reset +if /I %optionw% == N exit +goto Win + + +:Dead +cls +set /a goldRecievedLost = %RANDOM% * 100 / 32768 + 1 +set /a gold = %gold% + %goldRecievedLost% +set /a xpRecievedLost = %RANDOM% * 10 / 32768 + 1 +set /a exp = %exp% + %xpRecievedLost% +set /a lives = %lives% - 1 +echo You Died^^! +echo. +echo ^|\ +echo ^|K\ +echo \P\ +echo \_\ +echo \ +echo. +echo You lost %goldRecievedLost% gold and %xpRecievedLost% xp^^! +echo You have %lives% lives remaining^^! +echo. +echo. +echo Battle Again(Y,N)? +set /p optionl= +if /I %optionl% == Y goto Reset +if /I %optionl% == N exit +goto Dead + +:Fled +cls +echo You Fled^^! +echo. +echo. +echo ^|\ +echo ^|K\ +echo \P\ +echo \_\ +echo \ +echo. +echo. +echo You lost 0 gold and 0 xp^^! +echo. +echo. +echo Battle Again(Y,N)? +set /p optionf= +if /I %optionf% == Y goto Reset +if /I %optionf% == N exit +goto Fled + +:Reset +set /a hp=100 +set /a monhp=100 +goto Battle + +:GameOver +cls +echo Game Over^^! +echo. +echo. +echo ^|\ +echo ^|K\ +echo \P\ +echo \_\ +echo \ +echo. +echo. +echo You have 0 lives remaining^^! +echo. +echo. +echo Please start a new game. +pause +exit +goto GameOver + +:Typing + +setlocal + +set "Message=%~1" + +:TypingLoop + +ping 10.x.x.x -n 1 -w 500 >nul + +if "%Message:~1,1%"==" " ( '-,--,:-'^<'--------;._____.::.`. +echo (( ( )_;___,' ,' , ; //________( ) )) +echo `. _`--------' : -,' ' , ' '; //- _ `--------' ,' +echo __ .--' ;,' ,' , ': // -.._ __ _.- - +echo `- -- _ ;',' ,' ,' ,;/_ -. --- _, +echo _,. /-:,_,_,_,_,_,_(/:-\ , ,. _ +echo -' `-'--'-'-'-'-'-'-'-''--'-' `-'`' `'`' ` +echo. +echo. +echo. +pause +cls + A + / \ + / \ + A <_____> + / \ _ _^|_\157_^|_ _ + / \ ]=I=I=I=I=[ + <_____> \-^|-^|-^|-/ + _ _^|_\157_^|_ _ ^| ^| + ]=I=I=I=I=[ _^|_ _ ^| A + \-^|-^|-^|-/ ]=I=[ ^| A / \ + ^| ^| A \^|/ ^| / \ / \ + ^| ^| / \ ^|Y ^| / \<_____> + ^| /^\ ^| / \ ^| ^| <_____>^| ^| + ^| ^| ^| ^| <_____> ^| [] ^| _ _^|_\157_^|_^| ^| + ^| ^|_^| ^| ^| ^| ^| ^| ]=I=I=I=I^| ^| + ^| ^| _^|_\157_^|_ _ ^| ^| \-^|-^|_ _^|_\157_^|_ _ + ^| ^|=I=I=I=I=[ ^| [] ^| ]=I=I=I=I=[ + _ _^|_ _ _^|_-_-^|-^|-/_ _^|_ _ _^|_ /^\ \-^|-^|-^|-/ + ]=I=I=I=I=I=[ ^| ]=I=I=I=I=I=^|O^| ^| ^| + \-^|-^|-^|-^|-/ ^| \-\-^|-^|-/-/ \^| ^| /^\ ^| + ^| [] ^| _ _ _^|_ _^| _____^|_ ^| ^| ^| ^| ^| + ^| [] ^|=I=I=I=I=[^| /vvvvvvv\^| ^| === ^| + _ _^|_ _ _ _^|_-_-^|-^|-/ ^|/vvvvvvvvv\ ^| ^| + ]=I=I=I=I=I=I=[ ^| <===========> _ _^|_ _ _^|_ _ + \-\--^|-^|--/-/ ^| ^|^| [] [] ^| ]=I=I=I=I=I=[ + ^| ^| _ _ _^|_ ^|^|_ _ _ _ _^|_ _\--^|-^|-^|--/ + ^| ^|=I=I=I=I=I=I=I=I=I=I=I=I=^| ^| + ^| [] ^|-=-=-=-=-=-=-=-=-=-=-=-=-^| []^| + ^| ^| ___ ^| ^| + ^| ^| / \ ^| ^| + ^| ^| ^| ^| ^| ^| + _/^| ^|\_ ^| ^| _/^| ^|\_ + +echo. +echo. +pause diff --git a/Models/Icons/._16x16 NOT WORKING.ico b/Models/Icons/._16x16 NOT WORKING.ico new file mode 100644 index 0000000000000000000000000000000000000000..5d75e34abf2dced0c3f01ec864b71fe0fdd6fc1e GIT binary patch literal 4096 zcmeH~!AiqG5Qe9Mh=CMOo+RuGn1J4d9=zFu2sMHzQr2YBEZOdc$x84oJoq3!lP^+t z+bXmddsLW#VQ2o`A9lXm!2a<8>;YWMLfqVnd$Eq7!J*GHfZ>NfeLwsJ7$m;_B`))P z;-3sw4tV$V+m^-Oed|XL)?hj=(KuBpB!I`D0CBmZR<9Uu59OabI#B$-7DYL-??Q1On?b6 z0Vco%m;e)C0!)AjFo8cxAS|09myzVP>I7kDU#LJ)S!#qbE^MFHNUdLm#>$CjEluNh S;kD~uADi?4jB*0WV(|stLsyOf literal 0 HcmV?d00001 diff --git a/Models/Icons/._32x32 Official Icon.png b/Models/Icons/._32x32 Official Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a34b06087f2932a3a995eeb34bc02027804281b GIT binary patch literal 4096 zcmeH~y$S*`49BA&;=vtGPIB}K9CQ;L+;k8@PY}hSY7UPpE%fT(d-xzelP{vFUvQJN zm_W!!n?QcsA8M^SQ~@S(C#G|;6fg5VXpnaSq6TylVnC;D$fZxQ%+k- zMsM$ab7eGk#(UH*OEa_pYu`z%)J2MR69&ENfC(^xKPBMBruT=%$ssF*#ljrz4n=BgF1(N=^=Y(J>Le7V XPHdIbIcee7)K7=<{hw3X5Z`WhIPo*w literal 0 HcmV?d00001 diff --git a/Models/Icons/._32x32_official_icon_Wpk_icon.ico b/Models/Icons/._32x32_official_icon_Wpk_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b2e6beecb4c5a432257affa68d1ee9375a286e9e GIT binary patch literal 4096 zcmeH~!Ab)$5Qe9Mhznahd6JSRXu4a}BJ?00w4f;MYO5k;-JQ_TG%4Ar^*wwLZ@!N& zQnR%R3gS%=W+0iFe=>ymZUd{EYp?=vl4k6*#|CU^r3UN%!~oT2?|oi<1*p_~{EO`; zN!LHAym!Epk6*sE_}YiQab+~tJ2`46g+vQ*T`Gx9bs^B+gh82h@^&)}y66>)_S~xW z$hqkr=Q1;y(f4RwJu?#?21llFKi7p+Sn%9DXl2rzkIV$)MzqcSwcBV#E#BDSXVc>% zYF+eZ2bY6G(~mfI1#iZ)W;`@P$V{ec=)cv&{&c(u>OKpDZzEDl1c(3;AOb{y2oM1x zKm>>Y5g-D8O`u#h%d@arGLi+eSeQGTArr=qnbfY_K8;S5dSnWPW49{RW4{Y8yZ*KN NI{)V=TTq+N-vCq{VX^=K literal 0 HcmV?d00001 diff --git a/Models/Icons/._Shop-icon.png b/Models/Icons/._Shop-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40b5144b38b2439040fdf6d2bf1b3ecbd98374e3 GIT binary patch literal 4096 zcmeH~!Ab)$5Qe9Mhznahd6Feh(1X47(t`(uf>qIlic%!IJE>vQ1SXNP@8N^^Ouk4> zv=;2evoZt2{4>df%y%2uKR$pxfT^s-^_{pE8%s4fjD8Bxe~U5Z{da&~5%n*2R+hK% zO7E)!UZbAxw8XRT`q6{4IG8kOgH{>|;4xK7lGZDvd7fQLA7-Qj(v7TJxxfp#)TXN zfC(^x|3e@xo5??|D4(?#gxS5XYy2h=mkSo}}yxWSed(X@wv?X$~UP2%>n{WOr$3%$Chc>wEYh9(^8P zq)u!V?4>tB*nwd__CE{ryAA9gAHW{K70=1_4Y?y5YkF{q&Hy@Z7_shr0JOT8@33*2 zPEgWXPrxhY?^`4I_T4|a*OjD+kd-Y|Aq~Jo(@71lY9-C1*S^%XP3B`EjI8T88qz^T z84D;2La*Iu6A@!JktjFP+?q0;T01}M^%jc-T^2b?L}9g|xqj-c|JxzDkT$_F%IoR! zd=jgW_k+{E@YyJf{6VI;KT=uWXG0~J2!qj31YUb9nW`UXuFR3D3(7*GT?K@ZKZFh!8?8Ye}0x zo4`L!z?86(pu-n8aIz*u)O$J{oSG~{OI)utLI`vl?wRaY4h$k>zpkBet0ikwYcLdn k1=6PqHa}a0^~sN;@?28<#gY4wYEwvafrkD@S$@Cc4f5wS5dZ)H literal 0 HcmV?d00001 diff --git a/Models/Icons/32x32 Official Icon.png b/Models/Icons/32x32 Official Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a7547102aef88308e2500f0cf380001c47e1d9e4 GIT binary patch literal 486 zcmV@P)04k>CM4zEvvG)-%vCP@Ny0nY=F6QcUfAY%v* zfyj!u|Dc$nQVl>hVR?1Y5#XK!(rO1WSS|fKBM`;TJA1 z)ibN~PV07*qoM6N<$f{_`{b^rhX literal 0 HcmV?d00001 diff --git a/Models/Icons/32x32_official_icon_Wpk_icon.ico b/Models/Icons/32x32_official_icon_Wpk_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e65819e63aa6f3c5c071c235989af15ed66a2d00 GIT binary patch literal 14782 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 literal 0 HcmV?d00001 diff --git a/Models/Icons/Shop.ico b/Models/Icons/Shop.ico new file mode 100644 index 0000000000000000000000000000000000000000..0b87396406f6dab7a01de0195d057d2977163a30 GIT binary patch literal 4158 zcmeH}UucbC9LL|;q=dNeCx2?JnBrnm$c>^DxhLVwOiGcFaR`Q|0d0IlVm}X zB+Y;;*#i2DU6av8&Nxg2zDM>CY)NC;ySaapZ_aomnP(FF1gBviv_cNr;6*@Ne=%~z zisjqW-XHTsqX%Lm&;*kab=Y?U+NG{+e%#C6BavjDX$-RZ4fuuw_1sHc+59Q}-|IOw z|5N+#U(cWKfO5{iXV&vtjq^7|pU1EgR)G7s5XQ_g*P3eRPoqyCe1&)5JIZ_3j(z6# zfwh%>f9HGy9Dp`B6z*Bu=M;0Tv9?nExV}=miSd-X|0>mt>&w-5{<3pe$frgjf7Vx2 zpZXpcg;ij`rLZ-iZLis|8Meb3m>$s9XUrUPtxN1272va2Z~~dw2@=6m5OREluqUAXr}|CA{r$HCtoKq=?NM;et#5#Zunguw zs;{kY5tyTYCb+LeJFPdTRQ-H%)cgRqz_qj9eVc05>aNB%I1e|$dA$Oz@&D3y?XN~> z;0Dj`N!O;9W3cxe=!bzw-!pL=T3`m$YVPg59@OfN^nKrWZjM5{@2Wixdmo2h*q!Qo z=lLuQf@ibZx@kYp$}n`s+Cl#a{^zh3YOx3E>ANmyv}g6h7@iRC0>{z{zO$==y(C;Ju1%ARrm9eM2dt?1yzePS? literal 0 HcmV?d00001 diff --git a/SaveLoad Menu/SaveLoadMenu.bat b/SaveLoad Menu/SaveLoadMenu.bat new file mode 100644 index 0000000..93676d8 --- /dev/null +++ b/SaveLoad Menu/SaveLoadMenu.bat @@ -0,0 +1,223 @@ +:Save Menu + +echo ___________________________ +echo ^| ^| +echo ^| SLOT 1 ^| +echo ^| ^| +if exist slot1.dlb echo ^| -IN USE- ^| +if not exist slot1.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 2 ^| +echo ^| ^| +if exist slot2.dlb echo ^| -IN USE- ^| +if not exist slot2.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 3 ^| +echo ^| ^| +if exist slot3.dlb echo ^| -IN USE- ^| +if not exist slot3.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 4 ^| +echo ^| ^| +if exist slot4.dlb echo ^| -IN USE- ^| +if not exist slot4.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 5 ^| +echo ^| ^| +if exist slot5.dlb echo ^| -IN USE- ^| +if not exist slot5.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo Type the number of the slot: +set /p SaveOption= +if %SaveOption% == 1 goto Slot1Save +if %SaveOption% == 2 goto Slot2Save +if %SaveOption% == 3 goto Slot3Save +if %SaveOption% == 4 goto Slot4Save +if %SaveOption% == 5 goto Slot5Save +goto + + +:Load Menu + +echo ___________________________ +echo ^| ^| +echo ^| SLOT 1 ^| +echo ^| ^| +if exist slot1.dlb echo ^| -IN USE- ^| +if not exist slot1.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 2 ^| +echo ^| ^| +if exist slot2.dlb echo ^| -IN USE- ^| +if not exist slot2.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 3 ^| +echo ^| ^| +if exist slot3.dlb echo ^| -IN USE- ^| +if not exist slot3.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 4 ^| +echo ^| ^| +if exist slot4.dlb echo ^| -IN USE- ^| +if not exist slot4.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo ___________________________ +echo ^| ^| +echo ^| SLOT 5 ^| +echo ^| ^| +if exist slot5.dlb echo ^| -IN USE- ^| +if not exist slot5.dlb echo ^| -EMPTY- ^| +echo ^| ^| +echo ^|___________________________^| +echo. +echo. +echo Type the number of the slot: +set /p LoadOption= +if %LoadOption% == 1 goto Slot1Load +if %LoadOption% == 2 goto Slot2Load +if %LoadOption% == 3 goto Slot3Load +if %LoadOption% == 4 goto Slot4Load +if %LoadOption% == 5 goto Slot5Load +goto + + +:Slot1Save +( +echo %name% +echo %exp% +echo %monexp% +echo %gold% +echo %lives% +)>slot1.dlb +goto Battle + +:Slot1Load +( +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +)slot2.dlb +goto Battle + +:Slot2Load +( +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +)slot3.dlb +goto Battle + +:Slot3Load +( +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +)slot4.dlb +goto Battle + +:Slot4Load +( +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +)slot5dlb +goto Battle + +:Slot5Load +( +set /p name= +set /p exp= +set /p monexp= +set /p gold= +set /p lives= +) +setlocal +set "Message=%~1" + +:TypingLoop +ping 0.0.0.0 -n 1.5 > NUL +if "%Message:~1,1%"==" " ( Check for permissions + IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" ( +>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system" +) ELSE ( +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" +) + +REM --> If error flag set, we do not have admin. +if '%errorlevel%' NEQ '0' ( + goto UACPrompt +) else ( goto gotAdmin ) + +:UACPrompt + echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" + set params = %*:"="" + echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" + + "%temp%\getadmin.vbs" + del "%temp%\getadmin.vbs" + echo This game cannot run without admin privilages. + echo Please restart this game and click yes at the prompt. + echo We 100%% assure you that no harm will be done to your computer. + echo Thank you for your compliance. + pause + exit /b + +:gotAdmin + pushd "%CD%" + CD /D "%~dp0" +:-------------------------------------- +::Insert Code: +pause \ No newline at end of file diff --git a/Testing/Music/Music.bat b/Testing/Music/Music.bat new file mode 100644 index 0000000..87de4d4 --- /dev/null +++ b/Testing/Music/Music.bat @@ -0,0 +1,8 @@ +@echo off +set filename=%0 +for %%A in ("%filename%") do ( + Set Folder=%%~dpA + Set Name=%%~nxA +) +echo "%Folder%KP Music.mp3" +pause \ No newline at end of file diff --git a/Testing/Path.bat b/Testing/Path.bat new file mode 100644 index 0000000..a01b331 --- /dev/null +++ b/Testing/Path.bat @@ -0,0 +1,10 @@ +@echo off +Set filename=%0 +For %%A in ("%filename%") do ( + Set Folder=%%~dpA + Set Name=%%~nxA +) +echo.Folder is: %Folder% +echo.Name is: %Name% +pause +exit \ No newline at end of file diff --git a/Testing/Testing.bat b/Testing/Testing.bat new file mode 100644 index 0000000..5ab3d8d --- /dev/null +++ b/Testing/Testing.bat @@ -0,0 +1,14 @@ +@echo off +set "file=C:\Users\Rushil Umaretiya\Desktop\Knight's Path\Testing\Music\KP Music.mp3" +( echo Set Sound = CreateObject("WMPlayer.OCX.7"^) + echo Sound.URL = "%file%" + echo Sound.Controls.play + echo do while Sound.currentmedia.duration = 0 + echo wscript.sleep 100 + echo loop + echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs +start /min sound.vbs +pause +taskkill /f /im wmplayer +pause +exit \ No newline at end of file diff --git a/Testing/Testing2.bat b/Testing/Testing2.bat new file mode 100644 index 0000000..7efd0cb --- /dev/null +++ b/Testing/Testing2.bat @@ -0,0 +1,8 @@ +@echo off +set xp=5 + +pause + +if %xp% GEQ 3 echo hi + +pause \ No newline at end of file diff --git a/Testing/Typing/Color.bat b/Testing/Typing/Color.bat new file mode 100644 index 0000000..3b2cb58 --- /dev/null +++ b/Testing/Typing/Color.bat @@ -0,0 +1,32 @@ +@echo off + +call :ColorText 7e "Hello World" +pause +exit + +:ColorText Color String +:: +:: Prints String in color specified by Color. +:: +:: Color should be 2 hex digits +:: The 1st digit specifies the background +:: The 2nd digit specifies the foreground +:: See COLOR /? for more help +:: +:: String is the text to print. All quotes will be stripped. +:: The string cannot contain any of the following: * ? < > | : \ / +:: Also, any trailing . or will be stripped. +:: +:: The string is printed to the screen without issuing a , +:: so multiple colors can appear on one line. To terminate the line +:: without printing anything, use the ECHO( command. +:: +setlocal +pushd %temp% +for /F "tokens=1 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do ( + "%~2" +) +findstr /v /a:%1 /R "^$" "%~2" nul +del "%~2" > nul 2>&1 +popd +exit /b \ No newline at end of file diff --git a/Testing/Typing/Credits.bat b/Testing/Typing/Credits.bat new file mode 100644 index 0000000..dc93367 --- /dev/null +++ b/Testing/Typing/Credits.bat @@ -0,0 +1,35 @@ +@echo off +mode 65 +for /L %%z in (1,1,55) do echo( +for %%a in ( +"Credits:" +"Game Director: Rushil Umaretiya" +"Art Director: Rushil Umamretya" +"Storywriter: Rushil Umaretiya" +"Engineering: Rushil Umaretiya" +"Music and Sound Effects: Rushil Umaretiya" +"Advertising: Rushil Umaretiya" +" ... " +" You get the gist. -Rushil Umaretiya" +" ... " +"In beloved memory of the time it took to" +" make this game" +) do ( +echo %%~a +ping -n 2 localhost>nul +echo. +) +for /L %%i in (1,1,55) do echo( &ping -n 2 localhost>nul +for /L %%z in (1,1,55) do echo( +for %%a in ( +" But seriously," +"Thanks for playing!" +" -Rushil" +) do ( +echo %%~a +ping -n 2 localhost>nul +echo. +) +for /L %%i in (1,1,20) do echo( &ping -n 2 localhost>nul +pause +mode 1000 diff --git a/Testing/Typing/Typing.bat b/Testing/Typing/Typing.bat new file mode 100644 index 0000000..5a0311e --- /dev/null +++ b/Testing/Typing/Typing.bat @@ -0,0 +1,30 @@ +@echo off + +call :Typing "This is a " +echo GOLDEN GUN +call :Typing ". Great! Right?" + +pause + + +:: Use a known invalid reserved IP address because it should always timeout. + +:: http://en.wikipedia.org/wiki/Reserved_IP_addresses + +:: 127.0.0.1 will never timeout and will always return each tick in 1 second. + +:Typing + +setlocal + +set "Message=%~1" + +:TypingLoop + +ping 192.0.2.0 -n 1 -w 500 >nul + +if "%Message:~1,1%"==" " ( nul +) + +goto :eof + +:GetLength +set str=%1 +set /a len=1 +:loop +set /a len_=%len% - 1 +if "!str:~0,%len%!"=="!str:~0,%len_%!" goto done +set /a len+=1 +goto loop + +:done +set /a len_-=2 +goto :eof \ No newline at end of file diff --git a/Testing/Typing/Typing3.bat b/Testing/Typing/Typing3.bat new file mode 100644 index 0000000..3fe044c --- /dev/null +++ b/Testing/Typing/Typing3.bat @@ -0,0 +1,37 @@ +@Echo off +title Typewriter effect +echo H +ping 0.0.0.0 -n 1.5 > NUL +cls +echo He +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hel +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hell +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? A +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? An +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? Any +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? Anyo +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? Anyon +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? Anyone +ping 0.0.0.0 -n 1.5 > NUL +cls +echo Hello? Anyone? +pause >nul \ No newline at end of file diff --git a/Testing/sound.vbs b/Testing/sound.vbs new file mode 100644 index 0000000..6d1046e --- /dev/null +++ b/Testing/sound.vbs @@ -0,0 +1,7 @@ +Set Sound = CreateObject("WMPlayer.OCX.7") +Sound.URL = "C:\Users\Rushil Umaretiya\Desktop\Knight's Path\Testing\Music\KP Music.mp3" +Sound.Controls.play +do while Sound.currentmedia.duration = 0 +wscript.sleep 100 +loop +wscript.sleep (int(Sound.currentmedia.duration)+1)*1000 diff --git a/Title/Sword.bat b/Title/Sword.bat new file mode 100644 index 0000000..f8b0fd6 --- /dev/null +++ b/Title/Sword.bat @@ -0,0 +1,20 @@ +@echo off + +:sword +cls +echo. +echo. +echo ^|\ +echo ^< \ _ +echo _________________________________ / \ // +echo / ^|{o}______/^| +echo ^<---------------------------------^|-----------] +echo \_________________________________^|{o}~~~~~~\^| +echo \ / \\ +echo ^< / ~ +echo ^|/ +echo. +echo. +echo. +pause +goto sword \ No newline at end of file diff --git a/Title/Title.bat b/Title/Title.bat new file mode 100644 index 0000000..4783f00 --- /dev/null +++ b/Title/Title.bat @@ -0,0 +1,40 @@ +@echo off +mode 1000 +color 70 + +echo ___________________________________________________________________________________________________________________________________________________ +echo ^| ^| +echo ^| _____ _____ ________ ______ ___________________ ______ ______ ___________________ __ _____________ ^| +echo ^| \ \ / / \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ^|\ ^| +echo ^| \ \ / / __ \ \ \ \ ___________\ \ \ \ \ \ \ \ \ \ ______\ ^< \ _ ^| +echo ^| ____\ \ / /\ \_\ \_\ \_\ \_____________\ \ \ \_\______ ______\_\_\_\ \_______________ / \ // ^| +echo ^| / \ \/ \ \ \ \ \ \ \ \ \ \ \_____\ \ \ \ \ \______ ^|{o}______/^| ^| +echo ^| ^<------\ \-\ \-\ \-\ \-\ \ ________ \ \-------\ \------------\ \-------^|-----------] ^| +echo ^| \_______\ __ \_\ \_\ \_\ \_\ \__\___ \_\ ______ \ ______\ \____________\______ \______^|{o}~~~~~~\^| ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ / \\ ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \_____\ \ \ \ \ \ \ \ ______\ \ ^< / ~ ^| +echo ^| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ^|/ ^| +echo ^| \____\ \____\ \____\ \_____\ \_____\ \__________________\ \_____\ \_____\ \_____\ \____________\ ^| +echo ^| ^| +echo ^| ^| +echo ^| ___________________ ____ _________________________ ______ ^| +echo ^| /^| / __________ // \ / / / / ^| +echo ^| _ / ^> / / / / __ \ / / / / ^| +echo ^| \\ / \ __________________________________/ / / / / \ \__ ______/ /_____/ /________________________________ ^| +echo ^| ^|\______{o}^| / /_________ / _/ / \ \/ / / /_____/ / \ ^| +echo ^| [-----------^|--------------------------------/ _____________// /______\ \ /-----/ /----------------------------------^> ^| +echo ^| ^|/~~~~~~{o}^|_______________________________/ /_____________/ \ /_____/ ______ /___________________________________/ ^| +echo ^| // \ / / / / ______ \/ / / / / ^| +echo ^| ~ \ ^> / / / / \ \ / / / / ^| +echo ^| \^| / / / / \ \ / / / / ^| +echo ^| /_____/ /_____/ \_____\/_____/ /_____/ ^| +echo ^|___________________________________________________________________________________________________________________________________________________^| +echo. +echo By: Rushil Umaretiya +echo. +echo _________ _________ _________ +echo [NEW GAME][ LOAD ][ CREDITS ] +echo [Press (N)][Press (L)][Press (C)] +echo [_________][_________][_________] +pause +start "Title.bat" diff --git a/Weapons/._Attack Power Scale.png b/Weapons/._Attack Power Scale.png new file mode 100644 index 0000000000000000000000000000000000000000..929fb069db665a3863b3bf3ca07b0241b95c197f GIT binary patch literal 4096 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 literal 0 HcmV?d00001