ereinion

sim_war

Sep 30th, 2016
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. setlocal disabledelayedexpansion
  4.  
  5. set start=%time%
  6. echo %start%
  7.  
  8. REM --- set RESULTFILE=result_"%OPERATION%"_"%MODE%"_vs"%OPPONENT%""%COMM%".txt
  9. set "OPPONENT="LV24BR""
  10. set "FUND=fund 0"
  11. set "EFFECT=-e "Enfeeble All 2""
  12. set "THREADS=-t 4"
  13. set "OPERATION=climb"
  14. set "RESULTFILE=WAR_EREINION.txt"
  15.  
  16. echo **************************
  17. echo *** SIM TU ... ***
  18. echo **************************
  19. echo.
  20.  
  21. echo %date% > %RESULTFILE%
  22. echo ATTACK DECKS:
  23. echo ATTACK DECKS: >> %RESULTFILE%
  24. set "MODE=gw"
  25. set "ORDER=ordered"
  26. set "ITERATION=1000"
  27. set "MYFORT=yf "Inspiring Altar-4(2)""
  28. REM setlocal disabledelayedexpansion
  29. set "MYDECK="Barracus, Sinuous Dam, Agile Airship, Bullet Virtuoso, Starved Scamper, Arin Dunestalker, Nettle Miscreant""
  30. REM setlocal enabledelayedexpansion
  31.  
  32. REM -- VS. FORCEFIELD
  33. set "ENEMYFORT=ef "Forcefield-4""
  34. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  35. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm
  36. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm | FINDSTR Optimized >> %RESULTFILE%
  37. REM -- VS. FOREBODING ARCHWAY
  38. set "ENEMYFORT=ef "Foreboding Archway-4""
  39. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  40. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm
  41. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm | FINDSTR Optimized >> %RESULTFILE%
  42. REM -- VS. ILLUMINARY BLOCKADE
  43. set "ENEMYFORT=ef "Illuminary Blockade-4""
  44. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  45. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm
  46. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm | FINDSTR Optimized >> %RESULTFILE%
  47. REM -- VS. MINEFIELD
  48. set "ENEMYFORT=ef "Minefield-4""
  49. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  50. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm
  51. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm | FINDSTR Optimized >> %RESULTFILE%
  52. REM -- VS. TESLA COIL
  53. set "ENEMYFORT=ef "Tesla Coil-4""
  54. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  55. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm
  56. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o -L 5 7 +hm | FINDSTR Optimized >> %RESULTFILE%
  57.  
  58. echo.
  59. echo. >> %RESULTFILE%
  60.  
  61. echo DEFENSE DECKS:
  62. echo DEFENSE DECKS: >> %RESULTFILE%
  63. set "MODE=gw-defense"
  64. set "ORDER=random"
  65. set "ITERATION=1500"
  66. set "MYFORT=yf "Illuminary Blockade-4""
  67. REM -- setlocal disabledelayedexpansion
  68. set "MYDECK="Silus the Corrupt, Sinuous Dam, Atomic Wardriver #2, Dionysus, Rickety Rickshaw, Arin Dunestalker, !Vrost's Alcazar""
  69. REM -- setlocal enabledelayedexpansion
  70.  
  71. REM -- VS. CORROSIVE SPORE
  72. set "ENEMYFORT=ef "Corrosive Spore-4(2)""
  73. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  74. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm
  75. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm | FINDSTR Optimized >> %RESULTFILE%
  76. REM -- VS. DEATH FACTORY
  77. set "ENEMYFORT=ef "Death Factory-4(2)""
  78. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  79. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm
  80. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm | FINDSTR Optimized >> %RESULTFILE%
  81. REM -- VS. INSPIRING ALTAR
  82. set "ENEMYFORT=ef "Inspiring Altar-4(2)""
  83. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  84. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm
  85. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm | FINDSTR Optimized >> %RESULTFILE%
  86. REM -- VS. LIGHTNING CANNON
  87. set "ENEMYFORT=ef "Lightning Cannon-4(2)""
  88. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  89. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm
  90. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm | FINDSTR Optimized >> %RESULTFILE%
  91. REM -- VS. MORTAR TOWER
  92. set "ENEMYFORT=ef "Mortar Tower-4(2)""
  93. echo %MYFORT% vs. %ENEMYFORT% >> %RESULTFILE%
  94. echo tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm
  95. tuo.exe %MYDECK% %OPPONENT% %MODE% %ORDER% %FUND% %EFFECT% %OPERATION% %ITERATION% %THREADS% %MYFORT% %ENEMYFORT% -v -o +hm | FINDSTR Optimized >> %RESULTFILE%
  96.  
  97. set end=%time%
  98. set options="tokens=1-4 delims=:."
  99. for /f %options% %%a in ("%start%") do set start_h=%%a&set /a start_m=100%%b %% 100&set /a start_s=100%%c %% 100&set /a start_ms=100%%d %% 100
  100. for /f %options% %%a in ("%end%") do set end_h=%%a&set /a end_m=100%%b %% 100&set /a end_s=100%%c %% 100&set /a end_ms=100%%d %% 100
  101.  
  102. set /a hours=%end_h%-%start_h%
  103. set /a mins=%end_m%-%start_m%
  104. set /a secs=%end_s%-%start_s%
  105. set /a ms=%end_ms%-%start_ms%
  106. if %hours% lss 0 set /a hours = 24%hours%
  107. if %mins% lss 0 set /a hours = %hours% - 1 & set /a mins = 60%mins%
  108. if %secs% lss 0 set /a mins = %mins% - 1 & set /a secs = 60%secs%
  109. if %ms% lss 0 set /a secs = %secs% - 1 & set /a ms = 100%ms%
  110. if 1%ms% lss 100 set ms=0%ms%
  111.  
  112. :: mission accomplished
  113. set /a totalsecs = %hours%*3600 + %mins%*60 + %secs%
  114. echo %end%
  115. echo The file took %hours%:%mins%:%secs%.%ms% (%totalsecs%.%ms%s total) to run.
  116.  
  117. echo.
  118. pause
Advertisement
Add Comment
Please, Sign In to add comment