Fixed targeting for Sandblast, Bone Shards, verified that targeting works okay for all spells (woof).
Updated level layouts with more random features (David).
Made makefile.unix default to using flex instead of lex.
Tweaked beam names for dragon breath.
s/Paralyze/Paralyse/
Don't show current target for direction-only targeting.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1222 c06c8d41-db1a-0410-9941-cceddc491573
LS3DAZVRDCXVN2BKBC6RGCKO3R43Z7HKG4GXJWLBK4AKBL2G6QDQC YRTMOMVMYSROOIO4YKAJLDW4AIO7KWYZ6RNLMY3M4VULN2NGYCCQC DRKBJCE4NRX6QEV2FPABZA5NI5YQTV4EFA45QJKQQEI4AVLSWMFAC O4GFXYEOZVQPV5QO2TG6RHPV36HUZW6WMONCTXXVET4DXCLAK7HQC WX535AVP7MD2BYA3NAU3VPV7QN6JOCE4JHDRMXKYNRIW7V2UOHJAC M7F4JEKZL6VJD26V5LLAGFGCL6ITZABPNQYWTYQGFQBW72RA26EQC EEPNZ3SHGXQ4NKLSWHI7X2WK3LU3AR2EDZZFFDGOXQQBK5LO5OYAC U7BN4TQ36FIOAGBVWQ4A6VXFZN2GETLGCLD4E3MCBA7OQ3TXYUXQC C7ZG3QMG2CDCRQFCCC5BAY7Q7EQ2I634BXGVOOTMSR7EYBARJ6MAC HXOYKQF6JLOELDE27O66U3Q7J6CP2YPRF42VSJD4LPTV7PZNT6PQC 2AHWXCB737Q3LL7NXDNWHWNGTZZQSB4FRXCLQV3UZGO2DDZNGT4QC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC NQMXQ6OQVUSC7Y7F7IL252QW4A5JED224EECNHWAM4ZZYVNY745AC TJRYL3NXPW5IUGEV3YOC7JYWEXCZDBFPLT4AUG4P227WVKVB72ZAC 4PUWNQO7QMEWY3GSUHLBKMYOAI7ASYSRM32KDGTA7DLNDIGFAWFAC JDM27QE4HR52AYFSQE763BFF57ANOTF5MXKMO377PP5EXMN7SAOAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC JQFQX7IWSJ4TYWVUVXAFMCPSAN67PRMNECDQI5WMON2JFMQVVUEQC SVUM62ARSXH6RUBFRWS6KAQC7PTNTMGSV2GPZJQQJ4GNEML2HBVQC RIRJ746W5ESARX4HUEA4JRVAKXXF3WYVXUCFFONPJMMKWHQAGI2AC 3DRML4TAWIPPWCXCCXTPWV33SZCRSC2I6DWGAEUNJF7ZOIIWA35QC A3CO4KBFTFU3ZSHWRY2OPPX3MMTFV7OUCZGL7Q4Y2FU7JO4AP7MAC CN42LZS44WQESLCPIYQ5FJ3RE7TPPDREDQ4GAQYI2BJNO5NMXH6QC QPF4HHRIRNZTEJUMRMB7EFYRF6RT6CTJECAAWRXV7EKHUEO77V7QC 5SAPYHZGYGQIJZ6SMZ6S57KJQN5L232SXIY5U22YVLUETMGJDDFQC IOSNCCW2K2IKIORI3Y37Z7OC6ESR3KEKQDP7JMJQW7BNRBC2MX6AC HGBRLCY5HZJNSTQ4UVZ3U4HHEVITJ7P374VQ7CQ7WAN3YARCWLNQC JRYVXGKB63GQ7O2MV4FSFPW3ZW7DZ36VRBCIGPEH44J4XYV22I3AC 6UKWC6MVT24J5QBFVFMORHHMHWQMS7TP77OJSRYNCFQGKTWBCKPAC OJH7P7REIZ3ED25ELK2W55VW56H3ZSORZB63BTU6IUVUPHH7GNTQC 55F3WPRLVULKMXZPSACPON6H7SBEVNNZNQ2MOOISD2FKAQTRLYFAC NH533CNPGAQGR3QSSXRKCAJHSPVSHSPSTEJXRDIRH5YPKMGMEHVAC 25V4IA67QFLZRTBPZLHZ7R2VTFRBBQBE3IS4ASN5BJRBXPEHSALQC 7J3H7JY6AUO2UHNF6DAHDZI4O33JMTUUTYTPRM3CKNPUOF2RQOGAC MI7CWKRDXHAU7PIHLXXOSFBULRGT2OOMIMOSQLMVYOUVGABIVXGAC TY6JR6MSAREXQ3JH44ILKPYBVVCBVDXWD2UA74RLIDULCU23XRHQC SIKFXNXSAMU6IYRGDG6SWP3LOX6SEE7PDFA7RVQAGG2SLWQ72D2QC MEWWBZ4BFFNSOTNP5BCNMYD627GCX26OZZLH2VQAWEJIFOFPQCYQC ZHFUXYUHS6V47WK2NRH7OU6RX77NRKTXOZC3MND2GG7PEEWSGFTAC NONZTCAMHWMO3PENCIBRLL7RSAZ54LSCCSWQ4OOESM4NEP3TF3FQC 442VGKMARB6LTQUEBIB5P447EI34BRJL6JALZKXLWPDHWCM6KKCQC KCHX2F3JFEWOZT3WMJVZAAQUU2QSZ5Q7RDCD7WUJ7VE65J52JFUQC KNBQ2Y4XXAJGSHC4FU2AHCRGLLHETYA2MU55TDSHV2TIMTOX3QZQC Z2ENWANVLIYJWWZCZVAXZDARQB7RAV5GWZ6RA34U2U6XJ73Z6DFQC 2TTHWHQ3ZDD3DLB3KRULTBMS3ZREJG472IBVZXIGTP7MBZWAU52QC B5WSCEY7NJQVMXQ3LPRPA6HPXHKNARA6QQB7JP32LQJYMUVV5VZAC RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC VGTQD4PW3FSNBHTUBBRRI24WNIZU6VPDYUQGO2SO53P6J5WJO5XQC struct dist beam;struct monsters *monster = 0; // NULL {dlb}mpr("Smite whom?", MSGCH_PROMPT);direction( beam, DIR_TARGET, TARG_ENEMY );if (!beam.isValid){canned_msg(MSG_OK);return (-1);}
monsters *monster = 0; // NULL {dlb}
# The placeholder symbol can be any non-space, printable character apart from# : and =. The replacement symbols can be any non-space printable character,# including : and = ("SUBST: ? = +=:123def" is valid).
## The placeholder and replacement symbols can be any non-space, printable# character, including : and =, apart from commas - "SUBST: = = +=:123def" is# valid.
x..xxxxxxxxxxxx[xxxxx.xxxxxx(xxxxx...xxx..xxxx..xxxxxxx.xx...xx...xxxxxxxx.xx.xxx..xxxxxx.....xx..xx.xxxxxxx.xxxxxxx..x.xxxxxx..xxxxxxxx...xxxxx..xxxxxx
x..xxxxxxxxxxxx[x?xxx.?xxxxx(xxxx?...xx?..xxxx..xxxx???.xx..?x?..?xxxx?x??.xx.?xx..xxxxx?.....xx.?xx.?xxxx?x.x???xxx..?.xxxx??..xxxxxxxx...?x??x..xxxxxx
xxxxxx..w.11....1.xxxxxxx........2.1.xxxxxxw..11......w.xxxxxxw...........xxxxxxx.11..22.2....xxxxxx11.....w2....xxxxxx....1.......xxxxxxxx..1.......xxxxxxxxx.....2....xxxxxxxxx...2......xxxxxxxx.....2.....xxx
xxxx?x..w.11..??1.xxxx??x........2.1.xxxx?ww..11.....?w.xxxxxww?..........xxxxx?w?11?.22.2....xxxx?w11?....w2....xxxxx???..1..???..xxxxxxx?..1??..??.xxxxxxx?x.....2?...xxxxxxx?x...2......xxxxxxx?w....2.....xxx
NAME: lemuel_entry_009_bTAGS: entryORIENT: floatSUBST: ? : xcvG.ITEM: meat ration / bread ration / beef jerky / spear / potion of water / apple / club / hammer / knifeSHUFFLE: {[(CHANCE: 3MAPxxxxxxxxxxxxx{...(...[xxx.........xxx.?.....?.xxx.........xxx.........xxx.?.....?.xxx.........xxx.........xxxxxxx.?.....?.xxxddxx.........=..ddxx.........xxxxxxx.?.....?.xxx.........xxx@...@...@xxENDMAP
ENDMAPNAME: david_entry_001_bTAGS: entryFLAGS: no_rotateORIENT: floatCHANCE: 5SHUFFLE: {[MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxx..{..xxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxx...xxx...xxx...xxxxxx.......xx+xx.......xxx.........x.x.........xx....[....+.+....(....xx.........x.x.........xxx.......xx+xx.......xxxxxx...xxxx.xxxx...xxxxxxxxxxxx.......xxxxxxxxxxxxx.............xxxxxxxxx...............xxxxxxx.................xxxxxx........T........xxxxxx.......TTT.......xxxxxx.................xxxxxxx...............xxxxxxxxx.............xxxxxxxxxxxxx.......xxxxxxxxxxxxxxxxxxx@xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxx..{..xxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxx...xxx...xxx...xxxxxx.......xx+xx.......xxx.........x.x.........xx....[....+.+....(....xx.........x.x.........xxx.......xx+xx.......xxxxxx...xxxx.xxxx...xxxxxxxxxxxx.......xxxxxxxxxxxxx.............xxxxxxxxx...............xxxxxxx.................xxxxxx........T........xxxxxx.......TTT.......xxxxxx.................xxxxxxx...............xxxxxxxxx.............xxxxxxxxxxxxx.......xxxxxxxxxxxxxxxxxxx@xxxxxxxxxxx
xxx.......@.......xxxxxxx+xxx+xxx+xxx+xxxxxxx___xwwwxlllx'''xxxxxx___xwwwxlllx'''xxxxxx___xwwwxlllx'''xxxxxx___xwwwxlllx'''xxxxxx___xwwwxlllx'''xxxxxx___xwwwxlllx'''xxxxxxx+xxx+xxx+xxx+xxxxxxx...............xxxxxxx.............xxxxxxxxxxx.......xxxxxxxxxxxxxxxx[{(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxx%xxxxxxxxxxxxxxxx...x.....x...xxxxxxxxxxx.0%%xxxxxxxxxxxxx..(....xx...x..xxxxxxxxxx.x.xxxxxxxxxxxxxx.....xxx..xxx..xxxxxxxxxx...xxxxxxxxxxxxxxx...xxxx=xxxxx..xx...xxxxx0xxxxxxxxxxxxxxxxxxxxxx=xxxxxx..x..x..xxx.xxxxxxxxxxxx..xxxxxxx....xxxxxx...xx..xxxx..xxxxxxx.....xxxxx...xx..xxxxxxxxx..xxxxxxx.xxxx.......xxxx..xxxx..xxxxxxxx..xxxxxxx0xxxx........xxxx..xxxxx..xxxxxx.....xxxx.xxxx.........xxxxx...xxxx..xxxx.......xxx0xxxx.........xxxx.....xxx..xxx...bbb...x=xxxx..........xxxx..{..xx..xxxx..bbbbb....xx...........@xxxxx...xxx..xxx...bbbbb..x....x..........xxxxxxxxxxxx..x.....bbb...xxx=xxx.........xxxxxxxxxxxxx....x.......xxx.xxxx.........xxxxxxxxxxxxxxx.xxx.....xxx..xxxxx........
xxxxxxxxx''xxxxxxxxxxxxxxxxx%xxxxxxxxxxxxxxxx...x''...x...xxxxxxxxxxx.0%%xxxxxxxxxxxxx..(....xx..''..xxxxxxxxxx.x.xxxxxxxxxxxxxx.....xxx'.xxx..xxxx''xxxx...xxxxxxxxxxxxxxx...xxxx=xxxxx.'xx'..'xxxx0xxxxxxxxxxxxxxxxxxxx'x=xxxxxx'.x..x.'xxx.xxxxxxxxxxxx..xxxxx''...'xxxxxx'..xx..'xxx..xxxxxxx.....xxxxx'..x'..xxxxxx'x'..x'xxxxx.xxxx.......xxxx..'xxx..'xxxxxxx'.xxxxxxx0x.Wx........xxxx..xxxxx..'xxxxx.....xxxx.xxxx.........xxxxx...xx'x..'xxx.......xxx0xxxx.........xxxx.....x'x..'xx...bbb...xUxVxx..........xxxx..{..xx..x''x..bbbbb....x'...........@xxxxx...xx''.xxx...bbbbb..x....x..........xxxxxxxxxxxx.'x.....bbb...xxxYxxx.........xxxxxxxxxxxxx....x.......xXx.xxxx.........xxxxxxxxxxxxxxx'xxx.....xxx..xxxxx........
xxxxxxxxxxxxx=xxxxxx..xxxx.xxxxxxxxxx.....xx...x..xxxxx..xxxxx...xx1.xxxxxxxxxxxxx..x..[.......x....xxxxx..xxx..xxxxxwxxwwxxxxx.....xxx....xx..xxx..xxxxx1...wwwwwxxwxxxxx...xxxxxxxxxxx.....xxxxxxxxx.wwwxxxxxxxx
xxxxxx'xxxxxx=xxxxxx.''xxx.xxxxxxxxxx.....xx...x.'xxxxx'.xxxxx'...Z1.xxxxxxxxxxxxx..x..[.......'...'x'xxx..'xx..xxxxxwxxwwxxxxx.....xxx...'x'..xxx..'xxxx1...wwwwwxxwxxxxx...xxxx''x'xxx'..'.xxxxxxxxx.wwwxxxxxxxx
xxxxx..xx......xx..xxxxxx.......xxx..x...xxxxx..{...xx........xxxx......x....[....xxxxx...............xxxxxx............xxxxxxxx..........xxxxxxxxxxx.........xxxxxxxxx.x.......xxxxxxxxxxx..x.....xxxxxxxxxxxxx.@x..xxxxxxxxxxxxxx....x...xxxxxx....x...xxxx.......x..xx...xxxxxx...........xxxxxxxxxxx...(.xxx.......xxxxxxx.....xxxx.......xxxxxxxx...xxxxx......x
xxxxx''xx''''''xx''xxxxxx''..'..xxx.'x..'xxxxx'.{...xx'......'xxxx'.....x''..[...'xxxxx'....'.......''xxxxxx'.........''xxxxxxxx'........'xxxxxxxxxxx'......''xxxxxxxxx.x'.....'xxxxxxxxxxx..x...''xxxxxxxxxxxxx.@x.'xxxxxxxxxxxxxx....x..'xxxxxx''.'x..'xxxx'...'''x'.xx..'xxxxxx'..........xxxxxxxxxxx'..(.xxx'....''xxxxxxx'....xxxx''...''xxxxxxxx'''xxxxx''...'x
xxxxxxx..@..xxxxxxxxxxx........xxxxxxx....xxxx..xxxxxx....xxxxx...xxxxx.(..xxxxxx..xxxx......xxxxx...xxx.......xxxxx...x....xx....xx...@...xxxxx........x@..xxxx......[..x....x..........xxx......{..xxx...xxx.......xxxx..xxxxxxx..xxxxxxx.xxxxxxx.x.xxxxx..xxxxxx...@..xx.@..x
xxxxxxx'.@.'xxxxxxxxxxx'..'...'xxxxxxx'...xxxx..xxxxxx...'xxxxx'.'xxxxx.(.'xxxxxx..xxxx'....'xxxxx'..xxx...'...xxxxx'.'x..''xx'..'xx...@..'xxxxx.'.'...'x@.'xxxx'.....[.'x'..'x'....''...xxx'.....{.'xxx'.'xxx'''....xxxx'.xxxxxxx.'xxxxxxx.xxxxxxx.x'xxxxx.'xxxxxx'..@''xx.@.'x
xxxxxxx.xx1..xxxxxxxx..33xxxxx.....xxx.xxx.x.x..xxxxxx....w...........x..xxx.xx...www.....www..xx...2x..x..www....w.wwww......xx.@xx......wwww.www..ww..x...xxx....wwww...wwwww..xx.xx..xx...www.[({.www..xx.xxx@..xx.wwwww...wwwww...xx.x..xx...wwwww.wwwww...x..xxx..xxx...wwww.ww......xxxxxx..x......www......xxxx.xxxx............xx..x.....xxxxx.....xxxxxxx......x.2xxxx..xxxxx...xxxxxx..xx1xx
xxxxxxx?xx1.'xxxxxxxx'.33xxxxx'.??.xxx.xxx.x.x..xxxxxx'..?w.....?.....x..xxx'xx'.?www?.?.?www?.xx...2x.'x'?www?.??w.wwww?...?.xx.@xx.???.?wwww.www.?ww..x..'xxx'..?wwww??.wwwww?.xx.xx''xx..?www?[({?www?.xx.xxx@..xx?wwwww???wwwww?..xx'x..xx..?wwwww.wwwww?..x..xxx'.xxx.??wwww.ww.??...xxxxxx..x....??www.??...xxxx'xxxx...??....??.xx?.x.....xxxxx'...'xxxxxxx''...'x.2xxxx'.xxxxx'''xxxxxx''xx1xx
xwwwwwwwww.................xwwwwww......w.............xwww......w.www......x.....xww......ww.w.ww....xx.....xw......ww[www..w..........xw..(..wwwwwwwww..........@xw.....ww{wwww..w.....x....xww......wwww..ww.....x....xww.........wwww...x.......xwww..............x....xx..xwwwwwwww..................xxxxxxxxxxxxxxxxx..@.......
xwwwwwwwww?......'''....''.xwwwwww??...?w?......'.....xwww??....w.www??...'x'..'.xww??...?ww.w.ww.?..xx.....xw?....?ww[www..w.?..'.....xw?.(.?wwwwwwwww......'...@xw?....ww{wwww..w....'x.'..xww??...?wwww?.ww?....x.''.xwww??.....?wwww...x..'....xwwwwww??....???..'x....xx'xwwwwwwww??''...........'''xxxxxxxxxxxxxxxxx..@....'''
xx....xx..x..@x...x.......xxx.........xxxxx.........xxxxx..........xxxxx...xxx....xxxx..xxxxxx..xxxx..xxxxxxx..xxxx..xxxxxx..x
xx'...xx..x..@x'..x..'....xxx'.......'xxxxx'........xxxxx'...''....xxxxx..'xxx'...xxxx.'xxxxxx..xxxx..xxxxxxx.'xxxx.'xxxxxx..x
xxx..........xxxxxxxxxxxxx....ccc..[.....xxxxxxxx...cccccc....cc...xxx.@x.{.ccccc.......cc..x.x.x....cc.....xx...c...xx.xx......(..xxxx......xx.xx........xxxxxxxx..xxx.xx.....xxxxxxxxxxxx.xxx.xxx..xxxxxxxxxxxxxx.xxx.
xxx'.."""....xxxxxxxxxxxxx'.."ccc".[.....xxxxxxxx...cccccc"...cc...xxx.@x.{.ccccc"..'.."cc..x.x.x....cc....'xx.."c".'xx.xx......(.'xxxx'....'xx.xx'..''...xxxxxxxx.'xxx.xx'..''xxxxxxxxxxxx.xxx.xxx''xxxxxxxxxxxxxx.xxx.
x.......xxxxxxxxxx...x.......xxxx...xxx...x..x+x.xxx...T...x...x..x.x.[xx.......x...xxxx.xxxxx..x+x..x...xxxx.xxxxxxxx.xxxxxxx
x'''''''xxxxxxxxxx...x'.....'xxxx...xxx...x'.x+x.xxx'..T..'x...x..x.x.[xx.......Y...xxxx.xxxxx''x+x''x...xxxx.xxxxxxxx.xxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxClllllllll?...@xxxxxxllllllll??.....xxxxxxlllllllll......xxxxxxlllllllll......xxxxxxlllllllll......xxxxxxllllllll?......xxxxxxllllllll.......xxxxxxlllllll?.......xxxxxx?ll?ll?.....{..xxxxxxl.??...........xxxxxx..............@
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXlllllllllll....xxxxxxlClllllllll?...@xxxxxxlllllllll??.....xxxxxxllllllllll......xxxxxxllllllllll......xxxxxxllllllllll......xxxxxxlllllllll?......xxxxxxlllllllll.......xxxxxxllllllll?.......xxxxxxl?ll?ll?.....{..xxxxxxll.??...........xxxxxxl..............@
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCwwwwwwwwwww..@xxxxxxwwwwwwwwwww....xxxxxxwwwwwwwwwww....xxxxxxwwwwwwwwww.....xxxxxxwwwwwwwwww.....xxxxxxwwwwwwwww......xxxxxxwwwwwwwww......xxxxxxwwwwwwww.......xxxxxxwwwwwww.....{..xxxxxxwwwww..........xxxxxx..............@
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXwwwwwwwwwwwwww.xxxxxxwCwwwwwwwwwww..@xxxxxxwwwwwwwwwwww....xxxxxxwwwwwwwwwwww....xxxxxxwwwwwwwwwww.....xxxxxxwwwwwwwwwww.....xxxxxxwwwwwwwwww......xxxxxxwwwwwwwwww......xxxxxxwwwwwwwww.......xxxxxxwwwwwwww.....{..xxxxxxwwwwww..........xxxxxxw..............@
x....x....x.................xx.....xxxx............x.....xx.................xx..x.....xx........x..........xx.xx...xx....x.......x.x.....x......xx...x.x..............x......xx....x.......x.x.........x..xx........xxx..{...x......x..x@........................x..xx........xxx...xx........x..xx....x........xx.x...[....x.@x........x....x.xx........x.xx.....x.......x.x........x..xx............xx.x...x....x..xx..x.....(...x.xx........x..xx......x.........xx......x..x
x....x..'.x.................xx...'.xxxx...........'x.....xx'..''.''.........xx..x'....xx'...'...x'...'....'xx.xx...xx'...x'......x.x.....x..''..xx'.'x'x'.......'....'x......xx'..'x.......x'x.....''..x..xx'...'...xxx..{...x'....'x'.x@''.......'.....'....'..'x'.xx''......xxx...xx........x..xx....x.......'xx.x...[....x.@x...'....x''..x.xx........x.xx'....x....'..x'x..'''...x..xx...'.'....'.xx.x...x...'x.'xx..x.....(...x.xx.......'x.'xx..'..'x.........xx.....'x..x
xxxxxxxxxxxx....xxxxxxxxxxxxxxx....xx..xxx...x.xxx...xxx..xxxxxxxxxxxxxxxxxxx..........xx.................................xx...xx...xxxxxxxxxx.....ccccc...xxx.....ccccc...........ccccc.............x..xxxxxxx....cccc...cccc.....cccc...cccc.....cccc...cccc.........xxx.@xxxxxx..ccc.........ccc+ccc.........ccc+ccc.........ccc........xxxxxxxxxx..c......{......+.+......[......+.+......(......c.........xxxxxxxxx..ccc.........ccc+ccc.........ccc+ccc.........ccc........xxxxxxxxxx....cccc...cccc.....cccc...cccc.....cccc...cccc...........xxxxxxxxx.......ccccc...........ccccc...........ccccc............xxxxxxxxxxx....................xx..........xxxx....................xxxxxxxxxxx.....xxx.............xx...xx.xxxxxxxxxx.x..........xxx...xxxxxxxxxx.xxxxxxxxxxxxxx..xxx.xxx...xxxxxxxxxxxxxxxxxx....xxxxxx...xxx
xxxxxxxxxxxx....xxxxxxxxxxxxxxx....xx..xxx.''x.xxx..'xxx..xxxxxxxxxxxxxxxxxxx''........xx...''.........''...'.............xx...xx...xxxxxxxxxx'....ccccc...xxx.....ccccc......'....ccccc.............x..xxxxxxx....cccc...cccc.....cccc...cccc.....cccc...cccc.....''..xxx.@xxxxxx..ccc.........ccc+ccc.........ccc+ccc.........ccc....''..xxxxxxxxxx'.c......{......+.+......[......+.+......(......c...'.....xxxxxxxxx'.ccc.........ccc+ccc.........ccc+ccc.........ccc...''...xxxxxxxxxx....cccc...cccc.....cccc...cccc.....cccc...cccc......'..'.xxxxxxxxx.......ccccc......'....ccccc...........ccccc......'.....xxxxxxxxxxx'................'..xx..........xxxx..........'....'....xxxxxxxxxxx.''..xxx...''.....'..xx...xx.xxxxxxxxxx.x..'''..''.xxx''.xxxxxxxxxx'xxxxxxxxxxxxxx..xxx.xxx...xxxxxxxxxxxxxxxxxx....xxxxxx...xxx
......=..G.G..=......
''''''"..G.G..?!!!!!!xxcccccc.....ccccccxxxxxxxxcG.....Gcxxxxxxxxxxxxc.[.{.(.cxxxxxxxxxxxxcccccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: entry_elethiomel_005_bTAGS: entry no_monster_genORIENT: floatMONS: rat / nothing, hobgoblin / goblin / nothingSHUFFLE: {[(, '"/AB, !?/CDSUBST: ':., ":=, A:x, B:x, !:., ?:=, C:x, D:xKFEAT: X = teleport trapMAPxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxccc+cccxxxxxxxxxxxxxxc.G.G.cxxxxxxx
NAME: erik_rubicon_aDEPTH: 10-16ORIENT: floatFLAGS: no_rotateCHANCE: 6ITEM: ring of levitation / potion of levitation / nothing, potion of levitationITEM: nothing, nothing, nothingSHUFFLE: {[(SHUFFLE: wlSHUFFLE: )gh
NAME: erik_rubicon_aDEPTH: 10-16ORIENT: floatFLAGS: no_rotateTAGS: no_pool_fixupCHANCE: 6ITEM: ring of levitation / potion of levitation / nothing, potion of levitationITEM: nothing, nothing, nothingSHUFFLE: {[(, )ghSUBST: ?:?.w, ?=w., w:lw, ':'.c, '=cx.
ccwcwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.wwwwwwwcccccccccccwwwwwww.wwwwwxwwwwww...wwwwwwwwwwwwwwwwwwwwwwwwwwcccccxxxxxxxcxx.........w..xx........wwwww...c......ww.....www..cxccxxxxxxxcx..(cc[......xx...x....x..wxx.xcc..cxcx...xxx.....chxxcxxxxxxxcx..cc{c..xx.....xx...cc..xx....xcc......xxx..x.xxc...cxxxx
ccwcwwwwwwwwwwwwwwwxwwwwww???wwwwwwwww???wwwwwwwww.wwwwwwwccccccccccc????w??.w????xw??w??...?wwww???w????w?w???w???w??cccccxxxxxxxcxx...''....?..xx........??w??...c''....??.....???..cxccxxxxxxxcx..(cc[.''..'xx...x.''.x..?xx.xcc..cxcx...xxx.'...chxxcxxxxxxxcx..cc{c..xx.....xx...cc..xx....xcc....''xxx..x.xxc...cxxxx
NAME: erik_rubicon_bDEPTH: 10-16TAGS: no_pool_fixupORIENT: floatFLAGS: no_rotateCHANCE: 4ITEM: ring of levitation / potion of levitation / nothing, potion of levitationITEM: nothing, nothing, nothing, nothingSHUFFLE: {[(SHUFFLE: fgWSHUFFLE: )hi
NAME: erik_rubicon_bDEPTH: 10-16ORIENT: floatFLAGS: no_rotateCHANCE: 4ITEM: ring of levitation / potion of levitation / nothing, potion of levitationITEM: nothing, nothing, nothing, nothingSHUFFLE: {[(, fgW, )hiSUBST: ?:?.wW, ?=wW., ':'.c, '=c.
xxxxccccccccwgwwf.@wgfw.@wwwgwfw...@gwfwwww.@wwww@..wccccxxxxxxccccwwwwwwwww..fwwww.wwwwwwww.wwwwwww.wwwwwwwwwwwffggwwwccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
xxxxcccccccc?gw?f.@wgf?.@w??g?fw...@gwfw???.@wwww@..?ccccxxxxxxccccwwwwwww??..f????.ww???www.???ww??.wwwwwwwwwwwffgg?wwccccccccwwwwwwwwwwww??wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww??wwwwwwwwwc
ccwcwwwwwgwwwwfwwwwxwwwwwwwwwwwwwwwwwwwfgwwwgwwwww.wwwwwwwcccccccccccwffwgwwfwwwwgxwwwwww...wwwwwwwwwfwgwwfwgwwwfgwwwgcccccxxxxxxxcxx.........w..xx........wwwww...c......ww.....wgg.xcxccxxxxxxxcx..(cc[.....xx....x....x..w...xcc..cxcx.x..x......cxhxcxxxxxxxxcc..c{c..x.x...c.xxx.x.xx....xx..cc..c.xx...cc..xxx...xxxx
ccwcwwwwwg?wwwfwwwwxwwwwwwwwwwwwwwwwwwwfgwwwgwwwww.wwwwwwwcccccccccccwffwg??fw?ww?gx??ww?..??wwwww??w?fwgw?fwgw??fg??gcccccxxxxxxxcxx...'''...?..xx.....''.?ww??...c.'....??...'.?gg.xcxccxxxxxxxcx..(cc[.'.'.xx..'.x.'..x..?...xcc..cxcx.x..x..''..cxhxcxxxxxxxxcc..c{c..x.x...c.xxx.x.xx.'.'xx..cc..c.xx''.cc..xxx...xxxx
NAME: hellmouth_1FLAGS: no_rotateMONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil / hairy devil / hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining / wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
NAME: hellmouth_1FLAGS: no_rotateMONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil / hairy devil / hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of drainingITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
xxxlllll.d.llll.xxxxlllllll121lllll..xx.lllllll1llll....xx...llllllll......xx....llllll.......xx.....lllll.......xxxx....lll......xxxxxxx...lll.....xxxxxxxxx..ll.....xxxxxxxxxx.lll.....xxxxxxxxxxxlll....xxxxxx
xxxlllll.d.llll?xxxxlllllll121lllll?.xx?lllllll1llll?...xx.??llllllll?.....xx...?llllll?......xx....?lllll.......xxxx...?lll?.....xxxxxxx...lll?....xxxxxxxxx.?ll?....xxxxxxxxxx?lll.....xxxxxxxxxxxlll?...xxxxxx
NAME: hellmouth_2TAGS: no_monster_genFLAGS: no_rotateMONS: imp / quasit / shadow imp / manes / lemureMONS: hellion / rotting devil / iron devil / hairy devil / hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining / wand of fire / ring of fire / Necronomicon / book of demonology / scroll of tormentITEM: good_item demon blade / good_item demon whip / good_item demon trident
NAME: hellmouth_2TAGS: no_monster_genFLAGS: no_rotateMONS: imp / quasit / shadow imp / manes / lemureMONS: hellion / rotting devil / iron devil / hairy devil / hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of drainingITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of tormentITEM: good_item demon blade / good_item demon whip / good_item demon trident / w:30 nothing
.b....llllll..llllll....b..b....lll........lll....b..b....ll....111...ll....b..+....l....11211d..l....b..+....l....12A21|e.l....b..b....ll...11211d.ll....b..b....lll...111..lll....b..b....llll......llll....b..b....llllll..llllll....b.
.b....llllll??llllll....b..b...?lll??.....?lll?...b..b...?ll?...111...ll?...b..+...?l?...11211d..l?...b..+...?l?...12A21|f.l?...b..b...?ll...11211d.ll?...b..b...?lll?..111..lll?...b..b....llll?.....llll....b..b....llllll??llllll....b.
NAME: hellmouth_3MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident
NAME: hellmouth_3MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell houndITEM: good_item demon blade / good_item demon whip / good_item demon trident / nothing
................l.................ll..........l................lll..........l.................l..........l...........................lll........................lllllll.....................llllllllll...................lll111111llll.................llll12Ad1lll...................lll11111ll.....................lllll1ll........................llllll.........................llll......ll...................ll........ll.....
....??..........l?...............?ll?........?l?..............?lll?.........l................?l........??l?........................??lll?......................?lllllll?...................?llllllllll??................?lll111111llll?...............?llll12Ad1lll..................?lll11111ll?...................?lllll1ll?.....................??llllll......?.................?llll?.....ll?.................?ll?.......ll?....
NAME: david_trickyentry_004_bTAGS: entry no_monster_genMONS: giant batORIENT: floatCHANCE: 8SHUFFLE: {[(<MAP{...............<......lll...........lll.lll.........l.l.lllllll..l....lll].11lllll....ll.ll.11ll..........lll.ll..........ll.lll.......[...............(ENDMAP
MONS: nothing / giant gecko / giant iguana / giant lizard / giant newtMONS: nothing / orc / generate_awake orc priest / generate_awake orc warrior / generate_awake orc wizardMONS: nothing / generate_awake brain worm / generate_awake lava worm / generate_awake swamp worm / worm
MONS: giant gecko / giant iguana / giant lizard / giant newtMONS: orc / generate_awake orc priest / generate_awake orc warrior / generate_awake orc wizardMONS: generate_awake brain worm / generate_awake lava worm / generate_awake swamp worm / worm
CHANCE: 5ITEM: scroll of curse armour / scroll of random uselessness / scroll of identifyITEM: scroll of curse armour / scroll of fear / scroll of teleportation
CHANCE: 10ITEM: scroll of curse armour, scroll of random uselessness, scroll of identifyITEM: scroll of curse armour, scroll of fear, scroll of teleportationSHUFFLE: def, ghi
ENDMAPNAME: erik_trickyentry_004_cTAGS: entryORIENT: floatCHANCE: 10SHUFFLE: uU / vV / wW / zZSUBST: u==, v==, V=~, w=x, W=x, z==, Z=~.ITEM: scroll of curse armour, scroll of random uselessness, scroll of identifyITEM: scroll of curse armour, scroll of fear, scroll of teleportationKFEAT: U = teleport trapMAPxxxxxxxxZxxxWxxxzgwxxxxd{gxxxxudvxxxUxxxVxxxxxxxx
# The placeholder symbol can be any non-space, printable character apart from# : and =. The replacement symbols can be any non-space printable character,# including : and = ("SUBST: ? = +=:123def" is valid).
## The placeholder and replacement symbols can be any non-space, printable# character, including : and =, apart from commas - "SUBST: = = +=:123def" is# valid.
# Rotation makes this look really bad if the console font is not square.FLAGS: no_rotate# Hey, this looks a bit like a face ...
FLAGS: no_rotateMONS: greater naga / nothing, naga, naga mage / nothing, naga warrior / nothingSUBST: c = c .:1SUBST: v = v .:1SUBST: v = x
xxxxxxxxxxxxxx....x.............x..xxxxxxxxxxxxxxxxx....2.x.............x.2..xxxxxxxxxxxxxx.....2.x....x.....x..x..3.xxxxxxxxxxxxxx.....22x.............xx.2..xxxxxxxxxxxxx.......xx..x........xx..3..xxxxxxxxxxxx.....x23.xx....T...xxx.44...xxxxxxxxxxxx......4.4.x.........x.333....xxxxxxxxxxx......3.x4...x.......4x4.....xxxxxxxxxxx.......3.......x.............xxxxxxxxxxx..c......3.........x.......c.xxxxxxxxxx...cc...................3..cc.xxxxxxxxxx...cc..........4.4.........cc.xxxxxxxxxx...cc...3...x........2.....cc.x
xxxxxxxxxxxxxx....v.............v..xxxxxxxxxxxxxxxxx....2.v.............v.2..xxxxxxxxxxxxxx.....2.v....v.....v..v.33.xxxxxxxxxxxxxx.....22v.............vv.2..xxxxxxxxxxxxx.......vv..v........vv.33..xxxxxxxxxxxx.....x233vv....T...vvv4444..xxxxxxxxxxxx......4444v.........v.333....xxxxxxxxxxx......33v4...v.......4x4.....xxxxxxxxxxx.......334.....v.....4333....xxxxxxxxxxx..c......3.3..4.4..v.......c.xxxxxxxxxx...cc.....1...1.1.1...133..cc.xxxxxxxxxx...cc....3.....4.4.........cc.xxxxxxxxxx...cc...3...v........2.....cc.x
NAME: elf_hallPLACE: Elf:7ORIENT: northwestFLAGS: no_rotate
NAME: elf_hallPLACE: Elf:7ORIENT: northwestFLAGS: no_rotateMONS: deep elf high priest, deep elf demonologist, deep elf annihilatorMONS: deep elf sorcerer, deep elf death mageSUBST: 1=1., 2=2., 3=3., 4=4., 5=5.SHUFFLE: 23, 45KMONS: $ = weight:450 nothing / deep elf sorcerer / deep elf annihilatorKMONS: * = weight:300 nothing / deep elf annihilator / deep elf death mageKMONS: | = weight:600 nothing / deep elf demonologist / deep elf death mageSUBST: v = v .:2SUBST: v : xvbSUBST: | = | *:2SUBST: $ = $:20 *:4 |:1SUBST: * = * |:3
xxxxxxxxxxxxxxc......x.........x......cxxxxxxxxxxxxxxxc.....xx.........xx.....cxxxxxxxxxxxxxxxc2...xxx....1....xxx.4..cxxxxxxxxxxxxxxxc..xxxx...........xxxx..cxxxxxxxxxxxxxxxc.xxx.....cc.cc.....xxx.cxxxxxxxxxxxxxxxc.x.....cccc.cccc.....x.cxxxxxxxxxxxxxxxc.3...cccxxc.cxxccc.3...cx
xxxxxxxxxxxxxxc......v.........v..2...cxxxxxxxxxxxxxxxc..2..vv..1...1..vv.....cxxxxxxxxxxxxxxxc2...vvv....1....vvv.4.4cxxxxxxxxxxxxxxxc..vvvv...........vvvv..cxxxxxxxxxxxxxxxc.vvv.....cc.cc.....vvv.cxxxxxxxxxxxxxxxc.v.3...cccc.cccc.3...v.cxxxxxxxxxxxxxxxc.3...cccxxc.cxxccc.3.3.cx
NAME: slime_pitPLACE: Slime:$ORIENT: encompass# Slime pit take is reduced pending an increase in difficulty of this# subdungeon. -- bwr
NAME: slime_pitPLACE: Slime:$ORIENT: encompassMONS: royal jelly, acid blob, great orb of eyes / nothingSUBST: ' : ' .:1, ' : ' x:1, ' = .xSUBST: " : " .:3, " = .cSHUFFLE: ([{# of what use are the exits?
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxx.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx....................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx......................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..........................x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.............................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx....(................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx......................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..........................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..........................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....................ccc..ccc............]......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...................cccc2ccccc...................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...................cc*cc..cc*cc....................xxxxxxxxxxxxxxxxxxxxxxxxxxxxx..................cc***cc4c***cc..................xxxxxxxxxxxxxxxxxxxxxxxxxxxxx..................cc*|*cc..cc*|*cc..................xxxxxxxxxxxxxxxxxxxxxxxxxxxx.................cc*|P|*c4cc*|P|*cc.................xxxxxxxxxxxxxxxxxxxxxxxxxxxx.................cc**|*cc..cc*|**cc....................xxxxxxxxxxxxxxxxxxxxxxxx..................ccc**c|cc4c|c**ccc...................xxxxxxxxxxxxxxxxxxxxxxxxx..................cccccccc..cccccccc....................xxxxxxxxxxxxxxxxxxxxxxx...................c.4.c.4.1..4.c.4.c.....................xxxxxxxxxxxxxxxxxxxxxx...................2.c.4.c..3.c.4.c.2.....................xxxxxxxxxxxxxxxxxxxxxx..........)........cccccccc..cccccccc.....................xxxxxxxxxxxxxxxxxxxxxx...................ccc**c|cc4c|c**ccc.....................xxxxxxxxxxxxxxxxxxxxx....................cc**|*cc..cc*|**cc....................xxxxxxxxxxxxxxxxxxxxxx....................cc*|P|*c4cc*|P|*cc....................xxxxxxxxxxxxxxxxxxxxxx.....................cc*|*cc..cc*|*cc....................xxxxxxxxxxxxxxxxxxxxxxxx.....................cc***cc4c***cc.....................xxxxxxxxxxxxxxxxxxxxxxxxx.....................cc*cc..cc*cc......................xxxxxxxxxxxxxxxxxxxxxxxxxx.....................cccc2ccccc......................xxxxxxxxxxxxxxxxxxxxxxxxxxxx.....................ccc..ccc.......................xxxxxxxxxxxxxxxxxxxxxxxxxxxx...........................................[.........xxxxxxxxxxxxxxxxxxxxxxxxxx......................................................xxxxxxxxxxxxxxxxxxxxxxxxxx..............................................xxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxx...........................................xxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx..........................................xxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx......................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx......................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.............................}......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...........{........xxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''xxxx''''...''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'''..'''''........'''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.....................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.......................''x'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'..........................'.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'............................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.............................'''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'...............................''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''..(..............................''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'''....................................''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.........................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''.........................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'...........................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''xx'..........................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'..''................""""."""""...........]....''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'x.................."cccc2ccccc".................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.'................"cc*cc..cc*cc".................''xxxxxxxxxxxxxxxxxxxxxxxxxxxx'................."cc***cc4c***cc".................xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'................"cc*|*cc..cc*|*cc"................'xxxxxxxxxxxxxxxxxxxxxxxxxxx''..............."cc*|P|*c4cc*|P|*cc"...............'xxxxxxxxxxxxxxxxxxxxxxxxxxx'................"cc**|*cc..cc*|**cc"................'''xxxxxxxxxxxxxxxxxxxxxxxx'................"ccc**c|cc4c|c**ccc"..................xxxxxxxxxxxxxxxxxxxxxxxx'................."cccccccc.3cccccccc"..................'xxxxxxxxxxxxxxxxxxxxxxx'................."c.4.c.4.1..4.c.4.c"..................''xxxxxxxxxxxxxxxxxxxxxx'..................2.c.4.c....c.4.c.2....................'xxxxxxxxxxxxxxxxxxxxx'..........)......."cccccccc3.cccccccc"...................'xxxxxxxxxxxxxxxxxxxxx'.................."ccc**c|cc4c|c**ccc"...................'xxxxxxxxxxxxxxxxxxxxx'.................."cc**|*cc..cc*|**cc"..................'xxxxxxxxxxxxxxxxxxxxx'..................."cc*|P|*c4cc*|P|*cc"..................'xxxxxxxxxxxxxxxxxxxxx''..................."cc*|*cc..cc*|*cc"..................'xxxxxxxxxxxxxxxxxxxxxxxx'..................."cc***cc4c***cc"...................'xxxxxxxxxxxxxxxxxxxxxxxxx'..................."cc*cc..cc*cc"....................'xxxxxxxxxxxxxxxxxxxxxxxxx'...................."cccc2ccccc"....................'xxxxxxxxxxxxxxxxxxxxxxxxxxx'...................."""".""""".....................'xxxxxxxxxxxxxxxxxxxxxxxxxxx'...........................................[........'xxxxxxxxxxxxxxxxxxxxxxxxx''..............................................'''....'xxxxxxxxxxxxxxxxxxxxxxxx'.............................................''xxx''.'xxxxxxxxxxxxxxxxxxxxxxxxxx'..........................................''xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx'''.......................................'xxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'......................................'xxxxxxxxx'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.......................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''.....................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.....................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''....................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'...................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'............................}......'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''................................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.............................''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.............................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'......................''...'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'''''........{.......'xx'..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'''............'xxxx''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''....'....'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''x...''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NAME: swampPLACE: Swamp:5ORIENT: southeastFLAGS: no_rotate
NAME: swampPLACE: Swamp:5ORIENT: southeastFLAGS: no_rotateMONS: swamp dragon / nothing, swamp drake / nothing, hydra / nothingSHUFFLE: 12SUBST: ' = xc
xxxxxxxxcc...ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcc3.2..ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcc.1.3.2.ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxccc....1.1cccxxxxxxxxxxxxxxxxxxxxxxxxxxxcc.1.32....ccxxxxxxxxxxxxxxxxxxxxxxxxxxxcc...3..1.3ccxxxxxxxxxxxxxxxxxxxxxxxxxxxcc2.1.3..2.ccxxxxxxxxxxxxxxxxxxxxxxxxxxxccc33..1..cccxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccc3O3ccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxcc3.2ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'c3.2.3c'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'c11.3322c''xxxxxxxxxxxxxxxxxxxxxxxxxxx'cc...21.1cccxxxxxxxxxxxxxxxxxxxxxxxxxxx'c.13321.1.cc'xxxxxxxxxxxxxxxxxxxxxxxxx'cc31333.113cc'xxxxxxxxxxxxxxxxxxxxxxxxx'cc22113.223ccxxxxxxxxxxxxxxxxxxxxxxxxxxx'cc3333113cc'xxxxxxxxxxxxxxxxxxxxxxxxxxx'cccc3O3ccc'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'cccccccc'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''ccccc'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''cc'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP############################################################################## Swamp:5 alternative (dp)NAME: swamp_alternativePLACE: Swamp:5ORIENT: floatMONS: swamp dragon, swamp drake, hydra, firedrakeITEM: nothingSUBST: 1=1., 2=2., 3=3., 4=4.SHUFFLE: Od, 123SUBST: l=l .:2, '=.x, "=cx, _=c.# NB - most of the 'x's here will be set to water in dungeon.ccMAPxxx@xxxxxxx@xxxxxxxxxxxxxx1'xxxxxxx2'xxxxxxxxxxxxx1xxxxxx2'xxxxxxxxxxxxxx.xxxxxx.xxxxxxxxxxxxx'2x3.x''3xxxxxxxxxxxxxx''x"c..1""""xxxxxxxxxxxxx""c".ccccc""xxx'3xxxxx"cc_.2lll.ccc""2.'3xxx"cc..33ll..2._c1'xxx@x"cc.1..lll...1..""xxxxx"c....llllll.1.2c"xxxxx"cc..l4llllll..cc"xxxxxx"ccll.llll.4lcc"xxxxxxxx"cccO.lld.ccc"xxxxxxxxxx""cccccccc""xxxxxxxxxxxxx""""""""xxxxxxxxx
KITEM: 1 = sausage / nothing / animal skin / potion of confusion / potion of paralysis / potion of slowing / potion of degeneration / weight:2 potion of speed / weight:2 potion of might
KITEM: 1 = sausage / nothing / animal skin / potion of confusion / potion of paralysis / potion of slowing / potion of degeneration / w:2 potion of speed / w:2 potion of might
xxxxx.@.xxxxxx...+...x...xx...x...x...xx!x=x111x...x@.x.x111+.O.xx.x.x111x...xx.x.x...x...xx.+.x...x...xxxxxx.@.xxxxx
xxxxx.@.'''''x...+...'...'x...x...'...'x!x=x111'...'@.x.x111+.O.'x.x.x111'...'x.x.x...'...'x.+.x...'...'xxxxx.@.'''''
MONS: weight:50 nothing / weight:30 giant slug / weight:30 giant snailMONS: weight:100 nothing / weight:40 yak / sheep / death yakMONS: weight:100 nothing / weight:20 giant iguana / weight:20 giant lizard / gila monster / komodo dragon
MONS: w:50 nothing / w:30 giant slug / w:30 giant snailMONS: w:100 nothing / w:40 yak / sheep / death yakMONS: w:100 nothing / w:20 giant iguana / w:20 giant lizard / gila monster / komodo dragon
* If you don't have flex or bison, edit makefile.unix and set DOYACC:= n. If you want to use byacc instead of bison, edit makefile.unixand set YACC := byacc. On some Linuxes you may not have lexsymlinked to flex, in which case you'll have to set LEX := flex inmakefile.unix.
* If you don't have (or don't want to use) flex or bison, editmakefile.unix and set DOYACC := n. If you want to use byacc insteadof bison, edit makefile.unix and set YACC := byacc. On some Unixes,you may not have flex (but have some other lex), in which caseyou'll have to set LEX := lex in makefile.unix.
We've also not tested or updated the makefile for Borland C++. Westrongly recommend using MinGW if possible.
NOTE: You cannot build Windows binaries on Windows 9x/ME using theMinGW makefile supplied. If you're on 9x/ME, you can choose to use theCygwin build instructions, or build a binary on a Windows NT/2k/XPsystem (the binary will run on 9x), or build a DOS binary.
Building on DOS---------------
Building on Windows (cygwin)----------------------------* Get Cygwin from http://www.cygwin.com/. When installing, ensure thatthe following packages are selected: gcc, g++, make, flex, bison. Ifyou'd like to build from svn, install the svn client. You may alsowant to install diff and patch if you'd like to apply third partypatches, or create your own.
On many Linuxes, the package management system installs Lua librariesincluding the version number, so the linker option becomes somethinglike:
On many Linuxes (Debian, for instance), the package management systeminstalls Lua libraries including the version number, so the linkeroption becomes something like:
Lua include path:On Unix, Lua headers may be installed in /usr/include (unlikely), orin a subdirectory of /usr/include (such as /usr/include/lua50/). Ifthe headers are in a subdirectory, you need to add this directory tothe include path in your makefile.unix:INCLUDES = -I/usr/include/ncurses -I/usr/include/lua50On other platforms, the Lua headers should usually be installed inyour compiler's include directory, or a subdirectory. If it's in asubdirectory, you'll need to add the full directory path to yourincludes line.