Advertisement
Guest User

FISHING SIM

a guest
May 4th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 19.81 KB | None | 0 0
  1. @echo off
  2.  
  3. mode con cols=65 lines=32
  4.  
  5. setlocal enabledelayedexpansion
  6.  
  7. color 0a
  8.  
  9. title Fishing RPG
  10.  
  11.  
  12.  
  13. :start1
  14.  
  15. cls
  16.  
  17. echo Input a number and press enter\return . . .
  18.  
  19. echo.
  20.  
  21. echo 1) Login
  22.  
  23. echo 2) Create New Account
  24.  
  25. set /p loginx1=">> "
  26.  
  27. if not %loginx1% leq 2 goto start1
  28.  
  29. if %loginx1% equ 1 goto login
  30.  
  31. echo What do you want your username to be?
  32.  
  33. set /p username1=">> "
  34.  
  35. set v1f=0
  36.  
  37. :findspaces
  38.  
  39. set x=!v1f!
  40.  
  41. set Letter%v1f%=!username1:~%x%,1!
  42.  
  43. if "!Letter%v1f%!" equ " " (
  44.  
  45. echo.
  46.  
  47. echo.
  48.  
  49. echo Sorry, no spaces allowed in your username...
  50.  
  51. echo If I allowed you to have spaces
  52.  
  53. echo in your username, then you
  54.  
  55. echo wouldn't be able to save you game...
  56.  
  57. pause >nul
  58.  
  59. goto start1
  60.  
  61. )
  62.  
  63. if NOT "!Letter%v1f%!" equ "" (
  64.  
  65. set /a v1f=%v1f%+1
  66.  
  67. goto findspaces
  68.  
  69. )
  70.  
  71. echo What do you want your password to be?
  72.  
  73. set /p password1=">> "
  74.  
  75. goto beginplaying
  76.  
  77.  
  78.  
  79. :login
  80.  
  81. cls
  82.  
  83. set /p name1=Username:
  84.  
  85. if not exist "%name1%.bat" (
  86.  
  87. echo Invalid username . . .
  88.  
  89. pause >nul
  90.  
  91. goto start1
  92.  
  93. )
  94.  
  95. set /p pass1=Password:
  96.  
  97. call %name1%.bat
  98.  
  99. if not %password1% equ %pass1% (
  100.  
  101. echo Invalid password . . .
  102.  
  103. pause >nul
  104.  
  105. goto start1
  106.  
  107. )
  108.  
  109. goto menu
  110.  
  111.  
  112.  
  113. :beginplaying
  114.  
  115. set money=500
  116.  
  117. set crab=0
  118.  
  119. set shrimp=0
  120.  
  121. set trout=0
  122.  
  123. set flounder=0
  124.  
  125. set shark=0
  126.  
  127. set salmon=0
  128.  
  129. set net=0
  130.  
  131. set cage=0
  132.  
  133. set harpoon=0
  134.  
  135. set rod=0
  136.  
  137. set flyrod=0
  138.  
  139. set boat1=0
  140.  
  141. set boat2=0
  142.  
  143. set boat3=0
  144.  
  145. set boat4=0
  146.  
  147. set boat5=0
  148.  
  149. set boat6=0
  150.  
  151. set boat7=0
  152.  
  153. set boat8=0
  154.  
  155. set shrimprate=1
  156.  
  157. set crabrate=1
  158.  
  159. set troutrate=1
  160.  
  161. set flounderrate=1
  162.  
  163. set sharkrate=1
  164.  
  165. set salmonrate=1
  166.  
  167. set axxx=0
  168.  
  169. set pcrab=25
  170.  
  171. set pshrimp=3
  172.  
  173. set ptrout=7
  174.  
  175. set pflounder=15
  176.  
  177. set pshark=50
  178.  
  179. set psalmon=10
  180.  
  181. set moa=0
  182.  
  183. set gwshark=0
  184.  
  185. set squid=0
  186.  
  187. set gsquid=0
  188.  
  189.  
  190.  
  191. :menu
  192.  
  193. cls
  194.  
  195. echo Fishing RPG Menu
  196.  
  197. echo.
  198.  
  199. Echo 1) Go Fish'n
  200.  
  201. echo 2) Store
  202.  
  203. echo 3) Boat Shop
  204.  
  205. echo 4) Gamble Gold
  206.  
  207. echo 5) Fish Market
  208.  
  209. echo 6) Your Items
  210.  
  211. echo 7) Rich Store
  212.  
  213. echo 8) Save Game
  214.  
  215. set /p x1=
  216.  
  217. if %x1% == 1 goto fishingLoop
  218.  
  219. if %x1% == 2 goto store
  220.  
  221. if %x1% == 3 goto boatstore
  222.  
  223. if %x1% == 4 goto gamble1
  224.  
  225. if %x1% == 5 goto market1
  226.  
  227. if %x1% == 6 goto checkitems
  228.  
  229. if %x1% == 7 goto richstore
  230.  
  231. if %x1% == 8 goto savegame1
  232.  
  233. goto menu
  234.  
  235.  
  236.  
  237. :boatstore
  238.  
  239. cls
  240.  
  241. echo Fishing RPG Boat Store
  242.  
  243. echo.
  244.  
  245. echo You currently have %money% Gold.
  246.  
  247. echo.
  248.  
  249. echo.
  250.  
  251. echo 1) Shrimp'n Boat: %boat1%
  252.  
  253. echo.                Costs 2,000 Gold.
  254.  
  255. echo 2) Small Boat:    %boat2%
  256.  
  257. echo.                Costs 20,000 Gold.
  258.  
  259. echo 3) Large Boat:   %boat3%
  260.  
  261. echo.                Costs 60,000 Gold.
  262.  
  263. echo 4) Rich Boat:    %boat4%
  264.  
  265. echo.                Costs 150,000 Gold.
  266.  
  267. echo 5) Pro Boat:     %boat5%
  268.  
  269. echo.                Costs 500,000 Gold.
  270.  
  271. echo 6) Dream Boat:   %boat6%
  272.  
  273. echo.                Costs 1,000,000 Gold.
  274.  
  275. echo 7) Elegant Boat: %boat7%
  276.  
  277. echo.                Costs 3,000,000 Gold.
  278.  
  279. echo 8) Titanic:      %boat8%
  280.  
  281. echo.                Costs 15,000,000 Gold.
  282.  
  283. echo 9) Goto Menu
  284.  
  285. set /p v1=
  286.  
  287. if %v1% == 1 goto boat1
  288.  
  289. if %v1% == 2 goto boat2
  290.  
  291. if %v1% == 3 goto boat3
  292.  
  293. if %v1% == 4 goto boat4
  294.  
  295. if %v1% == 5 goto boat5
  296.  
  297. if %v1% == 6 goto boat6
  298.  
  299. if %v1% == 7 goto boat7
  300.  
  301. if %v1% == 8 goto boat8
  302.  
  303. if %v1% == 9 goto menu
  304.  
  305. goto boatstore
  306.  
  307.  
  308.  
  309. :boat1
  310.  
  311. if %money% leq 1999 (
  312.  
  313. echo.
  314.  
  315. echo.
  316.  
  317. echo You don't have enough Gold.
  318.  
  319. pause >nul
  320.  
  321. goto boatstore
  322.  
  323. )
  324.  
  325. set /a money=%money% - 2000
  326.  
  327. set /a boat1=%boat1%+1
  328.  
  329. if %shrimprate% neq 1 (
  330.  
  331. set /a shrimprate=%shrimprate%+5
  332.  
  333. ) else (
  334.  
  335. set /a shrimprate=%shrimprate%+4
  336.  
  337. )
  338.  
  339. echo.
  340.  
  341. echo.
  342.  
  343. echo Boat Purchased. With this boat you can now catch
  344.  
  345. echo %shrimprate% shrimp at one time.
  346.  
  347. pause >nul
  348.  
  349. goto boatstore
  350.  
  351. :boat2
  352.  
  353. if %money% leq 19999 (
  354.  
  355. echo.
  356.  
  357. echo.
  358.  
  359. echo You don't have enough Gold.
  360.  
  361. pause >nul
  362.  
  363. goto boatstore
  364.  
  365. )
  366.  
  367. set /a money=%money% - 20000
  368.  
  369. set /a boat2=%boat2%+1
  370.  
  371. if %troutrate% neq 1 (
  372.  
  373. set /a troutrate=%troutrate%+5
  374.  
  375. ) else (
  376.  
  377. set /a troutrate=%troutrate%+4
  378.  
  379. )
  380.  
  381. echo.
  382.  
  383. echo.
  384.  
  385. echo Boat Purchased. With this boat you can now
  386.  
  387. echo catch %troutrate% trout at one time.
  388.  
  389. pause >nul
  390.  
  391. goto boatstore
  392.  
  393. :boat3
  394.  
  395. if %money% leq 59999 (
  396.  
  397. echo.
  398.  
  399. echo.
  400.  
  401. echo You don't have enough Gold.
  402.  
  403. pause >nul
  404.  
  405. goto boatstore
  406.  
  407. )
  408.  
  409. set /a money=%money% - 60000
  410.  
  411. set /a boat3=%boat3%+1
  412.  
  413. if %troutrate% neq 1 (
  414.  
  415. set /a troutrate=%troutrate%+15
  416.  
  417. ) else (
  418.  
  419. set /a troutrate=%troutrate%+14
  420.  
  421. )
  422.  
  423. echo.
  424.  
  425. echo.
  426.  
  427. echo Boat Purchased. With this boat you can now
  428.  
  429. echo catch %troutrate% trout at one time.
  430.  
  431. pause >nul
  432.  
  433. goto boatstore
  434.  
  435. :boat4
  436.  
  437. if %money% leq 149999 (
  438.  
  439. echo.
  440.  
  441. echo.
  442.  
  443. echo You don't have enough Gold.
  444.  
  445. pause >nul
  446.  
  447. goto boatstore
  448.  
  449. )
  450.  
  451. set /a money=%money% - 150000
  452.  
  453. set /a boat4=%boat4%+1
  454.  
  455. if %salmonrate% neq 1 (
  456.  
  457. set /a salmonrate=%salmonrate%+10
  458.  
  459. ) else (
  460.  
  461. set /a salmonrate=%salmonrate%+9
  462.  
  463. )
  464.  
  465. echo.
  466.  
  467. echo.
  468.  
  469. echo Boat Purchased. With this boat you can now
  470.  
  471. echo catch %salmonrate% salmon at one time.
  472.  
  473. pause >nul
  474.  
  475. goto boatstore
  476.  
  477.  
  478.  
  479. :boat5
  480.  
  481. if %money% leq 499999 (
  482.  
  483. echo.
  484.  
  485. echo.
  486.  
  487. echo You don't have enough Gold.
  488.  
  489. pause >nul
  490.  
  491. goto boatstore
  492.  
  493. )
  494.  
  495. set /a money=%money% - 500000
  496.  
  497. set /a boat5=%boat5%+1
  498.  
  499. if %flounderrate% neq 1 (
  500.  
  501. set /a flounderrate=%flounderrate%+15
  502.  
  503. ) else (
  504.  
  505. set /a flounderrate=%flounderrate%+14
  506.  
  507. )
  508.  
  509. echo.
  510.  
  511. echo.
  512.  
  513. echo Boat Purchased. With this boat you
  514.  
  515. echo can catch %flounderrate% flounder at one time.
  516.  
  517. pause >nul
  518.  
  519. goto boatstore
  520.  
  521.  
  522.  
  523. :boat6
  524.  
  525. if %money% leq 999999 (
  526.  
  527. echo.
  528.  
  529. echo.
  530.  
  531. echo You don't have enough Gold.
  532.  
  533. pause >nul
  534.  
  535. goto boatstore
  536.  
  537. )
  538.  
  539. set /a money=%money% - 1000000
  540.  
  541. set /a boat6=%boat6%+1
  542.  
  543. if %crabrate% neq 1 (
  544.  
  545. set /a crabrate=%crabrate%+60
  546.  
  547. ) else (
  548.  
  549. set /a crabrate=%crabrate%+59
  550.  
  551. )
  552.  
  553. echo.
  554.  
  555. echo.
  556.  
  557. echo Boat Purchased. With this boat you can
  558.  
  559. echo catch %crabrate% crab at one time.
  560.  
  561. pause >nul
  562.  
  563. goto boatstore
  564.  
  565.  
  566.  
  567. :boat7
  568.  
  569. if %money% leq 2999999 (
  570.  
  571. echo.
  572.  
  573. echo.
  574.  
  575. echo You don't have enough Gold.
  576.  
  577. pause >nul
  578.  
  579. goto boatstore
  580.  
  581. )
  582.  
  583. set /a money=%money% - 3000000
  584.  
  585. set /a boat7=%boat7%+1
  586.  
  587. if %sharkrate% neq 1 (
  588.  
  589. set /a sharkrate=%sharkrate%+25
  590.  
  591. ) else (
  592.  
  593. set /a sharkrate=%sharkrate%+24
  594.  
  595. )
  596.  
  597. echo.
  598.  
  599. echo.
  600.  
  601. echo Boat Purchased. With this boat you
  602.  
  603. echo can catch %sharkrate% shark at one time.
  604.  
  605. pause >nul
  606.  
  607. goto boatstore
  608.  
  609.  
  610.  
  611. :boat8
  612.  
  613. if %money% leq 14999999 (
  614.  
  615. echo.
  616.  
  617. echo.
  618.  
  619. echo You don't have enough Gold.
  620.  
  621. pause >nul
  622.  
  623. goto boatstore
  624.  
  625. )
  626.  
  627. set /a money=%money% - 15000000
  628.  
  629. set /a boat8=%boat8%+1
  630.  
  631. if %sharkrate% neq 1 (
  632.  
  633. set /a sharkrate=%sharkrate%+150
  634.  
  635. ) else (
  636.  
  637. set /a sharkrate=%sharkrate%+149
  638.  
  639. )
  640.  
  641. echo.
  642.  
  643. echo.
  644.  
  645. echo Boat Purchased. With this boat you can
  646.  
  647. echo catch %sharkrate% shark at one time.
  648.  
  649. pause >nul
  650.  
  651. goto boatstore
  652.  
  653.  
  654.  
  655.  
  656.  
  657. :store
  658.  
  659. cls
  660.  
  661. echo Fishing RPG Store
  662.  
  663. echo.
  664.  
  665. echo You currently have %money% Gold.
  666.  
  667. echo You currently have %shrimp% Shrimp.
  668.  
  669. echo You currently have %crab% Crabs.
  670.  
  671. echo You currently have %trout% Trout.
  672.  
  673. echo You currently have %salmon% Salmon.
  674.  
  675. echo You currently have %flounder% Flounder.
  676.  
  677. echo You currently have %shark% Sharks.
  678.  
  679. echo.
  680.  
  681. echo.
  682.  
  683. echo.
  684.  
  685. echo 1) Shrimp Net:        costs  100 Gold.
  686.  
  687. echo 2) Crab Cage:         costs  1,500 Gold.
  688.  
  689. echo 3) Harpoon:           costs  5,000 Gold.
  690.  
  691. echo 4) Fishing Rod:       costs  600 Gold.
  692.  
  693. echo 5) Fly Fishing Rod:   costs  1,000 Gold.
  694.  
  695. echo 6) Leave Store.
  696.  
  697. set /p x2=
  698.  
  699. if %x2% == 1 goto buynet
  700.  
  701. if %x2% == 2 goto buycage
  702.  
  703. if %x2% == 3 goto buyharp
  704.  
  705. if %x2% == 4 goto buyrod
  706.  
  707. if %x2% == 5 goto buyfly
  708.  
  709. if %x2% == 6 goto menu
  710.  
  711.  
  712.  
  713. :buyrod
  714.  
  715. if %rod% == 1 (
  716.  
  717. echo.
  718.  
  719. echo.
  720.  
  721. echo You already have a rod.
  722.  
  723. pause >nul
  724.  
  725. goto store
  726.  
  727. )
  728.  
  729. if %money% leq 599 (
  730.  
  731. echo.
  732.  
  733. echo.
  734.  
  735. echo You don't have enough Gold.
  736.  
  737. pause >nul
  738.  
  739. goto store
  740.  
  741. )
  742.  
  743. set /a money=%money% - 600
  744.  
  745. set rod=1
  746.  
  747. echo.
  748.  
  749. echo.
  750.  
  751. echo Rod purchased.
  752.  
  753. pause >nul
  754.  
  755. goto store
  756.  
  757.  
  758.  
  759. :buyfly
  760.  
  761. if %flyrod% == 1 (
  762.  
  763. echo.
  764.  
  765. echo.
  766.  
  767. echo You already have a fly fishing rod.
  768.  
  769. pause >nul
  770.  
  771. goto store
  772.  
  773. )
  774.  
  775. if %money% leq 999 (
  776.  
  777. echo.
  778.  
  779. echo.
  780.  
  781. echo You don't have enough Gold.
  782.  
  783. pause >nul
  784.  
  785. goto store
  786.  
  787. )
  788.  
  789. set /a money=%money% - 1000
  790.  
  791. set flyrod=1
  792.  
  793. echo.
  794.  
  795. echo.
  796.  
  797. echo Fly Fishing Rod purchased.
  798.  
  799. pause >nul
  800.  
  801. goto store
  802.  
  803.  
  804.  
  805. :buyharp
  806.  
  807. if %harpoon% == 1 (
  808.  
  809. echo.
  810.  
  811. echo.
  812.  
  813. echo You already have a harpoon.
  814.  
  815. pause >nul
  816.  
  817. goto store
  818.  
  819. )
  820.  
  821. if %money% leq 4999 (
  822.  
  823. echo.
  824.  
  825. echo.
  826.  
  827. echo You don't have enough Gold.
  828.  
  829. pause >nul
  830.  
  831. goto store
  832.  
  833. )
  834.  
  835. set /a money=%money% - 5000
  836.  
  837. set harpoon=1
  838.  
  839. echo.
  840.  
  841. echo.
  842.  
  843. echo Harpoon purchased.
  844.  
  845. pause >nul
  846.  
  847. goto store
  848.  
  849.  
  850.  
  851. :buynet
  852.  
  853. if %net% == 1 (
  854.  
  855. echo.
  856.  
  857. echo.
  858.  
  859. echo You already have a net.
  860.  
  861. pause >nul
  862.  
  863. goto store
  864.  
  865. )
  866.  
  867. if %money% leq 99 (
  868.  
  869. echo.
  870.  
  871. echo.
  872.  
  873. echo You don't have enough Gold.
  874.  
  875. pause >nul
  876.  
  877. goto store
  878.  
  879. )
  880.  
  881. set /a money=%money% - 100
  882.  
  883. set net=1
  884.  
  885. echo.
  886.  
  887. echo.
  888.  
  889. echo Net purchased.
  890.  
  891. pause >nul
  892.  
  893. goto store
  894.  
  895.  
  896.  
  897. :buycage
  898.  
  899. if %cage% == 1 (
  900.  
  901. echo.
  902.  
  903. echo.
  904.  
  905. echo You already have a cage.
  906.  
  907. pause >nul
  908.  
  909. goto store
  910.  
  911. )
  912.  
  913. if %money% leq 1499 (
  914.  
  915. echo.
  916.  
  917. echo.
  918.  
  919. echo You don't have enough Gold.
  920.  
  921. pause >nul
  922.  
  923. goto store
  924.  
  925. )
  926.  
  927. set /a money=%money% - 1500
  928.  
  929. set cage=1
  930.  
  931. echo.
  932.  
  933. echo.
  934.  
  935. echo Cage purchased.
  936.  
  937. pause >nul
  938.  
  939. goto store
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947. :fishingloop
  948.  
  949. for /l %%q in (1,1,6) do set catchingf%%q=true
  950.  
  951. if %net% equ 0 set catchingf1=0
  952.  
  953. if %cage% equ 0 set catchingf2=0
  954.  
  955. if %harpoon% equ 0 set catchingf6=0
  956.  
  957. if %rod% equ 0 set catchingf5=0
  958.  
  959. if %flyrod% equ 0 (
  960.  
  961. set catchingf4=0
  962.  
  963. set catchingf3=0
  964.  
  965. )
  966.  
  967. if %catchingf1%+%catchingf2%+%catchingf3%+%catchingf4%+%catchingf5%+%catchingf6% equ 0+0+0+0+0+0 goto menu
  968.  
  969. set fishyy1=shrimp
  970.  
  971. set fishyy2=crab
  972.  
  973. set fishyy3=trout
  974.  
  975. set fishyy4=salmon
  976.  
  977. set fishyy5=flounder
  978.  
  979. set fishyy6=shark
  980.  
  981. set fvfv4=0
  982.  
  983. :loopfishs
  984.  
  985. set /a fvfv4+=1
  986.  
  987. call :fishing_display
  988.  
  989. if "%catchingf1%" equ "true" set /a shrimp=%shrimp%+!shrimprate!
  990.  
  991. if "%catchingf2%" equ "true" set /a crab=%crab%+!crabrate!
  992.  
  993. if "%catchingf3%" equ "true" set /a trout=%trout%+!troutrate!
  994.  
  995. if "%catchingf4%" equ "true" set /a salmon=%salmon%+!salmonrate!
  996.  
  997. if "%catchingf5%" equ "true" set /a flounder=%flounder%+!flounderrate!
  998.  
  999. if "%catchingf6%" equ "true" set /a shark=%shark%+!sharkrate!
  1000.  
  1001. if %fvfv4% equ 100 (
  1002.  
  1003. call :fishing_display
  1004.  
  1005. pause >nul
  1006.  
  1007. goto menu
  1008.  
  1009. )
  1010.  
  1011. goto loopfishs
  1012.  
  1013.  
  1014.  
  1015. :fishing_display
  1016.  
  1017. cls
  1018.  
  1019. echo . . . Fishing . . .
  1020.  
  1021. echo.
  1022.  
  1023. echo Shrimp:%shrimp%
  1024.  
  1025. echo Crab:%crab%
  1026.  
  1027. echo Trout:%trout%
  1028.  
  1029. echo Salmon:%salmon%
  1030.  
  1031. echo Flounder:%flounder%
  1032.  
  1033. echo Shark:%shark%
  1034.  
  1035. goto :eof
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045. :gamble1
  1046.  
  1047. cls
  1048.  
  1049. call :gamble1display
  1050.  
  1051. if %money% equ 0 (
  1052.  
  1053. echo You lost all you Gold.
  1054.  
  1055. pause >nul
  1056.  
  1057. goto menu
  1058.  
  1059. )
  1060.  
  1061. goto bet1
  1062.  
  1063.  
  1064.  
  1065. :bet1
  1066.  
  1067. call :gamble1display
  1068.  
  1069. echo How much gold do you wager? (enter "leave" to go back)
  1070.  
  1071. set /p gamb=">> "
  1072.  
  1073. if %gamb% equ leave goto menu
  1074.  
  1075. if not %gamb% leq %money% (
  1076.  
  1077. echo Invalid...
  1078.  
  1079. pause >nul
  1080.  
  1081. goto gamble1
  1082.  
  1083. )
  1084.  
  1085. set r1=%random%
  1086.  
  1087. set r2=%r1%
  1088.  
  1089. set /a r1= %r1% / 2
  1090.  
  1091. set /a r1= %r1% * 2
  1092.  
  1093. if %r1%==%r2% (
  1094.  
  1095. set /a money=%money%-%gamb%
  1096.  
  1097. call :gamble1display
  1098.  
  1099. echo.
  1100.  
  1101. echo.
  1102.  
  1103. echo You lost %gamb% gold.
  1104.  
  1105. echo.
  1106.  
  1107. pause
  1108.  
  1109. goto gamble1
  1110.  
  1111. ) else (
  1112.  
  1113. set /a money=%money%+%gamb%
  1114.  
  1115. call :gamble1display
  1116.  
  1117. echo.
  1118.  
  1119. echo.
  1120.  
  1121. echo You won %gamb% gold.
  1122.  
  1123. echo.
  1124.  
  1125. pause
  1126.  
  1127. goto gamble1
  1128.  
  1129. )
  1130.  
  1131.  
  1132.  
  1133. :gamble1display
  1134.  
  1135. cls
  1136.  
  1137. echo Gold Left:%money%
  1138.  
  1139. goto :eof
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145. :market1
  1146.  
  1147. cls
  1148.  
  1149. echo Welcome to the Fish Market.
  1150.  
  1151. set counter1=1
  1152.  
  1153. set pfish1=%pcrab%
  1154.  
  1155. set pfish2=%pshrimp%
  1156.  
  1157. set pfish3=%ptrout%
  1158.  
  1159. set pfish4=%pflounder%
  1160.  
  1161. set pfish5=%pshark%
  1162.  
  1163. set pfish6=%psalmon%
  1164.  
  1165. set r1=%random%
  1166.  
  1167. set r2=%r1%
  1168.  
  1169. set /a r1= %r1% / 2
  1170.  
  1171. set /a r1= %r1% * 2
  1172.  
  1173. if %r1%==%r2% (
  1174.  
  1175. set changep=nochange
  1176.  
  1177. ) else (
  1178.  
  1179. set changep=change
  1180.  
  1181. )
  1182.  
  1183. if %changep% equ nochange (
  1184.  
  1185. call :market1display
  1186.  
  1187. goto buyfish
  1188.  
  1189. )
  1190.  
  1191. if %changep% equ change (
  1192.  
  1193. goto changeps
  1194.  
  1195. )
  1196.  
  1197. goto menu
  1198.  
  1199.  
  1200.  
  1201. :market1display
  1202.  
  1203. echo.
  1204.  
  1205. echo Gold:%money%
  1206.  
  1207. echo.
  1208.  
  1209. echo Price of crab:      %pcrab%
  1210.  
  1211. echo Price of shrimp:    %pshrimp%
  1212.  
  1213. echo Price of trout:     %ptrout%
  1214.  
  1215. echo Price of flounder:  %pflounder%
  1216.  
  1217. echo Price of shark:     %pshark%
  1218.  
  1219. echo Price of salmon:    %psalmon%
  1220.  
  1221. echo.
  1222.  
  1223. goto :eof
  1224.  
  1225.  
  1226.  
  1227. :changeps
  1228.  
  1229. set r1=%random%
  1230.  
  1231. set r2=%r1%
  1232.  
  1233. set /a r1= %r1% / 2
  1234.  
  1235. set /a r1= %r1% * 2
  1236.  
  1237. if %r1%==%r2% (
  1238.  
  1239. set /a pfish%counter1%=!pfish%counter1%!+1
  1240.  
  1241. ) else (
  1242.  
  1243. set /a pfish%counter1%=!pfish%counter1%!-1
  1244.  
  1245. )
  1246.  
  1247. if !pfish%counter1%! leq 0 (
  1248.  
  1249. set /a pfish%counter1%=!pfish%counter1%!+1
  1250.  
  1251. )
  1252.  
  1253. set /a counter1=%counter1%+1
  1254.  
  1255. if not %counter1% geq 7 (
  1256.  
  1257. goto changeps
  1258.  
  1259. )
  1260.  
  1261. set pcrab=%pfish1%
  1262.  
  1263. set pshrimp=%pfish2%
  1264.  
  1265. set ptrout=%pfish3%
  1266.  
  1267. set pflounder=%pfish4%
  1268.  
  1269. set pshark=%pfish5%
  1270.  
  1271. set psalmon=%pfish6%
  1272.  
  1273. call :market1display
  1274.  
  1275. goto buyfish
  1276.  
  1277.  
  1278.  
  1279. :buyfish
  1280.  
  1281. echo 1)Buy Fish
  1282.  
  1283. echo 2)Sell Fish
  1284.  
  1285. echo 3)Leave
  1286.  
  1287. set /p aw1=">> "
  1288.  
  1289. if not %aw1% leq 3 goto market1
  1290.  
  1291. if %aw1% equ 3 goto menu
  1292.  
  1293. if %aw1% equ 2 goto sellfishz
  1294.  
  1295. echo What type of fish do you wish to buy? (no plural, example: shark)
  1296.  
  1297. set /p fc4=
  1298.  
  1299. if %fc4% equ crab goto buyfishz
  1300.  
  1301. if %fc4% equ shrimp goto buyfishz
  1302.  
  1303. if %fc4% equ trout goto buyfishz
  1304.  
  1305. if %fc4% equ flounder goto buyfishz
  1306.  
  1307. if %fc4% equ shark goto buyfishz
  1308.  
  1309. if %fc4% equ salmon goto buyfishz
  1310.  
  1311. goto market1
  1312.  
  1313.  
  1314.  
  1315. :buyfishz
  1316.  
  1317. echo How many %fc4% do you wish to buy?
  1318.  
  1319. set /a maxf=%money%/!p%fc4%!
  1320.  
  1321. set /a pprice=%maxf%*!p%fc4%!
  1322.  
  1323. echo You can buy up to %maxf% %fc4%. (cost %pprice%)
  1324.  
  1325. set /p x1w=">> "
  1326.  
  1327. set /a price=!p%fc4%!*%x1w%
  1328.  
  1329. if %price% gtr %money% (
  1330.  
  1331. echo  You don't have enough gold.
  1332.  
  1333. pause >nul
  1334.  
  1335. goto market1
  1336.  
  1337. )
  1338.  
  1339. set /a %fc4%=!%fc4%! + %x1w%
  1340.  
  1341. set /a money=%money% - %price%
  1342.  
  1343. echo You bought %x1w% %fc4% for %price% gold.
  1344.  
  1345. pause >nul
  1346.  
  1347. goto market1
  1348.  
  1349.  
  1350.  
  1351. :sellfishz
  1352.  
  1353. echo What type of fish do you wish to sell?
  1354.  
  1355. set /p fc4=
  1356.  
  1357. if %fc4% equ crab goto sellfish
  1358.  
  1359. if %fc4% equ shrimp goto sellfish
  1360.  
  1361. if %fc4% equ trout goto sellfish
  1362.  
  1363. if %fc4% equ flounder goto sellfish
  1364.  
  1365. if %fc4% equ shark goto sellfish
  1366.  
  1367. if %fc4% equ salmon goto sellfish
  1368.  
  1369. goto market1
  1370.  
  1371.  
  1372.  
  1373. :sellfish
  1374.  
  1375. echo How many %fc4% do you wish to sell?
  1376.  
  1377. set /a gg2=!%fc4%!*!p%fc4%!
  1378.  
  1379. echo You have !%fc4%! %fc4%. (worth %gg2% gold.)
  1380.  
  1381. set /p x1w=">> "
  1382.  
  1383. if !%fc4%! lss %x1w% (
  1384.  
  1385. echo You don't have that much...
  1386.  
  1387. pause >nul
  1388.  
  1389. goto market1
  1390.  
  1391. )
  1392.  
  1393. set /a price=!p%fc4%!*%x1w%
  1394.  
  1395. set /a money=%price% + %money%
  1396.  
  1397. set /a %fc4%=!%fc4%!-%x1w%
  1398.  
  1399. echo Sold %x1w% %fc4% for %price%  gold.
  1400.  
  1401. pause >nul
  1402.  
  1403. goto market1
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409. :savegame1
  1410.  
  1411. (
  1412.  
  1413. echo set username1=%username1%
  1414.  
  1415. echo set password1=%password1%
  1416.  
  1417. echo set money=%money%
  1418.  
  1419. echo set crab=%crab%
  1420.  
  1421. echo set shrimp=%shrimp%
  1422.  
  1423. echo set trout=%trout%
  1424.  
  1425. echo set flounder=%flounder%
  1426.  
  1427. echo set shark=%shark%
  1428.  
  1429. echo set salmon=%salmon%
  1430.  
  1431. echo set net=%net%
  1432.  
  1433. echo set cage=%cage%
  1434.  
  1435. echo set harpoon=%harpoon%
  1436.  
  1437. echo set rod=%rod%
  1438.  
  1439. echo set flyrod=%flyrod%
  1440.  
  1441. echo set boat1=%boat1%
  1442.  
  1443. echo set boat2=%boat2%
  1444.  
  1445. echo set boat3=%boat3%
  1446.  
  1447. echo set boat4=%boat4%
  1448.  
  1449. echo set boat5=%boat5%
  1450.  
  1451. echo set boat6=%boat6%
  1452.  
  1453. echo set boat7=%boat7%
  1454.  
  1455. echo set boat8=%boat8%
  1456.  
  1457. echo set shrimprate=%shrimprate%
  1458.  
  1459. echo set crabrate=%crabrate%
  1460.  
  1461. echo set troutrate=%troutrate%
  1462.  
  1463. echo set flounderrate=%flounderrate%
  1464.  
  1465. echo set sharkrate=%sharkrate%
  1466.  
  1467. echo set salmonrate=%salmonrate%
  1468.  
  1469. echo set axxx=%axxx%
  1470.  
  1471. echo set pcrab=%pcrab%
  1472.  
  1473. echo set pshrimp=%pshrimp%
  1474.  
  1475. echo set ptrout=%ptrout%
  1476.  
  1477. echo set pflounder=%pflounder%
  1478.  
  1479. echo set pshark=%pshark%
  1480.  
  1481. echo set psalmon=%psalmon%
  1482.  
  1483. echo set moa=%moa%
  1484.  
  1485. echo set gwshark=%gwshark%
  1486.  
  1487. echo set squid=%squid%
  1488.  
  1489. echo set gsquid=%gsquid%
  1490.  
  1491. )>%username1%.bat
  1492.  
  1493. echo Game Saved . . .
  1494.  
  1495. echo.
  1496.  
  1497. pause
  1498.  
  1499. goto menu
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505. :checkitems
  1506.  
  1507. cls
  1508.  
  1509. set networth=0
  1510.  
  1511. set f1w=%shrimp%*%pshrimp%
  1512.  
  1513. set f2w=%shark%*%pshark%
  1514.  
  1515. set f3w=%crab%*%pcrab%
  1516.  
  1517. set f4w=%salmon%*%psalmon%
  1518.  
  1519. set f5w=%trout%*%ptrout%
  1520.  
  1521. set f6w=%flounder%*%pflounder%
  1522.  
  1523. set b1w=%boat1%*2000
  1524.  
  1525. set b2w=%boat2%*20000
  1526.  
  1527. set b3w=%boat3%*60000
  1528.  
  1529. set b4w=%boat4%*150000
  1530.  
  1531. set b5w=%boat5%*500000
  1532.  
  1533. set b6w=%boat6%*1000000
  1534.  
  1535. set b7w=%boat7%*3000000
  1536.  
  1537. set b8w=%boat8%*15000000
  1538.  
  1539. set /a networth=%money%+%f1w%+%f2w%+%f3w%+%f4w%+%f5w%+%f6w%+%b1w%+%b2w%+%b3w%+%b4w%+%b5w%+%b6w%+%b7w%+%b8w%
  1540.  
  1541. echo Disclaimer, does not include anything
  1542.  
  1543. echo purchased in the rich store.
  1544.  
  1545. echo.
  1546.  
  1547. echo Gold:%money%
  1548.  
  1549. echo.
  1550.  
  1551. echo Shrimp:%shrimp%
  1552.  
  1553. echo Crab:%crab%
  1554.  
  1555. echo Trout:%trout%
  1556.  
  1557. echo Salmon:%salmon%
  1558.  
  1559. echo Flounder:%flounder%
  1560.  
  1561. echo Shark:%shark%
  1562.  
  1563. echo.
  1564.  
  1565. echo Shrimp'n boat: %boat1%
  1566.  
  1567. echo Small boat:    %boat2%
  1568.  
  1569. echo Large boat:    %boat3%
  1570.  
  1571. echo Rich boat:     %boat4%
  1572.  
  1573. echo Pro boat:      %boat5%
  1574.  
  1575. echo Dream boat:    %boat6%
  1576.  
  1577. echo Elegant boat:  %boat7%
  1578.  
  1579. echo Titanic:       %boat8%
  1580.  
  1581. echo.
  1582.  
  1583. echo Net worth:%networth% Gold.
  1584.  
  1585. pause >nul
  1586.  
  1587. goto menu
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593. :richstore
  1594.  
  1595. if %boat8% equ 0 (
  1596.  
  1597. echo.
  1598.  
  1599. echo Sorry, but you need atleast 1 titanic to enter . . .
  1600.  
  1601. echo.
  1602.  
  1603. pause
  1604.  
  1605. goto menu
  1606.  
  1607. )
  1608.  
  1609. cls
  1610.  
  1611. echo  ---Rich Store---
  1612.  
  1613. echo.
  1614.  
  1615. echo Gold:                %money%
  1616.  
  1617. echo Squid:               %squid%
  1618.  
  1619. echo Giant Squid:         %gsquid%
  1620.  
  1621. echo Great White Shark:   %gwshark%
  1622.  
  1623. echo Medal of Achievement:%moa%
  1624.  
  1625. echo.
  1626.  
  1627. echo 1) Price of squid:          50,000,000 Gold or 5,000,000 Salmon.
  1628.  
  1629. echo 2) Price of Giant squid:     350,000,000 Gold or 8 squid.
  1630.  
  1631. echo 3) Price Of Great White Shark: 900,000,000 Gold
  1632.  
  1633. echo                                4 Giant squid
  1634.  
  1635. echo.
  1636.  
  1637. echo 4) Price of Medal: 5 Great White Sharks
  1638.  
  1639. echo.                   10 Giant squid
  1640.  
  1641. echo.                   10,000,000 Flounder
  1642.  
  1643. echo.                   All your boats...
  1644.  
  1645. echo.
  1646.  
  1647. set /p rxx=">> "
  1648.  
  1649. if not %rxx% geq 1 goto menu
  1650.  
  1651. if not %rxx% leq 4 goto menu
  1652.  
  1653. if %rxx% equ 1 goto buysq
  1654.  
  1655. if %rxx% equ 2 goto buygsq
  1656.  
  1657. if %rxx% equ 3 goto buygws
  1658.  
  1659. if %rxx% equ 4 goto buymedal
  1660.  
  1661. goto menu
  1662.  
  1663.  
  1664.  
  1665. :buysq
  1666.  
  1667. echo.
  1668.  
  1669. echo 1) pay with gold
  1670.  
  1671. echo 2) pay with salmon
  1672.  
  1673. set /p sqb=">> "
  1674.  
  1675. if %sqb% equ 1 goto bbuysq
  1676.  
  1677. if %sqb% equ 2 goto bbbuysq
  1678.  
  1679. goto richstore
  1680.  
  1681.  
  1682.  
  1683. :bbuysq
  1684.  
  1685. if %money% lss 50000000 (
  1686.  
  1687. echo You don't have enough gold..
  1688.  
  1689. pause >nul
  1690.  
  1691. goto richstore
  1692.  
  1693. )
  1694.  
  1695. set /a money=%money%-50000000
  1696.  
  1697. set /a squid+=1
  1698.  
  1699. goto richstore
  1700.  
  1701.  
  1702.  
  1703. :bbbuysq
  1704.  
  1705. if %salmon% lss 5000000 (
  1706.  
  1707. echo You don't have enough salmon.
  1708.  
  1709. pause >nul
  1710.  
  1711. goto richstore
  1712.  
  1713. )
  1714.  
  1715. set /a salmon=%salmon%-5000000
  1716.  
  1717. set /a squid+=1
  1718.  
  1719. goto richstore
  1720.  
  1721.  
  1722.  
  1723. :buygsq
  1724.  
  1725. echo.
  1726.  
  1727. echo 1) pay with gold
  1728.  
  1729. echo 2) pay with squid
  1730.  
  1731. set /p sqb=">> "
  1732.  
  1733. if %sqb% equ 1 goto bbuygsq
  1734.  
  1735. if %sqb% equ 2 goto bbbuygsq
  1736.  
  1737. goto richstore
  1738.  
  1739.  
  1740.  
  1741. :bbuygsq
  1742.  
  1743. if %money% lss 350000000 (
  1744.  
  1745. echo You don't have enough gold..
  1746.  
  1747. pause >nul
  1748.  
  1749. goto richstore
  1750.  
  1751. )
  1752.  
  1753. set /a money=%money%-350000000
  1754.  
  1755. set /a gsquid+=1
  1756.  
  1757. goto richstore
  1758.  
  1759.  
  1760.  
  1761. :bbbuygsq
  1762.  
  1763. if %squid% lss 8 (
  1764.  
  1765. echo You don't have enough squid.
  1766.  
  1767. pause >nul
  1768.  
  1769. goto richstore
  1770.  
  1771. )
  1772.  
  1773. set /a squid=%squid%-8
  1774.  
  1775. set /a gsquid+=1
  1776.  
  1777. goto richstore
  1778.  
  1779.  
  1780.  
  1781. :buygws
  1782.  
  1783. if %money% lss 900000000 (
  1784.  
  1785. echo You don't have enough gold..
  1786.  
  1787. pause >nul
  1788.  
  1789. goto richstore
  1790.  
  1791. )
  1792.  
  1793. if %gsquid% lss 4 (
  1794.  
  1795. echo You don't have enough giant squid..
  1796.  
  1797. pause >nul
  1798.  
  1799. goto richstore
  1800.  
  1801. )
  1802.  
  1803. set /a money=%money%-900000000
  1804.  
  1805. set /a gsquid=%gsquid%-4
  1806.  
  1807. set /a gwshark+=1
  1808.  
  1809. goto richstore
  1810.  
  1811.  
  1812.  
  1813. :buymedal
  1814.  
  1815. if %gwshark% lss 5 (
  1816.  
  1817. echo You cannot afford this yet..
  1818.  
  1819. pause >nul
  1820.  
  1821. goto richstore
  1822.  
  1823. )
  1824.  
  1825. if %gsquid% lss 10 (
  1826.  
  1827. echo You cannot afford this yet..
  1828.  
  1829. pause >nul
  1830.  
  1831. goto richstore
  1832.  
  1833. )
  1834.  
  1835. if %flounder% lss 10000000 (
  1836.  
  1837. echo You cannot afford this yet..
  1838.  
  1839. pause >nul
  1840.  
  1841. goto richstore
  1842.  
  1843. )
  1844.  
  1845. set /a gwshark=%gwshark%-5
  1846.  
  1847. set /a gsquid=%gsquid%-10
  1848.  
  1849. set /a flounder=%flounder%-10000000
  1850.  
  1851. set /a moa+=1
  1852.  
  1853. set boat1=0
  1854.  
  1855. set boat2=0
  1856.  
  1857. set boat3=0
  1858.  
  1859. set boat4=0
  1860.  
  1861. set boat5=0
  1862.  
  1863. set boat6=0
  1864.  
  1865. set boat7=0
  1866.  
  1867. set boat8=0
  1868.  
  1869. goto richstore
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement