外链网盘。。
http://pan.baidu.com/share/link?shareid=117910255&uk=1124163200
http://dl.dbank.com/c0cck74t05
下载附件的请把.txt后缀去掉
以下是.bat代码部分
使用第三方程序CKey.exe
WinXP以下就不要试了。。
=====================2B的昏鸽线===================== | @echo off | | title 2B魔塔 by 大虾仁 | | mode con cols=60 lines=38 | | :setup | | cls | | setlocal enabledelayedexpansion | | echo Loading... | | set do=0 | | set cache=0 | | set cache1=0 | | set w=100 | | set x=15 | | set y=10 | | set prex=15 | | set prey=20 | | set hp=1000 | | set atk=100 | | set def=100 | | set money=0 | | set yelkey=0 | | set blukey=0 | | set redkey=0 | | set monname=0 | | set monhp=0 | | set monatk=0 | | set mondef=0 | | set atkhp=0 | | set jian=神圣剑 | | set dun=神圣盾 | | set maxstage=101 | | set shop=0 | | set pay=0 | | set paylast=20 | | set payhp=0 | | set payatk=0 | | set paydef=0 | | set help=0 | | set notepad=0 | | set note=1 | | set updown=0 | | set cross=0 | | set ice=0 | | set gao=0 | | set holy=0 | | set bomb=0 | | set fly=0 | | set flydown=0 | | set flyup=0 | | set quake=0 | | set lucky=0 | | set magickey=0 | | set bi=0 | | set s110thief=0 | | set stat=by 大虾仁 | | for /f "delims=, tokens=1-11" %%c in (2bmtmap.txt) do ( | | set s!w!10!y!id=%%c | | set s!w!11!y!id=%%d | | set s!w!12!y!id=%%e | | set s!w!13!y!id=%%f | | set s!w!14!y!id=%%g | | set s!w!15!y!id=%%h | | set s!w!16!y!id=%%i | | set s!w!17!y!id=%%j | | set s!w!18!y!id=%%k | | set s!w!19!y!id=%%l | | set s!w!20!y!id=%%m | | if !y! == 20 ( | | set y=9 | | set /a w=!w!+1 | | ) | | set /a y=!y!+1 | | ) | | set w=101 | | set y=20 | | goto :%w% | | | | :disp | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | set s%%a%%b=◎ | | if !s%w%%%a%%bid! == 0 ( | | set s%%a%%b= | | ) else ( | | if !s%w%%%a%%bid! == 1 ( | | set s%%a%%b=■ | | ) else ( | | if !s%w%%%a%%bid! == yeldoor ( | | set s%%a%%b=〓 | | ) else ( | | if !s%w%%%a%%bid! == yelkey ( | | set s%%a%%b=黄 | | ) else ( | | if !s%w%%%a%%bid! == blank set s%%a%%b= | | if !s%w%%%a%%bid! == fakeempty set s%%a%%b= | | if !s%w%%%a%%bid! == fakewall set s%%a%%b=■ | | if !s%w%%%a%%bid! == bludoor set s%%a%%b=〓 | | if !s%w%%%a%%bid! == reddoor set s%%a%%b=〓 | | if !s%w%%%a%%bid! == xdoor set s%%a%%b=╳ | | if !s%w%%%a%%bid! == blukey set s%%a%%b=蓝 | | if !s%w%%%a%%bid! == redkey set s%%a%%b=红 | | if !s%w%%%a%%bid! == up set s%%a%%b=△ | | if !s%w%%%a%%bid! == down set s%%a%%b=▽ | | if !s%w%%%a%%bid! == redbot set s%%a%%b=● | | if !s%w%%%a%%bid! == blubot set s%%a%%b=● | | if !s%w%%%a%%bid! == reddiam set s%%a%%b=◆ | | if !s%w%%%a%%bid! == bludiam set s%%a%%b=◆ | | if !s%w%%%a%%bid! == shop set s%%a%%b=$ | | if !s%w%%%a%%bid! == thief set s%%a%%b=@@ | | if !s%w%%%a%%bid! == old set s%%a%%b=♀ | | if !s%w%%%a%%bid! == merchant set s%%a%%b=‰ | | if !s%w%%%a%%bid! == merchantok set s%%a%%b=‰ | | if !s%w%%%a%%bid! == updown set s%%a%%b=★ | | if !s%w%%%a%%bid! == notepad set s%%a%%b=★ | | if !s%w%%%a%%bid! == cross set s%%a%%b=★ | | if !s%w%%%a%%bid! == ice set s%%a%%b=★ | | if !s%w%%%a%%bid! == gao set s%%a%%b=★ | | if !s%w%%%a%%bid! == bomb set s%%a%%b=★ | | if !s%w%%%a%%bid! == lucky set s%%a%%b=★ | | if !s%w%%%a%%bid! == magickey set s%%a%%b=★ | | if !s%w%%%a%%bid! == bi set s%%a%%b=★ | | if !s%w%%%a%%bid! == fly set s%%a%%b=★ | | if !s%w%%%a%%bid! == flyup set s%%a%%b=★ | | if !s%w%%%a%%bid! == flydown set s%%a%%b=★ | | if !s%w%%%a%%bid! == quake set s%%a%%b=★ | | if !s%w%%%a%%bid! == tiejian set s%%a%%b=★ | | if !s%w%%%a%%bid! == tiedun set s%%a%%b=★ | | if !s%w%%%a%%bid! == yinjian set s%%a%%b=★ | | if !s%w%%%a%%bid! == yindun set s%%a%%b=★ | | if !s%w%%%a%%bid! == qsjian set s%%a%%b=★ | | if !s%w%%%a%%bid! == qsdun set s%%a%%b=★ | | if !s%w%%%a%%bid! == shenjian set s%%a%%b=★ | | if !s%w%%%a%%bid! == shendun set s%%a%%b=★ | | if !s%w%%%a%%bid! == ssjian set s%%a%%b=★ | | if !s%w%%%a%%bid! == ssdun set s%%a%%b=★ | | if !s%w%%%a%%bid! == yj set s%%a%%b=∷ | | if !s%w%%%a%%bid! == princess set s%%a%%b=⊙ | | ) | | ) | | ) | | ) | | ) | | ) | | set s%x%%y%=▲ | | cls | | if %hp% lss 0 ( | | echo Game Over!!! | | pause>nul | | goto :setup | | ) | | echo ╔═══════════╗ | | echo ║ 2B魔塔 by 大虾仁 ║ | | echo ╚═══════════╝ | | echo 你的位置在 %w:~-2% 层 | | echo 生命值:%hp% 攻击力:%atk% 防御力:%def% 金钱:%money% | | echo 黄钥匙:%yelkey% 蓝钥匙:%blukey% 红钥匙:%redkey% | | echo 武器:%jian% 防具:%dun% | | echo ╔═══════════╗ | | for /l %%a in (10,1,20) do echo ║!s10%%a!!s11%%a!!s12%%a!!s13%%a!!s14%%a!!s15%%a!!s16%%a!!s17%%a!!s18%%a!!s19%%a!!s20%%a!║ | | echo ╚═══════════╝ | | echo %stat% | | set stat=S.保存游戏 L.载入存档 R.重新开始 U.使用道具 | | goto :main | | | | :main | | CKey -1 37 39 40 38 27 70 85 83 76 33 34 82 | | if %errorlevel% == 1 ( | | if not %x% == 10 ( | | set prex=!x! | | set prey=!y! | | set /a x=%x%-1 | | ) | | goto :general | | ) | | if %errorlevel% == 2 ( | | if not %x% == 20 ( | | set prex=!x! | | set prey=!y! | | set /a x=%x%+1 | | ) | | goto :general | | ) | | if %errorlevel% == 3 ( | | if not %y% == 20 ( | | set prex=!x! | | set prey=!y! | | set /a y=%y%+1 | | ) | | goto :general | | ) | | if %errorlevel% == 4 ( | | if not %y% == 10 ( | | set prex=!x! | | set prey=!y! | | set /a y=%y%-1 | | ) | | goto :general | | ) | | if %errorlevel% == 5 ( | | echo 按任意键退出... | | pause>nul | | exit | | ) | | if %errorlevel% == 6 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 61 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 43 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 51 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 65 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 55 ( | | ckey -1 13 16 17 18 19 20 27 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 144 145 | | if !errorlevel! == 61 ( | | set hp=9999 | | set atk=999 | | set def=999 | | set yelkey=20 | | set blukey=20 | | set redkey=5 | | pause | | ) | | ) | | ) | | ) | | ) | | ) | | ) | | if %errorlevel% == 7 goto :useitem | | if %errorlevel% == 8 ( | | set>2BMTSave.txt | | copy 2bmtnotepad.txt 2bmtsavenotepad.txt /y >nul | | set stat=游戏数据 保存成功 | | ) | | if %errorlevel% == 9 ( | | for /f %%a in (2BMTSave.txt) do set %%a | | copy 2bmtsavenotepad.txt 2bmtnotepad.txt /y >nul | | set stat=游戏数据 已成功读取 | | ) | | if %errorlevel% == 10 goto :useup | | if %errorlevel% == 11 goto :usedown | | if %errorlevel% == 12 goto :setup | | goto :disp | | | | :useitem | | cls | | if %help% == 1 echo H:怪物手册 | | if %notepad% == 1 echo N:备忘录 | | if %updown% == 1 echo PgUp、PgDn:魔杖 | | if %ice% == 1 echo I:冰冻魔法 | | if %cross% == 1 echo 十字架 | | if %lucky% == 1 echo 幸运金币 | | if %bi% == 1 echo 屠龙匕 | | if %holy% == 1 echo W:圣水 | | if %magickey% == 1 echo K:魔法钥匙 | | if %gao% == 1 echo P:镐 | | if %quake% == 1 echo Q:地震卷轴 | | if %bomb% == 1 echo B:炸弹 | | if %fly% gtr 0 echo J:瞬移 x!fly! | | if %flyup% == 1 echo U:向上传送 | | if %flydown% == 1 echo D:向下传送 | | echo Esc:返回 | | ckey -1 27 72 78 33 34 87 80 73 66 74 75 85 68 81 | | if %errorlevel% == 1 goto :disp | | if %errorlevel% == 2 if !help! == 1 ( | | cls | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | for /f "delims=, tokens=1-6" %%c in (2bmtmon.txt) do if %%c == !s%w%%%a%%bid! echo %%d:生命值%%e,攻击力%%f,防御力%%g,金钱%%h | | ) | | ) | | echo. | | pause | | ) | | if %errorlevel% == 3 if !notepad! == 1 ( | | if not exist 2bmtnotepad.txt ( | | cls | | echo 你取得留言簿后还未与人交谈过!!! | | echo. | | pause | | ) else ( | | cls | | for /f "delims=#, tokens=1,2" %%a in (2bmtnotepad.txt) do ( | | echo 第 %%a 条: %%b | | ) | | echo. | | pause | | ) | | ) | | if %errorlevel% == 4 if !updown! == 1 goto :useup | | if %errorlevel% == 5 if !updown! == 1 goto :usedown | | if %errorlevel% == 6 if !holy! == 1 ( | | set /a cache=0.74*!atk!+0.74*!def! | | set /a hp=!hp!+!cache! | | set stat=你的生命增加 !cache! 点 | | set holy=0 | | ) | | if %errorlevel% == 7 if !gao! == 1 goto :usegao | | if %errorlevel% == 8 if !ice! == 1 goto :useice | | if %errorlevel% == 9 if !bomb! == 1 goto :usebomb | | if %errorlevel% == 10 if !fly! gtr 0 goto :fly | | if %errorlevel% == 11 if !magickey! == 1 goto :usemkey | | if %errorlevel% == 12 if !flyup! == 1 goto :flyup | | if %errorlevel% == 13 if !flydown! == 1 goto :flydown | | if %errorlevel% == 14 if !flydown! == 1 goto :quake | | goto :%w% | | | | :useup | | set /a cache=!x!-1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == up set do=1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == down set do=1 | | set /a cache=!x!+1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == up set do=1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == down set do=1 | | set /a cache=!y!-1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == up set do=1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == down set do=1 | | set /a cache=!y!+1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == up set do=1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == down set do=1 | | if %do% == 0 set stat=请在楼梯边上使用 | | if %do% == 1 ( | | if !maxstage! == !w! ( | | set stat=这是你能到达的最高楼层 | | ) else ( | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | if !s%w%%%a%%bid! == up ( | | set x=%%a | | set y=%%b | | ) | | ) | | ) | | ) | | ) | | set do=0 | | goto :%w% | | | | :usedown | | set /a cache=!x!-1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == up set do=1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == down set do=1 | | set /a cache=!x!+1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == up set do=1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == down set do=1 | | set /a cache=!y!-1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == up set do=1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == down set do=1 | | set /a cache=!y!+1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == up set do=1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == down set do=1 | | if %do% == 0 set stat=请在楼梯边上使用 | | if %do% == 1 ( | | if !w! == 101 ( | | set stat=这是你能到达的最低楼层 | | ) else ( | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | if !s%w%%%a%%bid! == down ( | | set x=%%a | | set y=%%b | | ) | | ) | | ) | | ) | | ) | | set do=0 | | goto :%w% | | | | :usegao | | set /a cache=!x!-1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == 1 set s%w%!cache!%y%id=0 | | set /a cache=!x!+1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == 1 set s%w%!cache!%y%id=0 | | set /a cache=!y!-1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == 1 set s%w%%x%!cache!id=0 | | set /a cache=!y!+1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == 1 set s%w%%x%!cache!id=0 | | set gao=0 | | goto :%w% | | | | :useice | | set /a cache=!x!-1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == yj set s%w%!cache!%y%id=0 | | set /a cache=!x!+1 | | if defined s%w%!cache!%y%id if !s%w%%cache%%y%id! == yj set s%w%!cache!%y%id=0 | | set /a cache=!y!-1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == yj set s%w%%x%!cache!id=0 | | set /a cache=!y!+1 | | if defined s%w%%x%!cache!id if !s%w%%x%%cache%id! == yj set s%w%%x%!cache!id=0 | | goto :%w% | | | | :usebomb | | set cache1=0 | | set /a cachex1=!x!-1 | | set /a cachex2=!x!+1 | | set /a cachey1=!y!-1 | | set /a cachey2=!y!+1 | | for /f "delims=, tokens=1-6" %%a in (2bmtmon.txt) do ( | | set do=1 | | if %%a == kldz set do=0 | | if %%a == qsdz set do=0 | | if %%a == kldz set do=0 | | if %%a == bigoct set do=0 | | if %%a == ml set do=0 | | if %%a == dfs set do=0 | | if %%a == fking set do=0 | | if %%a == king set do=0 | | if defined s%w%!cachex1!%y%id if !s%w%%cachex1%%y%id! == %%a if !do! == 1 ( | | set s%w%!cachex1!%y%id=0 | | set /a cache1=!cache1!+%%f | | ) | | if defined s%w%!cachex1!%y%id if !s%w%%cachex2%%y%id! == %%a if !do! == 1 ( | | set s%w%!cachex2!%y%id=0 | | set /a cache1=!cache2!+%%f | | ) | | if defined s%w%%x%!cachey1!id if !s%w%%x%%cachey1%id! == %%a if !do! == 1 ( | | set s%w%%x%!cachey1!id=0 | | set /a cache1=!cache1!+%%f | | ) | | if defined s%w%%x%!cachey2!id if !s%w%%x%%cachey2%id! == %%a if !do! == 1 ( | | set s%w%%x%!cachey2!id=0 | | set /a cache1=!cache1!+%%f | | ) | | ) | | set /a money=!money!+!cache1! | | set stat=你一共获得 !cache1! 金币 | | set bomb=0 | | goto :%w% | | | | :fly | | set /a cachex1=30-!x! | | set /a cachey1=30-!y! | | if !s%w%%cachex1%%cachey1%id! == 0 ( | | set x=!cachex1! | | set y=!cachey1! | | set /a fly=!fly!-1 | | ) else ( | | set stat=对应单元格不是平地不能进入! | | ) | | goto :%w% | | | | :flyup | | if not !w! == 49 ( | | set /a cache=!w!+1 | | if !s%cache%%x%%y%id! == 0 ( | | set w=!cache! | | set flyup=0 | | ) else ( | | set stat=上一层此位置有东西 | | ) | | ) | | goto :%w% | | | | :flydown | | set /a cache=!w!-1 | | if !s%cache%%x%%y%id! == 0 ( | | set w=!cache! | | set flydown=0 | | ) else ( | | set stat=下一层此位置有东西 | | ) | | goto :%w% | | | | :usemkey | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | if !s%w%%%a%%bid! == yeldoor ( | | set s%w%%%a%%bid=0 | | ) | | ) | | ) | | set magickey=0 | | goto :%w% | | | | :quake | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | if !s%w%%%a%%bid! == 1 ( | | set s%w%%%a%%bid=0 | | ) | | ) | | ) | | set quake=0 | | goto :%w% | | | | :shop | | set /a pay=%paylast%+%shop%*20 | | set /a payhp=100*%shop%+100 | | if %money% lss %pay% ( | | cls | | echo 提升能力需要 !pay! 金币。你的现金不够。 | | echo. | | pause | | set x=!prex! | | set y=!prey! | | goto :eof | | ) | | cls | | echo 你若给我 %pay% 金币,我就替你提升以下一种能力 | | echo 1. 生命力 + %payhp% | | echo 2. 攻击力 + %payatk% | | echo 3. 防御力 + %paydef% | | echo Q. 谢谢,下次再说 | | ckey -1 49 50 51 81 | | if %errorlevel% == 1 ( | | set /a hp=!hp!+!payhp! | | set /a shop=!shop!+1 | | set /a money=!money!-!pay! | | set paylast=!pay! | | ) | | if %errorlevel% == 2 ( | | set /a atk=!atk!+!payatk! | | set /a shop=!shop!+1 | | set /a money=!money!-!pay! | | set paylast=!pay! | | ) | | if %errorlevel% == 3 ( | | set /a def=!def!+!paydef! | | set /a shop=!shop!+1 | | set /a money=!money!-!pay! | | set paylast=!pay! | | ) | | set x=!prex! | | set y=!prey! | | goto :eof | | | | :general | | if %w% gtr %maxstage% set maxstage=!w! | | if !s%w%%x%%y%id! == 1 ( | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == xdoor ( | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == fakewall ( | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == fakeempty ( | | set s%w%%x%%y%id=1 | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == yelkey ( | | set /a yelkey=!yelkey!+1 | | set s%w%%x%%y%id=0 | | set stat=得到了 黄钥匙 | | ) | | if !s%w%%x%%y%id! == blukey ( | | set /a blukey=!blukey!+1 | | set s%w%%x%%y%id=0 | | set stat=得到了 蓝钥匙 | | ) | | if !s%w%%x%%y%id! == redkey ( | | set /a redkey=!redkey!+1 | | set s%w%%x%%y%id=0 | | set stat=得到了 红钥匙 | | ) | | if !s%w%%x%%y%id! == yeldoor ( | | if %yelkey% gtr 0 ( | | echo 使用黄钥匙开门?(Y/N) | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | set /a yelkey=!yelkey!-1 | | set s%w%%x%%y%id=0 | | ) | | ) else ( | | set stat=你没有黄钥匙!!! | | ) | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == bludoor ( | | if %blukey% gtr 0 ( | | echo 使用蓝钥匙开门?(Y/N) | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | set /a blukey=!blukey!-1 | | set s%w%%x%%y%id=0 | | ) | | ) else ( | | set stat=你没有蓝钥匙!!! | | ) | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == reddoor ( | | if %redkey% gtr 0 ( | | echo 使用红钥匙开门?(Y/N) | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | set /a redkey=!redkey!-1 | | set s%w%%x%%y%id=0 | | ) | | ) else ( | | set stat=你没有红钥匙!!! | | ) | | set x=!prex! | | set y=!prey! | | ) | | if !s%w%%x%%y%id! == reddiam ( | | set /a atk=!atk!+1 | | set s%w%%x%%y%id=0 | | set stat=你的攻击力增加 1 点 | | ) | | if !s%w%%x%%y%id! == bludiam ( | | set /a def=!def!+1 | | set s%w%%x%%y%id=0 | | set stat=你的防御力增加 1 点 | | ) | | if !s%w%%x%%y%id! == redbot ( | | set /a hp=!hp!+50 | | set s%w%%x%%y%id=0 | | set stat=你的生命增加了 50 点 | | ) | | if !s%w%%x%%y%id! == blubot ( | | set /a hp=!hp!+200 | | set s%w%%x%%y%id=0 | | set stat=你的生命增加了 200 点 | | ) | | for /f "delims=," %%a in (2bmtmon.txt) do if %%a == !s%w%%x%%y%id! call :battle | | set /a cachex1=!x!-1 | | set /a cachex2=!x!+1 | | set /a cachey1=!y!-1 | | set /a cachey2=!y!+1 | | if not !dun! == 神圣盾 ( | | if defined s%w%!cachex1!%y%id if !s%w%%cachex1%%y%id! == cjws set /a hp=!hp!-100 | | if defined s%w%!cachex1!%y%id if !s%w%%cachex1%%y%id! == gjws set /a hp=!hp!-200 | | if defined s%w%!cachex1!%y%id if !s%w%%cachex2%%y%id! == cjws set /a hp=!hp!-100 | | if defined s%w%!cachex1!%y%id if !s%w%%cachex2%%y%id! == gjws set /a hp=!hp!-200 | | if defined s%w%%x%!cachey1!id if !s%w%%x%%cachey1%id! == cjws set /a hp=!hp!-100 | | if defined s%w%%x%!cachey1!id if !s%w%%x%%cachey1%id! == gjws set /a hp=!hp!-200 | | if defined s%w%%x%!cachey2!id if !s%w%%x%%cachey2%id! == cjws set /a hp=!hp!-100 | | if defined s%w%%x%!cachey2!id if !s%w%%x%%cachey2%id! == gjws set /a hp=!hp!-200 | | if defined s%w%!cachex1!%y%id if !s%w%%cachex1%%y%id! == mfjw if defined s%w%!cachex2!%y%id if !s%w%%cachex2%%y%id! == mfjw set /a hp=!hp!/2 | | if defined s%w%%x%!cachey1!id if !s%w%%x%%cachey1%id! == mfjw if defined s%w%%x%!cachey2!id if !s%w%%x%%cachey2%id! == mfjw set /a hp=!hp!/2 | | ) | | goto :%w% | | | | :battle | | for /f "delims=, tokens=1-6" %%a in (2bmtmon.txt) do ( | | if %%a == !s%w%%x%%y%id! ( | | set monname=%%b | | set monhp=%%c | | set monatk=%%d | | set mondef=%%e | | set monmoney=%%f | | ) | | ) | | echo !monname!:生命值!monhp!,攻击力!monatk!,防御力!mondef!,金钱!monmoney! | | if !s%w%%x%%y%id! == ml if !bi! == 1 set /a atk=!atk!*2 | | if !s%w%%x%%y%id! == sr if !cross! == 1 set /a atk=!atk!*2 | | if !s%w%%x%%y%id! == srws if !cross! == 1 set /a atk=!atk!*2 | | if !s%w%%x%%y%id! == vampire if !cross! == 1 set /a atk=!atk!*2 | | if !mondef! gtr %atk% ( | | set x=!prex! | | set y=!prey! | | echo 不可攻击 | | pause>nul | | goto :eof | | ) | | echo 攻击?(Y/N) | | ckey -1 89 78 | | if %errorlevel% == 1 goto :atk | | if %errorlevel% == 2 ( | | if !s%w%%x%%y%id! == ml if !bi! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == sr if !cross! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == srws if !cross! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == vampire if !cross! == 1 set /a atk=!atk!/2 | | set x=!prex! | | set y=!prey! | | goto :eof | | ) | | | | :atk | | if %monhp% lss 0 ( | | if !lucky! == 1 set /a monmoney=!monmoney!*2 | | set /a money=!money!+!monmoney! | | set stat=!monname! 被打败了,你获得了 !monmoney! 金币 | | if !s%w%%x%%y%id! == ml if !bi! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == sr if !cross! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == srws if !cross! == 1 set /a atk=!atk!/2 | | if !s%w%%x%%y%id! == vampire if !cross! == 1 set /a atk=!atk!/2 | | set s%w%%x%%y%id=0 | | goto :eof | | ) | | if %hp% lss 0 goto :eof | | if !monatk! lss !def! (set atkhp=0) else (set /a atkhp=!monatk!-!def!) | | set /a hp=!hp!-!atkhp! | | set /a atkhp=!atk!-!mondef! | | set /a monhp=!monhp!-!atkhp! | | goto :atk | | | | :100 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == lucky ( | | set s%w%%x%%y%id=0 | | set lucky=1 | | set stat=你得到 幸运金币 战后获得双倍金钱 | | ) | | | | :101 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == updown ( | | set s%w%%x%%y%id=0 | | set updown=1 | | set stat=你得到 魔杖,PgUp、PgDn,可以飞往到过的楼层。 | | ) | | goto :disp | | | | :102 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=10 | | ) | | if !s1021511id! == 0 if !s1021711id! == 0 ( | | set s1021414id=0 | | set s1021417id=0 | | set s1021420id=0 | | set s1021814id=0 | | set s1021817id=0 | | set s1021820id=0 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 82 ( | | cls | | echo %%b | | echo. | | pause | | set /a money=!money!+1000 | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 84 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | set /a atk=!atk!*103/100 | | set /a def=!def!*103/100 | | set s%w%%x%%y%id=0 | | set stat=你受到了祝福,攻击和防御都提升了百分之3 | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if s%w%%x%%y% == s1021216 ( | | if !s1021216id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 6 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | set s1021216id=0 | | set s1021116id=0 | | set s1021018id=thief | | set x=!prex! | | set y=!prey! | | ) | | ) | | if s%w%%x%%y% == s1021018 ( | | if !s1021018id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 7 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | if s%w%%x%%y% == s1021920 ( | | if !s1021920id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 28 ( | | cls | | echo %%b | | echo. | | pause | | set x=!prex! | | set y=!prey! | | set s1021920id=0 | | set s1351419id=thief | | set s1351318id=0 | | ) | | ) | | ) | | ) | | set s1021018id=0 | | set x=!prex! | | set y=!prey! | | ) | | ) | | goto :disp | | | | :103 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=19 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 83 ( | | cls | | echo %%b | | echo. | | pause | | set stat=你得到 游戏手册,查看敌人参数 | | set help=1 | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if s%w%%x%%y% == s1031418 ( | | if !s1031416id! == king ( | | for /l %%n in (1,1,5) do ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%n == %%a ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | ) | | set s1031416id=0 | | set w=102 | | set x=12 | | set y=17 | | set hp=400 | | set atk=10 | | set def=10 | | set jian=无 | | set dun=无 | | ) | | ) | | goto :disp | | | | :104 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == shop ( | | set payatk=2 | | set paydef=4 | | call :shop | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 12 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | | | :105 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=19 | | ) | | if !s%w%%x%%y%id! == notepad ( | | set s%w%%x%%y%id=0 | | set notepad=1 | | set stat=你得到 备忘录,自动记录谈话内容 | | ) | | if !s%w%%x%%y%id! == tiejian ( | | set s%w%%x%%y%id=0 | | set jian=铁剑 | | set /a atk=!atk!+10 | | set stat=你得到了 铁剑,攻击力增加 10 点 | | ) | | goto :disp | | | | :106 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 85 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 50 ( | | set /a money=!money!-50 | | set /a blukey=!blukey!+1 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 14 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 13 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :107 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 86 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 50 ( | | set /a money=!money!-50 | | set /a yelkey=!yelkey!+5 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 15 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :108 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=11 | | ) | | if !s1081814id! == 0 if !s1082014id! == 0 set s1081913id=0 | | goto :disp | | | | :109 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == tiedun ( | | set s%w%%x%%y%id=0 | | set dun=铁盾 | | set /a def=!def!+10 | | set stat=你得到了 铁盾,防御力增加 10 点 | | ) | | goto :disp | | | | :110 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=19 | | ) | | if s%w%%x%%y% == s1101514 ( | | if !s1101513id! == kldz ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 9 ( | | cls | | echo %%b | | echo. | | pause | | set s1101012id=0 | | set s1101112id=0 | | set s1101113id=0 | | set s1101212id=0 | | set s1101812id=0 | | set s1101912id=0 | | set s1101913id=0 | | set s1102012id=0 | | set s1101413id=klr | | set s1101414id=klr | | set s1101415id=klr | | set s1101513id=klsb | | set s1101515id=klsb | | set s1101613id=klr | | set s1101614id=klr | | set s1101615id=klr | | set s1101313id=xdoor | | set s1101713id=xdoor | | set s1101512id=xdoor | | set s1101516id=xdoor | | set s1101510id=kldz | | ) | | ) | | ) | | ) | | if !s1101510id! == kldz if !s1101413id! == 0 if !s1101414id! == 0 if !s1101415id! == 0 if !s1101513id! == 0 if !s1101515id! == 0 if !s1101613id! == 0 if !s1101614id! == 0 if !s1101615id! == 0 set s1101512id=0 | | if !s1101510id! == kldz if s%w%%x%%y% == s1101511 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 10 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | ) | | if !s1101516id! == xdoor if !s1101510id! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 11 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | set s1101313id=0 | | set s1101713id=0 | | set s1101516id=0 | | set s1101012id=reddiam | | set s1101112id=reddiam | | set s1101212id=reddiam | | set s1101013id=blubot | | set s1101113id=blubot | | set s1101213id=blubot | | set s1101812id=bludiam | | set s1101912id=bludiam | | set s1102012id=bludiam | | set s1101813id=yelkey | | set s1101913id=yelkey | | set s1102013id=yelkey | | set s1101520id=up | | set s110thief=1 | | ) | | if s%w%%x%%y% == s1101519 ( | | if !s110thief! == 1 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 8 ( | | cls | | echo %%b | | echo. | | pause | | set s110thief=0 | | set s1021920id=thief | | ) | | ) | | ) | | ) | | goto :disp | | | | :111 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=19 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1111014id! == 0 if !s1111214id! == 0 set s1111113id=0 | | if !s%w%%x%%y%id! == yindun ( | | set dun=银盾 | | set s%w%%x%%y%id=0 | | set /a def=!def!+20 | | set stat=你得到了 银盾,防御力增加 20 点 | | ) | | goto :disp | | | | :112 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == shop ( | | set payatk=4 | | set paydef=8 | | call :shop | | ) | | if !s1122010id! == 0 set s1122010id=merchant | | if s%w%%x%%y% == s1122010 ( | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 88 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 1000 ( | | set /a money=!money!-1000 | | set /a yelkey=!yelkey!+1 | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1121010 ( | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 87 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 800 ( | | set /a money=!money!-800 | | set /a redkey=!redkey!+1 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 16 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | ) | | goto :disp | | | | :113 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == ssjian ( | | set jian=神圣剑 | | set s%w%%x%%y%id=0 | | set /a atk=!atk!+100 | | set stat=你得到了 神圣剑,攻击力增加 100 点 | | ) | | goto :disp | | | | :114 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=20 | | ) | | if !s1141010id! == 0 if !s1141210id! == 0 if !s1141111id! == 0 set s1141012id=redkey | | goto :disp | | | | :115 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1151515id! == 0 set s1151512id=0 | | if !s%w%%x%%y%id! == gao ( | | set stat=你得到 镐 可破坏你周围的堵墙 | | set gao=1 | | set s%w%%x%%y%id=0 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 89 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 200 ( | | set /a money=!money!-200 | | set /a blukey=!blukey!+1 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 17 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 18 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | set s1151710id=0 | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | ) | | goto :disp | | | | :116 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if s%w%%x%%y% == s1161020 ( | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 19 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | ) | | if !s1162020id! == 0 set s1162020id=old | | if s%w%%x%%y% == s1162020 ( | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 90 ( | | cls | | echo %%b | | echo. | | pause | | set holy=1 | | set s%w%%x%%y%id=blank | | set stat=你得到 圣水 按攻击和防御提升生命点数 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | ) | | goto :disp | | | | :117 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1171017id! == 0 if !s1171217id! == 0 set s1171116id=0 | | if !s1171014id! == 0 if !s1171214id! == 0 set s1171113id=0 | | if !s1171817id! == 0 if !s1172017id! == 0 set s1171916id=0 | | if !s1171814id! == 0 if !s1172014id! == 0 set s1171913id=0 | | if !s%w%%x%%y%id! == yinjian ( | | set jian=银剑 | | set s%w%%x%%y%id=0 | | set /a atk=!atk!+20 | | set stat=你得到了 银剑,攻击力增加 20 点 | | ) | | goto :disp | | | | :118 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 20 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :119 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=11 | | ) | | if %cross% == 0 if !s1191512id! == 0 set s1191512id=cross | | if !s%w%%x%%y%id! == cross ( | | set stat=你得到 十字架 对吸血鬼和兽人攻击力加倍 | | set cross=1 | | set s%w%%x%%y%id=0 | | ) | | goto :disp | | | | :120 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if s%w%%x%%y% == s1201517 if !s1201516id! == bigbat ( | | set s1201414id=0 | | set s1201415id=0 | | set s1201416id=0 | | set s1201514id=0 | | set s1201515id=vampire | | set s1201516id=0 | | set s1201614id=0 | | set s1201615id=0 | | set s1201616id=0 | | set s1201518id=xdoor | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 21 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | ) | | if !s1201512id! == xdoor if !s1201615id! == 0 if !s1201515id! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 22 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | set s1201512id=0 | | set s1201518id=0 | | set s1201413id=yelkey | | set s1201513id=yelkey | | set s1201613id=yelkey | | set s1201314id=reddiam | | set s1201315id=reddiam | | set s1201316id=reddiam | | set s1201714id=bludiam | | set s1201715id=bludiam | | set s1201716id=bludiam | | set s1201417id=blubot | | set s1201517id=blubot | | set s1201617id=blubot | | ) | | goto :disp | | | | :121 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 23 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :122 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | goto :disp | | | | :123 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=16 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 24 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :124 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=11 | | ) | | if s%w%%x%%y% == s1241510 if !s1241410id! == 1 ( | | set x=15 | | set y=16 | | set w=150 | | ) | | goto :disp | | | | :125 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=20 | | ) | | if !s1251515id! == dfs if s%w%%x%%y% == s1251518 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 63 ( | | cls | | echo %%b | | echo. | | pause | | ) | | ) | | ) | | if !s1251515id! == 0 ( | | set s1251317id=redkey | | set s1251417id=redkey | | set s1251617id=redkey | | set s1251717id=redkey | | set s1251515id=blank | | ) | | goto :disp | | | | :126 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == princess ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 64 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 65 ( | | cls | | echo %%b | | echo. | | pause | | set s1241513id=0 | | set s1241512id=0 | | set s1241511id=0 | | set s1241510id=0 | | set s1241410id=1 | | set s1241610id=1 | | ) | | ) | | ) | | goto :disp | | | | :127 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=19 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 25 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :128 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=20 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 91 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | set /a money=!money!+100 | | set /a yelkey=!yelkey!-1 | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | goto :disp | | | | :129 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == thief ( | | set do=1 | | for /l %%a in (10,1,20) do ( | | for /l %%b in (10,1,20) do ( | | if !s123%%a%%bid! == fakeempty set do=0 | | ) | | ) | | if !do! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 26 ( | | cls | | echo %%b | | echo. | | pause | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) else ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 27 ( | | cls | | echo %%b | | echo. | | pause | | set x=!prex! | | set y=!prey! | | set s%w%%x%%y%id=0 | | set s1291512id=0 | | ) | | ) | | ) | | ) | | goto :disp | | | | :130 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1301513id! == xdoor if !s1301214id! == 0 if !s1301314id! == 0 if !s1301414id! == 0 if !s1301614id! == 0 if !s1301714id! == 0 if !s1301814id! == 0 set s1301513id=0 | | goto :disp | | | | :131 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 29 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 92 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 1000 ( | | set /a money=!money!-1000 | | set /a blukey=!blukey!+1 | | set /a yelkey=!yelkey!+4 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 30 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :132 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=19 | | set y=10 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1322020id! == 0 ( | | if s%w%%x%%y% == s1321519 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 31 ( | | cls | | echo %%b | | echo. | | pause | | set s1321519id=qsdz | | call :battle | | set y=19 | | if !s1321519id! == 0 ( | | for /f "delims=# tokens=1,2" %%c in (2bmtdialog.txt) do ( | | if %%c == 32 ( | | cls | | echo %%d | | echo. | | pause | | set s1322020id=blank | | ) | | ) | | ) else ( | | goto :132 | | ) | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == shop ( | | set payatk=8 | | set paydef=16 | | call :shop | | ) | | if !s1321118id! == xdoor if !s1321019id! == 0 if !s1321219id! == 0 set s1321118id=0 | | goto :disp | | | | :133 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=10 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 33 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1331914 if not !s1332014id! == 0 ( | | set s1331913id=xdoor | | set s1331917id=xdoor | | ) | | if !s1332014id! == 0 if !s1331814id! == 0 if !s1332016id! == 0 if !s1331816id! == 0 ( | | set s1331913id=0 | | set s1331917id=0 | | ) | | if s%w%%x%%y% == s1331819 set s1331719id=1 | | if !s%w%%x%%y%id! == qsjian ( | | set jian=骑士剑 | | set /a atk=!atk!+40 | | set s%w%%x%%y%id=0 | | set stat=你得到了 骑士剑,攻击力增加 40 点 | | ) | | goto :disp | | | | :134 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=10 | | ) | | goto :disp | | | | :135 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s%w%%x%%y%id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 39 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 40 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 41 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | ) | | ) | | ) | | if !s1351515id! == 0 set s1351512id=0 | | goto :disp | | | | :136 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=10 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 34 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :137 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 35 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == bomb ( | | set bomb=1 | | set s%w%%x%%y%id=0 | | set stat=你得到 炸弹,可炸死你周围的敌人 | | ) | | goto :disp | | | | :138 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 93 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 200 ( | | set /a money=!money!-200 | | set /a yelkey=!yelkey!+3 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 36 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1381115 set s1381114id=1 | | if !s1381118id! == xdoor if !s1381019id! == 0 if !s1381219id! == 0 set s1381118id=0 | | if !s%w%%x%%y%id! == qsdun ( | | set dun=骑士盾 | | set /a def=!def!+40 | | set s%w%%x%%y%id=0 | | set stat=你得到了 骑士盾,防御力增加 40 点 | | ) | | goto :disp | | | | :139 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=19 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=10 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 94 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 2000 ( | | set /a money=!money!-2000 | | set /a blukey=!blukey!+3 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 37 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 38 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s1391111id! == yeldoor if !s1391311id! == 0 if !s1391511id! == yeldoor if !s1391113id! == yeldoor if !s1391313id! == yeldoor if !s1391513id! == 0 if !s1391115id! == yeldoor if !s1391315id! == yeldoor if !s1391515id! == yeldoor set s1391313id=fly | | if !s%w%%x%%y%id! == fly ( | | set fly=3 | | set s%w%%x%%y%id=0 | | set stat=你得到了 瞬移,可用3次到达中心对称对应点 | | ) | | goto :disp | | | | :140 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=15 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=20 | | ) | | if s%w%%x%%y% == s1401516 if !s1401413id! == gzs ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 42 ( | | cls | | echo %%b | | echo. | | pause | | set s1401516id=gzs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401413id=0 | | ) else ( | | goto :140 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401413id! == 0 if !s1401313id! == gzs ( | | set s1401516id=gzs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401313id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401313id! == 0 if !s1401213id! == gzs ( | | set s1401516id=gzs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401213id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401213id! == 0 if !s1401613id! == zs ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 43 ( | | cls | | echo %%b | | echo. | | pause | | set s1401516id=zs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401613id=0 | | ) else ( | | goto :140 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401613id! == 0 if !s1401713id! == zs ( | | set s1401516id=zs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401713id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401713id! == 0 if !s1401813id! == zs ( | | set s1401516id=zs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401813id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401813id! == 0 if !s1401311id! == ssjs ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 44 ( | | cls | | echo %%b | | echo. | | pause | | set s1401516id=ssjs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401311id=0 | | ) else ( | | goto :140 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401311id! == 0 if !s1401211id! == ssjs ( | | set s1401516id=ssjs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401211id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401211id! == 0 if !s1401111id! == ssjs ( | | set s1401516id=ssjs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401111id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401111id! == 0 if !s1401711id! == qs ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 45 ( | | cls | | echo %%b | | echo. | | pause | | set s1401516id=qs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401711id=0 | | ) else ( | | goto :140 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401711id! == 0 if !s1401811id! == qs ( | | set s1401516id=qs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401811id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401811id! == 0 if !s1401911id! == qs ( | | set s1401516id=qs | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401911id=0 | | ) else ( | | goto :140 | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401510id! == qsdz if !s1401911id! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 46 ( | | cls | | echo %%b | | echo. | | pause | | set s1401516id=qsdz | | call :battle | | set y=16 | | if !s%w%%x%%y%id! == 0 ( | | set s1401510id=0 | | ) else ( | | goto :140 | | ) | | ) | | ) | | ) | | if s%w%%x%%y% == s1401516 if !s1401510id! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 47 ( | | cls | | echo %%b | | echo. | | pause | | set s1401510id=up | | set s1401111id=yelkey | | set s1401211id=yelkey | | set s1401311id=yelkey | | set s1401711id=reddiam | | set s1401811id=reddiam | | set s1401911id=reddiam | | set s1401213id=blubot | | set s1401313id=blubot | | set s1401413id=blubot | | set s1401613id=bludiam | | set s1401713id=bludiam | | set s1401813id=bludiam | | ) | | ) | | ) | | goto :disp | | | | :141 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=14 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=11 | | ) | | if s%w%%x%%y% == s1411811 set s1411911id=gjws | | goto :disp | | | | :142 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=10 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=15 | | set y=19 | | ) | | if !s1421519id! == qsdz if s%w%%x%%y% == s1421419 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 48 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 49 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 50 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 51 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 52 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 53 ( | | cls | | echo %%b | | echo. | | pause | | set s1421519id=0 | | ) | | ) | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 54 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :143 | | if !s%w%%x%%y%id! == up ( | | set /a w=145 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=11 | | ) | | if s%w%%x%%y% == s1431710 if !s1431810id! == mfjw ( | | set s1431610id=1 | | set s1431810id=0 | | set s1431910id=1 | | set s1432010id=mfjw | | ) | | if !s%w%%x%%y%id! == shendun ( | | set dun=圣盾 | | set /a def=!def!+50 | | set s%w%%x%%y%id=0 | | set stat=你得到了 圣盾,防御力增加 50 点 | | ) | | goto :disp | | | | :145 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=11 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=143 | | set x=10 | | set y=19 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 55 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 95 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 1000 ( | | set /a money=!money!-1000 | | set /a hp=!hp!+2000 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 56 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s1451619id! == xdoor if !s1451718id! == 0 if !s1451720id! == 0 set s1451619id=0 | | if !s1451319id! == xdoor if !s1451418id! == 0 if !s1451420id! == 0 set s1451319id=0 | | if !s%w%%x%%y%id! == flyup ( | | set s%w%%x%%y%id=0 | | set flyup=1 | | set stat=你得到 向上传送,传送到楼上对应位置 | | ) | | goto :disp | | | | :146 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=19 | | set y=10 | | ) | | if !s%w%%x%%y%id! == shop ( | | set payatk=10 | | set paydef=20 | | call :shop | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 57 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == magickey ( | | set s%w%%x%%y%id=0 | | set magickey=1 | | set stat=你得到 魔法钥匙,可打开一层楼所有的黄门 | | ) | | goto :disp | | | | :147 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=20 | | set y=19 | | ) | | if !s%w%%x%%y%id! == merchant ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 96 ( | | cls | | echo %%b | | echo. | | echo Y. 我太需要了 N.下次再说 | | ckey -1 89 78 | | if !errorlevel! == 1 ( | | if !money! geq 4000 ( | | set /a money=!money!-4000 | | set quake=1 | | set stat=你得到地震卷轴,可破坏一层楼的墙 | | set s%w%%x%%y%id=merchantok | | ) else ( | | set stat=你的钱不够 | | ) | | ) | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s%w%%x%%y%id! == merchantok ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 58 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | goto :disp | | | | :148 | | if !s%w%%x%%y%id! == up ( | | set /a w=!w!+1 | | set x=11 | | set y=20 | | ) | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=11 | | set y=10 | | ) | | if !s%w%%x%%y%id! == old ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 58 ( | | cls | | echo %%b | | echo. | | pause | | set s%w%%x%%y%id=0 | | set x=!prex! | | set y=!prey! | | if !notepad! gtr 0 ( | | echo !note!#%%b >>2bmtnotepad.txt | | set /a note=!note!+1 | | ) | | ) | | ) | | ) | | if !s%w%%x%%y%id! == shenjian ( | | set jian=圣剑 | | set /a atk=!atk!+50 | | set s%w%%x%%y%id=0 | | set stat=你得到了 圣剑,攻击力增加 50 点 | | ) | | goto :disp | | | | :149 | | if !s%w%%x%%y%id! == down ( | | set /a w=!w!-1 | | set x=10 | | set y=19 | | ) | | if !s1491518id! == xdoor if !s1491419id! == 0 if !s1491619id! == 0 set s1491518id=0 | | if !s1491516id! == xdoor if !s1491417id! == 0 if !s1491617id! == 0 ( | | set s1491516id=0 | | set s1491417id=blank | | ) | | if !s1492020id! == 0 if !s1491920id! == 0 if s%w%%x%%y% == s1491515 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 60 ( | | cls | | echo %%b | | echo. | | pause | | set s1491516id=xdoor | | set s1491411id=mfjw | | set s1491511id=mfjw | | set s1491611id=mfjw | | set s1491412id=mfjw | | set s1491512id=king | | set s1491612id=mfjw | | set s1491413id=mfjw | | set s1491513id=mfjw | | set s1491613id=mfjw | | set s1492020id=blank | | ) | | ) | | ) | | if !s1491411id! == mfjw if !s1491511id! == 0 if !s1491611id! == mfjw if !s1491412id! == 0 if !s1491512id! == king if !s1491612id! == 0 if !s1491413id! == mfjw if !s1491513id! == 0 if !s1491613id! == mfjw ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 61 ( | | cls | | echo %%b | | echo. | | pause | | set s1491512id=fking | | ) | | ) | | ) | | if !s1492020id! == blank if !s1491920id! == 0 if !s1491512id! == 0 ( | | set s1491920id=blank | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 62 ( | | cls | | echo %%b | | echo. | | pause | | set s1491411id=redkey | | set s1491611id=bi | | set s1491113id=reddiam | | set s1491213id=reddiam | | set s1491313id=reddiam | | set s1491713id=bludiam | | set s1491813id=bludiam | | set s1491913id=bludiam | | set s1491414id=blubot | | set s1491514id=blubot | | set s1491614id=blubot | | ) | | ) | | ) | | if !s%w%%x%%y%id! == bi ( | | set bi=1 | | set s%w%%x%%y%id=0 | | set stat=你得到了 屠龙匕,对龙的攻击力加倍 | | ) | | goto :disp | | | | :150 | | if !s%w%%x%%y%id! == thief ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 66 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 67 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 68 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 69 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 70 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 71 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 72 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 73 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 74 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 75 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 76 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 77 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 78 ( | | cls | | echo %%b | | echo. | | pause | | ) | | if %%a == 79 ( | | cls | | echo %%b | | echo. | | pause | | set s1501514id=king | | set x=!prex! | | set y=!prey! | | ) | | ) | | ) | | if !s1501514id! == 0 ( | | for /f "delims=# tokens=1,2" %%a in (2bmtdialog.txt) do ( | | if %%a == 80 ( | | cls | | echo %%b | | echo. | | pause | | goto :setup | | ) | | ) | | ) | | goto :dispCOPY |
=====================2B的昏鸽线=====================
以下是2BMTDialog.txt数据库部分
=====================2B的昏鸽线=====================
#1#魔王Zeno说:“欢迎来到魔塔,你是第一百位挑战者。你若能打败我所有的手下,我就与你一对一的决斗。现在你必须接受我的安排。“
#2#什么?
#3#------
#4#------喂!
#5#------喂!醒醒!
#6#你清醒了吗?你到监狱时还处在昏迷中,魔法警卫把你扔到我这个房间。但你很幸运,我刚完成逃跑的暗道你就醒了,我们一起越狱吧。
#7#我们终于逃出来了。你的剑和盾被警卫拿走了,你必须先找到武器。我知道铁剑在5楼,铁盾在9楼,你最好先取到它们。我现在有事要做没法帮你,再见。
#8#嘿!我们又见面了!非常感谢你打败了此区域的头目。我正苦恼于如何到更高的楼层,现在我终于可以上去了。我听说银盾在11楼,银剑在17楼,这消息不知道对你是否有用。
#9#哈哈哈,你是如此的幸运能安全到达这里。但现在好运离你而去了,你中埋伏了,弟兄们给我上。
#10#你怎能杀出重围?我是决不会让你通过的,来吧,我要与你决斗
#11#不,这是不可能的,你怎会打败我!你别太得意,后面还有许多强大的对手和机关存在,你稍有疏忽就必死无疑。
#12#有些门不能用钥匙打开,只有当你打败它的守卫后才会自动打开。
#13#你购买了礼物后再与商人对话,他会告诉你一些重要的消息。
#14#魔塔一共50层,每10层为一个区域。如果不打败此区域的头目就不能到更高的地方。
#15#在商店里你最好选择提升防御,只有在攻击力低于敌人的防御力时才提升攻击力
#16#你是否注意到5,9,14,16,18楼有的墙与众不同?
#17#如果你持有十字架,面对兽人和吸血鬼时你的攻击力加倍。在没有十字架的情况下你不可能打败吸血鬼。十字架被藏在高于15楼的墙内。
#18#阿哈!你还好吗?这大章鱼挡住了我前进的道路,现在暗道终于完工了,你现在最好也躲开它。我要走了,再见。
#19#我听说在塔内有2把隐藏的红钥匙。
#20#在这区域不多次提升攻击力,就不能打败石头人。切记前人教训!
#21#很好,你打败了骷髅族,但别想象藐视骷髅人那样藐视我。我对于你就象是神一样,是不可战胜的。呵呵,来吧
#22#上帝阿我做梦也没想到我会被别人打败。毫无疑问你是比我强。但以你现在的状态对于**师来说又太弱了,你仅仅取得了一个暂时的胜利。
#23#**师住在25楼,他是魔塔的主人。以你现在的状态去攻击他简直就是自杀。你应当在取得更高级别的道具后再去打败他。
#24#我没有什么可说的,但有一个确切的消息藏在这个楼层里。(我没有搞清楚此层在原游戏里的作用,现不找到所有的暗墙29楼暗道不开)
#25#如果你到27楼时状态为:生命1500,攻击80,防御98,拥有1兰钥匙,5黄钥匙。那么祝贺你,你前期是比较成功的。
#26#你先到别的地方走走,我还在挖暗道。
#27#哦,我刚完成暗道。你每次都及时赶到,看在朋友的份上,你可以免费使用。好了下次见。
#28#哈哈,我们又见面了谢谢你救了我。我可以帮你在魔龙前打开一条暗道,我现在就去35楼。
#29#双手剑士的攻击力太高了,你最好到能对他一击必杀时再与他战斗。
#30#魔塔有50层高,但似乎你不能直接到50楼。
#31#你打败了前两个区域的头目,这表明你是个勇士。但现在游戏结束了,我将在这里亲手杀死你!
#32#你以为你已非常强大了吗?嘿嘿错了,只是我今天状态不佳而已。我走了,有本事到40楼与我再打一次。
#33#别匆忙,放慢速度。
#34#如果你能用好4种移动宝物,你不用与强敌作战就能上楼。
#35#你需要用地震卷轴取出37楼仓库内的所有宝物。
#36#存放圣剑的房间的门坏了,你必须用镐破墙而入。
#37#塔内有个幸运金币。拥有它在打败敌人后能获得2倍的金钱。
#38#谜题:“在3点,拥有传送功能的密宝就会出现。”
#39#你好,暗道已挖好,你可用它绕过魔龙。
#40#我听说骑士队长(本区的头目)实力差又爱吹牛,所以被魔法警卫们讨厌。
#41#这魔塔太危险了,我可不想再次被抓,我要离塔回去了,再见。
#42#我还在担心你不能来了。我确信这次我一定能杀了你。鬼战士给我上!
#43#哼,没关系,战士们给我上!
#44#真正的战斗才刚开始,让我们继续,双手剑士给我上!
#45#哼,你们这战怎么打的?骑士们给我冲!
#46#你怎会击败我所有的手下?我和你誓不两立我决不认输。(骑士队长失去了理智)
#47#这次先饶了你,下次碰到我会和你正式的决斗,你最好投降。(骑士队长逃走了)
#48#骑士队长说:“啊!又是你!!”(转身逃跑)
#49#魔王说:“你敢临阵脱逃!”
#50#骑士队长说:“哦,大王,我打不过这个勇士,不得不逃,绕了我吧?”
#51#魔王说:“你说什么?你敢再说一次!你象个胆小鬼一样逃离你负责的区域,并说出那样的话。魔塔不需要象你这样的败类,来人给我杀了。”
#52#骑士队长说:“大王,饶了我吧,再给我一次机会阿.....”
#53#魔王说:“虽然我刚才态度异常,但别担心在决斗时,我不会像刚才这个无用的家伙一样让手下一拥而上。我期待着与你决斗。”
#54#巫师会用魔法攻击路过的人,在2个魔法警卫间通过会使你的生命减少一半。
#55#44楼被藏在异空间,你只能用密宝才能到达
#56#神圣盾能防御魔法攻击,但它被藏在异空间的楼层内。
#57#41楼事实上是左右对称的。
#58#如果要打败魔龙你需要圣剑,圣盾,屠龙匕或更高等级的装备。
#59#象骰子上5的形状是一种封印魔法,你最好记住它在你与49楼假魔王战斗时有用。
#60#你终于来了,我很想与你立刻决斗,但我的部下不同意。
#61#啊!,我怎么被封印了,我只剩下一成的功力了!!!
#62#哈哈哈,很好,你是个合格的战士。
#63#-杀-死-入-侵-者-
#64#时间到了,你已被命运选中。如果你不怕死亡,你最终将通过时空来到我这里。
#65#哦!什么!这只是个洋娃娃!
#66#勇者问:“你怎会在这里!你到底是谁?”
#67#小偷回答:“我在这里只有一个理由,那就是...”
#68#勇者问:“啊!你就是魔王!你怎么还活着?”
#69#魔王回答:“我是不会死的。以前我只是对你的能力做测试而已。”
#70#勇者问:“什么?你这是什么意思?你为什么要做这样的事情?”
#71#魔王回答:“神圣剑就是你装备的武器,智慧权杖我所装备的武器。先知说过无论谁使用它们都必需要有足够的智慧,且剑只能被真正的战士使用。”
#72#勇者问:“如你所说我就是那个战士”
#73#魔王回答:“是的,你是最合适的人选。但你刚到魔塔时,你的能力还不足以支配神圣剑。因此我在塔内安排了各类机关,让你通过战斗直到可以控制神圣剑。”
#74#勇者问:“很好,那么外面传说有一个公主被困在魔塔,就是为了把我骗到这里。是这样的吗?”
#75#魔王回答:“是的。现在如果我们能够合作那么这场闹剧就结束了。现在让我们一起用权杖破坏神圣剑,这样伟大的时代就要降临了。”
#76#勇者问:“我不会让你毁了神圣剑,让黑暗降临。”
#77#原来的游戏若想杀死魔王,就必须以你现在的条件重头再打一次,中途不能存盘,且怪物各参数都乘44倍。除了增加计算量外我觉得无意义,所以我现在就结束游戏。
#78#我玩到这里攻击力443,防御力528。所以我要求大家到这里时攻击〉10*44,防御〉10*44生命〉500*44否则你杀不死魔王。
#79#我的程序已全参数化(剧情还得定制)若你能设计出新的地图请与我联系xxxxxxxxxxxxxxxxxx我可以改好后发给你。
#80#祝贺你顺利过关,此游戏为本人的第X个xxxxx作品。制作的比较简陋请谅解,再次谢谢你的使用。
#81#你不幸死亡了,请重新开始。
#82#谢谢你救了我,为了感谢你的帮助请收下这些礼物.(收到1000金币)
#83#我可以给你怪物手册。它能预测出当前楼层各类怪物对你的伤害。
#84#谢谢你救了我,我能用祝福魔法提升你3%的攻击力和防御力。现在就提升吗?
#85#我有一把蓝钥匙你出50个金币就卖给你。
#86#我有五把黄钥匙你出50个金币就卖给你。
#87#我有一把红钥匙你出800个金币就卖给你。
#88#我有许多黄钥匙1000个金币一把你要吗?
#89#我有一把蓝钥匙你出200个金币就卖给你。
#90#很好,你居然找到了我,做为奖励我将给你一瓶圣水。喝了它将按你的攻击和防御力的总和增加你的生命点数,你越晚用它效果越好。
#91#我按100个金币一把的价格回收黄钥匙,你出售吗?
#92#我有四把黄钥匙一把蓝钥匙你出1000个金币就都给你。
#93#我有3把黄钥匙你出200个金币就都给你。
#94#我有3把蓝钥匙你出2000个金币就都给你。
#95#给我1000个金币我就提升你的生命2000点。
#96#给我4000个金币我就给你地震卷轴,它可摧毁一层楼所有的墙。
=====================2B的昏鸽线=====================
以下是2BMTMap.txt数据库部分
=====================2B的昏鸽线=====================
;0
up,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,lucky,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
;1
up,0,greslm,redslm,greslm,0,0,0,0,0,0
1,1,1,1,1,1,1,1,1,1,0
redbot,0,0,yeldoor,0,1,reddiam,yelkey,0,1,0
0,klr,0,1,0,1,bludiam,redbot,0,1,0
1,yeldoor,1,1,0,1,1,1,yeldoor,1,0
yelkey,0,0,1,0,yeldoor,litbat,cjfs,litbat,1,0
0,klsb,0,1,0,1,1,1,1,1,0
1,yeldoor,1,1,0,0,0,0,0,0,0
0,0,0,1,1,yeldoor,1,1,1,yeldoor,1
redbot,0,yelkey,1,yelkey,0,0,1,0,litbat,0
redbot,updown,yelkey,1,0,0,0,1,greslm,blubot,greslm
;2
down,0,bludoor,0,0,0,0,0,0,0,0
0,0,1,1,0,zjwb,0,zjwb,0,1,1
0,1,1,1,1,1,0,1,1,1,1
0,1,yelkey,yelkey,1,0,0,0,1,0,old
0,1,yelkey,0,1,0,0,0,1,0,0
0,1,1,1,1,0,0,0,1,1,1
0,1,thief,0,1,0,0,0,1,0,merchant
0,1,0,0,1,0,0,0,1,0,0
0,1,1,1,1,0,0,0,1,1,1
0,1,blubot,blubot,1,0,0,0,1,0,0
up,1,blubot,0,1,0,0,0,1,0,0
;3
yelkey,bludiam,1,yelkey,blubot,yelkey,1,0,1,0,redbot
0,redbot,1,blubot,yelkey,blubot,1,0,yeldoor,litbat,0
cjfs,0,1,yelkey,blukey,yelkey,1,0,1,1,1
yeldoor,1,1,1,0,1,1,0,1,0,old
0,0,litbat,0,0,0,greslm,0,0,0,0
yeldoor,1,1,0,0,0,1,0,1,1,1
klr,0,1,1,king,1,1,0,1,0,redbot
0,yelkey,1,0,0,0,1,0,yeldoor,cjfs,yelkey
redbot,reddiam,1,0,0,0,1,0,1,1,1
1,1,1,1,0,1,1,redslm,1,0,0
down,0,0,0,0,0,1,0,yeldoor,0,up
;4
0,blukey,0,1,shop,shop,shop,1,0,old,0
redbot,0,yelkey,1,0,0,0,1,yelkey,0,blubot
0,0,0,1,0,0,0,1,0,klsb,0
1,yeldoor,1,1,1,bludoor,1,1,1,yeldoor,1
0,cjfs,0,yeldoor,0,redslm,0,0,klr,0,0
0,0,0,1,1,1,1,1,1,1,1
redslm,0,greslm,0,0,0,0,0,0,0,0
yeldoor,1,1,yeldoor,1,1,1,yeldoor,1,1,yeldoor
0,1,0,litbat,0,1,0,cjfs,0,1,0
0,1,greslm,0,yelkey,1,reddiam,0,redbot,1,0
up,1,yelkey,greslm,yelkey,1,0,greslm,0,1,down
;5
up,1,0,redslm,yeldoor,0,1,0,0,yeldoor,0
0,1,0,0,1,yelkey,1,greslm,greslm,1,redslm
0,yeldoor,litbat,0,1,0,1,yelkey,yelkey,1,0
1,1,1,yeldoor,1,litbat,1,yelkey,yelkey,1,0
yelkey,0,cjfs,0,1,0,1,1,1,1,0
yelkey,0,0,litbat,1,0,greslm,0,0,0,0
1,klsb,1,1,1,0,1,1,1,1,redslm
0,0,0,0,1,greslm,1,0,0,0,0
bludiam,yelkey,redbot,notepad,1,0,1,yeldoor,1,1,1
1,1,1,1,1,0,1,0,1,0,0
down,0,0,0,0,0,1,0,fakewall,0,tiejian
;6
down,1,yelkey,yelkey,1,0,cjfs,0,yelkey,greslm,0
0,1,yelkey,yelkey,1,0,1,1,1,1,yeldoor
0,1,1,redslm,1,0,1,redbot,0,klr,0
0,yeldoor,yeldoor,0,yeldoor,0,1,merchant,0,0,litbat
0,1,1,1,1,0,1,1,1,1,1
0,0,redslm,cjfs,0,yelkey,0,klr,klsb,0,0
1,1,1,1,1,0,1,1,1,1,0
cjfs,0,0,old,1,0,yeldoor,yeldoor,0,yeldoor,0
0,litbat,0,bludiam,1,0,1,1,redslm,1,redslm
yeldoor,1,1,1,1,0,1,0,0,1,0
0,greslm,0,0,klr,0,1,redbot,redbot,1,up
;7
up,1,reddiam,1,0,merchant,0,1,yelkey,1,greslm
0,1,redbot,1,0,0,0,1,yelkey,1,redslm
0,1,litbat,1,redslm,1,klsb,1,redbot,1,greslm
0,1,0,1,0,1,0,1,0,1,0
yeldoor,1,yeldoor,1,bludoor,1,yeldoor,1,klr,1,yeldoor
0,klsb,0,cjfs,0,0,0,0,0,0,0
yeldoor,1,yeldoor,1,yeldoor,1,yeldoor,1,klsb,1,yeldoor
0,1,0,1,0,1,0,1,0,1,0
0,1,0,1,litbat,1,redslm,1,blubot,1,0
greslm,1,greslm,1,yelkey,1,cjfs,1,yelkey,1,0
0,redslm,0,1,yelkey,1,blubot,1,yelkey,1,down
;8
down,0,yeldoor,yeldoor,0,up,0,1,yelkey,0,yelkey
0,0,1,1,0,0,greslm,1,0,redkey,0
yeldoor,1,1,1,1,yeldoor,1,1,blubot,0,redbot
0,1,yelkey,yelkey,yelkey,0,0,1,1,xdoor,1
redbot,1,1,1,1,1,cjfs,1,cjwb,0,cjwb
0,redslm,greslm,redslm,0,1,0,1,0,0,0
1,1,1,1,yeldoor,1,litbat,1,1,yeldoor,1
0,0,0,litbat,0,klr,0,cjfs,0,0,0
yeldoor,1,1,1,1,1,1,1,1,1,yeldoor
greslm,0,1,reddiam,yelkey,1,blukey,redbot,1,0,klr
0,litbat,bludoor,yelkey,bludiam,1,yelkey,0,yeldoor,klsb,0
;9
0,0,klr,yeldoor,0,down,0,yeldoor,greslm,0,redbot
0,yelkey,0,1,0,0,0,1,0,greslm,0
klsb,1,1,1,1,bludoor,1,1,1,1,0
0,yelkey,0,1,yelkey,0,yelkey,yeldoor,yeldoor,0,0
bludiam,0,litbat,1,0,reddiam,0,1,1,1,1
1,1,1,1,1,1,redslm,1,0,klsb
yelkey,0,yeldoor,klsb,yelkey,1,0,1,tiedun,1,0
klsb,0,1,0,0,1,0,1,1,1,yeldoor
yeldoor,1,1,1,yeldoor,1,0,1,yelkey,0,cjfs
0,redbot,1,0,klr,1,litbat,1,0,klr,0
up,0,bludoor,0,0,yeldoor,0,yeldoor,cjfs,0,redbot
;10
0,0,0,0,0,0,0,0,0,0,0
1,1,1,1,0,0,0,1,1,1,1
klr,klr,klr,1,1,0,1,1,klr,klr,klr
0,klsb,0,1,0,kldz,0,1,0,klsb,0
1,1,1,1,0,0,0,1,1,1,1
klr,bludiam,klr,1,1,0,1,1,klr,reddiam,klr
0,klsb,0,1,1,0,1,1,0,klsb,0
0,0,0,1,1,0,1,1,0,0,0
yeldoor,1,yeldoor,1,1,reddoor,1,1,yeldoor,1,yeldoor
0,1,0,1,0,0,0,1,0,1,0
down,1,0,cjfs,0,0,0,cjfs,0,1,blubot
;11
0,0,0,1,reddiam,0,yeldoor,0,redbot,yelkey
0,yindun,0,1,0,litbat,1,sr,1,0,0
0,0,0,1,yeldoor,1,1,0,yeldoor,0,0
1,xdoor,1,1,0,bigbat,1,1,1,1,bigslm
gjfs,0,gjfs,1,sr,0,yeldoor,gjfs,0,1,0
0,0,0,1,1,1,1,0,redbot,1,0
blubot,0,0,bigbat,0,0,yeldoor,bigslm,0,1,0
1,bludoor,1,1,1,1,1,1,1,1,bigbat
0,bigbat,0,bigslm,yeldoor,0,0,0,0,litbat,0
yelkey,0,0,0,1,0,1,1,yeldoor,1,0
yelkey,yelkey,yelkey,yelkey,1,down,1,blubot,bigbat,1,up
;12
merchant,fakewall,0,1,yelkey,reddiam,yelkey,1,0,fakewall,fakewall
1,1,0,1,0,1,0,1,0,1,1
0,0,0,1,gjfs,0,gjfs,1,0,sr,0
yeldoor,1,1,1,1,yeldoor,1,1,1,1,0
0,gjfs,0,yeldoor,0,sr,0,1,redbot,0,bigbat
1,1,1,1,0,0,gjfs,yeldoor,0,bludiam,0
yelkey,yelkey,0,1,0,blubot,0,1,yelkey,0,bigslm
yelkey,blukey,0,1,1,1,1,1,bludoor,1,yeldoor
0,0,sr,1,shop,shop,shop,1,bigslm,0,sr
1,1,yeldoor,1,redbot,0,redbot,1,1,0,1
up,0,0,litbat,0,0,0,litbat,0,0,down
;13
yj,yj,yj,yj,yj,yj,yj,yj,yj,yj,yj
yj,yj,yj,yj,yj,yj,yj,yj,yj,yj,yj
yj,yj,yj,yj,1,1,1,yj,yj,yj,yj
yj,yj,yj,1,1,1,1,1,yj,yj,yj
yj,yj,yj,1,1,ssjian,1,1,yj,yj,yj
yj,yj,yj,1,1,0,1,1,yj,yj,yj
yj,yj,yj,yj,1,0,1,yj,yj,yj,yj
yj,yj,yj,yj,yj,yj,yj,yj,yj,yj,yj
yj,yj,yj,yj,yj,yj,yj,yj,yj,yj,yj
1,1,1,1,1,yeldoor,1,1,1,1,1
down,0,0,0,0,0,0,0,0,0,up
;14
srws,0,srws,1,bludiam,yelkey,reddiam,1,yelkey,yelkey,yelkey
0,srws,0,1,bigslm,1,srws,1,0,0,yelkey
1,0,0,1,0,1,0,1,1,yeldoor,1
1,bludoor,1,1,bludoor,1,yeldoor,1,0,srws,0
redbot,0,0,bigbat,0,rock,0,bigbat,0,0,0
0,bigslm,0,1,1,yeldoor,1,1,redbot,0,sr
yeldoor,1,yeldoor,1,0,0,0,1,1,1,yeldoor
0,1,0,sr,0,yeldoor,0,bigslm,0,bigslm,0
gjfs,1,gjfs,1,1,1,1,1,yeldoor,1,1
0,1,0,1,redbot,0,0,1,0,0,0
blukey,1,0,yeldoor,0,up,0,1,0,0,down
;15
bludiam,srws,0,yeldoor,0,up,0,1,thief,0,0
sr,0,0,1,0,0,0,1,0,0,bigslm
0,0,bigslm,1,1,xdoor,1,1,1,1,yeldoor
yeldoor,1,1,1,0,0,0,1,bigbat,0,0
0,1,yelkey,1,0,gao,0,1,0,bigbat,0
0,1,blukey,1,1,bigoct,1,1,bludoor,1,gjfs
bigslm,1,yelkey,1,0,0,0,1,0,1,0
0,1,0,1,0,0,0,1,0,1,blubot
0,yeldoor,0,1,1,0,1,1,yeldoor,1,1
bigbat,1,bigbat,1,0,0,0,1,0,litbat,0
0,gjfs,0,1,0,down,0,yeldoor,litbat,0,merchant
;16
yelkey,bigbat,0,1,0,down,0,1,0,0,bigbat
yelkey,gjfs,0,yeldoor,0,0,0,yeldoor,bigslm,0,0
yelkey,bigbat,0,1,sr,0,yelkey,1,0,0,redbot
1,1,1,1,1,bludoor,1,1,1,yeldoor,1
reddiam,yelkey,0,1,redbot,0,0,1,0,sr,0
redbot,0,rock,yeldoor,0,sr,0,1,0,0,0
bludiam,yelkey,0,1,0,0,yelkey,1,bigbat,0,blukey
1,1,1,1,1,yeldoor,1,1,1,yeldoor,1
0,bigslm,0,1,bigbat,0,bigbat,1,0,gjfs,0
0,0,0,yeldoor,0,0,0,yeldoor,0,1,1
old,0,0,1,0,up,0,1,ghost,fakewall,fakewall
;17
0,0,0,1,0,up,0,1,reddiam,0,bludiam
0,yinjian,0,1,0,0,0,1,0,blubot,0
0,0,0,1,srws,1,bigbat,1,yelkey,0,yelkey
1,xdoor,1,1,0,1,0,1,1,xdoor,1
cjwb,0,cjwb,1,yeldoor,1,bludoor,1,srws,0,srws
0,0,0,1,0,1,0,1,0,0,0
1,xdoor,1,1,sr,1,bigslm,1,1,xdoor,1
cjwb,0,cjwb,1,yeldoor,1,bludoor,1,sr,0,sr
0,0,0,1,1,gjfs,1,1,0,0,0
1,yeldoor,1,1,0,0,0,1,1,yeldoor,1
redbot,0,0,bigbat,0,down,0,bigbat,0,0,redbot
;18
up,0,0,bludoor,0,down,0,yeldoor,gjfs,0,yelkey
0,0,old,1,0,0,0,1,0,bigslm,yelkey
yeldoor,1,1,1,1,1,1,1,0,0,blukey
0,redbot,0,yeldoor,srws,0,srws,yeldoor,sr,0,yelkey
rock,0,rock,1,0,0,0,1,0,bigbat,yelkey
1,1,1,1,1,bludoor,1,1,1,1,1
0,sr,0,0,0,0,0,0,0,rock,0
yeldoor,1,1,yeldoor,1,1,1,yeldoor,1,1,yeldoor
gjfs,0,1,bigbat,bigbat,1,bigslm,bigslm,1,0,gjfs
0,yelkey,1,bigbat,bigbat,1,bigslm,bigslm,1,yelkey,0
redbot,reddiam,1,0,yelkey,1,yelkey,0,1,bludiam,redbot
;19
down,0,1,redbot,0,gjfs,0,blukey,1,yelkey,reddiam
0,0,1,0,0,1,0,0,1,bigbat,0
yeldoor,1,1,srws,1,fakewall,1,srws,1,yeldoor,1
litbat,0,1,0,0,fakewall,0,0,1,0,0
0,0,1,yelkey,0,1,0,yelkey,1,bigslm,bigslm
yeldoor,1,1,0,rock,0,rock,0,1,0,0
bigbat,0,1,1,1,bludoor,1,1,1,1,yeldoor
0,0,bigslm,0,,0,0,0,srws,0,0,sr
yeldoor,1,1,1,1,srws,1,1,redbot,yelkey,0
0,1,0,yeldoor,yelkey,0,yelkey,1,1,1,bigbat
bigslm,0,bigbat,1,0,up,0,yeldoor,0,litbat,0
;20
0,0,0,0,0,up,0,0,0,0,0
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,1,xdoor,1,1,1,1,1
reddiam,bludiam,1,0,0,0,0,0,1,redbot,blubot
yelkey,0,1,0,bigbat,bigbat,bigbat,0,1,0,yelkey
1,bludoor,1,0,bigbat,0,bigbat,0,1,bludoor,1
litbat,0,1,0,bigbat,bigbat,bigbat,0,1,0,litbat
0,litbat,1,0,0,0,0,0,1,litbat,0
yeldoor,1,1,1,1,reddoor,1,1,1,1,yeldoor
0,rock,0,1,0,0,0,1,0,rock,0
redbot,0,0,gjfs,0,down,0,gjfs,0,0,redbot
;21
0,0,0,0,0,down,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,1,1,0,0,0,1,1,0,0
0,0,1,1,0,0,0,1,1,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,old,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,1,1,0,0,0,1,1,0,0
0,0,1,1,0,0,0,1,1,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,up,0,0,0,0,0
;22
1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,0,up,0,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,0,down,0,1,1,1,1
;23
down,0,fakeempty,fakeempty,fakeempty,0,0,0,0,0,up
0,fakeempty,0,0,0,0,0,0,0,0,0
0,fakeempty,0,fakeempty,fakeempty,0,0,fakeempty,fakeempty,fakeempty,0
0,fakeempty,0,0,fakeempty,0,0,fakeempty,0,fakeempty,0
0,fakeempty,fakeempty,fakeempty,fakeempty,0,0,fakeempty,fakeempty,fakeempty,0
0,0,0,0,0,0,0,0,0,0,0
0,fakeempty,fakeempty,fakeempty,fakeempty,0,fakeempty,fakeempty,fakeempty,fakeempty,0
0,fakeempty,0,0,fakeempty,0,fakeempty,0,0,0,0
0,fakeempty,0,0,fakeempty,0,fakeempty,fakeempty,fakeempty,0,0
0,fakeempty,fakeempty,fakeempty,fakeempty,0,fakeempty,0,0,0,0
0,0,0,0,0,0,fakeempty,0,0,0,old
;24
0,0,0,0,0,0,0,0,0,0,0
0,0,0,1,1,1,1,1,0,0,0
0,0,1,1,1,1,1,1,1,0,0
0,1,1,1,1,1,1,1,1,1,0
0,1,1,1,0,0,0,1,1,1,0
0,1,1,1,0,0,0,1,1,1,0
0,1,1,1,0,0,0,1,1,1,0
0,1,1,1,1,reddoor,1,1,1,1,0
0,0,1,1,1,0,1,1,1,0,0
0,up,0,1,1,0,1,1,0,0,0
down,0,0,0,0,0,0,0,0,0,0
;25
0,0,0,0,0,0,0,0,0,0,0
0,0,0,1,1,1,1,1,0,0,0
0,0,1,1,0,0,0,1,1,0,0
0,1,1,0,0,0,0,0,1,1,0
0,1,0,0,1,0,1,0,0,1,0
0,1,0,0,0,dfs,0,0,0,1,0
0,1,0,0,1,0,1,0,0,1,0
0,1,1,0,0,0,0,0,1,1,0
0,0,1,1,0,0,0,1,1,0,0
0,down,0,1,1,0,1,1,0,0,0
up,0,0,0,0,0,0,0,0,0,0
;26
0,0,0,0,0,0,0,0,0,0,0
0,0,0,1,1,1,1,1,0,0,0
0,0,1,1,1,1,1,1,1,0,0
0,1,1,1,yj,yj,yj,1,1,1,0
0,1,1,yj,yj,yj,yj,yj,1,1,0
0,1,1,yj,yj,princess,yj,yj,1,1,0
0,1,1,yj,yj,yj,yj,yj,1,1,0
0,1,1,1,yj,reddoor,yj,1,1,1,0
0,0,1,1,1,reddoor,1,1,1,0,0
0,up,0,1,1,reddoor,1,1,0,0,0
down,0,0,0,0,0,0,0,0,0,0
;27
1,1,1,1,0,old,0,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
0,down,1,1,1,0,1,1,1,0,0
0,0,0,0,0,0,0,0,0,0,up
;28
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,1,1,1,1,1,0
0,0,0,0,0,1,0,0,0,1,0
0,0,0,0,0,1,0,merchant,0,1,0
0,0,0,0,0,1,0,0,0,1,0
0,0,0,0,0,1,1,1,1,1,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
up,0,0,0,0,0,0,0,0,0,down
;29
0,0,0,0,0,0,0,1,1,1,1
0,0,1,1,0,thief,0,1,1,1,1
0,1,1,1,1,1,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,1,1,1,1,0,1,1,1,1,1
0,0,1,1,0,0,0,1,1,1,1
down,0,1,1,0,up,0,1,1,1,1
;30
1,1,1,1,0,up,0,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,xdoor,1,1,1,1,1
0,0,bigslm,redslm,greslm,0,greslm,redslm,bigslm,0,0
0,0,0,0,0,0,0,0,0,0,0
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,1,0,1,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,0,0,0,1,1,1,1
1,1,1,1,0,down,0,1,1,1,1
;31
0,0,yelkey,yelkey,1,down,1,0,0,redbot,old
ssjs,0,yelkey,yelkey,1,0,1,zs,0,0,0
0,zs,1,1,1,0,1,yeldoor,1,gzs,gzs
0,0,yeldoor,blukey,1,0,1,reddiam,1,0,0
yeldoor,1,1,1,1,0,1,1,1,1,yeldoor
0,gzs,0,0,0,0,0,0,0,gzs,0
yeldoor,1,1,1,1,0,1,1,1,1,yeldoor
0,0,1,bludiam,1,srws,1,blubot,yeldoor,0,0
gzs,gzs,1,yeldoor,1,srws,1,1,1,ghost,0
0,0,0,qs,1,0,1,yelkey,yelkey,0,ghost
merchant,redbot,0,0,1,up,1,yelkey,yelkey,0,0
;32
bludiam,0,bludoor,0,0,0,0,0,0,0,up
0,reddiam,1,1,1,0,1,1,1,0,0
yeldoor,1,1,0,yeldoor,0,yeldoor,0,1,1,1
zs,0,ghost,0,1,0,1,gzs,1,yelkey,blubot
0,yelkey,0,ghost,1,0,1,0,yeldoor,0,yelkey
1,1,1,1,1,0,1,0,1,1,1
yelkey,yelkey,yelkey,yelkey,1,0,1,qs,1,yelkey,blukey
0,0,0,blukey,1,0,1,0,yeldoor,0,yelkey
1,xdoor,1,1,1,0,1,1,1,1,1
zjwb,0,zjwb,0,0,0,0,0,shop,shop,shop
0,0,0,0,down,0,1,gzs,0,0,0
;33
up,0,yeldoor,srws,0,ghost,yeldoor,0,0,0,down
0,0,1,0,redbot,0,1,yeldoor,1,1,1
bludoor,1,1,old,0,yelkey,1,0,0,0,blubot
0,redbot,1,1,yeldoor,1,1,1,1,0,1
ghost,0,1,0,0,srws,0,1,gzs,0,gzs
0,0,1,ssjs,1,1,yeldoor,1,0,0,0
0,ghost,yeldoor,0,0,gzs,0,1,zs,0,zs
yeldoor,1,1,1,1,1,1,1,1,0,1
0,0,srws,1,0,zs,0,1,0,0,0
ssjs,1,0,1,yelkey,1,ghost,0,0,qsjian,0
yelkey,zs,0,bludoor,0,yeldoor,0,1,0,0,0
;34
down,0,redbot,1,0,yelkey,0,1,yelkey,yelkey,bludiam
0,0,0,yeldoor,ghost,0,qs,yeldoor,0,yelkey,redbot
0,ghost,0,1,1,1,1,1,1,1,1
1,yeldoor,1,1,greslm,1,ssjs,1,bigslm,1,zs
0,0,0,1,yeldoor,1,yeldoor,1,yeldoor,1,yeldoor
0,1,0,0,0,0,0,0,0,0,0
0,0,0,1,yeldoor,1,yeldoor,1,yeldoor,1,yeldoor
1,yeldoor,1,1,gzs,1,redslm,1,qs,1,litbat
0,0,gzs,1,1,1,1,1,1,1,1
ssjs,1,0,yeldoor,0,0,0,yeldoor,zs,0,redbot
blubot,zs,0,1,0,up,0,1,0,yelkey,reddiam
;35
1,1,1,1,0,0,0,0,0,0,up
fakewall,fakewall,fakewall,fakewall,0,0,0,1,1,1,1
fakewall,1,1,1,1,xdoor,1,1,1,1,1
fakewall,1,fakewall,1,0,0,0,1,1,1,1
fakewall,1,fakewall,1,blubot,blubot,blubot,1,1,1,1
fakewall,1,fakewall,1,1,ml,1,1,1,1,1
fakewall,1,fakewall,1,0,0,0,1,1,1,1
fakewall,1,fakewall,1,0,0,0,1,1,1,1
fakewall,1,fakewall,1,0,0,0,1,1,1,1
fakewall,1,fakewall,1,0,0,0,1,1,1,1
fakewall,fakewall,fakewall,1,0,down,0,1,1,1,1
;36
old,0,zs,0,0,0,srws,0,qs,0,down
0,0,1,1,1,yeldoor,1,1,1,0,0
ghost,1,1,1,1,0,1,1,1,1,ghost
0,1,1,1,1,0,1,1,1,1,0
qs,1,1,1,0,gzs,0,1,1,1,ssjs
0,yeldoor,0,0,ghost,0,ghost,0,0,yeldoor,0
0,1,1,1,0,qs,0,1,1,1,qs
0,1,1,1,1,0,1,1,1,1,0
ssjs,1,1,1,1,0,1,1,1,1,0
0,0,1,1,1,yeldoor,1,1,1,0,0
blubot,0,zs,0,yelkey,0,srws,0,ssjs,0,up
;37
up,0,yeldoor,0,0,0,0,0,zs,0,blubot
0,0,1,1,1,1,1,1,1,0,0
bludoor,1,1,redbot,redbot,1,redbot,redbot,1,1,qs
0,1,redbot,redbot,yelkey,1,redbot,redbot,redbot,1,0
0,1,yelkey,yelkey,bomb,1,redkey,yelkey,yelkey,1,0
redbot,1,1,1,1,1,1,1,1,ssjs
0,1,bludiam,reddiam,blubot,1,reddiam,reddiam,reddiam,1,0
0,1,yelkey,yelkey,yelkey,1,bludiam,bludiam,bludiam,1,0
zs,1,1,blukey,blukey,1,blubot,yelkey,1,1,qs
0,0,1,1,1,1,1,1,1,0,0
old,0,ghost,0,0,0,0,0,gzs,0,down
;38
down,0,reddoor,ghost,0,0,0,ghost,yeldoor,0,up
0,0,1,0,merchant,yelkey,0,0,1,0,0
gzs,1,1,1,1,1,yeldoor,1,1,1,yeldoor
0,0,zs,zs,0,1,0,1,yelkey,1,0
1,0,1,1,bludoor,1,0,1,yelkey,1,0
0,0,0,bludoor,bludoor,1,gzs,1,yelkey,1,gzs
0,qsdun,0,1,1,1,ssjs,1,0,qs,0
0,0,0,1,bludiam,redbot,0,1,1,1,yeldoor
1,xdoor,1,1,1,1,1,1,yelkey,0,gzs
zjwb,0,zjwb,1,0,0,0,1,0,qs,0
0,0,0,yeldoor,ssjs,sr,yeldoor,zs,0,blubot
;39
0,0,0,0,0,0,0,1,0,0,down
0,yeldoor,0,yeldoor,0,yeldoor,0,1,merchant,0,0
0,0,0,0,0,0,0,1,0,0,yelkey
0,yeldoor,0,yeldoor,0,yeldoor,0,1,1,yeldoor,1
0,0,0,0,0,0,0,1,0,0,zs
0,yeldoor,0,yeldoor,0,yeldoor,0,1,ghost,1,reddiam
0,0,0,0,0,0,0,1,0,0,gzs
1,bludoor,1,1,1,1,1,1,1,yeldoor,1
0,0,gzs,1,ssjs,bludiam,qs,1,0,qs,0
1,gzs,0,yeldoor,0,1,0,yeldoor,0,0,0
old,0,yelkey,1,0,ghost,0,1,redbot,0,up
;40
0,0,0,0,0,qsdz,0,0,0,0,0
0,ssjs,ssjs,ssjs,0,0,0,qs,qs,qs,0
0,0,0,0,0,0,0,0,0,0,0
0,0,gzs,gzs,gzs,0,zs,zs,zs,0,0
0,0,0,0,0,0,0,0,0,0,0
1,1,1,0,0,0,0,0,1,1,1
1,1,1,0,0,0,0,0,1,1,1
1,1,1,1,1,reddoor,1,1,1,1,1
bludiam,yelkey,0,1,ghost,0,ghost,1,redbot,ssjs,0
blubot,0,0,1,0,0,0,1,zs,0,0
reddiam,0,qs,bludoor,0,0,0,yeldoor,0,0,down
;41
redbot,1,0,blukey,1,down,1,blukey,0,1,redbot
yeldoor,gjws,0,0,1,0,1,0,0,1,yeldoor
yeldoor,1,0,1,1,0,1,1,0,1,yeldoor
yeldoor,1,yeldoor,1,mfjw,0,mfjw,1,yeldoor,1,yeldoor
0,0,cjws,1,1,0,1,1,cjws,0,0
xxbat,0,0,0,bludoor,0,bludoor,0,0,0,xxbat
0,xxbat,0,slmking,1,yeldoor,1,slmking,0,xxbat,0
yeldoor,1,1,yeldoor,1,yeldoor,1,yeldoor,1,1,yeldoor
yeldoor,1,redbot,0,1,yeldoor,1,0,redbot,1,yeldoor
yeldoor,1,yelkey,yelkey,1,yeldoor,1,yelkey,yelkey,1,yeldoor
blubot,1,yelkey,reddiam,1,up,1,bludiam,yelkey,1,blubot
;42
up,0,0,1,0,0,redkey,1,yelkey,blukey,yelkey
0,0,slmking,1,0,0,0,1,yelkey,yelkey,yelkey
1,1,yeldoor,1,0,0,0,1,1,0,1
old,0,0,1,1,darkqs,1,1,cjws,0,gjws
0,0,slmking,yeldoor,0,0,0,yeldoor,0,0,0
yeldoor,1,1,1,1,0,1,1,0,0,cjws
0,0,0,1,0,0,0,1,1,0,1
1,1,xxbat,1,0,0,0,1,mfjw,0,mfjw
blubot,yelkey,yelkey,1,1,0,1,1,1,0,1
xxbat,1,1,1,0,qsdz,0,1,yelkey,yelkey,yelkey
yelkey,yelkey,bludiam,1,0,down,0,1,yelkey,blukey,yelkey
;43
down,0,yeldoor,0,slmking,0,yeldoor,yeldoor,mfjw,0,0
0,0,1,1,1,0,1,1,0,1,0
0,0,yeldoor,0,1,darkqs,1,0,0,1,0
bludoor,1,1,gjws,1,0,darkqs,0,shendun,1,0
0,slmking,0,0,1,1,1,1,1,1,yeldoor
0,1,yeldoor,1,1,blubot,0,yeldoor,0,0,0
0,1,0,0,slmking,0,0,1,cjws,0,redbot
yeldoor,1,1,1,1,1,1,1,0,yelkey,0
0,xxbat,1,blubot,0,darkqs,0,1,1,1,yeldoor
0,0,1,blubot,1,1,0,yeldoor,0,xxbat,0
up,0,1,blubot,0,bludoor,0,1,0,0,blukey
;44
up,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,1,0,0,0,0,0
0,0,0,0,1,1,1,0,0,0,0
0,0,0,1,1,redbot,1,1,0,0,0
0,0,1,1,redbot,ssdun,redbot,1,1,0,0
0,0,0,1,1,redbot,1,1,0,0,0
0,0,0,0,1,xdoor,1,0,0,0,0
0,0,0,0,gjwb,0,gjwb,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
;45
down,0,0,0,0,0,0,0,0,0,up
1,1,1,1,1,yeldoor,1,1,1,1,1
reddiam,reddiam,0,1,sjws,0,gjws,0,merchant,0,0
bludoor,1,darkqs,1,0,0,0,1,0,0,slmking
bludiam,bludiam,0,1,gjws,0,cjws,1,1,1,yeldoor
bludoor,1,darkqs,1,1,yeldoor,1,1,old,1,0
0,0,0,yeldoor,0,0,xxbat,0,0,0,yelkey
1,reddoor,1,1,1,1,1,1,1,gjfs,0
0,0,0,1,darkqs,0,1,mfjw,1,1,yeldoor
0,flyup,0,xdoor,0,0,xdoor,0,yeldoor,0,0
0,0,0,1,darkqs,0,1,mfjw,1,0,blubot
;46
0,gjws,yeldoor,0,shop,shop,shop,0,bludoor,0,down
redbot,0,1,0,0,0,0,0,1,0,0
reddiam,0,1,1,1,1,1,1,1,1,yeldoor
0,cjws,yeldoor,0,0,0,0,0,xxbat,0,0
1,1,1,1,1,1,1,1,1,1,yeldoor
zs,0,ssjs,0,qs,1,redbot,0,yeldoor,slmking,0
0,1,1,1,0,1,0,gjws,1,0,0
sr,1,magickey,1,slmking,1,yeldoor,1,1,1,yeldoor
0,1,0,cjws,0,1,0,old,1,cjws,0
bigbat,1,1,1,1,1,0,0,1,0,0
0,klr,0,redslm,0,bludoor,0,0,yeldoor,0,up
;47
up,0,bludoor,0,0,0,yeldoor,0,0,0,yelkey
0,0,1,0,merchnt,0,1,gjws,1,1,bludiam
0,1,1,1,1,1,1,0,slmking,0,yelkey
0,1,0,yeldoor,gjws,0,1,yeldoor,1,1,1
0,1,xxbat,1,0,cjws,1,0,cjws,0,0
0,yeldoor,0,1,0,0,1,yelkey,0,0,xxbat
0,1,0,1,blukey,yelkey,1,1,1,1,yeldoor
0,1,0,bludoor,reddiam,bludiam,1,0,0,0,0
gjws,1,1,1,1,1,1,slmking,1,1,1
0,0,1,redbot,0,reddiam,1,0,1,0,0
0,0,yeldoor,0,cjws,0,yeldoor,0,0,0,down
;48
0,blubot,0,1,0,0,redbot,redbot,redbot,0,0
0,0,old,1,bludoor,1,1,1,1,1,bludoor
0,gjws,0,1,0,1,mfjw,1,mfjw,1,0
0,bludoor,1,1,0,0,0,0,0,0,0
0,0,slmking,0,0,1,mfjw,1,mfjw,1,0
0,1,1,yeldoor,1,1,1,1,1,1,0
xxbat,1,0,cjws,0,1,0,0,0,cjws,0
0,1,reddiam,0,redbot,1,1,xdoor,1,1,0
cjws,1,1,yeldoor,1,1,0,0,0,1,0
0,1,0,darkqs,0,1,0,shenjian,0,1,0
up,1,bludiam,0,blubot,1,0,0,0,1,down
;49
1,1,1,0,0,0,0,0,1,1,1
1,1,0,0,0,0,0,0,0,1,1
1,0,0,0,0,0,0,0,0,0,1
0,0,0,0,0,0,0,0,0,0,0
0,1,0,0,0,0,0,0,0,1,0
0,1,0,0,0,0,0,0,0,1,0
0,1,0,1,1,xdoor,1,1,0,1,0
0,1,0,1,darkqs,0,darkqs,1,0,1,0
0,0,0,1,1,xdoor,1,1,0,0,0
1,1,1,1,gjws,0,gjws,1,1,1,1
down,0,0,0,0,0,0,0,0,0,0
;50
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,1,1,1,1,1,0,0,0
0,0,0,1,0,thief,0,1,0,0,0
0,0,0,1,0,0,0,1,0,0,0
0,0,0,1,0,0,0,1,0,0,0
0,0,0,1,1,1,1,1,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
=====================2B的昏鸽线=====================
以下是2BMTMon.txt数据库部分
=====================2B的昏鸽线=====================
greslm,绿色史莱姆,35,18,1,1
redslm,红色史莱姆,45,20,2,2
cjfs,初级法师,60,32,8,5
litbat,小蝙蝠,35,38,3,3
klr,骷髅人,50,42,6,6
bigslm,大史莱姆,130,60,3,8
klsb,骷髅士兵,55,52,12,8
cjwb,初级卫兵,50,48,22,12
kldz,骷髅队长,100,65,15,30
sr,兽人,260,85,5,18
ghost,幽灵,320,140,20,30
bigbat,大蝙蝠,60,100,8,12
gjfs,高级法师,100,95,30,22
srws,兽人武士,320,120,15,30
rock,石头人,20,100,68,28
qsdz,骑士队长,120,150,50,100
bigoct,大乌贼,1200,180,20,100
gzs,鬼战士,220,180,30,35
zs,战士,210,200,65,45
vampire,吸血鬼,444,199,66,144
zjwb,中级卫兵,100,180,110,50
slmking,史莱姆王,360,310,20,40
qs,骑士,160,230,105,65
xxbat,吸血蝙蝠,200,390,90,50
cjws,初级巫师,220,370,110,80
gjws,高级巫师,200,380,130,90
mfjw,魔法警卫,230,450,100,100
fking,假魔王,800,500,100,500
darkqs,黑暗骑士,180,430,210,120
ssjs,双手剑士,100,680,50,55
gjwb,高级卫兵,180,460,360,200
ml,魔龙,1500,600,250,800
dfs,**师,4500,560,310,1000
king,真魔王,5000,1580,190,500 |