Sean's Game: Curse of the Dragonlore

View previous topic View next topic Go down

Sean's Game: Curse of the Dragonlore

Post by kar on Mon Nov 09, 2015 8:36 pm

So yeah this isn't the best, nor the worst. Might be a bit too long...
Code:

@echo off
title The Curse of the Dragonlore
color 0f

:: used for the credits
set credStart=0
set credEnd=25
:: used for name, area and stattrak loading. TEAMNAME: NEW
set name=Erlich Bachman
set area=areaStart
set stattrak=0
set teamName=Pied Piper

cls

:menu

cls
echo Welcome to The Curse of the Dragonlore!
echo This was made by Sean "Kar" Jinbo.
echo.
echo Enjoy!

timeout /t 3 /nobreak >nul

cls
echo Welcome to The Curse of the Dragonlore!
echo.
echo WARNING: THERE WILL BE SPELLING AND GRAMATICAL ERRORS.
echo.
echo 1) Start a new Save
echo 2) Load an Existing Save
echo 3) Readme
echo 4) Credits

set /p titleOption=Where do you want to go:

if %titleOption%== 1 GOTO newSave
if %titleOption%== 2 GOTO loadSave
if %titleOption%== 3 GOTO readme
if %titleOption%== 4 GOTO credit
goto error

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::error place. all errors involving wrong numbers/sayings told will direct here.
:error
cls
echo =========================
echo An Error has Occured
echo You Will Be Taken Back
echo Please Restart From Your
echo Last Save Point! Thank
echo You!
echo =========================

pause
goto %area%
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::starts a new save. takes the variables and dumps them to save.txt. sends to the start area.
:newSave
cls
set name=Erlich Bachman
set area=areaStart
set stattrak=0
set teamName=Pied Piper
(
echo %area%
echo %name%
echo %stattrak%
echo %teamName%
) > save.txt

echo Be prepared to follow this story of a lifetime.
timeout /t 1 /nobreak >nul
echo This is not just a game, it's a story.
timeout /t 1 /nobreak >nul
echo Enjoy...
timeout /t 5 /nobreak >nul
goto areaStart

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::runs the readme. read it
:readme
cls
echo This is a text based adventure made by Sean "Kar" Jinbo.
echo This has a working save function where you can save your progress
echo and load it later. You can even share saves with your friends.
echo.
echo The code is full of spoilers.
echo The story autosaves. There is no need to worry about you not saving.
echo Just be sure not to delete it
echo Have fun!

pause
goto menu

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::runs the credits scene. I don't know if it is readable or not.
:credit
cls
:credit1
if %credStart%==%credEnd% goto creditStop
set /a credStart=%credStart%+1

echo I want to thank my mom for having no input on this. I also want to thank Gary?
echo I also want to thank Cory in the House.
timeout /t 2 /nobreak >nul
echo.
echo I want to thank Valve for Counter-Strike.
echo I want to thank the academy for nothing.
echo.
timeout /t 1 /nobreak >nul
echo Creator: Sean "Kar" Jinbo
echo Guy who did everything: Sean "Kar" Jinbo
echo One who provided with laughs: Cory "Mec1f" Stover
echo The guys who got me to make this: Cajon Computer Society
timeout /t 1 /nobreak >nul
echo =========================================================================
goto credit1

:creditStop
goto menu

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::loads the save in the same folder
:loadSave
setLocal EnableDelayedExpansion
cls

for /f "tokens=* delims= " %%a in (save.txt) do (
set /a N+=1
set v!N!=%%a )
set area=!v1!
set name=!v2!
set stattrak=!v3!
set teamName=!v4!

goto %area%

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:end
cls
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

cls

echo Name: %name%
echo Kills with Dragonlore: %stattrak%
echo Current Team Name: %teamName%

echo.
timeout /t 2 /nobreak >nul
Echo I know this is the end.
echo I know this is sad.
echo I know you've been through some hard things but it'll be okay.
echo Just retry.
timeout /t 2 /nobreak >nul
echo.
pause

goto menu

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: ending for the end of vac and main timelines.
:finalEnd
cls
echo Name: %name%
echo Kills with Dragonlore: %stattrak%
echo Current Team Name: %teamName%

echo.
timeout /t 2 /nobreak >nul
echo Congratulations on beating the game! You only passed
echo through one ending. There is one more! Try and find it
timeout /t 2 /nobreak >nul
echo You can now officially call yourself...pro.
echo.

pause
goto menu

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: The starting sequence. Start - Unbox
:areaStart
cls
set area=areaStart

set /p name=What is your name:
echo.
timeout /t 1 /nobreak >nul
echo So you are %name%?
set /p startAnswer=Yes or no:

if %startAnswer% == Yes goto areaNow
if %startAnswer% == yes goto areaNow
if %startAnswer% == No goto areaStart
if %startAnswer% == no goto areaStart
goto error

:areaNow
cls
set area=areaNow
echo Welcome %name%!
echo You just witnessed the ESL One: Katowice finals.
echo You just saw fnatic defeat NIP and you got a Cobblestone Souvenir Package
echo There is a chance you can open a FN Souvenir Dragonlore signed by the best
echo AWPer in the whole world.
echo The price of that skin is over $10,000.
echo.
echo Shall you open it for the chance to get a Dragonlore?

(
echo %area%
echo %name%
echo %stattrak%
echo %teamName%
) > save.txt

set /p cobbleAnswer=Yes or no:
if %cobbleAnswer% == no goto areaNowNo
if %cobbleAnswer% == No goto areaNowNo
if %cobbleAnswer% == Yes goto AreaNowYes
if %cobbleAnswer% == yes goto AreaNowYes
goto error

:areaNowNo
cls
set /p cobbleAnswer=Are you sure? You can get lots of money! "Yes" I want money! "No" I don't!:
if %cobbleAnswer% == no goto areaNowNoNo
if %cobbleAnswer% == No goto areaNowNoNo
if %cobbleAnswer% == Yes goto AreaNowYes
if %cobbleAnswer% == yes goto AreaNowYes
goto error

:areaNowNoNo
cls
echo You just sold it on the community market for $20.
echo Your life continues as normal.
echo.
pause
goto end

:areaNowYes
cls
set area=areaNowYes
(
 echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%
) > save.txt

echo Alright then! Let's get this open!
echo You enter a key into the keyhole in the case.
echo You see many skins go by.
set /p areaChanceDL=Do you think you'll get The Dragon Lore? Yes or No:
if %areaChanceDL% == no goto areaUnbox
if %areaChanceDL% == yes goto areaUnbox

:areaUnbox
set area=areaUnbox
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
if %random% GEQ 17300 goto areaUnboxSuc
if %random% LEQ 17299 goto areaUnboxFail

:areaUnboxFail
cls
echo You see the skins go by.
timeout /t 4 /nobreak >nul

echo YOU SEE THE DRAGON LORE...
echo and it goes past...the dragonlore....you lost it....
cls
Echo You just lost your chance for the rarest skin in the game.
echo You end up crying.
echo You end up buying 50 more of those cases and never come close to the dragonlore.
echo You're finished with everything.

pause
goto end

:areaUnboxSuc
cls
set area=areaUnboxSuc
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
echo You see the skins go by.
timeout /t 4 /nobreak >nul

echo YOU SEE THE DRAGON LORE...
echo AND IT LANDS ON THE DRAGONLORE! YOU GOT IT!!!!!
Echo Congratulations on getting the rarest skin in the game!

pause
goto areaTrain

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: section for training, forming a team, getting into pro
:areaTrain
cls
set area=areaTrain
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
 
set /p areaTrainDesc=Do you want to play some MM to show off the DragonLore? Yes/No:
if %areaTrainDesc% == Yes goto areaTrainDescYes
if %areaTrainDesc% == yes goto areaTrainDescYes
if %areaTrainDesc% == No goto areaTrainDescNo
if %areaTrainDesc% == no goto areaTrainDescNo
goto error

:areaTrainDescNo
echo You are feeling too tired to play some MM.
echo Lets just goto sleep and maybe play tomorrow.

timeout /t 3 /nobreak >nul
cls
echo zZZzZZZzZzZzZzZ
timeout /t 1 /nobreak >nul
cls
echo zzzZzzzZzzzzZzZ
timeout /t 1 /nobreak >nul
cls
echo Huh? What is that large green mass flying through my window?
echo.
echo Oh no...
timeout /t 3 /nobreak >nul
cls
echo zzzZzzzzzZzzzzZ
timeout /t 1 /nobreak >nul
cls

echo You wake up with bruises all over.
echo You try and sit in your chair but you can't.
echo You hurt too much.
echo You goto the doctor to see what's wrong.

timeout /t 7 /nobreak >nul
cls

echo The doctor said you won't be able to sit while playing Computer Games anymore.
echo It didn't make much sense to you so you asked why...He never said...
echo Welp there goes CS:GO
echo I guess you have to sell the DragonLore.

timeout /t 8 /nobreak >nul
cls

echo The DragonLore was sold. You still won't recover. If you can't play CS then you....

timeout /t 4 /nobreak >nul
goto end

:areaTrainDescYes
pause
set area=areaTrainDescYes
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
cls
echo Searching For Game...
timeout /t 1 /nobreak >nul
cls
echo .
timeout /t 1 /nobreak >nul
cls
echo ..
timeout /t 1 /nobreak >nul
cls
echo ...
timeout /t 1 /nobreak >nul
cls
echo .
cls
echo ..
timeout /t 1 /nobreak >nul
cls
echo ...
timeout /t 1 /nobreak >nul
cls
pause
cls

echo You joined the CS:GO match and started winning 11 to 3.
echo.
echo You just reached your 30th kill with AWP only.
echo The other team and your team are calling you a cheater, a hacker, a liar...

timeout /t 8 /nobreak >nul
cls
set stattrak=47

echo You finished the game 16 to 4. You had gotten 47 kills.
echo ...
echo "Maybe it's luck?"
echo "Lets play some more!"

timeout /t 7 /nobreak >nul
cls

echo You are in the middle of the round. You see an enemy, but he doesn't see you.
set /p areaTrainBattleUno=Do you go in for the knife or just kill him? Yes or No:
if %areaTrainBattleUno% == Yes goto areaTrainBattleUnoYes
if %areaTrainBattleUno% == yes goto areaTrainBattleUnoYes
if %areaTrainBattleUno% == No goto areaTrainBattleUnoNo
if %areaTrainBattleUno% == no goto areaTrainBattleUnoNo

goto error

:areaTrainBattleUnoYes
cls
set area=areaTrainBattleUnoYes
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You just went for the knife.
echo He heard you, turned around, and killed you.

pause
goto areaTrainBattleUnoEnd

:areaTrainBattleUnoNo
cls
set area=areaTrainBattleUnoNo
set /a stattrak=%stattrak%+1
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You made the shot. You got the kill.
echo Theres one more of the 32 in this game.
echo 33 now.

pause
goto areaTrainBattleUnoEnd

:areaTrainBattleUnoEnd
cls
set area=areaTrainBattleUnoEnd
set /a stattrak=%stattrak%+42
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
 
echo You won that game only using the AWP!
echo The final score was 16-3.
echo You had a total kill count of 42!
echo.
echo Wait...
echo What is this?

timeout /t 6 /nobreak >nul

echo %name% Has ranked up to The Global Elite.

timeout /t 7 /nobreak >nul
cls

echo Congrats! You got Global! It's the highest rank in the game.
echo The chat is still calling you a cheat, a hacker, a liar...

timeout /t 8 /nobreak >nul
cls

echo What's that? You want to try a league? Sure here let's sign you
echo up on ESEA!

set /p teamName=What do you want your team name to be?:
echo Alright...
echo.
echo Lets play!

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: esea league. get to pros here.

:areaESEA
cls
set area=areaESEA
set /a stattrak=%stattrak%+135
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You've gotten %stattrak% kills so far with The DragonLore.
echo You shall get lots more in ESEA Season 20.
echo You added 4 others that you work well with and are good.
echo You're all apart of your team, %teamName%.
echo Lets get started with this tournament.
pause
cls

echo You just got to the Finals. You beat every team you have faced really easily.
echo You have only used your AWP this whole tournament.
echo This final shall be easy.

timeout /t 4 /nobreak >nul
cls

echo You are in game and you are 11-2 just as you hoped.
echo You are still only using your DragonLore.
set /p areaESEAFinalBatQ=Do you have 23 kills or 35?:

if %areaESEAFinalBatQ% == 23 goto areaESEAWin
if %areaESEAFinalBatQ% == 35 goto vac
goto error

:areaESEAWin
::THIS IS ONE ENDING. JW ENDING
cls
set area=areaESEAWin
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You ended up winning the match 16-2.
timeout /t 2 /nobreak >nul
set /a stattrak=%stattrak%+32

echo You won the game with 32 kills.
echo You continuously get better with that AWP.

timeout /t 2 /nobreak >nul

echo The other team are calling you a hacker, cheater, etc.
timeout /t 6 /nobreak >nul
cls

echo toggle off why dont you?
timeout /t 1 /nobreak >nul
echo nice wh
timeout /t 1 /nobreak >nul
echo turn off that aimbot plz
timeout /t 1 /nobreak >nul
echo srsly nice hacks
timeout /t 1 /nobreak >nul
echo aimware.net
timeout /t 1 /nobreak >nul
echo how do i turn on hacks?
timeout /t 4 /nobreak >nul
cls

echo You can't take the hate anymore so you leave.
timeout /t 2 /nobreak >nul
echo You just goto sleep to get your mind off of it.
pause
goto :jwStart

:: JW ENDING.
:jwStart
cls
set area=jwStart
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo When you woke up you checked steam.
timeout /t 2 /nobreak >nul
echo.
echo You got a message from fnatic's manager...
timeout /t 1 /nobreak >nul
echo He is inviting you to become fnatic's main AWPer...
timeout /t 1 /nobreak >nul
echo You instantly say "Yes!" as fnatic is the best team in the whole world.
timeout /t 4 /nobreak >nul

cls
echo When news broke of the arrival, people were outraged.
echo They insulted you more then usual.
timeout /t 3 /nobreak >nul
echo There was even a /r/GlobalOffensive thread about you.
timeout /t 1 /nobreak >nul
echo Most comments said you hacked.
timeout /t 1 /nobreak >nul
echo They called you the next "KQLY".

timeout /t 4 /nobreak >nul
cls

echo fnatic invited you to join them in Dreamhack: Cluj-Napoca.
echo Cluj-Napoca is the third and final major tournament of the year.

set /p joinFnaticOrNawQ=Do you want to join fnatic in Cluj-Napoca?Yes/No:
if %joinFnaticOrNawQ% == Yes goto joinFnaticCluj
if %joinFnaticOrNawQ% == yes goto joinFnaticCluj
if %joinFnaticOrNawQ% == No goto joinFnaticClujNaw
if %joinFnaticOrNawQ% == no goto joinFnaticClujNaw
goto error

:joinFnaticClujNaw
cls
echo You chose to not join them.
timeout /t 1 /nobreak >nul
echo They later decided to remove you from the group.
echo You are now not apart of fnatic.


pause
goto end

:joinFnaticCluj
cls
set area=joinFnaticCluj
set teamName=fnatic
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You decided to join fnatic to Cluj-Napoca.
echo Good choice.
timeout /t 2 /nobreak >nul

echo Time to get introduced on stage!
timeout /t 3 /nobreak >nul
cls
echo Announcer: AND HERE COMES THE BEST TEAM IN THE WHOLE WORLD, FNATIC!
timeout /t 1 /nobreak >nul
echo Crowd: WOOOOOOOO.
timeout /t 5 /nobreak >nul
cls

echo You breeze through the group stages.
echo You've made it to the quarterfinals now.
set /a stattrak=%stattrak%+32
timeout /t 2 /nobreak >nul
echo You are up against EnVyUs.
echo Watch out for kennyS, he's the best AWPer in CS:GO.
timeout /t 4 /nobreak >nul
cls

echo You are in the middle of the game.
timeout /t 1 /nobreak >nul
echo You are put in a 1v4 against EnVy.
set /p winLoseDeciderQ=Do you want to save or try to win the round? "Save" or "No":
if %winLoseDeciderQ% == Save goto loseSave
if %winLoseDeciderQ% == save goto loseSave
if %winLoseDeciderQ% == No goto winDecider2
if %winLoseDeciderQ% == no goto winDecider2
goto error

:loseSave
cls
echo You decided to save.
echo NBK and kennyS found you and killed you.
timeout /t 2 /nobreak >nul
echo Ever since that round, fnatic was economically damaged.
timeout /t 3 /nobreak >nul
goto fnaticLose

:fnaticLose
echo You ended up losing the game.
timeout /t 1 /nobreak >nul
echo fnatic fans are screaming at you due to causing it.
timeout /t 3 /nobreak >nul
echo.
echo You go walk to the hotel with everyone screaming at you.
timeout /t 2 /nobreak >nul
echo You decide to goto sleep with some pills you found.
timeout /t 1 /nobreak >nul
echo You take the pills to help you sleep.
echo You fall asleep...
timeout /t 6 /nobreak >nul
cls
echo You never woke up...
pause

goto end
goto error
pause

:winDecider2
cls
set area=winDecider2
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You clutched the whole round.
echo The whole team was amazed at that clutch.
timeout /t 2 /nobreak >nul
echo The whole stadium is yelling insults such as:
timeout /t 1 /nobreak >nul
echo VAC VAC
echo NICE HACKS
echo VACation

set /p winDecider2Q=Did you hack? Yes/No:
if %winDecider2Q% == Yes goto winDeciderHack
if %winDecider2Q% == yes goto winDeciderHack
if %winDecider2Q% == no  goto winCluj
if %winDecider2Q% == No  goto winCluj
goto error

:winDeciderHack
cls
echo I can't believe you hacked.
timeout /t 1 /nobreak >nul
echo The team is kicking you out...
timeout /t 2 /nobreak >nul
echo.
echo Valve is banning you from MM, all VAC enabled servers,
echo and future tournaments.
timeout /t 6 /nobreak >nul
goto end
goto error
pause

:winCluj
cls
set area=winCluj
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You and fnatic end up winning the match.
echo Your consistent performance has brought you to the finals.
echo You are going up against Na'Vi.
timeout /t 3 /nobreak >nul
echo Na'Vi should be easy to beat.
timeout /t 2 /nobreak >nul
echo.

set /p winClujQ=Are you going to beat them? Yes/No:
if %winClujQ% == Yes goto winClujYes
if %winClujQ% == yes goto winClujYes
if %winClujQ% == No goto fnaticLose
if %winClujQ% == no goto fnaticLose
goto error

:winClujYes
cls
set area=winClujYes
set /a stattrak=%stattrak%+67
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo Fnatic are thw winners of this years Dreamhack: Cluj-Napoca!
echo Congratulations fnatic!
timeout /t 5 /nobreak >nul
cls

echo You had a long day.
timeout /t 1 /nobreak >nul
echo You end up walking to the hotel to goto sleep.
timeout /t 1 /nobreak >nul
echo zzzZzzzZzzzzZzZ
timeout /t 1 /nobreak >nul
echo ZzZzZZZZzzzzZZZz
timeout /t 1 /nobreak >nul
echo ZzZzZZZzZZzZzZzZ
timeout /t 3 /nobreak >nul

set /a randomVar=%random%
if %randomVar% GEQ 17300 goto clujWakeUp
if %randomVar% LEQ 17299 goto clujNope
goto error

:clujNope
cls

echo You never woke up from that sleep.
echo The police say fans of Na'Vi came and assaulted you.
timeout /t 2 /nobreak >nul
echo.
echo You are stuck in a coma...
pause
goto end
goto error

:clujWakeUp
cls
set area=clujWakeUp
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You woke up fully rested.
timeout /t 2 /nobreak >nul
echo You go on your computer.
timeout /t 1 /nobreak >nul
echo You think about that interesting dream you had last night.
timeout /t 1 /nobreak >nul
echo You were some kid who got better from a dragonlore.
timeout /t 1 /nobreak >nul
echo It's completely absurd.
timeout /t 1 /nobreak >nul
echo The only way to get good is by practicing, not by some skin.

timeout /t 5 /nobreak >nul
cls

echo You check your steam messages...
timeout /t 2 /nobreak >nul
echo You suck!
timeout /t 1 /nobreak >nul
echo JWonderPig!
timeout /t 1 /nobreak >nul
echo OINK OINK OINK!
timeout /t 1 /nobreak >nul
echo.
echo You got all those messages from other people.
timeout /t 2 /nobreak >nul
echo You check twitch and you see those messages on the Dreamhack channel.

set /p endQ=Are you done with this? Yes/No:
if %endQ% == Yes goto finalPreEnd
if %endQ% == yes goto finalPreEnd
if %endQ% == No goto finalCry
if %endQ% == no goto finalCry
goto error

:finalCry
cls
set /a dreamName=%name%
set /a name=JW

echo You start crying due to all the hate...
timeout /t 1 /nobreak >nul
echo You put out a tweet saying that those people are making you better.
timeout /t 2 /nobreak >nul

echo Your life continues as normal.
echo You're still fascinated by that odd dream.
timeout /t 2 /nobreak >nul
echo You even had a name...what was it...
timeout /t 3 /nobreak >nul
echo Oh yes it was %dreamName%.

pause
goto end
goto error

:finalPreEnd
cls
set area=finalPreEnd
set /a dreamName=%name%
set name=JW
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You are done with this continuous hate.
timeout /t 1 /nobreak >nul
echo You end up just quitting CS.
timeout /t 2 /nobreak >nul
echo.
echo You go try and get pro in LOL.
timeout /t 5 /nobreak >nul
cls

echo Everyone will remember you as:
echo JWonderPig, the pig who couldn't.

pause
cls
echo Hah you thought that this was gonna be a happy ending?

pause
goto end
goto error
pause

:: THIS IS THE HALF WHERE IT SPLITS. THIS IS KENNYS ENDING. CODE TESTED TO BE WORKING 11/7 10:23PM

:: vac scene. kennyS secret ending.
:vac
cls
set area=vac
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
 
echo Did you just....
timeout /t 2 /nobreak >nul
echo you just got VAC banned.
timeout /t 1 /nobreak >nul
echo You can't play in any league now.
echo ... not even matchmaking....
echo.
timeout /t 4 /nobreak >nul
echo *GULP* You just got yourself banned. You can't play in any game now.
echo.
timeout /t 3 /nobreak >nul
echo uhhh...yeah...
set /p vacHackQ=Are you quitting CS:GO because of this? Yes/No:
if %vacHackQ% == Yes goto vacHackNo
if %vacHackQ% == yes goto vacHackNo
if %vacHackQ% == No goto vacHack
if %vacHackQ% == no goto vacHack
goto error

:vacHackNo
echo *cries*

timeout /t 6 /nobreak >nul
cls
echo I can handle this...
timeout /t 5 /nobreak >nul
echo What made you so good though...
timeout /t 3 /nobreak >nul
echo What made you get VAC banned...
echo.
timeout /t 5 /nobreak >nul
echo what if....
timeout /t 2 /nobreak >nul
echo nooo...
echo but it makes sense....
echo but it can't...
timeout /t 6 /nobreak >nul
cls

:: 1000 LINES WOO!

echo What if...the cause of you getting good and getting VACation was...
timeout /t 3 /nobreak >nul
echo THE DRAGON LORE.
timeout /t 2 /nobreak >nul
echo What if that caused your domination, and ultimately, your end?
timeout /t 5 /nobreak >nul
echo Let me see the DragonLore!
timeout /t 5 /nobreak >nul
echo Trade it over already!

timeout /t 10 /nobreak >nul
cls

echo Wouldn't have thought you would fall for that....
timeout /t 3 /nobreak >nul
echo Well thanks for $10,000.
timeout /t 2 /nobreak >nul
echo I appreciate it
echo no dragonlore 4 u
pause
goto end

:vacHack
cls
set area=vacHack
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
 
echo Hmm. Welp. Whatever you did or didn't do, it doesn't matter now.
echo We have to get you a new identity.
timeout /t 4 /nobreak >nul
echo Glad you are still playing though.
echo.
timeout /t 1 /nobreak >nul
echo I can take care of this.
echo Wait here.

timeout /t 11 /nobreak >nul
cls

echo Alright. You ready?
timeout /t 2 /nobreak >nul
echo Your new name is Kenny "kennyS" Schrub
echo Understand?
timeout /t 4 /nobreak >nul
echo Ok good.
timeout /t 2 /nobreak >nul
cls
echo I hooked you up with a couple team offers. Both are North American teams too.
timeout /t 1 /nobreak >nul
echo They are called iBuyPower and Cloud9. IBP and C9 for short.
echo *On this next question be sure to know CAPS MATTER*
set /p teamName=What Team Do you want? IBP/C9:
if %teamName%==IBP goto IBP
if %teamName%==C9 goto C9

goto error

:C9
cls
set area=C9
set teamName=Cloud9
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo Alright so you joined Cloud9.
echo Here are the team members: seangares, n0thing, shroud and freakazoid.
echo You will be their main awper now.
timeout /t 4 /nobreak >nul
echo.
echo Remember, you are kennyS.
timeout /t 4 /nobreak >nul
cls

echo seangares: Welcome to the team man!
timeout /t 6 /nobreak >nul
echo shroud: yay...another new guy.
echo freakazoid: Just let me entry frag and don't be bad.
timeout /t 1 /nobreak
echo n0thing: Yo welcome.

timeout /t 3 /nobreak >nul

set /p C9FreakMad=Are Freakazoid and Shroud hurting your feelings?Yes/No:
if %C9FreakMad% == Yes goto C9FreakMadYe
if %C9FreakMad% == yes goto C9FreakMadYe
if %C9FreakMad% == No goto C9FreakMadNo
if %C9FreakMad% == no goto C9FreakMadNo

goto error

:C9FreakMadYe
cls
set /p C9FreakMadQ=Want to leave C9?Yes/No:
if %C9FreakMadQ% == Yes goto IBP
timeout /t 3 /nobreak >nul
echo Freakazoid: Get out man. We don't want you anymore we traded you for
echo Skadoodle from IBP.
echo Freakazoid: You're apart of IBP now.

timeout /t 6 /nobreak >nul
echo Why are you still here?
pause

goto IBP

:C9FreakMadNo
cls
timeout /t 3 /nobreak >nul
echo Freakazoid: Get out man. We don't want you anymore we traded you for
echo Skadoodle from IBP.
echo Freakazoid: You're apart of IBP now.

timeout /t 6 /nobreak >nul
echo Why are you still here?
pause

goto IBP
 
:IBP
cls
set area=IBP
set teamName=iBuyPower
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo Alright so you joined iBuyPower.
echo Here are the team members: swag, steel, DaZeD and desi.
echo You will be their main awper now.
timeout /t 4 /nobreak >nul
echo.
echo Remember, you are kennyS.
timeout /t 4 /nobreak >nul
cls

echo swag: Welcome to the team!
timeout /t 3 /nobreak >nul
echo DaZeD: Alright lets win these!
echo steel: Just let me entry frag and don't be bad.
timeout /t 2 /nobreak >nul
echo desi: Yo.

timeout /t 3 /nobreak >nul
cls

echo You all decided to join a tournament after some games together.
echo You join ESL ESEA Pro League Season 2.

timeout /t 4 /nobreak >nul
cls

set /a stattrak=%statrak%+43
echo You got to the quarter finals and got eliminated.
echo Your team told you to throw the games.
echo You got 43 kills this tournament.

set /p vacThrowQ=Did you throw? Yes/No:
if %vacThrowQ% == Yes goto vacThrow
if %vacThrowQ% == yes goto vacThrow
if %vacThrowQ% == No goto vacThrowNo
if %vacThrowQ% == no goto vacThrowNo
goto error

:vacThrow
cls
set area=vacThrow
set team=""
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo iBuyPower was banned after the throwing incident.
timeout /t 3 /nobreak >nul
echo Luckily, there was no conclusive evidence that you threw for skins.
timeout /t 2 /nobreak >nul
echo You weren't banned, but you have no team now.
echo.
echo It's getting pretty late now...

set /p vacThrowQ=Do you want to Quit CS or Sleep? Quit/Sleep:
if %vacThrowQ% == Sleep goto vacThrowSleep
if %vacThrowQ% == sleep goto vacThrowSleep
if %vacThrowQ% == Quit goto vacThrowQuit
if %vacThrowQ% == quit goto vacThrowQuit
goto error

:vacThrowNo
cls
set area=vacThrowNo
set team=""
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo Your team wanted you to throw so you got kicked out.

set /p vacThrowNoQ=Do you want to Quit CS or Sleep? Quit/Sleep:
if %vacThrowNoQ% == Sleep goto vacThrowSleep
if %vacThrowNoQ% == sleep goto vacThrowSleep
if %vacThrowNoQ% == Quit goto vacThrowQuit
if %vacThrowNoQ% == quit goto vacThrowQuit
goto error

:vacThrowSleep
cls
set area=vacThrowSleep
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt
set /a vacThrowSleepRand=%random%
echo You went to bed because you were tired.

timeout /t 4 /nobreak >nul
cls
echo zZZzZZZzZzZzZzZ
timeout /t 1 /nobreak >nul
cls
echo zzzZzzzZzzzzZzZ
timeout /t 1 /nobreak >nul
cls
echo zZZzzzZZzzZZzzz
timeout /t 3 /nobreak >nul
cls
echo zZZzZZZzZzZzZzZ
timeout /t 1 /nobreak >nul
cls
echo zzzZzzzZzzzzZzZ
timeout /t 1 /nobreak >nul
cls

if %vacThrowSleepRand% GEQ 11300 goto vacThrowSleepDead
if %vacThrowSleepRand% LEQ 11299 goto vacThrowWakeUp
goto error

:vacThrowSleepDead
cls

echo You had never woken up from that sleep...
timeout /t 4 /nobreak >nul
echo You died from someone sneaking inside your house and stabbing you.
timeout /t 3 /nobreak >nul
echo Your haters found you.
echo They took revenge.

echo.
timeout /t 10 /nobreak >nul
goto end
goto error

:vacThrowQuit
cls

echo You quit CS:GO.
echo You sold your DragonLore for $10,000 USD.

timeout /t 5 /nobreak >nul
cls

echo You readjusted to real life and got a job.
echo You were also forever known in CS history for not throwing with iBP.
echo.
pause
goto end
goto error

:vacThrowWakeUp
cls
set area=vacThrowWakeUp
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You woke up from a good nights rest.
echo You start crying due to all the hate you get in your games.

timeout /t 5 /nobreak >nul
cls

echo You go on steam to see that two teams wanted to add you.
timeout /t 2 /nobreak >nul
echo EnVyUs and Titan wanted to add you to their team.
timeout /t 3 /nobreak >nul
set /p vacThrowEndTeam=What team do you want to join? EnvyUs or Titan:
if %vacThrowEndTeam%==EnvyUs goto envy
if %vacThrowEndTeam%==envyus goto envy
if %vacThrowEndTeam%==Titan goto titan
if %vacThrowEndTeam%==titan goto titan

goto error

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::titan and envyus ending now.
:titan
cls
set area=titan
set teamName=titan
set /a stattrak=%stattrak%+22
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo So you chose Titan?
timeout /t 2 /nobreak >nul
echo.
echo Interesting choice.
echo Well, they are skipping the introduction and just taking you with them.
echo You are competeting in Dreamhack: Cologne 2015.
timeout /t 6 /nobreak >nul
cls
echo You won your first match, but got eliminated the next.
echo You went in AWP only and got 22 kills total.
timeout /t 2 /nobreak >nul
echo When you went on the stage the whole stadium was BOOing you.
timeout /t 1 /nobreak >nul
echo BOOOO!
timeout /t 1 /nobreak >nul
echo BOOOO YOU SUCK!
echo GET OFF THE STAGE!
timeout /t 8 /nobreak >nul
cls
echo You start crying on stage due to your poor performance.
timeout /t 7 /nobreak >nul
cls
echo The team decided to kick you out due to that horrid performance.
timeout /t 1 /nobreak >nul
echo They said they had higher standards and you didn't meet them.
timeout /t 2 /nobreak >nul
echo You messaged EnVyUs about their offer.
timeout /t 2 /nobreak >nul
echo.
echo They said....
timeout /t 6 /nobreak >nul
echo They said you can join in.
echo.
pause
goto envy
goto error

:envy
cls
set area=envy
set teamName=EnVyUs
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt

echo You joined EnVyUs, one of the best teams in the world.
echo Here are the members: Kioshima, Happy, NBK and Apex.

timeout /t 3 /nobreak >nul
echo.
echo You are going to compete in Dreamhack Cluj Napoca with EnVyUs.
echo You are still going to be their main AWPer.

timeout /t 8 /nobreak >nul
cls
echo You get to Romania and travel around Cluj-Napoca.
echo You compare it to life back home.

set /p romanianQ=Is it the same as it is back home? Yes/No:
echo.
if %romanianQ%==Yes echo Yeah, I guess it is.
if %romanianQ%==yes echo Yeah, I guess it is.
if %romanianQ%==No echo Yeah. It's very different, the buildings and mood of the town.
if %romanianQ%==no echo Yeah. It's very different, the buildings and mood of the town.
echo.
timeout /t 4 /nobreak >nul
cls
echo You look up at the moon wondering what Earth looks like.
timeout /t 4 /nobreak >nul
echo                ,,ggddY"""Ybbgg,,
echo           ,agd888b,_ "Y8, ___`""Ybga,
echo        ,gdP""88888888baa,.""8b    "888g,
echo      ,dP"     ]888888888P'  "Y     `888Yb,
echo    ,dP"      ,88888888P"  db,       "8P""Yb,
echo   ,8"       ,888888888b, d8888a           "8,
echo  ,8'        d88888888888,88P"' a,          `8,
echo ,8'         88888888888888PP"  ""           `8,
echo d'          I88888888888P"                   `b
echo 8           `8"88P""Y8P'                      8
echo 8            Y 8[  _ "                        8
echo 8              "Y8d8b  "Y a                   8
echo 8                 `""8d,   __                 8
echo Y,                    `"8bd888b,             ,P
echo  `8,                     ,d8888888baaa       ,8'
echo  `8,                    888888888888'      ,8'
echo   `8a                   "8888888888I      a8'
echo    `Yba                  `Y8888888P'    adP'
echo      "Yba                 `888888P'   adY"
echo        `"Yba,             d8888P" ,adP"'  
echo           `"Y8baa,      ,d888P,ad8P"'          
echo                ``""YYba8888P""''          

timeout /t 10 /nobreak >nul
goto kennysFinal
cls

:kennysFinal
cls
set area=kennysFinal
(echo %area%
 echo %name%
 echo %stattrak%
 echo %teamName%) > save.txt


echo Well it's the first day of the tournement!.
echo You went up against Dignitas and beat them.
echo You got 42 kills in that game.

set /a stattrak=%stattrak%+42
timeout /t 8 /nobreak >nul
cls
echo It's the second day of the Group stage!
echo You are going against Na'Vi.
timeout /t 3 /nobreak >nul
echo You beat them with 38 kills.

set /a stattrak=%stattrak%+38
timeout /t 8 /nobreak >nul
cls
echo You are going up against fnatic next.
echo fnatic is the #1 team in the whole world.
timeout /t 1 /nobreak >nul
echo Here you go, good luck.
timeout /t 4 /nobreak >nul
cls
echo You just beat fnatic. Congratulations!
set /p clujFnaticKills=How many kills did you get in that game?

if %clujFnaticKills% LEQ 32 echo Ouch that's not that much. D:
if %clujFnaticKills% GEQ 33 echo Nice job! You did great!
set /a stattrak=%stattrak%+%clujFnaticKills%

timeout /t 7 /nobreak >nul
cls
echo You and EnVyUs have made it to the Semifinals.
echo You are going against G2 Esports.
echo.
set /p clujG2Q=Do you think you and EnVy can win this? Yes/No:
if %clujG2Q% == Yes echo Yeah that's the spirit! You guys got this!
if %clujG2Q% == yes echo Yeah that's the spirit! You guys got this!
if %clujG2Q% == No echo I'm sure you guys will do fine...
if %clujG2Q% == no echo I'm sure you guys will do fine...

timeout /t 6 /nobreak >nul
cls

echo You guys beat them 2-1! Good job!
echo.
set /p clujG2Kills=How many kills did you get?  

if %clujG2Kills% LEQ 74 echo Ouch that's unusual. Everyone was expecting at least 75... D:
if %clujG2Kills% GEQ 75 echo Nice job! You surpassed our expectations!
set /a stattrak=%stattrak%+%clujG2Kills%

timeout /t 8 /nobreak >nul
cls

echo You and EnVy have made it to the finals.
echo Na'Vi has made it to the finals also.
timeout /t 2 /nobreak >nul
echo You are now in the middle of the match.
timeout /t 6 /nobreak >nul
cls

echo You beat the first map against Na'Vi.
echo The finals are a best of three.
timeout /t 2 /nobreak >nul

set /p envyFinalsQ1=How many kills did you get that map?
set /a stattrak=%stattrak%+%envyFinalsQ1%

timeout /t 3 /nobreak >nul

echo You completely dominated that second map against them.
echo You got 48 kills on that second map.

timeout /t 2 /nobreak >nul
set /a finalsKillsAmt=%envyFinalsQ1%+48+%clujG2Kills%+%clujFnaticKills%+42+38
echo You got %finalsKillsAmt% kills during the tournament.
timeout /t 1 /nobreak >nul
echo.
echo I can't believe you got so many kills only using the AWP.

timeout /t 6 /nobreak >nul
cls

echo EnVyUs has won Dreamhack: Cluj-Napoca 2015.
echo Congrats %name%!

timeout /t 4 /nobreak >nul
goto gaben


:gaben
echo.
echo Gabe "Gaben" Newell came up on the stage.
echo He announced that you, %name%, were the best CS player in the universe.
timeout /t 3 /nobreak >nul
echo Gaben: CONGRATULATIONS TO ENVYUS FOR WINNING CLUJ-NAPOCA!
timeout /t 1 /nobreak >nul
echo Gaben: I WANT TO ANNOUNCE THAT %name% IS THE BEST PLAYER IN THE WHOLE WORLD.
timeout /t 1 /nobreak >nul
echo Gaben: I AM PERSONALLY INVITING HIM TO VALVE HQ TO BE APART OF VALVE.
timeout /t 2 /nobreak >nul
echo.
echo You went on stage, only to end up flying into the sky.
echo The crowd is in horror as you hit the roof on the way up.
echo .
timeout /t 4 /nobreak >nul
echo Gaben: I WANT TO ANNOUNCE WHY %name% IS THE BEST PLAYER IN THE WHOLE WORLD.
timeout /t 1 /nobreak >nul
echo Gaben: IT IS BECAUSE OF HIS DRAGONLORE.
echo Gaben: IT WAS THE SOLE CAUSE OF HIS SUCCESS.
timeout /t 1 /nobreak >nul
echo Gaben: WITHOUT IT, HE WOULD STILL BE SILVER 3.
timeout /t 1 /nobreak >nul
echo Gaben: I HOPE EVERYONE HAS A GREAT REST OF THEIR TIME HERE IN CLUJ NAPOCA!
timeout /t 3 /nobreak >nul
echo.
echo You kept flying into the sky only to get hit by an airplane.
echo You wake up with Gaben looking at you saying:
echo.
echo Gaben: Welcome. This is Valve HQ. You are now one of the Gods.

timeout /t 4 /nobreak >nul
pause

goto finalEnd

goto error
pause
pause
pause
avatar
kar
Member

Posts : 13
CCS Points : 782
Join date : 2015-11-04
Age : 15

View user profile

Back to top Go down

Re: Sean's Game: Curse of the Dragonlore

Post by CCSDylan on Mon Nov 09, 2015 8:45 pm

Impressive! I was especially impressed by the Earth. :/miles:
avatar
CCSDylan
Admin

Posts : 19
CCS Points : 865
Join date : 2015-11-02
Age : 19

View user profile

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum