heres the battle system
Code: Select all
call %benemy%
echo You are in a battle.
echo enemy name is %enename%.
echo exp from enemy is %eneexp%.
echo enemys hp is %enehealth%
pause
cls
:battleboa
echo Battle begin
:battlestart
set /a %enehealth%-%plyra1%
echo Dealt %plyra1%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea1%
echo %enename% Dealt %enea1%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
set /a %enehealth%-%plyra2%
echo Dealt %plyra2%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea2%
echo %enename% Dealt %enea2%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
set /a %enehealth%-%plyra3%
echo Dealt %plyra3%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea3%
echo %enename% Dealt %enea3%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
set /a %enehealth%-%plyra4%
echo Dealt %plyra4%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea4%
echo %enename% Dealt %enea4%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
set /a %enehealth%-%plyra5%
echo Dealt %plyra5%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea5%
echo %enename% Dealt %enea5%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
set /a %enehealth%-%plyra6%
echo Dealt %plyra6%dmg on the %enename%
echo %enename% has %enehealth%hp left
set /a %plyrhealth%-%enea6%
echo %enename% Dealt %enea6%dmg on you
echo you have %plyrhealth%hp left
if %enehealth% LEQ 0 goto battlewin
if %plyrhealth% LEQ 0 goto battlelose
echo.
pause
:battlehalf
cls
echo Continue Battle or go Back?
set /p battlechoi=Choice:
if %battlechoi%==Continue goto battlestart
if %battlechoi%==Back goto battleover
if %battlechoi%== goto battlehalf
:battlelose
echo You lose
pause
goto battleover
:battlewin
echo You win
set /a %plyrexp%+%eneexp%
you gained %eneexp%exp
pause
goto battleover
:battleover
echo Battle Over.
pause
Code: Select all
set plyrname=PopPooB
set plyrexp=999999
set plyrsofar=0
set plyrhealth=40
set lbattle=no
set plyra1=2
set /a %plyra1%*%plyrexp%
set plyra2=3
set /a %plyra2%*%plyrexp%
set plyra3=3
set /a %plyra3%*%plyrexp%
set plyra4=2
set /a %plyra4%*%plyrexp%
set plyra5=2
set /a %plyra5%*%plyrexp%
set plyra6=3
set /a %plyra6%*%plyrexp%
if %plyrname%== goto error2
Code: Select all
set enename=Battle Dummy
set eneexp=20
set enehealth=20
set enea1=0
set enea2=0
set enea3=0
set enea4=0
set enea5=0
set enea6=0