标题: [游戏娱乐] 批处理游戏 - 50层魔塔。完全复刻 [打印本页]
作者: renshihong 时间: 2011-4-5 16:57 标题: 批处理游戏 - 50层魔塔。完全复刻
外链网盘。。
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 :disp
复制代码
=====================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
作者: yang871674823 时间: 2011-4-5 18:36
人才啊!!!!!!!!!!!!!!!!!!!!!!!!!
作者: acaigg 时间: 2011-4-6 08:16
怎么玩的?有使用说明吗?
作者: caruko 时间: 2011-4-6 12:24
I 服了 YOU
3000行,还有那么多数据库。
作者: CrLf 时间: 2011-4-6 12:38
同上,对这代码的篇幅五体投地
作者: renshihong 时间: 2011-4-6 21:21
我觉得应该移到原创区去。。大家多提意见
作者: smlz1213 时间: 2011-6-14 23:50
哥,你强,这帖子一定要回。
作者: yangfengoo 时间: 2011-6-15 23:32
能写这么长的代码和如此多的数据文件,佩服之至。
作者: renshihong 时间: 2011-6-19 14:15
7# smlz1213
不用叫哥。。我才高一。。
作者: PCL505512957 时间: 2011-8-10 18:19
崇拜啊,我也高一啊
作者: garyng 时间: 2011-8-10 19:40
请问怎样玩啊?
作者: yhp1996 时间: 2011-8-10 20:50
不打包下载是会造成健康伤害的……
作者: raymai97 时间: 2011-8-12 01:04
walau,代码太长了~ 不得不支持了~
作者: 931805085 时间: 2011-10-12 16:51
高人啊!!!!!!!!!!!!!!!!!!!!!!!!!!1
作者: cjiabing 时间: 2011-10-12 17:13
悲哀!不学FOR的结果!他们都拿你开玩笑呢!
一个FOR能为你节省几十行……
作者: renshihong 时间: 2011-10-20 02:29
回复 15# cjiabing
有的时候写for真的更费时间,我在数据库那边用for,后面定义操作的时候用for很麻烦,还不如复制粘贴。。
作者: cfc365 时间: 2011-10-20 09:31
看得很美 啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。有点晕
作者: ydafhjeajtrj 时间: 2011-10-25 18:20
不管怎样,佩服作者的耐心和毅力呀!
作者: Tomjovi 时间: 2012-3-7 19:19
佩服!!!!!!
作者: 希特勒的牙医 时间: 2012-3-29 10:12
太给力了你
作者: 希特勒的牙医 时间: 2012-3-29 10:14
太给力了你
作者: batman 时间: 2012-3-29 10:32
楼上在刷积分?
作者: 恋空殇精 时间: 2012-5-20 22:14
服了。。。看的我头疼了
作者: 蓝色森林 时间: 2012-5-24 16:05
CKey.exe
这个东西在哪里下啊,楼主最好一起附上
作者: 无李取闹 时间: 2012-5-24 21:50
超越神了 LZ
作者: renshihong 时间: 2012-5-28 05:13
回复 24# 蓝色森林
额我附件里有啊。。
作者: hb_135 时间: 2012-12-29 15:06
看了这么多代码,都觉得牛掰
作者: foxJL 时间: 2012-12-29 19:02
屁服了,见过最长的批处理代码。
作者: 狱渊 时间: 2013-4-28 20:26
回复 1# renshihong
好强悍啊 厉害
作者: password 时间: 2013-12-1 08:56
怎么用啊 楼主
作者: 李安阳 时间: 2014-9-10 19:31
小白强势围观
作者: pkcc110 时间: 2014-9-26 12:18
顶,收藏了
作者: shujutong 时间: 2015-6-19 11:21
膜拜啊 不过你也真闲啊 批处理编游戏~~~ 晕
作者: 尘丶 时间: 2015-8-13 09:25
牛叉,翻得我手都累了。
作者: MCRGZN 时间: 2015-8-13 17:16
不错不错不错不错不错
作者: MCRGZN 时间: 2015-8-13 17:17
不错不错不错不错不错
作者: MCRGZN 时间: 2015-8-13 17:17
不错不错不错不错不错
作者: x405526391 时间: 2015-9-14 16:22
就算过去了4年多,也得回复!!!代码量爆强
作者: 906053584 时间: 2015-9-17 16:28
这, - -反正现在的我写不出来
作者: againshi 时间: 2015-9-23 16:27
游戏是最能开启技术之旅的钥匙了。哈哈
作者: 路过 时间: 2015-10-1 21:02
有时写100行代码都花2个多小时,几千行+数据库这得花多久啊!
作者: a2002 时间: 2017-6-29 15:55
本帖最后由 a2002 于 2017-7-4 12:01 编辑
可以把那堆set和if整合一下
作者: a2002 时间: 2017-6-29 16:00
本帖最后由 a2002 于 2017-7-4 12:02 编辑
不过代码长,佩服
作者: a2002 时间: 2017-7-1 22:22
本帖最后由 a2002 于 2017-7-4 12:02 编辑
还有速度太慢了
作者: 1152 时间: 2021-4-16 10:37
你这个不是原创吧?这个是大虾仁做的,第二行都是title 2B魔塔 by 大虾仁
作者: 1152 时间: 2021-4-16 10:40
回复 1# renshihong
你这个不是原创的吧,第二行大虾仁我们都看见了
作者: 523066680 时间: 2021-4-16 12:14
回复 46# 1152
也可能是他有多个网名。
作者: 1152 时间: 2021-4-16 13:22
回复 1# renshihong
怎么又改了?以前的版本不好吗?
作者: 1152 时间: 2021-5-20 20:50
总感觉哪里不对劲?
作者: 1152 时间: 2021-5-20 20:51
但是又找不到证据。
作者: sds 时间: 2022-12-5 19:34
厉害了,完美的小游戏
作者: sds 时间: 2022-12-6 09:58
厉害,在代码量上我就输得心服口服。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |