Mark bazaar entry points using feature markers so the player enters at the right place even if the bazaar uses stone arches as decorative elements.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1992 c06c8d41-db1a-0410-9941-cceddc491573
BNP25NWD5OXPQEPLM3YJRJCRE24DH55RZKFCZPUX5NLWGOSBIYGAC # Safe 2NAME: bzr_entry_005TAGS: bzr_entryORIENT: floatSHUFFLE: wlWMARKER: O = lua:bazaar_portal()MAPwwwwwwwwwwwwww<O>wwwwwwwwwwwwwwENDMAP################################################################################ Portal along the roadNAME: bzr_entry_006TAGS: bzr_entryORIENT: floatSHUFFLE: XU, TUVSUBST: X=.MARKER: O = lua:bazaar_portal()MAPxxxxxOxxxxx.X.xxx.U.....U.xxxxxxxxxENDMAP###############################################################################
xxxxxxxxxxxxx>xxxxxxx...xxxxx..A..xxx<.A.A.>xxx..A..xxxxx...xxxxxxx>xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx>xxxxxxxxxxxxx...xxxxxxxxxxx.....xxxxxxxxx...A...xxxxxxx.........xxxxx...........xxx<..A.....A..>xxx...........xxxxx.........xxxxxxx...A...xxxxxxxxx.....xxxxxxxxxxx...xxxxxxxxxxxxx>xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxwwwxxxxxxwwx....Axxx<...+.def.>xxxxwwx....Bxxxxxxxxxwwwxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxwwww...wwwxxxxxwwwwwwwwww....A...wwxxxxw<......d+....e....+f>xxwwwwwwwwww....B...wwxxxxxxxxxxxxxwwww...wwwxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ITEM: any wand
KFEAT: B = distillery shop#ITEM: any wand, cursed ring of levitationITEM: any wand, ring of levitationSHUFFLE: leAB/wdBA: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx......>......xxxxxxxxxxxxxx.........................xxxxxx.....l.................l.....xxxx......l...............l.......xxl....A.ll.............ll.A....lxxl......l...............l......lxxll...........................llxxllll.......................llllxxlllllll.................lllllllxxllllllllllll.......llllllllllllxxlllllllllllllllllllllllllllllllxx...lllllllllllllllllllllllll...xx........lllllllllllllll........xx............lllllll............xx..............lll..............xxxxxx.......................xxxxxx...x.......................x...xx.B.+.......................+.B.xx...x..........<e>..........x...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_rowTAGS: bazaarFLAGS: no_rotateORIENT: encompassSHUFFLE: Aa/Bb/Cc/Dd/Ee/FfSHUFFLE: Aa/Zz, Bb/Yy, Cc/Rr, Dd/SsKFEAT: A = any shop / antique weapon shopKFEAT: B = any shop / antique armour shopKFEAT: C = any shop / wand shopKFEAT: D = any shop / jewellery shopKFEAT: E = any shop / weapon shop / armour shopKFEAT: F = any shop / book shop / scroll shopSUBST: a=T, b=T, c=T, d=T, e=T, f=TSUBST: z=V, y=V, r=V, s=VKFEAT: Z = stone_archKFEAT: Y = stone_archKFEAT: R = stone_archKFEAT: S = stone_archSHUFFLE: lwSUBST: w:wWx, l:lx
xxxxxxxxxxxxx...>...xxx..A...A..xx.........xxllll.llllxx....>....xx..d...d..xxx...<...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAxxxxxxxxxxxCxxxxxxxxxxxExxxxxxxxxxxxxxxxxxx.....xxxxxxx...xxxxxxxxx...xxxxxxxxx...xxxxxxx.....xxxxx..www..xxxxxx.a.xxxxxxxxx.c.xxxxxxxxx.e.xxxxxx..lll..xxx<.wwwww..+...........+...........+...........+..lllll.>xxx..www..xxxxxx.b.xxxxxxxxx.d.xxxxxxxxx.f.xxxxxx..lll..xxxx......xxxxxxx...xxxxxxxxx...xxxxxxxxx...xxxxxxx.....xxxxxxxxxxxxxxxxxxxBxxxxxxxxxxxDxxxxxxxxxxxFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_circle_1CHANCE: 2TAGS: bazaarFLAGS: no_rotateORIENT: encompassSHUFFLE: ABCD, EFGHSUBST: H=>, A=T, B=TKFEAT: C = any shopKFEAT: D = any shopKFEAT: E = any shopKFEAT: F = any shopKFEAT: G = any shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxx.....xxxxxxxxxx...xxxxxxxxxx.....xx..E..+.......+.....+.......+..H..xx.....xxxxxxxxx..D..xxxxxxxxx.....xxx...xxxxx....+.....+....xxxxx...xxxxx+xxx....xxxxx...xxxxx....xxx+xxxxxx.xx..xxxxxxxxx+xxxxxxxxx..xx.xxxxxx.x..xxxxxxxxxx+xxxxxxxxxx..x.xxxxxx+x+xxxxxxxxxx...xxxxxxxxxx+x+xxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..A..xxxxxT....<....Txxxxx..B..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxx+x+xxxxxxxxxx...xxxxxxxxxx+x+xxxxxx.x..xxxxxxxxxx+xxxxxxxxxx..x.xxxxxx.xx..xxxxxxxxx+xxxxxxxxx..xx.xxxxxx+xxx....xxxxx...xxxxx....xxx+xxxxx...xxxxx....+.....+....xxxxx...xxx.....xxxxxxxxx..C..xxxxxxxxx.....xx..G..+.......+.....+.......+..F..xx.....xxxxxxxxxx...xxxxxxxxxx.....xxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NAME: bazaar_circle_2CHANCE: 2TAGS: bazaarFLAGS: no_rotateORIENT: encompassSHUFFLE: EFGHSUBST: H=>, D=T, C=TKFEAT: A = any shopKFEAT: B = any shopKFEAT: E = any shopKFEAT: F = any shopKFEAT: G = any shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxx.....xxxxxxxxxx...xxxxxxxxxx.....xx..H..xxxxxxxxx.....xxxxxxxxx..E..xx.....xxxxxxxxx..D..xxxxxxxxx.....xxx...xxxxx....+.....+....xxxxx...xxxxx+xxx....xxxxx...xxxxx....xxx+xxxxxx.xx..xxxxxxxxx+xxxxxxxxx..xx.xxxxxx.x..xxxxxxxxxx+xxxxxxxxxx..x.xxxxxx+x+xxxxxxxxxx...xxxxxxxxxx+x+xxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..A..xxxxxT....<....Txxxxx..B..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxx+x+xxxxxxxxxx...xxxxxxxxxx+x+xxxxxx.x..xxxxxxxxxx+xxxxxxxxxx..x.xxxxxx.xx..xxxxxxxxx+xxxxxxxxx..xx.xxxxxx+xxx....xxxxx...xxxxx....xxx+xxxxx...xxxxx....+.....+....xxxxx...xxx.....xxxxxxxxx..C..xxxxxxxxx.....xx..G..xxxxxxxxx.....xxxxxxxxx..F..xx.....xxxxxxxxxx...xxxxxxxxxx.....xxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_circle_3CHANCE: 2TAGS: bazaarFLAGS: no_rotateORIENT: encompassSHUFFLE: EFGHSUBST: A=>, D=T, C=TKFEAT: B = any shopKFEAT: H = any shopKFEAT: E = any shopKFEAT: F = any shopKFEAT: G = any shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxx.....xxxxxxxxxx...xxxxxxxxxx.....xx..H..+.......+.....+.......+..E..xx.....xxxxxxxxx..D..xxxxxxxxx.....xxx...xxxxxxxxxx.....xxxxxxxxxx...xxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..A..xxxxxT....<....Txxxxx..B..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxx...xxxxxxxxxx.....xxxxxxxxxx...xxx.....xxxxxxxxx..C..xxxxxxxxx.....xx..G..+.......+.....+.......+..F..xx.....xxxxxxxxxx...xxxxxxxxxx.....xxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_circle_4CHANCE: 1TAGS: bazaarFLAGS: no_rotateORIENT: encompassSHUFFLE: ABCDEFKFEAT: A = any shopKFEAT: B = any shopKFEAT: E = any shopKFEAT: C = any shopKFEAT: D = any shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxx.....xxxxxxxxxx...xxxxxxxxxx.....xx..C..+.......+.....xxxxxxxxx..T..xx.....xxxxxxxxx..D..xxxxxxxxx.....xxx...xxxxxxxxxx.....xxxxxxxxxx...xxxxx+xxxxxx.xxxxx...xxxxxxxxxxxx+xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx.xxxxxxxxxxxxx+xxxxxxxxxxxxx.xxxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..A..xxxxxT....<....Txxxxx..>..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxx+xxxxxxxxxxxx...xxxxxxxxxxxx+xxxxxx.xxxxxxxxxxxxxTxxxxxxxxxxxxx.xxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxx+xxxxxx.xxxxx...xxxxxxxxxxxx+xxxxx...xxxxxxxxxx.....xxxxxxxxxx...xxx.....xxxxxxxxx..E..xxxxxxxxx.....xx..T..+.......+.....+.......+..B..xx.....xxxxxxxxxx...xxxxxxxxxx.....xxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_circle_5CHANCE: 2TAGS: bazaarFLAGS: no_rotateORIENT: encompassKFEAT: C = any shopKFEAT: D = any shopKFEAT: E = any shopKFEAT: F = any shopKFEAT: G = any shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxx.....xxxxxxxxxx...xxxxxxxxxx.....xx..>..+.......+.....+.......+..E..xx.....xxxxxxxxx..D..xxxxxxxxx.....xxx...xxxxx....+.....+....xxxxx...xxxxxxxxx....xxxxx...xxxxx....xxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxTxxxxxxxxxx..xxxxxxxxxx+xxxxxxxxxx...xxxxxxxxxx+xxxxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..T..+....+....<....+....+..T..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxx+x+xxxxxxxxxx...xxxxxxxxxx+x+xxxxxx.x..xxxxxxxxxxTxxxxxxxxxx..x.xxxxxx.xx..xxxxxxxxxxxxxxxxxxx..xx.xxxxxx+xxx....xxxxx...xxxxx....xxx+xxxxx...xxxxx....+.....+....xxxxx...xxx.....xxxxxxxxx..C..xxxxxxxxx.....xx..G..xxxxxxxxx.....xxxxxxxxx..F..xx.....xxxxxxxxxx...xxxxxxxxxx.....xxx...xxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAPNAME: bazaar_circle_6CHANCE: 3TAGS: bazaarFLAGS: no_rotateORIENT: encompassKFEAT: A = any shop / antique armour shopKFEAT: B = any shop / antique weapon shopKFEAT: C = any shop / jewellery shopKFEAT: D = any shop / book shop: bazaar_message(_G)MAPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..D..xxxxxxxxxxxxxxxxxxxxxxxxx....+.....+....xxxxxxxxxxxxxxxxx....xxxxx...xxxxx....xxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxx>xxxxxxxxxx..xxxxxxxxxx+xxxxxxxxxx...xxxxxxxxxx+xxxxxxxx...xxxxxxxx.......xxxxxxxx...xxxxx.....xxxxxx.........xxxxxx.....xxxx..A..xxxxxT....<....Txxxxx..B..xxxx.....xxxxxx.........xxxxxx.....xxxxx...xxxxxxxx.......xxxxxxxx...xxxxxxxx+xxxxxxxxxx...xxxxxxxxxx+xxxxxxxxxx..xxxxxxxxxx+xxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxx+xxxxxxxxx..xxxxxxxxxxxxx....xxxxx...xxxxx....xxxxxxxxxxxxxxxxx....+.....+....xxxxxxxxxxxxxxxxxxxxxxxxx..C..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxENDMAP