Advertisement
Brojangles

broken RPG batch game

Jun 26th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.34 KB | None | 0 0
  1. :start
  2. @echo off
  3. color 3a
  4. set map=0
  5. set money=15
  6. set health=10
  7. set attack=0
  8. set defense=0
  9. set fireextinguisher=0
  10. set cardboard=0
  11. set letteropener=0
  12. set level=0
  13. set bwHealth=10
  14. set bwAttack=5
  15. set ghAttack=30
  16. set ghHealth=50
  17. set xp=0
  18. set confirm=0
  19. set potionH=0
  20. set loan=0
  21. set deathcount=0
  22. set killcount=0
  23. set woodenSword=0
  24. set brokenDagger=0
  25. set metalLS=0
  26. set wizardStaff=0
  27. set bShield=0
  28. set leatherHelm=0
  29. set leatherChest=0
  30. set leatherBoots=0
  31. set leatherArms=0
  32. set potionHlvl2=0
  33. set potionD=0
  34. set potionA=0
  35. set potionXP=0
  36. set mtHealth=500
  37. set mtAttack=200
  38. set dragonH=50000
  39. set dragonA=50000
  40. set tefgs=0
  41. set hammer=0
  42. set ninjastar=0
  43. set axe=0
  44. set barbedwhip=0
  45. set tecop=0
  46. set hackPA=0
  47. title a broken rpg game
  48. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  49. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______________¶¶¶
  50. echo ¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶___¶¶¶¶¶¶_____¶¶
  51. echo ¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶______¶¶¶¶¶¶¶¶___¶¶
  52. echo ¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶______¶¶¶_¶¶¶¶¶¶¶¶__¶¶
  53. echo ¶¶¶¶¶___¶¶¶¶¶¶¶¶¶_______________________¶¶
  54. echo ¶¶¶¶__¶¶¶¶¶¶¶¶¶_________¶¶________¶¶¶¶¶__¶¶
  55. echo ¶¶¶__¶¶¶¶¶¶¶¶¶¶_________________¶¶¶¶¶¶¶¶__¶¶
  56. echo ¶¶__¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶__¶¶¶¶¶¶¶¶__¶¶
  57. echo ¶¶_¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶_¶¶
  58. echo ¶__¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  59. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  60. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  61. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶___________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  62. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  63. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  64. echo ¶__¶¶¶¶¶¶¶¶¶______¶¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  65. echo ¶¶_¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶
  66. echo ¶¶__¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶
  67. echo ¶¶¶__¶¶¶¶_______¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶__¶¶¶
  68. echo ¶¶¶¶__¶¶_______¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶__¶¶¶¶
  69. echo ¶¶¶¶¶__¶______¶¶¶¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶__¶¶¶¶¶
  70. echo ¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶__¶¶¶¶¶¶¶
  71. echo ¶¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶¶¶¶¶¶¶
  72. echo ¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶
  73. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  74. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  75. echo Created and Written by:
  76. echo Canned Foods
  77. echo --------------------------------------------------------------------------------
  78. echo.
  79. echo WELCOME
  80. echo To a broken rpg game...
  81. echo.
  82. echo --------------------------------------------------------------------------------
  83. echo PLEASE WAIT.
  84. ping localhost -n 3 >nul
  85. goto Login;
  86.  
  87.  
  88. :Login
  89. @echo off
  90. if exist "%userprofile%\documents\Login\Accounts" goto start0
  91. if not exist "%userprofile%\documents\Login\Accounts" md "%userprofile%\documents\Login\Accounts"
  92.  
  93.  
  94. :start0
  95. title Login
  96. cls
  97. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  98. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______________¶¶¶
  99. echo ¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶___¶¶¶¶¶¶_____¶¶
  100. echo ¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶______¶¶¶¶¶¶¶¶___¶¶
  101. echo ¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶______¶¶¶_¶¶¶¶¶¶¶¶__¶¶
  102. echo ¶¶¶¶¶___¶¶¶¶¶¶¶¶¶_______________________¶¶
  103. echo ¶¶¶¶__¶¶¶¶¶¶¶¶¶_________¶¶________¶¶¶¶¶__¶¶
  104. echo ¶¶¶__¶¶¶¶¶¶¶¶¶¶_________________¶¶¶¶¶¶¶¶__¶¶
  105. echo ¶¶__¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶__¶¶¶¶¶¶¶¶__¶¶
  106. echo ¶¶_¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶_¶¶
  107. echo ¶__¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  108. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  109. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  110. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶___________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  111. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  112. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  113. echo ¶__¶¶¶¶¶¶¶¶¶______¶¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  114. echo ¶¶_¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶
  115. echo ¶¶__¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶
  116. echo ¶¶¶__¶¶¶¶_______¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶__¶¶¶
  117. echo ¶¶¶¶__¶¶_______¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶__¶¶¶¶
  118. echo ¶¶¶¶¶__¶______¶¶¶¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶__¶¶¶¶¶
  119. echo ¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶__¶¶¶¶¶¶¶
  120. echo ¶¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶¶¶¶¶¶¶
  121. echo ¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶
  122. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  123. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  124. echo --------------------------------------------------------------------------------
  125. echo.
  126. echo $*$*$*Login*$*$*$
  127. echo.
  128. echo --------------------------------------------------------------------------------
  129. echo.
  130. echo.
  131. echo.
  132. echo 1.Create New Username.
  133. echo 2.Log in.
  134. echo.
  135. echo.
  136. echo.
  137. set /p A=Choice:
  138. IF '%A%' == '1' GOTO NewUser0
  139. IF '%A%' == '2' GOTO Login0
  140. IF NOT '%A%' == '1' GOTO start0
  141.  
  142.  
  143. :NewUser0
  144. cls
  145. cd "%userprofile%\documents\Login\Accounts"
  146. echo Type back to return.
  147. echo.
  148. echo.
  149. echo.
  150. set /p newuser=New Username:
  151. if '%newuser%' == 'back' goto start0
  152. IF EXIST %newuser%.bat GOTO inval0
  153. set /p newpass=New Password:
  154. echo set realusername=%newuser% >> %newuser%.bat
  155. echo set password=%newpass% >> %newuser%.bat
  156. IF EXIST %newuser%.bat GOTO NewUser1
  157. IF NOT EXIST %newuser%.bat GOTO NewUser2
  158.  
  159.  
  160. :NewUser1
  161. echo Your Account Has Been Created Successfully. Press An Key To Continue.
  162. pause >nul
  163. GOTO start0
  164.  
  165.  
  166. :NewUser2
  167. cls
  168. del /f /q %newuser%.bat
  169. echo ERROR!Account Could Not Be Created For Unknown Reasons.Press Any Key To Continue
  170. pause >nul
  171. GOTO start0
  172.  
  173.  
  174. :Login0
  175. cls
  176. cd "%userprofile%\documents\Login\Accounts"
  177. echo Type back to return.
  178. echo.
  179. echo.
  180. echo.
  181. echo Login.
  182. echo.
  183. echo.
  184. echo.
  185. echo.
  186. set /p loguser=Username:
  187. if '%loguser%' == 'back' goto start0
  188. IF NOT EXIST %loguser%.bat GOTO inval1
  189.  
  190.  
  191. :Login1
  192. set /p logpass=Password:
  193. call %loguser%.bat
  194. if %logpass% == %password% goto success0
  195. goto invalid2
  196.  
  197.  
  198. :inval0
  199. cls
  200. echo Desired Username Already Exists. Press Any Key To Continue.
  201. pause >nul
  202. GOTO start0
  203.  
  204.  
  205. :inval1
  206. cls
  207. echo Desired Username Does NOT Exist. Press Any Key To Continue.
  208. pause >nul
  209. GOTO start0
  210.  
  211.  
  212. :invalid2
  213. cls
  214. echo Invalid Password. Press Any Key To Continue.
  215. pause >nul
  216. cls
  217. echo Login.
  218. echo.
  219. echo.
  220. echo.
  221. echo.
  222. echo Username:%loguser%
  223. GOTO Login1
  224.  
  225.  
  226. :Success0
  227. cls
  228. goto main
  229.  
  230. :main
  231. if %level%==2 goto main2
  232. title A BROKEN RPG GAME
  233. cls
  234. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  235. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______________¶¶¶
  236. echo ¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶___¶¶¶¶¶¶_____¶¶
  237. echo ¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶______¶¶¶¶¶¶¶¶___¶¶
  238. echo ¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶______¶¶¶_¶¶¶¶¶¶¶¶__¶¶
  239. echo ¶¶¶¶¶___¶¶¶¶¶¶¶¶¶_______________________¶¶
  240. echo ¶¶¶¶__¶¶¶¶¶¶¶¶¶_________¶¶________¶¶¶¶¶__¶¶
  241. echo ¶¶¶__¶¶¶¶¶¶¶¶¶¶_________________¶¶¶¶¶¶¶¶__¶¶
  242. echo ¶¶__¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶__¶¶¶¶¶¶¶¶__¶¶
  243. echo ¶¶_¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶_¶¶
  244. echo ¶__¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  245. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  246. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  247. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶___________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  248. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  249. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  250. echo ¶__¶¶¶¶¶¶¶¶¶______¶¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  251. echo ¶¶_¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶
  252. echo ¶¶__¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶
  253. echo ¶¶¶__¶¶¶¶_______¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶__¶¶¶
  254. echo ¶¶¶¶__¶¶_______¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶__¶¶¶¶
  255. echo ¶¶¶¶¶__¶______¶¶¶¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶__¶¶¶¶¶
  256. echo ¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶__¶¶¶¶¶¶¶
  257. echo ¶¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶¶¶¶¶¶¶
  258. echo ¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶
  259. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  260. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  261. echo Type help to see what you can do.
  262. echo.
  263. echo BE SURE TO CHECK YOUR LVL UP STATUS BY
  264. Echo TYPING lvl.
  265. echo.
  266. echo.
  267. set /p options=What do you want to do?
  268. If %options%==hack goto alter
  269. If %options%==save goto save
  270. if %options%==help goto help
  271. if %options%==Help goto help
  272. if %options%==inventory goto inventory
  273. if %options%==Inventory goto inventory
  274. if %options%==attack goto attack
  275. if %options%==Attack goto attack
  276. if %options%==shop goto shop
  277. if %options%==Shop goto shop
  278. if %options%==stats goto stats
  279. if %options%==Stats goto stats
  280. if %options%==lvl goto lvlCheck
  281. if %options%==Lvl goto lvlCheck
  282. if %options%==level goto lvlCheck
  283. if %options%==Level goto lvlCheck
  284. if %options%==bank goto bank
  285. if %options%==Bank goto bank
  286. goto main
  287.  
  288. :alter
  289. cls
  290. set /p input=
  291. if %input%==tools goto hackTools
  292. goto alter
  293.  
  294. :hackTools
  295. title HACKS TOOLS
  296. cls
  297. echo --------------------------------------------------------------------------------
  298. echo.
  299. echo HACK TOOLS
  300. echo.
  301. echo --------------------------------------------------------------------------------
  302. echo Type back to return to main
  303. echo Type help for help
  304. echo.
  305. set /p mod=What do you want to change?
  306. if %mod%==money goto moneyM
  307. if %mod%==attack goto attackM
  308. if %mod%==defense goto defenseM
  309. if %mod%==health goto healthM
  310. if %mod%==xp goto xpM
  311. if %mod%==lvl goto lvlM
  312. if %mod%==back goto main
  313. if %mod%==help goto modHelp
  314. Goto stats
  315.  
  316. :lvlM
  317. title LEVEL MOD
  318. cls
  319. echo --------------------------------------------------------------------------------
  320. echo.
  321. echo LEVEL MOD
  322. echo.
  323. echo --------------------------------------------------------------------------------
  324. echo Type back to return to main
  325. echo Type help for help
  326. echo.
  327. set /p q=What do you want to do?
  328. if %q%==add goto addlvl
  329. if %q%==take goto takelvl
  330. if %q%==set goto setlvl
  331. if %q%==help goto lvlHelp
  332. if %q%==back goto hackTools
  333. if %q%==main goto main
  334. goto healthM
  335.  
  336. :setlvl
  337. cls
  338. echo.
  339. echo.
  340. set /p h=What do you want to set your lvl to?
  341. if %h%==back goto hackTools
  342. if 0 gtr %h% goto setlvlFail
  343. set /a level=%h%
  344. echo You are now level %level%.
  345. pause
  346. goto lvlM
  347.  
  348. :setlvlFail
  349. cls
  350. echo.
  351. echo.
  352. echo You can't set your lvl to a negative value..
  353. pause
  354. goto setlvl
  355.  
  356. :takelvl
  357. cls
  358. echo You are lvl %level%
  359. echo.
  360. echo.
  361. set /p h=How many levels do you want to take?
  362. if %h%==back goto hackTools
  363. if %level% lss %h% goto takelvlFail
  364. set /a level=%level%-%h%
  365. echo You are now level %level%.
  366. pause
  367. goto takelvl2
  368.  
  369. :takelvl2
  370. cls
  371. echo.
  372. echo.
  373. set /p r=Do you want to take more?
  374. if %r%==yes goto takelvl
  375. if %r%==no goto hackTools
  376. goto takelvl2
  377.  
  378. :takelvlFail
  379. cls
  380. echo.
  381. echo.
  382. echo You're only level %level%. You can't take more than you have..
  383. pause
  384. goto takelvl
  385.  
  386. :addlvl
  387. cls
  388. echo.
  389. echo.
  390. set /p h=How many levels do you want to add?
  391. if %h%==back goto hackTools
  392. set /a level=%level%+%h%
  393. echo You are now level %level%.
  394. pause
  395. goto addlvl2
  396.  
  397. :addlvl2
  398. cls
  399. echo.
  400. echo.
  401. set /p r=Do you want to add more?
  402. if %r%==yes goto addlvl
  403. if %r%==no goto hackTools
  404. goto addlvl2
  405.  
  406. :lvlHelp
  407. cls
  408. echo Use add to add any value to your current lvl.
  409. echo Use take to subtract any value from your current lvl.
  410. echo Use set to set your level to a specific value.
  411. pause
  412. goto lvlM
  413.  
  414.  
  415. :xpM
  416. title XP MOD
  417. cls
  418. echo --------------------------------------------------------------------------------
  419. echo.
  420. echo XP MOD
  421. echo.
  422. echo --------------------------------------------------------------------------------
  423. echo Type back to return to main
  424. echo Type help for help
  425. echo.
  426. set /p q=What do you want to do?
  427. if %q%==add goto addxp
  428. if %q%==take goto takexp
  429. if %q%==set goto setxp
  430. if %q%==help goto xpHelp
  431. if %q%==back goto hackTools
  432. if %q%==main goto main
  433. goto healthM
  434.  
  435. :setxp
  436. cls
  437. echo.
  438. echo.
  439. set /p h=What do you want to set your xp to?
  440. if %h%==back goto hackTools
  441. if 0 gtr %h% goto setxpFail
  442. set /a xp=%h%
  443. echo You now have %xp% xp.
  444. pause
  445. goto xpM
  446.  
  447. :setxpFail
  448. cls
  449. echo.
  450. echo.
  451. echo You can't set your xp to a negative value..
  452. pause
  453. goto setxp
  454.  
  455. :takexp
  456. cls
  457. echo You have %xp% xp
  458. echo.
  459. echo.
  460. set /p h=How much do you want to remove?
  461. if %h%==back goto hackTools
  462. if %xp% lss %h% goto takexpFail
  463. set /a xp=%xp%-%h%
  464. echo You now have %xp% xp.
  465. pause
  466. goto takexp2
  467.  
  468. :takexp2
  469. cls
  470. echo.
  471. echo.
  472. set /p r=Do you want to take more?
  473. if %r%==yes goto takexp
  474. if %r%==no goto hackTools
  475. goto takexp2
  476.  
  477. :takexpFail
  478. cls
  479. echo.
  480. echo.
  481. echo You only have %xp% xp. You can't take more than you have..
  482. pause
  483. goto takexp
  484.  
  485. :addxp
  486. cls
  487. echo.
  488. echo.
  489. set /p h=How much do you want to add?
  490. if %h%==back goto hackTools
  491. set /a xp=%xp%+%h%
  492. echo You now have %xp% xp.
  493. pause
  494. goto addxp2
  495.  
  496. :addxp2
  497. cls
  498. echo.
  499. echo.
  500. set /p r=Do you want to add more?
  501. if %r%==yes goto addxp
  502. if %r%==no goto hackTools
  503. goto addxp2
  504.  
  505. :xpHelp
  506. cls
  507. echo Use add to add any value to your current amount of xp.
  508. echo Use take to subtract any value from your current amount of xp.
  509. echo Use set to set your xp to a specific value.
  510. pause
  511. goto xpM
  512.  
  513.  
  514. :healthM
  515. title HEALTH MOD
  516. cls
  517. echo --------------------------------------------------------------------------------
  518. echo.
  519. echo HEALTH MOD
  520. echo.
  521. echo --------------------------------------------------------------------------------
  522. echo Type back to return to main
  523. echo Type help for help
  524. echo.
  525. set /p q=What do you want to do?
  526. if %q%==add goto addHea
  527. if %q%==take goto takeHea
  528. if %q%==set goto setHea
  529. if %q%==help goto HeaHelp
  530. if %q%==back goto hackTools
  531. if %q%==main goto main
  532. goto healthM
  533.  
  534. :setHea
  535. cls
  536. echo.
  537. echo.
  538. set /p h=What do you want to set your health to?
  539. if %h%==back goto hackTools
  540. if 0 gtr %h% goto setHeaFail
  541. set /a health=%h%
  542. echo You now have %health% health points.
  543. pause
  544. goto healthM
  545.  
  546. :setHeaFail
  547. cls
  548. echo.
  549. echo.
  550. echo You can't set your health to a negative value..
  551. pause
  552. goto setHea
  553.  
  554. :takeHea
  555. cls
  556. echo You have %health% health points
  557. echo.
  558. echo.
  559. set /p h=How much do you want to remove?
  560. if %h%==back goto hackTools
  561. if %health% lss %h% goto takeHeaFail
  562. set /a health=%health%-%h%
  563. echo You now have %health% health points.
  564. pause
  565. goto takeHea2
  566.  
  567. :takeHea2
  568. cls
  569. echo.
  570. echo.
  571. set /p r=Do you want to take more?
  572. if %r%==yes goto takeHea
  573. if %r%==no goto hackTools
  574. goto takeHea2
  575.  
  576. :takeHeaFail
  577. cls
  578. echo.
  579. echo.
  580. echo You only have %health% health points. You can't take more than you have..
  581. pause
  582. goto takeHea
  583.  
  584. :addHea
  585. cls
  586. echo.
  587. echo.
  588. set /p h=How much do you want to add?
  589. if %h%==back goto hackTools
  590. set /a health=%health%+%h%
  591. echo You now have %health% health points.
  592. pause
  593. goto addHea2
  594.  
  595. :addHea2
  596. cls
  597. echo.
  598. echo.
  599. set /p r=Do you want to add more?
  600. if %r%==yes goto addDef
  601. if %r%==no goto hackTools
  602. goto addHea2
  603.  
  604. :HeaHelp
  605. cls
  606. echo Use add to add any value to your current amount of health.
  607. echo Use take to subtract any value from your current amount of health.
  608. echo Use set to set your health to a specific value.
  609. pause
  610. goto healthM
  611.  
  612. :defenseM
  613. title DEFENSE MOD
  614. cls
  615. echo --------------------------------------------------------------------------------
  616. echo.
  617. echo DEFENSE MOD
  618. echo.
  619. echo --------------------------------------------------------------------------------
  620. echo Type back to return to main
  621. echo Type help for help
  622. echo.
  623. set /p q=What do you want to do?
  624. if %q%==add goto addDef
  625. if %q%==take goto takeDef
  626. if %q%==set goto setDef
  627. if %q%==help goto DefHelp
  628. if %q%==back goto hackTools
  629. if %q%==main goto main
  630. goto defenseM
  631.  
  632. :setDef
  633. cls
  634. echo.
  635. echo.
  636. set /p h=What do you want to set your defense to?
  637. if %h%==back goto hackTools
  638. if 0 gtr %h% goto setDefFail
  639. set /a defense=%h%
  640. echo You now have %defense% defense points.
  641. pause
  642. goto defenseM
  643.  
  644. :setDefFail
  645. cls
  646. echo.
  647. echo.
  648. echo You can't set your defense to a negative value..
  649. pause
  650. goto setDef
  651.  
  652. :takeDef
  653. cls
  654. echo You have %defense% defense points
  655. echo.
  656. echo.
  657. set /p h=How much do you want to remove?
  658. if %h%==back goto hackTools
  659. if %defense% lss %h% goto takeDefFail
  660. set /a defense=%defense%-%h%
  661. echo You now have %defense% defense points.
  662. pause
  663. goto takeDef2
  664.  
  665. :takeDef2
  666. cls
  667. echo.
  668. echo.
  669. set /p r=Do you want to take more?
  670. if %r%==yes goto takeDef
  671. if %r%==no goto hackTools
  672. goto takeDef2
  673.  
  674. :takeDefFail
  675. cls
  676. echo.
  677. echo.
  678. echo You only have %defense% defense points. You can't take more than you have..
  679. pause
  680. goto takeDef
  681.  
  682. :addDef
  683. cls
  684. echo.
  685. echo.
  686. set /p h=How much do you want to add?
  687. if %h%==back goto hackTools
  688. set /a defense=%defense%+%h%
  689. echo You now have %defense% attack points.
  690. pause
  691. goto addDef2
  692.  
  693. :addDef2
  694. cls
  695. echo.
  696. echo.
  697. set /p r=Do you want to add more?
  698. if %r%==yes goto addDef
  699. if %r%==no goto hackTools
  700. goto addDef2
  701.  
  702. :DefHelp
  703. cls
  704. echo Use add to add any value to your current amount of defense.
  705. echo Use take to subtract any value from your current amount of defense.
  706. echo Use set to set your defense to a specific value.
  707. pause
  708. goto defenseM
  709.  
  710.  
  711. :attackM
  712. title ATTACK MOD
  713. cls
  714. echo --------------------------------------------------------------------------------
  715. echo.
  716. echo ATTACK MOD
  717. echo.
  718. echo --------------------------------------------------------------------------------
  719. echo Type back to return to main
  720. echo Type help for help
  721. echo.
  722. set /p q=What do you want to do?
  723. if %q%==add goto addAtt
  724. if %q%==take goto takeAtt
  725. if %q%==set goto setAtt
  726. if %q%==help goto AttHelp
  727. if %q%==back goto hackTools
  728. if %q%==main goto main
  729. goto attackM
  730.  
  731. :setAtt
  732. cls
  733. echo.
  734. echo.
  735. set /p h=What do you want to set your attack to?
  736. if %h%==back goto hackTools
  737. if 0 gtr %h% goto setAttFail
  738. set /a attack=%h%
  739. echo You now have %attack% attack points.
  740. pause
  741. goto attackM
  742.  
  743. :setAttFail
  744. cls
  745. echo.
  746. echo.
  747. echo You can't set your attack to a negative value..
  748. pause
  749. goto setAtt
  750.  
  751. :takeAtt
  752. cls
  753. echo You have %attack% attack points
  754. echo.
  755. echo.
  756. set /p h=How much do you want to remove?
  757. if %h%==back goto hackTools
  758. if %attack% lss %h% goto takeAttFail
  759. set /a attack=%attack%-%h%
  760. echo You now have %attack% attack points.
  761. pause
  762. goto takeAtt2
  763.  
  764. :takeAtt2
  765. cls
  766. echo.
  767. echo.
  768. set /p r=Do you want to take more?
  769. if %r%==yes goto takeAtt
  770. if %r%==no goto hackTools
  771. goto takeAtt2
  772.  
  773. :takeAttFail
  774. cls
  775. echo.
  776. echo.
  777. echo You only have %attack% attack points. You can't take more than you have..
  778. pause
  779. goto takeAtt
  780.  
  781. :addAtt
  782. cls
  783. echo.
  784. echo.
  785. set /p h=How much do you want to add?
  786. if %h%==back goto hackTools
  787. set /a attack=%attack%+%h%
  788. echo You now have %attack% attack points.
  789. pause
  790. goto addAtt2
  791.  
  792. :addAtt2
  793. cls
  794. echo.
  795. echo.
  796. set /p r=Do you want to add more?
  797. if %r%==yes goto addAtt
  798. if %r%==no goto hackTools
  799. goto addAtt2
  800.  
  801. :AttHelp
  802. cls
  803. echo Use add to add any value to your current amount of attack.
  804. echo Use take to subtract any value from your current amount of attack.
  805. echo Use set to set your attack to a specific value.
  806. pause
  807. goto attackM
  808.  
  809. :moneyM
  810. title MONEY MOD
  811. cls
  812. echo --------------------------------------------------------------------------------
  813. echo.
  814. echo MONEY MOD
  815. echo.
  816. echo --------------------------------------------------------------------------------
  817. echo Type back to return to main
  818. echo Type help for help
  819. echo.
  820. set /p q=What do you want to do?
  821. if %q%==add goto addMon
  822. if %q%==take goto takeMon
  823. if %q%==set goto setMon
  824. if %q%==help goto MonHelp
  825. if %q%==back goto hackTools
  826. if %q%==main goto main
  827. goto moneyM
  828.  
  829. :setMon
  830. cls
  831. echo.
  832. echo.
  833. set /p h=What do you want to set your money to?
  834. if %h%==back goto hackTools
  835. if 0 gtr %h% goto setMonFail
  836. set /a money=%h%
  837. echo You now have $%money%
  838. pause
  839. goto moneyM
  840.  
  841. :setMonFail
  842. cls
  843. echo.
  844. echo.
  845. echo You can't set your money to a negative value..
  846. pause
  847. goto setMon
  848.  
  849. :takeMon
  850. cls
  851. echo You have $%money%
  852. echo.
  853. echo.
  854. set /p h=How much do you want to remove?
  855. if %h%==back goto hackTools
  856. if %money% lss %h% goto takeMonFail
  857. set /a money=%money%-%h%
  858. echo You now have $%money%
  859. pause
  860. goto takeMon2
  861.  
  862. :takeMon2
  863. cls
  864. echo.
  865. echo.
  866. set /p r=Do you want to take more?
  867. if %r%==yes goto takeMon
  868. if %r%==no goto hackTools
  869. goto takeMon2
  870.  
  871. :takeMonFail
  872. cls
  873. echo.
  874. echo.
  875. echo You only have $%money%. You can't take more than you have..
  876. pause
  877. goto takeMon
  878.  
  879. :addMon
  880. cls
  881. echo.
  882. echo.
  883. set /p h=How much do you want to add?
  884. if %h%==back goto hackTools
  885. set /a money=%money%+%h%
  886. echo You now have $%money%
  887. pause
  888. goto addMon2
  889.  
  890. :addMon2
  891. cls
  892. echo.
  893. echo.
  894. set /p r=Do you want to add more?
  895. if %r%==yes goto addMon
  896. if %r%==no goto hackTools
  897. goto addMon2
  898.  
  899. :MonHelp
  900. cls
  901. echo Use add to add any value to your current amount of money.
  902. echo Use take to subtract any value from your current amount of money.
  903. echo Use set to set your money to a specific value.
  904. pause
  905. goto moneyM
  906.  
  907. :attack
  908. cls
  909. if %attack% geq 5 goto map1 else goto map0
  910.  
  911. :map0
  912. cls
  913. echo.
  914. echo --------------------------------------------------------------------------------
  915. echo.
  916. echo MAP
  917. echo.
  918. echo Looks like your a noob. You can only view the map world unfortunately.
  919. echo You'll need to increase your stats to go other places. You can view your
  920. echo stats from here to see what you need. You can also put map to see
  921. echo what their is to explore or you can go to main.
  922. echo --------------------------------------------------------------------------------
  923. echo.
  924. set /p SC=What do you want to do?
  925. if %SC%==stats goto stats
  926. if %SC%==Stats goto stats
  927. if %SC%==map goto world
  928. if %SC%==Map goto world
  929. if %SC%==main goto main
  930. if %SC%==Main goto main
  931. if %SC%==back goto main
  932. if %SC%==Back goto main
  933. goto map0;
  934.  
  935. :map1
  936. if %map%==0 goto map0
  937. if %map%==1 goto map2
  938. cls
  939. echo.
  940. echo --------------------------------------------------------------------------------
  941. echo.
  942. echo MAP
  943. echo.
  944. echo You've advanced. Were gonna start you off with something easy.
  945. echo Type go to start attacking! Or back
  946. echo --------------------------------------------------------------------------------
  947. echo.
  948. set /a map=1
  949. set /p sc=What now?
  950. if '%SC%'=='go' goto attackStart
  951. if '%SC%'=='Go' goto attackStart
  952. if '%SC%'=='attack' goto attackStart
  953. if '%SC%'=='Attack' goto attackStart
  954. if '%SC%'=='back' goto main
  955. if '%SC%'=='Back' goto main
  956. goto map1
  957.  
  958. :map2
  959. cls
  960. echo.
  961. echo --------------------------------------------------------------------------------
  962. echo.
  963. echo MAP
  964. echo.
  965. echo Your gonna die
  966. echo -----------------------------------
  967. echo --------------------------------------------------------------------------------
  968. echo.
  969. set /a map=1
  970. set /p sc=What now?
  971. if '%SC%'=='go' goto attackStart
  972. if '%SC%'=='Go' goto attackStart
  973. if '%SC%'=='attack' goto attackStart
  974. if '%SC%'=='Attack' goto attackStart
  975. if '%SC%'=='back' goto main
  976. if '%SC%'=='Back' goto main
  977. goto map2
  978.  
  979.  
  980. :attackStart
  981. cls
  982. echo.
  983. echo --------------------------------------------------------------------------------
  984. echo.
  985. echo ATTACK!!
  986. echo. Hit enter to fight.
  987. echo --------------------------------------------------------------------------------
  988. echo.
  989. set /p sc=
  990. if '%SC%'=='back' goto main
  991. if '%SC%'=='Back' goto main
  992. goto attackChoice
  993.  
  994. :attackChoice
  995. set /a encounter=%random%
  996. if %encounter% gtr 90 goto attackChoice
  997. if 0 gtr %encounter% goto attackChoice
  998. goto enemyList
  999.  
  1000. :enemyList
  1001. if %encounter%==1 goto enemy1
  1002. if %encounter%==2 goto enemy3
  1003. if %encounter%==3 goto enemy1
  1004. if %encounter%==4 goto enemy2
  1005. if %encounter%==5 goto enemy3
  1006. if %encounter%==6 goto enemy2
  1007. if %encounter%==7 goto enemy1
  1008. if %encounter%==8 goto enemy3
  1009. if %encounter%==9 goto enemy1
  1010. if %encounter%==10 goto enemy2
  1011. if %encounter%==11 goto enemy3
  1012. if %encounter%==12 goto enemy2
  1013. if %encounter%==13 goto enemy1
  1014. if %encounter%==14 goto enemy3
  1015. if %encounter%==15 goto enemy1
  1016. if %encounter%==16 goto enemy3
  1017. if %encounter%==17 goto enemy2
  1018. if %encounter%==18 goto enemy2
  1019. if %encounter%==19 goto enemy1
  1020. if %encounter%==20 goto enemy3
  1021. if %encounter%==21 goto enemy1
  1022. if %encounter%==22 goto enemy2
  1023. if %encounter%==23 goto enemy3
  1024. if %encounter%==24 goto enemy2
  1025. if %encounter%==25 goto enemy1
  1026. if %encounter%==26 goto enemy3
  1027. if %encounter%==27 goto enemy1
  1028. if %encounter%==28 goto enemy2
  1029. if %encounter%==29 goto enemy3
  1030. if %encounter%==30 goto enemy2
  1031. if %encounter%==31 goto enemy1
  1032. if %encounter%==32 goto enemy3
  1033. if %encounter%==33 goto enemy4
  1034. if %encounter%==34 goto enemy2
  1035. if %encounter%==35 goto enemy3
  1036. if %encounter%==36 goto enemy2
  1037. if %encounter%==37 goto enemy4
  1038. if %encounter%==38 goto enemy3
  1039. if %encounter%==39 goto enemy1
  1040. if %encounter%==40 goto enemy2
  1041. if %encounter%==41 goto enemy3
  1042. if %encounter%==42 goto enemy2
  1043. if %encounter%==43 goto enemy1
  1044. if %encounter%==44 goto enemy4
  1045. if %encounter%==45 goto enemy1
  1046. if %encounter%==46 goto enemy4
  1047. if %encounter%==47 goto enemy3
  1048. if %encounter%==48 goto enemy4
  1049. if %encounter%==49 goto enemy1
  1050. if %encounter%==50 goto enemy4
  1051. if %encounter%==51 goto enemy1
  1052. if %encounter%==52 goto enemy4
  1053. if %encounter%==53 goto enemy3
  1054. if %encounter%==54 goto enemy4
  1055. if %encounter%==55 goto enemy1
  1056. if %encounter%==56 goto enemy3
  1057. if %encounter%==57 goto enemy1
  1058. if %encounter%==58 goto enemy4
  1059. if %encounter%==59 goto enemy3
  1060. if %encounter%==60 goto enemy4
  1061. if %encounter%==61 goto enemy1
  1062. if %encounter%==62 goto enemy4
  1063. if %encounter%==63 goto enemy1
  1064. if %encounter%==64 goto enemy2
  1065. if %encounter%==65 goto enemy4
  1066. if %encounter%==66 goto enemy2
  1067. if %encounter%==67 goto enemy4
  1068. if %encounter%==68 goto enemy3
  1069. if %encounter%==69 goto enemy1
  1070. if %encounter%==70 goto enemy4
  1071. if %encounter%==71 goto enemy4
  1072. if %encounter%==72 goto enemy2
  1073. if %encounter%==73 goto enemy4
  1074. if %encounter%==74 goto enemy3
  1075. if %encounter%==75 goto enemy1
  1076. if %encounter%==76 goto enemy2
  1077. if %encounter%==77 goto enemy3
  1078. if %encounter%==78 goto enemy2
  1079. if %encounter%==79 goto enemy4
  1080. if %encounter%==80 goto enemy3
  1081. if %encounter%==81 goto enemy4
  1082. if %encounter%==82 goto enemy2
  1083. if %encounter%==83 goto enemy3
  1084. if %encounter%==84 goto enemy2
  1085. if %encounter%==85 goto enemy4
  1086. if %encounter%==86 goto enemy3
  1087. if %encounter%==87 goto enemy1
  1088. if %encounter%==88 goto enemy4
  1089. if %encounter%==89 goto enemy3
  1090. if %encounter%==90 goto enemy4
  1091.  
  1092. :enemy4
  1093. title DRAGON
  1094. echo You've encountered a dragon. It has %dragonH% health and does %dragonA% damage!!
  1095. pause
  1096. goto pTurn3
  1097.  
  1098. :pTurn3
  1099. cls
  1100. echo You have %health% health
  1101. set /p user=Attack, Wait or Run?
  1102. if %user%==attack goto pTurnD
  1103. if %user%==Attack goto pTurnD
  1104. if %user%==wait goto DTurn1
  1105. if %user%==Wait goto DTurn1
  1106. if %user%==run goto run4
  1107. if %user%==Run goto run4
  1108.  
  1109. :run4
  1110. title RUNNING!
  1111. cls
  1112. echo TRYING TO ESCAPE!!
  1113. set /a run=%random%
  1114. if %run% gtr 24 goto run4
  1115. if 0 gtr %chance1% goto run4
  1116. Goto Drun7
  1117.  
  1118.  
  1119. :Drun7
  1120. if %run%==1 goto madeIt3
  1121. if %run%==2 goto madeIt3
  1122. if %run%==3 goto madeIt3
  1123. if %run%==4 goto madeIt3
  1124. if %run%==5 goto madeIt3
  1125. if %run%==6 goto madeIt3
  1126. if %run%==7 goto madeIt3
  1127. if %run%==8 goto madeIt3
  1128. if %run%==9 goto dMadeIt3
  1129. if %run%==10 goto dMadeIt3
  1130. if %run%==11 goto dMadeIt3
  1131. if %run%==12 goto dMadeIt3
  1132. if %run%==13 goto dMadeI3
  1133. if %run%==14 goto dMadeI3
  1134. if %run%==15 goto madeIt3
  1135. if %run%==16 goto madeIt3
  1136. if %run%==17 goto madeIt3
  1137. if %run%==18 goto madeIt3
  1138. if %run%==19 goto madeIt3
  1139. if %run%==20 goto madeIt3
  1140. if %run%==21 goto madeIt3
  1141. if %run%==22 goto madeIt3
  1142. if %run%==23 goto madeIt3
  1143. if %run%==24 goto madeIt3
  1144.  
  1145. :madeIt3
  1146. cls
  1147. echo Whew.. That was close..
  1148. pause
  1149. goto attack
  1150.  
  1151.  
  1152. :dMadeIt3
  1153. cls
  1154. echo Dang it!! We didnt make it out..
  1155. echo Now that dragon is gonna get us..
  1156. pause
  1157. goto mtTurn
  1158.  
  1159. :pTurnD
  1160. cls
  1161. set /a chance=%random%
  1162. if %chance% gtr 30 goto pTurnD
  1163. if 0 gtr %chance1% goto pTurnD
  1164. goto Df7;
  1165.  
  1166. :Df7
  1167. if %chance%==1 goto normalD
  1168. if %chance%==2 goto normalD
  1169. if %chance%==3 goto normalD
  1170. if %chance%==4 goto normalD
  1171. if %chance%==5 goto normalD
  1172. if %chance%==6 goto normalD
  1173. if %chance%==7 goto pMiss3
  1174. if %chance%==8 goto criticalD
  1175. if %chance%==9 goto criticalD
  1176. if %chance%==10 goto criticalD
  1177. if %chance%==11 goto normalD
  1178. if %chance%==12 goto normalD
  1179. if %chance%==13 goto normalD
  1180. if %chance%==14 goto normalD
  1181. if %chance%==15 goto normalD
  1182. if %chance%==16 goto normalD
  1183. if %chance%==17 goto pMiss3
  1184. if %chance%==18 goto criticalD
  1185. if %chance%==19 goto criticalD
  1186. if %chance%==20 goto normalD
  1187. if %chance%==21 goto normalD
  1188. if %chance%==22 goto normalD
  1189. if %chance%==23 goto normalD
  1190. if %chance%==24 goto normalD
  1191. if %chance%==25 goto normalD
  1192. if %chance%==26 goto normalD
  1193. if %chance%==27 goto pMiss3
  1194. if %chance%==28 goto normalD
  1195. if %chance%==29 goto criticalD
  1196. if %chance%==30 goto normalD
  1197.  
  1198. :pMiss3
  1199. cls
  1200. echo What the crap!! We missed..
  1201. pause
  1202. goto DTurn
  1203.  
  1204. :criticalD
  1205. cls
  1206. echo CRITICAL HIT!
  1207. set /a dragonH=%dragonH%-%attack%-100
  1208. set /a crit=%attack%+100
  1209. echo You inflicted %crit% damage on the dragon.
  1210. echo The dragon has %dragonH% health left.
  1211. pause
  1212. if %dragonH% geq 1 goto DTurn
  1213. if 0 geq %dragonH% goto deadEnemy4
  1214.  
  1215. :normalD
  1216. cls
  1217. set /a dragonH=%dragonH%-%attack%
  1218. echo You inflicted %attack% damage on the dragon.
  1219. echo The dragon has %dragonH% health left.
  1220. pause
  1221. if %dragonH% geq 1 goto DTurn
  1222. if 0 geq %dragonH% goto deadEnemy4
  1223.  
  1224. :DTurn
  1225. cls
  1226. goto DTurn1
  1227.  
  1228. :DTurn1
  1229. cls
  1230. echo The dragon is pondering its thoughts.
  1231. set /a choice=%random%
  1232. if %choice% gtr 30 goto DTurn1
  1233. if 0 gtr %chance1% goto DTurn1
  1234. goto Df2;
  1235.  
  1236. :Df2
  1237. if %choice%==1 goto DAttack
  1238. if %choice%==2 goto DAttack
  1239. if %choice%==3 goto DAttack
  1240. if %choice%==4 goto DAttack
  1241. if %choice%==5 goto DAttack
  1242. if %choice%==6 goto DAttack
  1243. if %choice%==7 goto DAttack
  1244. if %choice%==8 goto DAttack
  1245. If %choice%==9 goto DAttack
  1246. if %choice%==10 goto DWait
  1247. if %choice%==11 goto DAttack
  1248. if %choice%==12 goto DAttack
  1249. if %choice%==13 goto DAttack
  1250. if %choice%==14 goto DAttack
  1251. if %choice%==15 goto DAttack
  1252. if %choice%==16 goto DAttack
  1253. if %choice%==17 goto DAttack
  1254. if %choice%==18 goto DAttack
  1255. If %choice%==19 goto DAttack
  1256. if %choice%==20 goto DWait
  1257. if %choice%==21 goto DAttack
  1258. if %choice%==22 goto DAttack
  1259. if %choice%==23 goto DAttack
  1260. if %choice%==24 goto DAttack
  1261. if %choice%==25 goto DAttack
  1262. if %choice%==26 goto DAttack
  1263. if %choice%==27 goto DAttack
  1264. if %choice%==28 goto DAttack
  1265. If %choice%==29 goto DAttack
  1266. if %choice%==30 goto DWait
  1267. goto Df2
  1268.  
  1269. :DWait
  1270. echo The dragon chose to wait
  1271. pause
  1272. goto pTurn3
  1273.  
  1274. :DAttack
  1275. cls
  1276. echo The dragon chose to attack.
  1277. set /a chance1=%random%
  1278. if %chance1% gtr 30 goto DAttack
  1279. if 0 gtr %chance1% goto DAttack
  1280. goto Df3;
  1281.  
  1282. :Df3
  1283. if %chance1%==1 goto normalD1
  1284. if %chance1%==2 goto normalD1
  1285. if %chance1%==3 goto normalD1
  1286. if %chance1%==4 goto normalD1
  1287. if %chance1%==5 goto normalD1
  1288. if %chance1%==6 goto normalD1
  1289. if %chance1%==7 goto DMiss
  1290. if %chance1%==8 goto criticalD1
  1291. if %chance1%==9 goto criticalD1
  1292. if %chance1%==10 goto criticalD1
  1293. if %chance1%==11 goto normalD1
  1294. if %chance1%==12 goto normalD1
  1295. if %chance1%==13 goto normalD1
  1296. if %chance1%==14 goto normalD1
  1297. if %chance1%==15 goto normalD1
  1298. if %chance1%==16 goto normalD1
  1299. if %chance1%==17 goto DMiss
  1300. if %chance1%==18 goto criticalD1
  1301. if %chance1%==19 goto criticalD1
  1302. if %chance1%==20 goto normalD1
  1303. if %chance1%==21 goto normalD1
  1304. if %chance1%==22 goto normalD1
  1305. if %chance1%==23 goto normalD1
  1306. if %chance1%==24 goto normalD1
  1307. if %chance1%==25 goto normalD1
  1308. if %chance1%==26 goto normalD1
  1309. if %chance1%==27 goto DMiss
  1310. if %chance1%==28 goto criticalD1
  1311. if %chance1%==29 goto criticalD1
  1312. if %chance1%==30 goto normalD1
  1313.  
  1314. :DMiss
  1315. cls
  1316. echo THE dragon MISSED!!!
  1317. pause
  1318. goto pTurn3
  1319.  
  1320.  
  1321. :criticalD1
  1322. echo THAT WAS A CRITICAL HIT!!
  1323. if %defense% gtr %dragonA% goto toMuchDef3
  1324. set health=%health%-%dragonA%+%defense%-1000
  1325. echo That was a critical hit!
  1326. echo You have %health% health left.
  1327. echo.
  1328. pause
  1329. if %health% geq 1 goto pTurn3
  1330. if 0 geq %health% goto deadP
  1331.  
  1332. :normalD1
  1333. cls
  1334. if %defense% gtr %dragonA% goto toMuchDef3
  1335. set /a health=%health%-%dragonA%+%defense%
  1336. echo You have %health% health left.
  1337. echo.
  1338. pause
  1339. if %health% geq 1 goto pTurn3
  1340. if 0 geq %health% goto deadP
  1341.  
  1342. :toMuchDef3
  1343. cls
  1344. echo The move was inevective
  1345. echo You have %health% health left
  1346. pause
  1347. goto pTurn3
  1348.  
  1349. :deadEnemy4
  1350. cls
  1351. set /a money=%money%+5000
  1352. set /a xp=%xp%+2000
  1353. echo YOU DEFEATED THE DRAGAN!!
  1354. echo You got 5000 dollars.
  1355. echo You have %xp% exp points
  1356. set /a killcount=%killcount%+1
  1357. echo.
  1358. pause
  1359. set dragonH=50000
  1360. goto main
  1361.  
  1362. :enemy3
  1363. cls
  1364. title MINOTAUR
  1365. echo You've encountered a MINOTAUR. It has %mtHealth% health and does %mtAttack% damage!!
  1366. pause
  1367. goto pTurn2
  1368.  
  1369. :pTurn2
  1370. cls
  1371. echo You have %health% health
  1372. set /p user=Attack, Wait or Run?
  1373. if %user%==attack goto pTurnC
  1374. if %user%==Attack goto pTurnC
  1375. if %user%==wait goto mtTurn1
  1376. if %user%==Wait goto mtTurn1
  1377. if %user%==run goto run3
  1378. if %user%==Run goto run3
  1379.  
  1380. :run3
  1381. title RUNNING!
  1382. cls
  1383. echo TRYING TO ESCAPE!!
  1384. set /a run=%random%%
  1385. if %run% gtr 24 goto run3
  1386. if 0 gtr %chance1% goto run3
  1387. Goto mtrun7
  1388.  
  1389.  
  1390. :mtrun7
  1391. if %run%==1 goto madeIt2
  1392. if %run%==2 goto madeIt2
  1393. if %run%==3 goto madeIt2
  1394. if %run%==4 goto madeIt2
  1395. if %run%==5 goto madeIt2
  1396. if %run%==6 goto madeIt2
  1397. if %run%==7 goto madeIt2
  1398. if %run%==8 goto madeIt2
  1399. if %run%==9 goto dMadeIt2
  1400. if %run%==10 goto dMadeIt2
  1401. if %run%==11 goto dMadeIt2
  1402. if %run%==12 goto dMadeIt2
  1403. if %run%==13 goto dMadeIt2
  1404. if %run%==14 goto dMadeIt2
  1405. if %run%==15 goto madeIt2
  1406. if %run%==16 goto madeIt2
  1407. if %run%==17 goto madeIt2
  1408. if %run%==18 goto madeIt2
  1409. if %run%==19 goto madeIt2
  1410. if %run%==20 goto madeIt2
  1411. if %run%==21 goto madeIt2
  1412. if %run%==22 goto madeIt2
  1413. if %run%==23 goto madeIt2
  1414. if %run%==24 goto madeIt2
  1415.  
  1416. :madeIt2
  1417. cls
  1418. echo Whew.. That was close..
  1419. pause
  1420. goto attack
  1421.  
  1422.  
  1423. :dMadeIt2
  1424. cls
  1425. echo Dang it!! We didnt make it out..
  1426. echo Now that minotaur is gonna get us..
  1427. pause
  1428. goto mtTurn
  1429.  
  1430. :pTurnC
  1431. cls
  1432. set /a chance=%random%
  1433. if %chance% gtr 30 goto pTurnC
  1434. if 0 gtr %chance1% goto pTurnC
  1435. goto mtf7;
  1436.  
  1437. :mtf7
  1438. if %chance%==1 goto normalMT
  1439. if %chance%==2 goto normalMT
  1440. if %chance%==3 goto normalMT
  1441. if %chance%==4 goto normalMT
  1442. if %chance%==5 goto normalMT
  1443. if %chance%==6 goto normalMT
  1444. if %chance%==7 goto pMiss2
  1445. if %chance%==8 goto criticalMT
  1446. if %chance%==9 goto criticalMT
  1447. if %chance%==10 goto criticalMT
  1448. if %chance%==11 goto normalMT
  1449. if %chance%==12 goto normalMT
  1450. if %chance%==13 goto normalMT
  1451. if %chance%==14 goto normalMT
  1452. if %chance%==15 goto normalMT
  1453. if %chance%==16 goto normalMT
  1454. if %chance%==17 goto pMiss2
  1455. if %chance%==18 goto criticalMT
  1456. if %chance%==19 goto criticalMT
  1457. if %chance%==20 goto normalMT
  1458. if %chance%==21 goto normalMT
  1459. if %chance%==22 goto normalMT
  1460. if %chance%==23 goto normalMT
  1461. if %chance%==24 goto normalMT
  1462. if %chance%==25 goto normalMT
  1463. if %chance%==26 goto normalMT
  1464. if %chance%==27 goto pMiss2
  1465. if %chance%==28 goto normalMT
  1466. if %chance%==29 goto criticalMT
  1467. if %chance%==30 goto normalMT
  1468.  
  1469. :pMiss2
  1470. cls
  1471. echo What the crap!! We missed..
  1472. pause
  1473. goto mtTurn
  1474.  
  1475. :criticalMT
  1476. cls
  1477. echo CRITICAL HIT!
  1478. set /a mtHealth=%mtHealth%-%attack%-20
  1479. set /a crit=%attack%+20
  1480. echo You inflicted %crit% damage on the minotaur.
  1481. echo The minotaur has %mtHealth% health left.
  1482. pause
  1483. if %mtHealth% geq 1 goto mtTurn
  1484. if 0 geq %mtHealth% goto deadEnemy3
  1485.  
  1486. :normalMT
  1487. cls
  1488. set /a mtHealth=%mtHealth%-%attack%
  1489. echo You inflicted %attack% damage on the minotaur.
  1490. echo The minotaur has %mtHealth% health left.
  1491. pause
  1492. if %mtHealth% geq 1 goto mtTurn
  1493. if 0 geq %mtHealth% goto deadEnemy3
  1494.  
  1495. :mtTurn
  1496. cls
  1497. goto mtTurn1
  1498.  
  1499. :mtTurn1
  1500. cls
  1501. echo The minotaur is thinking about what to do...
  1502. set /a choice=%random%%
  1503. if %choice% gtr 30 goto mtTurn1
  1504. if 0 gtr %chance1% goto mtTurn1
  1505. goto mtf2;
  1506.  
  1507. :mtf2
  1508. if %choice%==1 goto mtAttack
  1509. if %choice%==2 goto mtAttack
  1510. if %choice%==3 goto mtAttack
  1511. if %choice%==4 goto mtAttack
  1512. if %choice%==5 goto mtAttack
  1513. if %choice%==6 goto mtAttack
  1514. if %choice%==7 goto mtAttack
  1515. if %choice%==8 goto mtAttack
  1516. If %choice%==9 goto mtAttack
  1517. if %choice%==10 goto mtWait
  1518. if %choice%==11 goto mtAttack
  1519. if %choice%==12 goto mtAttack
  1520. if %choice%==13 goto mtAttack
  1521. if %choice%==14 goto mtAttack
  1522. if %choice%==15 goto mtAttack
  1523. if %choice%==16 goto mtAttack
  1524. if %choice%==17 goto mtAttack
  1525. if %choice%==18 goto mtAttack
  1526. If %choice%==19 goto mtAttack
  1527. if %choice%==20 goto mtWait
  1528. if %choice%==21 goto mtAttack
  1529. if %choice%==22 goto mtAttack
  1530. if %choice%==23 goto mtAttack
  1531. if %choice%==24 goto mtAttack
  1532. if %choice%==25 goto mtAttack
  1533. if %choice%==26 goto mtAttack
  1534. if %choice%==27 goto mtAttack
  1535. if %choice%==28 goto mtAttack
  1536. If %choice%==29 goto mtAttack
  1537. if %choice%==30 goto mtWait
  1538. goto mtf2;
  1539.  
  1540. :mtWait
  1541. echo The minotaur chose to wait
  1542. pause
  1543. goto pTurn2
  1544.  
  1545. :mtAttack
  1546. cls
  1547. echo The minotaur chose to attack.
  1548. set /a chance1=%random%
  1549. if %chance1% gtr 30 goto mtAttack
  1550. if 0 gtr %chance1% goto mtAttack
  1551. goto mtf3;
  1552.  
  1553. :mtf3
  1554. if %chance1%==1 goto normalMT1
  1555. if %chance1%==2 goto normalMT1
  1556. if %chance1%==3 goto normalMT1
  1557. if %chance1%==4 goto normalMT1
  1558. if %chance1%==5 goto normalMT1
  1559. if %chance1%==6 goto normalMT1
  1560. if %chance1%==7 goto mtMiss
  1561. if %chance1%==8 goto criticalMT1
  1562. if %chance1%==9 goto criticalMT1
  1563. if %chance1%==10 goto criticalMT1
  1564. if %chance1%==11 goto normalMT1
  1565. if %chance1%==12 goto normalMT1
  1566. if %chance1%==13 goto normalMT1
  1567. if %chance1%==14 goto normalMT1
  1568. if %chance1%==15 goto normalMT1
  1569. if %chance1%==16 goto normalMT1
  1570. if %chance1%==17 goto mtMiss
  1571. if %chance1%==18 goto criticalMT1
  1572. if %chance1%==19 goto criticalMT1
  1573. if %chance1%==20 goto normalMT1
  1574. if %chance1%==21 goto normalMT1
  1575. if %chance1%==22 goto normalMT1
  1576. if %chance1%==23 goto normalMT1
  1577. if %chance1%==24 goto normalMT1
  1578. if %chance1%==25 goto normalMT1
  1579. if %chance1%==26 goto normalMT1
  1580. if %chance1%==27 goto mtMiss
  1581. if %chance1%==28 goto normalMT1
  1582. if %chance1%==29 goto criticalMT1
  1583. if %chance1%==30 goto normalMT1
  1584.  
  1585. :mtMiss
  1586. cls
  1587. echo THE MINOTAUR MISSED!!!
  1588. pause
  1589. goto pTurn2
  1590.  
  1591.  
  1592. :criticalMT1
  1593. echo THAT WAS A CRITICAL HIT!!
  1594. if %defense% gtr %mtAttack% goto toMuchDef2
  1595. set /a health=%health%-%mtAttack%+%defense%-50
  1596. echo That was a critical hit!
  1597. echo You have %health% health left.
  1598. echo.
  1599. pause
  1600. if %health% geq 1 goto pTurn2
  1601. if 0 geq %health% goto deadP
  1602.  
  1603. :normalMT1
  1604. cls
  1605. if %defense% gtr %mtAttack% goto toMuchDef2
  1606. set /a health=%health%-%mtAttack%+%defense%
  1607. echo You have %health% health left.
  1608. echo.
  1609. pause
  1610. if %health% geq 1 goto pTurn2
  1611. if 0 geq %health% goto deadP
  1612.  
  1613. :toMuchDef2
  1614. echo The move was inefective
  1615. pause
  1616. goto pTurn2
  1617.  
  1618. :deadEnemy3
  1619. cls
  1620. set /a money=%money%+500
  1621. set /a xp=%xp%+200
  1622. echo YOU DEFEATED THE MINOTAUR!!
  1623. echo You got 500 dollars.
  1624. echo You have %xp% exp points
  1625. set /a killcount=%killcount%+1
  1626. echo.
  1627. pause
  1628. set mtHealth=500
  1629. goto main
  1630.  
  1631.  
  1632. :enemy2
  1633. title GHOUL
  1634. echo You've encountered a GHOUL. It has %ghHealth% health and does %ghAttack% damage!
  1635. pause
  1636. goto pTurn1
  1637.  
  1638. :pTurn1
  1639. cls
  1640. echo You have %health% health
  1641. set /p user=Attack, Wait or Run?
  1642. if %user%==attack goto pTurnB
  1643. if %user%==Attack goto pTurnB
  1644. if %user%==wait goto ghTurn1
  1645. if %user%==Wait goto ghTurn1
  1646. if %user%==run goto run2
  1647. if %user%==Run goto run2
  1648.  
  1649. :run2
  1650. title RUNNING!
  1651. cls
  1652. echo TRYING TO ESCAPE!!
  1653. set /a run=%random%
  1654. if %run% gtr 24 goto run2
  1655. if 0 gtr %chance1% goto run2
  1656. Goto ghrun7
  1657.  
  1658.  
  1659. :ghrun7
  1660. if %run%==1 goto madeIt1
  1661. if %run%==2 goto madeIt1
  1662. if %run%==3 goto madeIt1
  1663. if %run%==4 goto madeIt1
  1664. if %run%==5 goto madeIt1
  1665. if %run%==6 goto madeIt1
  1666. if %run%==7 goto madeIt1
  1667. if %run%==8 goto madeIt1
  1668. if %run%==9 goto dMadeIt1
  1669. if %run%==10 goto dMadeIt1
  1670. if %run%==11 goto dMadeIt1
  1671. if %run%==12 goto dMadeIt1
  1672. if %run%==13 goto dMadeIt1
  1673. if %run%==14 goto dMadeIt1
  1674. if %run%==15 goto madeIt1
  1675. if %run%==16 goto madeIt1
  1676. if %run%==17 goto madeIt1
  1677. if %run%==18 goto madeIt1
  1678. if %run%==19 goto madeIt1
  1679. if %run%==20 goto madeIt1
  1680. if %run%==21 goto madeIt1
  1681. if %run%==22 goto madeIt1
  1682. if %run%==23 goto madeIt1
  1683. if %run%==24 goto madeIt1
  1684.  
  1685. :madeIt1
  1686. cls
  1687. echo Whew.. That was close..
  1688. pause
  1689. goto attack
  1690.  
  1691.  
  1692. :dMadeIt1
  1693. cls
  1694. echo Dang it!! We didnt make it out..
  1695. echo Now that ghoul is gonna get us..
  1696. pause
  1697. goto ghTurn
  1698.  
  1699. :pTurnB
  1700. set /a chance=%random%
  1701. if %chance% gtr 30 goto pTurnB
  1702. if 0 gtr %chance1% goto pTurnB
  1703. goto ghf7;
  1704.  
  1705. :ghf7
  1706. if %chance%==1 goto normalGH
  1707. if %chance%==2 goto normalGH
  1708. if %chance%==3 goto normalGH
  1709. if %chance%==4 goto normalGH
  1710. if %chance%==5 goto normalGH
  1711. if %chance%==6 goto normalGH
  1712. if %chance%==7 goto pMiss1
  1713. if %chance%==8 goto criticalGH
  1714. if %chance%==9 goto criticalGH
  1715. if %chance%==10 goto criticalGH
  1716. if %chance%==11 goto normalGH
  1717. if %chance%==12 goto normalGH
  1718. if %chance%==13 goto normalGH
  1719. if %chance%==14 goto normalGH
  1720. if %chance%==15 goto normalGH
  1721. if %chance%==16 goto normalGH
  1722. if %chance%==17 goto pMiss1
  1723. if %chance%==18 goto criticalGH
  1724. if %chance%==19 goto criticalGH
  1725. if %chance%==20 goto normalGH
  1726. if %chance%==21 goto normalGH
  1727. if %chance%==22 goto normalGH
  1728. if %chance%==23 goto normalGH
  1729. if %chance%==24 goto normalGH
  1730. if %chance%==25 goto normalGH
  1731. if %chance%==26 goto normalGH
  1732. if %chance%==27 goto pMiss1
  1733. if %chance%==28 goto normalGH
  1734. if %chance%==29 goto criticalGH
  1735. if %chance%==30 goto normalGH
  1736.  
  1737. :pMiss1
  1738. cls
  1739. echo What the crap!! We missed..
  1740. pause
  1741. goto ghTurn
  1742.  
  1743. :criticalGH
  1744. cls
  1745. echo CRITICAL HIT!
  1746. set /a ghHealth=%ghHealth%-%attack%-5
  1747. set /a crit=%attack%+5
  1748. echo You inflicted %crit% damage on the ghoul.
  1749. pause
  1750. if %ghHealth% geq 1 goto ghTurn
  1751. if 0 geq %ghHealth% goto deadEnemy2
  1752.  
  1753. :normalGH
  1754. cls
  1755. set /a ghHealth=%ghHealth%-%attack%
  1756. echo You inflicted %attack% damage on the ghoul.
  1757. pause
  1758. if %ghHealth% geq 1 goto ghTurn
  1759. if 0 geq %ghHealth% goto deadEnemy2
  1760.  
  1761. :ghTurn
  1762. cls
  1763. goto ghTurn1;
  1764.  
  1765. :ghTurn1
  1766. cls
  1767. echo The ghoul is thinking about how to murder you...
  1768. set /a choice=%random%
  1769. if %choice% gtr 30 goto ghTurn1
  1770. if 0 gtr %chance1% goto ghTurn1
  1771. goto ghf2;
  1772.  
  1773. :ghf2
  1774. if %choice%==1 goto ghAttack
  1775. if %choice%==2 goto ghAttack
  1776. if %choice%==3 goto ghAttack
  1777. if %choice%==4 goto ghAttack
  1778. if %choice%==5 goto ghAttack
  1779. if %choice%==6 goto ghAttack
  1780. if %choice%==7 goto ghAttack
  1781. if %choice%==8 goto ghAttack
  1782. If %choice%==9 goto ghAttack
  1783. if %choice%==10 goto ghWait
  1784. if %choice%==11 goto ghAttack
  1785. if %choice%==12 goto ghAttack
  1786. if %choice%==13 goto ghAttack
  1787. if %choice%==14 goto ghAttack
  1788. if %choice%==15 goto ghAttack
  1789. if %choice%==16 goto ghAttack
  1790. if %choice%==17 goto ghAttack
  1791. if %choice%==18 goto ghAttack
  1792. If %choice%==19 goto ghAttack
  1793. if %choice%==20 goto ghWait
  1794. if %choice%==21 goto ghAttack
  1795. if %choice%==22 goto ghAttack
  1796. if %choice%==23 goto ghAttack
  1797. if %choice%==24 goto ghAttack
  1798. if %choice%==25 goto ghAttack
  1799. if %choice%==26 goto ghAttack
  1800. if %choice%==27 goto ghAttack
  1801. if %choice%==28 goto ghAttack
  1802. If %choice%==29 goto ghAttack
  1803. if %choice%==30 goto ghWait
  1804. goto ghf2;
  1805.  
  1806. :ghWait
  1807. echo The ghoul chose to wait
  1808. pause
  1809. goto pTurn1
  1810.  
  1811. :ghAttack
  1812. cls
  1813. echo The ghoul chose to attack.
  1814. set /a chance1=%random%
  1815. if %chance1% gtr 30 goto ghAttack
  1816. if 0 gtr %chance1% goto ghAttack
  1817. goto ghf3;
  1818.  
  1819. :ghf3
  1820. if %chance1%==1 goto normalGH1
  1821. if %chance1%==2 goto normalGH1
  1822. if %chance1%==3 goto normalGH1
  1823. if %chance1%==4 goto normalGH1
  1824. if %chance1%==5 goto normalGH1
  1825. if %chance1%==6 goto normalGH1
  1826. if %chance1%==7 goto ghMiss
  1827. if %chance1%==8 goto criticalGH1
  1828. if %chance1%==9 goto criticalGH1
  1829. if %chance1%==10 goto criticalGH1
  1830. if %chance1%==11 goto normalGH1
  1831. if %chance1%==12 goto normalGH1
  1832. if %chance1%==13 goto normalGH1
  1833. if %chance1%==14 goto normalGH1
  1834. if %chance1%==15 goto normalGH1
  1835. if %chance1%==16 goto normalGH1
  1836. if %chance1%==17 goto ghMiss
  1837. if %chance1%==18 goto criticalGH1
  1838. if %chance1%==19 goto criticalGH1
  1839. if %chance1%==20 goto normalGH1
  1840. if %chance1%==21 goto normalGH1
  1841. if %chance1%==22 goto normalGH1
  1842. if %chance1%==23 goto normalGH1
  1843. if %chance1%==24 goto normalGH1
  1844. if %chance1%==25 goto normalGH1
  1845. if %chance1%==26 goto normalGH1
  1846. if %chance1%==27 goto ghMiss
  1847. if %chance1%==28 goto normalGH1
  1848. if %chance1%==29 goto criticalGH1
  1849. if %chance1%==30 goto normalGH1
  1850.  
  1851. :ghMiss
  1852. cls
  1853. echo THE GHOUL MISSED!!!
  1854. pause
  1855. goto pTurn1
  1856.  
  1857.  
  1858. :criticalGH1
  1859. echo THAT WAS A CRITICAL HIT!!
  1860. if %defense% gtr %ghAttack% goto toMuchDef
  1861. set /a health=%health%-%ghAttack%+%defense%-10
  1862. echo That was a critical hit!
  1863. set /a crit=%ghAttack%+%defense%+10
  1864. echo You have %health% health left.
  1865. echo The ghoul did %crit% damage.
  1866. echo.
  1867. pause
  1868. if %Health% geq 1 goto pTurn1
  1869. if 0 geq %health% goto deadP
  1870.  
  1871. :normalGH1
  1872. cls
  1873. if %defense% gtr %ghAttack% goto toMuchDef
  1874. set /a health=%health%-%ghAttack%+%defense%
  1875. set /a crit=%ghAttack%+%defense%
  1876. echo You have %health% health left.
  1877. echo The ghoul did %crit% damage.
  1878. echo.
  1879. pause
  1880. if %Health% geq 1 goto pTurn1
  1881. if 0 geq %health% goto deadP
  1882.  
  1883. :toMuchDef
  1884. echo The move was inefective
  1885. pause
  1886. goto pTurn1
  1887.  
  1888. :deadEnemy2
  1889. cls
  1890. set /a money=%money%+50
  1891. set /a xp=%xp%+15
  1892. echo YOU DEFEATED THE GHOUL!!
  1893. echo You got 50 dollars.
  1894. echo You have %xp% exp points
  1895. set /a killcount=%killcount%+1
  1896. echo.
  1897. pause
  1898. set ghHealth=50
  1899. goto main
  1900.  
  1901. :enemy1
  1902. title BLASTWORM!!
  1903. echo YOU'VE ENCOUNTERED A BLASTWORM! It has %bwHealth% health and does %bwAttack% damage.
  1904. pause
  1905. goto pTurn
  1906.  
  1907. :run1
  1908. title RUNNING!
  1909. cls
  1910. echo TRYING TO ESCAPE!!
  1911. set /a run=%random%
  1912. if %run% gtr 24 goto run1
  1913. if 0 gtr %chance1% goto run1
  1914. Goto run7
  1915.  
  1916.  
  1917. :run7
  1918. if %run%==1 goto madeIt
  1919. if %run%==2 goto madeIt
  1920. if %run%==3 goto madeIt
  1921. if %run%==4 goto madeIt
  1922. if %run%==5 goto madeIt
  1923. if %run%==6 goto madeIt
  1924. if %run%==7 goto madeIt
  1925. if %run%==8 goto madeIt
  1926. if %run%==9 goto dMadeIt
  1927. if %run%==10 goto dMadeIt
  1928. if %run%==11 goto dMadeIt
  1929. if %run%==12 goto dMadeIt
  1930. if %run%==13 goto dMadeIt
  1931. if %run%==14 goto dMadeIt
  1932. if %run%==15 goto madeIt
  1933. if %run%==16 goto madeIt
  1934. if %run%==17 goto madeIt
  1935. if %run%==18 goto madeIt
  1936. if %run%==19 goto madeIt
  1937. if %run%==20 goto madeIt
  1938. if %run%==21 goto madeIt
  1939. if %run%==22 goto madeIt
  1940. if %run%==23 goto madeIt
  1941. if %run%==24 goto madeIt
  1942.  
  1943.  
  1944. :madeIt
  1945. cls
  1946. echo Whew.. That was close..
  1947. pause
  1948. goto attack
  1949.  
  1950.  
  1951. :dMadeIt
  1952. cls
  1953. echo Dang it!! We didnt make it out..
  1954. echo Now that blastworm is gonna get us..
  1955. pause
  1956. goto bwTurn
  1957.  
  1958.  
  1959. :pTurn
  1960. cls
  1961. echo You have %health% health
  1962. set /p user=Attack, Wait or Run?
  1963. if %user%==attack goto pTurnA
  1964. if %user%==Attack goto pTurnA
  1965. if %user%==wait goto bwTurn1
  1966. if %user%==Wait goto bwTurn1
  1967. if %user%==run goto run1
  1968. if %user%==Run goto run1
  1969.  
  1970.  
  1971. :pTurnA
  1972. cls
  1973. set /a chance=%random%%30 +1
  1974. if %chance% gtr 30 goto pTurnA
  1975. if 0 gtr %chance1% goto pTurnA
  1976. goto f7;
  1977.  
  1978. :f7
  1979. if %chance%==1 goto normalBW
  1980. if %chance%==2 goto normalBW
  1981. if %chance%==3 goto normalBW
  1982. if %chance%==4 goto normalBW
  1983. if %chance%==5 goto normalBW
  1984. if %chance%==6 goto normalBW
  1985. if %chance%==7 goto pMiss
  1986. if %chance%==8 goto criticalBW
  1987. if %chance%==9 goto criticalBW
  1988. if %chance%==10 goto criticalBW
  1989. if %chance%==11 goto normalBW
  1990. if %chance%==12 goto normalBW
  1991. if %chance%==13 goto normalBW
  1992. if %chance%==14 goto normalBW
  1993. if %chance%==15 goto normalBW
  1994. if %chance%==16 goto normalBW
  1995. if %chance%==17 goto pMiss
  1996. if %chance%==18 goto criticalBW
  1997. if %chance%==19 goto criticalBW
  1998. if %chance%==20 goto normalBW
  1999. if %chance%==21 goto normalBW
  2000. if %chance%==22 goto normalBW
  2001. if %chance%==23 goto normalBW
  2002. if %chance%==24 goto normalBW
  2003. if %chance%==25 goto normalBW
  2004. if %chance%==26 goto normalBW
  2005. if %chance%==27 goto pMiss
  2006. if %chance%==28 goto normalBW
  2007. if %chance%==29 goto criticalBW
  2008. if %chance%==30 goto normalBW
  2009.  
  2010. :pMiss
  2011. cls
  2012. echo What the crap!! We missed..
  2013. pause
  2014. goto bwTurn
  2015.  
  2016. :criticalBW
  2017. cls
  2018. echo CRITICAL HIT!
  2019. set /a bwHealth=%bwHealth%-%attack%-10
  2020. set /a crit=%attack%+10
  2021. echo You inflicted %crit% damage on the blastworm.
  2022. pause
  2023. if %bwHealth% geq 1 goto bwTurn
  2024. if 0 geq %bwHealth% goto deadEnemy1
  2025.  
  2026. :normalBW
  2027. cls
  2028. set /a bwHealth=%bwHealth%-%attack%
  2029. echo You inflicted %attack% damage on the blastworm.
  2030. pause
  2031. if %bwHealth% geq 1 goto bwTurn
  2032. if 0 geq %bwHealth% goto deadEnemy1
  2033.  
  2034. :bwTurn
  2035. cls
  2036. goto bwTurn1;
  2037.  
  2038. :bwTurn1
  2039. cls
  2040. echo The creature is thinking.
  2041. set /a choice=%random%
  2042. if %choice% gtr 30 goto bwTurn1
  2043. if 0 gtr %chance1% goto bwTurn1
  2044. goto f2;
  2045.  
  2046. :f2
  2047. if %choice%==1 goto bwAttack
  2048. if %choice%==2 goto bwAttack
  2049. if %choice%==3 goto bwAttack
  2050. if %choice%==4 goto bwAttack
  2051. if %choice%==5 goto bwAttack
  2052. if %choice%==6 goto bwAttack
  2053. if %choice%==7 goto bwAttack
  2054. if %choice%==8 goto bwAttack
  2055. If %choice%==9 goto bwAttack
  2056. if %choice%==10 goto bwWait
  2057. if %choice%==11 goto bwAttack
  2058. if %choice%==12 goto bwAttack
  2059. if %choice%==13 goto bwAttack
  2060. if %choice%==14 goto bwAttack
  2061. if %choice%==15 goto bwAttack
  2062. if %choice%==16 goto bwAttack
  2063. if %choice%==17 goto bwAttack
  2064. if %choice%==18 goto bwAttack
  2065. If %choice%==19 goto bwAttack
  2066. if %choice%==20 goto bwWait
  2067. if %choice%==21 goto bwAttack
  2068. if %choice%==22 goto bwAttack
  2069. if %choice%==23 goto bwAttack
  2070. if %choice%==24 goto bwAttack
  2071. if %choice%==25 goto bwAttack
  2072. if %choice%==26 goto bwAttack
  2073. if %choice%==27 goto bwAttack
  2074. if %choice%==28 goto bwAttack
  2075. If %choice%==29 goto bwAttack
  2076. if %choice%==30 goto bwWait
  2077. goto f2;
  2078.  
  2079. :bwWait
  2080. cls
  2081. echo The blastworm chose to wait
  2082. pause
  2083. goto pTurn
  2084.  
  2085. :bwAttack
  2086. cls
  2087. echo The blastworm chose to attack.
  2088. set /a chance1=%random%
  2089. if %chance1% gtr 30 goto bwAttack
  2090. if 0 gtr %chance1% goto bwAttack
  2091. goto f3;
  2092.  
  2093. :f3
  2094. if %chance1%==1 goto normalBW1
  2095. if %chance1%==2 goto normalBW1
  2096. if %chance1%==3 goto normalBW1
  2097. if %chance1%==4 goto normalBW1
  2098. if %chance1%==5 goto normalBW1
  2099. if %chance1%==6 goto normalBW1
  2100. if %chance1%==7 goto bwMiss
  2101. if %chance1%==8 goto criticalBW1
  2102. if %chance1%==9 goto criticalBW1
  2103. if %chance1%==10 goto criticalBW1
  2104. if %chance1%==11 goto normalBW1
  2105. if %chance1%==12 goto normalBW1
  2106. if %chance1%==13 goto normalBW1
  2107. if %chance1%==14 goto normalBW1
  2108. if %chance1%==15 goto normalBW1
  2109. if %chance1%==16 goto normalBW1
  2110. if %chance1%==17 goto bwMiss
  2111. if %chance1%==18 goto criticalBW1
  2112. if %chance1%==19 goto criticalBW1
  2113. if %chance1%==20 goto normalBW1
  2114. if %chance1%==21 goto normalBW1
  2115. if %chance1%==22 goto normalBW1
  2116. if %chance1%==23 goto normalBW1
  2117. if %chance1%==24 goto normalBW1
  2118. if %chance1%==25 goto normalBW1
  2119. if %chance1%==26 goto normalBW1
  2120. if %chance1%==27 goto bwMiss
  2121. if %chance1%==28 goto normalBW1
  2122. if %chance1%==29 goto criticalBW1
  2123. if %chance1%==30 goto normalBW1
  2124.  
  2125. :bwMiss
  2126. cls
  2127. echo THE BLASTWORM MISSED!!!
  2128. pause
  2129. goto pTurn
  2130.  
  2131.  
  2132. :criticalBW1
  2133. cls
  2134. if %defense% gtr %bwAttack% goto toMuchDef1
  2135. set /a health=%health%-%bwAttack%+%defense%-2
  2136. echo That was a critical hit!
  2137. set /a crit=%bwAttack%+%defense%+2
  2138. echo You have %health% health left.
  2139. echo The worm did %crit% damage.
  2140. echo.
  2141. pause
  2142. if %Health% geq 1 goto pTurn
  2143. if 0 geq %health% goto deadP
  2144.  
  2145. :normalBW1
  2146. cls
  2147. if %defense% gtr %ghAttack% goto toMuchDef1
  2148. set /a health=%health%-%bwAttack%+%defense%
  2149. set /a crit=%bwAttack%+%defense%
  2150. echo You have %health% health left.
  2151. echo The worm did %crit% damage.
  2152. echo.
  2153. pause
  2154. if %Health% geq 1 goto pTurn
  2155. if 0 geq %health% goto deadP
  2156.  
  2157. :toMuchDef1
  2158. cls
  2159. echo The move was inefective
  2160. pause
  2161. goto pTurn
  2162.  
  2163. :deadEnemy1
  2164. cls
  2165. set /a money=%money%+20
  2166. set /a xp=%xp%+5
  2167. echo YOU DEFEATED THE BLASTWORM!!
  2168. echo You got 20 dollars.
  2169. echo You have %xp% xp points
  2170. set /a killcount=%killcount%+1
  2171. echo.
  2172. pause
  2173. set bwHealth=10
  2174. goto main
  2175.  
  2176.  
  2177. :deadP
  2178. cls
  2179. echo You have been killed.. You get nothing.
  2180. set /a deathcount=%deathcount%+1
  2181. pause
  2182. goto main
  2183.  
  2184.  
  2185. rem NEEDS TO BE FINISHED
  2186. :world
  2187. echo.
  2188. echo not yet finished
  2189. echo.
  2190. pause
  2191. goto main
  2192.  
  2193.  
  2194. :lvlCheck
  2195. if %xp% gtr 6000 goto lvlup5check
  2196. if %xp% gtr 3000 goto lvlup4check
  2197. if %xp% gtr 1500 goto lvlup3check
  2198. if %xp% gtr 650 goto lvlup2check
  2199. if %xp% gtr 250 goto lvlup1check
  2200. goto lvlFail
  2201.  
  2202.  
  2203. :lvlFail
  2204. echo You dont meet the requirments to lvl up or you've already lvled up.
  2205. pause
  2206. goto main
  2207.  
  2208.  
  2209. :lvlup1check
  2210. if '%confirm%' gtr '0' goto lvlFail
  2211. goto lvlup1
  2212.  
  2213.  
  2214. :lvlup1
  2215. set /a money=%money%+50
  2216. set /a health=%health%+10
  2217. set /a defense=%defense%+7
  2218. set /a attack=%attack%+7
  2219. set confirm=1
  2220. set level=1
  2221. set
  2222. cls
  2223. echo.
  2224. echo --------------------------------------------------------------------------------
  2225. echo.
  2226. echo CONGRATS!!!!
  2227. echo.
  2228. echo YOU'VE LEVELED UP TO LEVEL 1! THESE ARE YOUR NEW STATS:
  2229. echo Money = $%money%
  2230. echo Health = %health%
  2231. echo Attack = %attack%
  2232. echo Defense = %defense%
  2233. echo --------------------------------------------------------------------------------
  2234. echo.
  2235. pause
  2236. goto main
  2237.  
  2238. :lvlup2check
  2239. if '%confirm%' gtr '1' goto lvlFail
  2240. goto lvlup2
  2241.  
  2242. :lvlup2
  2243. set /a money=%money%+100
  2244. set /a health=%health%+20
  2245. set /a defense=%defense%+15
  2246. set /a attack=%attack%+15
  2247. set confirm=2
  2248. set /a level=2
  2249. cls
  2250. echo.
  2251. echo --------------------------------------------------------------------------------
  2252. echo.
  2253. echo CONGRATS!!!!
  2254. echo.
  2255. echo YOU'VE LEVELED UP TO LEVEL 2! THESE ARE YOUR NEW STATS:
  2256. echo Money = $%money%
  2257. echo Health = %health%
  2258. echo Attack = %attack%
  2259. echo Defense = %defense%
  2260. echo --------------------------------------------------------------------------------
  2261. echo.
  2262. pause
  2263. goto main
  2264.  
  2265. :lvlup3check
  2266. if '%confirm%' gtr '2' goto lvlFail
  2267. goto lvlup3
  2268.  
  2269. :lvlup3
  2270. set /a money=%money%+500
  2271. set /a health=%health%+100
  2272. set /a defense=%defense%+150
  2273. set /a attack=%attack%+150
  2274. set confirm=3
  2275. set /a level=3
  2276. cls
  2277. echo.
  2278. echo --------------------------------------------------------------------------------
  2279. echo.
  2280. echo CONGRATS!!!!
  2281. echo.
  2282. echo YOU'VE LEVELED UP TO LEVEL 3! THESE ARE YOUR NEW STATS:
  2283. echo Money = $%money%
  2284. echo Health = %health%
  2285. echo Attack = %attack%
  2286. echo Defense = %defense%
  2287. echo --------------------------------------------------------------------------------
  2288. echo.
  2289. pause
  2290. goto main
  2291.  
  2292. :lvlup4check
  2293. if '%confirm%' gtr '3' goto lvlFail
  2294. goto lvlup4
  2295.  
  2296. :lvlup4
  2297. set /a money=%money%+1000
  2298. set /a health=%health%+200
  2299. set /a defense=%defense%+300
  2300. set /a attack=%attack%+300
  2301. set confirm=4
  2302. set /a level=4
  2303. cls
  2304. echo.
  2305. echo --------------------------------------------------------------------------------
  2306. echo.
  2307. echo CONGRATS!!!!
  2308. echo.
  2309. echo YOU'VE LEVELED UP TO LEVEL 4! THESE ARE YOUR NEW STATS:
  2310. echo Money = $%money%
  2311. echo Health = %health%
  2312. echo Attack = %attack%
  2313. echo Defense = %defense%
  2314. echo --------------------------------------------------------------------------------
  2315. echo.
  2316. pause
  2317. goto main
  2318.  
  2319. :lvlup5check
  2320. if '%confirm%' gtr '4' goto lvlFail
  2321. goto lvlup5
  2322.  
  2323. :lvlup5
  2324. set /a money=%money%+2000
  2325. set /a health=%health%+400
  2326. set /a defense=%defense%+600
  2327. set /a attack=%attack%+600
  2328. set confirm=5
  2329. set /a level=5
  2330. cls
  2331. echo.
  2332. echo --------------------------------------------------------------------------------
  2333. echo.
  2334. echo CONGRATS!!!!
  2335. echo.
  2336. echo YOU'VE LEVELED UP TO LEVEL 5! THESE ARE YOUR NEW STATS:
  2337. echo Money = $%money%
  2338. echo Health = %health%
  2339. echo Attack = %attack%
  2340. echo Defense = %defense%
  2341. echo --------------------------------------------------------------------------------
  2342. echo.
  2343. pause
  2344. goto main
  2345.  
  2346.  
  2347. :help
  2348. cls
  2349. echo.
  2350. echo --------------------------------------------------------------------------------
  2351. echo.
  2352. echo COMMANDS
  2353. echo.
  2354. echo 1. Inventory - Shows you your inventory.
  2355. echo 2. Attack - Takes you to fight enemies.
  2356. echo 3. Shop - Takes you to the shop.
  2357. echo 4. Stats - Shows everything about you.
  2358. echo 5. Lvl - This will check if you can lvl up.
  2359. echo 6. Bank - View your current money amount.
  2360. echo 7. Save - Will save your game. (Do this often)
  2361. echo --------------------------------------------------------------------------------
  2362. echo.
  2363. pause
  2364. goto main
  2365.  
  2366.  
  2367. :inventory
  2368. cls
  2369. echo --------------------------------------------------------------------------------
  2370. echo.
  2371. echo WELCOME TO YOUR INVENTORY
  2372. echo.
  2373. echo --------------------------------------------------------------------------------
  2374. echo Type help to see what you can do
  2375. echo.
  2376. echo.
  2377. echo.
  2378. set /p select=What do you want to do?
  2379. if %select%==help goto invHelp
  2380. if %select%==Help goto invHelp
  2381. if %select%==weapons goto invWeapons
  2382. if %select%==Weapons goto invWeapons
  2383. if %select%==armor goto invArmor
  2384. if %select%==Armor goto invArmor
  2385. if %select%==potions goto invPotions
  2386. if %select%==Potions goto invPotions
  2387. goto inventory;
  2388.  
  2389.  
  2390. :invPotions
  2391. cls
  2392. echo --------------------------------------------------------------------------------
  2393. echo.
  2394. echo INVENTORY POTIONS
  2395. echo.
  2396. echo --------------------------------------------------------------------------------
  2397. echo Type help to see potion codes.
  2398. echo You need to know these when using potions.
  2399. echo.
  2400. echo You have %potionH% health potion(s).
  2401. echo.
  2402. echo You have %potionHlvl2% LVL 2 health potion(s).
  2403. echo.
  2404. echo You have %potionD% defense potion(s).
  2405. echo.
  2406. echo You have %potionA% attack potion(s).
  2407. echo.
  2408. echo You have %potionXP% XP potion(s).
  2409. echo.
  2410. echo You have %hackP% HACK POTION(s)!
  2411. echo.
  2412. set /p use=Do you want to use any potions?
  2413. if %use%==yes goto checkP
  2414. if %use%==Yes goto checkP
  2415. if %use%==no goto main
  2416. if %use%==No goto main
  2417. if %use%==help goto potionsHelp
  2418. if %use%==Help goto potionsHelp
  2419. goto invPotions
  2420.  
  2421.  
  2422. :potionsHelp
  2423. cls
  2424. echo --------------------------------------------------------------------------------
  2425. echo.
  2426. echo POTIONS HELP
  2427. echo.
  2428. echo --------------------------------------------------------------------------------
  2429. echo Enter these exactly to use the correct potions
  2430. echo 1. potionH - Health Potion x %potionH%
  2431. echo 2. potionH2 - LVL 2 Health Potion x %potionHlvl2%
  2432. echo 3. potionD - Defense Potion x %potionD%
  2433. echo 4. potionA - Attack Potion x %potionA%
  2434. echo 5. potionXP - XP Potion x %potionXP%
  2435. echo 6. hackP - Hack Potion x %hackP%
  2436. echo.
  2437. pause
  2438. goto invPotions
  2439.  
  2440.  
  2441. :checkP
  2442. set /p which=Which one?
  2443. if %which%==back goto potions
  2444. if %which%==potionH goto UpotionH
  2445. if %which%==potionH2 goto UpotionH2
  2446. if %which%==potionD goto UpotionD
  2447. if %which%==porionA goto UpotionA
  2448. if %which%==porionXP goto UpotionXP
  2449. if %which%==hackP goto UpotionHackP
  2450. if %which%==Back goto potions
  2451. if %which%==potionh goto UpotionH
  2452. if %which%==potionh2 goto UpotionH2
  2453. if %which%==potiond goto UpotionD
  2454. if %which%==poriona goto UpotionA
  2455. if %which%==porionxp goto UpotionXP
  2456. if %which%==hackp goto UpotionHackP
  2457. goto invPotions
  2458.  
  2459.  
  2460. :pFail
  2461. echo You don’t have that many or any potions.
  2462. pause
  2463. goto main
  2464.  
  2465.  
  2466. :UpotionHackP
  2467. title THE HACK POTION!!!
  2468. cls
  2469. echo --------------------------------------------------------------------------------
  2470. echo.
  2471. echo THE HACK POTION!!!
  2472. echo.
  2473. echo --------------------------------------------------------------------------------
  2474. set /p amount=How many?
  2475. if %HackP% lss %amount% goto pFail
  2476. Set /a use=%amount%*100000
  2477. set /a health=%health%+%use%
  2478. set /a hackP=%hackP%-%amount%
  2479. echo You used %amount% hack potion(s).
  2480. echo You now have %health% health and %hackP% hack potion(s)
  2481. pause
  2482. goto main
  2483.  
  2484. :UpotionH
  2485. Cls
  2486. set /p amount=How many?
  2487. if %potionH% lss %amount% goto pFail
  2488. Set /a use=%amount%*5
  2489. set /a health=%health%+%use%
  2490. set /a potionH=%potionH%-%amount%
  2491. echo You used %amount% health potion(s).
  2492. echo You now have %health% health and %potionH% health potion(s).
  2493. pause
  2494. goto main
  2495.  
  2496.  
  2497. :UpotionH2
  2498. Cls
  2499. set /p amount=How many?
  2500. if %potionH2% lss %amount% goto pFail
  2501. Set /a use=%amount%*20
  2502. set /a health=%health%+%use%
  2503. set /a potionH2=%potionH2%-%amount%
  2504. echo You used %amount% health potion(s).
  2505. echo You now have %health% health and %potionH2% health potion(s)
  2506. pause
  2507. goto main
  2508.  
  2509.  
  2510. :UpotionD
  2511. Cls
  2512. set /p amount=How many?
  2513. if %potionD% lss %amount% goto pFail
  2514. Set /a use=%amount%*50
  2515. set /a defense=%defense%+%use%
  2516. set /a potionD=%potionD%-%amount%
  2517. echo You used %amount% health potion(s).
  2518. echo You now have %defense% health and %potionD% health potion(s).
  2519. pause
  2520. goto main
  2521.  
  2522. :UpotionA
  2523. Cls
  2524. set /p amount=How many?
  2525. if %potionA% lss %amount% goto pFail
  2526. Set /a use=%amount%*300
  2527. set /a attack=%health%+%use%
  2528. set /a potionA=%potionA%-%amount%
  2529. echo You used %amounth% attack potion(s).
  2530. echo You now have %attack% health and %potionA% health potion(s).
  2531. pause
  2532. goto main
  2533.  
  2534. :UpotionXP
  2535. Cls
  2536. set /p amount=How many?
  2537. if %potionXP% lss %amount% goto pFail
  2538. Set /a use=%amount%*500
  2539. set /a xp=%xp%+%use%
  2540. set /a potionXP=%potionXP%-%amount%
  2541. echo You used %amount% XP potion(s).
  2542. echo You now have %xp% XP and %potionXP% XP potion(s).
  2543. pause
  2544. goto main
  2545.  
  2546.  
  2547. :invWeapons
  2548. cls
  2549. echo --------------------------------------------------------------------------------
  2550. echo.
  2551. echo INVENTORY WEAPONS
  2552. echo.
  2553. echo --------------------------------------------------------------------------------
  2554. echo.
  2555. echo You have %letteropener% Letter Opener(s).
  2556. echo.
  2557. echo You have %fireextinguisher% Fire Extinguisher(s).
  2558. echo.
  2559. echo You have %hammer% Hammer(s).
  2560. echo.
  2561. echo You have %ninjastar% Ninja Star(s).
  2562. echo.
  2563. echo You have %axe% Axe(s).
  2564. echo.
  2565. echo You have %barbedwhip% Barbed Whip(s).
  2566. echo.
  2567. echo You have %woodenSword% Wooden Sword(s).
  2568. echo.
  2569. echo You have %brokenDagger% Broken Dagger(s).
  2570. echo.
  2571. echo You have %metalLS% Metal Longsword(s).
  2572. echo.
  2573. echo You have %wizardStaff% Wizard Staff(s).
  2574. echo.
  2575. echo You have %tefgs% ENCHANTED FLAMING GREAT SWORD(s)!
  2576. pause
  2577. goto main
  2578.  
  2579.  
  2580. :invArmor
  2581. cls
  2582. echo --------------------------------------------------------------------------------
  2583. echo.
  2584. echo INVENTORY ARMOR
  2585. echo.
  2586. echo --------------------------------------------------------------------------------
  2587. echo.
  2588. echo You have %cardboard% Cardboard piece(s).
  2589. echo.
  2590. echo You have %bShield% Broken Shield(s).
  2591. echo.
  2592. echo You have %leatherHelm% Leather Helmet(s).
  2593. echo.
  2594. echo You have %leatherChest% Leather Chest(s).
  2595. echo.
  2596. echo You have %leatherArms% Leather Arm(s).
  2597. echo.
  2598. echo You have %leatherBoots% Leather Boot(s).
  2599. echo.
  2600. echo You have %tecop% ENCHANTED CAPES OF PROTECTION!
  2601. pause
  2602. goto main
  2603.  
  2604.  
  2605. :invHelp
  2606. cls
  2607. echo.
  2608. echo --------------------------------------------------------------------------------
  2609. echo.
  2610. echo INVENTORY COMMANDS
  2611. echo.
  2612. echo 1. Weapons - Shows all current weapons.
  2613. echo 2. Armor - Shows all current armor.
  2614. echo 3. Potions - Shows all current potions.
  2615. echo --------------------------------------------------------------------------------
  2616. echo.
  2617. pause
  2618. goto inventory
  2619.  
  2620.  
  2621. :shop
  2622. cls
  2623. echo --------------------------------------------------------------------------------
  2624. echo.
  2625. echo WELCOME TO THE SHOP
  2626. echo.
  2627. echo --------------------------------------------------------------------------------
  2628. echo Type help to see what you can do
  2629. echo.
  2630. echo You have $%money%
  2631. echo.
  2632. echo.
  2633. echo.
  2634. set /p select=What do you want to shop for?
  2635. if %select%==help goto shopHelp
  2636. if %select%==weapons goto weapons
  2637. if %select%==Weapons goto weapons
  2638. if %select%==armor goto armor
  2639. if %select%==Armor goto armor
  2640. if %select%==potions goto potions
  2641. if %select%==Potions goto potions
  2642. if %select%==back goto main
  2643. if %select%==Back goto main
  2644. goto shop
  2645.  
  2646.  
  2647. :potions
  2648. cls
  2649. echo --------------------------------------------------------------------------------
  2650. echo.
  2651. echo POTIONS
  2652. echo.
  2653. echo --------------------------------------------------------------------------------
  2654. echo Type back to go back.
  2655. echo.
  2656. echo You have $%money%
  2657. echo.
  2658. echo.
  2659. echo Today we have:
  2660. echo 1. A health potion for $5
  2661. Echo.
  2662. Set /p input=What do you want?
  2663. If %input%==back goto shop
  2664. If %input%==1 goto healthpotion
  2665. If %input%==hack goto hackP
  2666. cls
  2667. Echo %input% is invalid
  2668. Pause
  2669. Goto potions;
  2670.  
  2671.  
  2672. :healthpotion
  2673. set /a p=5
  2674. set /p item=How many do you want?
  2675. set /a cost=%p%*%item%
  2676. if %item%==back goto potions
  2677. if %money% lss %cost% goto mFailp
  2678. set /a money=%money%-%cost%
  2679. Goto Pshow1
  2680.  
  2681. :mFailp
  2682. echo You dont have enough money for that.
  2683. pause
  2684. goto potions
  2685.  
  2686. :mFailhp
  2687. cls
  2688. title HAHAHAHAHAHAHAHAHAHAH
  2689. echo You dont have enough money for that.
  2690. echo Honestly, why do you even try?
  2691. pause
  2692. goto potions
  2693.  
  2694. :Pshow1
  2695. cls
  2696. echo You have acquired %item% health potion(s).
  2697. echo You have $%money% left.
  2698. set /a potionH=%potionH%+%item%
  2699. pause
  2700. goto main;
  2701.  
  2702. :hackP
  2703. title THE HACK POTION!!!
  2704. cls
  2705. echo --------------------------------------------------------------------------------
  2706. echo.
  2707. echo THE HACK POTION!!!
  2708. echo.
  2709. echo --------------------------------------------------------------------------------
  2710. echo.
  2711. echo HMM MM HMM. VERY NICE INDEED WITH THE GREAT LOW PRICE OF $100,000
  2712. set /a hp=100000
  2713. set /p item=How many do you want?
  2714. set /a cost=%hp%*%item%
  2715. if %item%==back goto potions
  2716. if %money% lss %cost% goto mFailhp
  2717. set /a money=%money%-%cost%
  2718. Goto HPshow1
  2719.  
  2720. :HPshow1
  2721. cls
  2722. echo You have acquired %item% hack potion(s).
  2723. echo You have $%money% left.
  2724. set /a hackP=%hackP%+%item%
  2725. pause
  2726. goto main;
  2727.  
  2728. :shopHelp
  2729. cls
  2730. echo --------------------------------------------------------------------------------
  2731. echo.
  2732. echo SHOP HELP
  2733. echo.
  2734. echo 1. Weapons - Shows available weapons
  2735. echo 2. Armor - Shows available armor
  2736. echo 3. Potions - Shows available potions
  2737. echo --------------------------------------------------------------------------------
  2738. echo.
  2739. pause
  2740. goto shop;
  2741.  
  2742.  
  2743. :weapons
  2744. title WEAPONS
  2745. cls
  2746. echo --------------------------------------------------------------------------------
  2747. echo.
  2748. echo WEAPONS
  2749. echo.
  2750. echo --------------------------------------------------------------------------------
  2751. echo Type back to return to main
  2752. echo.
  2753. echo You have $%money%
  2754. echo.
  2755. echo.
  2756. echo.
  2757. echo Today we have:
  2758. echo.
  2759. echo
  2760. echo 1. A Letter Opener for $1
  2761. echo 2. A Fire Extinguisher for $12
  2762. echo 3. A Hammer for $15
  2763. echo 4. A Ninja Star for $20
  2764. echo 5. An Axe for $27
  2765. echo 6. A Barbed Whip for $29
  2766. echo.
  2767. Set /p input=What do you want?
  2768. echo.
  2769. If %input%==back goto shop
  2770. If %input%==1 goto letteropener
  2771. If %input%==2 goto FE
  2772. If %input%==3 goto hammer
  2773. If %input%==4 goto ninjastar
  2774. If %input%==5 goto Axe
  2775. If %input%==6 goto BW
  2776. If %input%==hack goto tefgs
  2777. cls
  2778. Echo %input% is invalid
  2779. pause
  2780. goto weapons
  2781.  
  2782. :mFailw
  2783. echo You dont have enough money for that.
  2784. pause
  2785. goto weapons
  2786.  
  2787. :mFailffof
  2788. title HAHAHAHAHAHAHAHAHAHAH
  2789. echo You dont have enough money for that.
  2790. echo These are way to good for you anyway.
  2791. pause
  2792. goto weapons
  2793.  
  2794. :letteropener
  2795. set /a LO=1
  2796. set /p item=How many do you want?
  2797. set /a cost=%LO%*%item%
  2798. if %item%==back goto weapons
  2799. if %money% lss %cost% goto mFailw
  2800. set /a money=%money%-%cost%
  2801. set /a letteropener=%letteropener%+%item%
  2802. set /a attack=%attack%+%cost%
  2803. Goto LOshow
  2804.  
  2805. :LOshow
  2806. cls
  2807. echo You have acquired %item% letter opener(s).
  2808. echo You have $%money% left.
  2809. pause
  2810. goto main
  2811.  
  2812.  
  2813. :FE
  2814. set /a FE=12
  2815. set /p item=How many do you want?
  2816. set /a cost=%FE%*%item%
  2817. if %item%==back goto weapons
  2818. if %money% lss %cost% goto mFailw
  2819. set /a money=%money%-%cost%
  2820. set /a fireextinguisher=%fireextinguisher%+%item%
  2821. set /a attack=%attack%+%cost%
  2822. Goto FEshow
  2823.  
  2824. :FEshow
  2825. cls
  2826. echo You have acquired %item% fire extinguisher(s).
  2827. echo You have $%money% left.
  2828. pause
  2829. goto main
  2830.  
  2831. :hammer
  2832. set /a HR=15
  2833. set /p item=How many do you want?
  2834. set /a cost=%HR%*%item%
  2835. if %item%==back goto weapons
  2836. if %money% lss %cost% goto mFailw
  2837. set /a money=%money%-%cost%
  2838. set /a hammer=%hammer%+%item%
  2839. set /a attack=%attack%+%cost%
  2840. Goto HRshow
  2841.  
  2842. :HRshow
  2843. cls
  2844. echo You have acquired %item% hammer(s).
  2845. echo You have $%money% left.
  2846. pause
  2847. goto main
  2848.  
  2849. :ninjastar
  2850. set /a NS=20
  2851. set /p item=How many do you want?
  2852. set /a cost=%NS%*%item%
  2853. if %item%==back goto weapons
  2854. if %money% lss %cost% goto mFailw
  2855. set /a money=%money%-%cost%
  2856. set /a ninjastar=%ninjastar%+%item%
  2857. set /a attack=%attack%+%cost%
  2858. Goto NSshow
  2859.  
  2860. :NSshow
  2861. cls
  2862. echo You have acquired %item% ninja star(s).
  2863. echo You have $%money% left.
  2864. pause
  2865. goto main
  2866.  
  2867. :Axe
  2868. set /a A=27
  2869. set /p item=How many do you want?
  2870. set /a cost=%A%*%item%
  2871. if %item%==back goto weapons
  2872. if %money% lss %cost% goto mFailw
  2873. set /a money=%money%-%cost%
  2874. set /a axe=%axe%+%item%
  2875. set /a attack=%attack%+%cost%
  2876. Goto Ashow
  2877.  
  2878. :Ashow
  2879. cls
  2880. echo You have acquired %item% axe(s).
  2881. echo You have $%money% left.
  2882. pause
  2883. goto main
  2884.  
  2885. :BW
  2886. set /a BW=29
  2887. set /p item=How many do you want?
  2888. set /a cost=%BW%*%item%
  2889. if %item%==back goto weapons
  2890. if %money% lss %cost% goto mFailw
  2891. set /a money=%money%-%cost%
  2892. set /a barbedwhip=%barbedwhip%+%item%
  2893. set /a attack=%attack%+%cost%
  2894. Goto BWshow
  2895.  
  2896. :BWshow
  2897. cls
  2898. echo You have acquired %item% barbed whip(s).
  2899. echo You have $%money% left.
  2900. pause
  2901. goto main
  2902.  
  2903.  
  2904. :tefgs
  2905. title THE ENCHANTED FLAMING GREAT SWORD!!!
  2906. cls
  2907. echo --------------------------------------------------------------------------------
  2908. echo.
  2909. echo THE ENCHANTED FLAMING GREAT SWORD!!!
  2910. echo.
  2911. echo --------------------------------------------------------------------------------
  2912. echo Type back to return to main
  2913. echo.
  2914. echo THIS IS VERY SPECIAL AND ONLY COSTS $100,000
  2915. set /a FF=100000
  2916. set /p item=How many do you want?
  2917. set /a cost=%FF%*%item%
  2918. if %item%==back goto weapons
  2919. if %money% lss %cost% goto mFailffof
  2920. set /a money=%money%-%cost%
  2921. set /a tefgs=%tefgs%+%item%
  2922. set /a attack=%attack%+%cost%
  2923. Goto ffofshow
  2924.  
  2925. :ffofshow
  2926. cls
  2927. echo YOU HAVE ACQUIRED %item% ENCHATED FLAMING GREAT SWORD(s)!!!
  2928. echo You have $%money% left.
  2929. pause
  2930. goto main
  2931.  
  2932. :armor
  2933. title ARMOR
  2934. cls
  2935. echo --------------------------------------------------------------------------------
  2936. echo.
  2937. echo ARMOR
  2938. echo.
  2939. echo --------------------------------------------------------------------------------
  2940. echo Type back to return to main
  2941. echo.
  2942. echo You have $%money%
  2943. echo.
  2944. echo.
  2945. echo Today we have:
  2946. echo.
  2947. echo 1. Some torn up cardboard for $3 (Should work for a shield)
  2948. echo.
  2949. Set /p input=What do you want?
  2950. echo.
  2951. If %input%==back goto shop
  2952. If %input%==1 goto cardBoard
  2953. If %input%==hack goto tecop
  2954. cls
  2955. Echo %input% is invalid
  2956. pause
  2957. goto weapons
  2958.  
  2959. :cardBoard
  2960. set /a CB=3
  2961. set /p item=How many do you want?
  2962. set /a cost=%CB%*%item%
  2963. if %item%==back goto weapons
  2964. if %money% lss %cost% goto mFail
  2965. set /a money=%money%-%cost%
  2966. set /a cardboard=%cardboard%+%item%
  2967. set /a defense=%defense%+%cost%
  2968. Goto CBshow
  2969.  
  2970. :mFailA
  2971. echo You dont have enough money for that.
  2972. pause
  2973. goto armor
  2974.  
  2975. :mFailtecop
  2976. title HAHAHAHAHAHAHAHAHAHAH
  2977. echo You dont have enough money for that.
  2978. echo You're not even worthy of it!
  2979. pause
  2980. goto armor
  2981.  
  2982. :CBshow
  2983. cls
  2984. echo You have acquired %item% card board pieces(s).
  2985. echo You have $%money% left.
  2986. pause
  2987. goto main
  2988.  
  2989. :tecop
  2990. title THE ENCHANTED CAPE OF PROTECTION!!!
  2991. cls
  2992. echo --------------------------------------------------------------------------------
  2993. echo.
  2994. echo THE ENCHANTED CAPE OF PROTECTION!!!
  2995. echo.
  2996. echo --------------------------------------------------------------------------------
  2997. echo Type back to return to main
  2998. echo.
  2999. echo QUITE A RARE ITEM AND IT ONLY COSTS $100,000
  3000. set /a cop=100000
  3001. set /p item=How many do you want?
  3002. set /a cost=%cop%*%item%
  3003. if %item%==back goto armor
  3004. if %money% lss %cost% goto mFailtecop
  3005. set /a money=%money%-%cost%
  3006. set /a tecop=%tecop%+%item%
  3007. set /a defense=%defense%+%cost%
  3008. Goto tecopshow
  3009.  
  3010. :tecopshow
  3011. cls
  3012. echo YOU HAVE ACQUIRED %item% ENCHATED CAPES OF PROTECTION!!
  3013. echo You have $%money% left.
  3014. pause
  3015. goto main
  3016.  
  3017. :stats
  3018. cls
  3019. echo.
  3020. echo --------------------------------------------------------------------------------
  3021. echo.
  3022. echo STATS
  3023. echo.
  3024. echo Health - You have %health% health points
  3025. echo Defense - You have %defense% defense points.
  3026. echo Attack - You have %attack% attack points.
  3027. echo Money - You have $%money%.
  3028. echo XP - You have %xp% xp.
  3029. echo LVL - You're level %level%.
  3030. echo Enimies Murdered - You've slaughtered %killcount% beast(s).
  3031. echo Times Died - You've died %deathcount% time(s).
  3032. echo --------------------------------------------------------------------------------
  3033. echo.
  3034. pause
  3035. goto main;
  3036.  
  3037.  
  3038. :bank
  3039. cls
  3040. echo --------------------------------------------------------------------------------
  3041. echo.
  3042. echo BANK
  3043. echo.
  3044. echo --------------------------------------------------------------------------------
  3045. echo Type help to see what to do
  3046. echo.
  3047. echo.
  3048. echo.
  3049. echo.
  3050. echo.
  3051. set /p bank=What would you like to do?
  3052. if %bank%==help goto bankHelp
  3053. if %bank%==Help goto bankHelp
  3054. if %bank%==money goto moneyCheck
  3055. if %bank%==Money goto moneyCheck
  3056. if %bank%==back goto main
  3057. if %bank%==Back goto main
  3058. goto bank
  3059.  
  3060.  
  3061. :moneyCheck
  3062. cls
  3063. echo --------------------------------------------------------------------------------
  3064. echo.
  3065. echo CURRENT CURRENCY
  3066. echo.
  3067. echo --------------------------------------------------------------------------------
  3068. echo You have $%money% in your account.
  3069. echo.
  3070. echo.
  3071. echo.
  3072. echo.
  3073. echo.
  3074. pause
  3075. goto main
  3076.  
  3077. :bankHelp
  3078. cls
  3079. echo.
  3080. echo --------------------------------------------------------------------------------
  3081. echo.
  3082. echo BANK COMMANDS
  3083. echo.
  3084. echo 1. Money - Shows your current money amount.
  3085. echo --------------------------------------------------------------------------------
  3086. echo.
  3087. pause
  3088. goto main
  3089.  
  3090. :main2
  3091. if %level%==5 goto main3
  3092. title A BROKEN RPG GAME LVL 2
  3093. cls
  3094. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3095. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______________¶¶¶
  3096. echo ¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶___¶¶¶¶¶¶_____¶¶
  3097. echo ¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶______¶¶¶¶¶¶¶¶___¶¶
  3098. echo ¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶______¶¶¶_¶¶¶¶¶¶¶¶__¶¶
  3099. echo ¶¶¶¶¶___¶¶¶¶¶¶¶¶¶_______________________¶¶
  3100. echo ¶¶¶¶__¶¶¶¶¶¶¶¶¶_________¶¶________¶¶¶¶¶__¶¶
  3101. echo ¶¶¶__¶¶¶¶¶¶¶¶¶¶_________________¶¶¶¶¶¶¶¶__¶¶
  3102. echo ¶¶__¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶__¶¶¶¶¶¶¶¶__¶¶
  3103. echo ¶¶_¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶_¶¶
  3104. echo ¶__¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  3105. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3106. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3107. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶___________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3108. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3109. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3110. echo ¶__¶¶¶¶¶¶¶¶¶______¶¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  3111. echo ¶¶_¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶
  3112. echo ¶¶__¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶
  3113. echo ¶¶¶__¶¶¶¶_______¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶__¶¶¶
  3114. echo ¶¶¶¶__¶¶_______¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶__¶¶¶¶
  3115. echo ¶¶¶¶¶__¶______¶¶¶¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶__¶¶¶¶¶
  3116. echo ¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶__¶¶¶¶¶¶¶
  3117. echo ¶¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶¶¶¶¶¶¶
  3118. echo ¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶
  3119. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3120. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3121. echo Type help to see what you can do.
  3122. echo.
  3123. echo.
  3124. echo.
  3125. set /p options=What do you want to do?
  3126. If %options%==hack goto alter
  3127. If %options%==save goto save
  3128. if %options%==help goto help
  3129. if %options%==Help goto help
  3130. if %options%==inventory goto inventory
  3131. if %options%==Inventory goto inventory
  3132. if %options%==attack goto attack
  3133. if %options%==Attack goto attack
  3134. if %options%==shop goto shoplvl2
  3135. if %options%==Shop goto shoplvl2
  3136. if %options%==stats goto stats
  3137. if %options%==Stats goto stats
  3138. if %options%==lvl goto lvlCheck
  3139. if %options%==Lvl goto lvlCheck
  3140. if %options%==level goto lvlCheck
  3141. if %options%==Level goto lvlCheck
  3142. if %options%==bank goto bank
  3143. if %options%==Bank goto bank
  3144. goto main2
  3145.  
  3146.  
  3147. :main3
  3148. if %level%==7 goto main4
  3149. title A BROKEN RPG GAME LVL %level%
  3150. cls
  3151. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3152. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_______________¶¶¶
  3153. echo ¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶___¶¶¶¶¶¶_____¶¶
  3154. echo ¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶______¶¶¶¶¶¶¶¶___¶¶
  3155. echo ¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶______¶¶¶_¶¶¶¶¶¶¶¶__¶¶
  3156. echo ¶¶¶¶¶___¶¶¶¶¶¶¶¶¶_______________________¶¶
  3157. echo ¶¶¶¶__¶¶¶¶¶¶¶¶¶_________¶¶________¶¶¶¶¶__¶¶
  3158. echo ¶¶¶__¶¶¶¶¶¶¶¶¶¶_________________¶¶¶¶¶¶¶¶__¶¶
  3159. echo ¶¶__¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶__¶¶¶¶¶¶¶¶__¶¶
  3160. echo ¶¶_¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶¶_¶¶
  3161. echo ¶__¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  3162. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3163. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶_________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3164. echo ¶_¶¶¶¶¶¶¶¶¶¶¶¶___________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3165. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3166. echo ¶_¶¶¶¶¶¶¶¶¶¶¶_____¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶
  3167. echo ¶__¶¶¶¶¶¶¶¶¶______¶¶¶______¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶__¶
  3168. echo ¶¶_¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶
  3169. echo ¶¶__¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶
  3170. echo ¶¶¶__¶¶¶¶_______¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶__¶¶¶
  3171. echo ¶¶¶¶__¶¶_______¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶__¶¶¶¶
  3172. echo ¶¶¶¶¶__¶______¶¶¶¶¶¶¶¶¶¶¶¶___¶¶¶¶¶¶¶¶¶__¶¶¶¶¶
  3173. echo ¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶__¶¶¶¶¶¶¶
  3174. echo ¶¶¶¶¶¶¶¶¶__¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶______¶¶___¶¶¶¶¶¶¶¶
  3175. echo ¶¶¶¶¶¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶¶¶¶¶¶_____¶¶¶¶¶¶¶¶¶¶¶
  3176. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶________________¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3177. echo ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  3178. echo Type help to see what you can do.
  3179. echo.
  3180. echo.
  3181. echo.
  3182. set /p options=What do you want to do?
  3183. If %options%==save goto save
  3184. if %options%==help goto help
  3185. if %options%==Help goto help
  3186. if %options%==inventory goto inventory
  3187. if %options%==Inventory goto inventory
  3188. if %options%==attack goto attack
  3189. if %options%==Attack goto attack
  3190. if %options%==shop goto shoplvl3
  3191. if %options%==Shop goto shoplvl3
  3192. if %options%==stats goto stats
  3193. if %options%==Stats goto stats
  3194. if %options%==lvl goto lvlCheck
  3195. if %options%==Lvl goto lvlCheck
  3196. if %options%==level goto lvlCheck
  3197. if %options%==Level goto lvlCheck
  3198. if %options%==bank goto bank
  3199. if %options%==Bank goto bank
  3200. goto main3
  3201.  
  3202. :shoplvl2
  3203. cls
  3204. echo --------------------------------------------------------------------------------
  3205. echo.
  3206. echo WELCOME TO THE SHOP LVL 2
  3207. echo.
  3208. echo --------------------------------------------------------------------------------
  3209. echo Type help to see what you can do
  3210. echo.
  3211. echo You have $%money%
  3212. echo.
  3213. echo.
  3214. echo.
  3215. set /p select=What do you want to shop for?
  3216. if %select%==help goto shopHelp
  3217. if %select%==weapons goto weaponslvl2
  3218. if %select%==Weapons goto weaponslvl2
  3219. if %select%==armor goto armorlvl2
  3220. if %select%==Armor goto armorlvl2
  3221. if %select%==potions goto potionslvl2
  3222. if %select%==Potions goto potionslvl2
  3223. if %select%==back goto main
  3224. if %select%==Back goto main
  3225. goto shoplvl2
  3226.  
  3227. :potionslvl2
  3228. cls
  3229. echo --------------------------------------------------------------------------------
  3230. echo.
  3231. echo POTIONS LVL 2
  3232. echo.
  3233. echo --------------------------------------------------------------------------------
  3234. echo Type back to go back.
  3235. echo.
  3236. echo You have $%money%
  3237. echo.
  3238. echo Remember, you have to go to your inventory to use
  3239. echo potions.
  3240. echo.
  3241. echo.
  3242. echo Today we have:
  3243. echo 1. A health potion for $50
  3244. echo 2. An attack potion for $300
  3245. echo 3. A defense potion for $500
  3246. echo 4. An XP potion for $10,000
  3247. Echo.
  3248. Set /p input=
  3249. If %input%==back goto shoplvl2
  3250. If %input%==1 goto healthpotionlvl2
  3251. If %input%==2 goto attackpotion
  3252. If %input%==3 goto defensepotion
  3253. If %input%==4 goto XPpotion
  3254. cls
  3255. Echo %input% is invalid
  3256. Pause
  3257. Goto potionslvl2
  3258.  
  3259. :healthpotionlvl2
  3260. set /a Hp=50
  3261. set /p item=How many do you want?
  3262. set /a cost=%Hp%*%item%
  3263. if %item%==back goto potions
  3264. if %money% lss %cost% goto mFailp2
  3265. set /a money=%money%-%cost%
  3266. Goto Pshowlvl2
  3267.  
  3268. :mFailp2
  3269. echo You dont have enough money for that.
  3270. pause
  3271. goto potionsLVL2
  3272.  
  3273. :Pshowlvl2
  3274. cls
  3275. echo You have acquired %item% lvl 2 health potion(s).
  3276. echo You have $%money% left.
  3277. set /a potionHlvl2=%potionHlvl2%+%item%
  3278. pause
  3279. goto main;
  3280.  
  3281. :attackpotion
  3282. set /a Ap=300
  3283. set /p item=How many do you want?
  3284. set /a cost=%Ap%*%item%
  3285. if %item%==back goto potions
  3286. if %money% lss %cost% goto mFailp2
  3287. set /a money=%money%-%cost%
  3288. Goto Ashow
  3289.  
  3290. :Ashow
  3291. cls
  3292. echo You have acquired %item% attack potion(s).
  3293. echo You have $%money% left.
  3294. set /a potionA=%potionA%+%item%
  3295. pause
  3296. goto main;
  3297.  
  3298. :defensepotion
  3299. set /a Dp=500
  3300. set /p item=How many do you want?
  3301. set /a cost=%Dp%*%item%
  3302. if %item%==back goto potions
  3303. if %money% lss %cost% goto mFailp2
  3304. set /a money=%money%-%cost%
  3305. Goto Dshow
  3306.  
  3307. :Dshow
  3308. cls
  3309. echo You have acquired %item% defense potion(s).
  3310. echo You have $%money% left.
  3311. set /a potionD=%potionD%+%item%
  3312. pause
  3313. goto main;
  3314.  
  3315. :XPpotion
  3316. set /a XPp=10000
  3317. set /p item=How many do you want?
  3318. set /a cost=%XPp%*%item%
  3319. if %item%==back goto potions
  3320. if %money% lss %cost% goto mFailp2
  3321. set /a money=%money%-%cost%
  3322. Goto XPshow
  3323.  
  3324. :XPshow
  3325. cls
  3326. echo You have acquired %item% XP potion(s).
  3327. echo You have $%money% left.
  3328. set /a potionXP=%potionXP%+%item%
  3329. pause
  3330. goto main;
  3331.  
  3332. :weaponslvl2
  3333. title WEAPONS
  3334. cls
  3335. echo --------------------------------------------------------------------------------
  3336. echo.
  3337. echo WEAPONS LVL 2
  3338. echo.
  3339. echo --------------------------------------------------------------------------------
  3340. echo Type back to return to main
  3341. echo.
  3342. echo You have $%money%
  3343. echo.
  3344. echo.
  3345. echo.
  3346. echo Today we have:
  3347. echo.
  3348. echo 1. A Wooden Sword for $500
  3349. echo 2. A Broken Dagger for $1500
  3350. echo 3. A Metal Longsword for $5000
  3351. echo 4. A Wizard Staff for $10000
  3352. echo.
  3353. Set /p input=What do you want?
  3354. echo.
  3355. If %input%==back goto shop
  3356. If %input%==1 goto woodenSword
  3357. If %input%==2 goto brokenDagger
  3358. If %input%==3 goto metalLSword
  3359. If %input%==4 goto wizardStaff
  3360. cls
  3361. Echo %input% is invalid
  3362. pause
  3363. goto weaponslvl2
  3364.  
  3365. :woodenSword
  3366. set /a WS2=500
  3367. set /p item=How many do you want?
  3368. set /a cost=%WS2%*%item%
  3369. if %item%==back goto weapons
  3370. if %money% lss %cost% goto mFailw2
  3371. set /a money=%money%-%cost%
  3372. set /a woodenSword=%woodenSword%+%item%
  3373. set /a attack=%attack%+%cost%
  3374. Goto WSshow2
  3375.  
  3376. :mFailw2
  3377. echo You dont have enough money for that.
  3378. pause
  3379. goto weaponslvl2
  3380.  
  3381. :WSshow2
  3382. cls
  3383. echo You have acquired %item% wooden sword(s).
  3384. echo You have $%money% left.
  3385. pause
  3386. goto main
  3387.  
  3388.  
  3389. :brokenDagger
  3390. set /a BD=1500
  3391. set /p item=How many do you want?
  3392. set /a cost=%BD%*%item%
  3393. if %item%==back goto weapons
  3394. if %money% lss %cost% goto mFailw2
  3395. set /a money=%money%-%cost%
  3396. set /a brokenDagger=%brokenDagger%+%item%
  3397. set /a attack=%attack%+%cost%
  3398. Goto BDshow
  3399.  
  3400. :BDshow
  3401. cls
  3402. echo You have acquired %item% broken dagger(s).
  3403. echo You have $%money% left.
  3404. pause
  3405. goto main
  3406.  
  3407. :metalLSword
  3408. set /a MLS=5000
  3409. set /p item=How many do you want?
  3410. set /a cost=%MLS%*%item%
  3411. if %item%==back goto weapons
  3412. if %money% lss %cost% goto mFailw2
  3413. set /a money=%money%-%cost%
  3414. set /a metalLS=%metalLS%+%item%
  3415. set /a attack=%attack%+%cost%
  3416. Goto MTLshow
  3417.  
  3418. :MTLshow
  3419. cls
  3420. echo You have acquired %item% metal longsword(s).
  3421. echo You have $%money% left.
  3422. pause
  3423. goto main
  3424.  
  3425. :wizardStaff
  3426. set /a WST=10000
  3427. set /p item=How many do you want?
  3428. set /a cost=%WST%*%item%
  3429. if %item%==back goto weapons
  3430. if %money% lss %cost% goto mFailw2
  3431. set /a money=%money%-%cost%
  3432. set /a wizardStaff=%wizardStaff%+%item%
  3433. set /a attack=%attack%+%cost%
  3434. Goto WSTshow
  3435.  
  3436. :WSTshow
  3437. cls
  3438. echo You have acquired %item% wizard staff(s).
  3439. echo You have $%money% left.
  3440. pause
  3441. goto main
  3442.  
  3443. :armorlvl2
  3444. title ARMOR
  3445. cls
  3446. echo --------------------------------------------------------------------------------
  3447. echo.
  3448. echo ARMOR LVL 2
  3449. echo.
  3450. echo --------------------------------------------------------------------------------
  3451. echo Type back to return to main
  3452. echo.
  3453. echo You have $%money%
  3454. echo.
  3455. echo.
  3456. echo.
  3457. echo Today we have:
  3458. echo.
  3459. echo 1. A Broken Hoeld for $500
  3460. echo 2. A Broken Dagger for $1500
  3461. echo 3. A Metal Longsword for $5000
  3462. echo 4. A Wizard Staff for $10000
  3463. echo.
  3464. Set /p input=What do you want?
  3465. echo.
  3466. If %input%==back goto shop
  3467. If %input%==1 goto woodenSword
  3468. If %input%==2 goto brokenDagger
  3469. If %input%==3 goto metalLSword
  3470. If %input%==4 goto wizardStaff
  3471. cls
  3472. Echo %input% is invalid
  3473. pause
  3474. goto weaponslvl2
  3475.  
  3476. :woodenSword
  3477. set /a WS2=500
  3478. set /p item=How many do you want?
  3479. set /a cost=%WS2%*%item%
  3480. if %item%==back goto weapons
  3481. if %money% lss %cost% goto mFailw2
  3482. set /a money=%money%-%cost%
  3483. set /a woodenSword=%woodenSword%+%item%
  3484. set /a attack=%attack%+%cost%
  3485. Goto WSshow2
  3486.  
  3487. :mFailw2
  3488. echo You dont have enough money for that.
  3489. pause
  3490. goto weaponslvl2
  3491.  
  3492. :WSshow2
  3493. cls
  3494. echo You have acquired %item% wooden sword(s).
  3495. echo You have $%money% left.
  3496. pause
  3497. goto main
  3498.  
  3499.  
  3500. :brokenDagger
  3501. set /a BD=1500
  3502. set /p item=How many do you want?
  3503. set /a cost=%BD%*%item%
  3504. if %item%==back goto weapons
  3505. if %money% lss %cost% goto mFailw2
  3506. set /a money=%money%-%cost%
  3507. set /a brokenDagger=%brokenDagger%+%item%
  3508. set /a attack=%attack%+%cost%
  3509. Goto BDshow
  3510.  
  3511. :BDshow
  3512. cls
  3513. echo You have acquired %item% broken dagger(s).
  3514. echo You have $%money% left.
  3515. pause
  3516. goto main
  3517.  
  3518. :metalLSword
  3519. set /a MLS=5000
  3520. set /p item=How many do you want?
  3521. set /a cost=%MLS%*%item%
  3522. if %item%==back goto weapons
  3523. if %money% lss %cost% goto mFailw2
  3524. set /a money=%money%-%cost%
  3525. set /a metalLS=%metalLS%+%item%
  3526. set /a attack=%attack%+%cost%
  3527. Goto MTLshow
  3528.  
  3529. :MTLshow
  3530. cls
  3531. echo You have acquired %item% metal longsword(s).
  3532. echo You have $%money% left.
  3533. pause
  3534. goto main
  3535.  
  3536. :wizardStaff
  3537. set /a WST=10000
  3538. set /p item=How many do you want?
  3539. set /a cost=%WST%*%item%
  3540. if %item%==back goto weapons
  3541. if %money% lss %cost% goto mFailw2
  3542. set /a money=%money%-%cost%
  3543. set /a wizardStaff=%wizardStaff%+%item%
  3544. set /a attack=%attack%+%cost%
  3545. Goto WSTshow
  3546.  
  3547. :WSTshow
  3548. cls
  3549. echo You have acquired %item% wizard staff(s).
  3550. echo You have $%money% left.
  3551. pause
  3552. goto main
  3553. :save
  3554. cd "%userprofile%\documents\Login\Accounts"
  3555. del /f /q %loguser%.bat
  3556. Echo set realusername=%loguser% >> %loguser%.bat
  3557. Echo set password=%logpass% >> %loguser%.bat
  3558. Echo set debt=%debt% >> %loguser%.bat
  3559. Echo set money=%money% >> %loguser%.bat
  3560. Echo set health=%health% >> %loguser%.bat
  3561. Echo set attack=%attack% >> %loguser%.bat
  3562. Echo set defense=%defense% >> %loguser%.bat
  3563. Echo set fireextinguisher=%fireextinguisher% >> %loguser%.bat
  3564. Echo set cardboard=%cardboard% >> %loguser%.bat
  3565. Echo set letteropener=%letteropener% >> %loguser%.bat
  3566. Echo set level=%level% >> %loguser%.bat
  3567. Echo set xp=%xp% >> %loguser%.bat
  3568. Echo set confirm=%confirm% >> %loguser%.bat
  3569. Echo set potionH=%potionH% >> %loguser%.bat
  3570. Echo set loan=%loan% >> %loguser%.bat
  3571. Echo set deathcount=%deathcount% >> %loguser%.bat
  3572. Echo set killcount=%killcount% >> %loguser%.bat
  3573. echo set woodenSword=%woodenSword% >> %loguser%.bat
  3574. echo set brokenDagger=%brokenDagger% >> %loguser%.bat
  3575. echo set metalLS=%metalLD% >> %loguser%.bat
  3576. echo set wizardStaff=%wizardStaff% >> %loguser%.bat
  3577. echo set bShield=%bShield% >> %loguser%.bat
  3578. echo set leatherHelm=%leatherHelm% >> %loguser%.bat
  3579. echo set leatherChest=%leatherChest% >> %loguser%.bat
  3580. echo set leatherBoots=%leatherBoots% >> %loguser%.bat
  3581. echo set leatherArms=%leatherArms% >> %loguser%.bat
  3582. echo set potionHlvl2=%potionHlvl2% >> %loguser%.bat
  3583. echo set potionD=%potionD% >> %loguser%.bat
  3584. echo set potionA=%potionA% >> %loguser%.bat
  3585. echo set potionXP=%potionXP% >> %loguser%.bat
  3586. echo set tefgs=%tefgs% >> %loguser%.bat
  3587. echo set tecop=%tecop% >> %loguser%.bat
  3588. echo set hammer=%hammer% >> %loguser%.bat
  3589. echo set axe=%axe% >> %loguser%.bat
  3590. echo set ninjastar=%ninjastar% >> %loguser%.bat
  3591. echo set barbedwhip=%barbedwhip% >> %loguser%.bat
  3592. echo set hackP=%hackP% >> %loguser%.bat
  3593. Goto main;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement