Advertisement
Guest User

Untitled

a guest
Aug 27th, 2016
637
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 470.94 KB | None | 0 0
  1. <triggers>
  2. <trigger
  3. enabled = "y"
  4. regexp = "y"
  5. keep_evaluating = "y"
  6. group = "am"
  7. send_to = "12"
  8. match = "This is a part of Endless Street where Short Street t-junctions from the north. Short Street runs off to the north and Endless Street continues to the east and west. You can see the imposing outline of the Widdershins Gate to the south."
  9. sequence = "100"
  10. >
  11. <send>
  12. maps.setCurrRoom(719, 1236);
  13. </send>
  14. </trigger>
  15.  
  16. <trigger
  17. enabled = "y"
  18. regexp = "y"
  19. keep_evaluating = "y"
  20. group = "am"
  21. send_to = "12"
  22. match = "This is where Short Street meets Ettercap Street and Merchants Street heading east and west. Ettercap stretches off westwards towards Goose Gate and the Shades, while Merchants Street to the east heads for the Dragon's Landing Redevelopment Site."
  23. sequence = "100"
  24. >
  25. <send>
  26. maps.setCurrRoom(718, 1110);
  27. </send>
  28. </trigger>
  29.  
  30. <trigger
  31. enabled = "y"
  32. regexp = "y"
  33. keep_evaluating = "y"
  34. group = "am"
  35. send_to = "12"
  36. match = "Various lamps and torches illuminate the Street of Cunning Artificers at night, proving that the city of Ankh-Morpork never sleeps, especially where the making of money is involved. The shops and workshops populating the street are open at all hours of the day .and night., so it is busy even now, contrasting to slightly quieter Short Street with its tall residential houses."
  37. sequence = "100"
  38. >
  39. <send>
  40. maps.setCurrRoom(718, 1054);
  41. </send>
  42. </trigger>
  43.  
  44. <trigger
  45. enabled = "y"
  46. regexp = "y"
  47. keep_evaluating = "y"
  48. group = "am"
  49. send_to = "12"
  50. match = "Short Street, one of the longest streets in Ankh-Morpork, runs south and north from here. Thanks to the street light which casts a serene pool of light on the ground, this seems like a safe area to be even at night."
  51. sequence = "100"
  52. >
  53. <send>
  54. maps.setCurrRoom(718, 985);
  55. </send>
  56. </trigger>
  57.  
  58. <trigger
  59. enabled = "y"
  60. regexp = "y"
  61. keep_evaluating = "y"
  62. group = "am"
  63. send_to = "12"
  64. match = "In the dark gloom a four way intersection can be seen which is just as busy as it is during the day. The intersection heads north, south, west and east. To the north and south, the well lit Short Street runs and to the east and west, the darker Street of Small Gods and Attic Bee Street lie."
  65. sequence = "100"
  66. >
  67. <send>
  68. maps.setCurrRoom(718, 956);
  69. </send>
  70. </trigger>
  71.  
  72. <trigger
  73. enabled = "y"
  74. regexp = "y"
  75. keep_evaluating = "y"
  76. group = "am"
  77. send_to = "12"
  78. match = "This is the south end of Cockbill Street, just north of the cattle market. There is a slightly peculiar shop to the east, whilst Cockbill Street itself runs north towards Pearl Dock. Baron Street leads off west and Pony Parts leads southwest."
  79. sequence = "100"
  80. >
  81. <send>
  82. maps.setCurrRoom(130, 732);
  83. </send>
  84. </trigger>
  85.  
  86. <trigger
  87. enabled = "y"
  88. regexp = "y"
  89. keep_evaluating = "y"
  90. group = "am_port"
  91. send_to = "12"
  92. match = "Here, the road is quite narrow. Deep ruts made by passing carts dominate the centre of the road, while the odd tuft of coarse grass and the masses of fallen leaves provide shelter for small animals. Some cabbage fields sprawl to the east, south, west, northeast and southwest and the city walls of Ankh-Morpork loom to the north and northwest. Ten miles to the north is the Ankh road, seven miles to the north is the Ankh river, nine miles to the west is the Klatch road, five miles to the northeast is the Sto Lat road, very close to the north lies the city of Ankh-Morpork and sixty miles to the west the Morpork mountains reach to the sky."
  93. sequence = "100"
  94. >
  95. <send>
  96. maps.setMap("am");
  97. maps.setCurrRoom(719, 1264);
  98. </send>
  99. </trigger>
  100.  
  101. <trigger
  102. enabled = "y"
  103. regexp = "y"
  104. keep_evaluating = "y"
  105. group = "am_port"
  106. send_to = "12"
  107. match = "^This is a small gravel path winding through Apothecary Gardens. A beautiful golden arch stands over the entrance to the Pishe Gardens"
  108. sequence = "100"
  109. >
  110. <send>
  111. maps.setMap("am");
  112. maps.setCurrRoom(579, 481);
  113. </send>
  114. </trigger>
  115.  
  116. <trigger
  117. enabled = "y"
  118. regexp = "y"
  119. keep_evaluating = "y"
  120. group = "am_port"
  121. send_to = "12"
  122. match = "\[middle of New Bridge\]"
  123. sequence = "101"
  124. >
  125. <send>
  126. maps.setMap("am");
  127. maps.setCurrRoom(774, 579);
  128. </send>
  129. </trigger>
  130.  
  131. <trigger
  132. enabled = "y"
  133. regexp = "y"
  134. keep_evaluating = "y"
  135. group = "am_port"
  136. send_to = "12"
  137. match = "\[Street of Small Gods outside two temples\]"
  138. sequence = "101"
  139. >
  140. <send>
  141. maps.setMap("am");
  142. maps.setCurrRoom(858, 942);
  143. </send>
  144. </trigger>
  145.  
  146. <trigger
  147. enabled = "y"
  148. regexp = "y"
  149. keep_evaluating = "y"
  150. group = "am"
  151. send_to = "12"
  152. match = "Endless Street continues to the west and the east. Treacle Street leads off northeast, towards Dragon's Landing."
  153. sequence = "100"
  154. >
  155. <send>
  156. maps.setCurrRoom(830, 1222);
  157. </send>
  158. </trigger>
  159.  
  160. <trigger
  161. enabled = "y"
  162. regexp = "y"
  163. keep_evaluating = "y"
  164. group = "am"
  165. send_to = "12"
  166. match = "The intersection of Upper Broadway and Endless Street is filled with farmers coming and going through the Hubwards Gate. Most are entering the city, heavily burdened by cabbages, carrots and of course some potatoes that, if you look really, really hard, are very humorously shaped. Endless Street runs straight northeast and southwest from here, while Upper Broadway stretches off to the north, eventually reaching the Patrician's Palace, and right to the southeast is the Hubwards Gate. Directly to the west lies a dilapidated pub."
  167. sequence = "100"
  168. >
  169. <send>
  170. maps.setCurrRoom(1124, 1097);
  171. </send>
  172. </trigger>
  173.  
  174. <trigger
  175. enabled = "y"
  176. regexp = "y"
  177. keep_evaluating = "y"
  178. group = "am_port"
  179. send_to = "12"
  180. match = "The road here is hard, covered only by the odd fallen leaf. The ruts created by many passing carts are deep, and there are several trails of aging footprints in the softer patches. The rotting stump of a tree obstructs part of the trackway. Some cabbage fields sprawl to the south, northeast and southeast and the city walls of Ankh-Morpork loom to the north, west, southwest and northwest. Four miles to the southwest is the Skund Forest road, five miles to the north is the Ankh road, four miles to the north is the Ankh river, ten miles to the west is the Klatch road, very close to the northwest lies the city of Ankh-Morpork and sixty miles to the west the Morpork mountains reach to the sky."
  181. sequence = "100"
  182. >
  183. <send>
  184. maps.setMap("am");
  185. maps.setCurrRoom(1152, 1110);
  186. </send>
  187. </trigger>
  188.  
  189. <trigger
  190. enabled = "y"
  191. regexp = "y"
  192. keep_evaluating = "y"
  193. group = "am_port"
  194. send_to = "12"
  195. match = "^(On both sides of the street stand large buildings. The one to the east is, for some reason, shaped like a salt shaker, while the one to the west manages to loom in a very ominous way. The farmers who walk past stare in awe at these city features before hurrying on toward the city's marketplaces. Upper Broadway lets its wide body stretch out northwest and southeast of here.|Upper Broadway passes between two large buildings here. The one to the east is oddly shaped, like a salt shaker, while the one to the west looks more normal, if rather looming. The street is mainly occupied by farmers, most of whom are hurrying southeast toward their homes in the countryside after having sold their goods to the hungry city people.)"
  196. sequence = "100"
  197. >
  198. <send>
  199. maps.setMap("am");
  200. maps.setCurrRoom(1096, 1054);
  201. </send>
  202. </trigger>
  203.  
  204. <trigger
  205. enabled = "y"
  206. regexp = "y"
  207. keep_evaluating = "y"
  208. group = "am"
  209. send_to = "12"
  210. match = "Treacle Street, heading west from here, steals much of the attention from Upper Broadway by being... well... more interesting, really. The most exciting thing that happens in this particular part of Upper Broadway is one of the farmers,"
  211. sequence = "100"
  212. >
  213. <send>
  214. maps.setCurrRoom(1082, 1040);
  215. </send>
  216. </trigger>
  217.  
  218. <trigger
  219. enabled = "y"
  220. regexp = "y"
  221. keep_evaluating = "y"
  222. group = "am"
  223. send_to = "12"
  224. match = "Mormius Street leads straight east while Upper Broadway leads northwest all the way up to the Patrician's Palace. A steady stream of farmers laden with farm produce arrive from the southeast, where in the distance the Hubwards Gate leads out to the countryside, full with cabbagey goodness."
  225. sequence = "100"
  226. >
  227. <send>
  228. maps.setCurrRoom(1068, 1026);
  229. </send>
  230. </trigger>
  231.  
  232. <trigger
  233. enabled = "y"
  234. regexp = "y"
  235. keep_evaluating = "y"
  236. group = "am"
  237. send_to = "12"
  238. match = "This is the large open area that makes up the Dragon's Landing Redevelopment Site. Bits of crushed buildings and odd looking bits of broken furniture and art are still scattered around the place. The entrance to Treacle Street can be seen to the east. To the east lies Treacle Street, to the south, northeast, southwest and southeast lie the somewhat shattered remains of the buildings bordering the site and the east side of the landing site is to the north. In the distance to the north is an entrance to Merchants Street, just to the southwest is an entrance to Treacle Street and sixty miles to the southwest the Morpork mountains reach to the sky."
  239. sequence = "100"
  240. >
  241. <send>
  242. maps.setCurrRoom(971, 1096);
  243. </send>
  244. </trigger>
  245.  
  246. <trigger
  247. enabled = "y"
  248. regexp = "y"
  249. keep_evaluating = "y"
  250. group = "am"
  251. send_to = "12"
  252. match = "This is the large open area that makes up the Dragon's Landing Redevelopment Site. Bits of crushed buildings and odd looking bits of broken furniture and art are still scattered around the place. The entrance to Merchants Street can be seen to the east. To the east lies Merchants Street, the east side of the landing site is to the southeast, to the north and northeast lie the somewhat shattered remains of the buildings bordering the site and the north side of the landing site is to the northwest. Just to the south is an entrance to Merchants Street and sixty miles to the southwest the Morpork mountains reach to the sky."
  253. sequence = "100"
  254. >
  255. <send>
  256. maps.setCurrRoom(956, 1054);
  257. </send>
  258. </trigger>
  259.  
  260. <trigger
  261. enabled = "y"
  262. regexp = "y"
  263. keep_evaluating = "y"
  264. group = "am"
  265. send_to = "12"
  266. match = "This is the large open area that makes up the Dragon's Landing Redevelopment Site. Bits of crushed buildings and odd looking bits of broken furniture and art are still scattered around the place. Merchants Street can be seen to the west. To the west lies Merchants Street, the northwest side of the landing site is to the northeast and to the north, southwest and northwest lie the somewhat shattered remains of the buildings bordering the site. In the distance to the south is an entrance to Treacle Street, just to the southwest is an entrance to Merchants Street and sixty miles to the southwest the Morpork mountains reach to the sky."
  267. sequence = "100"
  268. >
  269. <send>
  270. maps.setCurrRoom(900, 1082);
  271. </send>
  272. </trigger>
  273.  
  274. <trigger
  275. enabled = "y"
  276. regexp = "y"
  277. keep_evaluating = "y"
  278. group = "am"
  279. send_to = "12"
  280. match = "This is the large open area that makes up the Dragon's Landing Redevelopment Site. Bits of crushed buildings and odd looking bits of broken furniture and art are still scattered around the place. The entrance to Treacle Street can be seen to the west. To the northwest lies Merchants Street, to the southwest lies Treacle Street, to the west lie the somewhat shattered remains of the buildings bordering the site and the west side of the landing site is to the south. Just to the southwest is an entrance to Treacle Street, just to the west is an entrance to Merchants Street and sixty miles to the southwest the Morpork mountains reach to the sky."
  281. sequence = "100"
  282. >
  283. <send>
  284. maps.setCurrRoom(900, 1096);
  285. </send>
  286. </trigger>
  287.  
  288. <trigger
  289. enabled = "y"
  290. regexp = "y"
  291. keep_evaluating = "y"
  292. group = "am"
  293. send_to = "12"
  294. match = "This is Merchants Street not far from Dragon's Landing. The street continues to the west, curving to the northeast to the east, while Bitwash Street begins to the north."
  295. sequence = "100"
  296. >
  297. <send>
  298. maps.setCurrRoom(858, 1096);
  299. </send>
  300. </trigger>
  301.  
  302. <trigger
  303. enabled = "y"
  304. regexp = "y"
  305. keep_evaluating = "y"
  306. group = "am"
  307. send_to = "12"
  308. match = "This is a busy junction on the southern part of Short Street, with Ettercap Street leading off west towards the Goose Gate and, beyond that, the Shades, and Merchants Street heading east, where it passes through the Dragon's Landing Redevelopment Site and eventually meets Upper Broadway. Traffic is thick here, as carts full of all kinds of produce travel in every direction and over more than a few toes, most likely. Short Street runs north and south from here, stretching all the way from the Mended Drum to the Widdershins Gate."
  309. sequence = "100"
  310. >
  311. <send>
  312. maps.setCurrRoom(718, 1110);
  313. </send>
  314. </trigger>
  315.  
  316. <trigger
  317. enabled = "y"
  318. regexp = "y"
  319. keep_evaluating = "y"
  320. group = "am"
  321. send_to = "12"
  322. match = "Ettercap Street runs straight to the northwest and curves east to the southeast. Street of Cunning Artificers t-junctions here from the north with Ettercap Street."
  323. sequence = "100"
  324. >
  325. <send>
  326. maps.setCurrRoom(648, 1096);
  327. </send>
  328. </trigger>
  329.  
  330. <trigger
  331. enabled = "y"
  332. regexp = "y"
  333. keep_evaluating = "y"
  334. group = "am"
  335. send_to = "12"
  336. match = "This busy market is known as the Goose Gate. Right here is a weather-beaten old market stall that someone has taken great pains to restore, adding buntings and a colourful canvas. The way east leads to Ettercap Street, and the collection of stalls continues to the north and west."
  337. sequence = "100"
  338. >
  339. <send>
  340. maps.setCurrRoom(536, 1012);
  341. </send>
  342. </trigger>
  343.  
  344. <trigger
  345. enabled = "y"
  346. regexp = "y"
  347. keep_evaluating = "y"
  348. group = "am"
  349. send_to = "12"
  350. match = "The market in the Goose Gate opens up to the north and east. There are a few stalls spilling over from it onto here. An exit to the south leads to Kicklebury Street."
  351. sequence = "100"
  352. >
  353. <send>
  354. maps.setCurrRoom(522, 1012);
  355. </send>
  356. </trigger>
  357.  
  358. <trigger
  359. enabled = "y"
  360. regexp = "y"
  361. keep_evaluating = "y"
  362. group = "am"
  363. send_to = "12"
  364. match = "This is the northwest corner of a small busy market known as the Goose Gate that opens up to the south and east. There are a few uninteresting stalls here. Goosegate Road exits the market to the northwest."
  365. sequence = "100"
  366. >
  367. <send>
  368. maps.setCurrRoom(522, 998);
  369. </send>
  370. </trigger>
  371.  
  372. <trigger
  373. enabled = "y"
  374. regexp = "y"
  375. keep_evaluating = "y"
  376. group = "am"
  377. send_to = "12"
  378. match = "This busy market is known as the Goose Gate. The way north leads to Kicklebury Street, and to the south and west is a collection of stalls, while a decorated shed takes up the prime position here."
  379. sequence = "100"
  380. >
  381. <send>
  382. maps.setCurrRoom(537, 998);
  383. </send>
  384. </trigger>
  385.  
  386. <trigger
  387. enabled = "y"
  388. regexp = "y"
  389. keep_evaluating = "y"
  390. group = "am"
  391. send_to = "12"
  392. match = "Kicklebury Street curves north to the northeast and curves southwest to the south. Tenth Egg Street t-junctions here from the west with Kicklebury Street. There's a house on the north side of the street."
  393. sequence = "100"
  394. >
  395. <send>
  396. maps.setCurrRoom(453, 1138);
  397. </send>
  398. </trigger>
  399.  
  400. <trigger
  401. enabled = "y"
  402. regexp = "y"
  403. keep_evaluating = "y"
  404. group = "am"
  405. send_to = "12"
  406. match = "Endless Street curves west to the northwest and continues to the east. Kicklebury Street terminates here from the north and Limping Gate stands to the southwest."
  407. sequence = "100"
  408. >
  409. <send>
  410. maps.setCurrRoom(424, 1194);
  411. </send>
  412. </trigger>
  413.  
  414. <trigger
  415. enabled = "y"
  416. regexp = "y"
  417. keep_evaluating = "y"
  418. group = "am_port"
  419. send_to = "12"
  420. match = "The mud of the trackway is churned into a brown mess at this point in the road. Fallen leaves have covered the ground as far as the eye can see. Large thickets of grass and the odd plant dominate either side of the deep rutted mud. Some cabbage fields sprawl to the east, south, west, southwest and northwest and the city walls of Ankh-Morpork loom to the north and northeast. Five miles to the east is the Skund Forest road, ten miles to the north is the Coast road, seven miles to the north is the Ankh river, four miles to the west is the Klatch road, nine miles to the east is the Sto Lat road, very close to the north lies the city of Ankh-Morpork and fifty miles to the southwest the Morpork mountains reach to the sky."
  421. sequence = "100"
  422. >
  423. <send>
  424. maps.setMap("am");
  425. maps.setCurrRoom(410, 1222);
  426. </send>
  427. </trigger>
  428.  
  429. <trigger
  430. enabled = "y"
  431. regexp = "y"
  432. keep_evaluating = "y"
  433. group = "am"
  434. send_to = "12"
  435. match = "The Onion Gate is Ankh-Morpork's main entrance for travellers and cargo from Klatch, and thus camels, garlic, and turbans abound. The gate itself towers above the city wall it is built into, the wall having been largely pulled apart for building materials long ago. Endless Street's northwest-southeast run forms a junction with Losing Street to the east, and a little cafe to the northeast takes advantage of the large amount of people passing this spot."
  436. sequence = "100"
  437. >
  438. <send>
  439. maps.setCurrRoom(214, 1096);
  440. </send>
  441. </trigger>
  442.  
  443. <trigger
  444. enabled = "y"
  445. regexp = "y"
  446. keep_evaluating = "y"
  447. group = "am_port"
  448. send_to = "12"
  449. match = "The deep rutted, well used road continues off into the distance. Autumn flowers line either side of the road, while deep piles of leaves bring some bright colour into the area. Some cabbage fields sprawl to the north, east, south, southwest, southeast and northwest and the city walls of Ankh-Morpork loom to the northeast. Nine miles to the east is the Skund Forest road, nine miles to the north is the Coast road, five miles to the north is the Ankh river, four miles to the northeast lies the city of Ankh-Morpork and fifty miles to the southwest the Morpork mountains reach to the sky."
  450. sequence = "100"
  451. >
  452. <send>
  453. maps.setMap("am");
  454. maps.setCurrRoom(186, 1125);
  455. </send>
  456. </trigger>
  457.  
  458. <trigger
  459. enabled = "y"
  460. regexp = "y"
  461. keep_evaluating = "y"
  462. group = "am"
  463. send_to = "12"
  464. match = "This is Parsnip Place, a quiet little square. Losing Street leads off southwestwards, in the direction of Onion Gate. Losing Street also continues to the northeast at the far end of Parsnip Place, while Whopping Street can be seen to the north and Tenth Egg Street to the east."
  465. sequence = "100"
  466. >
  467. <send>
  468. maps.setCurrRoom(299, 1040);
  469. </send>
  470. </trigger>
  471.  
  472. <trigger
  473. enabled = "y"
  474. regexp = "y"
  475. keep_evaluating = "y"
  476. group = "am"
  477. send_to = "12"
  478. match = "This is the southeast corner of Parsnip Place, a rather quiet little square. Tenth Egg Street leads off southeastwards from this corner. Both Losing Street and Whopping Street can be seen in the northwestish direction."
  479. sequence = "100"
  480. >
  481. <send>
  482. maps.setCurrRoom(312, 1040);
  483. </send>
  484. </trigger>
  485.  
  486. <trigger
  487. enabled = "y"
  488. regexp = "y"
  489. keep_evaluating = "y"
  490. group = "am"
  491. send_to = "12"
  492. match = "Parsnip Place is one of the calmer areas of the city. Here, in its northwest corner, Whopping Street leads off towards the Shades. To the east and south Losing Street and Tenth Egg Street can also be seen."
  493. sequence = "100"
  494. >
  495. <send>
  496. maps.setCurrRoom(298, 1027);
  497. </send>
  498. </trigger>
  499.  
  500. <trigger
  501. enabled = "y"
  502. regexp = "y"
  503. keep_evaluating = "y"
  504. group = "am"
  505. send_to = "12"
  506. match = "Losing Street curves southwest to the west. The Hippo crosses Losing Street from the north to the east."
  507. sequence = "100"
  508. >
  509. <send>
  510. maps.setCurrRoom(340, 1013);
  511. </send>
  512. </trigger>
  513.  
  514. <trigger
  515. enabled = "y"
  516. regexp = "y"
  517. keep_evaluating = "y"
  518. group = "am_port"
  519. send_to = "12"
  520. match = "Five Ways is a major intersection that is so named for fairly obvious reasons."
  521. sequence = "100"
  522. >
  523. <send>
  524. maps.setMap("am");
  525. maps.setCurrRoom(438, 943);
  526. </send>
  527. </trigger>
  528.  
  529. <trigger
  530. enabled = "y"
  531. regexp = "y"
  532. keep_evaluating = "y"
  533. group = "am"
  534. send_to = "12"
  535. match = "This is where the Scours meets Quarry Lane, which continues east towards Five Ways and northwest towards the Cavern. The Scours leads northeast towards Easy Street."
  536. sequence = "100"
  537. >
  538. <send>
  539. maps.setCurrRoom(326, 928);
  540. </send>
  541. </trigger>
  542.  
  543. <trigger
  544. enabled = "y"
  545. regexp = "y"
  546. keep_evaluating = "y"
  547. group = "am"
  548. send_to = "12"
  549. match = "Quarry Lane runs southeast and west of here. To the north Clay Lane heads towards The Pitts. There isn't much to see here, so you might as well move along."
  550. sequence = "100"
  551. >
  552. <send>
  553. maps.setCurrRoom(298, 914);
  554. </send>
  555. </trigger>
  556.  
  557. <trigger
  558. enabled = "y"
  559. regexp = "y"
  560. keep_evaluating = "y"
  561. group = "am"
  562. send_to = "12"
  563. match = "You are at the southeast part of Sticken Place, an extremely busy intersection, where traders of all kinds gather every day and night to try to sell their goods. Quarry Lane heads off to the southeast, and the rest of Sticken Place lies to the north and west."
  564. sequence = "100"
  565. >
  566. <send>
  567. maps.setCurrRoom(186, 830);
  568. </send>
  569. </trigger>
  570.  
  571. <trigger
  572. enabled = "y"
  573. regexp = "y"
  574. keep_evaluating = "y"
  575. group = "am"
  576. send_to = "12"
  577. match = "The facade, if you'd want to flatter the front of the Cattle Market by calling it that, of the immense building to the northwest is the most distinguishing feature of Sticken Place. Its huge gates allow for big streams of cattle merchants and potential customers to flow in and out every day. Except today, apparently. To the north, Chittling Street runs alongside the Cattle Market into the Shades while Humble Street runs off to the west. A small shop is trying to defend itself against the smell to the northeast."
  578. sequence = "100"
  579. >
  580. <send>
  581. maps.setCurrRoom(172, 816);
  582. </send>
  583. </trigger>
  584.  
  585. <trigger
  586. enabled = "y"
  587. regexp = "y"
  588. keep_evaluating = "y"
  589. group = "am"
  590. send_to = "12"
  591. match = "From here, three streets head off in different directions. Humble Street continues east and west while the Shambles leads north towards its end at Cockbill Street, Pigsty Hill leads off southwest and Whopping Street is to the south. The street is small and made of cobbles. A few people are walking up and down the street, looking for every opportunity to steal a purse from a not-so-attentive victim."
  592. sequence = "100"
  593. >
  594. <send>
  595. maps.setCurrRoom(102, 816);
  596. </send>
  597. </trigger>
  598.  
  599. <trigger
  600. enabled = "y"
  601. regexp = "y"
  602. keep_evaluating = "y"
  603. group = "am"
  604. send_to = "12"
  605. match = "Whopping Street curves northwest to the north and runs straight to the southeast. To the southwest a small alley leads into Cheesemongers Yard."
  606. sequence = "100"
  607. >
  608. <send>
  609. maps.setCurrRoom(145, 886);
  610. </send>
  611. </trigger>
  612.  
  613. <trigger
  614. enabled = "y"
  615. regexp = "y"
  616. keep_evaluating = "y"
  617. group = "am"
  618. send_to = "12"
  619. match = "Whopping Street runs straight to the northwest and curves east to the southeast. There is a small alley to the northeast."
  620. sequence = "100"
  621. >
  622. <send>
  623. maps.setCurrRoom(256, 999);
  624. </send>
  625. </trigger>
  626.  
  627. <trigger
  628. enabled = "y"
  629. regexp = "y"
  630. keep_evaluating = "y"
  631. group = "am"
  632. send_to = "12"
  633. match = "Endless Street crouches, ready to take off in a dash along the long stretch to the southeast. From the northeast, Alguinna Alley watches, short and dark and heedless of any reason for hurry. The city wall, or what remains of it, strides alongside Endless Street, never changing in speed but somehow managing to keep up."
  634. sequence = "100"
  635. >
  636. <send>
  637. maps.setCurrRoom(89, 984);
  638. </send>
  639. </trigger>
  640.  
  641. <trigger
  642. enabled = "y"
  643. regexp = "y"
  644. keep_evaluating = "y"
  645. group = "am_port"
  646. send_to = "12"
  647. match = "Endless Street curves north to the northwest and continues to the south. To the northeast is the start of Pigsty Hill and the Shambling Gate stands to the west."
  648. sequence = "100"
  649. >
  650. <send>
  651. maps.setMap("am");
  652. maps.setCurrRoom(47, 872);
  653. </send>
  654. </trigger>
  655.  
  656. <trigger
  657. enabled = "y"
  658. regexp = "y"
  659. keep_evaluating = "y"
  660. group = "am_port"
  661. send_to = "12"
  662. match = "The ruts in the road aren't so deep here, in some places, even grass is growing. A tree seems to have seeded itself on the one side of the road and has shed all of its leaves, while a small hedge is growing on the other. Some cabbage fields sprawl to the south, southwest and southeast, the river Ankh oozes past to the north and northwest and the city walls of Ankh-Morpork loom to the east and northeast. Ten miles to the east is the Skund Forest road, five miles to the north is the Coast road, four miles to the south is the Klatch road, four miles to the east lies the city of Ankh-Morpork and fifty miles to the southwest the Morpork mountains reach to the sky."
  663. sequence = "100"
  664. >
  665. <send>
  666. maps.setMap("am");
  667. maps.setCurrRoom(18, 872);
  668. </send>
  669. </trigger>
  670.  
  671. <trigger
  672. enabled = "y"
  673. regexp = "y"
  674. keep_evaluating = "y"
  675. group = "am"
  676. send_to = "12"
  677. match = "The cacophony of sounds and smells here is phenomenal. Through Smelly Alley the cheese peddlers are outbidding each other while from the northeast the cattle market is close enough for the bleating to be heard. Pigsty Hill runs off to the northeast towards Humble Street and southwest towards Endless Street. A pharmacy is set to the west, straight across from a small bakery to the east."
  678. sequence = "100"
  679. >
  680. <send>
  681. maps.setCurrRoom(78, 844);
  682. </send>
  683. </trigger>
  684.  
  685. <trigger
  686. enabled = "y"
  687. regexp = "y"
  688. keep_evaluating = "y"
  689. group = "am"
  690. send_to = "12"
  691. match = "This is a T-junction, where Tobacco Road to the north meets Humble Street, which stretches out east towards Sticken Place and west towards Endless Street. A small shop can be seen to the west, although from here it's hard to see what it sells."
  692. sequence = "100"
  693. >
  694. <send>
  695. maps.setCurrRoom(60, 802);
  696. </send>
  697. </trigger>
  698.  
  699. <trigger
  700. enabled = "y"
  701. regexp = "y"
  702. keep_evaluating = "y"
  703. group = "am"
  704. send_to = "12"
  705. match = "Here, the great wheel that is Endless Street connects with tunnel-like Trotters Lane to the east, one of many twisting and convoluted spokes which radiate from the center of Ankh-Morpork. Travel to the northwest leads clockwise around the circumference of the city, while southern migration leads slowly in the anti-clockwise direction. A mosaic of second-hand bricks and stones on loan form a patchwork wall around the bustling metropolis. Whether the wall was originally designed to keep intruders out or the populace in is a question of great debate."
  706. sequence = "100"
  707. >
  708. <send>
  709. maps.setCurrRoom(18, 774);
  710. </send>
  711. </trigger>
  712.  
  713. <trigger
  714. enabled = "y"
  715. regexp = "y"
  716. keep_evaluating = "y"
  717. group = "am"
  718. send_to = "12"
  719. match = "Abattoirs Lane runs northeast and southwest from here. The air is slightly heavy and metallic tasting and the cobbles are stained a reddish brown colour underfoot. The building to the west is the last remaining abattoir on Abattoirs Lane, the last reminder of the days when animals were led here, unsuspecting, to be slaughtered."
  720. sequence = "100"
  721. >
  722. <send>
  723. maps.setCurrRoom(32, 732);
  724. </send>
  725. </trigger>
  726.  
  727. <trigger
  728. enabled = "y"
  729. regexp = "y"
  730. keep_evaluating = "y"
  731. group = "am"
  732. send_to = "12"
  733. match = "This is where Endless Street meets Morpork Street, which the tough, stupid or suicidal use to walk towards the Shades. Opposite the intersection is the city wall, its tall shadow encircling the city. Just from beyond the wall comes the faint smell of cabbage fields, contrasting nicely with the smell of the river Ankh, which as everyone knows doesn't need describing. At this point houses line both sides of the street, making it clear that a big stone wall being there doesn't stand in the way of a good Morporkian builder who has never heard of planning permission."
  734. sequence = "100"
  735. >
  736. <send>
  737. maps.setCurrRoom(4, 718);
  738. </send>
  739. </trigger>
  740.  
  741. <trigger
  742. enabled = "y"
  743. regexp = "y"
  744. keep_evaluating = "y"
  745. group = "am"
  746. send_to = "12"
  747. match = "This is the west side of the Ferry Lane Dock, at the westernmost end of the Morporkian waterfront. There are crates stacked high along the edge of the road here, waiting to be loaded onto one of the many ships tied up along the dock."
  748. sequence = "100"
  749. >
  750. <send>
  751. maps.setCurrRoom(108, 720);
  752. </send>
  753. </trigger>
  754.  
  755. <trigger
  756. enabled = "y"
  757. regexp = "y"
  758. keep_evaluating = "y"
  759. group = "am"
  760. send_to = "12"
  761. match = "Running along the edge of the river this road is full of the noises and smells of the docks. Fish carts and vessels move around on the docks while people are trying to sell everything imaginable, from trinkets to entire sailing ships and bridges. A ladder leads down to the area below the docks. Cockbill Street, to the south, leads to the heart of the Shades."
  762. sequence = "100"
  763. >
  764. <send>
  765. maps.setCurrRoom(130, 606);
  766. </send>
  767. </trigger>
  768.  
  769. <trigger
  770. enabled = "y"
  771. regexp = "y"
  772. keep_evaluating = "y"
  773. group = "am_port"
  774. send_to = "12"
  775. match = "The Waterfront is the least industrial of Ankh-Morpork's docks. The main activities here are mostly to do with entertainment or small businesses. The pub to the south seems quite popular, judging by the amount of sound it generates. Cockbill Street, to the southwest, leads to the heart of the Shades."
  776. sequence = "100"
  777. >
  778. <send>
  779. maps.setMap("am");
  780. maps.setCurrRoom(145, 606);
  781. </send>
  782. </trigger>
  783.  
  784. <trigger
  785. enabled = "y"
  786. regexp = "y"
  787. keep_evaluating = "y"
  788. group = "am_port"
  789. send_to = "12"
  790. match = "This is Cockbill Street, the trade centre of the area. People bustle all about, busy on errands or doing their daily shopping, while carts and wagons rumble north and south, carrying goods to and from the docks and proving once again that commerce is the life-blood of the city. There is a fluffy-looking shop to the northeast, and Sweetheart Lane leads off towards the Shades to the east."
  791. sequence = "100"
  792. >
  793. <send>
  794. maps.setMap("am");
  795. maps.setCurrRoom(130, 649);
  796. </send>
  797. </trigger>
  798.  
  799. <trigger
  800. enabled = "y"
  801. regexp = "y"
  802. keep_evaluating = "y"
  803. group = "am_port"
  804. send_to = "12"
  805. match = "This is deep in the Shades. What passes for civilization in these parts is to the west, but otherwise there are three alleyways in weaving twisting directions which don't appear on any compass. Further in is a deadly maze of dangerous alleyways."
  806. sequence = "100"
  807. >
  808. <send>
  809. maps.setMap("am");
  810. maps.setCurrRoom(201, 648);
  811. </send>
  812. </trigger>
  813.  
  814. <trigger
  815. enabled = "y"
  816. regexp = "y"
  817. keep_evaluating = "y"
  818. group = "am_port"
  819. send_to = "12"
  820. match = "This is outside of a large building on Romeo Street. A post outside proclaims it to be the Troll's Head; a singularly disreputable tavern which makes the Mended Drum appear positively clean in comparison. A doorway is dimly visible to the east, forced shut despite the bodies of people who are not liked by the current clientele."
  821. sequence = "100"
  822. >
  823. <send>
  824. maps.setMap("am");
  825. maps.setCurrRoom(186, 662);
  826. </send>
  827. </trigger>
  828.  
  829. <trigger
  830. enabled = "y"
  831. regexp = "y"
  832. keep_evaluating = "y"
  833. group = "am"
  834. send_to = "12"
  835. match = "This is a large intersection in the middle of Cockbill Street, the trading centre of the area. People are packed in like flies in a honey jar, vying for the best bargains, the cheapest demons and the most colourful anacondas. The shops are colourful and imaginative, and full of typical Morporkian life. Tobacco Road leads southwest, Morpork Street leads west, while Cockbill Street continues north and south."
  836. sequence = "100"
  837. >
  838. <send>
  839. maps.setCurrRoom(131, 676);
  840. </send>
  841. </trigger>
  842.  
  843. <trigger
  844. enabled = "y"
  845. regexp = "y"
  846. keep_evaluating = "y"
  847. group = "am"
  848. send_to = "12"
  849. match = "This is Cockbill Street, which runs from the cattle market in the south to Pearl Dock in the north, or vice versa depending on which way you're going. It also marks a slight change in the character of The Shades, becoming a little more affluent in the west, with wider streets and merchants' warehouses rather than the maze-like alleys and slum properties of the area to the east. At this point on Cockbill Street, there is a small shop to the southeast."
  850. sequence = "100"
  851. >
  852. <send>
  853. maps.setCurrRoom(130, 690);
  854. </send>
  855. </trigger>
  856.  
  857. <trigger
  858. enabled = "y"
  859. regexp = "y"
  860. keep_evaluating = "y"
  861. group = "am"
  862. send_to = "12"
  863. match = "This is the south end of Cockbill Street, just north of the cattle market. There is a slightly peculiar shop to the east, whilst Cockbill Street itself runs north towards Pearl Dock. Baron Street leads off west and Pony Parts leads southwest. "
  864. sequence = "100"
  865. >
  866. <send>
  867. maps.setCurrRoom(130, 733);
  868. </send>
  869. </trigger>
  870.  
  871. <trigger
  872. enabled = "y"
  873. regexp = "y"
  874. keep_evaluating = "y"
  875. group = "am"
  876. send_to = "12"
  877. match = "This is a bend in The Shambles, where a number of alleyways lead off in all directions. The largest among them is Pony Parts, which runs southeast and connects The Shambles with the nearby Tobacco Street to the west. The other alleyways are too small and narrow to merit a name of their own. They are mostly filled with piles of empty crates."
  878. sequence = "100"
  879. >
  880. <send>
  881. maps.setCurrRoom(89, 733);
  882. </send>
  883. </trigger>
  884.  
  885. <trigger
  886. enabled = "y"
  887. regexp = "y"
  888. keep_evaluating = "y"
  889. group = "am"
  890. send_to = "12"
  891. match = "No one really knows for sure, but rumour has it that Tobacco Road got its name from all the people who at any time of the day or night can be found sitting outside and smoking."
  892. sequence = "100"
  893. >
  894. <send>
  895. maps.setCurrRoom(74, 719);
  896. </send>
  897. </trigger>
  898.  
  899. <trigger
  900. enabled = "y"
  901. regexp = "y"
  902. keep_evaluating = "y"
  903. group = "am_port"
  904. send_to = "12"
  905. match = "The deafening clamour of the market that has taken over Sticken Place would make any non-Morporkian lose his mind instantly. But then, it wouldn't be very wise for any of the aforementioned to even consider coming this close to the Shades. Elm Street runs off from here to the east while an old, broken down door leads into a seedy-looking bar to the northeast."
  906. sequence = "100"
  907. >
  908. <send>
  909. maps.setMap("am");
  910. maps.setCurrRoom(186, 817);
  911. </send>
  912. </trigger>
  913.  
  914. <trigger
  915. enabled = "y"
  916. regexp = "y"
  917. keep_evaluating = "y"
  918. group = "am"
  919. send_to = "12"
  920. match = "This is the junction of Elm Street with The Pitts, which head off to the southeast of here into downtown Morpork."
  921. sequence = "100"
  922. >
  923. <send>
  924. maps.setCurrRoom(327, 817);
  925. </send>
  926. </trigger>
  927.  
  928. <trigger
  929. enabled = "y"
  930. regexp = "y"
  931. keep_evaluating = "y"
  932. group = "am"
  933. send_to = "12"
  934. match = "This is The Pitts at its junction with Clay Lane."
  935. sequence = "100"
  936. >
  937. <send>
  938. maps.setCurrRoom(340, 830);
  939. </send>
  940. </trigger>
  941.  
  942. <trigger
  943. enabled = "y"
  944. regexp = "y"
  945. keep_evaluating = "y"
  946. group = "am"
  947. send_to = "12"
  948. match = "Scours runs straight to the northeast and curves west to the southwest. The Pitts crosses Scours from the northwest to the southeast."
  949. sequence = "100"
  950. >
  951. <send>
  952. maps.setCurrRoom(382, 887);
  953. </send>
  954. </trigger>
  955.  
  956. <trigger
  957. enabled = "y"
  958. regexp = "y"
  959. keep_evaluating = "y"
  960. group = "am"
  961. send_to = "12"
  962. match = "Scours runs straight to the northeast and curves west to the southwest. Mincing Street t-junctions here from the southeast with Scours."
  963. sequence = "100"
  964. >
  965. <send>
  966. maps.setCurrRoom(438, 845);
  967. </send>
  968. </trigger>
  969.  
  970. <trigger
  971. enabled = "y"
  972. regexp = "y"
  973. keep_evaluating = "y"
  974. group = "am"
  975. send_to = "12"
  976. match = "This is Cheap Street where Mincing Street crosses from the west and northeast."
  977. sequence = "100"
  978. >
  979. <send>
  980. maps.setCurrRoom(508, 845);
  981. </send>
  982. </trigger>
  983.  
  984. <trigger
  985. enabled = "y"
  986. regexp = "y"
  987. keep_evaluating = "y"
  988. group = "am"
  989. send_to = "12"
  990. match = "This is Cheap Street where Quirm Street joins from the south, and God Street from the southeast."
  991. sequence = "100"
  992. >
  993. <send>
  994. maps.setCurrRoom(551, 859);
  995. </send>
  996. </trigger>
  997.  
  998. <trigger
  999. enabled = "y"
  1000. regexp = "y"
  1001. keep_evaluating = "y"
  1002. group = "am"
  1003. send_to = "12"
  1004. match = "This is where Quirm Street intercepts Attic Bee Street."
  1005. sequence = "100"
  1006. >
  1007. <send>
  1008. maps.setCurrRoom(509, 901);
  1009. </send>
  1010. </trigger>
  1011.  
  1012. <trigger
  1013. enabled = "y"
  1014. regexp = "y"
  1015. keep_evaluating = "y"
  1016. group = "am"
  1017. send_to = "12"
  1018. match = "Attic Bee Street curves west to the northwest and continues to the east. Kicklebury Street t-junctions here from the south with Attic Bee Street."
  1019. sequence = "100"
  1020. >
  1021. <send>
  1022. maps.setCurrRoom(565, 928);
  1023. </send>
  1024. </trigger>
  1025.  
  1026. <trigger
  1027. enabled = "y"
  1028. regexp = "y"
  1029. keep_evaluating = "y"
  1030. group = "am"
  1031. send_to = "12"
  1032. match = "This four way intersection is one of the busier junctions in town, large buildings loom in all directions with people walking to and fro. To the east, the Street of Small Gods winds its way across the city to the Plaza of Broken Moons, while to the west Attic Bee Street heads towards the Shades."
  1033. sequence = "100"
  1034. >
  1035. <send>
  1036. maps.setCurrRoom(719, 956);
  1037. </send>
  1038. </trigger>
  1039.  
  1040. <trigger
  1041. enabled = "y"
  1042. regexp = "y"
  1043. keep_evaluating = "y"
  1044. group = "am"
  1045. send_to = "12"
  1046. match = "This is Short Street, which continues northwards to an intersection, and southwards as far as the eye can see, past bleak and miserable-looking houses. To the east, an old, crumbling stone archway cloistered by vines leads into a pleasant-looking garden, while to the west a grim, foreboding cast-iron gate leads into the courtyard of a looming, towering, old-fashioned mansion."
  1047. sequence = "100"
  1048. >
  1049. <send>
  1050. maps.setCurrRoom(719, 984);
  1051. </send>
  1052. </trigger>
  1053.  
  1054. <trigger
  1055. enabled = "y"
  1056. regexp = "y"
  1057. keep_evaluating = "y"
  1058. group = "am"
  1059. send_to = "12"
  1060. match = "Here, busy Short Street meets the even busier Street of Cunning Artificers, home to Ankh-Morpork's most skilled craftsmen .and -dwarfs as well as, presumably, -trolls., which stretches off east and westwards."
  1061. sequence = "100"
  1062. >
  1063. <send>
  1064. maps.setCurrRoom(718, 1084);
  1065. </send>
  1066. </trigger>
  1067.  
  1068. <trigger
  1069. enabled = "y"
  1070. regexp = "y"
  1071. keep_evaluating = "y"
  1072. group = "am"
  1073. send_to = "12"
  1074. match = "This is a T-junction between the Street of Cunning Artificers and the Street of Bookkeepers."
  1075. sequence = "100"
  1076. >
  1077. <send>
  1078. maps.setCurrRoom(747, 1041);
  1079. </send>
  1080. </trigger>
  1081.  
  1082. <trigger
  1083. enabled = "y"
  1084. regexp = "y"
  1085. keep_evaluating = "y"
  1086. group = "am"
  1087. send_to = "12"
  1088. match = "There is a very odd looking building just to the north. It is an old boarded up house, two stories high but not very wide."
  1089. sequence = "100"
  1090. >
  1091. <send>
  1092. maps.setCurrRoom(858, 1027);
  1093. </send>
  1094. </trigger>
  1095.  
  1096. <trigger
  1097. enabled = "y"
  1098. regexp = "y"
  1099. keep_evaluating = "y"
  1100. group = "am"
  1101. send_to = "12"
  1102. match = "A part of the old city wall towers above the street to the south. Around it, the Street of Cunning Artificers leads off southwest and Upper Broadway southeast."
  1103. sequence = "100"
  1104. >
  1105. <send>
  1106. maps.setCurrRoom(998, 942);
  1107. </send>
  1108. </trigger>
  1109.  
  1110. <trigger
  1111. enabled = "y"
  1112. regexp = "y"
  1113. keep_evaluating = "y"
  1114. group = "am"
  1115. send_to = "12"
  1116. match = "Upper Broadway bends a little here, leading northwest and south, while Esoteric Street leads off straight to the northeast on its way toward the river Ankh."
  1117. sequence = "100"
  1118. >
  1119. <send>
  1120. maps.setCurrRoom(1012, 956);
  1121. </send>
  1122. </trigger>
  1123.  
  1124. <trigger
  1125. enabled = "y"
  1126. regexp = "y"
  1127. keep_evaluating = "y"
  1128. group = "am"
  1129. send_to = "12"
  1130. match = "Upper Broadway is one of the widest and most impressive streets of Morpork. While someone from Ankh would dismiss it as a stinking cesspit, the farmers who are walking along it seem duly awed. A couple of them manage to tear themselves away, to head down Merchants Street which leads southwest toward Dragon's Landing, but the majority move northwest toward the Plaza of Broken Moons."
  1131. sequence = "100"
  1132. >
  1133. <send>
  1134. maps.setCurrRoom(1040, 998);
  1135. </send>
  1136. </trigger>
  1137.  
  1138. <trigger
  1139. enabled = "y"
  1140. regexp = "y"
  1141. keep_evaluating = "y"
  1142. group = "am"
  1143. send_to = "12"
  1144. match = "Mormius Street leads straight east while Upper Broadway leads northwest all the way up to the Patrician's Palace."
  1145. sequence = "100"
  1146. >
  1147. <send>
  1148. maps.setCurrRoom(1068, 1027);
  1149. </send>
  1150. </trigger>
  1151.  
  1152. <trigger
  1153. enabled = "y"
  1154. regexp = "y"
  1155. keep_evaluating = "y"
  1156. group = "am"
  1157. send_to = "12"
  1158. match = "Mormius Street t-junctions here from the west with Lobbin Clout."
  1159. sequence = "100"
  1160. >
  1161. <send>
  1162. maps.setCurrRoom(1180, 1027);
  1163. </send>
  1164. </trigger>
  1165.  
  1166. <trigger
  1167. enabled = "y"
  1168. regexp = "y"
  1169. keep_evaluating = "y"
  1170. group = "am"
  1171. send_to = "12"
  1172. match = "This is the junction of Lobbin Clout and Whilom Alley."
  1173. sequence = "100"
  1174. >
  1175. <send>
  1176. maps.setCurrRoom(1152, 999);
  1177. </send>
  1178. </trigger>
  1179.  
  1180. <trigger
  1181. enabled = "y"
  1182. regexp = "y"
  1183. keep_evaluating = "y"
  1184. group = "am"
  1185. send_to = "12"
  1186. match = "This is the northern half of the crossroads between Edgeway Road, Fast Lane and Grunefair."
  1187. sequence = "100"
  1188. >
  1189. <send>
  1190. maps.setCurrRoom(453, 200);
  1191. </send>
  1192. </trigger>
  1193.  
  1194. <trigger
  1195. enabled = "y"
  1196. regexp = "y"
  1197. keep_evaluating = "y"
  1198. group = "am"
  1199. send_to = "12"
  1200. match = "This is the southern half of a wide crossroad that is almost deserted at this time of the night. Right here, Grunefair intersects with Edgeway Road from the southwest, while you can see the intersection with Fast Lane to the north. An eerie atmosphere hangs over the place, as if it's waiting for something to happen."
  1201. sequence = "100"
  1202. >
  1203. <send>
  1204. maps.setCurrRoom(453, 215);
  1205. </send>
  1206. </trigger>
  1207.  
  1208. <trigger
  1209. enabled = "y"
  1210. regexp = "y"
  1211. keep_evaluating = "y"
  1212. group = "am_port"
  1213. send_to = "12"
  1214. match = "This is the northern side of Dolly Sisters where Lobbin Clout provides an exit north."
  1215. sequence = "100"
  1216. >
  1217. <send>
  1218. maps.setMap("am");
  1219. maps.setCurrRoom(1139, 914);
  1220. </send>
  1221. </trigger>
  1222.  
  1223. <trigger
  1224. enabled = "y"
  1225. regexp = "y"
  1226. keep_evaluating = "y"
  1227. group = "am"
  1228. send_to = "12"
  1229. match = "This is the southwestern corner of Dolly Sisters, which spreads out to the north and east."
  1230. sequence = "100"
  1231. >
  1232. <send>
  1233. maps.setCurrRoom(1124, 929);
  1234. </send>
  1235. </trigger>
  1236.  
  1237. <trigger
  1238. enabled = "y"
  1239. regexp = "y"
  1240. keep_evaluating = "y"
  1241. group = "am"
  1242. send_to = "12"
  1243. match = "Zephire Street continues winding its way north and southwest, while a little alley called Whilom lurks to the southeast."
  1244. sequence = "100"
  1245. >
  1246. <send>
  1247. maps.setCurrRoom(1111, 985);
  1248. </send>
  1249. </trigger>
  1250.  
  1251. <trigger
  1252. enabled = "y"
  1253. regexp = "y"
  1254. keep_evaluating = "y"
  1255. group = "am"
  1256. send_to = "12"
  1257. match = "Esoteric Street runs straight to the northeast and continues to the southwest. In the distance to the southwest is a junction with Upper Broadway, and Zephire Street heads off southeast from here."
  1258. sequence = "100"
  1259. >
  1260. <send>
  1261. maps.setCurrRoom(1041, 928);
  1262. </send>
  1263. </trigger>
  1264.  
  1265. <trigger
  1266. enabled = "y"
  1267. regexp = "y"
  1268. keep_evaluating = "y"
  1269. group = "am"
  1270. send_to = "12"
  1271. match = "Esoteric Street curves north to the northeast and runs straight to the southwest. Market Street junctions here from the west with Esoteric Street."
  1272. sequence = "100"
  1273. >
  1274. <send>
  1275. maps.setCurrRoom(1068, 900);
  1276. </send>
  1277. </trigger>
  1278.  
  1279. <trigger
  1280. enabled = "y"
  1281. regexp = "y"
  1282. keep_evaluating = "y"
  1283. group = "am_port"
  1284. send_to = "12"
  1285. match = "You are on a gravel path that passes between Esoteric Street on the other side of the gate to the north into a courtyard to the south. On either side are parts of a red brick building."
  1286. sequence = "100"
  1287. >
  1288. <send>
  1289. maps.setMap("am");
  1290. maps.setCurrRoom(1083, 900);
  1291. </send>
  1292. </trigger>
  1293.  
  1294. <trigger
  1295. enabled = "y"
  1296. regexp = "y"
  1297. keep_evaluating = "y"
  1298. group = "am"
  1299. send_to = "12"
  1300. match = "Esoteric Street runs straight to the northeast and curves southwest to the west. Lobbin Clout junctions here from the south with Esoteric Street."
  1301. sequence = "100"
  1302. >
  1303. <send>
  1304. maps.setCurrRoom(1110, 816);
  1305. </send>
  1306. </trigger>
  1307.  
  1308. <trigger
  1309. enabled = "y"
  1310. regexp = "y"
  1311. keep_evaluating = "y"
  1312. group = "am"
  1313. send_to = "12"
  1314. match = "Esoteric Street runs straight to the northeast and curves west to the southwest. In the distance to the southwest is a junction with Lobbin Clout, while Vagabond Street leads off to the southeast."
  1315. sequence = "100"
  1316. >
  1317. <send>
  1318. maps.setCurrRoom(1124, 802);
  1319. </send>
  1320. </trigger>
  1321.  
  1322. <trigger
  1323. enabled = "y"
  1324. regexp = "y"
  1325. keep_evaluating = "y"
  1326. group = "am"
  1327. send_to = "12"
  1328. match = "This part of Vagabond Street is amazingly dull."
  1329. sequence = "100"
  1330. >
  1331. <send>
  1332. maps.setCurrRoom(1222, 774);
  1333. </send>
  1334. </trigger>
  1335.  
  1336. <trigger
  1337. enabled = "y"
  1338. regexp = "y"
  1339. keep_evaluating = "y"
  1340. group = "am"
  1341. send_to = "12"
  1342. match = "This is Vagabond Street, north of Money Trap Lane."
  1343. sequence = "100"
  1344. >
  1345. <send>
  1346. maps.setCurrRoom(1236, 774);
  1347. </send>
  1348. </trigger>
  1349.  
  1350. <trigger
  1351. enabled = "y"
  1352. regexp = "y"
  1353. keep_evaluating = "y"
  1354. group = "am"
  1355. send_to = "12"
  1356. match = "Endless Street curves north to the northeast and runs straight to the southwest. Money Trap Lane t-junctions here from the north with Endless Street."
  1357. sequence = "100"
  1358. >
  1359. <send>
  1360. maps.setCurrRoom(1236, 970);
  1361. </send>
  1362. </trigger>
  1363.  
  1364. <trigger
  1365. enabled = "y"
  1366. regexp = "y"
  1367. keep_evaluating = "y"
  1368. group = "am"
  1369. send_to = "12"
  1370. match = "Endless Street continues to the north and south, while to the west is the small dirty street that is Vagabond Street."
  1371. sequence = "100"
  1372. >
  1373. <send>
  1374. maps.setCurrRoom(1335, 746);
  1375. </send>
  1376. </trigger>
  1377.  
  1378. <trigger
  1379. enabled = "y"
  1380. regexp = "y"
  1381. keep_evaluating = "y"
  1382. group = "am"
  1383. send_to = "12"
  1384. match = "Vagabond Street runs east and west from here with a rather large stone building looming on the south side of the street."
  1385. sequence = "100"
  1386. >
  1387. <send>
  1388. maps.setCurrRoom(1279, 760);
  1389. </send>
  1390. </trigger>
  1391.  
  1392. <trigger
  1393. enabled = "y"
  1394. regexp = "y"
  1395. keep_evaluating = "y"
  1396. group = "am"
  1397. send_to = "12"
  1398. match = "Endless Street leads south from here. Actually it leads north too, but that's on the other side of the river Ankh."
  1399. sequence = "100"
  1400. >
  1401. <send>
  1402. maps.setCurrRoom(1349, 648);
  1403. </send>
  1404. </trigger>
  1405.  
  1406. <trigger
  1407. enabled = "y"
  1408. regexp = "y"
  1409. keep_evaluating = "y"
  1410. group = "am"
  1411. send_to = "12"
  1412. match = "Washer Way curves northwest to the west and continues to the east. Euphrasy Street t-junctions here from the south with Washer Way."
  1413. sequence = "100"
  1414. >
  1415. <send>
  1416. maps.setCurrRoom(1208, 690);
  1417. </send>
  1418. </trigger>
  1419.  
  1420. <trigger
  1421. enabled = "y"
  1422. regexp = "y"
  1423. keep_evaluating = "y"
  1424. group = "am"
  1425. send_to = "12"
  1426. match = "Euphrasy Street continues to the south. Esoteric Street starts from here and runs to the west and Washer Way starts from here and runs to the north."
  1427. sequence = "100"
  1428. >
  1429. <send>
  1430. maps.setCurrRoom(1209, 704);
  1431. </send>
  1432. </trigger>
  1433.  
  1434. <trigger
  1435. enabled = "y"
  1436. regexp = "y"
  1437. keep_evaluating = "y"
  1438. group = "am"
  1439. send_to = "12"
  1440. match = "Washer Way curves north to the northwest and continues to the east. In the distance to the east is a junction with Euphrasy Street. Hopper Street leads off westwards, in towards the centre of Morpork."
  1441. sequence = "100"
  1442. >
  1443. <send>
  1444. maps.setCurrRoom(1194, 690);
  1445. </send>
  1446. </trigger>
  1447.  
  1448. <trigger
  1449. enabled = "y"
  1450. regexp = "y"
  1451. keep_evaluating = "y"
  1452. group = "am"
  1453. send_to = "12"
  1454. match = "This is the southeasternmost part of Unreal Estate. The estate spreads out westwards, and Washer Way leads off southeast. The river Ankh lies to the north and east, with Wood Bridge crossing it to the east."
  1455. sequence = "100"
  1456. >
  1457. <send>
  1458. maps.setCurrRoom(1138, 620);
  1459. </send>
  1460. </trigger>
  1461.  
  1462. <trigger
  1463. enabled = "y"
  1464. regexp = "y"
  1465. keep_evaluating = "y"
  1466. group = "am"
  1467. send_to = "12"
  1468. match = "This is the northwest corner of Unreal Estate. The Fronts leads off to the west, while Unreal Estate spreads out to the south and southeast. The river Ankh runs along the northern edge of Unreal Estate."
  1469. sequence = "100"
  1470. >
  1471. <send>
  1472. maps.setCurrRoom(1083, 593);
  1473. </send>
  1474. </trigger>
  1475.  
  1476. <trigger
  1477. enabled = "y"
  1478. regexp = "y"
  1479. keep_evaluating = "y"
  1480. group = "am"
  1481. send_to = "12"
  1482. match = "This is the south end of Water Bridge. Just off to the south Water Street leads into the Unseen University campus, and it also travels north of the bridge."
  1483. sequence = "100"
  1484. >
  1485. <send>
  1486. maps.setCurrRoom(1040, 578);
  1487. </send>
  1488. </trigger>
  1489.  
  1490. <trigger
  1491. enabled = "y"
  1492. regexp = "y"
  1493. keep_evaluating = "y"
  1494. group = "am"
  1495. send_to = "12"
  1496. match = "Under the great vaulted arch that leads between Sator Square and Water Street as it runs through the Fronts of the Unseen University is a small world of wonder."
  1497. sequence = "100"
  1498. >
  1499. <send>
  1500. maps.setCurrRoom(1026, 621);
  1501. </send>
  1502. </trigger>
  1503.  
  1504. <trigger
  1505. enabled = "y"
  1506. regexp = "y"
  1507. keep_evaluating = "y"
  1508. group = "am"
  1509. send_to = "12"
  1510. match = "This is the northern edge of Sator Square just east of the northwest corner."
  1511. sequence = "100"
  1512. >
  1513. <send>
  1514. maps.setCurrRoom(1026, 635);
  1515. </send>
  1516. </trigger>
  1517.  
  1518. <trigger
  1519. enabled = "y"
  1520. regexp = "y"
  1521. keep_evaluating = "y"
  1522. group = "am_port"
  1523. send_to = "12"
  1524. match = "This is the western edge of Sator Square before the huge, black gates of Unseen University."
  1525. sequence = "100"
  1526. >
  1527. <send>
  1528. maps.setMap("am");
  1529. maps.setCurrRoom(1013, 648);
  1530. </send>
  1531. </trigger>
  1532.  
  1533. <trigger
  1534. enabled = "y"
  1535. regexp = "y"
  1536. keep_evaluating = "y"
  1537. group = "am_port"
  1538. send_to = "12"
  1539. match = "This is the eastern edge of Sator Square, just south of where a street joins it from the northeast."
  1540. sequence = "100"
  1541. >
  1542. <send>
  1543. maps.setMap("am");
  1544. maps.setCurrRoom(1068, 649);
  1545. </send>
  1546. </trigger>
  1547.  
  1548. <trigger
  1549. enabled = "y"
  1550. regexp = "y"
  1551. keep_evaluating = "y"
  1552. group = "am"
  1553. send_to = "12"
  1554. match = "This is the northeastern corner of Sator Square."
  1555. sequence = "100"
  1556. >
  1557. <send>
  1558. maps.setCurrRoom(1068, 634);
  1559. </send>
  1560. </trigger>
  1561.  
  1562. <trigger
  1563. enabled = "y"
  1564. regexp = "y"
  1565. keep_evaluating = "y"
  1566. group = "am"
  1567. send_to = "12"
  1568. match = "This section on the eastern side of the Plaza of Broken Moons provides a much needed escape route to the east along Hopper Street, especially for those needing to get away from the hustle and bustle of the Plaza."
  1569. sequence = "100"
  1570. >
  1571. <send>
  1572. maps.setCurrRoom(1040, 746);
  1573. </send>
  1574. </trigger>
  1575.  
  1576. <trigger
  1577. enabled = "y"
  1578. regexp = "y"
  1579. keep_evaluating = "y"
  1580. group = "am"
  1581. send_to = "12"
  1582. match = "This is the south side of the Plaza of Broken Moons where the Street of Small Gods joins from the south."
  1583. sequence = "100"
  1584. >
  1585. <send>
  1586. maps.setCurrRoom(1012, 775);
  1587. </send>
  1588. </trigger>
  1589.  
  1590. <trigger
  1591. enabled = "y"
  1592. regexp = "y"
  1593. keep_evaluating = "y"
  1594. group = "am"
  1595. send_to = "12"
  1596. match = "The main feature on this part of the Street of Small Gods, apart from the Barbican, which opens out into the Barbican Plaza to the west, is one of Ankh-Morpork's mushrooming crop of Omnian churches."
  1597. sequence = "100"
  1598. >
  1599. <send>
  1600. maps.setCurrRoom(999, 831);
  1601. </send>
  1602. </trigger>
  1603.  
  1604. <trigger
  1605. enabled = "y"
  1606. regexp = "y"
  1607. keep_evaluating = "y"
  1608. group = "am"
  1609. send_to = "12"
  1610. match = "Here the Street of Small Gods meets with Market Street, which leads off to the southeast."
  1611. sequence = "100"
  1612. >
  1613. <send>
  1614. maps.setCurrRoom(984, 858);
  1615. </send>
  1616. </trigger>
  1617.  
  1618. <trigger
  1619. enabled = "y"
  1620. regexp = "y"
  1621. keep_evaluating = "y"
  1622. group = "am"
  1623. send_to = "12"
  1624. match = "The Street of Small Gods and Upper Broadway cross each other here in a big hubbub."
  1625. sequence = "100"
  1626. >
  1627. <send>
  1628. maps.setCurrRoom(956, 900);
  1629. </send>
  1630. </trigger>
  1631.  
  1632. <trigger
  1633. enabled = "y"
  1634. regexp = "y"
  1635. keep_evaluating = "y"
  1636. group = "am"
  1637. send_to = "12"
  1638. match = "This is the northwestern extreme of Upper Broadway, where it divides into Turnwise Broadway and Widdershins Broadway which head off to the northeast and southwest respectively, before joining forces again on the other side of the Patrician's Palace Grounds."
  1639. sequence = "100"
  1640. >
  1641. <send>
  1642. maps.setCurrRoom(928, 873);
  1643. </send>
  1644. </trigger>
  1645.  
  1646. <trigger
  1647. enabled = "y"
  1648. regexp = "y"
  1649. keep_evaluating = "y"
  1650. group = "am"
  1651. send_to = "12"
  1652. match = "This is Turnwise Broadway which extends northwest towards The Maul and south from here. A large stone wall towers over you to the east, with an archway leading through to the Barbican plaza to the northeast."
  1653. sequence = "100"
  1654. >
  1655. <send>
  1656. maps.setCurrRoom(957, 830);
  1657. </send>
  1658. </trigger>
  1659.  
  1660. <trigger
  1661. enabled = "y"
  1662. regexp = "y"
  1663. keep_evaluating = "y"
  1664. group = "am_port"
  1665. send_to = "12"
  1666. match = "One of the few areas of the Barbican still in use, this part of the cellars has been turned into a safe room by one of Ankh-Morpork's more enterprising citizens."
  1667. sequence = "100"
  1668. >
  1669. <send>
  1670. maps.setMap("am");
  1671. maps.setCurrRoom(970, 816);
  1672. </send>
  1673. </trigger>
  1674.  
  1675. <trigger
  1676. enabled = "y"
  1677. regexp = "y"
  1678. keep_evaluating = "y"
  1679. group = "am"
  1680. send_to = "12"
  1681. match = "This is Turnwise Broadway where the Maul leads northeastwards towards the Plaza of Broken Moons. Broadway runs southeast and northwest along the outside of the wall the Patrician's Palace."
  1682. sequence = "100"
  1683. >
  1684. <send>
  1685. maps.setCurrRoom(928, 802);
  1686. </send>
  1687. </trigger>
  1688.  
  1689. <trigger
  1690. enabled = "y"
  1691. regexp = "y"
  1692. keep_evaluating = "y"
  1693. group = "am"
  1694. send_to = "12"
  1695. match = "Turnwise Broadway continues to the west and curves southeast to the east. Peach Pie Street t-junctions here from the north with Turnwise Broadway and to the west is the large, open space of Peasant Parade."
  1696. sequence = "100"
  1697. >
  1698. <send>
  1699. maps.setCurrRoom(872, 761);
  1700. </send>
  1701. </trigger>
  1702.  
  1703. <trigger
  1704. enabled = "y"
  1705. regexp = "y"
  1706. keep_evaluating = "y"
  1707. group = "am"
  1708. send_to = "12"
  1709. match = "The Willows runs west from here, following the river, and ends very nearby to the east. Peach Pie Street leads off straight southwards, while there is a junction with Memorial Street to the west."
  1710. sequence = "100"
  1711. >
  1712. <send>
  1713. maps.setCurrRoom(900, 621);
  1714. </send>
  1715. </trigger>
  1716.  
  1717. <trigger
  1718. enabled = "y"
  1719. regexp = "y"
  1720. keep_evaluating = "y"
  1721. group = "am"
  1722. send_to = "12"
  1723. match = "The Willows curves north to the northwest. Memorial Street leads off to the west. A warehouse sits on the south side of the street."
  1724. sequence = "100"
  1725. >
  1726. <send>
  1727. maps.setCurrRoom(886, 621);
  1728. </send>
  1729. </trigger>
  1730.  
  1731. <trigger
  1732. enabled = "y"
  1733. regexp = "y"
  1734. keep_evaluating = "y"
  1735. group = "am"
  1736. send_to = "12"
  1737. match = "Holofernes Street continues to the west. The Willows crosses Holofernes Street from the north to the southeast."
  1738. sequence = "100"
  1739. >
  1740. <send>
  1741. maps.setCurrRoom(859, 578);
  1742. </send>
  1743. </trigger>
  1744.  
  1745. <trigger
  1746. enabled = "y"
  1747. regexp = "y"
  1748. keep_evaluating = "y"
  1749. group = "am"
  1750. send_to = "12"
  1751. match = "Pleaders Row curves southwest to the west. Chrononhotonthologos Street starts from here and runs to the north and The Willows starts from here and runs to the southeast."
  1752. sequence = "100"
  1753. >
  1754. <send>
  1755. maps.setCurrRoom(817, 509);
  1756. </send>
  1757. </trigger>
  1758.  
  1759. <trigger
  1760. enabled = "y"
  1761. regexp = "y"
  1762. keep_evaluating = "y"
  1763. group = "am"
  1764. send_to = "12"
  1765. match = "Holofernes Street continues to the west and continues to the east. Pleaders Row crosses Holofernes Street from the north to the south."
  1766. sequence = "100"
  1767. >
  1768. <send>
  1769. maps.setCurrRoom(803, 579);
  1770. </send>
  1771. </trigger>
  1772.  
  1773. <trigger
  1774. enabled = "y"
  1775. regexp = "y"
  1776. keep_evaluating = "y"
  1777. group = "am"
  1778. send_to = "12"
  1779. match = "Pleaders Row travels south for a while and bends northwest here, while Memorial Street leads off east. To the west a gangplank leads onto an old narrowboat, which appears to have run aground on a mud bank."
  1780. sequence = "100"
  1781. >
  1782. <send>
  1783. maps.setCurrRoom(830, 621);
  1784. </send>
  1785. </trigger>
  1786.  
  1787. <trigger
  1788. enabled = "y"
  1789. regexp = "y"
  1790. keep_evaluating = "y"
  1791. group = "am"
  1792. send_to = "12"
  1793. match = "This is the end of the Street of Alchemists, where it meets with Memorial Street. Memorial Street heads off east and west from here, while the Street of Alchemists runs off to the south."
  1794. sequence = "100"
  1795. >
  1796. <send>
  1797. maps.setCurrRoom(858, 621);
  1798. </send>
  1799. </trigger>
  1800.  
  1801. <trigger
  1802. enabled = "y"
  1803. regexp = "y"
  1804. keep_evaluating = "y"
  1805. group = "am_port"
  1806. send_to = "12"
  1807. match = "The Street of Alchemists extends to the northeast and enters Peasant Parade to the south. To the west is the Thieves' Guild, facing the Butchers' Guild conveniently located on the other side of the street."
  1808. sequence = "100"
  1809. >
  1810. <send>
  1811. maps.setMap("am");
  1812. maps.setCurrRoom(845, 746);
  1813. </send>
  1814. </trigger>
  1815.  
  1816. <trigger
  1817. enabled = "y"
  1818. regexp = "y"
  1819. keep_evaluating = "y"
  1820. group = "am"
  1821. send_to = "12"
  1822. match = "To the southwest a small alley known as Flood Walk winds off, and Lower Broadway itself continues southeast, towards the Patrician's Palace."
  1823. sequence = "100"
  1824. >
  1825. <send>
  1826. maps.setCurrRoom(803, 747);
  1827. </send>
  1828. </trigger>
  1829.  
  1830. <trigger
  1831. enabled = "y"
  1832. regexp = "y"
  1833. keep_evaluating = "y"
  1834. group = "am"
  1835. send_to = "12"
  1836. match = "Thanks to the close proximity of no fewer than seven different guilds and three pubs, this crossroads is busy, even after dark."
  1837. sequence = "100"
  1838. >
  1839. <send>
  1840. maps.setCurrRoom(733, 803);
  1841. </send>
  1842. </trigger>
  1843.  
  1844. <trigger
  1845. enabled = "y"
  1846. regexp = "y"
  1847. keep_evaluating = "y"
  1848. group = "am_port"
  1849. send_to = "12"
  1850. match = "This stretch of Filigree Street is not much quieter after dark than it is in daylight hours, since the passage of people through the gates of the Assassins' Guild always tends to pick up at night."
  1851. sequence = "100"
  1852. >
  1853. <send>
  1854. maps.setMap("am");
  1855. maps.setCurrRoom(803, 788);
  1856. </send>
  1857. </trigger>
  1858.  
  1859. <trigger
  1860. enabled = "y"
  1861. regexp = "y"
  1862. keep_evaluating = "y"
  1863. group = "am"
  1864. send_to = "12"
  1865. match = "This is Widdershins Broadway which continues northwest and south from here around the edge of the grounds of the Patrician's Palace."
  1866. sequence = "100"
  1867. >
  1868. <send>
  1869. maps.setCurrRoom(844, 844);
  1870. </send>
  1871. </trigger>
  1872.  
  1873. <trigger
  1874. enabled = "y"
  1875. regexp = "y"
  1876. keep_evaluating = "y"
  1877. group = "am"
  1878. send_to = "12"
  1879. match = "This is the intersection of God Street and Baker Street."
  1880. sequence = "100"
  1881. >
  1882. <send>
  1883. maps.setCurrRoom(761, 887);
  1884. </send>
  1885. </trigger>
  1886.  
  1887. <trigger
  1888. enabled = "y"
  1889. regexp = "y"
  1890. keep_evaluating = "y"
  1891. group = "am"
  1892. send_to = "12"
  1893. match = "Street of Small Gods continues to the east and curves west to the southwest. Baker Street heads north, while Street of Bookkeepers journeys south."
  1894. sequence = "100"
  1895. >
  1896. <send>
  1897. maps.setCurrRoom(789, 942);
  1898. </send>
  1899. </trigger>
  1900.  
  1901. <trigger
  1902. enabled = "y"
  1903. regexp = "y"
  1904. keep_evaluating = "y"
  1905. group = "am"
  1906. send_to = "12"
  1907. match = "At its T-junction with Heroes Street the Street of Small Gods changes slightly."
  1908. sequence = "100"
  1909. >
  1910. <send>
  1911. maps.setCurrRoom(760, 957);
  1912. </send>
  1913. </trigger>
  1914.  
  1915. <trigger
  1916. enabled = "y"
  1917. regexp = "y"
  1918. keep_evaluating = "y"
  1919. group = "am"
  1920. send_to = "12"
  1921. match = "This intersection is the epicentre of a rushing, erratic crowd."
  1922. sequence = "100"
  1923. >
  1924. <send>
  1925. maps.setCurrRoom(718, 887);
  1926. </send>
  1927. </trigger>
  1928.  
  1929. <trigger
  1930. enabled = "y"
  1931. regexp = "y"
  1932. keep_evaluating = "y"
  1933. group = "am_port"
  1934. send_to = "12"
  1935. match = "\[north end of Short Street outside the Mended Drum\]"
  1936. sequence = "101"
  1937. >
  1938. <send>
  1939. maps.setMap("am");
  1940. maps.setCurrRoom(718, 803);
  1941. </send>
  1942. </trigger>
  1943.  
  1944. <trigger
  1945. enabled = "y"
  1946. regexp = "y"
  1947. keep_evaluating = "y"
  1948. group = "am"
  1949. send_to = "12"
  1950. match = "This is the junction of Cheapside with Filigree Street, one of Ankh-Morpork's more renowned streets."
  1951. sequence = "100"
  1952. >
  1953. <send>
  1954. maps.setCurrRoom(663, 802);
  1955. </send>
  1956. </trigger>
  1957.  
  1958. <trigger
  1959. enabled = "y"
  1960. regexp = "y"
  1961. keep_evaluating = "y"
  1962. group = "am"
  1963. send_to = "12"
  1964. match = "The eastern end of Rime Street attaches itself to Cheapside just east of here,"
  1965. sequence = "100"
  1966. >
  1967. <send>
  1968. maps.setCurrRoom(663, 775);
  1969. </send>
  1970. </trigger>
  1971.  
  1972. <trigger
  1973. enabled = "y"
  1974. regexp = "y"
  1975. keep_evaluating = "y"
  1976. group = "am"
  1977. send_to = "12"
  1978. match = "This is Rime Street near its western end, with a small alley heading south."
  1979. sequence = "100"
  1980. >
  1981. <send>
  1982. maps.setCurrRoom(592, 733);
  1983. </send>
  1984. </trigger>
  1985.  
  1986. <trigger
  1987. enabled = "y"
  1988. regexp = "y"
  1989. keep_evaluating = "y"
  1990. group = "am"
  1991. send_to = "12"
  1992. match = "This is the eastern part of a very busy four-way junction."
  1993. sequence = "100"
  1994. >
  1995. <send>
  1996. maps.setCurrRoom(551, 760);
  1997. </send>
  1998. </trigger>
  1999.  
  2000. <trigger
  2001. enabled = "y"
  2002. regexp = "y"
  2003. keep_evaluating = "y"
  2004. group = "am"
  2005. send_to = "12"
  2006. match = "Modest housing bounds Welcome Soap, forming an uneven wall along each side of the street, except for a gap in the south side where Mincing Street stretches off to the west."
  2007. sequence = "100"
  2008. >
  2009. <send>
  2010. maps.setCurrRoom(592, 788);
  2011. </send>
  2012. </trigger>
  2013.  
  2014. <trigger
  2015. enabled = "y"
  2016. regexp = "y"
  2017. keep_evaluating = "y"
  2018. group = "am"
  2019. send_to = "12"
  2020. match = "At this very spot Cheapside joins with Welcome Soap, which curves in from the northwest, and Heroes Street, which runs off south before making a turn to the southeast."
  2021. sequence = "100"
  2022. >
  2023. <send>
  2024. maps.setCurrRoom(648, 816);
  2025. </send>
  2026. </trigger>
  2027.  
  2028. <trigger
  2029. enabled = "y"
  2030. regexp = "y"
  2031. keep_evaluating = "y"
  2032. group = "am"
  2033. send_to = "12"
  2034. match = "The crowds of drunken partygoers from Short Street spill onto this junction, where God Street from the west and Heroes Street from the northwest join together and head east onto Short Street."
  2035. sequence = "100"
  2036. >
  2037. <send>
  2038. maps.setCurrRoom(704, 887);
  2039. </send>
  2040. </trigger>
  2041.  
  2042. <trigger
  2043. enabled = "y"
  2044. regexp = "y"
  2045. keep_evaluating = "y"
  2046. group = "am"
  2047. send_to = "12"
  2048. match = "This is the junction of God Street with Blood Alley which runs north from here."
  2049. sequence = "100"
  2050. >
  2051. <send>
  2052. maps.setCurrRoom(634, 887);
  2053. </send>
  2054. </trigger>
  2055.  
  2056. <trigger
  2057. enabled = "y"
  2058. regexp = "y"
  2059. keep_evaluating = "y"
  2060. group = "am_port"
  2061. send_to = "12"
  2062. match = "The Flaming Cabbage completely dominates this part of Blood Alley."
  2063. sequence = "100"
  2064. >
  2065. <send>
  2066. maps.setMap("am");
  2067. maps.setCurrRoom(635, 845);
  2068. </send>
  2069. </trigger>
  2070.  
  2071. <trigger
  2072. enabled = "y"
  2073. regexp = "y"
  2074. keep_evaluating = "y"
  2075. group = "am"
  2076. send_to = "12"
  2077. match = "This is the western part of a very busy four-way junction."
  2078. sequence = "100"
  2079. >
  2080. <send>
  2081. maps.setCurrRoom(536, 761);
  2082. </send>
  2083. </trigger>
  2084.  
  2085. <trigger
  2086. enabled = "y"
  2087. regexp = "y"
  2088. keep_evaluating = "y"
  2089. group = "am"
  2090. send_to = "12"
  2091. match = "This is Gleam Street where it intersects with Cable Street."
  2092. sequence = "100"
  2093. >
  2094. <send>
  2095. maps.setCurrRoom(508, 732);
  2096. </send>
  2097. </trigger>
  2098.  
  2099. <trigger
  2100. enabled = "y"
  2101. regexp = "y"
  2102. keep_evaluating = "y"
  2103. group = "am"
  2104. send_to = "12"
  2105. match = "Treacle Mine Road curves north to the northeast and continues to the south. Cable Street t-junctions here from the southeast with Treacle Mine Road."
  2106. sequence = "100"
  2107. >
  2108. <send>
  2109. maps.setCurrRoom(453, 690);
  2110. </send>
  2111. </trigger>
  2112.  
  2113. <trigger
  2114. enabled = "y"
  2115. regexp = "y"
  2116. keep_evaluating = "y"
  2117. group = "am"
  2118. send_to = "12"
  2119. match = "Treacle Mine Road continues to the north and curves southwest to the south. Whalebone Lane t-junctions here from the east with Treacle Mine Road."
  2120. sequence = "100"
  2121. >
  2122. <send>
  2123. maps.setCurrRoom(466, 663);
  2124. </send>
  2125. </trigger>
  2126.  
  2127. <trigger
  2128. enabled = "y"
  2129. regexp = "y"
  2130. keep_evaluating = "y"
  2131. group = "am"
  2132. send_to = "12"
  2133. match = "Treacle Mine Road runs northeast and south while Sheer Street starts from here and runs to the east."
  2134. sequence = "100"
  2135. >
  2136. <send>
  2137. maps.setCurrRoom(466, 635);
  2138. </send>
  2139. </trigger>
  2140.  
  2141. <trigger
  2142. enabled = "y"
  2143. regexp = "y"
  2144. keep_evaluating = "y"
  2145. group = "am"
  2146. send_to = "12"
  2147. match = "This is Treacle Mine Road, just north of where it leads off to Whalebone Lane."
  2148. sequence = "100"
  2149. >
  2150. <send>
  2151. maps.setCurrRoom(481, 565);
  2152. </send>
  2153. </trigger>
  2154.  
  2155. <trigger
  2156. enabled = "y"
  2157. regexp = "y"
  2158. keep_evaluating = "y"
  2159. group = "am"
  2160. send_to = "12"
  2161. match = "This is Sheer Street at a point where it is possible to travel along Morphic Street by going north."
  2162. sequence = "100"
  2163. >
  2164. <send>
  2165. maps.setCurrRoom(509, 634);
  2166. </send>
  2167. </trigger>
  2168.  
  2169. <trigger
  2170. enabled = "y"
  2171. regexp = "y"
  2172. keep_evaluating = "y"
  2173. group = "am"
  2174. send_to = "12"
  2175. match = "This is Sheer Street, which is next to the river Ankh at this point. With the Beggars' Guild nearby and the river being so close, the smell is so awful that it is almost taking on a solid form, and even seems to be a sentient being."
  2176. sequence = "100"
  2177. >
  2178. <send>
  2179. maps.setCurrRoom(564, 621);
  2180. </send>
  2181. </trigger>
  2182.  
  2183. <trigger
  2184. enabled = "y"
  2185. regexp = "y"
  2186. keep_evaluating = "y"
  2187. group = "am"
  2188. send_to = "12"
  2189. match = "Treacle Mine Road runs straight to the northwest. Easy Street starts from here and runs to the east, Scours starts from here and runs to the southwest and Cheap Street starts from here and runs to the south."
  2190. sequence = "100"
  2191. >
  2192. <send>
  2193. maps.setCurrRoom(481, 803);
  2194. </send>
  2195. </trigger>
  2196.  
  2197. <trigger
  2198. enabled = "y"
  2199. regexp = "y"
  2200. keep_evaluating = "y"
  2201. group = "am"
  2202. send_to = "12"
  2203. match = "Treacle Mine Road continues to the north and runs straight to the southeast. Elm Street t-junctions here from the southwest with Treacle Mine Road and Gleam Street t-junctions here from the east with Treacle Mine Road."
  2204. sequence = "100"
  2205. >
  2206. <send>
  2207. maps.setCurrRoom(452, 774);
  2208. </send>
  2209. </trigger>
  2210.  
  2211. <trigger
  2212. enabled = "y"
  2213. regexp = "y"
  2214. keep_evaluating = "y"
  2215. group = "am"
  2216. send_to = "12"
  2217. match = "This is where Fish Dock and the well-lit structure that is Ankh Bridge meet. Ankh Bridge is the largest in the city."
  2218. sequence = "100"
  2219. >
  2220. <send>
  2221. maps.setCurrRoom(313, 593);
  2222. </send>
  2223. </trigger>
  2224.  
  2225. <trigger
  2226. enabled = "y"
  2227. regexp = "y"
  2228. keep_evaluating = "y"
  2229. group = "am_port"
  2230. send_to = "12"
  2231. match = "This is the Rat-Hole, one of the finest dwarfish restaurants in Ankh-Morpork. Which doesn't say much. The rats, carefully cultivated in the garbage outside then temptingly covered in the finest of sauces .ketchup., are the house speciality, but other foods are available as well, such as .rat on a stick., .rat in ketchup sauce. and .fried rat. - but they all look identical. Several dwarf warriors lounge, stand, sit, and lie in a drunken stupor around the rough-hewn wooden tables from which the smell of stale ale permeates the air. A menu of culinary delights has been tacked onto the wall using a rat tooth. To the east is a sloping tunnel that leads back out onto the street."
  2232. sequence = "100"
  2233. >
  2234. <send>
  2235. maps.setMap("am");
  2236. maps.setCurrRoom(1124, 348);
  2237. </send>
  2238. </trigger>
  2239.  
  2240. <trigger
  2241. enabled = "y"
  2242. regexp = "y"
  2243. keep_evaluating = "y"
  2244. group = "am"
  2245. send_to = "12"
  2246. match = "This is the northernmost part of Hopesprings. To the north is Artorollo Alley, while Hopesprings leads on south."
  2247. sequence = "100"
  2248. >
  2249. <send>
  2250. maps.setCurrRoom(1139, 341);
  2251. </send>
  2252. </trigger>
  2253.  
  2254. <trigger
  2255. enabled = "y"
  2256. regexp = "y"
  2257. keep_evaluating = "y"
  2258. group = "am"
  2259. send_to = "12"
  2260. match = "This is a nondescript intersection between Hopesprings to the south, which leads on to Water Street and Artorollo Alley which continues west and southeast from here."
  2261. sequence = "100"
  2262. >
  2263. <send>
  2264. maps.setCurrRoom(1139, 327);
  2265. </send>
  2266. </trigger>
  2267.  
  2268. <trigger
  2269. enabled = "y"
  2270. regexp = "y"
  2271. keep_evaluating = "y"
  2272. group = "am"
  2273. send_to = "12"
  2274. match = "Pallant Street curves northeast to the east and continues towards the centre of the city to the southwest. Artorollo Alley leads off northwestwards."
  2275. sequence = "100"
  2276. >
  2277. <send>
  2278. maps.setCurrRoom(1181, 355);
  2279. </send>
  2280. </trigger>
  2281.  
  2282. <trigger
  2283. enabled = "y"
  2284. regexp = "y"
  2285. keep_evaluating = "y"
  2286. group = "am"
  2287. send_to = "12"
  2288. match = "This is the corner of Pallant Street and Endless Street. Pallant Street runs off to the southwest. Endless Street curves south to the southeast, and west to the northwest. Least Gate, just northeast of here, leads out of the city of Ankh-Morpork."
  2289. sequence = "100"
  2290. >
  2291. <send>
  2292. maps.setCurrRoom(1251, 327);
  2293. </send>
  2294. </trigger>
  2295.  
  2296. <trigger
  2297. enabled = "y"
  2298. regexp = "y"
  2299. keep_evaluating = "y"
  2300. group = "am"
  2301. send_to = "12"
  2302. match = "Endless Street curves northwest to the north and continues to the south. Nap Lane t-junctions here from the northwest with Endless Street."
  2303. sequence = "100"
  2304. >
  2305. <send>
  2306. maps.setCurrRoom(1293, 411);
  2307. </send>
  2308. </trigger>
  2309.  
  2310. <trigger
  2311. enabled = "y"
  2312. regexp = "y"
  2313. keep_evaluating = "y"
  2314. group = "am"
  2315. send_to = "12"
  2316. match = "Endless Street continues to the north and curves south to the southeast. Weaver Street t-junctions here from the southwest with Endless Street."
  2317. sequence = "100"
  2318. >
  2319. <send>
  2320. maps.setCurrRoom(1293, 439);
  2321. </send>
  2322. </trigger>
  2323.  
  2324. <trigger
  2325. enabled = "y"
  2326. regexp = "y"
  2327. keep_evaluating = "y"
  2328. group = "am"
  2329. send_to = "12"
  2330. match = "This is the northeast corner of the Green Lumpy Bit."
  2331. sequence = "100"
  2332. >
  2333. <send>
  2334. maps.setCurrRoom(1236, 593);
  2335. </send>
  2336. </trigger>
  2337.  
  2338. <trigger
  2339. enabled = "y"
  2340. regexp = "y"
  2341. keep_evaluating = "y"
  2342. group = "am"
  2343. send_to = "12"
  2344. match = "Directly to the west Wood Bridge leads off across the river Ankh. The Green Lumpy Bit stretches out eastwards."
  2345. sequence = "100"
  2346. >
  2347. <send>
  2348. maps.setCurrRoom(1181, 607);
  2349. </send>
  2350. </trigger>
  2351.  
  2352. <trigger
  2353. enabled = "y"
  2354. regexp = "y"
  2355. keep_evaluating = "y"
  2356. group = "am"
  2357. send_to = "12"
  2358. match = "This is the south end of Water Bridge."
  2359. sequence = "100"
  2360. >
  2361. <send>
  2362. maps.setCurrRoom(1041, 579);
  2363. </send>
  2364. </trigger>
  2365.  
  2366. <trigger
  2367. enabled = "y"
  2368. regexp = "y"
  2369. keep_evaluating = "y"
  2370. group = "am"
  2371. send_to = "12"
  2372. match = "Water Street curves northeast to the north and curves south to the southwest. An opening in the hedge to the west leads into Zoo Park."
  2373. sequence = "100"
  2374. >
  2375. <send>
  2376. maps.setCurrRoom(1069, 523);
  2377. </send>
  2378. </trigger>
  2379.  
  2380. <trigger
  2381. enabled = "y"
  2382. regexp = "y"
  2383. keep_evaluating = "y"
  2384. group = "am"
  2385. send_to = "12"
  2386. match = "Water Street crosses Mort Lake to the north, by means of an old bridge, and continues peacefully southwestwards."
  2387. sequence = "100"
  2388. >
  2389. <send>
  2390. maps.setCurrRoom(1083, 494);
  2391. </send>
  2392. </trigger>
  2393.  
  2394. <trigger
  2395. enabled = "y"
  2396. regexp = "y"
  2397. keep_evaluating = "y"
  2398. group = "am"
  2399. send_to = "12"
  2400. match = "Water Street leads off north, and crosses Mort Lake on a low bridge to the southwest."
  2401. sequence = "100"
  2402. >
  2403. <send>
  2404. maps.setCurrRoom(1097, 453);
  2405. </send>
  2406. </trigger>
  2407.  
  2408. <trigger
  2409. enabled = "y"
  2410. regexp = "y"
  2411. keep_evaluating = "y"
  2412. group = "am"
  2413. send_to = "12"
  2414. match = "People hurry east along Nap Lane towards the bath house, southwest towards Mort Lake, or disappear through an opening in the hedge to the south which offers access to Nap Hill."
  2415. sequence = "100"
  2416. >
  2417. <send>
  2418. maps.setCurrRoom(1167, 439);
  2419. </send>
  2420. </trigger>
  2421.  
  2422. <trigger
  2423. enabled = "y"
  2424. regexp = "y"
  2425. keep_evaluating = "y"
  2426. group = "am"
  2427. send_to = "12"
  2428. match = "Weaver Street's halfway point is a nexus of local transportation as it curves to the east and southwest. Loom Alley, with its wholesale merchants and knock-offs, travels to the northwest and a small white wrought iron arch leads west through the hedges and into the neighborhood of Nap Hill."
  2429. sequence = "100"
  2430. >
  2431. <send>
  2432. maps.setCurrRoom(1223, 467);
  2433. </send>
  2434. </trigger>
  2435.  
  2436. <trigger
  2437. enabled = "y"
  2438. regexp = "y"
  2439. keep_evaluating = "y"
  2440. group = "am"
  2441. send_to = "12"
  2442. match = "This is a large intersection of Hopesprings, Pallant Street, Spa Lane and Water Street."
  2443. sequence = "100"
  2444. >
  2445. <send>
  2446. maps.setCurrRoom(1125, 383);
  2447. </send>
  2448. </trigger>
  2449.  
  2450. <trigger
  2451. enabled = "y"
  2452. regexp = "y"
  2453. keep_evaluating = "y"
  2454. group = "am"
  2455. send_to = "12"
  2456. match = "Spa Lane curves west to the northwest and continues to the south, while Artorollo Alley leads off to the east."
  2457. sequence = "100"
  2458. >
  2459. <send>
  2460. maps.setCurrRoom(1097, 313);
  2461. </send>
  2462. </trigger>
  2463.  
  2464. <trigger
  2465. enabled = "y"
  2466. regexp = "y"
  2467. keep_evaluating = "y"
  2468. group = "am"
  2469. send_to = "12"
  2470. match = "Spa Lane continues to the west and curves south to the southeast. To the north a low wall blocks any entrance to the Tump, but that's no problem since there's an opening in the wall to the east, to provide entrance to the Tump. To the south through an archway is an open plaza, which lies in front of an imposingly tall stone building."
  2471. sequence = "100"
  2472. >
  2473. <send>
  2474. maps.setCurrRoom(1083, 299);
  2475. </send>
  2476. </trigger>
  2477.  
  2478. <trigger
  2479. enabled = "y"
  2480. regexp = "y"
  2481. keep_evaluating = "y"
  2482. group = "am"
  2483. send_to = "12"
  2484. match = "Brookless Lane curves northwest to the west and curves south to the southeast. Spa Lane t-junctions here from the east with Brookless Lane."
  2485. sequence = "100"
  2486. >
  2487. <send>
  2488. maps.setCurrRoom(1041, 299);
  2489. </send>
  2490. </trigger>
  2491.  
  2492. <trigger
  2493. enabled = "y"
  2494. regexp = "y"
  2495. keep_evaluating = "y"
  2496. group = "am"
  2497. send_to = "12"
  2498. match = "Brookless Lane t-junctions here from the north with Pallant Street, which travels east and southwest."
  2499. sequence = "100"
  2500. >
  2501. <send>
  2502. maps.setCurrRoom(1069, 383);
  2503. </send>
  2504. </trigger>
  2505.  
  2506. <trigger
  2507. enabled = "y"
  2508. regexp = "y"
  2509. keep_evaluating = "y"
  2510. group = "am"
  2511. send_to = "12"
  2512. match = "Seven Sleepers intersects with Pallant Street from the northwest, while Pallant Street curves east and southwest."
  2513. sequence = "100"
  2514. >
  2515. <send>
  2516. maps.setCurrRoom(1013, 397);
  2517. </send>
  2518. </trigger>
  2519.  
  2520. <trigger
  2521. enabled = "y"
  2522. regexp = "y"
  2523. keep_evaluating = "y"
  2524. group = "am"
  2525. send_to = "12"
  2526. match = "Pallant Street curves northeast to the east and runs straight to the southwest. Moon Pond Lane t-junctions here from the northwest."
  2527. sequence = "100"
  2528. >
  2529. <send>
  2530. maps.setCurrRoom(985, 410);
  2531. </send>
  2532. </trigger>
  2533.  
  2534. <trigger
  2535. enabled = "y"
  2536. regexp = "y"
  2537. keep_evaluating = "y"
  2538. group = "am"
  2539. send_to = "12"
  2540. match = "To the north Pallant Street leads off northwards, there are some buildings to the northeast and remnants of the Old City Wall are to the south, southwest and northwest."
  2541. sequence = "100"
  2542. >
  2543. <send>
  2544. maps.setCurrRoom(957, 467);
  2545. </send>
  2546. </trigger>
  2547.  
  2548. <trigger
  2549. enabled = "y"
  2550. regexp = "y"
  2551. keep_evaluating = "y"
  2552. group = "am"
  2553. send_to = "12"
  2554. match = "Scoone Avenue continues to the west and curves east to the southeast. Moon Pond Lane t-junctions here from the north with Scoone Avenue. In the distance to the west is a junction with Chrononhotonthologos Street."
  2555. sequence = "100"
  2556. >
  2557. <send>
  2558. maps.setCurrRoom(859, 425);
  2559. </send>
  2560. </trigger>
  2561.  
  2562. <trigger
  2563. enabled = "y"
  2564. regexp = "y"
  2565. keep_evaluating = "y"
  2566. group = "am"
  2567. send_to = "12"
  2568. match = "A busy intersection splits Chrononhotonthologos Street and Scoone Avenue here."
  2569. sequence = "100"
  2570. >
  2571. <send>
  2572. maps.setCurrRoom(831, 411);
  2573. </send>
  2574. </trigger>
  2575.  
  2576. <trigger
  2577. enabled = "y"
  2578. regexp = "y"
  2579. keep_evaluating = "y"
  2580. group = "am"
  2581. send_to = "12"
  2582. match = "To the south, beyond the Maudlin Bridge and the oozing mass of mud beneath it posing as the Ankh River, guild houses and cheap apartments crowd close together. To the north, Chrononhotonthologos Street leads to the homes and haunts of those educated enough to spell the street name, or wealthy enough to hire someone else to do it."
  2583. sequence = "100"
  2584. >
  2585. <send>
  2586. maps.setCurrRoom(817, 467);
  2587. </send>
  2588. </trigger>
  2589.  
  2590. <trigger
  2591. enabled = "y"
  2592. regexp = "y"
  2593. keep_evaluating = "y"
  2594. group = "am"
  2595. send_to = "12"
  2596. match = "Chrononhotonthologos Street continues to the north and curves south to the southwest. Seven Sleepers intersects Chrononhotonthologos Street, leaving east and northwest from here."
  2597. sequence = "100"
  2598. >
  2599. <send>
  2600. maps.setCurrRoom(859, 327);
  2601. </send>
  2602. </trigger>
  2603.  
  2604. <trigger
  2605. enabled = "y"
  2606. regexp = "y"
  2607. keep_evaluating = "y"
  2608. group = "am"
  2609. send_to = "12"
  2610. match = "Chrononhotonthologos Street curves northeast to the north and curves southwest to the south. Brookless Lane t-junctions here from the east with Chrononhotonthologos Street. In the distance to the north is a junction with The Ridings."
  2611. sequence = "100"
  2612. >
  2613. <send>
  2614. maps.setCurrRoom(873, 243);
  2615. </send>
  2616. </trigger>
  2617.  
  2618. <trigger
  2619. enabled = "y"
  2620. regexp = "y"
  2621. keep_evaluating = "y"
  2622. group = "am"
  2623. send_to = "12"
  2624. match = "Chrononhotonthologos Street curves north to the northeast and continues to the south. The Ridings t-junctions here from the west with Chrononhotonthologos Street. In the distance to the south is a junction with Brookless Lane."
  2625. sequence = "100"
  2626. >
  2627. <send>
  2628. maps.setCurrRoom(873, 229);
  2629. </send>
  2630. </trigger>
  2631.  
  2632. <trigger
  2633. enabled = "y"
  2634. regexp = "y"
  2635. keep_evaluating = "y"
  2636. group = "am"
  2637. send_to = "12"
  2638. match = "Endless Street curves northwest to the west and continues to the east. Chrononhotonthologos Street t-junctions here from the southeast with Endless Street."
  2639. sequence = "100"
  2640. >
  2641. <send>
  2642. maps.setCurrRoom(859, 61);
  2643. </send>
  2644. </trigger>
  2645.  
  2646. <trigger
  2647. enabled = "y"
  2648. regexp = "y"
  2649. keep_evaluating = "y"
  2650. group = "am"
  2651. send_to = "12"
  2652. match = "Endless Street continues to the west and the east. King's Down t-junctions here from the south and the Deosil Gate fills the northern vista."
  2653. sequence = "100"
  2654. >
  2655. <send>
  2656. maps.setCurrRoom(747, 33);
  2657. </send>
  2658. </trigger>
  2659.  
  2660. <trigger
  2661. enabled = "y"
  2662. regexp = "y"
  2663. keep_evaluating = "y"
  2664. group = "am_port"
  2665. send_to = "12"
  2666. match = "This is the flashy office of the Ankh-Morpork real estate agency, King's Down branch. A wide, high counter encloses the employees' area, where a lot of agents are doing official things behind desks and totally ignoring you. A fake silk potted plant lurks on the end of the counter, adding a splash of colour to the otherwise sterile white room. On the walls, an arrangement of iconograph pictures shows some of the houses currently being auctioned, and some chairs are lined neatly around the perimeter of the room."
  2667. sequence = "100"
  2668. >
  2669. <send>
  2670. maps.setMap("am");
  2671. maps.setCurrRoom(733, 131);
  2672. </send>
  2673. </trigger>
  2674.  
  2675. <trigger
  2676. enabled = "y"
  2677. regexp = "y"
  2678. keep_evaluating = "y"
  2679. group = "am"
  2680. send_to = "12"
  2681. match = "King's Down continues to the north. King's Way starts from here and runs to the south, The Ridings starts from here and runs to the east and Long Wall starts from here and runs to the west."
  2682. sequence = "100"
  2683. >
  2684. <send>
  2685. maps.setCurrRoom(733, 215);
  2686. </send>
  2687. </trigger>
  2688.  
  2689. <trigger
  2690. enabled = "y"
  2691. regexp = "y"
  2692. keep_evaluating = "y"
  2693. group = "am_port"
  2694. send_to = "12"
  2695. match = "The owner of this office must have plenty of money to spare, as a lot has been spent on the furnishings of this office. Quite possibly, he or she is also a devout Gappic, as the carpets on the floor and hangings on the walls look very fine indeed. A couple of fine imported Agatean futons lounge against the northwest and southeast walls. A desk stands in one corner next to a door in the northeast wall, while another door in the southwest wall leads out to The Ridings."
  2696. sequence = "100"
  2697. >
  2698. <send>
  2699. maps.setMap("am");
  2700. maps.setCurrRoom(845, 201);
  2701. </send>
  2702. </trigger>
  2703.  
  2704. <trigger
  2705. enabled = "y"
  2706. regexp = "y"
  2707. keep_evaluating = "y"
  2708. group = "am"
  2709. send_to = "12"
  2710. match = "King's Way leads north and south from here, with Seven Sleepers leading off eastwards and Speedwell Street westwards."
  2711. sequence = "100"
  2712. >
  2713. <send>
  2714. maps.setCurrRoom(719, 327);
  2715. </send>
  2716. </trigger>
  2717.  
  2718. <trigger
  2719. enabled = "y"
  2720. regexp = "y"
  2721. keep_evaluating = "y"
  2722. group = "am"
  2723. send_to = "12"
  2724. match = "King's Way continues to the north and continues to the south. Scoone Avenue t-junctions here from the east with King's Way. Prouts Street t-junctions here from the west with King's Way."
  2725. sequence = "100"
  2726. >
  2727. <send>
  2728. maps.setCurrRoom(719, 411);
  2729. </send>
  2730. </trigger>
  2731.  
  2732. <trigger
  2733. enabled = "y"
  2734. regexp = "y"
  2735. keep_evaluating = "y"
  2736. group = "am"
  2737. send_to = "12"
  2738. match = "The King's Bridge leads south from Phedre Road here, crossing the Cut to the Isle of Gods and eventually heading towards Pseudopolis Yard and the Opera House."
  2739. sequence = "100"
  2740. >
  2741. <send>
  2742. maps.setCurrRoom(705, 509);
  2743. </send>
  2744. </trigger>
  2745.  
  2746. <trigger
  2747. enabled = "y"
  2748. regexp = "y"
  2749. keep_evaluating = "y"
  2750. group = "am"
  2751. send_to = "12"
  2752. match = "Phedre Road runs along the northern bank of the Cut to form the most southern part of Ankh. The Cut is the canal that links the straight parts of the Ankh River together, separating the Isle of Gods from Ankh. Salis Street runs north, and crosses over the small stone bridge towards the Isle of Gods to the southeast. Kiln Lane heads northeast towards Five and Seven Yard, although at the moment it is blocked by a cart."
  2753. sequence = "100"
  2754. >
  2755. <send>
  2756. maps.setCurrRoom(634, 509);
  2757. </send>
  2758. </trigger>
  2759.  
  2760. <trigger
  2761. enabled = "y"
  2762. regexp = "y"
  2763. keep_evaluating = "y"
  2764. group = "am_port"
  2765. send_to = "12"
  2766. match = "This is a small gravel path winding through Apothecary Gardens. The path's orange gravel is a marked contrast to the lush green grass around it, allowing for easy navigation. A beautiful golden arch stands over the entrance to the Pishe Gardens. A nice open grass area spreads out to the north, south, northeast and southeast, there is a gravel path to the east, southwest and northwest and to the west are the Pishe Gardens."
  2767. sequence = "100"
  2768. >
  2769. <send>
  2770. maps.setMap("am");
  2771. maps.setCurrRoom(579, 481);
  2772. </send>
  2773. </trigger>
  2774.  
  2775. <trigger
  2776. enabled = "y"
  2777. regexp = "y"
  2778. keep_evaluating = "y"
  2779. group = "am"
  2780. send_to = "12"
  2781. match = "This is the four-way junction of Prouts, which curves east to the northeast and west to the southwest, Park Lane, which runs toward Hide Park to the northwest, and Salis Street, bordering the edge of Apothecary Gardens and leading towards the aptly named Salis Street Bridge and across the river to the Isle of Gods. A souvenir shop sits on the east side of the junction."
  2782. sequence = "100"
  2783. >
  2784. <send>
  2785. maps.setCurrRoom(593, 439);
  2786. </send>
  2787. </trigger>
  2788.  
  2789. <trigger
  2790. enabled = "y"
  2791. regexp = "y"
  2792. keep_evaluating = "y"
  2793. group = "am"
  2794. send_to = "12"
  2795. match = "Park Lane curves north to the northwest and curves south to the southeast. Speedwell Street t-junctions here from the northeast with Park Lane and Nonesuch Street t-junctions here from the southwest with Park Lane. The buildings along Speedwell Street look particularly smart and official."
  2796. sequence = "100"
  2797. >
  2798. <send>
  2799. maps.setCurrRoom(551, 369);
  2800. </send>
  2801. </trigger>
  2802.  
  2803. <trigger
  2804. enabled = "y"
  2805. regexp = "y"
  2806. keep_evaluating = "y"
  2807. group = "am"
  2808. send_to = "12"
  2809. match = "Hidden Corner continues to the north and continues to the west. Park Lane t-junctions here from the south with Hidden Corner."
  2810. sequence = "100"
  2811. >
  2812. <send>
  2813. maps.setCurrRoom(495, 271);
  2814. </send>
  2815. </trigger>
  2816.  
  2817. <trigger
  2818. enabled = "y"
  2819. regexp = "y"
  2820. keep_evaluating = "y"
  2821. group = "am"
  2822. send_to = "12"
  2823. match = "Hidden Corner continues to the west and continues to the south. Long Wall t-junctions here from the east with Hidden Corner. On the north side of the road, a house stands."
  2824. sequence = "100"
  2825. >
  2826. <send>
  2827. maps.setCurrRoom(495, 243);
  2828. </send>
  2829. </trigger>
  2830.  
  2831. <trigger
  2832. enabled = "y"
  2833. regexp = "y"
  2834. keep_evaluating = "y"
  2835. group = "am"
  2836. send_to = "12"
  2837. match = "Hidden Corner continues to the east and continues to the south. Edgeway Road t-junctions here from the north with Hidden Corner."
  2838. sequence = "100"
  2839. >
  2840. <send>
  2841. maps.setCurrRoom(467, 243);
  2842. </send>
  2843. </trigger>
  2844.  
  2845. <trigger
  2846. enabled = "y"
  2847. regexp = "y"
  2848. keep_evaluating = "y"
  2849. group = "am"
  2850. send_to = "12"
  2851. match = "At this point, Grunefair intersects with Edgeway Road from the southwest, while you can see the intersection with Fast Lane to the north."
  2852. sequence = "100"
  2853. >
  2854. <send>
  2855. maps.setCurrRoom(453, 215);
  2856. </send>
  2857. </trigger>
  2858.  
  2859. <trigger
  2860. enabled = "y"
  2861. regexp = "y"
  2862. keep_evaluating = "y"
  2863. group = "am"
  2864. send_to = "12"
  2865. match = "To the northwest you can see traffic backed up a long way along Edgeway Road, while to the northeast Fast Lane adds its share to the mess."
  2866. sequence = "100"
  2867. >
  2868. <send>
  2869. maps.setCurrRoom(453, 201);
  2870. </send>
  2871. </trigger>
  2872.  
  2873. <trigger
  2874. enabled = "y"
  2875. regexp = "y"
  2876. keep_evaluating = "y"
  2877. group = "am"
  2878. send_to = "12"
  2879. match = "Endless Street continues to the west and continues to the east. A street known as Fast Lane leads off southwards."
  2880. sequence = "100"
  2881. >
  2882. <send>
  2883. maps.setCurrRoom(550, 18);
  2884. </send>
  2885. </trigger>
  2886.  
  2887. <trigger
  2888. enabled = "y"
  2889. regexp = "y"
  2890. keep_evaluating = "y"
  2891. group = "am"
  2892. send_to = "12"
  2893. match = "Endless Street continues to the east and runs straight to the southwest. Edgeway Road t-junctions here from the southeast with Endless Street and the Rimward Gate opens to the northwest."
  2894. sequence = "100"
  2895. >
  2896. <send>
  2897. maps.setCurrRoom(354, 47);
  2898. </send>
  2899. </trigger>
  2900.  
  2901. <trigger
  2902. enabled = "y"
  2903. regexp = "y"
  2904. keep_evaluating = "y"
  2905. group = "am"
  2906. send_to = "12"
  2907. match = "Endless Street runs straight to the northeast and runs straight to the southwest. Dimwell Street begins to the southeast and Traitors Gate stands to the northwest."
  2908. sequence = "100"
  2909. >
  2910. <send>
  2911. maps.setCurrRoom(145, 215);
  2912. </send>
  2913. </trigger>
  2914.  
  2915. <trigger
  2916. enabled = "y"
  2917. regexp = "y"
  2918. keep_evaluating = "y"
  2919. group = "am"
  2920. send_to = "12"
  2921. match = "Right in the middle of Dimwell Street, this intersection sees Grunefair stretch off to the east and Ankh Street to the southwest."
  2922. sequence = "100"
  2923. >
  2924. <send>
  2925. maps.setCurrRoom(229, 271);
  2926. </send>
  2927. </trigger>
  2928.  
  2929. <trigger
  2930. enabled = "y"
  2931. regexp = "y"
  2932. keep_evaluating = "y"
  2933. group = "am"
  2934. send_to = "12"
  2935. match = "This is the intersection of The Soake, which runs alongside Hide Park, and Dimwell Street, which sets off towards the Traitors Gate."
  2936. sequence = "100"
  2937. >
  2938. <send>
  2939. maps.setCurrRoom(341, 355);
  2940. </send>
  2941. </trigger>
  2942.  
  2943. <trigger
  2944. enabled = "y"
  2945. regexp = "y"
  2946. keep_evaluating = "y"
  2947. group = "am"
  2948. send_to = "12"
  2949. match = "The Soake runs straight to the northeast and runs straight to the southwest. Mollymog Street t-junctions here from the south with The Soake."
  2950. sequence = "100"
  2951. >
  2952. <send>
  2953. maps.setCurrRoom(299, 397);
  2954. </send>
  2955. </trigger>
  2956.  
  2957. <trigger
  2958. enabled = "y"
  2959. regexp = "y"
  2960. keep_evaluating = "y"
  2961. group = "am"
  2962. send_to = "12"
  2963. match = "This is a large square in the middle of Mollymog Street which continues to north and south, and T-junctions to the east with Nonesuch Street."
  2964. sequence = "100"
  2965. >
  2966. <send>
  2967. maps.setCurrRoom(299, 453);
  2968. </send>
  2969. </trigger>
  2970.  
  2971. <trigger
  2972. enabled = "y"
  2973. regexp = "y"
  2974. keep_evaluating = "y"
  2975. group = "am"
  2976. send_to = "12"
  2977. match = "This is a fork in Nonesuch Street where it splits into two directions."
  2978. sequence = "100"
  2979. >
  2980. <send>
  2981. maps.setCurrRoom(355, 453);
  2982. </send>
  2983. </trigger>
  2984.  
  2985. <trigger
  2986. enabled = "y"
  2987. regexp = "y"
  2988. keep_evaluating = "y"
  2989. group = "am"
  2990. send_to = "12"
  2991. match = "Nonesuch Street curves east to the northeast and curves southwest to the west. Myrtle Street t-junctions here from the southwest with Nonesuch Street. You can see the walls around Hide Park to the north."
  2992. sequence = "100"
  2993. >
  2994. <send>
  2995. maps.setCurrRoom(508, 396);
  2996. </send>
  2997. </trigger>
  2998.  
  2999. <trigger
  3000. enabled = "y"
  3001. regexp = "y"
  3002. keep_evaluating = "y"
  3003. group = "am"
  3004. send_to = "12"
  3005. match = "Myrtle Street continues to the northeast and runs straight to the southwest. Wharfinger Street t-junctions here from the south with Myrtle Street. In the distance to the northeast is a junction with Nonesuch Street."
  3006. sequence = "100"
  3007. >
  3008. <send>
  3009. maps.setCurrRoom(481, 425);
  3010. </send>
  3011. </trigger>
  3012.  
  3013. <trigger
  3014. enabled = "y"
  3015. regexp = "y"
  3016. keep_evaluating = "y"
  3017. group = "am"
  3018. send_to = "12"
  3019. match = "This is the major intersection on the southern end of Wharfinger Street. Myrtle Street intersects Wharfinger from the west, while Prouts leads off to the east. Misbegot Bridge runs to the south of here over the Ankh River."
  3020. sequence = "100"
  3021. >
  3022. <send>
  3023. maps.setCurrRoom(481, 509);
  3024. </send>
  3025. </trigger>
  3026.  
  3027. <trigger
  3028. enabled = "y"
  3029. regexp = "y"
  3030. keep_evaluating = "y"
  3031. group = "am"
  3032. send_to = "12"
  3033. match = "Myrtle Street runs straight to the northeast and runs straight to the southeast. A run-down house sits on the east side of the street."
  3034. sequence = "100"
  3035. >
  3036. <send>
  3037. maps.setCurrRoom(425, 481);
  3038. </send>
  3039. </trigger>
  3040.  
  3041. <trigger
  3042. enabled = "y"
  3043. regexp = "y"
  3044. keep_evaluating = "y"
  3045. group = "am"
  3046. send_to = "12"
  3047. match = "Mollymog Street continues to the north and continues to the south. Nonesuch Street t-junctions here from the northeast with Mollymog Street."
  3048. sequence = "100"
  3049. >
  3050. <send>
  3051. maps.setCurrRoom(299, 495);
  3052. </send>
  3053. </trigger>
  3054.  
  3055. <trigger
  3056. enabled = "y"
  3057. regexp = "y"
  3058. keep_evaluating = "y"
  3059. group = "am"
  3060. send_to = "12"
  3061. match = "This is the end of The Soake. The Soake runs straight to the northeast, and there is a nice little cafe just off to the north. Well, a little cafe anyway."
  3062. sequence = "100"
  3063. >
  3064. <send>
  3065. maps.setCurrRoom(201, 495);
  3066. </send>
  3067. </trigger>
  3068.  
  3069. <trigger
  3070. enabled = "y"
  3071. regexp = "y"
  3072. keep_evaluating = "y"
  3073. group = "am"
  3074. send_to = "12"
  3075. match = "Endless Street curves northeast to the north and curves south to the southwest. Ankh Street t-junctions here from the east with Endless Street."
  3076. sequence = "100"
  3077. >
  3078. <send>
  3079. maps.setCurrRoom(47, 355);
  3080. </send>
  3081. </trigger>
  3082.  
  3083. <trigger
  3084. enabled = "y"
  3085. regexp = "y"
  3086. keep_evaluating = "y"
  3087. group = "am"
  3088. send_to = "12"
  3089. match = "This is King's Way just south of the King's Bridge. On the other side of the Bridge King's Way crosses Phedre Road, to the west it has a junction with the Gods' Collar, and Body Street leads away to the east."
  3090. sequence = "100"
  3091. >
  3092. <send>
  3093. maps.setCurrRoom(705, 537);
  3094. </send>
  3095. </trigger>
  3096.  
  3097. <trigger
  3098. enabled = "y"
  3099. regexp = "y"
  3100. keep_evaluating = "y"
  3101. group = "am"
  3102. send_to = "12"
  3103. match = "King's Way continues to the south and east, leading to the King's Bridge and Body Street to the east. The Gods' Collar starts here and runs to the west. In the distance to the west is a junction with Salis Street, whilst to the south is a junction with Pseudopolis Yard."
  3104. sequence = "100"
  3105. >
  3106. <send>
  3107. maps.setCurrRoom(691, 537);
  3108. </send>
  3109. </trigger>
  3110.  
  3111. <trigger
  3112. enabled = "y"
  3113. regexp = "y"
  3114. keep_evaluating = "y"
  3115. group = "am"
  3116. send_to = "12"
  3117. match = "Salis Street forms a junction with the long street that encircles the Isle here, which is busy even at this time of night. Running off east-west is the long street called Gods' Collar, while there is a tall building to the southeast that appears to be selling a large amount of delicious looking cakes. Salis Street runs off to the northwest and south."
  3118. sequence = "100"
  3119. >
  3120. <send>
  3121. maps.setCurrRoom(663, 537);
  3122. </send>
  3123. </trigger>
  3124.  
  3125. <trigger
  3126. enabled = "y"
  3127. regexp = "y"
  3128. keep_evaluating = "y"
  3129. group = "am"
  3130. send_to = "12"
  3131. match = "Sheer Street continues to the west and continues to the east. Gods' Collar crosses Sheer Street from the north to the south."
  3132. sequence = "100"
  3133. >
  3134. <send>
  3135. maps.setCurrRoom(607, 607);
  3136. </send>
  3137. </trigger>
  3138.  
  3139. <trigger
  3140. enabled = "y"
  3141. regexp = "y"
  3142. keep_evaluating = "y"
  3143. group = "am"
  3144. send_to = "12"
  3145. match = "Great, soaring trees line either side of Gods' Collar and the cobbles are very clean, almost as if they had been swept. Not even a horse potato mars the cleanliness of the street. A wooden bench is under one of the trees, inviting the weary and footsore to take a short break from the daily routine. Just to the southeast is a nice-looking shop with a sign hung in the window."
  3146. sequence = "100"
  3147. >
  3148. <send>
  3149. maps.setCurrRoom(635, 691);
  3150. </send>
  3151. </trigger>
  3152.  
  3153. <trigger
  3154. enabled = "y"
  3155. regexp = "y"
  3156. keep_evaluating = "y"
  3157. group = "am"
  3158. send_to = "12"
  3159. match = "This is towards the southern end of Brewer Street, where the Gods' Collar crosses the street, and just north of the Contract Bridge, by which Brewer Street crosses the river Ankh."
  3160. sequence = "100"
  3161. >
  3162. <send>
  3163. maps.setCurrRoom(663, 733);
  3164. </send>
  3165. </trigger>
  3166.  
  3167. <trigger
  3168. enabled = "y"
  3169. regexp = "y"
  3170. keep_evaluating = "y"
  3171. group = "am"
  3172. send_to = "12"
  3173. match = "Gods' Collar is quite a lively street, even at night. The entrance to a huge armoury lies a bit further to the west, and it seems to attract the attention of quite a number of people, while the lovely Ankh is on the south side of the street. Luckily for everyone, the street is separated from the river bank by a rusty railing. To the north, Squeezebelly Alley slinks off."
  3174. sequence = "100"
  3175. >
  3176. <send>
  3177. maps.setCurrRoom(691, 733);
  3178. </send>
  3179. </trigger>
  3180.  
  3181. <trigger
  3182. enabled = "y"
  3183. regexp = "y"
  3184. keep_evaluating = "y"
  3185. group = "am"
  3186. send_to = "12"
  3187. match = "This is the intersection of Gods' Collar and Lower Broadway. Gods' Collar follows the bank of the river Ankh on its journey around the Isle of Gods, while Lower Broadway leads northwest towards the centre of the isle, and southeastwards, heading for Morpork via Brass Bridge."
  3188. sequence = "100"
  3189. >
  3190. <send>
  3191. maps.setCurrRoom(744, 705);
  3192. </send>
  3193. </trigger>
  3194.  
  3195. <trigger
  3196. enabled = "y"
  3197. regexp = "y"
  3198. keep_evaluating = "y"
  3199. group = "am"
  3200. send_to = "12"
  3201. match = "Holofernes Street was once a respectable little street, but the onset of clickies and the reconstruction of the Odium has made it rather trendy, much to the distaste of the proud stone houses that line its southern side."
  3202. sequence = "100"
  3203. >
  3204. <send>
  3205. maps.setCurrRoom(747, 593);
  3206. </send>
  3207. </trigger>
  3208.  
  3209. <trigger
  3210. enabled = "y"
  3211. regexp = "y"
  3212. keep_evaluating = "y"
  3213. group = "am"
  3214. send_to = "12"
  3215. match = "The monstrosity that is the Ankh-Morpork Opera House glares down Holofernes Street, to the east, daring any 'undesirables' to even try and intrude into an exclusive area such as this."
  3216. sequence = "100"
  3217. >
  3218. <send>
  3219. maps.setCurrRoom(718, 593);
  3220. </send>
  3221. </trigger>
  3222.  
  3223. <trigger
  3224. enabled = "y"
  3225. regexp = "y"
  3226. keep_evaluating = "y"
  3227. group = "am"
  3228. send_to = "12"
  3229. match = "A few pretentious rich young people are milling about this, the southeastern part of the cobbled Pseudopolis Yard."
  3230. sequence = "100"
  3231. >
  3232. <send>
  3233. maps.setCurrRoom(705, 621);
  3234. </send>
  3235. </trigger>
  3236.  
  3237. <trigger
  3238. enabled = "y"
  3239. regexp = "y"
  3240. keep_evaluating = "y"
  3241. group = "am"
  3242. send_to = "12"
  3243. match = "This is the upper end of Lower Broadway. Pseudopolis Yard starts from here and runs to the north while Lower Broadway is to the southeast, and a small alley leads off to the southwest."
  3244. sequence = "100"
  3245. >
  3246. <send>
  3247. maps.setCurrRoom(705, 635);
  3248. </send>
  3249. </trigger>
  3250.  
  3251. <trigger
  3252. enabled = "y"
  3253. regexp = "y"
  3254. keep_evaluating = "y"
  3255. group = "am"
  3256. send_to = "12"
  3257. match = "Lower Broadway is one of the main thoroughfares of the Isle of Gods. The street stretches off to the northwest and southeast. Brewer Street joins here, running off to the southwest. There is a plaque to the side of the door of the building to the west."
  3258. sequence = "100"
  3259. >
  3260. <send>
  3261. maps.setCurrRoom(719, 649);
  3262. </send>
  3263. </trigger>
  3264.  
  3265. <trigger
  3266. enabled = "y"
  3267. regexp = "y"
  3268. keep_evaluating = "y"
  3269. group = "am"
  3270. send_to = "12"
  3271. match = "This part of Brewer Street smells like a brewery, which isn't too odd, considering that the Brewers' Guild dominates the landscape to the west."
  3272. sequence = "100"
  3273. >
  3274. <send>
  3275. maps.setCurrRoom(691, 677);
  3276. </send>
  3277. </trigger>
  3278.  
  3279. <trigger
  3280. enabled = "y"
  3281. regexp = "y"
  3282. keep_evaluating = "y"
  3283. group = "am"
  3284. send_to = "12"
  3285. match = "This is the mid-point of Brewer Street which continues northeast past the Brewers' Guild to Lower Broadway and southwest where it curves toward the Contract Bridge."
  3286. sequence = "100"
  3287. >
  3288. <send>
  3289. maps.setCurrRoom(676, 691);
  3290. </send>
  3291. </trigger>
  3292.  
  3293. <trigger
  3294. enabled = "y"
  3295. regexp = "y"
  3296. keep_evaluating = "y"
  3297. group = "am"
  3298. send_to = "12"
  3299. match = "This is the southwestern end of the cobbled Pseudopolis Yard, situated in the centre of the Isle of Gods."
  3300. sequence = "100"
  3301. >
  3302. <send>
  3303. maps.setCurrRoom(690, 620);
  3304. </send>
  3305. </trigger>
  3306.  
  3307. <trigger
  3308. enabled = "y"
  3309. regexp = "y"
  3310. keep_evaluating = "y"
  3311. group = "am"
  3312. send_to = "12"
  3313. match = "This is the western side of Pseudopolis Yard, where Sheer Street leads away to the west."
  3314. sequence = "100"
  3315. >
  3316. <send>
  3317. maps.setCurrRoom(676, 607);
  3318. </send>
  3319. </trigger>
  3320.  
  3321. <trigger
  3322. enabled = "y"
  3323. regexp = "y"
  3324. keep_evaluating = "y"
  3325. group = "am"
  3326. send_to = "12"
  3327. match = "This is the northwestern area of Pseudopolis Yard, where Salis Street leads away to the northwest and King's Way starts to the north."
  3328. sequence = "100"
  3329. >
  3330. <send>
  3331. maps.setCurrRoom(691, 579);
  3332. </send>
  3333. </trigger>
  3334.  
  3335. <trigger
  3336. enabled = "y"
  3337. regexp = "y"
  3338. keep_evaluating = "y"
  3339. group = "am_port"
  3340. send_to = "12"
  3341. match = "Here, the road is quite narrow. Deep ruts made by passing carts dominate the centre of the road, while the odd tuft of coarse grass and the masses of leaves provide shelter for the night for local small animals. Some cabbage fields sprawl to the north, northeast, southeast and northwest and the city walls of Ankh-Morpork loom to the south, west and southwest. Ten miles to the south is the Skund Forest road, two miles to the south is the Ankh river, seven miles to the south is the Sto Lat road, very close to the southwest lies the city of Ankh-Morpork and seventy miles to the southwest the Morpork mountains reach to the sky."
  3342. sequence = "100"
  3343. >
  3344. <send>
  3345. maps.setMap("am");
  3346. maps.setCurrRoom(1237, 369);
  3347. </send>
  3348. </trigger>
  3349.  
  3350. <trigger
  3351. enabled = "y"
  3352. regexp = "y"
  3353. keep_evaluating = "y"
  3354. group = "am_port"
  3355. send_to = "12"
  3356. match = "This is the middle of a well used road. Large wheel ruts run along either side, filled with dark pools of stagnant water and a few rotting leaves. A lone tree is growing at the one edge of the trackway. Some cabbage fields sprawl to the north, northeast, southeast and northwest and the city walls of Ankh-Morpork loom to the south, west and southwest. Two miles to the southeast is the Ankh road, five miles to the south is the Ankh river, very close to the south lies the city of Ankh-Morpork and seventy miles to the southwest the Morpork mountains reach to the sky."
  3357. sequence = "100"
  3358. >
  3359. <send>
  3360. maps.setMap("am");
  3361. maps.setCurrRoom(747, 5);
  3362. </send>
  3363. </trigger>
  3364.  
  3365. <trigger
  3366. enabled = "y"
  3367. regexp = "y"
  3368. keep_evaluating = "y"
  3369. group = "am_port"
  3370. send_to = "12"
  3371. match = "The road here consists of slightly more unusual gravel-like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. Some cabbage fields sprawl to the north, northeast and northwest and the city walls of Ankh-Morpork loom to the east, south, southwest and southeast. Four miles to the southwest is the Coast road, five miles to the south is the Ankh river, very close to the southeast lies the city of Ankh-Morpork and sixty miles to the southwest the Morpork mountains reach to the sky."
  3372. sequence = "100"
  3373. >
  3374. <send>
  3375. maps.setMap("am");
  3376. maps.setCurrRoom(327, 33);
  3377. </send>
  3378. </trigger>
  3379.  
  3380. <trigger
  3381. enabled = "y"
  3382. regexp = "y"
  3383. keep_evaluating = "y"
  3384. group = "am_port"
  3385. send_to = "12"
  3386. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. Some cabbage fields sprawl to the north, south, west, northeast and southwest and the city walls of Ankh-Morpork loom to the east and southeast. Four miles to the south is the Ankh river, four miles to the east lies the city of Ankh-Morpork and sixty miles to the southwest the Morpork mountains reach to the sky."
  3387. sequence = "100"
  3388. >
  3389. <send>
  3390. maps.setMap("am");
  3391. maps.setCurrRoom(117, 201);
  3392. </send>
  3393. </trigger>
  3394.  
  3395. </triggers>
  3396.  
  3397. <triggers>
  3398. <trigger
  3399. enabled = "y"
  3400. regexp = "y"
  3401. keep_evaluating = "y"
  3402. group = "cwc_port"
  3403. send_to = "12"
  3404. match = "This part of Ricecake Alley is a busy crossroad, well to be truthful it's almost a yard area where three alleys meet."
  3405. sequence = "100"
  3406. >
  3407. <send>
  3408. maps.setMap("cwc");
  3409. maps.setCurrRoom(1154, 679);
  3410. </send>
  3411. </trigger>
  3412.  
  3413. <trigger
  3414. enabled = "y"
  3415. regexp = "y"
  3416. keep_evaluating = "y"
  3417. group = "cwc_port"
  3418. send_to = "12"
  3419. match = "\[bend on Onetwolong Avenue\]"
  3420. sequence = "101"
  3421. >
  3422. <send>
  3423. maps.setMap("cwc");
  3424. maps.setCurrRoom(104, 651);
  3425. </send>
  3426. </trigger>
  3427.  
  3428. <trigger
  3429. enabled = "y"
  3430. regexp = "y"
  3431. keep_evaluating = "y"
  3432. group = "cwc_port"
  3433. send_to = "12"
  3434. match = "^Here, the Snail has started to curve in towards its centre for a second lap."
  3435. sequence = "100"
  3436. >
  3437. <send>
  3438. maps.setMap("cwc");
  3439. maps.setCurrRoom(728, 122);
  3440. </send>
  3441. </trigger>
  3442.  
  3443. <trigger
  3444. enabled = "y"
  3445. regexp = "y"
  3446. keep_evaluating = "y"
  3447. group = "cwc_port"
  3448. send_to = "12"
  3449. match = "Large warehouses loom suddenly out of the blackness here, casting long, dim shadows onto the road. Gurgles and sticky splashes drip out of the narrow alleys between the warehouses, making hairs stand up on even the most stalwart adventurer's spine. Every few feet, a glint of metal shines out of a wall, indicating a weapon embedded deep within. To the south the Snail continues its harangued passage to its heart and to the north the road leads towards the exit."
  3450. sequence = "100"
  3451. >
  3452. <send>
  3453. maps.setMap("cwc");
  3454. maps.setCurrRoom(799, 149);
  3455. </send>
  3456. </trigger>
  3457.  
  3458. <trigger
  3459. enabled = "y"
  3460. regexp = "y"
  3461. keep_evaluating = "y"
  3462. group = "cwc_port"
  3463. send_to = "12"
  3464. match = "^This is the approximate centre of the .Divine Flower. marketplace. "
  3465. sequence = "100"
  3466. >
  3467. <send>
  3468. maps.setMap("cwc");
  3469. maps.setCurrRoom(1043, 637);
  3470. </send>
  3471. </trigger>
  3472.  
  3473. <trigger
  3474. enabled = "y"
  3475. regexp = "y"
  3476. keep_evaluating = "y"
  3477. group = "cwc"
  3478. send_to = "12"
  3479. match = "This is a junction on Ricecake Alley just inside the infamous Red Triangle District. The alley goes northeast and south into the Triangle, and a road runs northwest away from the area. Small, Auriental people dash about, and in such a small and narrow alley, one could be excused for feeling more than a little claustrophobic. The sides of the thoroughfares are lined with small buildings."
  3480. sequence = "100"
  3481. >
  3482. <send>
  3483. maps.setCurrRoom(1126, 726);
  3484. </send>
  3485. </trigger>
  3486.  
  3487. <trigger
  3488. enabled = "y"
  3489. regexp = "y"
  3490. keep_evaluating = "y"
  3491. group = "cwc"
  3492. send_to = "12"
  3493. match = "This is the east end of the harbour front, within the Red Triangle District. Tuna Walk runs due west from here as far as the eye can see, but because of the mass of humanity here, that's not actually that far. It also runs east. The docks lie to the south and southwest. North is a small, winding alleyway, called Ricecake Alley. To the southeast is an extremely large wall, and some steps climb it."
  3494. sequence = "100"
  3495. >
  3496. <send>
  3497. maps.setCurrRoom(1127, 749);
  3498. </send>
  3499. </trigger>
  3500.  
  3501. <trigger
  3502. enabled = "y"
  3503. regexp = "y"
  3504. keep_evaluating = "y"
  3505. group = "cwc"
  3506. send_to = "12"
  3507. match = "The road runs both east and west here, while to the south is a wall that towers above you and to the north is a noisy pub. This is within the fabled Red Triangle district of Bes Pelargic, so I hope you have all the required precautions on your person. People mill about trading, chatting and generally passing the time of day."
  3508. sequence = "100"
  3509. >
  3510. <send>
  3511. maps.setCurrRoom(1155, 748);
  3512. </send>
  3513. </trigger>
  3514.  
  3515. <trigger
  3516. enabled = "y"
  3517. regexp = "y"
  3518. keep_evaluating = "y"
  3519. group = "cwc"
  3520. send_to = "12"
  3521. match = "Pearwood Way, running west to southeast, branches off to the northeast into a street sloping down towards the river. While Pearwood Way is a little disorganised at the best of times, with its ramshackle houses and worn cobbles underfoot, the street to the northeast looks very old indeed, its houses being distinctly wonky. One or two residents amble past here, in their own time."
  3522. sequence = "100"
  3523. >
  3524. <send>
  3525. maps.setCurrRoom(1183, 496);
  3526. </send>
  3527. </trigger>
  3528.  
  3529. <trigger
  3530. enabled = "y"
  3531. regexp = "y"
  3532. keep_evaluating = "y"
  3533. group = "cwc"
  3534. send_to = "12"
  3535. match = "The quiet residential street known as Pearwood Way runs east to west, but also meets a short street heading south onto a much larger street here. The houses on Pearwood Way are traditional Auriental houses, and have seen better days, but the ambience of the street is quite pleasant and serene. To the east, the street is very quiet, as most traffic is heading west or south."
  3536. sequence = "100"
  3537. >
  3538. <send>
  3539. maps.setCurrRoom(1127, 497);
  3540. </send>
  3541. </trigger>
  3542.  
  3543. <trigger
  3544. enabled = "y"
  3545. regexp = "y"
  3546. keep_evaluating = "y"
  3547. group = "cwc"
  3548. send_to = "12"
  3549. match = "This is Long Street, where Pearwood Way joins it from the north."
  3550. sequence = "100"
  3551. >
  3552. <send>
  3553. maps.setCurrRoom(1126, 524);
  3554. </send>
  3555. </trigger>
  3556.  
  3557. <trigger
  3558. enabled = "y"
  3559. regexp = "y"
  3560. keep_evaluating = "y"
  3561. group = "cwc"
  3562. send_to = "12"
  3563. match = "This is Long Street, where it is met to the north by another street that comes close to matching it for sheer bustle and noise. It would seem the noise and rowdiness of the crowd is increased here as they try to compete with the people in the street to the north. The effect is not very pleasing, and the noise would surely drive a man insane after any long period of exposure. Long Street goes west and east from here, and Anchor Street goes off north."
  3564. sequence = "100"
  3565. >
  3566. <send>
  3567. maps.setCurrRoom(1042, 525);
  3568. </send>
  3569. </trigger>
  3570.  
  3571. <trigger
  3572. enabled = "y"
  3573. regexp = "y"
  3574. keep_evaluating = "y"
  3575. group = "cwc"
  3576. send_to = "12"
  3577. match = "This is Long Street, relatively near where it bends down toward the south. Long Street is a very busy and packed street, and not an especially nice place to be unless you're a shop-o-holic, which many of these people are. They push and shove in a most unsavoury manner, caring not for their own safety or the safety of those around them. Long Street continues in a similar fashion to the west and east."
  3578. sequence = "100"
  3579. >
  3580. <send>
  3581. maps.setCurrRoom(1070, 524);
  3582. </send>
  3583. </trigger>
  3584.  
  3585. <trigger
  3586. enabled = "y"
  3587. regexp = "y"
  3588. keep_evaluating = "y"
  3589. group = "cwc"
  3590. send_to = "12"
  3591. match = "This is the northern corner of the bustling Black Market of Bes Pelargic, where you are jostled and shoved by all sorts of disreputable types."
  3592. sequence = "100"
  3593. >
  3594. <send>
  3595. maps.setCurrRoom(1112, 566);
  3596. </send>
  3597. </trigger>
  3598.  
  3599. <trigger
  3600. enabled = "y"
  3601. regexp = "y"
  3602. keep_evaluating = "y"
  3603. group = "cwc"
  3604. send_to = "12"
  3605. match = "This is about halfway along a dark, gloomy, narrow passage known as Flotsam Way. The passage stretches to the west and east, and running south from here is an even darker and smaller alleyway. Although people do wander along this passage, they seem aware that it isn't the most pleasant place in the world, and generally look like they're expecting trouble."
  3606. sequence = "100"
  3607. >
  3608. <send>
  3609. maps.setCurrRoom(1126, 608);
  3610. </send>
  3611. </trigger>
  3612.  
  3613. <trigger
  3614. enabled = "y"
  3615. regexp = "y"
  3616. keep_evaluating = "y"
  3617. group = "cwc"
  3618. send_to = "12"
  3619. match = "This is the western end of a small passage known as Jetsam Alley. Due to it being very narrow, and there being sheets hung over the alley, there isn't much light in this alley at all. This combined with the stillness of the alley makes it quite an unnerving place to be in. To the west is an archway with some tarpaulin hanging behind it, and you can hear the clamour of a marketplace beyond that. To the east the alley continues into the gloom."
  3620. sequence = "100"
  3621. >
  3622. <send>
  3623. maps.setCurrRoom(1085, 637);
  3624. </send>
  3625. </trigger>
  3626.  
  3627. <trigger
  3628. enabled = "y"
  3629. regexp = "y"
  3630. keep_evaluating = "y"
  3631. group = "cwc"
  3632. send_to = "12"
  3633. match = "This is the east side of the .Divine Flower. public marketplace. The entire marketplace is crowded, with people from all parts of the city coming here. The rest of the market extends to the north, west and south. The wonderful smell of freshly baked bread seems to be coming from a nearby stall."
  3634. sequence = "100"
  3635. >
  3636. <send>
  3637. maps.setCurrRoom(1057, 637);
  3638. </send>
  3639. </trigger>
  3640.  
  3641. <trigger
  3642. enabled = "y"
  3643. regexp = "y"
  3644. keep_evaluating = "y"
  3645. group = "cwc"
  3646. send_to = "12"
  3647. match = "There is barely room enough for two people to pass in this tiny passage, although that doesn't seem to deter the flow of people passing by and out onto a residential street to the southwest. Tall walls block out much of the light in the alley, which continues to the north."
  3648. sequence = "100"
  3649. >
  3650. <send>
  3651. maps.setCurrRoom(1071, 581);
  3652. </send>
  3653. </trigger>
  3654.  
  3655. <trigger
  3656. enabled = "y"
  3657. regexp = "y"
  3658. keep_evaluating = "y"
  3659. group = "cwc"
  3660. send_to = "12"
  3661. match = "This is Willow Avenue, a quiet and pleasant avenue. Here, the normal flow of houses, gardens and trees is interrupted on both sides by the junction with Cat's Tail. This rude interruption has disrupted the normally prim and straight rows, making them start again to the north and south. Willow Avenue is to the north and south, and Cat's Tail is to the east and west."
  3662. sequence = "100"
  3663. >
  3664. <send>
  3665. maps.setCurrRoom(945, 567);
  3666. </send>
  3667. </trigger>
  3668.  
  3669. <trigger
  3670. enabled = "y"
  3671. regexp = "y"
  3672. keep_evaluating = "y"
  3673. group = "cwc"
  3674. send_to = "12"
  3675. match = "Willow Avenue is here bisected by Bluebirds both on the southeast and southwest. Bluebirds is very much like Willow Avenue, in that they are both quiet, pleasant residential areas. Willow Avenue is lined with trees on both sides, although they have to take a break where Bluebirds joins. Willow Avenue goes south and north from here, and Bluebirds goes southeast and southwest."
  3676. sequence = "100"
  3677. >
  3678. <send>
  3679. maps.setCurrRoom(945, 594);
  3680. </send>
  3681. </trigger>
  3682.  
  3683. <trigger
  3684. enabled = "y"
  3685. regexp = "y"
  3686. keep_evaluating = "y"
  3687. group = "cwc"
  3688. send_to = "12"
  3689. match = "This is Long Street, at a junction with Joy Luck Street. The crowds here swarm around the shops and stalls on the west side of the street, but on the east side near the junction there is very little activity. Occasionally people break away from the crowd and wander down Joy Luck Street, or the crowd is bolstered by someone entering. Long Street goes north and south from here."
  3690. sequence = "100"
  3691. >
  3692. <send>
  3693. maps.setCurrRoom(861, 623);
  3694. </send>
  3695. </trigger>
  3696.  
  3697. <trigger
  3698. enabled = "y"
  3699. regexp = "y"
  3700. keep_evaluating = "y"
  3701. group = "cwc"
  3702. send_to = "12"
  3703. match = "This is Long Street, a bustling commercial highway in the Bad Poo-Ning district of Bes Pelargic. To the west of here is the district exit - or the entry, depending on how you look at it. This street is bustling with trade, and a steady flow of people enter from the Pong Ping district to the west, and set about the shops that line this street. The street leads north, and south towards a junction, from here."
  3704. sequence = "100"
  3705. >
  3706. <send>
  3707. maps.setCurrRoom(861, 609);
  3708. </send>
  3709. </trigger>
  3710.  
  3711. <trigger
  3712. enabled = "y"
  3713. regexp = "y"
  3714. keep_evaluating = "y"
  3715. group = "cwc"
  3716. send_to = "12"
  3717. match = "This is the southern part of Long Street, where an alley runs east to Serpentine Way. Long Street isn't very busy here. But that can easily be excused. After all, it is the biggest and busiest street in the district, so it should be allowed one area where not so many tourist feet tread its weary cobbles. Long Street heads off north and south, while a nameless alley shoots off east."
  3718. sequence = "100"
  3719. >
  3720. <send>
  3721. maps.setCurrRoom(860, 707);
  3722. </send>
  3723. </trigger>
  3724.  
  3725. <trigger
  3726. enabled = "y"
  3727. regexp = "y"
  3728. keep_evaluating = "y"
  3729. group = "cwc"
  3730. send_to = "12"
  3731. match = "This is where Hook Street connects to Bes Pelargic's fish markets. Due to the proximity of the markets .in particular, the screaming of merchants trying to outbid each other and the awful stench of fish that's been out in the sun too long., there are noticeably fewer homes in this section of the street. There is, however, a great deal of traffic here, streaming in and out of the .Bounty of Sea. markets to the west, while Hook Street itself continues to the north and southeast."
  3732. sequence = "100"
  3733. >
  3734. <send>
  3735. maps.setCurrRoom(1001, 678);
  3736. </send>
  3737. </trigger>
  3738.  
  3739. <trigger
  3740. enabled = "y"
  3741. regexp = "y"
  3742. keep_evaluating = "y"
  3743. group = "cwc"
  3744. send_to = "12"
  3745. match = "The grave seriousness of the Palace Approach touches the more laid-back atmosphere of Pearl Street here, as the Approach expands into a broad promenade, suitable for parades, funerals and haulage. Pearwood trees mark regular intervals along the street, counting the paces between Rhinu Road and the entrance into Bad Poo-Ning."
  3746. sequence = "100"
  3747. >
  3748. <send>
  3749. maps.setCurrRoom(790, 566);
  3750. </send>
  3751. </trigger>
  3752.  
  3753. <trigger
  3754. enabled = "y"
  3755. regexp = "y"
  3756. keep_evaluating = "y"
  3757. group = "cwc"
  3758. send_to = "12"
  3759. match = "The main thing most people notice about Long Street is its rather remarkable length. From here, the onlooker can quite easily see from the far southwest point of the Bad Poo-Ning district right across to the point that's almost the far northeast - and all down one street. Long Street is a bustling centre for trade, and this is just where the eating district begins with Won Huge Sausage's Morporkian eating house to the north. Long Street goes south and east from here. A small street ducks between a gap in the buildings towards another busy street to the northwest."
  3760. sequence = "100"
  3761. >
  3762. <send>
  3763. maps.setCurrRoom(861, 524);
  3764. </send>
  3765. </trigger>
  3766.  
  3767. <trigger
  3768. enabled = "y"
  3769. regexp = "y"
  3770. keep_evaluating = "y"
  3771. group = "cwc"
  3772. send_to = "12"
  3773. match = "Silk Lane and Chestnut Path meet here. Running east is Silk Lane, home to many merchants and businessmen. Looking down it you can clearly see some large and impressive houses. Chestnut Path runs north of here some distance and is lined on either side by trees. It also runs south a little way to one end of Garden Walk."
  3774. sequence = "100"
  3775. >
  3776. <send>
  3777. maps.setCurrRoom(1168, 146);
  3778. </send>
  3779. </trigger>
  3780.  
  3781. <trigger
  3782. enabled = "y"
  3783. regexp = "y"
  3784. keep_evaluating = "y"
  3785. group = "cwc"
  3786. send_to = "12"
  3787. match = "This is the junction of Chopsticks and Chestnut Path. The city wall towers above you to the north, and the Imperial Palace in all its splendour can be seen in the distance to the south. Chopsticks runs east to a dead-end and west to the Square of a Thousand Parades here, while Chestnut Path leads to the south."
  3788. sequence = "100"
  3789. >
  3790. <send>
  3791. maps.setCurrRoom(1168, 90);
  3792. </send>
  3793. </trigger>
  3794.  
  3795. <trigger
  3796. enabled = "y"
  3797. regexp = "y"
  3798. keep_evaluating = "y"
  3799. group = "cwc"
  3800. send_to = "12"
  3801. match = "North of here Cherry Blossom Road forms a junction with Wall Street. To the south it heads off towards Imperial Avenue. Either side of the road are small cherry trees, and behind them, to the east is a large stone building."
  3802. sequence = "100"
  3803. >
  3804. <send>
  3805. maps.setCurrRoom(986, 203);
  3806. </send>
  3807. </trigger>
  3808.  
  3809. <trigger
  3810. enabled = "y"
  3811. regexp = "y"
  3812. keep_evaluating = "y"
  3813. group = "cwc"
  3814. send_to = "12"
  3815. match = "From here you can see quite a lot of Champion Stadium, hardly a surprising fact given that there's so much of it to see. The mountainous combat arena looms massively into the sky over Champion Way, which rings around its base. The Way, a torch-lined affair paved of light red tiles, extends east and west from here, while a short extension of it meets Imperial Avenue to the north. All around you thick crowds of boistrous people come and go, many waving banners and flags. On either side of this extension are groves of odd-looking trees which separate the the two larger roads."
  3816. sequence = "100"
  3817. >
  3818. <send>
  3819. maps.setCurrRoom(931, 272);
  3820. </send>
  3821. </trigger>
  3822.  
  3823. <trigger
  3824. enabled = "y"
  3825. regexp = "y"
  3826. keep_evaluating = "y"
  3827. group = "cwc"
  3828. send_to = "12"
  3829. match = "This is the junction of Sion Street, which runs north towards the city wall and south towards the river, and Imperial Avenue, which forms an impressive run-up to the Imperial Palace to the east and dwindles into suburbia to the west. Many people hurry past here going about their daily business. Sum Bing's park can be seen to the southwest."
  3830. sequence = "100"
  3831. >
  3832. <send>
  3833. maps.setCurrRoom(861, 245);
  3834. </send>
  3835. </trigger>
  3836.  
  3837. <trigger
  3838. enabled = "y"
  3839. regexp = "y"
  3840. keep_evaluating = "y"
  3841. group = "cwc"
  3842. send_to = "12"
  3843. match = "Pearl Path, running along the north side of the Pearl River, is joined by Sion Street here. Sion Street runs north nearly along the entire length of Sum Bing from the river, while Pearl Path draws to a close to the east of here, leaving Sum Bing for the Imperial quarter. To the west, Pearl Path stretches into the distance. A pleasant flower bed stands in between here and the river, brightening the place up."
  3844. sequence = "100"
  3845. >
  3846. <send>
  3847. maps.setCurrRoom(860, 385);
  3848. </send>
  3849. </trigger>
  3850.  
  3851. <trigger
  3852. enabled = "y"
  3853. regexp = "y"
  3854. keep_evaluating = "y"
  3855. group = "cwc"
  3856. send_to = "12"
  3857. match = "This is Pearl Path, a quite splendid riverside street. The river in question is the Pearl River, and its clear, blue waters run just to the south of here. The Dragonback Bridge shoots off south from here as well, crossing the Pearl River gracefully, and with this grace managing not to affect the natural beauty of the river. There is a mass of greenery clinging to the sides of the river here, and it makes this scene seem even closer to nature. The street continues its rows of pleasant, ill-positioned houses to the west and east."
  3858. sequence = "100"
  3859. >
  3860. <send>
  3861. maps.setCurrRoom(763, 384);
  3862. </send>
  3863. </trigger>
  3864.  
  3865. <trigger
  3866. enabled = "y"
  3867. regexp = "y"
  3868. keep_evaluating = "y"
  3869. group = "cwc"
  3870. send_to = "12"
  3871. match = "Albin Lane runs south and west away from this junction, so in many respects, it isn't really a crossroads. However, life is too short for worrying about the exact definition of particular junctions, and far more relevant are the other streets joining Albin Lane. Namely, these are Park Avenue which stretches off to the north, and Imperial Lane, which heads east a short distance, before turning north. The junction is busy with people heading in all directions."
  3872. sequence = "100"
  3873. >
  3874. <send>
  3875. maps.setCurrRoom(734, 300);
  3876. </send>
  3877. </trigger>
  3878.  
  3879. <trigger
  3880. enabled = "y"
  3881. regexp = "y"
  3882. keep_evaluating = "y"
  3883. group = "cwc"
  3884. send_to = "12"
  3885. match = "Sion Street runs south from here down the entire length of the eastern edge of Sum Bing. To the north is the eastern end of Wall Street, demarcating the edge of the city, and to the east leads a road into the glorious Imperial district. Although it's reasonably busy here, the real action appears to be to the south."
  3886. sequence = "100"
  3887. >
  3888. <send>
  3889. maps.setCurrRoom(860, 119);
  3890. </send>
  3891. </trigger>
  3892.  
  3893. <trigger
  3894. enabled = "y"
  3895. regexp = "y"
  3896. keep_evaluating = "y"
  3897. group = "cwc"
  3898. send_to = "12"
  3899. match = "This is the northeast edge of the Sum Bing district where Wall Street meets Sion Street. The great wall dominates the view, and its enormous shadow is enough to make anyone feel intimidated, which may explain the attitude of the citizens here. Wall Street runs west, leading toward the Gar Eth Gate, while much farther to the east is the Imperial quarter. Sion Street runs straight south, and boring houses are clustered along the road."
  3900. sequence = "100"
  3901. >
  3902. <send>
  3903. maps.setCurrRoom(860, 90);
  3904. </send>
  3905. </trigger>
  3906.  
  3907. <trigger
  3908. enabled = "y"
  3909. regexp = "y"
  3910. keep_evaluating = "y"
  3911. group = "cwc"
  3912. send_to = "12"
  3913. match = "Wall Street continues here and is joined from the south by Highe Redge Street. The massive wall corralling Bes Pelargic is to the north and blocks much of the sunlight. This would serve as a nice place to duck into the shade - were it not for the guards patrolling above. Scrubby weeds are growing out of tiny cracks in the wall, and thin, prickly bushes line the path."
  3914. sequence = "100"
  3915. >
  3916. <send>
  3917. maps.setCurrRoom(678, 90);
  3918. </send>
  3919. </trigger>
  3920.  
  3921. <trigger
  3922. enabled = "y"
  3923. regexp = "y"
  3924. keep_evaluating = "y"
  3925. group = "cwc"
  3926. send_to = "12"
  3927. match = "The massive wall to the north is overwhelming. Even during the day it casts a heavy shadow on either side. Its slate grey stone slabs reach up toward the sky and high above guards can be seen patrolling. There don't seem to be many people around, which isn't surprising considering well-built guards above. Small, middle-class housing lies to the south, huddled around tiny courtyards. Wall Street continues to the east and west."
  3928. sequence = "100"
  3929. >
  3930. <send>
  3931. maps.setCurrRoom(650, 90);
  3932. </send>
  3933. </trigger>
  3934.  
  3935. <trigger
  3936. enabled = "y"
  3937. regexp = "y"
  3938. keep_evaluating = "y"
  3939. group = "cwc"
  3940. send_to = "12"
  3941. match = "This is the Gar Eth Gate, which leads out of Sum Bing and away from Bes Pelargic. The gate itself has been constructed out of a massive stone arch which squats sternly between the two walls that flank its sides. Two hefty wooden doors have been attached to the framework with enormous hinges, and look like they serve to keep as many people in as they do out. Apart from guards, the street is fairly empty here. Wall Street continues to the east and west and Gate Avenue stretches out to south. To the north the road leads away from Bes Pelargic."
  3942. sequence = "100"
  3943. >
  3944. <send>
  3945. maps.setCurrRoom(637, 90);
  3946. </send>
  3947. </trigger>
  3948.  
  3949. <trigger
  3950. enabled = "y"
  3951. regexp = "y"
  3952. keep_evaluating = "y"
  3953. group = "cwc"
  3954. send_to = "12"
  3955. match = "This is the junction where Wall Street connects with Elysien Street. Aptly named, the road is bordered on the north side by a towering wall which makes its ominous presence blatantly apparent. Tiny flowers scrabble out of the base of the wall and reach toward a narrow strip of grass and bush which clings to the barricade. Small, well-kept homes run along the south side of the street and a particularly unkept one stands out among them. Immediately to the east is the Gar Eth Gate, and Elysien leads off to the west."
  3956. sequence = "100"
  3957. >
  3958. <send>
  3959. maps.setCurrRoom(609, 90);
  3960. </send>
  3961. </trigger>
  3962.  
  3963. <trigger
  3964. enabled = "y"
  3965. regexp = "y"
  3966. keep_evaluating = "y"
  3967. group = "cwc"
  3968. send_to = "12"
  3969. match = "Elysien Street meets up with Wall Street here, just west of the Gar Eth Gate. Running along the northern end of Sum Bing, the Great Wall casts a great shadow during the day over the houses on the south side of the street just past its boundary. Modest houses with relaxing, peaceful gardens line the streets along Elysien, and occasionally people wander past on their way to the market. Elysien continues to the west and Wall Street heads off towards the Gar Eth Gate."
  3970. sequence = "100"
  3971. >
  3972. <send>
  3973. maps.setCurrRoom(580, 90);
  3974. </send>
  3975. </trigger>
  3976.  
  3977. <trigger
  3978. enabled = "y"
  3979. regexp = "y"
  3980. keep_evaluating = "y"
  3981. group = "cwc"
  3982. send_to = "12"
  3983. match = "Immediately to the west, Gate Avenue makes its long-awaited juncture with Elysien Street. The area here is in slightly better shape than the road farther east, but the houses are still in relatively poor condition. Over the houses to the north, the great wall is just discernible. Most people don't realise that the walls are in place more to keep locals inside the city walls than to keep foreigners outside of them. The avenue leads a straight, dusty path to the east and joins Elysien to the west."
  3984. sequence = "100"
  3985. >
  3986. <send>
  3987. maps.setCurrRoom(580, 119);
  3988. </send>
  3989. </trigger>
  3990.  
  3991. <trigger
  3992. enabled = "y"
  3993. regexp = "y"
  3994. keep_evaluating = "y"
  3995. group = "cwc"
  3996. send_to = "12"
  3997. match = "This is one of those places the universe has sort of given up on. It's not exactly wrong, it's not exactly right, it just exists. The people that live here exist too - although it's not certain why they would want to do so. The street is dull and uncolourful, and the houses aren't much better. A small alley leads away toward the Gar Eth Gate and Gate Avenue continues to the east and west."
  3998. sequence = "100"
  3999. >
  4000. <send>
  4001. maps.setCurrRoom(637, 119);
  4002. </send>
  4003. </trigger>
  4004.  
  4005. <trigger
  4006. enabled = "y"
  4007. regexp = "y"
  4008. keep_evaluating = "y"
  4009. group = "cwc"
  4010. send_to = "12"
  4011. match = "Nearby to the east, Gate Avenue joins Highe Redge Street in a T junction. The entire street looks as if it had a bit too much to drink last night and is regretting it today with every ounce of its being. The houses, which have been arranged around communal courtyards, house multiple families in their simple geometric designs. Gate Avenue ends abruptly to the east and continues on to the west."
  4012. sequence = "100"
  4013. >
  4014. <send>
  4015. maps.setCurrRoom(651, 119);
  4016. </send>
  4017. </trigger>
  4018.  
  4019. <trigger
  4020. enabled = "y"
  4021. regexp = "y"
  4022. keep_evaluating = "y"
  4023. group = "cwc"
  4024. send_to = "12"
  4025. match = "This is the crossing of Highe Redge Street and Gate Avenue. A stone well squats in middle of the junction, supplying fresh water to the many citizens in this area. Middle class housing continues to line the streets, and small gardens brighten up the otherwise dull neighbourhood. Highe Redge Street continues southward toward the bustling shopping district, and brightly coloured stalls can be seen a few blocks down."
  4026. sequence = "100"
  4027. >
  4028. <send>
  4029. maps.setCurrRoom(679, 118);
  4030. </send>
  4031. </trigger>
  4032.  
  4033. <trigger
  4034. enabled = "y"
  4035. regexp = "y"
  4036. keep_evaluating = "y"
  4037. group = "cwc"
  4038. send_to = "12"
  4039. match = "Immediately to the south, the sounds, smells and shouts of Market Street can be perceived through the haze of cloth and crowds of people. The residential neighbourhood of Highe Redge continues to the north, and the houses in this area are a little more crowded, probably due to the fact that the merchants want to live as close to home as possible and don't want to share their earnings with anyone else on their journey home for dinner. The street is clean and respectable, although it is a Hong Fa Special compared to the true gems found further south."
  4040. sequence = "100"
  4041. >
  4042. <send>
  4043. maps.setCurrRoom(678, 161);
  4044. </send>
  4045. </trigger>
  4046.  
  4047. <trigger
  4048. enabled = "y"
  4049. regexp = "y"
  4050. keep_evaluating = "y"
  4051. group = "cwc"
  4052. send_to = "12"
  4053. match = "The bustle of Market Street has started to die down here, as the residential district of Highe Redge begins just to the north. The stalls here are not as frequent, but many more goods .and services. for sale can be seen further to the west. Just past the stall to the south, a large pond can be made out."
  4054. sequence = "100"
  4055. >
  4056. <send>
  4057. maps.setCurrRoom(679, 188);
  4058. </send>
  4059. </trigger>
  4060.  
  4061. <trigger
  4062. enabled = "y"
  4063. regexp = "y"
  4064. keep_evaluating = "y"
  4065. group = "cwc"
  4066. send_to = "12"
  4067. match = "Market Street gets quieter and darker here, a little more sinister than the bright fanfare of shops to the west. All of the nicer houses have clustered along the southern side of the street near the park and have tried to stay as far away as possible from the road which leaves north. A stout black sign has been staked in the middle of the street. Perhaps one should take this as a hint."
  4068. sequence = "100"
  4069. >
  4070. <send>
  4071. maps.setCurrRoom(706, 188);
  4072. </send>
  4073. </trigger>
  4074.  
  4075. <trigger
  4076. enabled = "y"
  4077. regexp = "y"
  4078. keep_evaluating = "y"
  4079. group = "cwc"
  4080. send_to = "12"
  4081. match = "More squatters' housing lines the streets here. The exteriors of the warehouses are filthy, while the occasional glint of an ill-placed bonfire flicks out one of the broken windows. A dirty string of lanterns filled with fireflies has been strung across the entrance of one of the larger buildings. Bes Pelargic's answer to Ankh-Morpork's Shades certainly has developed a character all its own."
  4082. sequence = "100"
  4083. >
  4084. <send>
  4085. maps.setCurrRoom(706, 115);
  4086. </send>
  4087. </trigger>
  4088.  
  4089. <trigger
  4090. enabled = "y"
  4091. regexp = "y"
  4092. keep_evaluating = "y"
  4093. group = "cwc"
  4094. send_to = "12"
  4095. match = "The warehouses have thinned here, leaving way for empty lots and scrubby pale grass. Dirty men in filthy kimonos sit crosslegged on the ground creating infamous Hong Fa specials - ordinary stones which are buffed and polished to a high shine, then touted as The Real Thing. Scruffy rugs have been placed on the ground here and polishing cloths are scattered between the men. A lot of these false gems are probably sold at the market. The slums continue to the east and west."
  4096. sequence = "100"
  4097. >
  4098. <send>
  4099. maps.setCurrRoom(728, 108);
  4100. </send>
  4101. </trigger>
  4102.  
  4103. <trigger
  4104. enabled = "y"
  4105. regexp = "y"
  4106. keep_evaluating = "y"
  4107. group = "cwc"
  4108. send_to = "12"
  4109. match = "The raucous splendor of the Sum Bing street market continues here - the one place in Bes Pelargic .alright, the one place of many. where you can buy everything, anything and anyone your heart desires."
  4110. sequence = "100"
  4111. >
  4112. <send>
  4113. maps.setCurrRoom(651, 189);
  4114. </send>
  4115. </trigger>
  4116.  
  4117. <trigger
  4118. enabled = "y"
  4119. regexp = "y"
  4120. keep_evaluating = "y"
  4121. group = "cwc"
  4122. send_to = "12"
  4123. match = "The street is completely engulfed with stalls at this point, having reached its peak. Huge umbrellas litter the narrow path that is left between the makeshift constructions, each perched above a stall, each dutifully protecting its charge from the rain and sun. On the southern side of the street is a small building that has probably been erected solely to draw customers in to see the delights held within."
  4124. sequence = "100"
  4125. >
  4126. <send>
  4127. maps.setCurrRoom(623, 188);
  4128. </send>
  4129. </trigger>
  4130.  
  4131. <trigger
  4132. enabled = "y"
  4133. regexp = "y"
  4134. keep_evaluating = "y"
  4135. group = "cwc"
  4136. send_to = "12"
  4137. match = "The entire street seems to glitter in the light here. Gold and gems sparkle and shine in glass cases which are carefully guarded by their keepers. To the north is a large shop which looks like it turns a roaring trade. Its exterior is flaked in gold and an enormous marble arch perches over the entrance. To the east the market dies down and to the west lies the restaurant district. A smaller market shoots off to the south and looks a bit more intimate than the raucous crowd here."
  4138. sequence = "100"
  4139. >
  4140. <send>
  4141. maps.setCurrRoom(609, 189);
  4142. </send>
  4143. </trigger>
  4144.  
  4145. <trigger
  4146. enabled = "y"
  4147. regexp = "y"
  4148. keep_evaluating = "y"
  4149. group = "cwc"
  4150. send_to = "12"
  4151. match = "The food quarter of the market bustles with activity while vivid smells float around, waiting impatiently to tickle shoppers' tastebuds. Carts filled with colourful fruits and vegetables line the north end of the street and large tanks filled with brightly shaded fish have been pushed up against the southern side of the street. Rickety wooden cages, complete with the mandatory profusion of ratty feathers, are piled up as merchants ply passersby with their wares. Several restaurants are clustered in the buildings here, and the flurry of Market Street continues."
  4152. sequence = "100"
  4153. >
  4154. <send>
  4155. maps.setCurrRoom(580, 189);
  4156. </send>
  4157. </trigger>
  4158.  
  4159. <trigger
  4160. enabled = "y"
  4161. regexp = "y"
  4162. keep_evaluating = "y"
  4163. group = "cwc_port"
  4164. send_to = "12"
  4165. match = "The noise and clamour of Sum Bing's famous street market intensifies as it nears the centre. Colourful umbrellas have been erected here to shield the stall owners from the elements, and small children scurry between the crates and boxes which have been strewn around the makeshift counters. Clanging noises come from the building to the north, and to the south lies a large yellow building with a slanted stone and wood slatted roof."
  4166. sequence = "100"
  4167. >
  4168. <send>
  4169. maps.setMap("cwc");
  4170. maps.setCurrRoom(553, 189);
  4171. </send>
  4172. </trigger>
  4173.  
  4174. <trigger
  4175. enabled = "y"
  4176. regexp = "y"
  4177. keep_evaluating = "y"
  4178. group = "cwc"
  4179. send_to = "12"
  4180. match = "Market Street is an impressive procession of stalls and shops which thrive during the day. People from all over the city clamber to find the best deals on every sort of merchandise imaginable. The shop to the north oozes a strong floral scent, beckoning young women inside to peruse its wares. Throngs of people make the street hard to manoeuvre as they crowd around the stalls. The market stretches out to the east and west and brightly coloured swaths of cloth have been hung from each stall."
  4181. sequence = "100"
  4182. >
  4183. <send>
  4184. maps.setCurrRoom(539, 188);
  4185. </send>
  4186. </trigger>
  4187.  
  4188. <trigger
  4189. enabled = "y"
  4190. regexp = "y"
  4191. keep_evaluating = "y"
  4192. group = "cwc"
  4193. send_to = "12"
  4194. match = "This is Towerfalk Street, which joins the market just to the north of here. The commercialism of the area is evident even here as there is a shop on either side of this street inviting you to enter. To the south, Towerfalk Street begins to turn into a southwesterly direction, away from the business of the market. Many people run around here, looking for things to buy and deals to make."
  4195. sequence = "100"
  4196. >
  4197. <send>
  4198. maps.setCurrRoom(539, 217);
  4199. </send>
  4200. </trigger>
  4201.  
  4202. <trigger
  4203. enabled = "y"
  4204. regexp = "y"
  4205. keep_evaluating = "y"
  4206. group = "cwc"
  4207. send_to = "12"
  4208. match = "This is the middle of Towerfalk Street, where Grasshopper Lane leads to the south. Further to the southwest is Yari Lane, leading towards the Shoo Li district. You can hear the distant sounds of the famous market coming from the northeast. This is a solid, middle-class area, as can be seen from the quality of the houses."
  4209. sequence = "100"
  4210. >
  4211. <send>
  4212. maps.setCurrRoom(525, 245);
  4213. </send>
  4214. </trigger>
  4215.  
  4216. <trigger
  4217. enabled = "y"
  4218. regexp = "y"
  4219. keep_evaluating = "y"
  4220. group = "cwc"
  4221. send_to = "12"
  4222. match = "Grasshopper Lane, a residential street, turns from west to north .or north to west, if you'd prefer. here. The houses bordering the street seem to be in some need of repair, although they look perfectly habitable. A narrow archway in between some buildings to the east runs through to South Hill Street. The street is alive with people going about their daily business."
  4223. sequence = "100"
  4224. >
  4225. <send>
  4226. maps.setCurrRoom(551, 301);
  4227. </send>
  4228. </trigger>
  4229.  
  4230. <trigger
  4231. enabled = "y"
  4232. regexp = "y"
  4233. keep_evaluating = "y"
  4234. group = "cwc"
  4235. send_to = "12"
  4236. match = "This is just south of the northern end of Grasshopper Lane, before it turns east into Diamond Place. To the west is an example of the housing along this street - slightly in need of maintenance, but on the whole in pretty good shape. Just to the south of here Grasshopper Lane turns to the west. Many people pass you by here, on their way to or from Diamond Place, most likely."
  4237. sequence = "100"
  4238. >
  4239. <send>
  4240. maps.setCurrRoom(553, 272);
  4241. </send>
  4242. </trigger>
  4243.  
  4244. <trigger
  4245. enabled = "y"
  4246. regexp = "y"
  4247. keep_evaluating = "y"
  4248. group = "cwc"
  4249. send_to = "12"
  4250. match = "This is the northern end of Grasshopper Lane, which comes to an end by turning east to join Diamond Place, a busy little square full of people talking about nothing all day. Grasshopper Lane itself is a residential street, and heads south between lines of very slightly decrepit houses, an example of which can be seen to the northwest."
  4251. sequence = "100"
  4252. >
  4253. <send>
  4254. maps.setCurrRoom(553, 259);
  4255. </send>
  4256. </trigger>
  4257.  
  4258. <trigger
  4259. enabled = "y"
  4260. regexp = "y"
  4261. keep_evaluating = "y"
  4262. group = "cwc"
  4263. send_to = "12"
  4264. match = "This is the west corner of Diamond Place, a slightly dilapidated but lively area where half the population seem to be gossiping in the doorways of their houses. On the east side of the street is a bookshop. To the southeast you can see an old-fashioned shop, and to the northeast the skyline is dominated by a large building, from which issues the clatter and grind of monstrous machinery. South Hill Street leads south from here and Grasshopper Lane leads west."
  4265. sequence = "100"
  4266. >
  4267. <send>
  4268. maps.setCurrRoom(580, 258);
  4269. </send>
  4270. </trigger>
  4271.  
  4272. <trigger
  4273. enabled = "y"
  4274. regexp = "y"
  4275. keep_evaluating = "y"
  4276. group = "cwc"
  4277. send_to = "12"
  4278. match = "This is the north corner of Diamond Place, a slightly dilapidated but lively area where half the population seem to be gossiping in the doorways of their houses. To the south, the skyline is dominated by a large building, from which issues the clatter and grind of monstrous machinery. Down the street to the southeast and southwest you can see two shops, and through a little alley between the houses you can glimpse the park to the east."
  4279. sequence = "100"
  4280. >
  4281. <send>
  4282. maps.setCurrRoom(609, 230);
  4283. </send>
  4284. </trigger>
  4285.  
  4286. <trigger
  4287. enabled = "y"
  4288. regexp = "y"
  4289. keep_evaluating = "y"
  4290. group = "cwc"
  4291. send_to = "12"
  4292. match = "This street is a smaller, quieter offshoot of Sum Bing's famous market. The wall of the shop to the west is blank and unadorned, and to the north you can see that its entrance is boarded-up and apparently abandoned. Slightly further north of here is a well-kept and inviting shop, and beyond that you can hear the hubbub of people entering and leaving the enormous store whose marble arch dominates the entrance to the street. The road continues south from here, with a view to the east of a wooded park where you can glimpse wild animals drinking at a pond."
  4293. sequence = "100"
  4294. >
  4295. <send>
  4296. maps.setCurrRoom(608, 220);
  4297. </send>
  4298. </trigger>
  4299.  
  4300. <trigger
  4301. enabled = "y"
  4302. regexp = "y"
  4303. keep_evaluating = "y"
  4304. group = "cwc"
  4305. send_to = "12"
  4306. match = "This street is a smaller, quieter offshoot of Sum Bing's famous market. The shop to the west is boarded-up and empty. But just north of here is a well-kept and inviting shop, and beyond that you can hear the hubbub of people entering and leaving the enormous store whose marble arch dominates the entrance to the street. The road continues south from here, with a view to the east of a wooded park where you can glimpse wild animals drinking at a pond."
  4307. sequence = "100"
  4308. >
  4309. <send>
  4310. maps.setCurrRoom(608, 210);
  4311. </send>
  4312. </trigger>
  4313.  
  4314. <trigger
  4315. enabled = "y"
  4316. regexp = "y"
  4317. keep_evaluating = "y"
  4318. group = "cwc"
  4319. send_to = "12"
  4320. match = "This street is a smaller, quieter offshoot of Sum Bing's famous market. Some way to the north you can hear the hubbub of people entering and leaving the enormous store whose marble arch dominates the entrance to the street. To the west is a more modest, but very genteel-looking shop. The street continues south from here, with a view to the east of a wooded park where you can glimpse wild animals drinking at a pond."
  4321. sequence = "100"
  4322. >
  4323. <send>
  4324. maps.setCurrRoom(608, 200);
  4325. </send>
  4326. </trigger>
  4327.  
  4328. <trigger
  4329. enabled = "y"
  4330. regexp = "y"
  4331. keep_evaluating = "y"
  4332. group = "cwc"
  4333. send_to = "12"
  4334. match = "This is the east corner of Diamond Place, a slightly dilapidated but lively area where half the population seem to be gossiping in the doorways of their houses. On the west side of the street is a ramshackle shop. To the southwest you can see an old-fashioned shop, and to the northwest the skyline is dominated by a large building, from which issues the clatter and grind of monstrous machinery. Large Clam Street leads south from here."
  4335. sequence = "100"
  4336. >
  4337. <send>
  4338. maps.setCurrRoom(637, 259);
  4339. </send>
  4340. </trigger>
  4341.  
  4342. <trigger
  4343. enabled = "y"
  4344. regexp = "y"
  4345. keep_evaluating = "y"
  4346. group = "cwc"
  4347. send_to = "12"
  4348. match = "This is the south corner of Diamond Place, a slightly dilapidated but lively area where half the population seem to be gossiping in the doorways of their houses. Just north of here is an old-fashioned shop, up the street to the northwest is a bookshop, and to the northeast is a ramshackle shop. The sounds of machinery can be heard in the far north."
  4349. sequence = "100"
  4350. >
  4351. <send>
  4352. maps.setCurrRoom(608, 287);
  4353. </send>
  4354. </trigger>
  4355.  
  4356. <trigger
  4357. enabled = "y"
  4358. regexp = "y"
  4359. keep_evaluating = "y"
  4360. group = "cwc"
  4361. send_to = "12"
  4362. match = "South Hill Street is a busy little residential street connecting Diamond Place, to the north, with Pearl Path, to the south. Diamond Place is a busy square, with people chatting away and doing trade. Naturally, there's a fair overspill into South Hill Street and quite a few people pass you by. A small house to the east tries to hide from all the noise, but fails miserably."
  4363. sequence = "100"
  4364. >
  4365. <send>
  4366. maps.setCurrRoom(580, 287);
  4367. </send>
  4368. </trigger>
  4369.  
  4370. <trigger
  4371. enabled = "y"
  4372. regexp = "y"
  4373. keep_evaluating = "y"
  4374. group = "cwc"
  4375. send_to = "12"
  4376. match = "This is the middle of South Hill Street, which merrily runs north and south from here. A small archway to the west seems to lead to Grasshopper Lane, and to the east is a private-looking house. South Hill Street is fairly busy here, as it is halfway between the busy Diamond Place and Pearl Path, which is to the south, and there are many people heading past you in both directions."
  4377. sequence = "100"
  4378. >
  4379. <send>
  4380. maps.setCurrRoom(580, 300);
  4381. </send>
  4382. </trigger>
  4383.  
  4384. <trigger
  4385. enabled = "y"
  4386. regexp = "y"
  4387. keep_evaluating = "y"
  4388. group = "cwc"
  4389. send_to = "12"
  4390. match = "This is a T-Junction on Pearl Path. Pearl Path itself continues its usual beautiful and satisfactory manner to the west and east, and Large Clam Street shoots off north towards a small square of some kind. The beauty of the Pearl River is one of the main things about this street that many people appreciate the most, although there is little on the street that is without beauty. To the west and east of here there are two bridges, but neither are, as it has been put, .shackles on the river., and both have a certain aesthetic quality about them. There is quite a thick layer of greenery near the river, and it continues east."
  4391. sequence = "100"
  4392. >
  4393. <send>
  4394. maps.setCurrRoom(636, 384);
  4395. </send>
  4396. </trigger>
  4397.  
  4398. <trigger
  4399. enabled = "y"
  4400. regexp = "y"
  4401. keep_evaluating = "y"
  4402. group = "cwc"
  4403. send_to = "12"
  4404. match = "This is Pearl Path, a beautiful walkway that runs parallel to the Pearl River on the river's north side. It is lined on its own north side by well-presented houses interspaced with the occasional shop. One such shop is here, and it looks pleasant enough from the outside, fitting in as it does with the houses of the street. What it sells, however, isn't determinable from the outside - perhaps it warrants a further investigation. The street leads west to east from here, and there are a few people wandering down it, enjoying the peace, calm and flow of the Pearl River. A bridge leads south across the river."
  4405. sequence = "100"
  4406. >
  4407. <send>
  4408. maps.setCurrRoom(511, 385);
  4409. </send>
  4410. </trigger>
  4411.  
  4412. <trigger
  4413. enabled = "y"
  4414. regexp = "y"
  4415. keep_evaluating = "y"
  4416. group = "cwc"
  4417. send_to = "12"
  4418. match = "This is Yari Lane, a residential street in the Sum Bing district of Bes Pelargic. The Shoo-Li district lies to the west through an entrance-way which is adorned with strings of lanterns. This part of the street is very reasonable - the housing is not very expensive-looking or particulary stylish, but nor is it ugly to behold. It is strange to note that the quality of the housing seems to get better to the south, and a little worse to the north, with the riverside properties being most exclusive and highly-prized. The street continues to the north and south."
  4419. sequence = "100"
  4420. >
  4421. <send>
  4422. maps.setCurrRoom(483, 329);
  4423. </send>
  4424. </trigger>
  4425.  
  4426. <trigger
  4427. enabled = "y"
  4428. regexp = "y"
  4429. keep_evaluating = "y"
  4430. group = "cwc"
  4431. send_to = "12"
  4432. match = "This is Yari Lane, a residential street which stretches north to south across most of the Sum Bing District. Towerfalk Street branches off of the Lane here, heading northeast. The houses here are of an intermediate quality, although they don't really compare at all to the dwellings near the south end of this street near the beautiful Pearl River. There is an entrance into the Shoo-Li District just to the north of here, and another a little way down the road to the south. Many people seem to wander out of the District entrance, down into this part of the road, and up Towerfalk Street, which can perhaps account for the slightly shoddy state of the road and houses here."
  4433. sequence = "100"
  4434. >
  4435. <send>
  4436. maps.setCurrRoom(483, 287);
  4437. </send>
  4438. </trigger>
  4439.  
  4440. <trigger
  4441. enabled = "y"
  4442. regexp = "y"
  4443. keep_evaluating = "y"
  4444. group = "cwc"
  4445. send_to = "12"
  4446. match = "This is Yari Lane, a residential street which stretches north to south across most of the Sum Bing District. The houses here aren't wonderful, but they fit the needs of Bes Pelargic's extensive working class. They cannot, however, compare at all to the dwellings near the south end of the Lane, on the banks of the beautiful Pearl River. There is an entrance into the Shoo-Li District somewhere off to the north of here, and another shortly down the road to the south. There is a fairly constant flow of people in both directions, whether heading for the River area or the famed Shoo-Li markets."
  4447. sequence = "100"
  4448. >
  4449. <send>
  4450. maps.setCurrRoom(482, 258);
  4451. </send>
  4452. </trigger>
  4453.  
  4454. <trigger
  4455. enabled = "y"
  4456. regexp = "y"
  4457. keep_evaluating = "y"
  4458. group = "cwc"
  4459. send_to = "12"
  4460. match = "Yari Lane runs north to south here along the western edge of the Sum Bing district, which you could leave in favour of Shoo-Li through the district exit to the west. A short distance to the north, Yari Lane comes to an end, but it appears to run all the way to the river to the south."
  4461. sequence = "100"
  4462. >
  4463. <send>
  4464. maps.setCurrRoom(483, 216);
  4465. </send>
  4466. </trigger>
  4467.  
  4468. <trigger
  4469. enabled = "y"
  4470. regexp = "y"
  4471. keep_evaluating = "y"
  4472. group = "cwc"
  4473. send_to = "12"
  4474. match = "Close by to the south, Sum Bing's famous market can be seen. If the rumours are true, you can buy practically anything there. Wide smiles on the faces of recent customers returning home attest to the quality of goods, services, and individuals that can be purchased at its heart. Scrubby patches of grass along the road have turned brown from the many feet which tread on their blades every day."
  4475. sequence = "100"
  4476. >
  4477. <send>
  4478. maps.setCurrRoom(510, 161);
  4479. </send>
  4480. </trigger>
  4481.  
  4482. <trigger
  4483. enabled = "y"
  4484. regexp = "y"
  4485. keep_evaluating = "y"
  4486. group = "cwc"
  4487. send_to = "12"
  4488. match = "Near a footbridge, Elysien splits here and continues in three directions; west and north toward Shoo-Li and southeast toward the district of Sum Bing. The north road runs along the wall, while the west path leads into a residential area. Here, just across the footbridge, the road is a mass of messy cobbles which have been thrown together, making walking, lurching or dragging your market goods home quite the chore."
  4489. sequence = "100"
  4490. >
  4491. <send>
  4492. maps.setCurrRoom(497, 119);
  4493. </send>
  4494. </trigger>
  4495.  
  4496. <trigger
  4497. enabled = "y"
  4498. regexp = "y"
  4499. keep_evaluating = "y"
  4500. group = "cwc"
  4501. send_to = "12"
  4502. match = "The path of Elysien Lane leads straight towards the Great Wall, which it runs parallel to after meeting it at a T-junction north of here. Directly to the north it ends in a T-junction and runs parallel to the wall. Houses line the street here, topped with pagoda-style roofs. Low hedges run along the road, shielding the homes from most of the residential traffic."
  4503. sequence = "100"
  4504. >
  4505. <send>
  4506. maps.setCurrRoom(497, 86);
  4507. </send>
  4508. </trigger>
  4509.  
  4510. <trigger
  4511. enabled = "y"
  4512. regexp = "y"
  4513. keep_evaluating = "y"
  4514. group = "cwc"
  4515. send_to = "12"
  4516. match = "This is the back alley of Elysien Lane. Very few buildings line the alley as it narrows and runs along the wall. A large sign has been erected in the middle of the street, pointing large arrows to the west and south. The alley continues toward Shoo-Li to the west, back toward Sum Bing to the east and vacant lots fill the void to the south."
  4517. sequence = "100"
  4518. >
  4519. <send>
  4520. maps.setCurrRoom(497, 51);
  4521. </send>
  4522. </trigger>
  4523.  
  4524. <trigger
  4525. enabled = "y"
  4526. regexp = "y"
  4527. keep_evaluating = "y"
  4528. group = "cwc"
  4529. send_to = "12"
  4530. match = "This is the junction of Butterfly Boulevard and Wall Street, the very northeastern point of Shoo-Li. If one wished, it is possible to head east on Wall Street and enter the district of Sum Bing, but why would one want to leave the stunning jewel that is Shoo-Li"
  4531. sequence = "100"
  4532. >
  4533. <send>
  4534. maps.setCurrRoom(440, 52);
  4535. </send>
  4536. </trigger>
  4537.  
  4538. <trigger
  4539. enabled = "y"
  4540. regexp = "y"
  4541. keep_evaluating = "y"
  4542. group = "cwc"
  4543. send_to = "12"
  4544. match = "This is Butterfly Boulevard, just south of the junction where this lovely road meets Wall Street. On the west side of the road sits a charming but little house. Though of modest proportions, the wooden beams of this structure have been decorated entirely with a gleaming bronze paint. Plum trees planted in this yard have grown so hardily that their branches extend into the road here. At the foot of one tree, a small, fat black and white pig is rooting around, perhaps looking for some fallen fruit. To the south is the intersection with Wung-Chi Lane."
  4545. sequence = "100"
  4546. >
  4547. <send>
  4548. maps.setCurrRoom(440, 86);
  4549. </send>
  4550. </trigger>
  4551.  
  4552. <trigger
  4553. enabled = "y"
  4554. regexp = "y"
  4555. keep_evaluating = "y"
  4556. group = "cwc"
  4557. send_to = "12"
  4558. match = "This is Butterfly Boulevard where Wung-Chi Lane crosses to make a busy four-way intersection. A circle of bamboo shoots surrounds this spot, creating an impression of shelter despite the bustle."
  4559. sequence = "100"
  4560. >
  4561. <send>
  4562. maps.setCurrRoom(440, 118);
  4563. </send>
  4564. </trigger>
  4565.  
  4566. <trigger
  4567. enabled = "y"
  4568. regexp = "y"
  4569. keep_evaluating = "y"
  4570. group = "cwc"
  4571. send_to = "12"
  4572. match = "This is Butterfly Boulevard, where begins a phalanx of blooming cherry trees that follows the wide, smooth road in its long sweep south. Under and behind the impressive trees are milkweeds and some other mundane plants intended to attract various species of butterfly."
  4573. sequence = "100"
  4574. >
  4575. <send>
  4576. maps.setCurrRoom(440, 146);
  4577. </send>
  4578. </trigger>
  4579.  
  4580. <trigger
  4581. enabled = "y"
  4582. regexp = "y"
  4583. keep_evaluating = "y"
  4584. group = "cwc"
  4585. send_to = "12"
  4586. match = "This is Butterfly Boulevard, a long, wide street that runs north-south along the eastern border of Shoo-Li. Lined with houses, blooming cherry trees and some more mundane plants as well, and frequented by butterflies, this street is always full of colour and people. The kind of rich, elegant people who appreciate the landscaping and only occasionally swat a butterfly that dares to land on their bespoke kimono."
  4587. sequence = "100"
  4588. >
  4589. <send>
  4590. maps.setCurrRoom(441, 174);
  4591. </send>
  4592. </trigger>
  4593.  
  4594. <trigger
  4595. enabled = "y"
  4596. regexp = "y"
  4597. keep_evaluating = "y"
  4598. group = "cwc"
  4599. send_to = "12"
  4600. match = "This is a charming spot on Butterfly Boulevard, a respite from the more populated area."
  4601. sequence = "100"
  4602. >
  4603. <send>
  4604. maps.setCurrRoom(440, 174);
  4605. </send>
  4606. </trigger>
  4607.  
  4608. <trigger
  4609. enabled = "y"
  4610. regexp = "y"
  4611. keep_evaluating = "y"
  4612. group = "cwc"
  4613. send_to = "12"
  4614. match = "This is Butterfly Boulevard, a wide and busy road flanked by flowering cherry trees and sundry other plants. One of the shorter trees here has a low, thick branch within arm's length. There is more of the gorgeous Butterfly Boulevard, much more. It extends to the far distance in the north, and a bit to the south it deigns to curve. A large building stands to the west."
  4615. sequence = "100"
  4616. >
  4617. <send>
  4618. maps.setCurrRoom(441, 258);
  4619. </send>
  4620. </trigger>
  4621.  
  4622. <trigger
  4623. enabled = "y"
  4624. regexp = "y"
  4625. keep_evaluating = "y"
  4626. group = "cwc"
  4627. send_to = "12"
  4628. match = "There, a lovely haiku to brighten the day, as if the gobs of blooming cherry trees weren't enough. The wide and busy Boulevard reaches a curve to the south and runs off north as far as the eye can see."
  4629. sequence = "100"
  4630. >
  4631. <send>
  4632. maps.setCurrRoom(440, 286);
  4633. </send>
  4634. </trigger>
  4635.  
  4636. <trigger
  4637. enabled = "y"
  4638. regexp = "y"
  4639. keep_evaluating = "y"
  4640. group = "cwc"
  4641. send_to = "12"
  4642. match = "This is the split along Butterfly Boulevard where the Yari Connection leads east into the district of Sum Bing."
  4643. sequence = "100"
  4644. >
  4645. <send>
  4646. maps.setCurrRoom(440, 328);
  4647. </send>
  4648. </trigger>
  4649.  
  4650. <trigger
  4651. enabled = "y"
  4652. regexp = "y"
  4653. keep_evaluating = "y"
  4654. group = "cwc"
  4655. send_to = "12"
  4656. match = "This is where Squid Walk meets Oyster Lane."
  4657. sequence = "100"
  4658. >
  4659. <send>
  4660. maps.setCurrRoom(371, 300);
  4661. </send>
  4662. </trigger>
  4663.  
  4664. <trigger
  4665. enabled = "y"
  4666. regexp = "y"
  4667. keep_evaluating = "y"
  4668. group = "cwc"
  4669. send_to = "12"
  4670. match = "This is a junction where Squid Walk beckons you south and Buffalo Tail Trail tempts you from the east and west."
  4671. sequence = "100"
  4672. >
  4673. <send>
  4674. maps.setCurrRoom(384, 258);
  4675. </send>
  4676. </trigger>
  4677.  
  4678. <trigger
  4679. enabled = "y"
  4680. regexp = "y"
  4681. keep_evaluating = "y"
  4682. group = "cwc"
  4683. send_to = "12"
  4684. match = "This is a pseudo-bohemian neighbourhood on Buffalo Tail Trail. Cutting-edge music and the raucous wailings of neo-kabuki are all the rage among this set. You could linger and inhale the heady fumes of er, of the scent of freedom bought by lots and lots of money, or you could continue north or west."
  4685. sequence = "100"
  4686. >
  4687. <send>
  4688. maps.setCurrRoom(413, 258);
  4689. </send>
  4690. </trigger>
  4691.  
  4692. <trigger
  4693. enabled = "y"
  4694. regexp = "y"
  4695. keep_evaluating = "y"
  4696. group = "cwc"
  4697. send_to = "12"
  4698. match = "This is a pseudo-bohemian part of Buffalo Tail Trail, an area inhabited mostly by earnest young people with no gainful employment. In their case none is necessary because they continue to accept huge allowances and lavishly spend their due share of family money. There is a shop to the west, where presumably they can do this, were the shop open, which it isn't."
  4699. sequence = "100"
  4700. >
  4701. <send>
  4702. maps.setCurrRoom(412, 231);
  4703. </send>
  4704. </trigger>
  4705.  
  4706. <trigger
  4707. enabled = "y"
  4708. regexp = "y"
  4709. keep_evaluating = "y"
  4710. group = "cwc"
  4711. send_to = "12"
  4712. match = "This is a fairly uninteresting bend on Buffalo Tail Trail. A high fence of dark cherry wood runs along the north side of the road before veering off into the distance. Situated inside the curve of the road is a stone lantern, carved intricately with water buffaloes."
  4713. sequence = "100"
  4714. >
  4715. <send>
  4716. maps.setCurrRoom(412, 202);
  4717. </send>
  4718. </trigger>
  4719.  
  4720. <trigger
  4721. enabled = "y"
  4722. regexp = "y"
  4723. keep_evaluating = "y"
  4724. group = "cwc"
  4725. send_to = "12"
  4726. match = "This is the lively intersection of Buffalo Tail Trail, Pang-Ho Street and Sugar Lane."
  4727. sequence = "100"
  4728. >
  4729. <send>
  4730. maps.setCurrRoom(370, 202);
  4731. </send>
  4732. </trigger>
  4733.  
  4734. <trigger
  4735. enabled = "y"
  4736. regexp = "y"
  4737. keep_evaluating = "y"
  4738. group = "cwc"
  4739. send_to = "12"
  4740. match = "A small landing between a zig and a zag along the northern stairway down Tora Hill, this platform provides an area for pedestrians to pause and catch their breath before continuing their trek up to the Fang Estate. As there is occasionally a bottleneck in traffic along this section of the street, a few enterprising merchants have set up shop here, pawning their wares off on the more naive travellers. The stone staircases continues up and down the slope, cutting its way into the hillside."
  4741. sequence = "100"
  4742. >
  4743. <send>
  4744. maps.setCurrRoom(496, 496);
  4745. </send>
  4746. </trigger>
  4747.  
  4748. <trigger
  4749. enabled = "y"
  4750. regexp = "y"
  4751. keep_evaluating = "y"
  4752. group = "cwc"
  4753. send_to = "12"
  4754. match = "On the border of the districts of Pong Ping and Hong Fa, this is the point where Island Street and Origami Moon Way meet."
  4755. sequence = "100"
  4756. >
  4757. <send>
  4758. maps.setCurrRoom(496, 580);
  4759. </send>
  4760. </trigger>
  4761.  
  4762. <trigger
  4763. enabled = "y"
  4764. regexp = "y"
  4765. keep_evaluating = "y"
  4766. group = "cwc"
  4767. send_to = "12"
  4768. match = "This is Bridge Street as it continues on its straight and frankly uninteresting way. Southwards it leads into Pong Ping, while to the north it runs past a small crossroads, down to the river and the bridge that gave the street its rather unimaginative name. With no buildings along it to spoil the view, there is a rare unrestricted vista of Tora Hill to the west and the houses around Phoenix Park to the east."
  4769. sequence = "100"
  4770. >
  4771. <send>
  4772. maps.setCurrRoom(580, 511);
  4773. </send>
  4774. </trigger>
  4775.  
  4776. <trigger
  4777. enabled = "y"
  4778. regexp = "y"
  4779. keep_evaluating = "y"
  4780. group = "cwc"
  4781. send_to = "12"
  4782. match = "This is the bottom of Bridge Street where it meets the Middle Bridge."
  4783. sequence = "100"
  4784. >
  4785. <send>
  4786. maps.setCurrRoom(580, 454);
  4787. </send>
  4788. </trigger>
  4789.  
  4790. <trigger
  4791. enabled = "y"
  4792. regexp = "y"
  4793. keep_evaluating = "y"
  4794. group = "cwc"
  4795. send_to = "12"
  4796. match = "This is a sort of crossroads on a very wonderful and beautiful street, Pearl Path."
  4797. sequence = "100"
  4798. >
  4799. <send>
  4800. maps.setCurrRoom(580, 384);
  4801. </send>
  4802. </trigger>
  4803.  
  4804. <trigger
  4805. enabled = "y"
  4806. regexp = "y"
  4807. keep_evaluating = "y"
  4808. group = "cwc"
  4809. send_to = "12"
  4810. match = "This is the Corridor of the Dragons. It is a wide alley framed with wooden beams, almost like a pergola. Each beam has a painted image of a dragon. At this hour the masked colours and dancing shadows help to make the dragons more menacing. This part of the alley is dedicated to a specific dragon, although it is hard to determine which."
  4811. sequence = "100"
  4812. >
  4813. <send>
  4814. maps.setCurrRoom(300, 539);
  4815. </send>
  4816. </trigger>
  4817.  
  4818. <trigger
  4819. enabled = "y"
  4820. regexp = "y"
  4821. keep_evaluating = "y"
  4822. group = "cwc"
  4823. send_to = "12"
  4824. match = "This is the Corridor of the Dragons. It is a wide alley framed with wooden beams, almost like a pergola. Each beam has a painted image of a dragon. The darkness of the night makes the alley more claustrophobic and enriches the colour of the paintings. This part of the alley is dedicated to a specific dragon, although in this light it is hard to determine which."
  4825. sequence = "100"
  4826. >
  4827. <send>
  4828. maps.setCurrRoom(343, 538);
  4829. </send>
  4830. </trigger>
  4831.  
  4832. <trigger
  4833. enabled = "y"
  4834. regexp = "y"
  4835. keep_evaluating = "y"
  4836. group = "cwc"
  4837. send_to = "12"
  4838. match = "This is the Corridor of the Dragons. It is a wide alley framed with wooden beams, almost like a pergola. Each beam has a painted image of a dragon. At this hour the striking white and dancing shadows help to make the dragons more menacing. To the south an alley allows access out of the corridor."
  4839. sequence = "100"
  4840. >
  4841. <send>
  4842. maps.setCurrRoom(412, 538);
  4843. </send>
  4844. </trigger>
  4845.  
  4846. <trigger
  4847. enabled = "y"
  4848. regexp = "y"
  4849. keep_evaluating = "y"
  4850. group = "cwc"
  4851. send_to = "12"
  4852. match = "The sleek, rocky landscape towards the south is the most interesting feature here. Smooth lines of rocks being embraced by streams and mingled with shadows of the night seem to compose a unique landscape. If one follows the little path to the north it will lead them eventually to the Dragon District."
  4853. sequence = "100"
  4854. >
  4855. <send>
  4856. maps.setCurrRoom(412, 594);
  4857. </send>
  4858. </trigger>
  4859.  
  4860. <trigger
  4861. enabled = "y"
  4862. regexp = "y"
  4863. keep_evaluating = "y"
  4864. group = "cwc"
  4865. send_to = "12"
  4866. match = "The intersection at this hour is deserted except for the trees that are constantly watching over it. Dust has settled on the street after a busy day annoying people. Footprints in the dust have been tracked in from all directions, but mostly lead out to the north. Silver Snake Road stretches out to the north, while Tree Snake Avenue continues toward the Silk Markets to the west and toward the Moon district to the east."
  4867. sequence = "100"
  4868. >
  4869. <send>
  4870. maps.setCurrRoom(202, 567);
  4871. </send>
  4872. </trigger>
  4873.  
  4874. <trigger
  4875. enabled = "y"
  4876. regexp = "y"
  4877. keep_evaluating = "y"
  4878. group = "cwc"
  4879. send_to = "12"
  4880. match = "Just south of the ivory white expanse of Silver Mermaid Bridge, Silver Snake Road leads into the heart of Hong Fa. Surprisingly, not many people are about, making this a relatively quiet area of the quarter. Just to the north lies the blue boardwalk which constitutes Riverview Walk, one of the prettiest roads in Hong Fa. Towards the east, over a wall, one can just make out a small back yard."
  4881. sequence = "100"
  4882. >
  4883. <send>
  4884. maps.setCurrRoom(188, 482);
  4885. </send>
  4886. </trigger>
  4887.  
  4888. <trigger
  4889. enabled = "y"
  4890. regexp = "y"
  4891. keep_evaluating = "y"
  4892. group = "cwc"
  4893. send_to = "12"
  4894. match = "This is the south side of Silk Market. It is quite peaceful with not as many customers going about at this time of the night. Most of the activity comes from the shopkeepers who go about making sure that their merchandise is ready for the start of the next day. To the west a well lit store defies the traditional working hours by remaining open. It has a display of wares draped from hangers around the entrance. To the south Tree Snake Avenue runs from the east to the west."
  4895. sequence = "100"
  4896. >
  4897. <send>
  4898. maps.setCurrRoom(132, 567);
  4899. </send>
  4900. </trigger>
  4901.  
  4902. <trigger
  4903. enabled = "y"
  4904. regexp = "y"
  4905. keep_evaluating = "y"
  4906. group = "cwc"
  4907. send_to = "12"
  4908. match = "The view towards the west here would have been great, had the Great Wall not been put up in its way. On the other side of the wall is a seaside paradise: brilliant turquoise waves, soaring seagulls and golden sand sits just out of your reach."
  4909. sequence = "100"
  4910. >
  4911. <send>
  4912. maps.setCurrRoom(104, 651);
  4913. </send>
  4914. </trigger>
  4915.  
  4916. <trigger
  4917. enabled = "y"
  4918. regexp = "y"
  4919. keep_evaluating = "y"
  4920. group = "cwc"
  4921. send_to = "12"
  4922. match = "This is the busiest intersection of the golden district. Even now, at night, there are many people out and about on various errands. The street is lined with tall trees to cut the houses off from the noise, and from these trees hang paper lanterns to provide light for those people who never sleep."
  4923. sequence = "100"
  4924. >
  4925. <send>
  4926. maps.setCurrRoom(315, 693);
  4927. </send>
  4928. </trigger>
  4929.  
  4930. <trigger
  4931. enabled = "y"
  4932. regexp = "y"
  4933. keep_evaluating = "y"
  4934. group = "cwc_port"
  4935. send_to = "12"
  4936. match = "The Serpent takes another dirty turn here, the densely packed housing to the southwest having given way to various small shops. One lies just south of here, while off to the southeast is the junction with Waterfall Lane and, beyond that, more grimy houses and shops. The shop to the south has a Needful Things hanging outside it."
  4937. sequence = "100"
  4938. >
  4939. <send>
  4940. maps.setMap("cwc");
  4941. maps.setCurrRoom(594, 650);
  4942. </send>
  4943. </trigger>
  4944.  
  4945. <trigger
  4946. enabled = "y"
  4947. regexp = "y"
  4948. keep_evaluating = "y"
  4949. group = "cwc_port"
  4950. send_to = "12"
  4951. match = "This is Phoenix Avenue, a pretty residential street shaded by the trees of Phoenix Park. The Avenue grows quieter towards the north, although the bustle of the busy junction to the south is still audible. The west side of the street is lined by houses, while the railings of Phoenix Park run along the eastern side."
  4952. sequence = "100"
  4953. >
  4954. <send>
  4955. maps.setMap("cwc");
  4956. maps.setCurrRoom(609, 580);
  4957. </send>
  4958. </trigger>
  4959.  
  4960. <trigger
  4961. enabled = "y"
  4962. regexp = "y"
  4963. keep_evaluating = "y"
  4964. group = "cwc"
  4965. send_to = "12"
  4966. match = "Long Street, unlike roads in other large cities, is accurately named. It stretches south and north from here, and is jam-packed with all types of people. It's busy here, but it seems to get ever busier to the north. A large wall of crates in front of the houses hardly helps matters either, considerably narrowing the street's effective width."
  4967. sequence = "100"
  4968. >
  4969. <send>
  4970. maps.setCurrRoom(1211, 623);
  4971. </send>
  4972. </trigger>
  4973.  
  4974. <trigger
  4975. enabled = "y"
  4976. regexp = "y"
  4977. keep_evaluating = "y"
  4978. group = "cwc_port"
  4979. send_to = "12"
  4980. match = "This is an open courtyard surrounded on three sides by classic Auriental architecture and an awe-inspiring gate to the south. The buildings themselves are simple slate and stone, a door on each of the three walls leading into the complex. Waist high dragon statues stand watch on either side of the three doors, and the sound of trickling water emanates from fountains in each of the four corners."
  4981. sequence = "100"
  4982. >
  4983. <send>
  4984. maps.setMap("cwc");
  4985. maps.setCurrRoom(272, 95);
  4986. </send>
  4987. </trigger>
  4988.  
  4989. <trigger
  4990. enabled = "y"
  4991. regexp = "y"
  4992. keep_evaluating = "y"
  4993. group = "cwc_port"
  4994. send_to = "12"
  4995. match = "This is somewhere in the Square of a Thousand Parades. All about you soldiers go through their paces and civilians watch or just wander past. A huge gold statue stands here, commemorating one of the great battles fought by legions of the Empire. The north side of the square is shadowed by the city wall."
  4996. sequence = "100"
  4997. >
  4998. <send>
  4999. maps.setMap("cwc");
  5000. maps.setCurrRoom(1057, 119);
  5001. </send>
  5002. </trigger>
  5003.  
  5004. <trigger
  5005. enabled = "y"
  5006. regexp = "y"
  5007. keep_evaluating = "y"
  5008. group = "cwc_port"
  5009. send_to = "12"
  5010. match = "You are standing on a T-junction on Lover's Lane. It runs north and southwest, whilst a small alley runs northwest into the Medina. This appears to be a busy junction, and all the while people are coming and going. To the southeast is a small, dimly-lit shop. Other warehouses, houses and business premises line the lane and alleyways around here."
  5011. sequence = "100"
  5012. >
  5013. <send>
  5014. maps.setMap("cwc");
  5015. maps.setCurrRoom(1210, 721);
  5016. </send>
  5017. </trigger>
  5018.  
  5019. <trigger
  5020. enabled = "y"
  5021. regexp = "y"
  5022. keep_evaluating = "y"
  5023. group = "cwc_port"
  5024. send_to = "12"
  5025. match = "This part of Ricecake Alley is a busy crossroads. To the northeast and southwest it continues, whilst Lover's Lane goes off to the east. A very small alley leads southeast. Even at night there are plenty of people about and this is clearly near the heart of the Red Triangle. There are buildings all about you."
  5026. sequence = "100"
  5027. >
  5028. <send>
  5029. maps.setMap("cwc");
  5030. maps.setCurrRoom(1154, 679);
  5031. </send>
  5032. </trigger>
  5033.  
  5034. <trigger
  5035. enabled = "y"
  5036. regexp = "y"
  5037. keep_evaluating = "y"
  5038. group = "cwc"
  5039. send_to = "12"
  5040. match = "The hustle and bustle of Wung-Chi Lane slows with respect for a moment here as a sprawling building sets its entrance to the north. The low roof has been constructed in pagoda-style, stretching out to the east and west. A tall tower gate lies just to the north, surrounded by a small garden full of plum and cherry blossom trees behind its border. Wung-Chi Lane picks up speed again to the east and west as merchants try desperately to part with their goods for less-than-fair prices."
  5041. sequence = "100"
  5042. >
  5043. <send>
  5044. maps.setCurrRoom(272, 119);
  5045. </send>
  5046. </trigger>
  5047.  
  5048. <trigger
  5049. enabled = "y"
  5050. regexp = "y"
  5051. keep_evaluating = "y"
  5052. group = "cwc"
  5053. send_to = "12"
  5054. match = "Running along the crystal clear waters of Tang Bay, Long Tang Lane meanders slowly in a north-south direction past the golden grains which make up the bay's sandy beach. Tang Island crouches menacingly just inside the protective enclosure of the great wall which encircles the bay, while just to the south a long pier juts out expectantly into the water. Wung-Chi Lane meets up with Long Tang, here, running straight as a die east toward Sum Bing."
  5055. sequence = "100"
  5056. >
  5057. <send>
  5058. maps.setCurrRoom(175, 119);
  5059. </send>
  5060. </trigger>
  5061.  
  5062. <trigger
  5063. enabled = "y"
  5064. regexp = "y"
  5065. keep_evaluating = "y"
  5066. group = "cwc"
  5067. send_to = "12"
  5068. match = "This is Wall Street, probably the longest street in Shoo-Li. To the north the tall city wall runs alongside the street, keeping out invaders, and serving the convenient dual purpose of keeping the citizens in. The street widens slightly here into a small plaza, formed by the intersection of Wall Street, and Jui-Pi Way, which leads off to the south. People seem to congregate here, speaking softly to one another or trading goods under the watchful eyes of the ever present Imperial guards."
  5069. sequence = "100"
  5070. >
  5071. <send>
  5072. maps.setCurrRoom(343, 52);
  5073. </send>
  5074. </trigger>
  5075.  
  5076. <trigger
  5077. enabled = "y"
  5078. regexp = "y"
  5079. keep_evaluating = "y"
  5080. group = "cwc"
  5081. send_to = "12"
  5082. match = "This is the junction of Butterfly Boulevard and Wall Street, the very northeastern point of Shoo-Li. If one wished, it is possible to head east on Wall Street and enter the district of Sum Bing, but why would one want to leave the stunning jewel that is Shoo-Li. The wide, stone-paved majesty of Butterfly Boulevard stretches to the south as far as the eye can see while the Great Wall looms along the northern edge of Bes Pelargic just to the north."
  5083. sequence = "100"
  5084. >
  5085. <send>
  5086. maps.setCurrRoom(441, 52);
  5087. </send>
  5088. </trigger>
  5089.  
  5090. <trigger
  5091. enabled = "y"
  5092. regexp = "y"
  5093. keep_evaluating = "y"
  5094. group = "cwc"
  5095. send_to = "12"
  5096. match = "This is the back alley of Elysien Lane. In the darkness, very few buildings can be seen lining the alley as it narrows and runs along the wall. The alley continues toward Shoo-Li to the west, back toward Sum Bing to the east and vacant lots fill the darkness to the south."
  5097. sequence = "100"
  5098. >
  5099. <send>
  5100. maps.setCurrRoom(496, 52);
  5101. </send>
  5102. </trigger>
  5103.  
  5104. <trigger
  5105. enabled = "y"
  5106. regexp = "y"
  5107. keep_evaluating = "y"
  5108. group = "cwc"
  5109. send_to = "12"
  5110. match = "Near a footbridge, Elysien splits here and continues in three directions; west and north toward Shoo-Li and southeast toward the district of Sum Bing. The north road is shrouded in shadows and runs along the wall, while the west path leads into a more well-lit residential area. Here, just across the footbridge, the road is a mass of messy cobbles which have been thrown together, making walking, lurching or dragging your market goods home quite the chore."
  5111. sequence = "100"
  5112. >
  5113. <send>
  5114. maps.setCurrRoom(497, 119);
  5115. </send>
  5116. </trigger>
  5117.  
  5118. <trigger
  5119. enabled = "y"
  5120. regexp = "y"
  5121. keep_evaluating = "y"
  5122. group = "cwc"
  5123. send_to = "12"
  5124. match = "This is Butterfly Boulevard where Wung-Chi Lane crosses to make a four-way intersection, not as busy now as it is during the day. A circle of bamboo shoots surrounds this spot, creating an impression of shelter in the middle of the road here, and also creating some weird shadows and noises. To the north one can glimpse something very shiny, and a riot of pale blooms to the south indicates cherry trees in full flower. Wung-Chi Lane lies to the west, and heading east would mean abandoning splendid Shoo-Li for the district of Sum Bing."
  5125. sequence = "100"
  5126. >
  5127. <send>
  5128. maps.setCurrRoom(441, 119);
  5129. </send>
  5130. </trigger>
  5131.  
  5132. <trigger
  5133. enabled = "y"
  5134. regexp = "y"
  5135. keep_evaluating = "y"
  5136. group = "cwc"
  5137. send_to = "12"
  5138. match = "This busy intersection marks the junction of Wung-Chi Lane and Jui-Pi Way. A number of tall trees have been planted around the intersection, which has been crammed full of people and goods for sale .take that as you will.. Hundreds of carts stand next to their red-faced, screaming owners as they try mercilessly to haggle unsuspecting browsers into buying their wares. Bright bolts of cloth, antique Auriental furniture and foods of every shape, colour and taste sit ready to be bought by shoppers out for a daily stroll. Wung-Chi Lane continues its merchant-attracting atmosphere to the east and west."
  5139. sequence = "100"
  5140. >
  5141. <send>
  5142. maps.setCurrRoom(343, 119);
  5143. </send>
  5144. </trigger>
  5145.  
  5146. <trigger
  5147. enabled = "y"
  5148. regexp = "y"
  5149. keep_evaluating = "y"
  5150. group = "cwc"
  5151. send_to = "12"
  5152. match = "Long Tang Lane ends here, as the picturesque Kyu-Yu Walk runs in a southwesterly direction along the waterfront and east toward Fountain Park. Thickly packed wild rose bushes line the south side of the path, their shiny green leaves contrasting beautifully with soft pink petals. Behind the bushes lies the beautiful green canopy of Fountain Park. The beach lies just to the west and Kyu-Yu Walk continues to the east."
  5153. sequence = "100"
  5154. >
  5155. <send>
  5156. maps.setCurrRoom(174, 175);
  5157. </send>
  5158. </trigger>
  5159.  
  5160. <trigger
  5161. enabled = "y"
  5162. regexp = "y"
  5163. keep_evaluating = "y"
  5164. group = "cwc"
  5165. send_to = "12"
  5166. match = "Just on the northwest edge of Fountain Park, the sounds of animals cavorting happily drift out of the trees in short, spasmodic bursts. Flamboyant greenery lies on each side of the elaborately tiled road; trees and bamboo lean over in a thick green canopy which protects the passersby from sun and rain, making relocation a little easier for those without an umbrella. The lovely waters of Tang Bay lies further to the west and Park Lane runs down the west side of Fountain Park to the south."
  5167. sequence = "100"
  5168. >
  5169. <send>
  5170. maps.setCurrRoom(203, 175);
  5171. </send>
  5172. </trigger>
  5173.  
  5174. <trigger
  5175. enabled = "y"
  5176. regexp = "y"
  5177. keep_evaluating = "y"
  5178. group = "cwc"
  5179. send_to = "12"
  5180. match = "At the intersection with Jui-Pi Way, tall golden statues line the cobbled street, as Fountain Road nears the gates of Fountain Park. The beautiful golden statues continue along the fence, shining softly in the light. Crowds of children have taken over the street, running full tilt back and forth and playing games with scarves and chalk. Splashes and angry snapping drift over the fence, and occasionally there is a strangled squawk as a few tufts of feathers fly up into the air. Fountain Road continues to the north and south, with Jui-Pi way heading off northeast towards the Wung-Chi market."
  5181. sequence = "100"
  5182. >
  5183. <send>
  5184. maps.setCurrRoom(259, 217);
  5185. </send>
  5186. </trigger>
  5187.  
  5188. <trigger
  5189. enabled = "y"
  5190. regexp = "y"
  5191. keep_evaluating = "y"
  5192. group = "cwc"
  5193. send_to = "12"
  5194. match = "This is where Fountain Road and Squid Walk connect in a relaxed manner. How two streets can feel relaxed is yet, by man, an unsolved mystery. There are some highly skilled scientists working on it though, funded by Lord Tang. They expect to make a major breakthrough anytime soon now. Of course, that's what they've said for centuries to keep funds being pumped into the project. The continued crowds waiting to enter Fountain Park remain here, while the road continues to the north and south and Squid Walk shoots off to the east."
  5195. sequence = "100"
  5196. >
  5197. <send>
  5198. maps.setCurrRoom(259, 301);
  5199. </send>
  5200. </trigger>
  5201.  
  5202. <trigger
  5203. enabled = "y"
  5204. regexp = "y"
  5205. keep_evaluating = "y"
  5206. group = "cwc"
  5207. send_to = "12"
  5208. match = "Near the eastern end of the High Tide covered market, the stalls are nearly piled on top of each other as the merchants try desperately to stuff their wares into one of the most popular shopping areas in Shoo-Li. A narrow slit in the tent allows shoppers who are feeling slightly claustrophobic in the hot and humid interior of the market to slip outside onto Fountain Road to take a breather and regain their composure before continuing down the cornucopia of food, animals and demon charms that line the street. The covered market ends just to the east and continues far down High Tide Road to the west."
  5209. sequence = "100"
  5210. >
  5211. <send>
  5212. maps.setCurrRoom(259, 356);
  5213. </send>
  5214. </trigger>
  5215.  
  5216. <trigger
  5217. enabled = "y"
  5218. regexp = "y"
  5219. keep_evaluating = "y"
  5220. group = "cwc"
  5221. send_to = "12"
  5222. match = "Another long stretch of the covered market runs along High Tide Road here. The stalls and shops have intensified in number, the squished stalls to the west nothing but a day at the park compared to the piled crates, goods and merchants here. Miraculously, a small piece of hessian has been exposed on the north wall of the tent, and a large slit cut up its length to allow shoppers out of the sweaty and humid interior of the High Tide Market. The crates and boxes littered with sweaty human forms continue to the east and west."
  5223. sequence = "100"
  5224. >
  5225. <send>
  5226. maps.setCurrRoom(202, 356);
  5227. </send>
  5228. </trigger>
  5229.  
  5230. <trigger
  5231. enabled = "y"
  5232. regexp = "y"
  5233. keep_evaluating = "y"
  5234. group = "cwc"
  5235. send_to = "12"
  5236. match = "Turtle Path splits off of High Tide Road here, running straight south towards Hong Fa and Mermaid Bridge. Immediately to the east the stalls along the covered market can be seen scampering in and out of the marketplace with armfuls of food, cagefuls of chickens and cloth bags full to the brim with healing potions and amulets. Scurrying down the street here, people are obviously eager to get back home to Hong Fa or to sample the cuisine available further down High Tide Road. The crowds begin just to the east, the thick curtains which protect the stalls from the weather regularly being opened to release a handful of shoppers. The green canopy of a residential area lies to the west."
  5237. sequence = "100"
  5238. >
  5239. <send>
  5240. maps.setCurrRoom(174, 356);
  5241. </send>
  5242. </trigger>
  5243.  
  5244. <trigger
  5245. enabled = "y"
  5246. regexp = "y"
  5247. keep_evaluating = "y"
  5248. group = "cwc"
  5249. send_to = "12"
  5250. match = "Far from the clutches of business and commerce, Pearl Bank Walk glides along the bank of the river, oblivious to the goings on of everyday life. That was, of course, until the High Tide Road opened its doors to the many merchants and traders who now inhabit the area just north of here. High Tide Road shoots off to the north here, the frantic cries of shoppers, children, traders and animals ready to be shipped off for dinner filtering onto the walk from its entrance. The south side of the river bank is littered with cherry blossoms as scores of old trees stand proudly watching the ferry boats pass."
  5251. sequence = "100"
  5252. >
  5253. <send>
  5254. maps.setCurrRoom(147, 384);
  5255. </send>
  5256. </trigger>
  5257.  
  5258. <trigger
  5259. enabled = "y"
  5260. regexp = "y"
  5261. keep_evaluating = "y"
  5262. group = "cwc"
  5263. send_to = "12"
  5264. match = "This is where Pearl Bank Walk and Turtle Path meet each other. The junction is quite busy, as there is also a bridge to the south which leads to the district of Hong Fa. The area is very expensive looking with houses that normal people dream about. Not the kind of dreams that involve custard, honey, cream and chameleons though. Much cleaner dreams."
  5265. sequence = "100"
  5266. >
  5267. <send>
  5268. maps.setCurrRoom(174, 384);
  5269. </send>
  5270. </trigger>
  5271.  
  5272. <trigger
  5273. enabled = "y"
  5274. regexp = "y"
  5275. keep_evaluating = "y"
  5276. group = "cwc"
  5277. send_to = "12"
  5278. match = "This is the junction where Buffalo Lane, Coast Lane and Green Way meet. The junction provides a beautiful view of the Turnwise Sea before it is abruptly chopped off by the Great Wall. In fact, there is even a small tower raised in the middle of the intersection just for the purpose of viewing the sea unobstructed. There are quite a few people moving about here and enjoying the view, most of them heading south towards the large and expensive houses along the coast and east toward the centre of Shoo-Li."
  5279. sequence = "100"
  5280. >
  5281. <send>
  5282. maps.setCurrRoom(104, 328);
  5283. </send>
  5284. </trigger>
  5285.  
  5286. <trigger
  5287. enabled = "y"
  5288. regexp = "y"
  5289. keep_evaluating = "y"
  5290. group = "cwc"
  5291. send_to = "12"
  5292. match = "This is the leafy junction of Green Way and No-Gen Road. To the northwest lie the cool and inviting waters of Tang Bay, while to the east Green Way continues its lush voyage to Fountain Park. The road here is paved with pink tiles which swirl off to the east in a circular pattern. Passing beautiful Auriental houses that show off their assets in a yearly competition in which participant homes are assessed for their adherence to the traditional Auriental art of home decoration, the winner is rewarded with quite a sum of rhinu, and this is how Green Way got its name. The road continues to the east and south, while No-Gen Road branches off to the northwest toward Tang Bay."
  5293. sequence = "100"
  5294. >
  5295. <send>
  5296. maps.setCurrRoom(147, 273);
  5297. </send>
  5298. </trigger>
  5299.  
  5300. <trigger
  5301. enabled = "y"
  5302. regexp = "y"
  5303. keep_evaluating = "y"
  5304. group = "cwc"
  5305. send_to = "12"
  5306. match = "Tang Bay swings back out toward the far promontory here, while Kyu-Yu Walk leads northeast toward the pier. Presently, No-Gen Road runs straight to the northwest to the end of the Tang Peninsula, where it meets Coast Lane which runs south along the spectacular sandy coastline of Shoo-Li. Here, the Bay continues to sparkle and dance shyly with the visitors that flock to its golden shores. No-Gen Road runs perpendicular to Kyu-Yu Walk, which begins just to the northeast."
  5307. sequence = "100"
  5308. >
  5309. <send>
  5310. maps.setCurrRoom(105, 231);
  5311. </send>
  5312. </trigger>
  5313.  
  5314. <trigger
  5315. enabled = "y"
  5316. regexp = "y"
  5317. keep_evaluating = "y"
  5318. group = "cwc"
  5319. send_to = "12"
  5320. match = "This is the intersection of Jui-Pi Way and Pang-Ho Street. To the southeast, Pang-Ho Street stretches away through one of the densest residential areas of Shoo-Li. The houses here beautify Shoo-Li, justifying it as one of the most beautiful areas in Bes Pelargic. The street is so well taken care of that most people would seriously consider carrying a broom with them so they didn't dirty the brightly polished yellow tiles which lead from Fountain Park all the way to the Great Wall. People hustle and bustle all around as they go about their business, heading off on various tangents. A few stalls and shops are scattered around the intersection, providing a welcome rest stop between the park and the Wung-Chi Market."
  5321. sequence = "100"
  5322. >
  5323. <send>
  5324. maps.setCurrRoom(287, 189);
  5325. </send>
  5326. </trigger>
  5327.  
  5328. <trigger
  5329. enabled = "y"
  5330. regexp = "y"
  5331. keep_evaluating = "y"
  5332. group = "cwc"
  5333. send_to = "12"
  5334. match = "You are at the intersection of Buffalo Tail Trail, Pang-Ho Street and Sugar Lane. Although quieter than during the daylight hours, this is still a fairly busy place. A wooden bench is off to the side here, out of the way of traffic, and a low stone wall begins at the corner leading to Sugar Lane, either of which you could sit on and take a breather while you contemplate your next move."
  5335. sequence = "100"
  5336. >
  5337. <send>
  5338. maps.setCurrRoom(371, 203);
  5339. </send>
  5340. </trigger>
  5341.  
  5342. <trigger
  5343. enabled = "y"
  5344. regexp = "y"
  5345. keep_evaluating = "y"
  5346. group = "cwc"
  5347. send_to = "12"
  5348. match = "This bend on Buffalo Tail Trail is dimly lit by the warm glow from a stone lantern situated here inside the curve of the road. The view to the north is obstructed by a high fence of dark cherry wood."
  5349. sequence = "100"
  5350. >
  5351. <send>
  5352. maps.setCurrRoom(413, 203);
  5353. </send>
  5354. </trigger>
  5355.  
  5356. <trigger
  5357. enabled = "y"
  5358. regexp = "y"
  5359. keep_evaluating = "y"
  5360. group = "cwc"
  5361. send_to = "12"
  5362. match = "This is Butterfly Boulevard, a long, wide street that runs north-south along the eastern border of Shoo-Li. The lights from the houses reflect on the pale cherry blossoms and attract the nocturnal or just insomniac butterflies. This is as quiet as this area gets, and it is still fairly busy. Street sweepers push their brooms through the crowds as best they can, shoving fallen petals into the vegetation at the side of the road, where presumably the debris becomes the problem of gardeners."
  5363. sequence = "100"
  5364. >
  5365. <send>
  5366. maps.setCurrRoom(441, 175);
  5367. </send>
  5368. </trigger>
  5369.  
  5370. <trigger
  5371. enabled = "y"
  5372. regexp = "y"
  5373. keep_evaluating = "y"
  5374. group = "cwc"
  5375. send_to = "12"
  5376. match = "This is a quieter spot on Butterfly Boulevard, away from the denser residential area. Fewer stop to linger here despite the two stone benches flanking the road. As inviting and unyielding stone is, the tendency to nap on on one of the benches should be avoided, as vagrancy is forcibly discouraged here in Shoo-Li. The cherry trees gleam ethereally, the pale petals catching the slightest offering of light. The violets and daisies also planted along the Boulevard are mostly closed, waiting for the sun to return in its orbit of the Disc. The wide road reaches off into the distance to both the north and south."
  5377. sequence = "100"
  5378. >
  5379. <send>
  5380. maps.setCurrRoom(441, 217);
  5381. </send>
  5382. </trigger>
  5383.  
  5384. <trigger
  5385. enabled = "y"
  5386. regexp = "y"
  5387. keep_evaluating = "y"
  5388. group = "cwc"
  5389. send_to = "12"
  5390. match = "There, a lovely haiku to er, brighten the night. There is still plenty of traffic on this street at night. The street sweepers do their best to clean away the fallen petals and butterflies and they don't seem to be deliberately tripping too many people."
  5391. sequence = "100"
  5392. >
  5393. <send>
  5394. maps.setCurrRoom(441, 287);
  5395. </send>
  5396. </trigger>
  5397.  
  5398. <trigger
  5399. enabled = "y"
  5400. regexp = "y"
  5401. keep_evaluating = "y"
  5402. group = "cwc"
  5403. send_to = "12"
  5404. match = "Lights are on in all the houses of this pseudo-bohemian neighbourhood on Buffalo Tail Trail. Cutting-edge music and the raucous wailings of neo-kabuki are all the rage among this set. You could linger and inhale the heady fumes of er, of the scent of freedom bought by lots and lots of money, or you could continue north or west."
  5405. sequence = "100"
  5406. >
  5407. <send>
  5408. maps.setCurrRoom(413, 259);
  5409. </send>
  5410. </trigger>
  5411.  
  5412. <trigger
  5413. enabled = "y"
  5414. regexp = "y"
  5415. keep_evaluating = "y"
  5416. group = "cwc"
  5417. send_to = "12"
  5418. match = "This junction where Squid Walk meets Buffalo Tail Trail is busy even at night. The restaurants nearby and the ongoing parties and debates of this pseudo-bohemian area make it very popular. On the north side of the road is a lawn with a wide stone bench. Squid Walk heads south and Buffalo Tail Trail runs east and west."
  5419. sequence = "100"
  5420. >
  5421. <send>
  5422. maps.setCurrRoom(385, 259);
  5423. </send>
  5424. </trigger>
  5425.  
  5426. <trigger
  5427. enabled = "y"
  5428. regexp = "y"
  5429. keep_evaluating = "y"
  5430. group = "cwc"
  5431. send_to = "12"
  5432. match = "Squid Walk meets Oyster Lane here, at an intersection where two rickshaw drivers are determinedly arguing rather than going home for the night. Their throats are getting hoarse, and are no competition for the noise of the wild party carrying on to the west. There is a bench here where you could sit and rest, although not for very long, as dossing down on the street is frowned upon in this posh district."
  5433. sequence = "100"
  5434. >
  5435. <send>
  5436. maps.setCurrRoom(371, 301);
  5437. </send>
  5438. </trigger>
  5439.  
  5440. <trigger
  5441. enabled = "y"
  5442. regexp = "y"
  5443. keep_evaluating = "y"
  5444. group = "cwc_port"
  5445. send_to = "12"
  5446. match = "\[southern end of Oyster Lane next to the Rainbow Bridge\]"
  5447. sequence = "101"
  5448. >
  5449. <send>
  5450. maps.setMap("cwc");
  5451. maps.setCurrRoom(371, 385);
  5452. </send>
  5453. </trigger>
  5454.  
  5455. <trigger
  5456. enabled = "y"
  5457. regexp = "y"
  5458. keep_evaluating = "y"
  5459. group = "cwc"
  5460. send_to = "12"
  5461. match = "Near the eastern end of the High Tide covered market, the stalls are nearly piled on top of each other as the merchants try desperately to stuff their wares into one of the most popular shopping areas in Shoo-Li. A narrow slit in the tent allows shoppers who are feeling slightly claustrophobic in the hot and humid interior of the market to slip outside onto Fountain Road to take a breather and regain their composure before continuing down the cornucopia of food, animals and demon charms that line the street. The covered market ends just to the east and continues far down High Tide Road to the west."
  5462. sequence = "100"
  5463. >
  5464. <send>
  5465. maps.setCurrRoom(259, 356);
  5466. </send>
  5467. </trigger>
  5468.  
  5469. <trigger
  5470. enabled = "y"
  5471. regexp = "y"
  5472. keep_evaluating = "y"
  5473. group = "cwc"
  5474. send_to = "12"
  5475. match = "This is Park Lane at its junction with Big Street. Strangely enough, Big Street is actually quite tiny, dark and dingy compared to its spectacularly wealthy counterparts. However, crowds of people still stuff the alley full to its brim, regardless of its comparatively unpleasant atmosphere. To the east, the tall trees of Fountain Park sway uncertainly as unseen eyes peer down onto the street and the occasional .Ook.. filters out from their leaves. Further to the north are the western gates of Fountain Park and the busy atmosphere of High Tide Road lies to the south."
  5476. sequence = "100"
  5477. >
  5478. <send>
  5479. maps.setCurrRoom(203, 315);
  5480. </send>
  5481. </trigger>
  5482.  
  5483. <trigger
  5484. enabled = "y"
  5485. regexp = "y"
  5486. keep_evaluating = "y"
  5487. group = "cwc"
  5488. send_to = "12"
  5489. match = "Massive golden filigree gates tower into the trees, setting the stage for Fountain Park's exit gate. The number of snotty-nosed children in this area has risen exponentially as parents try to drag their screaming bundles of joy back home. Attendants rush around the gate, ensuring that no mischievous works are afoot, while vendors do their best to ensure that no child goes away from Fountain Park without a cup of bubble tea and a sticky ginseng lolly. The lush path of Green Way stretches off toward the Turnwise Sea to the west, while Park Lane continues to the north and south."
  5490. sequence = "100"
  5491. >
  5492. <send>
  5493. maps.setCurrRoom(203, 273);
  5494. </send>
  5495. </trigger>
  5496.  
  5497. <trigger
  5498. enabled = "y"
  5499. regexp = "y"
  5500. keep_evaluating = "y"
  5501. group = "cwc"
  5502. send_to = "12"
  5503. match = "This is the section of Park Lane which lies just between the exit gates of Fountain Park to the north and the intersection with Big Street to the south. To the east lies the Disc-reknowned Fountain Park, which supposedly houses every species of animal ever to walk on This Great Turtle. The reality, however, is a very nice zoo with a selection of animals from all over the Disc and a variety of sticky-fingered children and many snotty noses. Park Lane continues to the north where it intersects with Kyu-Yu Walk, and to the south where it joins the bustling market atmosphere of High Tide Road."
  5504. sequence = "100"
  5505. >
  5506. <send>
  5507. maps.setCurrRoom(203, 301);
  5508. </send>
  5509. </trigger>
  5510.  
  5511. <trigger
  5512. enabled = "y"
  5513. regexp = "y"
  5514. keep_evaluating = "y"
  5515. group = "cwc"
  5516. send_to = "12"
  5517. match = "Just off of Green Way, Big Street is fabled for its classic look of complete and utter trashiness. As always, hand in hand with trashiness comes score after score of people just dying to catch a peek of something naughty. Oddly enough, the east side of the street is lined with prim and proper looking austere houses which sneer with distaste at the shops which have set up business on the west side. The shops continue on this short street to the south and Green Way lies back to the north."
  5518. sequence = "100"
  5519. >
  5520. <send>
  5521. maps.setCurrRoom(175, 301);
  5522. </send>
  5523. </trigger>
  5524.  
  5525. <trigger
  5526. enabled = "y"
  5527. regexp = "y"
  5528. keep_evaluating = "y"
  5529. group = "cwc"
  5530. send_to = "12"
  5531. match = "The dusty rose coloured tiles of Green Way continue to swirl around each other as they festoon the walkway with their polished brilliance. The road opens into a small square here as it meets with a narrow yet crowded alley which runs off to the south. A large pedestal has been erected in the middle of the square, inviting all passersby to stand on it and speak their mind. There are no houses on either side of the square for a change, but wild vegetation creeps over its boundaries and flourishes."
  5532. sequence = "100"
  5533. >
  5534. <send>
  5535. maps.setCurrRoom(175, 273);
  5536. </send>
  5537. </trigger>
  5538.  
  5539. <trigger
  5540. enabled = "y"
  5541. regexp = "y"
  5542. keep_evaluating = "y"
  5543. group = "cwc"
  5544. send_to = "12"
  5545. match = "Close to the north, Green Way branches off to the northwest toward Tang Bay as it meets up with No-Gen Road. The stunning botany which showers Green Way in soft petals and shiny leaves continues to line the path here, covering the pale pink tiles in organic bliss. Many of the gardens have miniature pagoda-style gazebos placed carefully among the ponds, rocks and plants which compose the atmosphere of the street. Green Way continues to the south toward the cool blue waters of the Turnwise Sea and north toward the youthful excitement of Fountain Park."
  5546. sequence = "100"
  5547. >
  5548. <send>
  5549. maps.setCurrRoom(147, 301);
  5550. </send>
  5551. </trigger>
  5552.  
  5553. <trigger
  5554. enabled = "y"
  5555. regexp = "y"
  5556. keep_evaluating = "y"
  5557. group = "cwc"
  5558. send_to = "12"
  5559. match = "Receiving its name from the family which has ruled, or shall we say, dominated, Shoo-Li for generations, Long Tang Lane runs along the beautiful sandy beach which frames Tang Bay. Just to the west, a splendid pier runs out into the sea and stretches toward the large fortressed island which sits glumly in the enclosed harbour. Large wooden support beams run vertically into the sand and have been wrapped around many times with long lengths of thick rope which anchor the supports firmly to the ground."
  5560. sequence = "100"
  5561. >
  5562. <send>
  5563. maps.setCurrRoom(175, 147);
  5564. </send>
  5565. </trigger>
  5566.  
  5567. <trigger
  5568. enabled = "y"
  5569. regexp = "y"
  5570. keep_evaluating = "y"
  5571. group = "cwc"
  5572. send_to = "12"
  5573. match = "This is Long Tang Lane, a beautiful stretch of road that trails along the enclosed coastline of the Turnwise Sea. Long bladed grasses dance gently in the breeze, splashing colour along the golden sands of the beach. The waters shimmer gently to your west, giving off a peaceful vibe that is somewhat spoiled by the huge blight of a wall to the north. Far in the distance, Tang Island can be seen, sitting fortified in the beautiful waters of the bay. Long Tang Lane continues to the north and south."
  5574. sequence = "100"
  5575. >
  5576. <send>
  5577. maps.setCurrRoom(175, 87);
  5578. </send>
  5579. </trigger>
  5580.  
  5581. <trigger
  5582. enabled = "y"
  5583. regexp = "y"
  5584. keep_evaluating = "y"
  5585. group = "cwc"
  5586. send_to = "12"
  5587. match = "Here, Long Tang Lane turns into the oppressive Wall Street, spoiling the mind-numbingly pleasant effect of one of Shoo-Li's prettiest roads. The huge wall towers over the junction, casting a long shadow across everything on the land before sweeping protectively into the bay to the west. From here you could head east along the wall or south to more aesthetically pleasing locales."
  5588. sequence = "100"
  5589. >
  5590. <send>
  5591. maps.setCurrRoom(175, 52);
  5592. </send>
  5593. </trigger>
  5594.  
  5595. <trigger
  5596. enabled = "y"
  5597. regexp = "y"
  5598. keep_evaluating = "y"
  5599. group = "cwc"
  5600. send_to = "12"
  5601. match = "Between Wall Street and Wung-Chi Lane, houses have been packed together tightly on either side of the road, fitting in wherever there is room. Paved with yellow tiles, Jui-Pi Way leads all the way from the Great Wall nearly to the eastern gates of Fountain Park to the southwest. Passing through some of the most prime commercial areas in the city, Jui-Pi Way is a standard route for many to follow when they have finished shopping and are ready to head home. To the west is a prestigious-looking shop so posh that it has scared off most of its potential customers."
  5602. sequence = "100"
  5603. >
  5604. <send>
  5605. maps.setCurrRoom(342, 87);
  5606. </send>
  5607. </trigger>
  5608.  
  5609. <trigger
  5610. enabled = "y"
  5611. regexp = "y"
  5612. keep_evaluating = "y"
  5613. group = "cwc"
  5614. send_to = "12"
  5615. match = "This is Butterfly Boulevard, in-between the intersections with Wall Street to the north and Wung-Chi Lane to the south. On the west side of the road sits a quiet little house painted in gleaming bronze. Branches from plum trees planted in the yard extend out into the road. At the foot of one tree you can make out the shape of a smallish pig dozing in the grass."
  5616. sequence = "100"
  5617. >
  5618. <send>
  5619. maps.setCurrRoom(440, 86);
  5620. </send>
  5621. </trigger>
  5622.  
  5623. <trigger
  5624. enabled = "y"
  5625. regexp = "y"
  5626. keep_evaluating = "y"
  5627. group = "cwc"
  5628. send_to = "12"
  5629. match = "There is some light coming from houses, here. Short green hedges protect the houses from most of the traffic along the street, but at this time of day there isn't much to protect them from. Directly to the north, Elysien Lane runs into the great wall."
  5630. sequence = "100"
  5631. >
  5632. <send>
  5633. maps.setCurrRoom(496, 86);
  5634. </send>
  5635. </trigger>
  5636.  
  5637. <trigger
  5638. enabled = "y"
  5639. regexp = "y"
  5640. keep_evaluating = "y"
  5641. group = "cwc"
  5642. send_to = "12"
  5643. match = "This is Jui-Pi Way, just southwest of the busy market atmosphere of Wung-Chi Lane. Paved with bright yellow tiles, the path leads past beautiful Agatean homes owned by the merchants of this quarter. Tiny silver ornaments adorn the eaves and hang from the windows to ward off demons, which probably includes most of the shoppers in this district. Ah, irony. The tight enclosure of Sugar Lane leads off to the east, while Jui-Pi Way heads northeast toward the Wung-Chi Market area and southwest toward Fountain Park."
  5644. sequence = "100"
  5645. >
  5646. <send>
  5647. maps.setCurrRoom(329, 147);
  5648. </send>
  5649. </trigger>
  5650.  
  5651. <trigger
  5652. enabled = "y"
  5653. regexp = "y"
  5654. keep_evaluating = "y"
  5655. group = "cwc"
  5656. send_to = "12"
  5657. match = "This is the main gate to Fountain Park. An enormous wrought filigree golden gate shoots out of the ground in a T-style arch which sits pompously far above the street, stretching its welcoming arms over all of the families below. On each side of the gate, two huge golden bears, polished to a brilliant shine, stand, forever frozen in poses of merriment and welcome. The noise here is incredibly loud as children either scream with excitement or throw loud tantrums at the nearest available vendor."
  5658. sequence = "100"
  5659. >
  5660. <send>
  5661. maps.setCurrRoom(259, 273);
  5662. </send>
  5663. </trigger>
  5664.  
  5665. <trigger
  5666. enabled = "y"
  5667. regexp = "y"
  5668. keep_evaluating = "y"
  5669. group = "cwc"
  5670. send_to = "12"
  5671. match = "Far below, the calm waters of Tang Bay slap playfully against one of the rocky promontories which enclose its peaceful waters. Here, though, green grass covers the ground and spreads out as far as it can until it reaches the infertile rock. The Great Wall is much closer from this vantage point, and cuts through the water relatively closer to the shoreline. No-Gen Road leads back around the bay to the southeast and the first stretch of picturesque Coast Lane begins to the south."
  5672. sequence = "100"
  5673. >
  5674. <send>
  5675. maps.setCurrRoom(77, 203);
  5676. </send>
  5677. </trigger>
  5678.  
  5679. <trigger
  5680. enabled = "y"
  5681. regexp = "y"
  5682. keep_evaluating = "y"
  5683. group = "cwc"
  5684. send_to = "12"
  5685. match = "The rocky cliffside road of Coast Lane continues down the harmonious shoreline which marks the edge of the Turnwise Sea. A sheer rock wall drops rapidly down to the sandy beach below, its height allowing passersby to catch glimpses of beautiful sunsets as they dip past the Great Wall. The grassy ground encroaches on the path and looks very keen to take over the pebbled path. A small, windswept sea shanty overlooks the ocean at this point, while Coast Lane continues along the breathtaking Turnwise Sea to the north and south."
  5686. sequence = "100"
  5687. >
  5688. <send>
  5689. maps.setCurrRoom(77, 231);
  5690. </send>
  5691. </trigger>
  5692.  
  5693. <trigger
  5694. enabled = "y"
  5695. regexp = "y"
  5696. keep_evaluating = "y"
  5697. group = "cwc"
  5698. send_to = "12"
  5699. match = "This is Butterfly Boulevard, a wide and busy road flanked by flowering cherry trees and sundry other plants. One of the shorter trees here has a low, thick branch within arm's length. There is more of the gorgeous Butterfly Boulevard to the north and south. A large building stands to the west."
  5700. sequence = "100"
  5701. >
  5702. <send>
  5703. maps.setCurrRoom(441, 259);
  5704. </send>
  5705. </trigger>
  5706.  
  5707. <trigger
  5708. enabled = "y"
  5709. regexp = "y"
  5710. keep_evaluating = "y"
  5711. group = "cwc"
  5712. send_to = "12"
  5713. match = "This is Butterfly Boulevard, a long, wide street that runs north-south along the eastern border of Shoo-Li. The lights from the houses reflect on the pale cherry blossoms and attract the nocturnal or just insomniac butterflies. This is as quiet as this area gets, and it is still fairly busy. Street sweepers push their brooms through the crowds as best they can, shoving fallen petals into the vegetation at the side of the road, where presumably the debris becomes the problem of gardeners."
  5714. sequence = "100"
  5715. >
  5716. <send>
  5717. maps.setCurrRoom(441, 175);
  5718. </send>
  5719. </trigger>
  5720.  
  5721. <trigger
  5722. enabled = "y"
  5723. regexp = "y"
  5724. keep_evaluating = "y"
  5725. group = "cwc"
  5726. send_to = "12"
  5727. match = "Elysien Street branches off here, splitting into the residential district to the northwest. To the southwest it continues on to the market. A small outdoor shrine lies to the southeast, squatting complacently under the shadow of the great wall. Small benches have been placed along the side of the road here for weary shoppers to rest their tired feet."
  5728. sequence = "100"
  5729. >
  5730. <send>
  5731. maps.setCurrRoom(525, 147);
  5732. </send>
  5733. </trigger>
  5734.  
  5735. <trigger
  5736. enabled = "y"
  5737. regexp = "y"
  5738. keep_evaluating = "y"
  5739. group = "cwc"
  5740. send_to = "12"
  5741. match = "This is the junction of Elysien Street and Gate Avenue. The neighbourhood to the east looks wholly neglected, and to the southwest the road runs straight into Sum Bing's renowned marketplace. Faint shouts and hollers can barely be heard from the road a few blocks down. A narrow marsh trickles along the wall here, providing a haven for bullrushes and water lilies to grow in peace."
  5742. sequence = "100"
  5743. >
  5744. <send>
  5745. maps.setCurrRoom(553, 119);
  5746. </send>
  5747. </trigger>
  5748.  
  5749. <trigger
  5750. enabled = "y"
  5751. regexp = "y"
  5752. keep_evaluating = "y"
  5753. group = "cwc"
  5754. send_to = "12"
  5755. match = "Elysien Street meets up with Wall Street here, just west of the Gar Eth Gate. Running along the northern end of Sum Bing, the Great Wall casts a great shadow during the day over the houses on the south side of the street just past its boundary. Modest houses with relaxing, peaceful gardens line the streets along Elysien, and occasionally people wander past in the darkness toward the restaurant quarter of the market. Elysien continues to the west and Wall Street heads off towards the Gar Eth Gate."
  5756. sequence = "100"
  5757. >
  5758. <send>
  5759. maps.setCurrRoom(580, 91);
  5760. </send>
  5761. </trigger>
  5762.  
  5763. <trigger
  5764. enabled = "y"
  5765. regexp = "y"
  5766. keep_evaluating = "y"
  5767. group = "cwc"
  5768. send_to = "12"
  5769. match = "This is the junction where Wall Street connects with Elysien Street. Darkness only increases the ominous presence of the massive stone slabs to the north. Muffled light spills out of a few houses and falls in yellow pools on the dirt road and swirls around before retreating back to where it came from. One particularly unkempt house lies to the south, immediately to the east is the Gar Eth Gate, and Elysien leads off to the west."
  5770. sequence = "100"
  5771. >
  5772. <send>
  5773. maps.setCurrRoom(609, 91);
  5774. </send>
  5775. </trigger>
  5776.  
  5777. <trigger
  5778. enabled = "y"
  5779. regexp = "y"
  5780. keep_evaluating = "y"
  5781. group = "cwc"
  5782. send_to = "12"
  5783. match = "This is the Gar Eth Gate, which leads out of Sum Bing and away from Bes Pelargic. A massive stone arch, the Gar Eth Gate itself is ensconced in shadows as a flickering yellow glow highlights the two hefty wooden doors which have been attached to the framework with enormous hinges. Torches flare from several holders which have been hung from each side of the gate. Guards patrol here even more rigorously than the parapets, and street activity here has dwindled from minimal to nonexistent. Wall Street continues to the east and west and Gate Avenue stretches out to south. To the north the road leads away from Bes Pelargic."
  5784. sequence = "100"
  5785. >
  5786. <send>
  5787. maps.setCurrRoom(637, 91);
  5788. </send>
  5789. </trigger>
  5790.  
  5791. <trigger
  5792. enabled = "y"
  5793. regexp = "y"
  5794. keep_evaluating = "y"
  5795. group = "cwc"
  5796. send_to = "12"
  5797. match = "The massive wall to the north is overwhelming. Its slate grey stone slabs reach up into the night and high above guards can be seen patrolling by torchlight. There don't seem to be many people around, which isn't surprising considering the well-built guards above. Small, middle-class housing lies to the south, huddled around tiny well-maintained courtyards. Wall Street continues to the east and west."
  5798. sequence = "100"
  5799. >
  5800. <send>
  5801. maps.setCurrRoom(651, 91);
  5802. </send>
  5803. </trigger>
  5804.  
  5805. <trigger
  5806. enabled = "y"
  5807. regexp = "y"
  5808. keep_evaluating = "y"
  5809. group = "cwc"
  5810. send_to = "12"
  5811. match = "Wall Street continues here and is joined from the south by Highe Redge Street. The massive wall corralling Bes Pelargic is to the north and casts an impenetrable shadow on the street below. Faint light scrabbles out of the houses to the south, but then thinks better of it and retreats back inside. Scrubby weeds grow out of tiny cracks in the wall, and thin, prickly bushes line the path."
  5812. sequence = "100"
  5813. >
  5814. <send>
  5815. maps.setCurrRoom(679, 91);
  5816. </send>
  5817. </trigger>
  5818.  
  5819. <trigger
  5820. enabled = "y"
  5821. regexp = "y"
  5822. keep_evaluating = "y"
  5823. group = "cwc"
  5824. send_to = "12"
  5825. match = "This is the crossing of Highe Redge Street and Gate Avenue. Quite dark at night, a stone well sits, immersed in shadow in middle of the junction, supplying fresh water to the many citizens in this area. Middle class housing continues to line the streets, and small gardens brighten up the otherwise dull neighbourhood. Most of the houses have their drapes pulled at this time of night, but light shines out of a few. Highe Redge Street continues southward toward the bustling shopping district, and brightly coloured stalls can be seen a few blocks down."
  5826. sequence = "100"
  5827. >
  5828. <send>
  5829. maps.setCurrRoom(679, 119);
  5830. </send>
  5831. </trigger>
  5832.  
  5833. <trigger
  5834. enabled = "y"
  5835. regexp = "y"
  5836. keep_evaluating = "y"
  5837. group = "cwc"
  5838. send_to = "12"
  5839. match = "Nearby to the east, Gate Avenue joins Highe Redge Street in a T junction. The entire street looks as if it's gone on a drinking binge and is going to wake up with a splitting headache tomorrow. The area has been neglected and the shadows only emphasise the seedy character of the steet. The houses, which have been arranged around communal courtyards, house multiple families in their simple geometric designs. Gate Avenue ends abruptly to the east and continues on to the west."
  5840. sequence = "100"
  5841. >
  5842. <send>
  5843. maps.setCurrRoom(651, 119);
  5844. </send>
  5845. </trigger>
  5846.  
  5847. <trigger
  5848. enabled = "y"
  5849. regexp = "y"
  5850. keep_evaluating = "y"
  5851. group = "cwc"
  5852. send_to = "12"
  5853. match = "This is one of those places the universe has sort of given up on. It's not exactly wrong, it's not exactly right, it just exists. The people that live here exist too - although it's not certain why they would want to do so. At night, the street is dull and dark, and home to some of Sum Bing's more colourful citizens. A small alley leads away toward the Gar Eth Gate and Gate Avenue continues to the east and west."
  5854. sequence = "100"
  5855. >
  5856. <send>
  5857. maps.setCurrRoom(637, 119);
  5858. </send>
  5859. </trigger>
  5860.  
  5861. <trigger
  5862. enabled = "y"
  5863. regexp = "y"
  5864. keep_evaluating = "y"
  5865. group = "cwc"
  5866. send_to = "12"
  5867. match = "Gate Avenue is not the most glamourous of streets. A residential area, most of the houses here have fallen into bitter disuse and neglect, and have an air of resigned humility. They know they are nothing to write home about and have long since accepted the fact. Light slips out of the houses to the south and illuminates the street enough to see the path, but not enough to see what may be lurking in the shadows. A small house to the north has been sitting uncared for over a long period of time."
  5868. sequence = "100"
  5869. >
  5870. <send>
  5871. maps.setCurrRoom(623, 119);
  5872. </send>
  5873. </trigger>
  5874.  
  5875. <trigger
  5876. enabled = "y"
  5877. regexp = "y"
  5878. keep_evaluating = "y"
  5879. group = "cwc"
  5880. send_to = "12"
  5881. match = "A short way to the west is the junction of Gate Avenue and Elysien Street. Elysien is more well-lit than Gate Avenue, and some small light trickles in from its houses and lamps. Here, unfortunately, is as far as it goes. To the east, the avenue gets darker and it probably wouldn't be the ideal place to curl up for a quick nap - unless you want to wake up with your pockets a fair bit lighter. To the north is a small, house which has been sitting uncared for so long that plants have started to invade, and Gate Avenue continues in a straight line to the east and west."
  5882. sequence = "100"
  5883. >
  5884. <send>
  5885. maps.setCurrRoom(595, 119);
  5886. </send>
  5887. </trigger>
  5888.  
  5889. <trigger
  5890. enabled = "y"
  5891. regexp = "y"
  5892. keep_evaluating = "y"
  5893. group = "cwc"
  5894. send_to = "12"
  5895. match = "Immediately to the west is the junction of Gate Avenue and Elysien Street. Elysien is more well-lit than Gate Avenue, and light trickles in from its houses and lamps. Here, unfortunately, is as far as it goes. To the east, the avenue gets darker and it probably wouldn't be the ideal place to curl up for a quick nap - unless you want to wake up with your purse much lighter. Gate Avenue continues in a straight line to the east, and joins Elysien Street to the west."
  5896. sequence = "100"
  5897. >
  5898. <send>
  5899. maps.setCurrRoom(580, 119);
  5900. </send>
  5901. </trigger>
  5902.  
  5903. <trigger
  5904. enabled = "y"
  5905. regexp = "y"
  5906. keep_evaluating = "y"
  5907. group = "cwc"
  5908. send_to = "12"
  5909. match = "Close by to the south, Sum Bing's famous market can be seen. If the rumours are true, you can buy practically anything there. Drunken grins on the faces of recent customers returning home from the restaurant quarter attest to the quality of goods, services, and individuals which can be purchased at its heart. Scrubby patches of grass along the darkened road have turned brown from the many feet which tread on their blades every day."
  5910. sequence = "100"
  5911. >
  5912. <send>
  5913. maps.setCurrRoom(511, 160);
  5914. </send>
  5915. </trigger>
  5916.  
  5917. <trigger
  5918. enabled = "y"
  5919. regexp = "y"
  5920. keep_evaluating = "y"
  5921. group = "cwc"
  5922. send_to = "12"
  5923. match = "This is the junction of Market Street and Elysien Street. Bright, happy faces line the crowds, ready to sell everything, anything, and anyone. Shouts of bartering ring shrilly through the air, ensuring that if a better deal can be found elsewhere, it will be. To the north, the great wall can be seen running along Elysien Street, while Market Street continues its bright fanfare to the east and west."
  5924. sequence = "100"
  5925. >
  5926. <send>
  5927. maps.setCurrRoom(511, 189);
  5928. </send>
  5929. </trigger>
  5930.  
  5931. <trigger
  5932. enabled = "y"
  5933. regexp = "y"
  5934. keep_evaluating = "y"
  5935. group = "cwc"
  5936. send_to = "12"
  5937. match = "Yari Lane runs north to south here along the western edge of the Sum Bing district, which you could leave in favour of Shoo-Li through the district exit to the west. A short distance to the north, Yari Lane comes to an end, but it appears to run a fair distance to the south. If it were a little lighter you could probably see exactly how far it went."
  5938. sequence = "100"
  5939. >
  5940. <send>
  5941. maps.setCurrRoom(483, 217);
  5942. </send>
  5943. </trigger>
  5944.  
  5945. <trigger
  5946. enabled = "y"
  5947. regexp = "y"
  5948. keep_evaluating = "y"
  5949. group = "cwc"
  5950. send_to = "12"
  5951. match = "This is the middle of Yari Lane, a residential street in the Sum Bing District of Bes Pelargic. The houses here aren't slums, even if they are unable to match up to the fantastic riverside dwellings which grace the banks of the Pearl River, by the southern end of the Lane. There is a gap in the houses some distance to the north, which takes the form of an entrance into the Shoo-Li District. The entrance is adorned by lanterns, which can barely be made out as a pale glow from here."
  5952. sequence = "100"
  5953. >
  5954. <send>
  5955. maps.setCurrRoom(483, 259);
  5956. </send>
  5957. </trigger>
  5958.  
  5959. <trigger
  5960. enabled = "y"
  5961. regexp = "y"
  5962. keep_evaluating = "y"
  5963. group = "cwc"
  5964. send_to = "12"
  5965. match = "This is Yari Lane, a residential street in the Sum Bing District of Bes Pelargic. Here it is intersected by Towerfalk Street, which heads off northeast into the depths of the District. The houses here are of a reasonable quality, although they do not compare to the fantastic riverside dwellings which grace the street of Pearl Path and the south side of this street. There is a gap in the houses to the north, which takes the form of an entrance into the Shoo-Li District. The entrance is adorned by lanterns, which can be seen to emit a pale glow from here."
  5966. sequence = "100"
  5967. >
  5968. <send>
  5969. maps.setCurrRoom(483, 287);
  5970. </send>
  5971. </trigger>
  5972.  
  5973. <trigger
  5974. enabled = "y"
  5975. regexp = "y"
  5976. keep_evaluating = "y"
  5977. group = "cwc"
  5978. send_to = "12"
  5979. match = "This is the middle of Towerfalk Street, where Grasshopper Lane leads to the south. Further to the southwest is Yari Lane, leading towards the Shoo Li district. Towerfalk Street continues northeast towards the famous market. This is a solid, middle-class area, as can be seen from the quality of the houses."
  5980. sequence = "100"
  5981. >
  5982. <send>
  5983. maps.setCurrRoom(525, 245);
  5984. </send>
  5985. </trigger>
  5986.  
  5987. <trigger
  5988. enabled = "y"
  5989. regexp = "y"
  5990. keep_evaluating = "y"
  5991. group = "cwc"
  5992. send_to = "12"
  5993. match = "This is Towerfalk Street, which joins the market just to the north of here. The commercialism of the area is evident even here as there is a shop on either side of this street inviting you to enter. To the south, Towerfalk Street begins to turn into a southwesterly direction, away from the business of the market. Even though it is late, this section of Towerfalk Street is reasonably busy, with a fair few shoppers running around try to purchase everything they need."
  5994. sequence = "100"
  5995. >
  5996. <send>
  5997. maps.setCurrRoom(539, 217);
  5998. </send>
  5999. </trigger>
  6000.  
  6001. <trigger
  6002. enabled = "y"
  6003. regexp = "y"
  6004. keep_evaluating = "y"
  6005. group = "cwc"
  6006. send_to = "12"
  6007. match = "Market Street is an impressive procession of stalls and shops which thrive during the day. However, at this time of night the street is nearly deserted. Despite this, the shop to the north continues to ooze a strong floral scent, beckoning young women inside to peruse its wares. The deserted marketplace stretches out to the east and west."
  6008. sequence = "100"
  6009. >
  6010. <send>
  6011. maps.setCurrRoom(539, 189);
  6012. </send>
  6013. </trigger>
  6014.  
  6015. <trigger
  6016. enabled = "y"
  6017. regexp = "y"
  6018. keep_evaluating = "y"
  6019. group = "cwc_port"
  6020. send_to = "12"
  6021. match = "\[middle of Market Street outside a bank branch\]"
  6022. sequence = "101"
  6023. >
  6024. <send>
  6025. maps.setMap("cwc");
  6026. maps.setCurrRoom(553, 189);
  6027. </send>
  6028. </trigger>
  6029.  
  6030. <trigger
  6031. enabled = "y"
  6032. regexp = "y"
  6033. keep_evaluating = "y"
  6034. group = "cwc"
  6035. send_to = "12"
  6036. match = "Although the merchants have packed up their wares and headed home, the market is still relatively busy in the food quarter. Several restaurants on either side of the street liven up the night-life in the area and light shines out of their windows even at this hour. The street quiets down on either side of the restaurant stretch again and continues to the east and west."
  6037. sequence = "100"
  6038. >
  6039. <send>
  6040. maps.setCurrRoom(580, 189);
  6041. </send>
  6042. </trigger>
  6043.  
  6044. <trigger
  6045. enabled = "y"
  6046. regexp = "y"
  6047. keep_evaluating = "y"
  6048. group = "cwc"
  6049. send_to = "12"
  6050. match = "The entire street seems to glitter in the light here. Gold and gems sparkle and shine the glass display cases of the shop to the north as they catch the light from passing heavenly bodies and citizens with torches. The shop's exterior is flaked in gold and an enormous marble arch perches over the entrance. To the east the market district ends and to the west lies the restaurant district. A smaller market shoots off to the south and looks a bit more intimate than the wide street here."
  6051. sequence = "100"
  6052. >
  6053. <send>
  6054. maps.setCurrRoom(609, 189);
  6055. </send>
  6056. </trigger>
  6057.  
  6058. <trigger
  6059. enabled = "y"
  6060. regexp = "y"
  6061. keep_evaluating = "y"
  6062. group = "cwc"
  6063. send_to = "12"
  6064. match = "The street is completely empty at this point, with neither hide nor hair of the traders seen so commonly during the day. Littered with abandoned stalls, the street is eerily quiet, leaving nothing more than the faint whispers of the ghosts of the day as the boulevard revels in its peaceful night rest. On the southern side of the street is a small building, still emitting pale rays of light that splash out onto the darkened street."
  6065. sequence = "100"
  6066. >
  6067. <send>
  6068. maps.setCurrRoom(623, 189);
  6069. </send>
  6070. </trigger>
  6071.  
  6072. <trigger
  6073. enabled = "y"
  6074. regexp = "y"
  6075. keep_evaluating = "y"
  6076. group = "cwc"
  6077. send_to = "12"
  6078. match = "At night, the spectres of Sum Bing come out to haunt the streets, often looking for a conveniently located watering hole at which they'll be able to drown a few sorrows over a few cups of sake and maybe even throw some darts. This, however, is not the spot where they would choose to stop. Chances are, that would be at the Belching Dragon Pub just down the road. The street here at night is completely silent, with only the two small shops sitting on either side of the street to keep a quiet vigil."
  6079. sequence = "100"
  6080. >
  6081. <send>
  6082. maps.setCurrRoom(651, 189);
  6083. </send>
  6084. </trigger>
  6085.  
  6086. <trigger
  6087. enabled = "y"
  6088. regexp = "y"
  6089. keep_evaluating = "y"
  6090. group = "cwc"
  6091. send_to = "12"
  6092. match = "This is a crossroads between Market Street and Highe Redge Street. At night, the market is disturbingly still. More noise spills out of the park to the south, as owls hoot an eerie chorus which is punctuated by the occasional punctured squeak. Market Street continues to the east and west and Highe Redge Street wanders off to the north."
  6093. sequence = "100"
  6094. >
  6095. <send>
  6096. maps.setCurrRoom(679, 189);
  6097. </send>
  6098. </trigger>
  6099.  
  6100. <trigger
  6101. enabled = "y"
  6102. regexp = "y"
  6103. keep_evaluating = "y"
  6104. group = "cwc"
  6105. send_to = "12"
  6106. match = "Immediately to the south, the quiet inactivity of Market Street permeates the air. The residential neighbourhood of Highe Redge continues to the north, and the houses in this area are a little more crowded, probably due to the fact that the merchants want to live as close to home possible and don't want to share their earnings with anyone else on their journey home for dinner. The street is clean and respectable, although it is a Hong Fa Special compared to the true gems found further south."
  6107. sequence = "100"
  6108. >
  6109. <send>
  6110. maps.setCurrRoom(679, 161);
  6111. </send>
  6112. </trigger>
  6113.  
  6114. <trigger
  6115. enabled = "y"
  6116. regexp = "y"
  6117. keep_evaluating = "y"
  6118. group = "cwc"
  6119. send_to = "12"
  6120. match = "Market Street is much quieter, slightly darker, and a little more sinister here than the relatively more cheerful aura that Market Street exudes to the west. All of the nicer houses have clustered along the southern side of the street near the park and have tried to stay as far away as possible from the road which leaves north. A stout black sign has been staked in the middle of the street. Perhaps one should take this as a hint."
  6121. sequence = "100"
  6122. >
  6123. <send>
  6124. maps.setCurrRoom(707, 189);
  6125. </send>
  6126. </trigger>
  6127.  
  6128. <trigger
  6129. enabled = "y"
  6130. regexp = "y"
  6131. keep_evaluating = "y"
  6132. group = "cwc"
  6133. send_to = "12"
  6134. match = "This is the northeast edge of the Sum Bing district where Wall Street meets Sion Street. The great wall dominates the view, and its enormous shadow is enough to make anyone feel intimidated, which may explain the attitude of the citizens here. This junction is more well-lit than most, which probably means it isn't a good place to hang around. Wall Street runs west, leading toward the Gar Eth Gate, while much farther to the east is the Imperial quarter. Sion Street runs straight south, and boring houses are clustered along the road."
  6135. sequence = "100"
  6136. >
  6137. <send>
  6138. maps.setCurrRoom(861, 91);
  6139. </send>
  6140. </trigger>
  6141.  
  6142. <trigger
  6143. enabled = "y"
  6144. regexp = "y"
  6145. keep_evaluating = "y"
  6146. group = "cwc"
  6147. send_to = "12"
  6148. match = "Sion Street runs south from here down the entire length of the eastern edge of Sum Bing. To the north is the eastern end of Wall Street, demarcating the edge of the city, and to the east leads a road into the glorious Imperial district. Despite the hour, there appears to be a substantial amount of human traffic a little to the south."
  6149. sequence = "100"
  6150. >
  6151. <send>
  6152. maps.setCurrRoom(861, 119);
  6153. </send>
  6154. </trigger>
  6155.  
  6156. <trigger
  6157. enabled = "y"
  6158. regexp = "y"
  6159. keep_evaluating = "y"
  6160. group = "cwc"
  6161. send_to = "12"
  6162. match = "Close to the northern end of Sion Street, very few people wander about here, although even at this hour it seems quite busy to the south. North Aibe Street, a dull little residential street, runs southwest from here. The rest of Sion Street stretches out to the south, and a short distance to the north."
  6163. sequence = "100"
  6164. >
  6165. <send>
  6166. maps.setCurrRoom(861, 132);
  6167. </send>
  6168. </trigger>
  6169.  
  6170. <trigger
  6171. enabled = "y"
  6172. regexp = "y"
  6173. keep_evaluating = "y"
  6174. group = "cwc"
  6175. send_to = "12"
  6176. match = "Here Imperial Avenue comes to a crossroads with two much smaller and quieter streets - off to the southwest is Imperial Lane, while to the northeast North Aibe Street wanders off on its merry little way. Imperial Avenue on the other hand maintains its dignity and continues steadly to the southeast and northwest."
  6177. sequence = "100"
  6178. >
  6179. <send>
  6180. maps.setCurrRoom(777, 217);
  6181. </send>
  6182. </trigger>
  6183.  
  6184. <trigger
  6185. enabled = "y"
  6186. regexp = "y"
  6187. keep_evaluating = "y"
  6188. group = "cwc"
  6189. send_to = "12"
  6190. match = "To the east is some wasteground but that is all that has not been built on around here. Imperial Lane runs north and south, and to the west is Park Avenue. All around you are houses and shops. Only the occasional person can be seen around here at this time of night."
  6191. sequence = "100"
  6192. >
  6193. <send>
  6194. maps.setCurrRoom(748, 259);
  6195. </send>
  6196. </trigger>
  6197.  
  6198. <trigger
  6199. enabled = "y"
  6200. regexp = "y"
  6201. keep_evaluating = "y"
  6202. group = "cwc"
  6203. send_to = "12"
  6204. match = "Park Avenue runs north-south here, with a large, animal-filled lake to the west. To the east is a line of buildings, and a park can vaguely be seen at the end of a small road running between them. To the south appears to be a crossroads, while to the north, the serenity of Park Avenue."
  6205. sequence = "100"
  6206. >
  6207. <send>
  6208. maps.setCurrRoom(735, 259);
  6209. </send>
  6210. </trigger>
  6211.  
  6212. <trigger
  6213. enabled = "y"
  6214. regexp = "y"
  6215. keep_evaluating = "y"
  6216. group = "cwc"
  6217. send_to = "12"
  6218. match = "Albin Lane runs south and west away from this junction, so in many respects, it isn't really a crossroads. However, life is too short for worrying about the exact definition of particular junctions, and far more relevant are the other streets joining Albin Lane. Namely, these are Park Avenue which stretches off to the north, and Imperial Lane, which heads east a short distance, before turning north. The junction has a reasonable thoroughfare of people heading their various ways, although on average it's pretty quiet."
  6219. sequence = "100"
  6220. >
  6221. <send>
  6222. maps.setCurrRoom(735, 301);
  6223. </send>
  6224. </trigger>
  6225.  
  6226. <trigger
  6227. enabled = "y"
  6228. regexp = "y"
  6229. keep_evaluating = "y"
  6230. group = "cwc"
  6231. send_to = "12"
  6232. match = "Altruism or misplaced pride aside, the public gardens of the Sung family are truly works of art. Citizens of the empire passing through the estate grounds are treated to this lush night environment. Beautiful cherry trees hang overhead and sparkling streams glide through the well manicured lawn. A white stone path guides walkers through the gardens to view huge marble statues of lions in various forms and poses. Sliding shoji doors lead south into the estate itself and beautiful ornaments hang from the golden eaves of the estate."
  6233. sequence = "100"
  6234. >
  6235. <send>
  6236. maps.setCurrRoom(721, 315);
  6237. </send>
  6238. </trigger>
  6239.  
  6240. <trigger
  6241. enabled = "y"
  6242. regexp = "y"
  6243. keep_evaluating = "y"
  6244. group = "cwc"
  6245. send_to = "12"
  6246. match = "Night lends a sense of security to the Sung public gardens. Gentle breezes bring the scent of cherry trees and the delicate sounds of wind chimes. The darkness mutes the colours of the garden but it is still very easy to see the care that has gone into creating this small paradise. Lawns have been sculpted with precision to enhance the beauty of the estate and it provides a seamless transition to the trees and flowers. Shadowy marble statues seem to grow out of the darkness as if white lions protected the estate. It is very easy to believe that this carefully controlled environment is crafted rather than grown. The walls of the estate rise like white cliffs to the ornamented eaves above."
  6247. sequence = "100"
  6248. >
  6249. <send>
  6250. maps.setCurrRoom(651, 315);
  6251. </send>
  6252. </trigger>
  6253.  
  6254. <trigger
  6255. enabled = "y"
  6256. regexp = "y"
  6257. keep_evaluating = "y"
  6258. group = "cwc"
  6259. send_to = "12"
  6260. match = "Bordering the grounds of the Sung Estate, Large Clam Street continues its journey between the Pearl River and Diamond Place. Just to the east, lies one of the public gardens on the Sung Estate, its edges fringed with large blocks of snow white stone that have been carved into gape-mouthed lions. The street here is quite clean, which is a rarity in Sum Bing, and has likely been kept pristine by the Sungs in their constant quest for artistic perfection. To the north lies the street's junction with Albin Lane, and further on it runs into the heart of Diamond Place."
  6261. sequence = "100"
  6262. >
  6263. <send>
  6264. maps.setCurrRoom(637, 315);
  6265. </send>
  6266. </trigger>
  6267.  
  6268. <trigger
  6269. enabled = "y"
  6270. regexp = "y"
  6271. keep_evaluating = "y"
  6272. group = "cwc"
  6273. send_to = "12"
  6274. match = "Large Clam Street running north to south here branches off into Albin Lane, which heads east in between the lake to the northwest and the Sung Estate to the southeast. To the north, Large Clam Street comes to an end as it joins Diamond Place, which appears to be quite busy despite the late hour. To the south Large Clam heads towards the river."
  6275. sequence = "100"
  6276. >
  6277. <send>
  6278. maps.setCurrRoom(637, 301);
  6279. </send>
  6280. </trigger>
  6281.  
  6282. <trigger
  6283. enabled = "y"
  6284. regexp = "y"
  6285. keep_evaluating = "y"
  6286. group = "cwc"
  6287. send_to = "12"
  6288. match = "This is the east corner of Diamond Place. Knots of people are hanging about, being variously sociable, sinister or sexually inviting. On the west side of the street is a ramshackle shop. To the southwest you can see an old-fashioned shop, and to the northwest the skyline is dominated by a large building, which even at night is lit up and resounds with the clank of machinery. Large Clam Street leads south from here."
  6289. sequence = "100"
  6290. >
  6291. <send>
  6292. maps.setCurrRoom(637, 259);
  6293. </send>
  6294. </trigger>
  6295.  
  6296. <trigger
  6297. enabled = "y"
  6298. regexp = "y"
  6299. keep_evaluating = "y"
  6300. group = "cwc"
  6301. send_to = "12"
  6302. match = "This is the north corner of Diamond Place. Knots of people are hanging about, being variously sociable, sinister or sexually inviting. To the south, the skyline is dominated by a large building, which even at night is lit up and resounds with the clank of machinery. Down the street to the southeast and southwest you can see two shops."
  6303. sequence = "100"
  6304. >
  6305. <send>
  6306. maps.setCurrRoom(609, 231);
  6307. </send>
  6308. </trigger>
  6309.  
  6310. <trigger
  6311. enabled = "y"
  6312. regexp = "y"
  6313. keep_evaluating = "y"
  6314. group = "cwc"
  6315. send_to = "12"
  6316. match = "This is the west corner of Diamond Place. Knots of people are hanging about, being variously sociable, sinister or sexually inviting. On the east side of the street is a bookshop. To the southeast you can see an old-fashioned shop, and to the northeast the skyline is dominated by a large building, which even at night is lit up and resounds with the clank of machinery. South Hill Street leads south from here and Grasshopper Lane leads west."
  6317. sequence = "100"
  6318. >
  6319. <send>
  6320. maps.setCurrRoom(580, 259);
  6321. </send>
  6322. </trigger>
  6323.  
  6324. <trigger
  6325. enabled = "y"
  6326. regexp = "y"
  6327. keep_evaluating = "y"
  6328. group = "cwc"
  6329. send_to = "12"
  6330. match = "This is the south corner of Diamond Place. Knots of people are hanging about, being variously sociable, sinister or sexually inviting. Just north of here is an old-fashioned shop, up the street to the northwest is a bookshop, and to the northeast is a ramshackle shop. The sounds of machinery can be heard in the far north."
  6331. sequence = "100"
  6332. >
  6333. <send>
  6334. maps.setCurrRoom(609, 287);
  6335. </send>
  6336. </trigger>
  6337.  
  6338. <trigger
  6339. enabled = "y"
  6340. regexp = "y"
  6341. keep_evaluating = "y"
  6342. group = "cwc"
  6343. send_to = "12"
  6344. match = "South Hill Street is a little residential street connecting Diamond Place, to the north, with Pearl Path, to the south. Even at this hour it is quite busy, as no-one really seems to actually go to bed around here. A small house to the east of you bears the brunt of the noise."
  6345. sequence = "100"
  6346. >
  6347. <send>
  6348. maps.setCurrRoom(580, 287);
  6349. </send>
  6350. </trigger>
  6351.  
  6352. <trigger
  6353. enabled = "y"
  6354. regexp = "y"
  6355. keep_evaluating = "y"
  6356. group = "cwc"
  6357. send_to = "12"
  6358. match = "This is the middle of South Hill Street, which merrily runs north and south from here. A small archway to the west seems to lead to Grasshopper Lane, and to the east is a private-looking house. South Hill Street is fairly busy even at this time of night, as it connects Diamond Place to the north with Pearl Path to the south."
  6359. sequence = "100"
  6360. >
  6361. <send>
  6362. maps.setCurrRoom(580, 301);
  6363. </send>
  6364. </trigger>
  6365.  
  6366. <trigger
  6367. enabled = "y"
  6368. regexp = "y"
  6369. keep_evaluating = "y"
  6370. group = "cwc"
  6371. send_to = "12"
  6372. match = "Grasshopper Lane, a residential street, turns from west to north .or north to west, if you'd prefer. here. The houses bordering the street seem to be in some need of repair, although they look perfectly habitable. A narrow archway in between some buildings to the east runs through to South Hill Street. Even at night, a there's a fair number of people passing by."
  6373. sequence = "100"
  6374. >
  6375. <send>
  6376. maps.setCurrRoom(553, 301);
  6377. </send>
  6378. </trigger>
  6379.  
  6380. <trigger
  6381. enabled = "y"
  6382. regexp = "y"
  6383. keep_evaluating = "y"
  6384. group = "cwc"
  6385. send_to = "12"
  6386. match = "This is just south of the northern end of Grasshopper Lane, before it turns east into Diamond Place. To the west is an example of the housing along this street - slightly in need of maintenance, but on the whole in pretty good shape. Just to the south of here Grasshopper Lane turns to the west. A few people pass you by here, returning home or in some cases setting out for work early."
  6387. sequence = "100"
  6388. >
  6389. <send>
  6390. maps.setCurrRoom(553, 273);
  6391. </send>
  6392. </trigger>
  6393.  
  6394. <trigger
  6395. enabled = "y"
  6396. regexp = "y"
  6397. keep_evaluating = "y"
  6398. group = "cwc"
  6399. send_to = "12"
  6400. match = "This is the northern end of Grasshopper Lane, which comes to an end by turning east to join Diamond Place, a lively little square still quite busy throughout the night for various reasons. Grasshopper Lane itself is a residential street, and heads south between lines of very slightly decrepit houses, an example of which can be seen to the northwest."
  6401. sequence = "100"
  6402. >
  6403. <send>
  6404. maps.setCurrRoom(553, 259);
  6405. </send>
  6406. </trigger>
  6407.  
  6408. <trigger
  6409. enabled = "y"
  6410. regexp = "y"
  6411. keep_evaluating = "y"
  6412. group = "cwc"
  6413. send_to = "12"
  6414. match = "This is Yari Lane, a medium-sized residential street in Bes Pelargic. It is positioned in the Sum Bing district of the city, which is mainly a residential area. The Shoo-Li district lies to the west, and the entrance is surrounded by lanterns on both sides which are usually lit at night. The housing on this part of the street is reasonable, but not magnificent - and it seems that the further north you go on Yari Lane, the less magnificent the housing becomes. The street runs north to south."
  6415. sequence = "100"
  6416. >
  6417. <send>
  6418. maps.setCurrRoom(483, 329);
  6419. </send>
  6420. </trigger>
  6421.  
  6422. <trigger
  6423. enabled = "y"
  6424. regexp = "y"
  6425. keep_evaluating = "y"
  6426. group = "cwc"
  6427. send_to = "12"
  6428. match = "Just to the south lies an enormous pavilion, its pyramidal multi-tiered roofs soaring high into the Agatean sky. The number of people here, both day and night is staggering. The district is not only a haven for those with large pockets, but for those who desire to have their hands in those large pockets and hopefully take something home to surprise the wife with. The brilliant pink cherry blossoms that line the path continue to the north and south."
  6429. sequence = "100"
  6430. >
  6431. <send>
  6432. maps.setCurrRoom(441, 329);
  6433. </send>
  6434. </trigger>
  6435.  
  6436. <trigger
  6437. enabled = "y"
  6438. regexp = "y"
  6439. keep_evaluating = "y"
  6440. group = "cwc_port"
  6441. send_to = "12"
  6442. match = "This is the southwest corner of the Square of a Thousand Parades. People mill about and a parade or two march past. The square stretches for thousands of square feet around you. The north side is lined by the city wall, and burning torches are mounted atop this wall."
  6443. sequence = "100"
  6444. >
  6445. <send>
  6446. maps.setMap("cwc");
  6447. maps.setCurrRoom(1015, 147);
  6448. </send>
  6449. </trigger>
  6450.  
  6451. <trigger
  6452. enabled = "y"
  6453. regexp = "y"
  6454. keep_evaluating = "y"
  6455. group = "cwc"
  6456. send_to = "12"
  6457. match = "This is the junction of Wall Street and Cherry Blossom Road. Wall Street heads off to the northwest and Cherry Blossom goes both northeast and south. To the northeast you can make out the edge of a parade ground. All along the road are cherry trees."
  6458. sequence = "100"
  6459. >
  6460. <send>
  6461. maps.setCurrRoom(987, 175);
  6462. </send>
  6463. </trigger>
  6464.  
  6465. <trigger
  6466. enabled = "y"
  6467. regexp = "y"
  6468. keep_evaluating = "y"
  6469. group = "cwc"
  6470. send_to = "12"
  6471. match = "Imperial Avenue joins with Cherry Blossom Road here. Cherry Blossom heads due north to the Imperial Parade Ground and Imperial Avenue heads southeast to the Imperial Palace. It also runs west towards the Sum Bing District of town. Statues line the Avenue here, and between them are curious trees."
  6472. sequence = "100"
  6473. >
  6474. <send>
  6475. maps.setCurrRoom(987, 245);
  6476. </send>
  6477. </trigger>
  6478.  
  6479. <trigger
  6480. enabled = "y"
  6481. regexp = "y"
  6482. keep_evaluating = "y"
  6483. group = "cwc"
  6484. send_to = "12"
  6485. match = "Imperial Avenue, a rather impressive avenue, runs east towards the Imperial Palace, and west towards the Sum Bing district. Long-dead emperors - or rather, their stone effigies - keep watch over the street, standing in neat lines on either side of the street in between strange-looking trees. A short length of red tiles connects Imperial Avenue with Champion Way, a heavily-crowded street encirling a massive stadium to the south."
  6486. sequence = "100"
  6487. >
  6488. <send>
  6489. maps.setCurrRoom(931, 245);
  6490. </send>
  6491. </trigger>
  6492.  
  6493. <trigger
  6494. enabled = "y"
  6495. regexp = "y"
  6496. keep_evaluating = "y"
  6497. group = "cwc"
  6498. send_to = "12"
  6499. match = "From here you can see quite a lot of Champion Stadium, hardly a surprising fact given that there's so much of it to see. The mountainous combat arena looms massively into the night sky over Champion Way, which rings around its base. The Way, a torch-lit affair paved of light red tiles, extends east and west from here, while a short extension of it meets Imperial Avenue to the north. Even at night, the thick crowds of boistrous people come and go all around you, many waving banners and flags. On either side of this extension are groves of odd-looking trees which separate the the two larger roads."
  6500. sequence = "100"
  6501. >
  6502. <send>
  6503. maps.setCurrRo
  6504.  
  6505.  
  6506. <triggers>
  6507. <trigger
  6508. enabled = "y"
  6509. regexp = "y"
  6510. keep_evaluating = "y"
  6511. group = "djb"
  6512. send_to = "12"
  6513. match = "At night the statues and pillars lining the Avenue of the Pharaohs loom awe-inspiringly over the few people who scurry along the street, probably on their way to somewhere less eerie and empty. The avenue joins up with the Square of the Ancestors to the north and to the south runs through the commercial district, the heart of Djelibeybi these days. Temple Street runs off to the west and Ibis Parade to the east."
  6514. sequence = "100"
  6515. >
  6516. <send>
  6517. maps.setCurrRoom(438, 328);
  6518. </send>
  6519. </trigger>
  6520.  
  6521. <trigger
  6522. enabled = "y"
  6523. regexp = "y"
  6524. keep_evaluating = "y"
  6525. group = "djb"
  6526. send_to = "12"
  6527. match = "This is a junction joining Ibis Parade, which heads north and west, to Scarab Walk, which starts to the east. A huge dark structure to the northwest looms in the night; the constant background noise of a hundred loudly snoring men indicates this is the barracks, where the city's army sleeps at night. The south side of the road is lined by a wall which consists of the rear ends of a few conjoined houses."
  6528. sequence = "100"
  6529. >
  6530. <send>
  6531. maps.setCurrRoom(480, 327);
  6532. </send>
  6533. </trigger>
  6534.  
  6535. <trigger
  6536. enabled = "y"
  6537. regexp = "y"
  6538. keep_evaluating = "y"
  6539. group = "djb"
  6540. send_to = "12"
  6541. match = "The Road of the Sun leads away from this junction into the dark suburbs to the north and south; while to the west an archway leads through to the winding alley known as Scarab Walk. Over the entrance to Scarab Walk, apartments from the block to the north spread out across and form one continuous building with the townhouses to the south. Opposite the archway the city wall stands ominously, small flecks of light from the apartments lighting up bits of colour on its painted surface."
  6542. sequence = "100"
  6543. >
  6544. <send>
  6545. maps.setCurrRoom(593, 285);
  6546. </send>
  6547. </trigger>
  6548.  
  6549. <trigger
  6550. enabled = "y"
  6551. regexp = "y"
  6552. keep_evaluating = "y"
  6553. group = "djb"
  6554. send_to = "12"
  6555. match = "Two large palms lean over the northwest corner of this junction, their long leaves reaching out across to the immense city wall. Leading back into town from the Road of the Sun, the disreputable thoroughfare of Sickle Street leads west from here, the first notable point on the journey being a dingy looking shop open even at this late hour. The southwest corner of the junction is occupied by the weathered corner to a terrace of buildings leading south and west."
  6556. sequence = "100"
  6557. >
  6558. <send>
  6559. maps.setCurrRoom(607, 355);
  6560. </send>
  6561. </trigger>
  6562.  
  6563. <trigger
  6564. enabled = "y"
  6565. regexp = "y"
  6566. keep_evaluating = "y"
  6567. group = "djb"
  6568. send_to = "12"
  6569. match = "This place is so spacious that with as little light as is available now, it is hard to fight the impression that it is not a city at all. Still, there are houses surrounding the square, and the night has, as usual, painted them dark grey, to make them look more like mythical monsters than human dwellings - not that anyone resides in them anymore, judging by their state. As for myths, the pedestal in the centre is sure to have been based on one. The poor illumination helps the shape to look as eerie as possible. The square changes into Phoenix Road, as it goes west. It is also joined by Sickle Street to the north, and opens, on its southern side to Garlic Street, which is bending east and southwest."
  6570. sequence = "100"
  6571. >
  6572. <send>
  6573. maps.setCurrRoom(565, 383);
  6574. </send>
  6575. </trigger>
  6576.  
  6577. <trigger
  6578. enabled = "y"
  6579. regexp = "y"
  6580. keep_evaluating = "y"
  6581. group = "djb"
  6582. send_to = "12"
  6583. match = "Garlic Street takes a bend here, continuing east towards two large shadows that can barely be made out in the distance. It also curves slightly to the southwest, where more lights can be seen. This part is not as well illuminated, but there are a few windows which shed light on the street. The air here smells somewhat more intense, but it would be hard to describe the sensation more accurately. To the south a small exit leads to Sleepers."
  6584. sequence = "100"
  6585. >
  6586. <send>
  6587. maps.setCurrRoom(536, 412);
  6588. </send>
  6589. </trigger>
  6590.  
  6591. <trigger
  6592. enabled = "y"
  6593. regexp = "y"
  6594. keep_evaluating = "y"
  6595. group = "djb"
  6596. send_to = "12"
  6597. match = "This is the area that dissects the rich and poor parts of Ephebe Road. On one half there are a few rich-looking dwellings, and on the other there are many, many hovels for the poor people, making for an interesting clash of cultures. The only people around look as if they have nowhere else to go. The city wall stands to the southeast of the road, and the road continues northeast and south. A small exit to the west leads to the peaceful road, Sleepers."
  6598. sequence = "100"
  6599. >
  6600. <send>
  6601. maps.setCurrRoom(593, 439);
  6602. </send>
  6603. </trigger>
  6604.  
  6605. <trigger
  6606. enabled = "y"
  6607. regexp = "y"
  6608. keep_evaluating = "y"
  6609. group = "djb"
  6610. send_to = "12"
  6611. match = "This is the Harbour Gate of Djelibeybi, the capital city of the kingdom of the same name. Several roads meet just to the west of here, ferrying much of the harbour's traffic into the city, to the bazaar, palace or a myriad of other locations. To the east a road heads out into the desert, towards the harbour itself. On either side loom the great iron bound gates, set into the massively thick sandstone walls. There are two doors set into the stone, one to the north and one to the south."
  6612. sequence = "100"
  6613. >
  6614. <send>
  6615. maps.setCurrRoom(620, 397);
  6616. </send>
  6617. </trigger>
  6618.  
  6619. <trigger
  6620. enabled = "y"
  6621. regexp = "y"
  6622. keep_evaluating = "y"
  6623. group = "djb_port"
  6624. send_to = "12"
  6625. match = "This is on a well used road in the land surrounding the city of Djelibeybi. Farmland lies to the east, the river Djel to the northeast and the city walls of Djelibeybi stand to the south, west, southwest and northwest. Very close to the west lies the city of Djelibeybi and ten miles to the northwest lies the necropolis of Djelibeybi."
  6626. sequence = "100"
  6627. >
  6628. <send>
  6629. maps.setMap("djb");
  6630. maps.setCurrRoom(675, 398);
  6631. </send>
  6632. </trigger>
  6633.  
  6634. <trigger
  6635. enabled = "y"
  6636. regexp = "y"
  6637. keep_evaluating = "y"
  6638. group = "djb_port"
  6639. send_to = "12"
  6640. match = "This is the part of the Avenue of the Pharaohs where Lettuce Lane runs off to the west and Garlic Street to the east. To the north is the bustling market district and to the south a park of some sort. Grand ceremonial features such as the splendid mosaic paving the road and the statues and pillars lining it, are abundant at this point."
  6641. sequence = "100"
  6642. >
  6643. <send>
  6644. maps.setMap("djb");
  6645. maps.setCurrRoom(438, 425);
  6646. </send>
  6647. </trigger>
  6648.  
  6649. <trigger
  6650. enabled = "y"
  6651. regexp = "y"
  6652. keep_evaluating = "y"
  6653. group = "djb_port"
  6654. send_to = "12"
  6655. match = "This is on a well used road in the land surrounding the city of Djelibeybi. The river Djel flows gently to the northwest, the river Djel to the north and northeast, some plains are to the south, southwest and southeast and the harbour of Djelibeybi stands to the east. Very close to the east nestles the Djelibeybi harbour."
  6656. sequence = "100"
  6657. >
  6658. <send>
  6659. maps.setMap("djb");
  6660. maps.setCurrRoom(764, 429);
  6661. </send>
  6662. </trigger>
  6663.  
  6664. <trigger
  6665. enabled = "y"
  6666. regexp = "y"
  6667. keep_evaluating = "y"
  6668. group = "djb"
  6669. send_to = "12"
  6670. match = "The Ptrip-Ptrap bridge over the river Djel. A road can be seen to the south, the river Djel flows gently to the southwest and southeast, the river Djel to the east, northeast and northwest, a river is to the west and the Ptrip-Ptrap bridge arches over the river to the north. Six miles to the southeast lies the city of Djelibeybi and very close to the northwest lies the necropolis of Djelibeybi."
  6671. sequence = "100"
  6672. >
  6673. <send>
  6674. maps.setCurrRoom(218, 134);
  6675. </send>
  6676. </trigger>
  6677.  
  6678. <trigger
  6679. enabled = "y"
  6680. regexp = "y"
  6681. keep_evaluating = "y"
  6682. group = "djb"
  6683. send_to = "12"
  6684. match = "This is a well used road that runs between Djelibeybi and Al Khali. A road can be seen to the northeast, the necropolis extends to the north and northwest, the river Djel to the south and southwest, some plains are to the east, the Ptrip-Ptrap bridge arches over the river to the southeast and a road lies to the west. Nine miles to the southeast lies the city of Djelibeybi and very close to the west lies the necropolis of Djelibeybi."
  6685. sequence = "100"
  6686. >
  6687. <send>
  6688. maps.setCurrRoom(207, 107);
  6689. </send>
  6690. </trigger>
  6691.  
  6692. <trigger
  6693. enabled = "y"
  6694. regexp = "y"
  6695. keep_evaluating = "y"
  6696. group = "djb"
  6697. send_to = "12"
  6698. match = "This is a well used road just outside the city of Djelibeybi. A road can be seen to the south and northwest, farmland lies to the north, east, west and southwest, the city walls of Djelibeybi stand to the southeast and a road lies to the northeast. Very close to the east lies the city of Djelibeybi and nine miles to the northwest lies the necropolis of Djelibeybi."
  6699. sequence = "100"
  6700. >
  6701. <send>
  6702. maps.setCurrRoom(260, 207);
  6703. </send>
  6704. </trigger>
  6705.  
  6706. <trigger
  6707. enabled = "y"
  6708. regexp = "y"
  6709. keep_evaluating = "y"
  6710. group = "djb_port"
  6711. send_to = "12"
  6712. match = "A well used road leads off in either direction to the east and west, skirting along the edge of the river. A barely worn footpath leads off north and disappears into the plains after a few yards. A collection of small buildings nestle to the west, the river Djel to the south and southeast, some plains are to the north, northeast and northwest and a road lies to the east and southwest."
  6713. sequence = "100"
  6714. >
  6715. <send>
  6716. maps.setMap("djb");
  6717. maps.setCurrRoom(36, 84);
  6718. </send>
  6719. </trigger>
  6720.  
  6721. <trigger
  6722. enabled = "y"
  6723. regexp = "y"
  6724. keep_evaluating = "y"
  6725. group = "djb"
  6726. send_to = "12"
  6727. match = "Here Market Street passes the darkened and quiet west bazaar. The daytime racket has gone, the stalls have been packed up and taken home and the crowds have mostly dissipated. Only a few individuals are left, presumably visiting the haughty-looking stall here which is still lit up and trading, even at night. Even the road's busy traffic has dwindled to a trickle, a few vehicles moving slowly and ponderously through the Djelian night, and a few shady-looking characters following them. A quiet alley leads away from the bazaar."
  6728. sequence = "100"
  6729. >
  6730. <send>
  6731. maps.setCurrRoom(397., 370);
  6732. </send>
  6733. </trigger>
  6734.  
  6735. <trigger
  6736. enabled = "y"
  6737. regexp = "y"
  6738. keep_evaluating = "y"
  6739. group = "djb"
  6740. send_to = "12"
  6741. match = "This is the eastern part of Lettuce Lane, which continues to the east and west. The bazaar spills into Lettuce Lane to the north, and a large park spans the length of the southern side of the road. Several statues sit proudly in front of the park wall, lining the road all the way to the intersection with the Avenue of the Pharaohs. Each statue is a shrine to commemorate Djelibeybi's fine trade and architecture, boasting its splendour to nations afar."
  6742. sequence = "100"
  6743. >
  6744. <send>
  6745. maps.setCurrRoom(397, 426);
  6746. </send>
  6747. </trigger>
  6748.  
  6749. <trigger
  6750. enabled = "y"
  6751. regexp = "y"
  6752. keep_evaluating = "y"
  6753. group = "djb_port"
  6754. send_to = "12"
  6755. match = "At night the ceremonial features lining the wide Avenue of the Pharaohs seem to take a step forward in an attempt to make up for the obscure existence they lead during the daytime. Dark shadows stretch over the mosaic that covers the street and form pools of darkness on the ground. Lettuce Lane leads off to the west and Garlic Street runs east from here."
  6756. sequence = "100"
  6757. >
  6758. <send>
  6759. maps.setMap("djb");
  6760. maps.setCurrRoom(438, 426);
  6761. </send>
  6762. </trigger>
  6763.  
  6764. <trigger
  6765. enabled = "y"
  6766. regexp = "y"
  6767. keep_evaluating = "y"
  6768. group = "djb"
  6769. send_to = "12"
  6770. match = "Garlic Street continues to the west, along the now strangely silent bazaar, and to the east where the lights of the residential area can be seen. Closed stalls to the north do not hint at the havoc that takes place during the day, which can be deduced from the amount of litter scattered all over the ground."
  6771. sequence = "100"
  6772. >
  6773. <send>
  6774. maps.setCurrRoom(481, 426);
  6775. </send>
  6776. </trigger>
  6777.  
  6778. <trigger
  6779. enabled = "y"
  6780. regexp = "y"
  6781. keep_evaluating = "y"
  6782. group = "djb"
  6783. send_to = "12"
  6784. match = "Phoenix Road runs on the northern side of the bazaar, defining its boundary in fact. It connects the centre of the city, located to the west, with some less lively, eastern areas. As for the market, it forms a corner here, with the main part lying southwest of here. On the northern side of the street is a small shop, still open for business, and nearby to the east is the Post Office. All the street activity is dead now, with only a few people present."
  6785. sequence = "100"
  6786. >
  6787. <send>
  6788. maps.setCurrRoom(480, 370);
  6789. </send>
  6790. </trigger>
  6791.  
  6792. <trigger
  6793. enabled = "y"
  6794. regexp = "y"
  6795. keep_evaluating = "y"
  6796. group = "djb"
  6797. send_to = "12"
  6798. match = "This is the ending point of Avenue of the Pharaohs that has managed to get here all the way from the palace to the north. To the south is a gate in the city wall. Here the avenue connects to the Road of the Moon to the west and Ephebe Road to the east. The intersection is crowded with grand ceremonial features, but at night it has a very, very empty and somewhat eerie feeling to it."
  6799. sequence = "100"
  6800. >
  6801. <send>
  6802. maps.setCurrRoom(439, 496);
  6803. </send>
  6804. </trigger>
  6805.  
  6806. <trigger
  6807. enabled = "y"
  6808. regexp = "y"
  6809. keep_evaluating = "y"
  6810. group = "djb"
  6811. send_to = "12"
  6812. match = "At this southern end of the Avenue of the Pharaohs it runs through a beautiful park. The ever-present statues and pillars are still here, although they, at this part of the road, share the space with palm trees and flowerbeds. At night the place is very calm, but with a nice peaceful feeling to it. In theory all sorts of nasty things could be hiding here but the place seems to imply that of course they aren't."
  6813. sequence = "100"
  6814. >
  6815. <send>
  6816. maps.setCurrRoom(439, 453);
  6817. </send>
  6818. </trigger>
  6819.  
  6820. <trigger
  6821. enabled = "y"
  6822. regexp = "y"
  6823. keep_evaluating = "y"
  6824. group = "djb"
  6825. send_to = "12"
  6826. match = "At night the Avenue of the Pharaohs lies quiet and as good as empty. The long, very straight, very wide road was designed to host the great parades of the pharaohs but at night it's just a very empty road with some rather unpleasant shadows stretching out over the beautiful mosaic from the grand statues and pillars that line the road. To both sides a dark park stretches out."
  6827. sequence = "100"
  6828. >
  6829. <send>
  6830. maps.setCurrRoom(438, 440);
  6831. </send>
  6832. </trigger>
  6833.  
  6834. <trigger
  6835. enabled = "y"
  6836. regexp = "y"
  6837. keep_evaluating = "y"
  6838. group = "djb_port"
  6839. send_to = "12"
  6840. match = "This is on a well used road in the land surrounding the city of Djelibeybi. Farmland lies to the south and southwest and the city walls of Djelibeybi stand to the north, east, west, northeast and northwest. Ten miles to the northwest lies the necropolis of Djelibeybi."
  6841. sequence = "100"
  6842. >
  6843. <send>
  6844. maps.setMap("djb");
  6845. maps.setCurrRoom(438, 564);
  6846. </send>
  6847. </trigger>
  6848.  
  6849. <trigger
  6850. enabled = "y"
  6851. regexp = "y"
  6852. keep_evaluating = "y"
  6853. group = "djb"
  6854. send_to = "12"
  6855. match = "This is the Ephebe Gate of Djelibeybi. To the south a road heads out into the desert ultimately towards Ephebe itself, while to the north a number of roads lead away into the gloom of the city. Huge iron-banded gates hang open; they could probably be shut in an emergency, but it would surely take some time and effort. To either side of the gateway a door leads into the stone wall."
  6856. sequence = "100"
  6857. >
  6858. <send>
  6859. maps.setCurrRoom(438, 510);
  6860. </send>
  6861. </trigger>
  6862.  
  6863. <trigger
  6864. enabled = "y"
  6865. regexp = "y"
  6866. keep_evaluating = "y"
  6867. group = "djb"
  6868. send_to = "12"
  6869. match = "Gnarled bushes reach into the street, snatching and grabbing at people as they pass by. This doesn't seem to bother the wildlife however, as a colony of rather noisy insects have taken up residence underneath them. A row of houses stand with darkened windows behind the sparse vegetation, with occasional muffled sounds from within drifting into the street. The Road of the Moon continues to the southeast in much the same fashion, and west past a couple of small shops. A dark, gloomy alleyway can be seen heading off to the northeast."
  6870. sequence = "100"
  6871. >
  6872. <send>
  6873. maps.setCurrRoom(326, 468);
  6874. </send>
  6875. </trigger>
  6876.  
  6877. <trigger
  6878. enabled = "y"
  6879. regexp = "y"
  6880. keep_evaluating = "y"
  6881. group = "djb"
  6882. send_to = "12"
  6883. match = "This is somewhere in the middle of Lettuce Lane. Djelibeybi bazaar can be seen a considerable distance to the east, its light cascading onto the surface of Lettuce Lane. Lettuce Lane continues northwest towards Djelibeybi prison and further west to the Ur Gate. Just to the southwest, the bright light spilling out of the Traveller's Rest illuminates Pooney Alley."
  6884. sequence = "100"
  6885. >
  6886. <send>
  6887. maps.setCurrRoom(354, 426);
  6888. </send>
  6889. </trigger>
  6890.  
  6891. <trigger
  6892. enabled = "y"
  6893. regexp = "y"
  6894. keep_evaluating = "y"
  6895. group = "djb"
  6896. send_to = "12"
  6897. match = "The tall trees stand as silhouettes at night. The gentle canopy or arm-like branches that stand overhead in the day-time, now seem more like vicious claws waiting to strike. Further along the road some houses or flats can be seen but here there is nothing. Even the Tsort Road to the west and Lettuce Street to the southeast seem to be empty at night."
  6898. sequence = "100"
  6899. >
  6900. <send>
  6901. maps.setCurrRoom(283, 384);
  6902. </send>
  6903. </trigger>
  6904.  
  6905. <trigger
  6906. enabled = "y"
  6907. regexp = "y"
  6908. keep_evaluating = "y"
  6909. group = "djb"
  6910. send_to = "12"
  6911. match = "The magnificent Ur Gatehouse of Djelibeybi rises on either side of the road leading into the city. If considered from the other direction the road leads out of the city towards Ur. However it's a long way to Ur and between lies the interminable desert. Huddled out there in the darkness are the garlic and melon fields which provide what counts for agriculture here. The gates stand open on their rather impressive hinges while doors lead into the stone walls to the north and south. To the east the rest of the city can be accessed via the Tsort Road."
  6912. sequence = "100"
  6913. >
  6914. <send>
  6915. maps.setCurrRoom(256, 384);
  6916. </send>
  6917. </trigger>
  6918.  
  6919. <trigger
  6920. enabled = "y"
  6921. regexp = "y"
  6922. keep_evaluating = "y"
  6923. group = "djb_port"
  6924. send_to = "12"
  6925. match = "This is on a well used road in the land surrounding the city of Djelibeybi. Farmland lies to the west and southwest and the city walls of Djelibeybi stand to the north, east, south, northeast and southeast. Ten miles to the northwest lies the necropolis of Djelibeybi."
  6926. sequence = "100"
  6927. >
  6928. <send>
  6929. maps.setMap("djb");
  6930. maps.setCurrRoom(202, 384);
  6931. </send>
  6932. </trigger>
  6933.  
  6934. <trigger
  6935. enabled = "y"
  6936. regexp = "y"
  6937. keep_evaluating = "y"
  6938. group = "djb"
  6939. send_to = "12"
  6940. match = "At this point on Market Street, Deity Lane leads off to the north towards several looming temples. Usually a bustling street during the day, an eerie quietness descends at night, with only a few priests and shoppers in the area. The buildings lining the street loom a sombre black against the night sky, and if one glanced to the west they would see the street begin to deteriorate and look somewhat more dilapidated. Perhaps this cheerless atmosphere is one of the reasons the few remaining pedestrians are walking with determination to reach their destination as quickly as possible."
  6941. sequence = "100"
  6942. >
  6943. <send>
  6944. maps.setCurrRoom(341, 355);
  6945. </send>
  6946. </trigger>
  6947.  
  6948. <trigger
  6949. enabled = "y"
  6950. regexp = "y"
  6951. keep_evaluating = "y"
  6952. group = "djb"
  6953. send_to = "12"
  6954. match = "A constant murmur of prayer passes over this part of Tsort Road from Deity Lane to the east. It may be that the priesthood use this method to prevent undesirables from taking up residence in the neighbourhood by denying them the opportunity to sleep, although that raises the question of how they manage to rest themselves."
  6955. sequence = "100"
  6956. >
  6957. <send>
  6958. maps.setCurrRoom(285, 314);
  6959. </send>
  6960. </trigger>
  6961.  
  6962. <trigger
  6963. enabled = "y"
  6964. regexp = "y"
  6965. keep_evaluating = "y"
  6966. group = "djb"
  6967. send_to = "12"
  6968. match = "Temple Street leads southeast from here into the depths of the religious quarter, away from the city wall which follows Tsort Road north and southwest. Occasional cries echo from the nearer temples despite the lateness of the hour, possibly due to priests who decided to perform one last sacrifice before going to bed."
  6969. sequence = "100"
  6970. >
  6971. <send>
  6972. maps.setCurrRoom(313, 257);
  6973. </send>
  6974. </trigger>
  6975.  
  6976. <trigger
  6977. enabled = "y"
  6978. regexp = "y"
  6979. keep_evaluating = "y"
  6980. group = "djb"
  6981. send_to = "12"
  6982. match = "Lush and verdant trees line this part of Tsort Road, their leaves rustling softly in the night air. A small sandstone building sits between two particularly tall palms to the south, while to the north stand the towers of the Tsort Gate. A few bright lanterns hang from them, casting a warm glow over the road."
  6983. sequence = "100"
  6984. >
  6985. <send>
  6986. maps.setCurrRoom(355, 229);
  6987. </send>
  6988. </trigger>
  6989.  
  6990. <trigger
  6991. enabled = "y"
  6992. regexp = "y"
  6993. keep_evaluating = "y"
  6994. group = "djb"
  6995. send_to = "12"
  6996. match = "The Tsort Gate guards the entrance of the city of Djelibeybi in its northern wall. Huge gates lie open, obviously there isn't much to guard against these days. To the north the road stretches off towards Tsort, cutting through the melon and garlic fields while to the south various roads leads off into the city itself. Set in either side of the gateway is a door, probably allowing access to the gatehouse itself."
  6997. sequence = "100"
  6998. >
  6999. <send>
  7000. maps.setCurrRoom(355, 216);
  7001. </send>
  7002. </trigger>
  7003.  
  7004. <trigger
  7005. enabled = "y"
  7006. regexp = "y"
  7007. keep_evaluating = "y"
  7008. group = "djb_port"
  7009. send_to = "12"
  7010. match = "This is a well used road just outside the Tsort Gate of the city of Djelibeybi. A road can be seen to the northeast, farmland lies to the east, the river Djel flows gently to the north and northwest, the city walls of Djelibeybi stand to the south, southwest and southeast and a road lies to the west. Ten miles to the northwest lies the necropolis of Djelibeybi."
  7011. sequence = "100"
  7012. >
  7013. <send>
  7014. maps.setMap("djb");
  7015. maps.setCurrRoom(355, 151);
  7016. </send>
  7017. </trigger>
  7018.  
  7019. <trigger
  7020. enabled = "y"
  7021. regexp = "y"
  7022. keep_evaluating = "y"
  7023. group = "djb"
  7024. send_to = "12"
  7025. match = "A torch on the north side of the archway leading in and out of the square here provides enough light to see by and plenty of shadows to lurk in should the need arise. The arch itself leads to Tsort Road to the west, being one of only three entrances through the high walls surrounding the square. Wide enough for wagons and other traffic to pass through with ease the roadway beneath the arch shows plenty of wear and tear from the years of pounding by wheels and feet alike. The square itself spreads out to the south and to the east, where the royal palace stands in all its glory."
  7026. sequence = "100"
  7027. >
  7028. <send>
  7029. maps.setCurrRoom(411, 257);
  7030. </send>
  7031. </trigger>
  7032.  
  7033. <trigger
  7034. enabled = "y"
  7035. regexp = "y"
  7036. keep_evaluating = "y"
  7037. group = "djb_port"
  7038. send_to = "12"
  7039. match = "The sheer number of torches here makes it seem like the sun barely set. The light illuminates the grand marble steps leading up to the palace entrance and reflects off of the great bronze doors. The palace dominates the square and here in the centre of the north side its imposing form makes looking at anything else almost impossible. Massive stone pillars flank the entrance supporting a vast lintel, made from a single, huge, block of marble embossed with the cartouche of the Pteppicymon dynasty. To the south, in front of the palace, the square spreads out in all directions while to the east and west the palace stretches out on either side of the main entrance."
  7040. sequence = "100"
  7041. >
  7042. <send>
  7043. maps.setMap("djb");
  7044. maps.setCurrRoom(438, 257);
  7045. </send>
  7046. </trigger>
  7047.  
  7048. <trigger
  7049. enabled = "y"
  7050. regexp = "y"
  7051. keep_evaluating = "y"
  7052. group = "djb"
  7053. send_to = "12"
  7054. match = "At night this way into the Square of Ancestors is lit by torches on either side of the huge triumphal arch, the Gate of the Pharaohs, that connects the Square with the Avenue of the Pharaohs. The arch casts deep shadows across this part of the square and strange shapes form in them created by the reflection of the light from the carvings on it. To the north the imposing frontage of the Palace is lit by more torches. To the east and west the square spreads out into the darkness, watched over by the statues of past royalty that stand around its edge."
  7055. sequence = "100"
  7056. >
  7057. <send>
  7058. maps.setCurrRoom(438, 272);
  7059. </send>
  7060. </trigger>
  7061.  
  7062. <trigger
  7063. enabled = "y"
  7064. regexp = "y"
  7065. keep_evaluating = "y"
  7066. group = "djb_port"
  7067. send_to = "12"
  7068. match = "At night the splendid entrance to the Djelian Guard is lit by torches, placed in sconces on the two, huge, hieroglyph covered, stone pillars on either side of the arched entrance. The light from the torches illuminates this part of the Square of Ancestors. The bronze doors of the Guard stand open and shine in the torch light beneath the massive triangular stone slab that the pillars are supporting. To the north and west the square spreads out in front of the palace, the massive statues along the sides of it standing watch in the darkness."
  7069. sequence = "100"
  7070. >
  7071. <send>
  7072. maps.setMap("djb");
  7073. maps.setCurrRoom(466, 272);
  7074. </send>
  7075. </trigger>
  7076.  
  7077. <trigger
  7078. enabled = "y"
  7079. regexp = "y"
  7080. keep_evaluating = "y"
  7081. group = "djb"
  7082. send_to = "12"
  7083. match = "The wall surrounding the Square of the Ancestors casts deep shadows over this part of the square at night. Large, embossed brass torches have been placed within golden sconces around the wall and create pools of dim light on the sandstone walls and the ground around them. The vast statues of the pharaohs seem even more imposing at night. The flickering torch light catches the features of the statues and forms strange shadows on them. The sense of them having watched over the city for millennia is almost palpable in the darkness. The gate itself is lit by two larger torches which means that the exit to the Road of the Sun beyond them to the east is cast into almost total darkness."
  7084. sequence = "100"
  7085. >
  7086. <send>
  7087. maps.setCurrRoom(467, 257);
  7088. </send>
  7089. </trigger>
  7090.  
  7091. <trigger
  7092. enabled = "y"
  7093. regexp = "y"
  7094. keep_evaluating = "y"
  7095. group = "djb_port"
  7096. send_to = "12"
  7097. match = "Here, in the centre of the north side of the square, a grandiose flight of marble steps leads up to the huge bronze doors of the main entrance to the palace. "
  7098. sequence = "100"
  7099. >
  7100. <send>
  7101. maps.setMap("djb");
  7102. maps.setCurrRoom(439, 258);
  7103. </send>
  7104. </trigger>
  7105.  
  7106. <trigger
  7107. enabled = "y"
  7108. regexp = "y"
  7109. keep_evaluating = "y"
  7110. group = "djb_port"
  7111. send_to = "12"
  7112. match = "Here, in the southeast corner of the square, stands the entrance to the Djelian Guard."
  7113. sequence = "100"
  7114. >
  7115. <send>
  7116. maps.setMap("djb");
  7117. maps.setCurrRoom(467, 272);
  7118. </send>
  7119. </trigger>
  7120.  
  7121. <trigger
  7122. enabled = "y"
  7123. regexp = "y"
  7124. keep_evaluating = "y"
  7125. group = "djb"
  7126. send_to = "12"
  7127. match = "Here the Avenue of the Pharaohs reaches the junction with Temple Street and Ibis Parade."
  7128. sequence = "100"
  7129. >
  7130. <send>
  7131. maps.setCurrRoom(439, 328);
  7132. </send>
  7133. </trigger>
  7134.  
  7135. <trigger
  7136. enabled = "y"
  7137. regexp = "y"
  7138. keep_evaluating = "y"
  7139. group = "djb_port"
  7140. send_to = "12"
  7141. match = "This is the crossroads of the Avenue of the Pharaohs, Market Street and Phoenix Road."
  7142. sequence = "100"
  7143. >
  7144. <send>
  7145. maps.setMap("djb");
  7146. maps.setCurrRoom(439, 370);
  7147. </send>
  7148. </trigger>
  7149.  
  7150. <trigger
  7151. enabled = "y"
  7152. regexp = "y"
  7153. keep_evaluating = "y"
  7154. group = "djb_port"
  7155. send_to = "12"
  7156. match = "This is the Avenue of the Pharaohs on its way through the heart of Djelibeybi - the bazaar. "
  7157. sequence = "100"
  7158. >
  7159. <send>
  7160. maps.setMap("djb");
  7161. maps.setCurrRoom(439, 398);
  7162. </send>
  7163. </trigger>
  7164.  
  7165. <trigger
  7166. enabled = "y"
  7167. regexp = "y"
  7168. keep_evaluating = "y"
  7169. group = "djb"
  7170. send_to = "12"
  7171. match = "This is the part of the Avenue of the Pharaohs where Lettuce Lane runs off to the west and Garlic Street to the east."
  7172. sequence = "100"
  7173. >
  7174. <send>
  7175. maps.setCurrRoom(439, 426);
  7176. </send>
  7177. </trigger>
  7178.  
  7179. <trigger
  7180. enabled = "y"
  7181. regexp = "y"
  7182. keep_evaluating = "y"
  7183. group = "djb"
  7184. send_to = "12"
  7185. match = "At this point the Avenue of the Pharaohs ends. Or starts, depending on your point of view."
  7186. sequence = "100"
  7187. >
  7188. <send>
  7189. maps.setCurrRoom(439, 396);
  7190. </send>
  7191. </trigger>
  7192.  
  7193. <trigger
  7194. enabled = "y"
  7195. regexp = "y"
  7196. keep_evaluating = "y"
  7197. group = "djb"
  7198. send_to = "12"
  7199. match = "This is the transitional area between the rich and poor areas of Ephebe Road. "
  7200. sequence = "100"
  7201. >
  7202. <send>
  7203. maps.setCurrRoom(593, 440);
  7204. </send>
  7205. </trigger>
  7206.  
  7207. <trigger
  7208. enabled = "y"
  7209. regexp = "y"
  7210. keep_evaluating = "y"
  7211. group = "djb"
  7212. send_to = "12"
  7213. match = "The large, black, leaden gateway that forms the seaward portal of Djelibeybi's capital dominates this crossroads. "
  7214. sequence = "100"
  7215. >
  7216. <send>
  7217. maps.setCurrRoom(607, 398);
  7218. </send>
  7219. </trigger>
  7220.  
  7221. <trigger
  7222. enabled = "y"
  7223. regexp = "y"
  7224. keep_evaluating = "y"
  7225. group = "djb"
  7226. send_to = "12"
  7227. match = "Two large palms lean over the Road of the Sun here as it is joined by the disreputable Sickle Street coming from the west."
  7228. sequence = "100"
  7229. >
  7230. <send>
  7231. maps.setCurrRoom(607, 356);
  7232. </send>
  7233. </trigger>
  7234.  
  7235. <trigger
  7236. enabled = "y"
  7237. regexp = "y"
  7238. keep_evaluating = "y"
  7239. group = "djb"
  7240. send_to = "12"
  7241. match = "The Road of the Sun leads away from this junction to the north and south, while to the west an archway leads through to the winding alley known as Scarab Walk."
  7242. sequence = "100"
  7243. >
  7244. <send>
  7245. maps.setCurrRoom(593, 286);
  7246. </send>
  7247. </trigger>
  7248.  
  7249. <trigger
  7250. enabled = "y"
  7251. regexp = "y"
  7252. keep_evaluating = "y"
  7253. group = "djb"
  7254. send_to = "12"
  7255. match = "The city wall curves round Djelibeybi's capital leading off to the west and northeast along the Road of the Sun."
  7256. sequence = "100"
  7257. >
  7258. <send>
  7259. maps.setCurrRoom(523, 230);
  7260. </send>
  7261. </trigger>
  7262.  
  7263. <trigger
  7264. enabled = "y"
  7265. regexp = "y"
  7266. keep_evaluating = "y"
  7267. group = "djb"
  7268. send_to = "12"
  7269. match = "At this junction Ibis Parade continues north and west while Scarab Walk heads off to the east."
  7270. sequence = "100"
  7271. >
  7272. <send>
  7273. maps.setCurrRoom(481, 328);
  7274. </send>
  7275. </trigger>
  7276.  
  7277. <trigger
  7278. enabled = "y"
  7279. regexp = "y"
  7280. keep_evaluating = "y"
  7281. group = "djb"
  7282. send_to = "12"
  7283. match = "Three streets join here creating a small square, or a triangle rather."
  7284. sequence = "100"
  7285. >
  7286. <send>
  7287. maps.setCurrRoom(565, 384);
  7288. </send>
  7289. </trigger>
  7290.  
  7291. <trigger
  7292. enabled = "y"
  7293. regexp = "y"
  7294. keep_evaluating = "y"
  7295. group = "djb"
  7296. send_to = "12"
  7297. match = "This is where Phoenix Road forms a T-junction with Garlic Street from the northwest. "
  7298. sequence = "100"
  7299. >
  7300. <send>
  7301. maps.setCurrRoom(579, 398);
  7302. </send>
  7303. </trigger>
  7304.  
  7305. <trigger
  7306. enabled = "y"
  7307. regexp = "y"
  7308. keep_evaluating = "y"
  7309. group = "djb"
  7310. send_to = "12"
  7311. match = "Garlic Street takes a bend here, running east towards two large buildings that can be seen in the distance."
  7312. sequence = "100"
  7313. >
  7314. <send>
  7315. maps.setCurrRoom(537, 412);
  7316. </send>
  7317. </trigger>
  7318.  
  7319. <trigger
  7320. enabled = "y"
  7321. regexp = "y"
  7322. keep_evaluating = "y"
  7323. group = "djb"
  7324. send_to = "12"
  7325. match = "Garlic Street continues to the west, along the unbelievably loud bazaar, and to the east, towards less clamorous areas."
  7326. sequence = "100"
  7327. >
  7328. <send>
  7329. maps.setCurrRoom(481, 426);
  7330. </send>
  7331. </trigger>
  7332.  
  7333. <trigger
  7334. enabled = "y"
  7335. regexp = "y"
  7336. keep_evaluating = "y"
  7337. group = "djb"
  7338. send_to = "12"
  7339. match = "Phoenix Road stretches west, where the city's centre can be found, and also east, towards the living areas."
  7340. sequence = "100"
  7341. >
  7342. <send>
  7343. maps.setCurrRoom(481, 369);
  7344. </send>
  7345. </trigger>
  7346.  
  7347. <trigger
  7348. enabled = "y"
  7349. regexp = "y"
  7350. keep_evaluating = "y"
  7351. group = "djb"
  7352. send_to = "12"
  7353. match = "Here Market Street passes the western-most parts of Djelibeybi's famed bazaar."
  7354. sequence = "100"
  7355. >
  7356. <send>
  7357. maps.setCurrRoom(397, 369);
  7358. </send>
  7359. </trigger>
  7360.  
  7361. <trigger
  7362. enabled = "y"
  7363. regexp = "y"
  7364. keep_evaluating = "y"
  7365. group = "djb"
  7366. send_to = "12"
  7367. match = "This is Lettuce Lane which extends in an east-west direction from here."
  7368. sequence = "100"
  7369. >
  7370. <send>
  7371. maps.setCurrRoom(397, 426);
  7372. </send>
  7373. </trigger>
  7374.  
  7375. <trigger
  7376. enabled = "y"
  7377. regexp = "y"
  7378. keep_evaluating = "y"
  7379. group = "djb"
  7380. send_to = "12"
  7381. match = "This is the middle of Lettuce Lane, which extends to the east towards the Avenue of the Pharaohs and northwest towards the Ur Gate."
  7382. sequence = "100"
  7383. >
  7384. <send>
  7385. maps.setCurrRoom(355, 426);
  7386. </send>
  7387. </trigger>
  7388.  
  7389. <trigger
  7390. enabled = "y"
  7391. regexp = "y"
  7392. keep_evaluating = "y"
  7393. group = "djb"
  7394. send_to = "12"
  7395. match = "Pooney Alley leads off towards Lettuce Lane to the northeast and the Road of the Moon heads west past a shop smelling strongly of paint, and southeast toward more houses."
  7396. sequence = "100"
  7397. >
  7398. <send>
  7399. maps.setCurrRoom(327, 468);
  7400. </send>
  7401. </trigger>
  7402.  
  7403. <trigger
  7404. enabled = "y"
  7405. regexp = "y"
  7406. keep_evaluating = "y"
  7407. group = "djb"
  7408. send_to = "12"
  7409. match = "Three roads meet here by the Ur Gate of Djelibeybi."
  7410. sequence = "100"
  7411. >
  7412. <send>
  7413. maps.setCurrRoom(271, 384);
  7414. </send>
  7415. </trigger>
  7416.  
  7417. <trigger
  7418. enabled = "y"
  7419. regexp = "y"
  7420. keep_evaluating = "y"
  7421. group = "djb"
  7422. send_to = "12"
  7423. match = "Large urns of flowers have been placed at intervals where the Tsort Road meets up with Market Street to the west. The effect they create seems to pick out the remaining colours of the old tiles running towards the junction with Lettuce Lane to the southeast. Even though this section of Market Street is generally thought of as the slum area it is still desirable by many standards."
  7424. sequence = "100"
  7425. >
  7426. <send>
  7427. maps.setCurrRoom(285, 384);
  7428. </send>
  7429. </trigger>
  7430.  
  7431. <trigger
  7432. enabled = "y"
  7433. regexp = "y"
  7434. keep_evaluating = "y"
  7435. group = "djb"
  7436. send_to = "12"
  7437. match = "At this point on Market Street, Deity Lane joins from the north, bringing with it the scents and sounds of worship which drift from its temples."
  7438. sequence = "100"
  7439. >
  7440. <send>
  7441. maps.setCurrRoom(341, 356);
  7442. </send>
  7443. </trigger>
  7444.  
  7445. <trigger
  7446. enabled = "y"
  7447. regexp = "y"
  7448. keep_evaluating = "y"
  7449. group = "djb"
  7450. send_to = "12"
  7451. match = "This part of Tsort Road runs past Deity Lane, a narrow eastward path to the godliness of the religious quarter."
  7452. sequence = "100"
  7453. >
  7454. <send>
  7455. maps.setCurrRoom(285, 314);
  7456. </send>
  7457. </trigger>
  7458.  
  7459. <trigger
  7460. enabled = "y"
  7461. regexp = "y"
  7462. keep_evaluating = "y"
  7463. group = "djb"
  7464. send_to = "12"
  7465. match = "The cries of the priesthood echo from Temple Street to the southeast as they go about their daily business of prayer, contemplation, and the flaying alive of those who have been insufficiently punctilious in their devotions."
  7466. sequence = "100"
  7467. >
  7468. <send>
  7469. maps.setCurrRoom(313, 258);
  7470. </send>
  7471. </trigger>
  7472.  
  7473. <trigger
  7474. enabled = "y"
  7475. regexp = "y"
  7476. keep_evaluating = "y"
  7477. group = "djb"
  7478. send_to = "12"
  7479. match = "Lush and verdant trees line this part of Tsort Road, casting their dappled shade over the road and the small sandstone building to the south."
  7480. sequence = "100"
  7481. >
  7482. <send>
  7483. maps.setCurrRoom(355, 230);
  7484. </send>
  7485. </trigger>
  7486.  
  7487. <trigger
  7488. enabled = "y"
  7489. regexp = "y"
  7490. keep_evaluating = "y"
  7491. group = "djb"
  7492. send_to = "12"
  7493. match = "Surprisingly, for Temple Street, there are no temples here, merely a high wall bordering either side of the road."
  7494. sequence = "100"
  7495. >
  7496. <send>
  7497. maps.setCurrRoom(411, 328);
  7498. </send>
  7499. </trigger>
  7500.  
  7501. <trigger
  7502. enabled = "y"
  7503. regexp = "y"
  7504. keep_evaluating = "y"
  7505. group = "djb"
  7506. send_to = "12"
  7507. match = "This is the wall that encircles the city of Djelibeybi. The city lies below, a chaotic hubbub of activity. The white stones of the palace seem to block the path to the southeast, and the bell towers, spires and domes stretching out to the south are part of the temple district. The wall stretches away to the southeast and a large wooden door leads into the gatehouse to the west."
  7508. sequence = "100"
  7509. >
  7510. <send>
  7511. maps.setCurrRoom(395, 198);
  7512. </send>
  7513. </trigger>
  7514.  
  7515. <trigger
  7516. enabled = "y"
  7517. regexp = "y"
  7518. keep_evaluating = "y"
  7519. group = "djb"
  7520. send_to = "12"
  7521. match = "Built in ancient times when Djelibeybi needed to protect itself, the walls encircle the city. Several houses are scattered below. Immediately to the south the spires and domes of the temple district rise towards the sky, and immediately to the east the Tsort Gatehouse rises menacingly over the wall. The wall continues to the southwest and a large wooden door leads into the gatehouse to the east."
  7522. sequence = "100"
  7523. >
  7524. <send>
  7525. maps.setCurrRoom(309, 198);
  7526. </send>
  7527. </trigger>
  7528.  
  7529. <trigger
  7530. enabled = "y"
  7531. regexp = "y"
  7532. keep_evaluating = "y"
  7533. group = "djb"
  7534. send_to = "12"
  7535. match = "The top of the wall that surrounds the city of Djelibeybi offers unparalleled views across the rooftops. Far below, the vast landscape of the city stretches away. Immediately to the south lies the Ur Gatehouse, breaking up the monotony of the wall somewhat, and the multi-coloured stalls of the bazaar are crowded against each other far to the east. The wall stretches away to the north and a large wooden door leads into the gatehouse to the south."
  7536. sequence = "100"
  7537. >
  7538. <send>
  7539. maps.setCurrRoom(239, 338);
  7540. </send>
  7541. </trigger>
  7542.  
  7543. <trigger
  7544. enabled = "y"
  7545. regexp = "y"
  7546. keep_evaluating = "y"
  7547. group = "djb"
  7548. send_to = "12"
  7549. match = "This spot is somewhere along the top of the city wall that surrounds Djelibeybi. The city's buildings jostle against each other below, forming a colourful, if rather jumbled, landscape. Immediately to the north lies the Ur Gatehouse, breaking up the monotony of the wall somewhat, and a jumble of brightly-coloured stalls and huge crowds of people indicate the presence of the bazaar just visible to the east. The wall leads away to the southeast and a large wooden door leads into the gatehouse to the north."
  7550. sequence = "100"
  7551. >
  7552. <send>
  7553. maps.setCurrRoom(239, 430);
  7554. </send>
  7555. </trigger>
  7556.  
  7557. <trigger
  7558. enabled = "y"
  7559. regexp = "y"
  7560. keep_evaluating = "y"
  7561. group = "djb"
  7562. send_to = "12"
  7563. match = "This is a point on top of the wall that completely encloses the city of Djelibeybi. The chaotic mixture of shops, shrines and houses provides the cityscape below. Far to the north the white bulk of the palace cuts across the wall, and immediately to the east lies the Ephebe Gatehouse, breaking up the monotony of the wall somewhat. The wall leads away to the west and a large wooden door leads into the gatehouse to the east."
  7564. sequence = "100"
  7565. >
  7566. <send>
  7567. maps.setCurrRoom(393, 528);
  7568. </send>
  7569. </trigger>
  7570.  
  7571. <trigger
  7572. enabled = "y"
  7573. regexp = "y"
  7574. keep_evaluating = "y"
  7575. group = "djb"
  7576. send_to = "12"
  7577. match = "This is the wall that encircles the city of Djelibeybi. Below, houses and buildings lean right against it for support. Far to the north stands the splash of colour that is the bazaar, and immediately to the west the Ephebe Gatehouse rises more than thirty feet above the wall. From here, the wall continues to the east and a large wooden door leads into the gatehouse to the west."
  7578. sequence = "100"
  7579. >
  7580. <send>
  7581. maps.setCurrRoom(485, 528);
  7582. </send>
  7583. </trigger>
  7584.  
  7585. <trigger
  7586. enabled = "y"
  7587. regexp = "y"
  7588. keep_evaluating = "y"
  7589. group = "djb"
  7590. send_to = "12"
  7591. match = "This is the wall that was built centuries ago as a means of protecting the city of Djelibeybi. The city's buildings jostle against each other below, forming a colourful, if rather jumbled, landscape. The heavy sandstone trousers of the Harbour Gatehouse lie immediately to the north, and a lush green area far to the west marks out the Pharaoh's Park. The wall leads away to the southwest and a large wooden door leads into the gatehouse to the north."
  7592. sequence = "100"
  7593. >
  7594. <send>
  7595. maps.setCurrRoom(629, 444);
  7596. </send>
  7597. </trigger>
  7598.  
  7599. <trigger
  7600. enabled = "y"
  7601. regexp = "y"
  7602. keep_evaluating = "y"
  7603. group = "djb"
  7604. send_to = "12"
  7605. match = "This spot is somewhere along the top of the city wall that surrounds Djelibeybi. A confusion of homes, shops and warehouses spreads out far below. The Harbour Gatehouse looms immediately to the south, rising more than thirty feet above the wall, and a jumble of brightly-coloured stalls and huge crowds of people indicate the presence of the bazaar in the distance to the west. From here, the wall continues to the north and a large wooden door leads into the gatehouse to the south."
  7606. sequence = "100"
  7607. >
  7608. <send>
  7609. maps.setCurrRoom(639, 342);
  7610. </send>
  7611. </trigger>
  7612.  
  7613. <trigger
  7614. enabled = "y"
  7615. regexp = "y"
  7616. keep_evaluating = "y"
  7617. group = "djb"
  7618. send_to = "12"
  7619. match = "The wide paved Harbour Road starts here, and winds gently into the harbour itself. Well travelled, the road sees constant use as imports are carted from the harbour warehouses to the city of Djelibeybi and exports are moved in. The stream of people moving in both directions seems endless."
  7620. sequence = "100"
  7621. >
  7622. <send>
  7623. maps.setCurrRoom(779, 429);
  7624. </send>
  7625. </trigger>
  7626.  
  7627. </triggers>
  7628.  
  7629. <triggers>
  7630.  
  7631.  
  7632.  
  7633.  
  7634. <trigger
  7635. enabled = "y"
  7636. regexp = "y"
  7637. keep_evaluating = "y"
  7638. group = "ephebe_port"
  7639. send_to = "12"
  7640. match = "For some reason this part of the market has no stall and trader, though doubtless it will not take very long for a new trader to move into the gap. The remains of a stall are in evidence, the remaining bits of wood and canvas creating a range of little nooks and crannies. There are also an inordinate number of shadows around the base of the stall. Less ominous parts of the market stretch out all around."
  7641. sequence = "100"
  7642. >
  7643. <send>
  7644. maps.setMap("ephebe");
  7645. maps.setCurrRoom(583, 352);
  7646. </send>
  7647. </trigger>
  7648.  
  7649. <trigger
  7650. enabled = "y"
  7651. regexp = "y"
  7652. keep_evaluating = "y"
  7653. group = "ephebe_port"
  7654. send_to = "12"
  7655. match = "^\[(belly of the horse|Slouching Gardens of Ephebe at the back end of a horse)\]$"
  7656. sequence = "101"
  7657. >
  7658. <send>
  7659. maps.setMap("ephebe");
  7660. maps.setCurrRoom(499, 198);
  7661. </send>
  7662. </trigger>
  7663.  
  7664. <trigger
  7665. enabled = "y"
  7666. regexp = "y"
  7667. keep_evaluating = "y"
  7668. group = "ephebe_port"
  7669. send_to = "12"
  7670. match = "^\[near the lighthouse plaza\]$"
  7671. sequence = "101"
  7672. >
  7673. <send>
  7674. maps.setMap("ephebe");
  7675. maps.setCurrRoom(611, 72);
  7676. </send>
  7677. </trigger>
  7678.  
  7679. <trigger
  7680. enabled = "y"
  7681. regexp = "y"
  7682. keep_evaluating = "y"
  7683. group = "ephebe_port"
  7684. send_to = "12"
  7685. match = "\[Logical Lane, just south of the Slouching Gardens\]"
  7686. sequence = "101"
  7687. >
  7688. <send>
  7689. maps.setMap("ephebe");
  7690. maps.setCurrRoom(303, 337);
  7691. </send>
  7692. </trigger>
  7693.  
  7694. <trigger
  7695. enabled = "y"
  7696. regexp = "y"
  7697. keep_evaluating = "y"
  7698. group = "ephebe"
  7699. send_to = "12"
  7700. match = "This is a large cobbled area, high up in the city of Ephebe. Steps climb up the north and south sides of square, whilst up the middle the road leads up from Flatulus Walk and Long Avenue which head off down the hill to the southeast and northeast respectively. At the top of the square the Street of Enlightenment leads off northwards and southwest skirting round the top of the rock of Ephebe and beyond that lies the Slouching Gardens and the (floodlit citadel itself. A narrow path leads westwards at the top of the square into the dark gardens.|marbled citadel itself. A narrow path leads westwards at the top of the square towards one of the statues in the gardens.)"
  7701. sequence = "100"
  7702. >
  7703. <send>
  7704. maps.setCurrRoom(526, 338);
  7705. </send>
  7706. </trigger>
  7707.  
  7708. <trigger
  7709. enabled = "y"
  7710. regexp = "y"
  7711. keep_evaluating = "y"
  7712. group = "ephebe"
  7713. send_to = "12"
  7714. match = "This is where the cobbled market street of Long Avenue collides with the hurly burly of Dockside Walk via the steps to the northeast. Sailors dash eastwards towards the harbour late for their shops, bewildered tourists meander slowly through the crowds and shoppers stream to and from the market to the south, their slaves laden with newly bought goodies. Clearly defining the entry to Dockside Walk is an archway that links together two very impressive houses."
  7715. sequence = "100"
  7716. >
  7717. <send>
  7718. maps.setCurrRoom(596, 282);
  7719. </send>
  7720. </trigger>
  7721.  
  7722. <trigger
  7723. enabled = "y"
  7724. regexp = "y"
  7725. keep_evaluating = "y"
  7726. group = "ephebe"
  7727. send_to = "12"
  7728. match = "\[wooden walkway just north of some piers\]"
  7729. sequence = "101"
  7730. >
  7731. <send>
  7732. maps.setCurrRoom(582, 128);
  7733. </send>
  7734. </trigger>
  7735.  
  7736. <trigger
  7737. enabled = "y"
  7738. regexp = "y"
  7739. keep_evaluating = "y"
  7740. group = "ephebe"
  7741. send_to = "12"
  7742. match = "An impressively large marble fountain in the middle of the northern end of Impartiality Avenue attempts to inject a much needed dose of Ephebian culture into this intersection with the crowded, and noisy, Harbour Market to the west. To the north and east is a gleaming white cobbled promenade that runs along the length of the harbour wall that prevents people from accidentally falling into the Bay of Ephebe."
  7743. sequence = "100"
  7744. >
  7745. <send>
  7746. maps.setCurrRoom(638, 310);
  7747. </send>
  7748. </trigger>
  7749.  
  7750. <trigger
  7751. enabled = "y"
  7752. regexp = "y"
  7753. keep_evaluating = "y"
  7754. group = "ephebe"
  7755. send_to = "12"
  7756. match = "This is the chaotic and extremely busy junction between Impartiality Avenue, Flatulus Walk and Antithesis Lane. The area to the north is filled with brightly-coloured stalls that have been set up by Ephebe's opportunistic traders in the hope of selling their wares to the throngs of people passing by. The more civilised half of Impartiality Avenue leads peacefully southwards towards the Tyrant's Gate."
  7757. sequence = "100"
  7758. >
  7759. <send>
  7760. maps.setCurrRoom(596, 394);
  7761. </send>
  7762. </trigger>
  7763.  
  7764. <trigger
  7765. enabled = "y"
  7766. regexp = "y"
  7767. keep_evaluating = "y"
  7768. group = "ephebe"
  7769. send_to = "12"
  7770. match = "(The southernmost point of Dockside Market opens onto Dockside Walk here, spilling its patrons out across the neat white cobbles. Animals bearing loads and slaves bearing their masters fight for space with the merchants and tourists fresh off the boats. Behind the market, the land rises steelply up to the night-illuminating lighthouse in a truly formidable ascent. The crowds thin out only slightly to the southeast, where the grand arc of the walkway curves onwards past another market as it heads towards the philosophy school. Broad stone steps lead up into the market to the west.|The southernmost point of Dockside Market opens onto Dockside Walk here, spilling its patrons out across the neat white cobbles. Animals bearing loads and slaves bearing their masters fight for space with the merchants and tourists fresh off the boats. Behind the market, the land rises steeply up to the lighthouse in a truly formidable ascent. The crowds thin out only slightly to the southeast, where the grand arc of the walkway curves onwards past another market as it heads towards the philosophy school. Broad stone steps lead up into the market to the west.)"
  7771. sequence = "100"
  7772. >
  7773. <send>
  7774. maps.setCurrRoom(582, 240);
  7775. </send>
  7776. </trigger>
  7777.  
  7778. <trigger
  7779. enabled = "y"
  7780. regexp = "y"
  7781. keep_evaluating = "y"
  7782. group = "ephebe"
  7783. send_to = "12"
  7784. match = "The white-cobbled pleasantness of Dockside Walk is met to the west by Inconsistent Street, which climbs (through the darkness|.+) up the steep cliffside to the Citadel above. This straight stretch of road is (only marginally quieter by night than it is by day, with ships arriving to unload at the commercial piers nearby and late-night revellers making merry with one another|a hustling-bustling hive of activity, the commercial piers nearby witnessing the constant unloading of goods for the market, slaves for the populace and tourists for the con men). The busy Dockside Market can be found further to the south, while to the north the promenade passes a grand stone pier and heads up towards the lighthouse."
  7785. sequence = "100"
  7786. >
  7787. <send>
  7788. maps.setCurrRoom(582, 141);
  7789. </send>
  7790. </trigger>
  7791.  
  7792. <trigger
  7793. enabled = "y"
  7794. regexp = "y"
  7795. keep_evaluating = "y"
  7796. group = "ephebe"
  7797. send_to = "12"
  7798. match = "This is a narrow gravelled path running along the edge of the Slouching Gardens of Ephebe. The gardens spread out more to the west, however immediately to the west is a tranquil pool which the path skirts around to the northwest. The path sits atop a reasonably steep slope, populated with (dark foliage|violets and other flowers), leading down to Inconsistent Street. Continuing northwest following the line of a low wall on the northeast border of the gardens, the path widens up, in the other direction the path leads south to a (well lit|busy) interchange."
  7799. sequence = "100"
  7800. >
  7801. <send>
  7802. maps.setCurrRoom(470, 142);
  7803. </send>
  7804. </trigger>
  7805.  
  7806. <trigger
  7807. enabled = "y"
  7808. regexp = "y"
  7809. keep_evaluating = "y"
  7810. group = "ephebe"
  7811. send_to = "12"
  7812. match = "This stand is really just a somewhat organised collection of boxes and baskets filled with fruits and vegetables, no doubt harvested on the farms surrounding Ephebe. Most are quite fresh and appealing, and the prices seem reasonable, at least for the local produce. The sweet scents of oranges, lemons, and other fruit mix very oddly with the distinct odor of fish drifting in from a stall to the north, though.( The sooty and resiny scents given off by the brazier adds a most curious layer of smell of its own, too.)?"
  7813. sequence = "100"
  7814. >
  7815. <send>
  7816. maps.setCurrRoom(527, 170);
  7817. </send>
  7818. </trigger>
  7819.  
  7820. <trigger
  7821. enabled = "y"
  7822. regexp = "y"
  7823. keep_evaluating = "y"
  7824. group = "ephebe"
  7825. send_to = "12"
  7826. match = "(Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill and sparkles in the night. Towering over the gardens to the south of here is the huge statue; it is almost as high as the walls of the citadel itself. A small cut-through in the wall to the northwest leads to some steps down the hill and towards Ephebe's harbour.|Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill, its smooth cobbles knitting tightly together. Towering over the gardens to the west of here is the huge statue of a horse, it simply dwarfs the pair of statues in the gardens just in front of it. A small cut-through in the wall to the northwest leads to some steps down the hill and towards Ephebe's harbour.)"
  7827. sequence = "100"
  7828. >
  7829. <send>
  7830. maps.setCurrRoom(526, 198);
  7831. </send>
  7832. </trigger>
  7833.  
  7834. <trigger
  7835. enabled = "y"
  7836. regexp = "y"
  7837. keep_evaluating = "y"
  7838. group = "ephebe"
  7839. send_to = "12"
  7840. match = "(This small make-shift stall deals in ordinary jewellery the sort that utterly fails to impress anyone with its rarity or value, but which comes in rather handy if you're out of ideas for a hostess gift or need to buy something shiny for your girl or boyfriend without having to think too much about it. The tidbits of jewellery on display are nothing outlandish or too fancy, but some of them are quite pretty. The more fancy pieces sparkle daintily in the firelight of the braziers.|This small make-shift stall deals in ordinary jewellery the sort that utterly fails to impress anyone with its rarity or value, but which comes in rather handy if you're out of ideas for a hostess gift or need to buy something shiny for your girl or boyfriend without having to think too much about it. The tidbits of jewellery on display are nothing outlandish or too fancy, but some of them are quite pretty.)"
  7841. sequence = "100"
  7842. >
  7843. <send>
  7844. maps.setCurrRoom(541, 197);
  7845. </send>
  7846. </trigger>
  7847.  
  7848. <trigger
  7849. enabled = "y"
  7850. regexp = "y"
  7851. keep_evaluating = "y"
  7852. group = "ephebe"
  7853. send_to = "12"
  7854. match = "(Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill and sparkles in the night. A narrow cut-through in the stone wall to the east provides access to a set of stairs lead down from the Street of Enlightenment into Ephebe's marketplace. To the south a vine covered trellis stands between the road and the citadel; whereas to the west the grassy lawns of the Slouching Gardens stretch out into the dark night.|Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill, its smooth cobbles knitting tightly together. A narrow cut-through in the stone wall to the east provides access to a set of stairs lead down from the Street of Enlightenment into Ephebe's marketplace. To the south a vine covered trellis stands between the road and the citadel; whereas to the west the grassy lawns of the Slouching Gardens stretch out into the distance.)"
  7855. sequence = "100"
  7856. >
  7857. <send>
  7858. maps.setCurrRoom(541, 226);
  7859. </send>
  7860. </trigger>
  7861.  
  7862. <trigger
  7863. enabled = "y"
  7864. regexp = "y"
  7865. keep_evaluating = "y"
  7866. group = "ephebe"
  7867. send_to = "12"
  7868. match = "Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill and sparkles in the night. Falling water forms a huge curtain of water to the west stretching off to the north and south. On the eastern side of the street a cut-through to a set of stone stairs leads down the Ephebian hillside and into the market below."
  7869. sequence = "100"
  7870. >
  7871. <send>
  7872. maps.setCurrRoom(554, 254);
  7873. </send>
  7874. </trigger>
  7875.  
  7876. <trigger
  7877. enabled = "y"
  7878. regexp = "y"
  7879. keep_evaluating = "y"
  7880. group = "ephebe"
  7881. send_to = "12"
  7882. match = "Sitting snugly at the edge of the market, this grassy area is lush and pleasant, and probably occasionally doubles as a ball playing field for local children besides serving people coming and going from the ever-changing stalls. The atmosphere is a little cleaner here, smelling faintly of the not too distant sea"
  7883. sequence = "100"
  7884. >
  7885. <send>
  7886. maps.setCurrRoom(554, 226);
  7887. </send>
  7888. </trigger>
  7889.  
  7890. <trigger
  7891. enabled = "y"
  7892. regexp = "y"
  7893. keep_evaluating = "y"
  7894. group = "ephebe"
  7895. send_to = "12"
  7896. match = "(This is the approach to the Ephebian Citadel from Pragmatic Place. The great arch at the entrance to the Citadel stands majestically to the east inviting visitors into the forecourt and out of the night. Either side of the sandstone paved walkway the Slouching Gardens reach out surrounding the Citadel, the silhouettes of various statues just in sight. The sandstone paving continues westward on Pragmatic Place and right up to the edge of the Ephebian cliffs.|This is the approach to the Ephebian citadel from Pragmatic Place. The great arch at the entrance to the Citadel stands majestically to the east inviting visitors into the forecourt at the front of the complex. Either side of the sandstone paved walkway the Slouching Gardens reach out surrounding the Citadel, the statues at the base of the Citadel walls just in view. The sandstone paving continues westward on Pragmatic Place and right up to the edge of the Ephebian cliffs.)"
  7897. sequence = "100"
  7898. >
  7899. <send>
  7900. maps.setCurrRoom(331, 268);
  7901. </send>
  7902. </trigger>
  7903.  
  7904. <trigger
  7905. enabled = "y"
  7906. regexp = "y"
  7907. keep_evaluating = "y"
  7908. group = "ephebe_port"
  7909. send_to = "12"
  7910. match = "\[centre of Pragmatic Place\]"
  7911. sequence = "100"
  7912. >
  7913. <send>
  7914. maps.setMap("ephebe");
  7915. maps.setCurrRoom(317, 268);
  7916. </send>
  7917. </trigger>
  7918.  
  7919. <trigger
  7920. enabled = "y"
  7921. regexp = "y"
  7922. keep_evaluating = "y"
  7923. group = "ephebe"
  7924. send_to = "12"
  7925. match = "This narrow grass verge sits between the Discordant Fountain to the west and the Street of Enlightenment's Lighthouse Lookout, which juts out to the east. The soft green grass is neatly clipped and continues across Inconsistent Street to the northwest and again across the Street of Enlightenment to the south. To the north a low stone wall looks out over Inconsistent Street which twists off towards the city's famous lighthouse."
  7926. sequence = "100"
  7927. >
  7928. <send>
  7929. maps.setCurrRoom(484, 156);
  7930. </send>
  7931. </trigger>
  7932.  
  7933. <trigger
  7934. enabled = "y"
  7935. regexp = "y"
  7936. keep_evaluating = "y"
  7937. group = "ephebe"
  7938. send_to = "12"
  7939. match = "Curving around the Citadel of Ephebe, this is the Street of Enlightenment. The wide street stretches out along the shoulders of the hill, its smooth cobbles knitting tightly together. A large paved lookout area stands to the northeast of here, a wide path leading off to the northeast between two narrow grass verges. Across the road from the lookout one of the statues of the Slouching Gardens can be seen surrounded by the gifts of the Ephebians."
  7940. sequence = "100"
  7941. >
  7942. <send>
  7943. maps.setCurrRoom(484, 170);
  7944. </send>
  7945. </trigger>
  7946.  
  7947. <trigger
  7948. enabled = "y"
  7949. regexp = "y"
  7950. keep_evaluating = "y"
  7951. group = "ephebe"
  7952. send_to = "12"
  7953. match = "Curving its way round the citadel of Ephebe, the Slouching Gardens form a pleasant place for residents of and visitors to the city to come and relax, soaking up the wisdom of the great philosophers who have studied and thought here. Amid the grass and shrubbery here in the gardens a large, badly-sculpted statue stands proudly looking out to the sea and the boats as they enter and leave Ephebe's busy harbour."
  7954. sequence = "100"
  7955. >
  7956. <send>
  7957. maps.setCurrRoom(484, 184);
  7958. </send>
  7959. </trigger>
  7960.  
  7961. <trigger
  7962. enabled = "y"
  7963. regexp = "y"
  7964. keep_evaluating = "y"
  7965. group = "ephebe"
  7966. send_to = "12"
  7967. match = "This part of Inconsistent Street continues into the Slouching Gardens, which lean in from everywhere except the north and northeast. The garden to the northeast looks like a miniature version of the Slouching Gardens from here; which, from a gardener's point of view, must look rather boring compared to what lies to the southwest. Small shrubs of a dark green kind line the path of roughly hewn pebbles. To the north of the path a rather worn meadow continues towards some rocks that hint at the cliffs dropping down to the roaring sea."
  7968. sequence = "100"
  7969. >
  7970. <send>
  7971. maps.setCurrRoom(470, 156);
  7972. </send>
  7973. </trigger>
  7974.  
  7975. <trigger
  7976. enabled = "y"
  7977. regexp = "y"
  7978. keep_evaluating = "y"
  7979. group = "ephebe"
  7980. send_to = "12"
  7981. match = "(Standing proudly at the front of the Citadel of Ephebe, Pragmatic Place is made of a honeycomb of hexagonal flagstones which span out north and south along the length of the plaza. Skirting between two large fountains, the flagstones stretch out eastwards away from the cliff edge and up towards the floodlit citadel to the east. A low stone wall forms a barrier at the cliff edge and curves north and southwards along the edge of the plaza.|Standing proudly at the front of the Citadel of Ephebe, Pragmatic Place is made of a honeycomb of hexagonal flagstones which span out north and south along the length of the plaza. Skirting between two large fountains, the flagstones stretch out eastwards away from the cliff edge and up towards the citadel to the east. A low stone wall forms a barrier at the cliff edge and curves north and southwards along the edge of the plaza.)"
  7982. sequence = "100"
  7983. >
  7984. <send>
  7985. maps.setCurrRoom(302, 268);
  7986. </send>
  7987. </trigger>
  7988.  
  7989. <trigger
  7990. enabled = "y"
  7991. regexp = "y"
  7992. keep_evaluating = "y"
  7993. group = "ephebe"
  7994. send_to = "12"
  7995. match = "(Logical Lane trips slowly down the cliff edge here. The cobbled street rolls precariously along the edge of the city, separated only by a low stone wall from the drop into the sea to the west. This part of Logical Lane is at the very southwest corner of the Slouching Gardens which stretch off to the east and northeast, bordered to their south by a large white building, the lights of which pour out onto the street further to the south.|Logical Lane trips slowly down the cliff edge here. The cobbled street rolls precariously along the edge of the city, separated only by a low stone wall from the drop into the sea to the west. This part of Logical Lane is at the very southwest corner of the Slouching Gardens which stretch off to the east and northeast, bordered to their south by a large white building which can be entered further to the south.)"
  7996. sequence = "100"
  7997. >
  7998. <send>
  7999. maps.setCurrRoom(302, 324);
  8000. </send>
  8001. </trigger>
  8002.  
  8003. <trigger
  8004. enabled = "y"
  8005. regexp = "y"
  8006. keep_evaluating = "y"
  8007. group = "ephebe_port"
  8008. send_to = "12"
  8009. match = "Three roads join together at this point, the pale cobbles of Logical Lane from the northwest, merge into the dark cobbles of Rational Street to the east to form a mottled pattern tripping southwestwards through a large limestone archway. Neatly trimmed olive bushes surround the edge of this confluence of streets, save for the northern side which is graced by a wide set of limestone steps leading up to a welcoming looking building."
  8010. sequence = "100"
  8011. >
  8012. <send>
  8013. maps.setMap("ephebe");
  8014. maps.setCurrRoom(330, 464);
  8015. </send>
  8016. </trigger>
  8017.  
  8018. <trigger
  8019. enabled = "y"
  8020. regexp = "y"
  8021. keep_evaluating = "y"
  8022. group = "ephebe_port"
  8023. send_to = "12"
  8024. match = "\[northern end of the Ephebe lighthouse plaza\]"
  8025. sequence = "101"
  8026. >
  8027. <send>
  8028. maps.setMap("ephebe");
  8029. maps.setCurrRoom(611, 29);
  8030. </send>
  8031. </trigger>
  8032.  
  8033.  
  8034.  
  8035. <trigger
  8036. enabled = "y"
  8037. regexp = "y"
  8038. keep_evaluating = "y"
  8039. group = "ephebe"
  8040. send_to = "12"
  8041. match = "This is just northeast of Rational Street's junction with Logical Lane and Philosopher's Walk. To the northwest is a narrow alleyway that runs between here and Logical Lane. To the east is a large doric arch that acts as the entrance to the small park which has been designed as somewhere pleasant to while away the hours."
  8042. sequence = "100"
  8043. >
  8044. <send>
  8045. maps.setCurrRoom(358, 449);
  8046. </send>
  8047. </trigger>
  8048.  
  8049. <trigger
  8050. enabled = "y"
  8051. regexp = "y"
  8052. keep_evaluating = "y"
  8053. group = "ephebe"
  8054. send_to = "12"
  8055. match = "(On the north side of Rational Street there is a high, white wall which has foliage poking out over the top of it. The property that that runs along the southern side of the street has a high wall that's been painted white as well, giving this part of the road the feeling of a freshly painted corridor. The street slightly narrows here as it prepares to turn to the southwest. To the east, it climbs sharply towards the Street of Enlightenment.|On the north side of Rational Street there is a high, white wall which has foliage poking out over the top of it. The house that that runs along the southern side of the street has a high wall that's been painted white as well, giving this part of the road the feeling of a freshly painted corridor. The street slightly narrows here as it prepares to turn to the southwest. To the east, it climbs sharply towards the Street of Enlightenment.)"
  8056. sequence = "100"
  8057. >
  8058. <send>
  8059. maps.setCurrRoom(400, 422);
  8060. </send>
  8061. </trigger>
  8062.  
  8063. <trigger
  8064. enabled = "y"
  8065. regexp = "y"
  8066. keep_evaluating = "y"
  8067. group = "ephebe"
  8068. send_to = "12"
  8069. match = "(This is part of the Street of Enlightenment, the cobbled road that circles Ephebe's floodlit citadel. At this point Hypothetical Road joins from the southeast and climbs up to meet the wider, flatter Street of Enlightenment. Hypothetical Road is incredibly steep and narrow, certainly not a thoroughfare for carts; it'd be barely manageable for horses. The north side of the road is bordered by polished granite kerb stones which sparkle in the lights reflected off the citadel, and beyond them the grassy lawns of Ephebe's Slouching Gardens.|This is part of the Street of Enlightenment, the cobbled road that circles Ephebe's brilliant white citadel. At this point Hypothetical Road joins from the southeast and climbs up to meet the wider, flatter Street of Enlightenment. Hypothetical Road is incredibly steep and narrow, certainly not a thoroughfare for carts; it'd be barely manageable for horses. The north side of the road is bordered by polished granite kerb stones which sparkle in the daylight, and beyond them the grassy lawns of Ephebe's Slouching Gardens.)"
  8070. sequence = "100"
  8071. >
  8072. <send>
  8073. maps.setCurrRoom(484, 380);
  8074. </send>
  8075. </trigger>
  8076.  
  8077. <trigger
  8078. enabled = "y"
  8079. regexp = "y"
  8080. keep_evaluating = "y"
  8081. group = "ephebe"
  8082. send_to = "12"
  8083. match = "(This is the western corner of a small, vibrant plaza whose central feature is a large marble fountain. Even at this time, a modest number of people pass through the square, which extends to the northeast and southeast. The few people passing head west, up Philosopher's Walk, although there are a couple of philosophers here too, putting in a late night session at their semi-permanent residence which looks out onto the square from its location on the northwest side of the square. Piles of barrels seem to have been placed nearby in such a way as to bar entrance, however. There is a sign above the doorway.|This is the western corner of a small, vibrant plaza whose central feature is a large marble fountain. Throngs of people crowd around and through this small opening, which extends to the northeast and southeast. The people here are mainly heading west, up Philosopher's Walk, although there are a number of philosophers here too, whose semi-permanent residence looks out onto the square from its location on the northwest side of the square. Piles of barrels seem to have been placed nearby in such a way as to bar entrance, however. There is a sign above the doorway.)"
  8084. sequence = "100"
  8085. >
  8086. <send>
  8087. maps.setCurrRoom(540, 463);
  8088. </send>
  8089. </trigger>
  8090.  
  8091. <trigger
  8092. enabled = "y"
  8093. regexp = "y"
  8094. keep_evaluating = "y"
  8095. group = "ephebe"
  8096. send_to = "12"
  8097. match = "This well used and rutted road is scattered with leaves and cuttings from the nearby tomato crops. Farmland lies to the east, south, west, southeast and northwest and the city of Ephebe stands on the cliffs to the north and northeast. Four miles to the southeast lies a small farmstead, nine miles to the north stands Ephebe's famous lighthouse and very close to the north lies the city of Ephebe."
  8098. sequence = "100"
  8099. >
  8100. <send>
  8101. maps.setCurrRoom(484, 548);
  8102. </send>
  8103. </trigger>
  8104.  
  8105. <trigger
  8106. enabled = "y"
  8107. regexp = "y"
  8108. keep_evaluating = "y"
  8109. group = "ephebe"
  8110. send_to = "12"
  8111. match = "This is the northeastern corner of a small, vibrant plaza whose central feature is a large marble fountain. This area marks the hectic convergence of three major roads. The militarily neat Hypothetical Road leads northwestwards towards the city barracks in stark contrast between the vine-clad Tuvelpit Road which takes a more relaxed approach as it wends its way along to the southeast. To the northeast, the neatly paved Impartiality Avenue continues to direct traffic towards the Harbour."
  8112. sequence = "100"
  8113. >
  8114. <send>
  8115. maps.setCurrRoom(568, 464);
  8116. </send>
  8117. </trigger>
  8118.  
  8119. <trigger
  8120. enabled = "y"
  8121. regexp = "y"
  8122. keep_evaluating = "y"
  8123. group = "ephebe"
  8124. send_to = "12"
  8125. match = "This well used and rutted road is scattered with leaves and cuttings from the nearby tomato crops. Farmland lies to the east, south, west, southeast and northwest and the city of Ephebe stands on the cliffs to the north and northeast. Two miles to the southeast lies a small farmstead, ten miles to the north stands Ephebe's famous lighthouse and very close to the north lies the city of Ephebe."
  8126. sequence = "100"
  8127. >
  8128. <send>
  8129. maps.setCurrRoom(652, 576);
  8130. </send>
  8131. </trigger>
  8132.  
  8133. <trigger
  8134. enabled = "y"
  8135. regexp = "y"
  8136. keep_evaluating = "y"
  8137. group = "ephebe_port"
  8138. send_to = "12"
  8139. match = "(Great brass gates supported by tall marble columns stand guard over the city of Ephebe, protecting it from the dangers of the darkened countryside beyond. Most of the time those dangers seem to comprise the odd Omnian door-to-door pamphlet pusher, but as history testifies, the danger of invading Tsortean armies has sometimes been very real. The gates are wide open now, but once shut, it would probably take quite a lot of work with a battering ram to force them. A large statue of Odartheus guards the street and the city, and Paradox Avenue spreads out to the northeast.|Great brass gates supported by tall marble columns stand guard over the city of Ephebe, protecting it from the dangers of the countryside beyond. Most of the time those dangers seem to comprise the odd Omnian door-to-door pamphlet pusher, but as history testifies, the danger of invading Tsortean armies has sometimes been very real. The gates are wide open now, but once shut, it would probably take quite a lot of work with a battering ram to force them. A large statue of Odartheus guards the street and the city, and Paradox Avenue spreads out to the northeast.)"
  8140. sequence = "100"
  8141. >
  8142. <send>
  8143. maps.setMap("ephebe");
  8144. maps.setCurrRoom(666, 562);
  8145. </send>
  8146. </trigger>
  8147.  
  8148. <trigger
  8149. enabled = "y"
  8150. regexp = "y"
  8151. keep_evaluating = "y"
  8152. group = "ephebe"
  8153. send_to = "12"
  8154. match = "Here at the edge of a nice little plaza Ephebians sit and watch the day pass by. Traffic moves sluggishly here, intercepted over and over by people breaking out for the gardens to the west, or coming down the hill from Paradox Avenue to the north. The traffic coming and going to the southeast is distinctly pedestrian as there's no way a cart could traverse the narrow and winding route of Eureka Chase."
  8155. sequence = "100"
  8156. >
  8157. <send>
  8158. maps.setCurrRoom(708, 506);
  8159. </send>
  8160. </trigger>
  8161.  
  8162. <trigger
  8163. enabled = "y"
  8164. regexp = "y"
  8165. keep_evaluating = "y"
  8166. group = "ephebe"
  8167. send_to = "12"
  8168. match = "(At night, traffic in this normally bustling intersection slacks off a good deal, but never completely dies down. Tired citizens, worn down from their labours, trudge through to the west and their humble homes along Eureka Chase. Late-arriving merchants drive their carts and goods north, towards the slave markets and commercial district. Night owls and some of the more holy set wander south, towards a more religious part of town, or the revels of Tuvelpit Road.|This busy intersection brings together Petulia Avenue, one of Ephebe's great commercial lifelines, and Eureka Chase, one of her more sedate residential areas. Many people live, work, and play along the Chase, while many more do their business up and down Petulia, making this quite an active area. The interested traveller could find themselves wandering north, towards the slave markets, or south towards the more religious areas of the city.)"
  8169. sequence = "100"
  8170. >
  8171. <send>
  8172. maps.setCurrRoom(848, 506);
  8173. </send>
  8174. </trigger>
  8175.  
  8176. <trigger
  8177. enabled = "y"
  8178. regexp = "y"
  8179. keep_evaluating = "y"
  8180. group = "ephebe"
  8181. send_to = "12"
  8182. match = "This is the middle of an extremely well used road through the desert, with huge ruts made by the many cart-wheels that pass this way every day. The road runs towards Klatch from Ankh-Morpork. The city of Ephebe stands on the cliffs to the northwest and farmland lies to the north, east, west, northeast, southwest and southeast. One mile to the south lies a small farmstead, ten miles to the north stands Ephebe's famous lighthouse and very close to the north lies the city of Ephebe."
  8183. sequence = "100"
  8184. >
  8185. <send>
  8186. maps.setCurrRoom(835, 618);
  8187. </send>
  8188. </trigger>
  8189.  
  8190. <trigger
  8191. enabled = "y"
  8192. regexp = "y"
  8193. keep_evaluating = "y"
  8194. group = "ephebe_port"
  8195. send_to = "12"
  8196. match = "(This bit of Petulia Avenue is actually pretty quiet at night. Most of the usual population of merchants, sightseers and various denizens of the city have gone off to bed or a stiff drink in one of Ephebe's many tabernae. The occasional cart still rumbles north with a late-night delivery to the slave markets, while some late-working citizens wander south towards an intersection in the distance, perhaps on their way home for the evening.|Petulia Avenue is a major thoroughfare in Ephebe, connecting many disparate parts of the city. Here, the street leads north towards the slave markets and commercial district. In the distance to the south, one might find an intersection with a more residential street or, conceivably, continue on south towards the more religious segment of the road.)"
  8197. sequence = "100"
  8198. >
  8199. <send>
  8200. maps.setMap("ephebe");
  8201. maps.setCurrRoom(848, 478);
  8202. </send>
  8203. </trigger>
  8204.  
  8205. <trigger
  8206. enabled = "y"
  8207. regexp = "y"
  8208. keep_evaluating = "y"
  8209. group = "ephebe"
  8210. send_to = "12"
  8211. match = "This well used and rutted road is scattered with leaves and cuttings from the nearby vineyard. Farmland lies to the east, south and southwest and the city of Ephebe stands on the cliffs to the north, west and northwest. Five miles to the southwest lies a small farmstead and ten miles to the northwest stands Ephebe's famous lighthouse."
  8212. sequence = "100"
  8213. >
  8214. <send>
  8215. maps.setCurrRoom(834, 422);
  8216. </send>
  8217. </trigger>
  8218.  
  8219. <trigger
  8220. enabled = "y"
  8221. regexp = "y"
  8222. keep_evaluating = "y"
  8223. group = "ephebe"
  8224. send_to = "12"
  8225. match = "(This is the hub where Dockside Walk and Petulia Avenue meet. While Dockside Walk is quite the tourist spot, Petulia Avenue seems to appear less impressive, and less chaste. The junction is quite busy for that matter, the more curious heading south - or coming back with a guilty expression on their face - while the tourists mainly just head to the nearest tavernas. They seem to get accustomed to the daily rituals of the city quite easily.|This is the hub where Dockside Walk and Petulia Avenue meet. While Dockside Walk is quite the tourist spot, Petulia Avenue seems to appear less impressive, and less chaste. The junction is quite busy for that matter, the more curious heading south - or coming back with a worried expression on their face - while the tourists mainly continue their walk along the bay.)"
  8226. sequence = "100"
  8227. >
  8228. <send>
  8229. maps.setCurrRoom(778, 323);
  8230. </send>
  8231. </trigger>
  8232.  
  8233. <trigger
  8234. enabled = "y"
  8235. regexp = "y"
  8236. keep_evaluating = "y"
  8237. group = "ephebe_port"
  8238. send_to = "12"
  8239. match = "Here, Dockside Walk is joined to the southeast by Contradiction Close. To the southwest, Dockside Walk continues its slope down the cliff, whereas the path leading north comes to its end in the near distance, where it meets the temple of Zephyrus."
  8240. sequence = "100"
  8241. >
  8242. <send>
  8243. maps.setMap("ephebe");
  8244. maps.setCurrRoom(890, 184);
  8245. </send>
  8246. </trigger>
  8247.  
  8248. <trigger
  8249. enabled = "y"
  8250. regexp = "y"
  8251. keep_evaluating = "y"
  8252. group = "ephebe"
  8253. send_to = "12"
  8254. match = "(Dominating the road here is a set of magnificent stone steps. Leading up from the harbour, this was the original grand entrance to the city for visitors and tradesmen arriving by sea. Tall marble columns topped with huge braziers that burn day and night flank the wide steps, and strung in between them is a gloriously brightly-coloured banner. Nowadays, most of the city's heavy traffic arrives at the grand stone piers to the western end of Dockside Walk, but the historical significance of this part of the promenade makes this a popular point of call for tourists and sight-seers, which are only marginally less during the brightly illuminated nighttime. Paradox Avenue heads south from here and Dockside Walk curves northwestwards and eastwards.|Dominating the road here is a set of magnificent stone steps. Leading up from the harbour, this was the original grand entrance to the city for visitors and tradesmen arriving by sea. Tall marble columns topped with huge braziers that burn day and night flank the wide steps, and strung in between them is a gloriously brightly-coloured banner. Nowadays, most of the city's heavy traffic arrives at the grand stone piers to the western end of Dockside Walk, but the historical significance of this part of the promenade makes this a popular point of call for tourists and sight-seers. Paradox Avenue heads south from here, and Dockside Walk curves northwestwards and eastwards.)"
  8255. sequence = "100"
  8256. >
  8257. <send>
  8258. maps.setCurrRoom(694, 338);
  8259. </send>
  8260. </trigger>
  8261.  
  8262. </triggers>
  8263.  
  8264. <triggers>
  8265.  
  8266.  
  8267.  
  8268. <trigger
  8269. enabled = "y"
  8270. regexp = "y"
  8271. keep_evaluating = "y"
  8272. group = "genua"
  8273. send_to = "12"
  8274. match = "This is a wide, open terrace that stands alongside the blue depths of the river Vieux. Towards the west can be seen the gaudy lights and bars of Liquor Alley, whereas to the south and northwest can be seen the cobblestones of Vieux Promenade."
  8275. sequence = "100"
  8276. >
  8277. <send>
  8278. maps.setCurrRoom(625, 340);
  8279. </send>
  8280. </trigger>
  8281.  
  8282. <trigger
  8283. enabled = "y"
  8284. regexp = "y"
  8285. keep_evaluating = "y"
  8286. group = "genua"
  8287. send_to = "12"
  8288. match = "This part of Florin Avenue is a picture of suburban bliss. Shouting, playful children run around under the watchful eyes of adults who sit on benches and doorsteps gossiping. The houses on this part of Florin are not in the best repair, with flaking paint and the occasional cracked window, but both they and the gardens that separate them from one another have enjoyed the best care that their owners can give them with what little they have, and seem airy and comfortable enough."
  8289. sequence = "100"
  8290. >
  8291. <send>
  8292. maps.setCurrRoom(401438, -);
  8293. </send>
  8294. </trigger>
  8295.  
  8296. <trigger
  8297. enabled = "y"
  8298. regexp = "y"
  8299. keep_evaluating = "y"
  8300. group = "genua"
  8301. send_to = "12"
  8302. match = "Northern Florin Avenue intersects with Diamond Crescent and Golden Key Crescent here in a rich flurry of upper class suburban life. This is firmly in the richer section of Genua, and the houses that line either side of the Avenue here are freshly painted, large and in perfect condition, spreading their aura of snooty affluence over the entire road. Each house is separated from the ones to either side of it by a perfectly groomed and manicured patch of garden, many of them filled with bushes and shrubs pruned to look like native Genuan animals on the prowl"
  8303. sequence = "100"
  8304. >
  8305. <send>
  8306. maps.setCurrRoom(400, 340);
  8307. </send>
  8308. </trigger>
  8309.  
  8310. <trigger
  8311. enabled = "y"
  8312. regexp = "y"
  8313. keep_evaluating = "y"
  8314. group = "genua"
  8315. send_to = "12"
  8316. match = "Diamond Crescent, here towards its southern end, is an immaculate, glittering jewel in the heart of upper class urban Genua. Everything here seems very serene, as though this street is immune to anything that may try to break the idyllic atmosphere, and the perfect green rivers of grass and shrubbery that line either side of the street that flow gently northeast and west seem almost like frames for the perfect picture of peace that is Diamond Crescent. To the north stands an elegant little shop, and Darling Road leaves to the southeast."
  8317. sequence = "100"
  8318. >
  8319. <send>
  8320. maps.setCurrRoom(428, 341);
  8321. </send>
  8322. </trigger>
  8323.  
  8324. <trigger
  8325. enabled = "y"
  8326. regexp = "y"
  8327. keep_evaluating = "y"
  8328. group = "genua"
  8329. send_to = "12"
  8330. match = "Fancy cast iron awnings line the row of clothing shops on either side of Darling Road, providing shade for the never-ending stream of shoppers, most of whom are decked out in the latest fashions. The lacy balconies and cast"
  8331. sequence = "100"
  8332. >
  8333. <send>
  8334. maps.setCurrRoom(456, 368);
  8335. </send>
  8336. </trigger>
  8337.  
  8338. <trigger
  8339. enabled = "y"
  8340. regexp = "y"
  8341. keep_evaluating = "y"
  8342. group = "genua"
  8343. send_to = "12"
  8344. match = "The opulence of Diamond Crescent lies off to the northwest. Here, Liquor Alley leads off to the east... a celebration of alcohol and merriment, and a popular spot for tourists visiting the city or sailors in port for the day."
  8345. sequence = "100"
  8346. >
  8347. <send>
  8348. maps.setCurrRoom(513, 299);
  8349. </send>
  8350. </trigger>
  8351.  
  8352. <trigger
  8353. enabled = "y"
  8354. regexp = "y"
  8355. keep_evaluating = "y"
  8356. group = "genua"
  8357. send_to = "12"
  8358. match = "This is the southern edge of the docks of Genua city, where they make an intersection with Vieux Promenade to the south. A large white arch dominates the intersection, standing over the street's entrance like a giant guard-dog. "
  8359. sequence = "100"
  8360. >
  8361. <send>
  8362. maps.setCurrRoom(583, 270);
  8363. </send>
  8364. </trigger>
  8365.  
  8366. <trigger
  8367. enabled = "y"
  8368. regexp = "y"
  8369. keep_evaluating = "y"
  8370. group = "genua"
  8371. send_to = "12"
  8372. match = "\[junction of Sapphire Street and Trade Street\]"
  8373. sequence = "101"
  8374. >
  8375. <send>
  8376. maps.setCurrRoom(526, 144);
  8377. </send>
  8378. </trigger>
  8379.  
  8380. <trigger
  8381. enabled = "y"
  8382. regexp = "y"
  8383. keep_evaluating = "y"
  8384. group = "genua"
  8385. send_to = "12"
  8386. match = "Carrefour Crescent continues its gradual loop around the southern section of Genua. Shack-like buildings line the filthy cobbles, forming a messy lattice of wooden panels and broken rubble walls. This appears to be a slightly more populated area of the street,"
  8387. sequence = "100"
  8388. >
  8389. <send>
  8390. maps.setCurrRoom(176, 298);
  8391. </send>
  8392. </trigger>
  8393.  
  8394. <trigger
  8395. enabled = "y"
  8396. regexp = "y"
  8397. keep_evaluating = "y"
  8398. group = "genua_port"
  8399. send_to = "12"
  8400. match = "This is where Carrefour Crescent gradually meanders around the south-western border of Genua. The tightly packed shanty of ruinous houses on either side of the street is punctuated on either side by a tall building of red brick and mortar to the east and the entrance to Honest Joe's Used Horses to the northwest."
  8401. sequence = "100"
  8402. >
  8403. <send>
  8404. maps.setMap("genua");
  8405. maps.setCurrRoom(176, 312);
  8406. </send>
  8407. </trigger>
  8408.  
  8409. <trigger
  8410. enabled = "y"
  8411. regexp = "y"
  8412. keep_evaluating = "y"
  8413. group = "genua_port"
  8414. send_to = "12"
  8415. match = "The triangular shaped marketplace of Genua extends to the west, southwest, northeast and north. Here, it nestles against the picturesque Vieux. The Vieux laps gently against the muddy ground of the marketplace, licking at the edge like an affectionate puppy. All around, the bustle of the marketplace continues unabated, although the grubby stall lurking here doesn't seem to attract much custom."
  8416. sequence = "100"
  8417. >
  8418. <send>
  8419. maps.setMap("genua");
  8420. maps.setCurrRoom(611, 158);
  8421. </send>
  8422. </trigger>
  8423.  
  8424. <trigger
  8425. enabled = "y"
  8426. regexp = "y"
  8427. keep_evaluating = "y"
  8428. group = "genua"
  8429. send_to = "12"
  8430. match = "A large building stands off to the southeast here, its architecture somewhat simplistic and the general state of repair leaning towards the higher end of dilapidated. The general aura of pain and misery hangs over the place, its grey bricks veritably stained with fear and sadness. It could only be a school... no other place could have such a palpable atmosphere of menace. Felicity Avenue meanders off to the east, whereas Rue Ephebe continues to the north and southwest."
  8431. sequence = "100"
  8432. >
  8433. <send>
  8434. maps.setCurrRoom(246, 326);
  8435. </send>
  8436. </trigger>
  8437.  
  8438. <trigger
  8439. enabled = "y"
  8440. regexp = "y"
  8441. keep_evaluating = "y"
  8442. group = "genua"
  8443. send_to = "12"
  8444. match = "The impressive mass of a large marble-fronted building draws the eye inexorably towards the southeast. Graceful, sweeping columns and pillars of white hold an archway over the entrance, the architecture evoking images of faraway Ephebe and the exotic architecture that may be found there. A clock is set into the archway above,"
  8445. sequence = "100"
  8446. >
  8447. <send>
  8448. maps.setCurrRoom(246, 298);
  8449. </send>
  8450. </trigger>
  8451.  
  8452. <trigger
  8453. enabled = "y"
  8454. regexp = "y"
  8455. keep_evaluating = "y"
  8456. group = "genua"
  8457. send_to = "12"
  8458. match = "The avenue widens here as if in reluctant acceptance of an intruding street. Between the two, crouches a small island of tropical flora, which stubbornly seems to mark its division between them. Seemingly undaunted by this lush obstacle, "
  8459. sequence = "100"
  8460. >
  8461. <send>
  8462. maps.setCurrRoom(247, 242);
  8463. </send>
  8464. </trigger>
  8465.  
  8466. <trigger
  8467. enabled = "y"
  8468. regexp = "y"
  8469. keep_evaluating = "y"
  8470. group = "genua"
  8471. send_to = "12"
  8472. match = "This is where Golden Key Crescent meets Savannah Road to the south, and continues west and southeast. The street seems to be a nice haven from the noise and chaos floating in from the south. Large live oak trees line both sides of the cobbled street providing a leafy canopy overhead. In the distance houses can be seen along the street in both directions."
  8473. sequence = "100"
  8474. >
  8475. <send>
  8476. maps.setCurrRoom(344, 312);
  8477. </send>
  8478. </trigger>
  8479.  
  8480. <trigger
  8481. enabled = "y"
  8482. regexp = "y"
  8483. keep_evaluating = "y"
  8484. group = "genua"
  8485. send_to = "12"
  8486. match = "This is a section of Carrefour Crescent, just southeast of the entrance to a large market square. A scattering of vegetation provides of green tinge to the street here, merging with the grimy browns of a mass of shanty buildings that border the edges in a rough lattice. To the west, between the shambles of jutting rooftops and crumbled walls,"
  8487. sequence = "100"
  8488. >
  8489. <send>
  8490. maps.setCurrRoom(288, 438);
  8491. </send>
  8492. </trigger>
  8493.  
  8494. <trigger
  8495. enabled = "y"
  8496. regexp = "y"
  8497. keep_evaluating = "y"
  8498. group = "genua"
  8499. send_to = "12"
  8500. match = "This part of Florin Avenue is a picture of suburban bliss. Shouting, playful children run around under the watchful eyes of adults who sit on benches and doorsteps gossiping. The houses on this part of Florin are not in the best repair, with flaking paint and the occasional cracked window, but both they and the gardens that separate them from one another have enjoyed the best care that their owners can give them with what little they have, and seem airy and comfortable enough."
  8501. sequence = "100"
  8502. >
  8503. <send>
  8504. maps.setCurrRoom(401, 438);
  8505. </send>
  8506. </trigger>
  8507.  
  8508. <trigger
  8509. enabled = "y"
  8510. regexp = "y"
  8511. keep_evaluating = "y"
  8512. group = "genua_port"
  8513. send_to = "12"
  8514. match = "\[Little Brindisi outside a pizzeria\]"
  8515. sequence = "101"
  8516. >
  8517. <send>
  8518. maps.setMap("genua");
  8519. maps.setCurrRoom(386, 439);
  8520. </send>
  8521. </trigger>
  8522.  
  8523. <trigger
  8524. enabled = "y"
  8525. regexp = "y"
  8526. keep_evaluating = "y"
  8527. group = "genua"
  8528. send_to = "12"
  8529. match = "Yaga Crescent here is a play of light and colour, with a few prominent shops with awnings wedged between the houses here. The place is cobbled sturdily for the everyday traffic; dappled light filters down from through the tree branches overhead, and a few people stroll down the road, headed east towards the Okra Avenue intersection or southwest towards their houses. To the west an iron gate allows entrance to the verdant greenery of Genua's park."
  8530. sequence = "100"
  8531. >
  8532. <send>
  8533. maps.setCurrRoom(372, 144);
  8534. </send>
  8535. </trigger>
  8536.  
  8537. <trigger
  8538. enabled = "y"
  8539. regexp = "y"
  8540. keep_evaluating = "y"
  8541. group = "genua"
  8542. send_to = "12"
  8543. match = "Stately white houses line Paradise Crescent, porches and balconies festooned with hanging baskets or crowded with the leaves of potted ferns and rubber plants. Here and there an iron-railed staircase leads up to a second storey balcony above the white cobbled street. A busy crowd lines the thoroughfare, heading purposedly in both directions."
  8544. sequence = "100"
  8545. >
  8546. <send>
  8547. maps.setCurrRoom(442, 158);
  8548. </send>
  8549. </trigger>
  8550.  
  8551. <trigger
  8552. enabled = "y"
  8553. regexp = "y"
  8554. keep_evaluating = "y"
  8555. group = "genua"
  8556. send_to = "12"
  8557. match = "To the west, in the shade of sprawling acacia trees, large wrought iron gates allow entrance to Genua's magnificent graveyard. Stone gateposts tower over the road, some twelve feet in height; the borders of the graveyard marked by an iron railed fence that extends along the western side of Lachaise Road to the north and south."
  8558. sequence = "100"
  8559. >
  8560. <send>
  8561. maps.setCurrRoom(470, 102);
  8562. </send>
  8563. </trigger>
  8564.  
  8565. <trigger
  8566. enabled = "y"
  8567. regexp = "y"
  8568. keep_evaluating = "y"
  8569. group = "genua"
  8570. send_to = "12"
  8571. match = "At a junction of the ways on Lachaise Road, two large gates of wrought-iron on its western border mark one of the entrances to Genua's graveyard, but at this time they stand closed, great chains wrapped along their length to seal them shut. Acacia and willow trees crowd the iron railed fence that marks the boundary of Genua's graveyard to the west, whilst a small alleyway slinks away between tumbledown homesteads on the east side of the road, a strangely carved midhir near the alley entrance."
  8572. sequence = "100"
  8573. >
  8574. <send>
  8575. maps.setCurrRoom(498, 74);
  8576. </send>
  8577. </trigger>
  8578.  
  8579. <trigger
  8580. enabled = "y"
  8581. regexp = "y"
  8582. keep_evaluating = "y"
  8583. group = "genua"
  8584. send_to = "12"
  8585. match = "The triangular shaped marketplace of Genua extends to the north, south and east. To the west lies a junction with the busy Trade Street which disgorges a steady stream of consumers onto the muddy ground of the marketplace. The picturesque Vieux River nestles against the marketplace to the east. There is a rather interesting-looking stall here, its demeanour suggesting great adventure and mystery lie within."
  8586. sequence = "100"
  8587. >
  8588. <send>
  8589. maps.setCurrRoom(596, 158);
  8590. </send>
  8591. </trigger>
  8592.  
  8593. <trigger
  8594. enabled = "y"
  8595. regexp = "y"
  8596. keep_evaluating = "y"
  8597. group = "genua"
  8598. send_to = "12"
  8599. match = "Lovers' Walk continues to meander between Samedi Crescent and City Park here. The small but well-kept houses here are set back a bit from the road behind low iron fences, but are packed quite closely together. The fence in front of one house is covered with a dense tangle of jasmine vines. The noise and colour of Tchuttifruitti Street is just to the northeast."
  8600. sequence = "100"
  8601. >
  8602. <send>
  8603. maps.setCurrRoom(274, 103);
  8604. </send>
  8605. </trigger>
  8606.  
  8607. <trigger
  8608. enabled = "y"
  8609. regexp = "y"
  8610. keep_evaluating = "y"
  8611. group = "genua"
  8612. send_to = "12"
  8613. match = "The bustle of the food district lies close to the southwest, but here the focus is on entertainment. A street musician, possibly a refugee from Ankh-Morpork, is twanging semi-melodiously while seated on the pavement, and a busker is competing from the shade of the city wall. The buildings here are white and closely packed as elsewhere on this street. Samedi Crescent leads southwest and north, while Calypso Street sambas southward."
  8614. sequence = "100"
  8615. >
  8616. <send>
  8617. maps.setCurrRoom(204, 131);
  8618. </send>
  8619. </trigger>
  8620.  
  8621. <trigger
  8622. enabled = "y"
  8623. regexp = "y"
  8624. keep_evaluating = "y"
  8625. group = "genua"
  8626. send_to = "12"
  8627. match = "Lit by torches, Samedi Crescent passes here through the entertainment district. A dedicated busker is harmonising on the pavement, while sultry music drifts from one of the buildings here, where an exotic dancer is plying her trade."
  8628. sequence = "100"
  8629. >
  8630. <send>
  8631. maps.setCurrRoom(204, 130);
  8632. </send>
  8633. </trigger>
  8634.  
  8635. <trigger
  8636. enabled = "y"
  8637. regexp = "y"
  8638. keep_evaluating = "y"
  8639. group = "genua_port"
  8640. send_to = "12"
  8641. match = "(Before the massive wrought iron gates of Genua, a wide torchlit street stretches towards the glimmering city centre. Branching off to the north and south from the main street, two shadowy passages hug the night darkened city walls and spout patrols of grim looking guards.|Before the massive wrought iron gates of Genua, a wide pristine street stretches towards the city centre. Branching off to the north and south from the main street, two shadowy passageways hug the gleaming city walls and seem to spawn an endless supply of patrolmen.)"
  8642. sequence = "100"
  8643. >
  8644. <send>
  8645. maps.setMap("genua");
  8646. maps.setCurrRoom(176, 242);
  8647. </send>
  8648. </trigger>
  8649.  
  8650. <trigger
  8651. enabled = "y"
  8652. regexp = "y"
  8653. keep_evaluating = "y"
  8654. group = "genua"
  8655. send_to = "12"
  8656. match = "\[eastern side of the courtyard around the main gate\]"
  8657. sequence = "101"
  8658. >
  8659. <send>
  8660. maps.setCurrRoom(190, 242);
  8661. </send>
  8662. </trigger>
  8663.  
  8664. <trigger
  8665. enabled = "y"
  8666. regexp = "y"
  8667. keep_evaluating = "y"
  8668. group = "genua"
  8669. send_to = "12"
  8670. match = "Carrefour Crescent continues its gradual loop around the southern section of Genua here. This place emanates an atmosphere of gloom and despair; an estate of poverty and homelessness where the tramps of the city"
  8671. sequence = "100"
  8672. >
  8673. <send>
  8674. maps.setCurrRoom(176, 298);
  8675. </send>
  8676. </trigger>
  8677.  
  8678. <trigger
  8679. enabled = "y"
  8680. regexp = "y"
  8681. keep_evaluating = "y"
  8682. group = "genua_port"
  8683. send_to = "12"
  8684. match = "Carrefour Crescent slowly curves around the south-western border of Genua here, maintaining its infamous forest of shanty shelters and providing an ideal home for much of the lower class population of Outer Genua. To the northwest is the entrance to Honest Joe's Used Horse lot."
  8685. sequence = "100"
  8686. >
  8687. <send>
  8688. maps.setMap("genua");
  8689. maps.setCurrRoom(176, 312);
  8690. </send>
  8691. </trigger>
  8692.  
  8693. <trigger
  8694. enabled = "y"
  8695. regexp = "y"
  8696. keep_evaluating = "y"
  8697. group = "genua"
  8698. send_to = "12"
  8699. match = "A small channel has been dug into the middle of the street here, and, like a tiny canal, wooden boards have been set up alongside it to prevent unwanted drainage and flooding."
  8700. sequence = "100"
  8701. >
  8702. <send>
  8703. maps.setCurrRoom(218, 382);
  8704. </send>
  8705. </trigger>
  8706.  
  8707. <trigger
  8708. enabled = "y"
  8709. regexp = "y"
  8710. keep_evaluating = "y"
  8711. group = "genua"
  8712. send_to = "12"
  8713. match = "This is a section of Carrefour Crescent, just southeast of the entrance to a shadowy market square. A scattering of vegetation provides of green tinge to the street here, merging with the grimy browns of a mass of shanty buildings that border the edges in a rough lattice."
  8714. sequence = "100"
  8715. >
  8716. <send>
  8717. maps.setCurrRoom(288, 438);
  8718. </send>
  8719. </trigger>
  8720.  
  8721. <trigger
  8722. enabled = "y"
  8723. regexp = "y"
  8724. keep_evaluating = "y"
  8725. group = "genua"
  8726. send_to = "12"
  8727. match = "\[intersection between Grim Street and Florin Avenue\]"
  8728. sequence = "101"
  8729. >
  8730. <send>
  8731. maps.setCurrRoom(400, 466);
  8732. </send>
  8733. </trigger>
  8734.  
  8735. <trigger
  8736. enabled = "y"
  8737. regexp = "y"
  8738. keep_evaluating = "y"
  8739. group = "genua"
  8740. send_to = "12"
  8741. match = "The wide and spacious Florin Avenue winds its way into the night, twinkling with cheerful orange lights that shine softly out of house windows up and down the roadside. The gardens that separate the houses here seem dark and lonely in the moonlight, and the streets ache for the laughter of children at play which usually fill them during the day."
  8742. sequence = "100"
  8743. >
  8744. <send>
  8745. maps.setCurrRoom(400, 438);
  8746. </send>
  8747. </trigger>
  8748.  
  8749. <trigger
  8750. enabled = "y"
  8751. regexp = "y"
  8752. keep_evaluating = "y"
  8753. group = "genua"
  8754. send_to = "12"
  8755. match = "\[junction of Savannah Road with Little Brindisi and Felicity Avenue\]"
  8756. sequence = "101"
  8757. >
  8758. <send>
  8759. maps.setCurrRoom(317, 410);
  8760. </send>
  8761. </trigger>
  8762.  
  8763. <trigger
  8764. enabled = "y"
  8765. regexp = "y"
  8766. keep_evaluating = "y"
  8767. group = "genua_port"
  8768. send_to = "12"
  8769. match = "\[Savannah Road outside the Diamond City Casino\]"
  8770. sequence = "101"
  8771. >
  8772. <send>
  8773. maps.setMap("genua");
  8774. maps.setCurrRoom(316, 383);
  8775. </send>
  8776. </trigger>
  8777.  
  8778. <trigger
  8779. enabled = "y"
  8780. regexp = "y"
  8781. keep_evaluating = "y"
  8782. group = "genua"
  8783. send_to = "12"
  8784. match = "A large structure stands off to the southeast here, its contours muted into silhouette by the heavy darkness that hangs all around, although the shadows seem especially thick over the building... almost as if the darkness was drawn to its architecture by the pain and misery that has stained the bricks within. Felicity Avenue leads off to the east, whereas Rue Ephebe continues to the north and southwest."
  8785. sequence = "100"
  8786. >
  8787. <send>
  8788. maps.setCurrRoom(246, 326);
  8789. </send>
  8790. </trigger>
  8791.  
  8792. <trigger
  8793. enabled = "y"
  8794. regexp = "y"
  8795. keep_evaluating = "y"
  8796. group = "genua"
  8797. send_to = "12"
  8798. match = "The impressive mass of Genua's city library dominates the darkness here, its architecture molded into silhouette by the darkness all around. The street is lined with the dormant shadows of the large oak trees that line the road on both sides, the branches of the tallest examples nestling against the soaring archway of the library. Rue Ephebe continues to the south and to the northeast, while Tacticus Road extends to the west."
  8799. sequence = "100"
  8800. >
  8801. <send>
  8802. maps.setCurrRoom(246, 298);
  8803. </send>
  8804. </trigger>
  8805.  
  8806. <trigger
  8807. enabled = "y"
  8808. regexp = "y"
  8809. keep_evaluating = "y"
  8810. group = "genua"
  8811. send_to = "12"
  8812. match = "\[intersection of Rue Ephebe and Genua Avenue\]"
  8813. sequence = "101"
  8814. >
  8815. <send>
  8816. maps.setCurrRoom(260, 242);
  8817. </send>
  8818. </trigger>
  8819.  
  8820. <trigger
  8821. enabled = "y"
  8822. regexp = "y"
  8823. keep_evaluating = "y"
  8824. group = "genua"
  8825. send_to = "12"
  8826. match = "The avenue widens as if in reluctant acceptance of an intruding street, between the two crouches an island of shadow-enshrouded plants. Seemingly undaunted by this sinister obstacle, the nightlife skirt around the island and continue with their night's entertainment. Despite the ambient glow from the street lamp, dark shadows are attached to the dulled businesses that line the avenue side of the t-junction, causing a hazy mergence with the cobbled street."
  8827. sequence = "100"
  8828. >
  8829. <send>
  8830. maps.setCurrRoom(246, 243);
  8831. </send>
  8832. </trigger>
  8833.  
  8834. <trigger
  8835. enabled = "y"
  8836. regexp = "y"
  8837. keep_evaluating = "y"
  8838. group = "genua"
  8839. send_to = "12"
  8840. match = "\[intersection of Genua Avenue and two crescents\]"
  8841. sequence = "101"
  8842. >
  8843. <send>
  8844. maps.setCurrRoom(289, 242);
  8845. </send>
  8846. </trigger>
  8847.  
  8848. <trigger
  8849. enabled = "y"
  8850. regexp = "y"
  8851. keep_evaluating = "y"
  8852. group = "genua"
  8853. send_to = "12"
  8854. match = "This is where Golden Key Crescent meets Savannah Road to the south and continues onwards west and southeast. The street seems to be a nice haven from the relative noise and chaos floating in from the south. Large shadowy trees line both sides of the cobbled street and stretch eerily overhead. The neighborhood is silent except for the occasional crickets chirping. A dark cluster of trees is growing to the north, waving their branches to and fro in the breeze. Through their branches can be seen the light of the Diamond City Property House."
  8855. sequence = "100"
  8856. >
  8857. <send>
  8858. maps.setCurrRoom(345, 312);
  8859. </send>
  8860. </trigger>
  8861.  
  8862. <trigger
  8863. enabled = "y"
  8864. regexp = "y"
  8865. keep_evaluating = "y"
  8866. group = "genua"
  8867. send_to = "12"
  8868. match = "Golden Key Crescent and Diamond Crescent intersect with Florin Avenue here"
  8869. sequence = "100"
  8870. >
  8871. <send>
  8872. maps.setCurrRoom(400, 340);
  8873. </send>
  8874. </trigger>
  8875.  
  8876. <trigger
  8877. enabled = "y"
  8878. regexp = "y"
  8879. keep_evaluating = "y"
  8880. group = "genua"
  8881. send_to = "12"
  8882. match = "\[intersection of Dauphin Street and Florin Avenue\]"
  8883. sequence = "101"
  8884. >
  8885. <send>
  8886. maps.setCurrRoom(400, 284);
  8887. </send>
  8888. </trigger>
  8889.  
  8890. <trigger
  8891. enabled = "y"
  8892. regexp = "y"
  8893. keep_evaluating = "y"
  8894. group = "genua"
  8895. send_to = "12"
  8896. match = "\[intersection of Dauphin Street, Genua Avenue and the palace drive\]"
  8897. sequence = "101"
  8898. >
  8899. <send>
  8900. maps.setCurrRoom(359, 242);
  8901. </send>
  8902. </trigger>
  8903.  
  8904. <trigger
  8905. enabled = "y"
  8906. regexp = "y"
  8907. keep_evaluating = "y"
  8908. group = "genua"
  8909. send_to = "12"
  8910. match = "\[intersection of Dauphin Street and Okra Avenue\]"
  8911. sequence = "101"
  8912. >
  8913. <send>
  8914. maps.setCurrRoom(401, 200);
  8915. </send>
  8916. </trigger>
  8917.  
  8918. <trigger
  8919. enabled = "y"
  8920. regexp = "y"
  8921. keep_evaluating = "y"
  8922. group = "genua"
  8923. send_to = "12"
  8924. match = "\[intersection of Okra Avenue, Yaga Crescent and Paradise Crescent\]"
  8925. sequence = "101"
  8926. >
  8927. <send>
  8928. maps.setCurrRoom(400, 144);
  8929. </send>
  8930. </trigger>
  8931.  
  8932. <trigger
  8933. enabled = "y"
  8934. regexp = "y"
  8935. keep_evaluating = "y"
  8936. group = "genua"
  8937. send_to = "12"
  8938. match = "Yaga Crescent here is a play of darkness and shadow, with a few prominent shops with spotlights wedged between the houses here. The place is cobbled sturdily for the everyday traffic, not that anybody's around; the place is mostly deserted and shut down. The tree branches wave overhead, and the few people around scurry east towards the Okra Avenue intersection, or southwest down the road. To the west an iron gate allows entrance to the verdant greenery of Genua's park."
  8939. sequence = "100"
  8940. >
  8941. <send>
  8942. maps.setCurrRoom(372, 144);
  8943. </send>
  8944. </trigger>
  8945.  
  8946. <trigger
  8947. enabled = "y"
  8948. regexp = "y"
  8949. keep_evaluating = "y"
  8950. group = "genua"
  8951. send_to = "12"
  8952. match = "Lovers' Walk continues to meander between Samedi Crescent and City Park here. The closely-packed houses are lit up invitingly, but are also set back a bit from the road, behind low iron fences, which dampens that invitation a bit."
  8953. sequence = "100"
  8954. >
  8955. <send>
  8956. maps.setCurrRoom(274, 103);
  8957. </send>
  8958. </trigger>
  8959.  
  8960. <trigger
  8961. enabled = "y"
  8962. regexp = "y"
  8963. keep_evaluating = "y"
  8964. group = "genua"
  8965. send_to = "12"
  8966. match = "In contrast to other areas of Samedi, where torches turn the night into sequined day, the torches here are spaced far apart, creating many a stygian island to harbour nightlife of an .immediate. disposition. The buzz of the entertainment district can be heard a short distance to the west, while Samedi continues to the northeast, and Lovers' Walk leads off south."
  8967. sequence = "100"
  8968. >
  8969. <send>
  8970. maps.setCurrRoom(260, 60);
  8971. </send>
  8972. </trigger>
  8973.  
  8974. <trigger
  8975. enabled = "y"
  8976. regexp = "y"
  8977. keep_evaluating = "y"
  8978. group = "genua"
  8979. send_to = "12"
  8980. match = "\[Nawlins Road, intersection with Tchuttifruitti\]"
  8981. sequence = "101"
  8982. >
  8983. <send>
  8984. maps.setCurrRoom(373, 18);
  8985. </send>
  8986. </trigger>
  8987.  
  8988. <trigger
  8989. enabled = "y"
  8990. regexp = "y"
  8991. keep_evaluating = "y"
  8992. group = "genua"
  8993. send_to = "12"
  8994. match = "\[Nawlins Road, intersection with Okra Avenue\]"
  8995. sequence = "101"
  8996. >
  8997. <send>
  8998. maps.setCurrRoom(400, 18);
  8999. </send>
  9000. </trigger>
  9001.  
  9002. <trigger
  9003. enabled = "y"
  9004. regexp = "y"
  9005. keep_evaluating = "y"
  9006. group = "genua"
  9007. send_to = "12"
  9008. match = "\[Nawlins Road, junction with Dead Man's Walk\]"
  9009. sequence = "101"
  9010. >
  9011. <send>
  9012. maps.setCurrRoom(428, 18);
  9013. </send>
  9014. </trigger>
  9015.  
  9016. <trigger
  9017. enabled = "y"
  9018. regexp = "y"
  9019. keep_evaluating = "y"
  9020. group = "genua"
  9021. send_to = "12"
  9022. match = "The entrance to Genua's graveyard haunts this length of Lachaise Road"
  9023. sequence = "100"
  9024. >
  9025. <send>
  9026. maps.setCurrRoom(470, 103);
  9027. </send>
  9028. </trigger>
  9029.  
  9030. <trigger
  9031. enabled = "y"
  9032. regexp = "y"
  9033. keep_evaluating = "y"
  9034. group = "genua"
  9035. send_to = "12"
  9036. match = "\[junction of Paradise Crescent and Lachaise Road\]"
  9037. sequence = "101"
  9038. >
  9039. <send>
  9040. maps.setCurrRoom(442, 158);
  9041. </send>
  9042. </trigger>
  9043.  
  9044. <trigger
  9045. enabled = "y"
  9046. regexp = "y"
  9047. keep_evaluating = "y"
  9048. group = "genua"
  9049. send_to = "12"
  9050. match = "\[Paradise Crescent outside a mansion\]"
  9051. sequence = "101"
  9052. >
  9053. <send>
  9054. maps.setCurrRoom(484, 186);
  9055. </send>
  9056. </trigger>
  9057.  
  9058. <trigger
  9059. enabled = "y"
  9060. regexp = "y"
  9061. keep_evaluating = "y"
  9062. group = "genua"
  9063. send_to = "12"
  9064. match = "\[Royal Avenue, junction with Paradise and Diamond Crescents\]"
  9065. sequence = "101"
  9066. >
  9067. <send>
  9068. maps.setCurrRoom(512, 242);
  9069. </send>
  9070. </trigger>
  9071.  
  9072. <trigger
  9073. enabled = "y"
  9074. regexp = "y"
  9075. keep_evaluating = "y"
  9076. group = "genua_port"
  9077. send_to = "12"
  9078. match = "This is a very plush room, with wood-panelled walls and a high, decorative ceiling. A soft, muted light fills the room, illuminating paintings and statuary undoubtedly of considerable antiquity. To the north of the room is a row of heavy counters, each fronted by solid-looking glass panels. To the east is a thick metal door."
  9079. sequence = "100"
  9080. >
  9081. <send>
  9082. maps.setMap("genua");
  9083. maps.setCurrRoom(471, 228);
  9084. </send>
  9085. </trigger>
  9086.  
  9087. <trigger
  9088. enabled = "y"
  9089. regexp = "y"
  9090. keep_evaluating = "y"
  9091. group = "genua"
  9092. send_to = "12"
  9093. match = "\[intersection of Dauphin Street and Royal Avenue\]"
  9094. sequence = "101"
  9095. >
  9096. <send>
  9097. maps.setCurrRoom(442, 242);
  9098. </send>
  9099. </trigger>
  9100.  
  9101. <trigger
  9102. enabled = "y"
  9103. regexp = "y"
  9104. keep_evaluating = "y"
  9105. group = "genua"
  9106. send_to = "12"
  9107. match = "\[Diamond Crescent where it meets Liquor Alley\]"
  9108. sequence = "101"
  9109. >
  9110. <send>
  9111. maps.setCurrRoom(498, 284);
  9112. </send>
  9113. </trigger>
  9114.  
  9115. <trigger
  9116. enabled = "y"
  9117. regexp = "y"
  9118. keep_evaluating = "y"
  9119. group = "genua"
  9120. send_to = "12"
  9121. match = "The opulence of Diamond Crescent lies off to the northwest. Here, Liquor Alley leads off to the east in a celebration of alcohol and merriment. The street is insanely gaudy, illuminated in a range of bright primary colours by magically-charged tavern signs."
  9122. sequence = "100"
  9123. >
  9124. <send>
  9125. maps.setCurrRoom(512, 298);
  9126. </send>
  9127. </trigger>
  9128.  
  9129. <trigger
  9130. enabled = "y"
  9131. regexp = "y"
  9132. keep_evaluating = "y"
  9133. group = "genua"
  9134. send_to = "12"
  9135. match = "Fancy cast iron awnings line the row of clothing shops on either side of Darling Road, throwing the shopfronts into deep shadow. The lacy balconies and cast iron trim adorn the closed shops like black filigree picture frames."
  9136. sequence = "100"
  9137. >
  9138. <send>
  9139. maps.setCurrRoom(456, 358);
  9140. </send>
  9141. </trigger>
  9142.  
  9143. <trigger
  9144. enabled = "y"
  9145. regexp = "y"
  9146. keep_evaluating = "y"
  9147. group = "genua_port"
  9148. send_to = "12"
  9149. match = "A magnificent guildhouse dominates the western side of this area of Darling Road."
  9150. sequence = "100"
  9151. >
  9152. <send>
  9153. maps.setMap("genua");
  9154. maps.setCurrRoom(484, 438);
  9155. </send>
  9156. </trigger>
  9157.  
  9158. <trigger
  9159. enabled = "y"
  9160. regexp = "y"
  9161. keep_evaluating = "y"
  9162. group = "genua"
  9163. send_to = "12"
  9164. match = "This is Grim Street between the junctions with Florin Avenue and Minaret Street. Darling Road, home of the Genuan garment district heads off to the north here"
  9165. sequence = "100"
  9166. >
  9167. <send>
  9168. maps.setCurrRoom(470, 466);
  9169. </send>
  9170. </trigger>
  9171.  
  9172. <trigger
  9173. enabled = "y"
  9174. regexp = "y"
  9175. keep_evaluating = "y"
  9176. group = "genua"
  9177. send_to = "12"
  9178. match = "Minaret Street opens a little here at a meeting of the ways, where a typically Genuan plaza bustles with crowds both day and night. A wondrously tiled mosaic decorates the floor of the square, white-stoned pillars and columns bordering each entrance. Over the city wall to the south, the greens and browns of the swamp lie in marked contrast to the white stonework and red roof tiles of the surrounding houses."
  9179. sequence = "100"
  9180. >
  9181. <send>
  9182. maps.setCurrRoom(568, 410);
  9183. </send>
  9184. </trigger>
  9185.  
  9186. <trigger
  9187. enabled = "y"
  9188. regexp = "y"
  9189. keep_evaluating = "y"
  9190. group = "genua"
  9191. send_to = "12"
  9192. match = "The picturesque surroundings of Vieux Promenade are somewhat spoiled here by the noise, lights and distraction of Liquor Alley to the west."
  9193. sequence = "100"
  9194. >
  9195. <send>
  9196. maps.setCurrRoom(625, 340);
  9197. </send>
  9198. </trigger>
  9199.  
  9200. <trigger
  9201. enabled = "y"
  9202. regexp = "y"
  9203. keep_evaluating = "y"
  9204. group = "genua"
  9205. send_to = "12"
  9206. match = "\[intersection of Lady Brook Street and Liquor Alley\]"
  9207. sequence = "101"
  9208. >
  9209. <send>
  9210. maps.setCurrRoom(568, 312);
  9211. </send>
  9212. </trigger>
  9213.  
  9214. <trigger
  9215. enabled = "y"
  9216. regexp = "y"
  9217. keep_evaluating = "y"
  9218. group = "genua"
  9219. send_to = "12"
  9220. match = "The darkness of the night is expelled from the docks by a large number of torches spread over the locale. A large white arch dominates the intersection with Vieux Promenade to the south. The concrete floor of the docks is covered with wooden crates and discarded ropes and hooks and other such esoterica related to the ancient art of mariners. The torchlit lengths of Genua's three piers can be seen in the distance to the east. The docks themselves continue to the north, east and west."
  9221. sequence = "100"
  9222. >
  9223. <send>
  9224. maps.setCurrRoom(582, 270);
  9225. </send>
  9226. </trigger>
  9227.  
  9228. <trigger
  9229. enabled = "y"
  9230. regexp = "y"
  9231. keep_evaluating = "y"
  9232. group = "genua_port"
  9233. send_to = "12"
  9234. match = "\[intersection of the docks and Royal Avenue\]"
  9235. sequence = "101"
  9236. >
  9237. <send>
  9238. maps.setMap("genua");
  9239. maps.setCurrRoom(555, 243);
  9240. </send>
  9241. </trigger>
  9242.  
  9243. <trigger
  9244. enabled = "y"
  9245. regexp = "y"
  9246. keep_evaluating = "y"
  9247. group = "genua"
  9248. send_to = "12"
  9249. match = "\[junction between the docks and Market Street\]"
  9250. sequence = "101"
  9251. >
  9252. <send>
  9253. maps.setCurrRoom(582, 214);
  9254. </send>
  9255. </trigger>
  9256.  
  9257. <trigger
  9258. enabled = "y"
  9259. regexp = "y"
  9260. keep_evaluating = "y"
  9261. group = "genua"
  9262. send_to = "12"
  9263. match = "The triangular shaped marketplace of Genua extends to the north, south and east. To the west, it makes a connection with Trade Street which is noticeable by the abrupt descent into darkness. The marketplace is illuminated throughout with flaming torches staked out at the many and varied stalls all around. A particularly interesting-looking stall is situated here, its demeanour suggesting that great adventure and mystery lie within."
  9264. sequence = "100"
  9265. >
  9266. <send>
  9267. maps.setCurrRoom(596, 159);
  9268. </send>
  9269. </trigger>
  9270.  
  9271. <trigger
  9272. enabled = "y"
  9273. regexp = "y"
  9274. keep_evaluating = "y"
  9275. group = "genua"
  9276. send_to = "12"
  9277. match = "A small obelisk sits by the edge of the road, elaborately carved lettering upon it proclaiming this stretch of Market Street as .Llamedos Fach.."
  9278. sequence = "100"
  9279. >
  9280. <send>
  9281. maps.setCurrRoom(596, 74);
  9282. </send>
  9283. </trigger>
  9284.  
  9285. <trigger
  9286. enabled = "y"
  9287. regexp = "y"
  9288. keep_evaluating = "y"
  9289. group = "genua"
  9290. send_to = "12"
  9291. match = "The mists curl in from the swamp, shrouding this stretch of Market Street in a pallid gloom, the area known affectionately by its inhabitants as Llamedos Fach."
  9292. sequence = "100"
  9293. >
  9294. <send>
  9295. maps.setCurrRoom(569, 74);
  9296. </send>
  9297. </trigger>
  9298.  
  9299. <trigger
  9300. enabled = "y"
  9301. regexp = "y"
  9302. keep_evaluating = "y"
  9303. group = "genua"
  9304. send_to = "12"
  9305. match = "At a junction of the ways on Lachaise Road, trees along its western border and iron-railed fenceline give way to great gates of wrought-iron here, the northern entrance to Genua's graveyard."
  9306. sequence = "100"
  9307. >
  9308. <send>
  9309. maps.setCurrRoom(498, 75);
  9310. </send>
  9311. </trigger>
  9312.  
  9313. <trigger
  9314. enabled = "y"
  9315. regexp = "y"
  9316. keep_evaluating = "y"
  9317. group = "genua"
  9318. send_to = "12"
  9319. match = "\[Lachaise Road outside an undertakers\]"
  9320. sequence = "101"
  9321. >
  9322. <send>
  9323. maps.setCurrRoom(484, 88);
  9324. </send>
  9325. </trigger>
  9326.  
  9327. <trigger
  9328. enabled = "y"
  9329. regexp = "y"
  9330. keep_evaluating = "y"
  9331. group = "genua"
  9332. send_to = "12"
  9333. match = "\[conjunction of Lachaise Road, Market Street and Nawlins Road\]"
  9334. sequence = "101"
  9335. >
  9336. <send>
  9337. maps.setCurrRoom(512, 32);
  9338. </send>
  9339. </trigger>
  9340.  
  9341. </triggers>
  9342.  
  9343. <triggers>
  9344. <trigger
  9345. enabled = "y"
  9346. regexp = "y"
  9347. keep_evaluating = "y"
  9348. group = "grflx_port"
  9349. send_to = "12"
  9350. match = "This is a dark, narrow path, which leads steeply down deep into the rock, twisting and turning as it goes. The floor is rough and sly, lying in wait to trip the unwary foot. A foul smell hangs heavily in the air, some combination of rotting meat and large bodies."
  9351. sequence = "100"
  9352. >
  9353. <send>
  9354. maps.setMap("grflx");
  9355. maps.setCurrRoom(304, 222);
  9356. </send>
  9357. </trigger>
  9358.  
  9359. <trigger
  9360. enabled = "y"
  9361. regexp = "y"
  9362. keep_evaluating = "y"
  9363. group = "grflx"
  9364. send_to = "12"
  9365. match = "Deeper in the chain of caves which bubble into the dark, the light is dim and prospects dimmer. There is a whiff of unimaginable horrors which invades the nostrils when the mass of caves exhale, the clean air of outside a distant memory, polluted by the caves above. A remote sound of water is ubiquitous and explains the dank closeness of the place. The caves persist where light fails to the west."
  9366. sequence = "100"
  9367. >
  9368. <send>
  9369. maps.setCurrRoom(304, 263);
  9370. </send>
  9371. </trigger>
  9372.  
  9373. <trigger
  9374. enabled = "y"
  9375. regexp = "y"
  9376. keep_evaluating = "y"
  9377. group = "grflx"
  9378. send_to = "12"
  9379. match = "Both light and sound ripple from the smooth walls of this high-vaulted cavern. The movement of the dark water that covers the floor reflects in dull grey flashes, while the curve of the rock catches and echoes back the tiny whispers of sound that gather here at the dead end of the tunnel. The walls are dark and smooth, covered with strange scratches."
  9380. sequence = "100"
  9381. >
  9382. <send>
  9383. maps.setCurrRoom(384, 182);
  9384. </send>
  9385. </trigger>
  9386. <trigger
  9387. enabled = "y"
  9388. regexp = "y"
  9389. keep_evaluating = "y"
  9390. group = "grflx"
  9391. send_to = "12"
  9392. match = "The gloomy tunnel curves a little here, continuing to the northeast and the west. The floor of the tunnel is dappled with smooth rim pools, up to the tumble of rocks that form the south wall. Small thickets of stalactites cluster in the corners of the ceiling, like the needle.fine teeth of a monster ... now, why does that particular simile spring to mind."
  9393. sequence = "100"
  9394. >
  9395. <send>
  9396. maps.setCurrRoom(363, 202);
  9397. </send>
  9398. </trigger>
  9399. <trigger
  9400. enabled = "y"
  9401. regexp = "y"
  9402. keep_evaluating = "y"
  9403. group = "grflx"
  9404. send_to = "12"
  9405. match = "This seems to have been a tunnel once, until the roof collapsed. It's now a jumble of fallen rocks, jammed tightly against each other with only a little space between them to crawl through. A large flat slab lies directly overhead, supported by two broken flowstones to the southeast, a low boulder to the south and three fat stalactites to the north."
  9406. sequence = "100"
  9407. >
  9408. <send>
  9409. maps.setCurrRoom(363, 223);
  9410. </send>
  9411. </trigger>
  9412. <trigger
  9413. enabled = "y"
  9414. regexp = "y"
  9415. keep_evaluating = "y"
  9416. group = "grflx"
  9417. send_to = "12"
  9418. match = "This is a large, high cavern, vaguely pear-shaped. It tapers towards a slender opening in the southwest wall. The rounded north wall is a mess of old settled rubble, glistening damply. Far overhead, the roof of the chamber is open to the sky, letting the fresh night air lighten the drab closeness of the caves."
  9419. sequence = "100"
  9420. >
  9421. <send>
  9422. maps.setCurrRoom(363, 242);
  9423. </send>
  9424. </trigger>
  9425. <trigger
  9426. enabled = "y"
  9427. regexp = "y"
  9428. keep_evaluating = "y"
  9429. group = "grflx"
  9430. send_to = "12"
  9431. match = "The tunnel ends here in a yawning alcove which slopes down in shelves and humps from the ragged eastern wall. Against that wall are slumped several broad flowstones, whose feet extend a way down the slope of the floor. To the west there is no wall: only an ominously sudden blackness, and the echo of cold water dripping."
  9432. sequence = "100"
  9433. >
  9434. <send>
  9435. maps.setCurrRoom(403, 183);
  9436. </send>
  9437. </trigger>
  9438.  
  9439. <trigger
  9440. enabled = "y"
  9441. regexp = "y"
  9442. keep_evaluating = "y"
  9443. group = "grflx"
  9444. send_to = "12"
  9445. match = "This interesting cave is formed like a series of bubbles in the limestome, honeycombed through with columns and fragments of wall that break the space up into a confusing mass of not-quite-tunnels. Tunnels meander off, rather at random, to the east and the northwest, between marching rows of stalagmites carved into interesting shapes."
  9446. sequence = "100"
  9447. >
  9448. <send>
  9449. maps.setCurrRoom(363, 283);
  9450. </send>
  9451. </trigger>
  9452. <trigger
  9453. enabled = "y"
  9454. regexp = "y"
  9455. keep_evaluating = "y"
  9456. group = "grflx"
  9457. send_to = "12"
  9458. match = "The tunnels open out here into a vast, cathedral-like cavern - vaulted walls arching up out of sight into the darkness overhead. The main impression, however, is not one of size, but of smell: the cavern is used as a roosting place by a colony of hundreds of thousands of tiny grey bats, as the constant shower of droppings falling from above testifies. The racket of the squabbling bats is appalling."
  9459. sequence = "100"
  9460. >
  9461. <send>
  9462. maps.setCurrRoom(423, 262);
  9463. </send>
  9464. </trigger>
  9465. <trigger
  9466. enabled = "y"
  9467. regexp = "y"
  9468. keep_evaluating = "y"
  9469. group = "grflx"
  9470. send_to = "12"
  9471. match = "This is a large clearing in the forest, against a rocky slope. The trees seem to huddle back from the rocks, almost as if they were avoiding something. Perhaps it is the cave entrance to the south that is the cause for their concern. The wildlife about this place is conspicuous only by its absence. The forest, though darkened by its canopy, is a friendly sight surrounding this intimidating clearing."
  9472. sequence = "100"
  9473. >
  9474. <send>
  9475. maps.setCurrRoom(603, 202);
  9476. </send>
  9477. </trigger>
  9478. </triggers>
  9479. <triggers>
  9480. <trigger
  9481. enabled = "y"
  9482. regexp = "y"
  9483. keep_evaluating = "y"
  9484. group = "ramtops"
  9485. send_to = "12"
  9486. match = "The main purpose of this part of the street seems only to be to allow people to get from one area to another. Here and there you can see someone standing and gazing at the houses or the locals, they must be a tourist. There is a lot of heat in this part of the road and smoke coming from a small black building to the east occasionally obscures your path. It seems to be a smithy."
  9487. sequence = "100"
  9488. >
  9489. <send>
  9490. maps.setCurrRoom(164, 344);
  9491. </send>
  9492. </trigger>
  9493.  
  9494. <trigger
  9495. enabled = "y"
  9496. regexp = "y"
  9497. keep_evaluating = "y"
  9498. group = "ramtops"
  9499. send_to = "12"
  9500. match = "The road comes to an end here, blocked from continuing by the vast expanses of the Carrack mountains. The house to the west seems to be quite interestingly decorated. It is a lot larger than all of the others in the area and looks like it has been created by an escaped madman... Either that or a wizard. On the other side of the road, a post office is endeavouring to look helpful. "
  9501. sequence = "100"
  9502. >
  9503. <send>
  9504. maps.setCurrRoom(164, 322);
  9505. </send>
  9506. </trigger>
  9507.  
  9508. <trigger
  9509. enabled = "y"
  9510. regexp = "y"
  9511. keep_evaluating = "y"
  9512. group = "ramtops"
  9513. send_to = "12"
  9514. match = "This is the main road in a small village. The road turns a sharp corner here and leads towards some more buildings. There is a sign hanging over the door to the southeast."
  9515. sequence = "100"
  9516. >
  9517. <send>
  9518. maps.setCurrRoom(164, 366);
  9519. </send>
  9520. </trigger>
  9521.  
  9522. <trigger
  9523. enabled = "y"
  9524. regexp = "y"
  9525. keep_evaluating = "y"
  9526. group = "ramtops_port"
  9527. send_to = "12"
  9528. match = "This is the main road in Hillshire. There are cheerful sounds coming from the north and looking in that direction shows that they are coming from the local pub. On the south side of the road is a shop with lots of weird things in the window."
  9529. sequence = "100"
  9530. >
  9531. <send>
  9532. maps.setMap("ramtops");
  9533. maps.setCurrRoom(137, 366);
  9534. </send>
  9535. </trigger>
  9536.  
  9537. <trigger
  9538. enabled = "y"
  9539. regexp = "y"
  9540. keep_evaluating = "y"
  9541. group = "ramtops_port"
  9542. send_to = "12"
  9543. match = "The path travels north and east between two massive scree-covered slopes here. Some of the stones having fallen onto the trail forcing those passing through to pick their steps carefully. The rocky landscape is clothed in an almost impenetrable mist, reducing visibility to your immediate surroundings."
  9544. sequence = "100"
  9545. >
  9546. <send>
  9547. maps.setMap("ramtops");
  9548. maps.setCurrRoom(1908, 148);
  9549. </send>
  9550. </trigger>
  9551.  
  9552. <trigger
  9553. enabled = "y"
  9554. regexp = "y"
  9555. keep_evaluating = "y"
  9556. group = "ramtops_port"
  9557. send_to = "12"
  9558. match = "The mountain path narrows as it passes between two sheer cliff faces to the southeast, the trail resembling a crack through the sheer mountainside. To the northwest the trail continues through the mountains. The rocky landscape is clothed in an almost impenetrable mist, reducing visibility to your immediate surroundings."
  9559. sequence = "100"
  9560. >
  9561. <send>
  9562. maps.setMap("ramtops");
  9563. maps.setCurrRoom(1879, 135);
  9564. </send>
  9565. </trigger>
  9566.  
  9567. <trigger
  9568. enabled = "y"
  9569. regexp = "y"
  9570. keep_evaluating = "y"
  9571. group = "ramtops_port"
  9572. send_to = "12"
  9573. match = "The canyon is so deep you wouldn't be surprised if no sunlight ever warmed its rocky bottom. By the time it reaches here, it's probably time to leave again. The canyon opens out to the northeast, and a narrower trail heads southwest. The rocky landscape is clothed in an almost impenetrable mist, reducing visibility to your immediate surroundings."
  9574. sequence = "100"
  9575. >
  9576. <send>
  9577. maps.setMap("ramtops");
  9578. maps.setCurrRoom(1893, 149);
  9579. </send>
  9580. </trigger>
  9581.  
  9582. <trigger
  9583. enabled = "y"
  9584. regexp = "y"
  9585. keep_evaluating = "y"
  9586. group = "ramtops"
  9587. send_to = "12"
  9588. match = "\[Marsh Bridge\]"
  9589. sequence = "101"
  9590. >
  9591. <send>
  9592. maps.setCurrRoom(373, 307);
  9593. </send>
  9594. </trigger>
  9595.  
  9596. <trigger
  9597. enabled = "y"
  9598. regexp = "y"
  9599. keep_evaluating = "y"
  9600. group = "ramtops"
  9601. send_to = "12"
  9602. match = "\[Forest Bridge\]"
  9603. sequence = "101"
  9604. >
  9605. <send>
  9606. maps.setCurrRoom(899, 243);
  9607. </send>
  9608. </trigger>
  9609.  
  9610. <trigger
  9611. enabled = "y"
  9612. regexp = "y"
  9613. keep_evaluating = "y"
  9614. group = "ramtops"
  9615. send_to = "12"
  9616. match = "This is the northern side of the market place in Ohulan-Cutash. Dock Street runs north from here, surprisingly enough to the town's small river docks. There are lots of goods being moved up and down the street, presumably produce that is arriving or leaving by barge. The market sprawls out to the south, east, and west. A cluttered stall is doing business here."
  9617. sequence = "100"
  9618. >
  9619. <send>
  9620. maps.setCurrRoom(1056, 210);
  9621. </send>
  9622. </trigger>
  9623.  
  9624. <trigger
  9625. enabled = "y"
  9626. regexp = "y"
  9627. keep_evaluating = "y"
  9628. group = "ramtops"
  9629. send_to = "12"
  9630. match = "This is the eastern side of the marketplace in Ohulan-Cutash. There are many people milling around the various stalls here, trying to buy at the lowest possible price and sell at the highest. Farmers from surrounding farmsteads are also auctioning off their cattle and produce to each other and trading advice. Lancre Street leads east out of the market. A large stall is doing a roaring trade here."
  9631. sequence = "100"
  9632. >
  9633. <send>
  9634. maps.setCurrRoom(1074, 221);
  9635. </send>
  9636. </trigger>
  9637.  
  9638. <trigger
  9639. enabled = "y"
  9640. regexp = "y"
  9641. keep_evaluating = "y"
  9642. group = "ramtops"
  9643. send_to = "12"
  9644. match = "This is near the western end of Lancre Street, just east of where it joins to the town marketplace. Loud clanging noises come from the building to the south. Hanging outside it is a peculiar sign in the shape of a horseshoe with crossed hammer and tongs upon it. Dumped unceremoniously beside the building is a heap of coal. Lancre Street continues to the east, while to the west lies the bustling market square."
  9645. sequence = "100"
  9646. >
  9647. <send>
  9648. maps.setCurrRoom(1097, 223);
  9649. </send>
  9650. </trigger>
  9651.  
  9652. <trigger
  9653. enabled = "y"
  9654. regexp = "y"
  9655. keep_evaluating = "y"
  9656. group = "ramtops"
  9657. send_to = "12"
  9658. match = "The small winding path finally opens into what appears to be a small camp nestled within the tall trees of the forest. In the centre of the opening a smouldering campfire can be seen, set between two large wooden buildings. Further to the north, a large white oak towers into the air, seemingly with a building nestled within its branches. "
  9659. sequence = "100"
  9660. >
  9661. <send>
  9662. maps.setCurrRoom(1284, 63);
  9663. </send>
  9664. </trigger>
  9665.  
  9666. <trigger
  9667. enabled = "y"
  9668. regexp = "y"
  9669. keep_evaluating = "y"
  9670. group = "ramtops"
  9671. send_to = "12"
  9672. match = "\[Lancre Bridge\]"
  9673. sequence = "101"
  9674. >
  9675. <send>
  9676. maps.setCurrRoom(1346, 288);
  9677. </send>
  9678. </trigger>
  9679.  
  9680. <trigger
  9681. enabled = "y"
  9682. regexp = "y"
  9683. keep_evaluating = "y"
  9684. group = "ramtops"
  9685. send_to = "12"
  9686. match = "\[intersection of the Brass Neck, Mad Stoat, and Ramtops roads\]"
  9687. sequence = "101"
  9688. >
  9689. <send>
  9690. maps.setCurrRoom(1384, 264);
  9691. </send>
  9692. </trigger>
  9693.  
  9694. <trigger
  9695. enabled = "y"
  9696. regexp = "y"
  9697. keep_evaluating = "y"
  9698. group = "ramtops"
  9699. send_to = "12"
  9700. match = "\[beginning of the Kings Road\]"
  9701. sequence = "101"
  9702. >
  9703. <send>
  9704. maps.setCurrRoom(1445, 204);
  9705. </send>
  9706. </trigger>
  9707.  
  9708. <trigger
  9709. enabled = "y"
  9710. regexp = "y"
  9711. keep_evaluating = "y"
  9712. group = "ramtops"
  9713. send_to = "12"
  9714. match = "This trail is perched on the side of Leaping Mountain. Thick cedar trees stand dotted around, competing madly for the few scraps of fertile ground available. The spectacular majesty of the Ramtops lies all around, the vantage point here providing a clear view for miles. A few unusually colourful yellow rocks scatter the ground, their vibrancy unusually striking against the backdrop of the road. A trail to the southwest leads back towards the rest of the kingdom, while another to the north continues to wrap around the mountain."
  9715. sequence = "100"
  9716. >
  9717. <send>
  9718. maps.setCurrRoom(1473, 172);
  9719. </send>
  9720. </trigger>
  9721.  
  9722. <trigger
  9723. enabled = "y"
  9724. regexp = "y"
  9725. keep_evaluating = "y"
  9726. group = "ramtops"
  9727. send_to = "12"
  9728. match = "The road widens out into a sizable clearing here. The clearing is home to a rather impressive looking building to your east. The size of the building, and the sounds of merriment issuing from within, leads to the conclusion that it is an inn for tired travellers. To the northeast, a precarious and overgrown path curls around Leaping Mountain like a python leading to the village of Brass Neck. An equally overgrown path leads to the west, while the rest of the Ramtops lies southwards. There seems to be a dead-end of sorts to the north."
  9729. sequence = "100"
  9730. >
  9731. <send>
  9732. maps.setCurrRoom(1487, 129);
  9733. </send>
  9734. </trigger>
  9735.  
  9736. <trigger
  9737. enabled = "y"
  9738. regexp = "y"
  9739. keep_evaluating = "y"
  9740. group = "ramtops"
  9741. send_to = "12"
  9742. match = "\[northeastern part of the Brass Neck marketplace\]"
  9743. sequence = "101"
  9744. >
  9745. <send>
  9746. maps.setCurrRoom(1556, 87);
  9747. </send>
  9748. </trigger>
  9749.  
  9750. <trigger
  9751. enabled = "y"
  9752. regexp = "y"
  9753. keep_evaluating = "y"
  9754. group = "ramtops"
  9755. send_to = "12"
  9756. match = "The preponderance of the village of Bad Ass can be reached via the narrow path to the northeast, while the slightly wider trail to southwest leads into the Lancre Forest. In the near distance the deep greens of the woods encircle the town. Looming beyond the trees stand the sharp crags and ice-covered peaks of the Ramtops, eternal sentinels of the valley. A small cottage crouches alone to the west and more houses are visible through the trees to the north."
  9757. sequence = "100"
  9758. >
  9759. <send>
  9760. maps.setCurrRoom(1652, 225);
  9761. </send>
  9762. </trigger>
  9763.  
  9764. <trigger
  9765. enabled = "y"
  9766. regexp = "y"
  9767. keep_evaluating = "y"
  9768. group = "ramtops"
  9769. send_to = "12"
  9770. match = "The effervescent Chit Creek bubbles along with maniacal cheer to the northwest where a sturdy bridge spans the temperamental waters. A profusion of healthy weeds have taken root alongside the creek, partially obscuring it. The path underfoot leads to some small shops to the northeast and out of town into the depths of Lancre Forest to the southwest."
  9771. sequence = "100"
  9772. >
  9773. <send>
  9774. maps.setCurrRoom(1666, 211);
  9775. </send>
  9776. </trigger>
  9777.  
  9778. <trigger
  9779. enabled = "y"
  9780. regexp = "y"
  9781. keep_evaluating = "y"
  9782. group = "ramtops"
  9783. send_to = "12"
  9784. match = "The path widens to the west and narrows slightly to the east. Uneven trails lead around the west side of the house to the northeast, and to its much smaller neighbour to the south. Although the wilder trees of the forest prevail here, different trees standing in careful rows can be seen beyond the house to the north. The towering peaks of the Ramtops reach into the sky to the northeast."
  9785. sequence = "100"
  9786. >
  9787. <send>
  9788. maps.setCurrRoom(1653, 168);
  9789. </send>
  9790. </trigger>
  9791.  
  9792. <trigger
  9793. enabled = "y"
  9794. regexp = "y"
  9795. keep_evaluating = "y"
  9796. group = "ramtops"
  9797. send_to = "12"
  9798. match = "\[intersection of the Kings and Bad Ass roads\]"
  9799. sequence = "101"
  9800. >
  9801. <send>
  9802. maps.setCurrRoom(1593, 328);
  9803. </send>
  9804. </trigger>
  9805.  
  9806. <trigger
  9807. enabled = "y"
  9808. regexp = "y"
  9809. keep_evaluating = "y"
  9810. group = "ramtops"
  9811. send_to = "12"
  9812. match = "\[intersection along the Kings Road\]"
  9813. sequence = "101"
  9814. >
  9815. <send>
  9816. maps.setCurrRoom(1570, 329);
  9817. </send>
  9818. </trigger>
  9819.  
  9820. <trigger
  9821. enabled = "y"
  9822. regexp = "y"
  9823. keep_evaluating = "y"
  9824. group = "ramtops"
  9825. send_to = "12"
  9826. match = "The village of Mad Stoat lies in a small, sheltered valley between the road to Lancre Town and the gorge. In Ramtops terms, Mad Stoat falls into the category of a bustling metropolis with its handful of shops and cottages. It even has a carriage stop. The town well stands in the middle of the road."
  9827. sequence = "100"
  9828. >
  9829. <send>
  9830. maps.setCurrRoom(1475, 357);
  9831. </send>
  9832. </trigger>
  9833.  
  9834. <trigger
  9835. enabled = "y"
  9836. regexp = "y"
  9837. keep_evaluating = "y"
  9838. group = "ramtops"
  9839. send_to = "12"
  9840. match = "The full glory, such as it is, of the village begins to emerge here. There are small houses, a dirt road and a few persistent trees hanging on from their tour of duty in Lancre Forest. Directly to the north is a textbook example of local .archy-texture., mainly the texture of splinters and wood rot. The road leads east towards the forest and west towards the centre of Mad Stoat."
  9841. sequence = "100"
  9842. >
  9843. <send>
  9844. maps.setCurrRoom(1459, 357);
  9845. </send>
  9846. </trigger>
  9847.  
  9848. <trigger
  9849. enabled = "y"
  9850. regexp = "y"
  9851. keep_evaluating = "y"
  9852. group = "ramtops"
  9853. send_to = "12"
  9854. match = "If there were a village square in Mad Stoat, this would be it. Perhaps village oblong would be more appropriate, but at any rate, as open spaces of packed earth go, it's very functional. There is a row of cottages to the west and to the north which, upon close examination, are unremarkable in every conceivable way. Further north, the road curves towards Lancre Bridge. Far away to the south is a house that doesn't seem to quite fit in with the rest of the village. It gives off a faintly sinister air."
  9855. sequence = "100"
  9856. >
  9857. <send>
  9858. maps.setCurrRoom(1443, 357);
  9859. </send>
  9860. </trigger>
  9861.  
  9862. <trigger
  9863. enabled = "y"
  9864. regexp = "y"
  9865. keep_evaluating = "y"
  9866. group = "ramtops"
  9867. send_to = "12"
  9868. match = "Cottages line both sides of the road, each one a little shabbier than the one before. The village is surrounded on all sides by the deep gloom of Lancre Forest. In fact, the omnipresent gloom may well contribute to the rather sour outlook of the village occupants. A particularly large woodpile seems to be shoring up the south wall of the small cottage to the west. The woodpile rises almost to the roof. The road continues north, leading onwards to Lancre Bridge."
  9869. sequence = "100"
  9870. >
  9871. <send>
  9872. maps.setCurrRoom(1443, 336);
  9873. </send>
  9874. </trigger>
  9875.  
  9876. <trigger
  9877. enabled = "y"
  9878. regexp = "y"
  9879. keep_evaluating = "y"
  9880. group = "ramtops"
  9881. send_to = "12"
  9882. match = "Here lie the outskirts of the village of Mad Stoat. Any visitor attempting to investigate the underskirts will be dealt a sharp clout on the ear. Just to the northeast is what appears to be a small shop. Perhaps it is the sign that gives it away. A small cottage bearing a distinct resemblance to a mushroom lies to the east. The rest of the village is to the south, and a road heading northwest leads to Lancre Bridge."
  9883. sequence = "100"
  9884. >
  9885. <send>
  9886. maps.setCurrRoom(1430, 308);
  9887. </send>
  9888. </trigger>
  9889.  
  9890. <trigger
  9891. enabled = "y"
  9892. regexp = "y"
  9893. keep_evaluating = "y"
  9894. group = "ramtops"
  9895. send_to = "12"
  9896. match = "A sticky muck has overwhelmed this area, filling in footprints and the occasional animal trail, not to mention creating sickening glopping noises when trod upon. The two main tracks combine further towards the south, and most of the other directions lead deeper into Lancre Town."
  9897. sequence = "100"
  9898. >
  9899. <send>
  9900. maps.setCurrRoom(1581, 590);
  9901. </send>
  9902. </trigger>
  9903.  
  9904. <trigger
  9905. enabled = "y"
  9906. regexp = "y"
  9907. keep_evaluating = "y"
  9908. group = "ramtops"
  9909. send_to = "12"
  9910. match = "The ground here is spongy, lapping up all moisture that dares to pass, then, when stepped upon, emitting the liquids all over again. No footprint survives the mysterious terrain, as each is swallowed whole leaving no trace of the people who frequent the area. A small yard conducts trade to the east, while the road continues in all other directions, most notably south towards the castle."
  9911. sequence = "100"
  9912. >
  9913. <send>
  9914. maps.setCurrRoom(1580, 603);
  9915. </send>
  9916. </trigger>
  9917.  
  9918. <trigger
  9919. enabled = "y"
  9920. regexp = "y"
  9921. keep_evaluating = "y"
  9922. group = "ramtops"
  9923. send_to = "12"
  9924. match = "This part of Lancre Town is separated from the half-bustle of the rest of the square. Instead, it serves as a form of passage to the southward castle, shrouded in a veil of mist. A busy cottage lies to the north, and another to the south. Right here, though, a small but elegant stall appears to have made itself at home."
  9925. sequence = "100"
  9926. >
  9927. <send>
  9928. maps.setCurrRoom(1566, 603);
  9929. </send>
  9930. </trigger>
  9931.  
  9932. <trigger
  9933. enabled = "y"
  9934. regexp = "y"
  9935. keep_evaluating = "y"
  9936. group = "ramtops"
  9937. send_to = "12"
  9938. match = "White cart tracks carve their way through the ground here, leading into the square to the north and also southish towards Lancre castle. A blacksmith's cottage rests to the west, and looks as though it has been inhabited throughout the centuries, judging from its antiquated design. A large structure to the southwest mills as pleasantly as a large, inanimate box of wood can, the light smell of commerce emanating casually from its door. In the window, a neat sign advertises purpose."
  9939. sequence = "100"
  9940. >
  9941. <send>
  9942. maps.setCurrRoom(1566, 631);
  9943. </send>
  9944. </trigger>
  9945.  
  9946. <trigger
  9947. enabled = "y"
  9948. regexp = "y"
  9949. keep_evaluating = "y"
  9950. group = "ramtops"
  9951. send_to = "12"
  9952. match = "A quieter part of the square west of a small alley. Towards the east, the wall of a large cottage irresponsibly hogs real-estate. Far off in the distance to the south, Lancre Castle overlooks the town and Lancre Gorge from its rocky plateau."
  9953. sequence = "100"
  9954. >
  9955. <send>
  9956. maps.setCurrRoom(1580, 631);
  9957. </send>
  9958. </trigger>
  9959.  
  9960. <trigger
  9961. enabled = "y"
  9962. regexp = "y"
  9963. keep_evaluating = "y"
  9964. group = "ramtops"
  9965. send_to = "12"
  9966. match = "\[northwest corner of Lancre Town square\]"
  9967. sequence = "101"
  9968. >
  9969. <send>
  9970. maps.setCurrRoom(1566, 547);
  9971. </send>
  9972. </trigger>
  9973.  
  9974. <trigger
  9975. enabled = "y"
  9976. regexp = "y"
  9977. keep_evaluating = "y"
  9978. group = "ramtops"
  9979. send_to = "12"
  9980. match = "\[intersection of the Kings and Lancre East roads\]"
  9981. sequence = "101"
  9982. >
  9983. <send>
  9984. maps.setCurrRoom(1668, 376);
  9985. </send>
  9986. </trigger>
  9987.  
  9988. <trigger
  9989. enabled = "y"
  9990. regexp = "y"
  9991. keep_evaluating = "y"
  9992. group = "ramtops"
  9993. send_to = "12"
  9994. match = "\[intersection of the Kings Road and Dancers Lane\]"
  9995. sequence = "101"
  9996. >
  9997. <send>
  9998. maps.setCurrRoom(1642, 339);
  9999. </send>
  10000. </trigger>
  10001.  
  10002. <trigger
  10003. enabled = "y"
  10004. regexp = "y"
  10005. keep_evaluating = "y"
  10006. group = "ramtops"
  10007. send_to = "12"
  10008. match = "\[intersection of the Kings and Razorback roads\]"
  10009. sequence = "101"
  10010. >
  10011. <send>
  10012. maps.setCurrRoom(1755, 463);
  10013. </send>
  10014. </trigger>
  10015.  
  10016. <trigger
  10017. enabled = "y"
  10018. regexp = "y"
  10019. keep_evaluating = "y"
  10020. group = "ramtops"
  10021. send_to = "12"
  10022. match = "\[intersection of the Kings and Creel Springs roads\]"
  10023. sequence = "101"
  10024. >
  10025. <send>
  10026. maps.setCurrRoom(1734, 484);
  10027. </send>
  10028. </trigger>
  10029.  
  10030. <trigger
  10031. enabled = "y"
  10032. regexp = "y"
  10033. keep_evaluating = "y"
  10034. group = "ramtops"
  10035. send_to = "12"
  10036. match = "To the south, the great pines of the forest cast their long reflections on a large pool of crystal clear water. The pool is roughly pear-shaped, and the path that leads north into the forest could be compared to the pear's stalk. On the opposite side of the pool a small hamlet rises up from the water's edge. Paths lead southeast and southwest from here, skirting around the pool."
  10037. sequence = "100"
  10038. >
  10039. <send>
  10040. maps.setCurrRoom(1832, 562);
  10041. </send>
  10042. </trigger>
  10043.  
  10044. <trigger
  10045. enabled = "y"
  10046. regexp = "y"
  10047. keep_evaluating = "y"
  10048. group = "ramtops_port"
  10049. send_to = "12"
  10050. match = "\[outside a strange building in Creel Springs\]"
  10051. sequence = "101"
  10052. >
  10053. <send>
  10054. maps.setMap("ramtops");
  10055. maps.setCurrRoom(1832, 633);
  10056. </send>
  10057. </trigger>
  10058.  
  10059. <trigger
  10060. enabled = "y"
  10061. regexp = "y"
  10062. keep_evaluating = "y"
  10063. group = "ramtops"
  10064. send_to = "12"
  10065. match = "Birdsong echoes through the branches, as brightly feathered avians flutter amidst the leafy trees. The light filters greenly through the canopy to illuminate a small, but well tended path which leads east towards Mad Wolf, and wombles west, toward Creel Springs."
  10066. sequence = "100"
  10067. >
  10068. <send>
  10069. maps.setCurrRoom(1888, 604);
  10070. </send>
  10071. </trigger>
  10072.  
  10073. <trigger
  10074. enabled = "y"
  10075. regexp = "y"
  10076. keep_evaluating = "y"
  10077. group = "ramtops"
  10078. send_to = "12"
  10079. match = "\[intersection of the Mad Wolf and Copperhead roads\]"
  10080. sequence = "101"
  10081. >
  10082. <send>
  10083. maps.setCurrRoom(1948, 643);
  10084. </send>
  10085. </trigger>
  10086.  
  10087. <trigger
  10088. enabled = "y"
  10089. regexp = "y"
  10090. keep_evaluating = "y"
  10091. group = "ramtops"
  10092. send_to = "12"
  10093. match = "This is the main road that passes through the small, quaint Ramtops village of Mad Wolf. Unlike a number of other Ramtops villages it lies scattered all over the countryside. The streets are lined with small trees that nestle amongst some type of green growth. It is relatively quiet at this point, with the only sounds coming from the southwest. The road winds its way southeast, further into the village, and south into what looks to be a general store."
  10094. sequence = "100"
  10095. >
  10096. <send>
  10097. maps.setCurrRoom(1998, 657);
  10098. </send>
  10099. </trigger>
  10100.  
  10101. <trigger
  10102. enabled = "y"
  10103. regexp = "y"
  10104. keep_evaluating = "y"
  10105. group = "ramtops"
  10106. send_to = "12"
  10107. match = "This is more or less the centre of the mercantile part of the village. A stepping stone path leads north into the furrier's shop, and south into the butcher's shop. The tree-lined road continues east and west towards the more rural areas of the village. Wisps of smoke can be seen spiralling above the trees in the distance."
  10108. sequence = "100"
  10109. >
  10110. <send>
  10111. maps.setCurrRoom(2026, 670);
  10112. </send>
  10113. </trigger>
  10114.  
  10115. <trigger
  10116. enabled = "y"
  10117. regexp = "y"
  10118. keep_evaluating = "y"
  10119. group = "ramtops"
  10120. send_to = "12"
  10121. match = "The main road through the village of Mad Wolf is lined with small trees nestled in amongst a thick green growth. Here, a stepping stone path leads south towards a friendly looking shop. Brown frosted-glass windows laden with sweets and chocolate look out on to the lane. The road continues east towards the more rural areas of the village. A buzz of activity comes from the west."
  10122. sequence = "100"
  10123. >
  10124. <send>
  10125. maps.setCurrRoom(2058, 670);
  10126. </send>
  10127. </trigger>
  10128.  
  10129. <trigger
  10130. enabled = "y"
  10131. regexp = "y"
  10132. keep_evaluating = "y"
  10133. group = "ramtops"
  10134. send_to = "12"
  10135. match = "Tall, ominous trees surround the trail here like silent protectors of the forest. The faint sound of bleating sheep drifts on the breeze, seeming to originate from the cottage to the south. The trail continues on to the east and to the west, both directions equally dark and oppressive. The door to the cottage lies southwards."
  10136. sequence = "100"
  10137. >
  10138. <send>
  10139. maps.setCurrRoom(2101, 684);
  10140. </send>
  10141. </trigger>
  10142.  
  10143. <trigger
  10144. enabled = "y"
  10145. regexp = "y"
  10146. keep_evaluating = "y"
  10147. group = "ramtops"
  10148. send_to = "12"
  10149. match = "\[Just below the village of Razorback\]"
  10150. sequence = "101"
  10151. >
  10152. <send>
  10153. maps.setCurrRoom(1900, 449);
  10154. </send>
  10155. </trigger>
  10156.  
  10157. <trigger
  10158. enabled = "y"
  10159. regexp = "y"
  10160. keep_evaluating = "y"
  10161. group = "ramtops"
  10162. send_to = "12"
  10163. match = "\[northeast end of Razorback\]"
  10164. sequence = "101"
  10165. >
  10166. <send>
  10167. maps.setCurrRoom(2040, 337);
  10168. </send>
  10169. </trigger>
  10170.  
  10171. <trigger
  10172. enabled = "y"
  10173. regexp = "y"
  10174. keep_evaluating = "y"
  10175. group = "ramtops"
  10176. send_to = "12"
  10177. match = "All around, the sweeping majesty of the Ramtops falls away from sight. Here, up in the heights of the mountains, the immenseness of the landscape can be fully appreciated... every wooded valley, every snow-capped peak within viewing distance is visible. To the east lies the village of Slice, nestled into a deeply forested cleft in the mountains. The road here veers dangerously close to a sudden, abrupt drop to the south... caution should definitely be a watchword. To the southwest lies the path through the Ramtops."
  10178. sequence = "100"
  10179. >
  10180. <send>
  10181. maps.setCurrRoom(2153, 266);
  10182. </send>
  10183. </trigger>
  10184.  
  10185. <trigger
  10186. enabled = "y"
  10187. regexp = "y"
  10188. keep_evaluating = "y"
  10189. group = "ramtops"
  10190. send_to = "12"
  10191. match = "This is the heart of the village of Slice, which is sheltered in a heavily wooded cleft high in the Ramtops. Small, grubby huts line the path through the village, clustered around the road like tramps around a brazier. The road is overshadowed by the mountains towering over the houses. The road here splits into three. To the northeast the road swerves dangerously close to the edge of a sheer gorge. To the southeast lies a much safer route. The outskirts of the village lie to the west."
  10192. sequence = "100"
  10193. >
  10194. <send>
  10195. maps.setCurrRoom(2209, 280);
  10196. </send>
  10197. </trigger>
  10198.  
  10199. <trigger
  10200. enabled = "y"
  10201. regexp = "y"
  10202. keep_evaluating = "y"
  10203. group = "ramtops"
  10204. send_to = "12"
  10205. match = "rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. Stands of tall trees cover the ground to the north, south, west and northwest and stands of tall evergreen trees cover the ground to the east. Eight miles to the west is the Lancre river, ten miles to the west is Lancre Town, ten miles to the south sits Pictsie Barrows, ten miles to the southeast sits the peak of Bear Mountain, thirty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell and two miles to the southeast is the village of Creel Springs."
  10206. sequence = "100"
  10207. >
  10208. <send>
  10209. maps.setCurrRoom(The, deep);
  10210. </send>
  10211. </trigger>
  10212.  
  10213. <trigger
  10214. enabled = "y"
  10215. regexp = "y"
  10216. keep_evaluating = "y"
  10217. group = "ramtops_port"
  10218. send_to = "12"
  10219. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. Stands of tall trees cover the ground to the north, south, west and northwest and stands of tall evergreen trees cover the ground to the east. Eight miles to the west is the Lancre river, ten miles to the west is Lancre Town, ten miles to the south sits Pictsie Barrows, ten miles to the southeast sits the peak of Bear Mountain, thirty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell and two miles to the southeast is the village of Creel Springs."
  10220. sequence = "100"
  10221. >
  10222. <send>
  10223. maps.setMap("ramtops");
  10224. maps.setCurrRoom(1735, 484);
  10225. </send>
  10226. </trigger>
  10227.  
  10228. <trigger
  10229. enabled = "y"
  10230. regexp = "y"
  10231. keep_evaluating = "y"
  10232. group = "ramtops"
  10233. send_to = "12"
  10234. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. Stands of tall trees cover the ground to the north and west and stands of tall evergreen trees cover the ground to the east, south and southeast. Ten miles to the west is Lancre Town, ten miles to the southeast sits the peak of Bear Mountain, forty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell and three miles to the south is the village of Creel Springs."
  10235. sequence = "100"
  10236. >
  10237. <send>
  10238. maps.setCurrRoom(1755, 463);
  10239. </send>
  10240. </trigger>
  10241.  
  10242. <trigger
  10243. enabled = "y"
  10244. regexp = "y"
  10245. keep_evaluating = "y"
  10246. group = "ramtops"
  10247. send_to = "12"
  10248. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. The village of Creel Springs is to the southeast, stands of tall trees cover the ground to the south, west and southwest and stands of tall evergreen trees cover the ground to the north, east and northeast. Ten miles to the west is Lancre Town, ten miles to the southeast sits the peak of Bear Mountain and thirty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell."
  10249. sequence = "100"
  10250. >
  10251. <send>
  10252. maps.setCurrRoom(1819, 548);
  10253. </send>
  10254. </trigger>
  10255.  
  10256. <trigger
  10257. enabled = "y"
  10258. regexp = "y"
  10259. keep_evaluating = "y"
  10260. group = "ramtops"
  10261. send_to = "12"
  10262. match = "To the south the far edge of the pool fades into the darkness. A few scattered lights beyond the water, half obscured by a cloud of steam indicate the presence of a smallish settlement. The pool's edge curves off in an arc away from this point and paths lead southeast and southwest, edging around the pool."
  10263. sequence = "100"
  10264. >
  10265. <send>
  10266. maps.setCurrRoom(1832, 562);
  10267. </send>
  10268. </trigger>
  10269.  
  10270. <trigger
  10271. enabled = "y"
  10272. regexp = "y"
  10273. keep_evaluating = "y"
  10274. group = "ramtops_port"
  10275. send_to = "12"
  10276. match = "An eerie quiet pervades this section of the lane like a gossamer thin blanket that floats on the edge of perception. The tall, two storey building to the south seems to be the source of this silence. The building itself however is nowhere near calm at all. Bright flashes of light temporarily illuminate the night in a soundless explosion of magical energy. An old wooden sign has been hung above the door and creaks gently as it is buffeted by unseen forces. The lane, still deeply rutted, hurries on past the building to the northeast and back towards the village to the northwest."
  10277. sequence = "100"
  10278. >
  10279. <send>
  10280. maps.setMap("ramtops");
  10281. maps.setCurrRoom(1832, 632);
  10282. </send>
  10283. </trigger>
  10284.  
  10285. <trigger
  10286. enabled = "y"
  10287. regexp = "y"
  10288. keep_evaluating = "y"
  10289. group = "ramtops"
  10290. send_to = "12"
  10291. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. The village of Creel Springs is to the west, mountainous terrain rises to the southeast, stands of tall trees cover the ground to the south and southwest and stands of tall evergreen trees cover the ground to the north, northeast and northwest. Ten miles to the west is Lancre Town, ten miles to the southeast sits the peak of Bear Mountain and thirty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell."
  10292. sequence = "100"
  10293. >
  10294. <send>
  10295. maps.setCurrRoom(1902, 605);
  10296. </send>
  10297. </trigger>
  10298.  
  10299. <trigger
  10300. enabled = "y"
  10301. regexp = "y"
  10302. keep_evaluating = "y"
  10303. group = "ramtops"
  10304. send_to = "12"
  10305. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. Stands of tall evergreen trees cover the ground to the north, east, south, west and southwest. Twenty miles to the west is Lancre Town, ten miles to the south sits the peak of Bear Mountain, thirty miles to the south are some of the long, wall-like peaks of Drumlin's Fell and six miles to the west is the village of Creel Springs."
  10306. sequence = "100"
  10307. >
  10308. <send>
  10309. maps.setCurrRoom(1948, 635);
  10310. </send>
  10311. </trigger>
  10312.  
  10313. <trigger
  10314. enabled = "y"
  10315. regexp = "y"
  10316. keep_evaluating = "y"
  10317. group = "ramtops"
  10318. send_to = "12"
  10319. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. The village of Mad Wolf is to the east and stands of tall evergreen trees cover the ground to the north, south, northeast, southwest, southeast and northwest. Twenty miles to the south are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the south rises the peak of Inkcap and ten miles to the north towers the peak of Copperhead Mountain."
  10320. sequence = "100"
  10321. >
  10322. <send>
  10323. maps.setCurrRoom(1983, 656);
  10324. </send>
  10325. </trigger>
  10326.  
  10327. <trigger
  10328. enabled = "y"
  10329. regexp = "y"
  10330. keep_evaluating = "y"
  10331. group = "ramtops"
  10332. send_to = "12"
  10333. match = "This is more or less the centre of the mercantile part of the village. To the south, the butcher's shop stands eerily quiet, contrasting with the steady stream of customers it has by day. To the north, soft light spills out of the window, indicating that the furrier is still ready for business. The road continues east and west towards the more rural areas of the village."
  10334. sequence = "100"
  10335. >
  10336. <send>
  10337. maps.setCurrRoom(2025, 671);
  10338. </send>
  10339. </trigger>
  10340.  
  10341. <trigger
  10342. enabled = "y"
  10343. regexp = "y"
  10344. keep_evaluating = "y"
  10345. group = "ramtops"
  10346. send_to = "12"
  10347. match = "The main road through the village of Mad Wolf is lined with small trees... mere silhouettes outlined against the night sky. A stepping stone path leads south towards a quiet, yet surprisingly friendly shop. Soft yellow light spills out of the brown frosted glass windows of the shop. The road continues east towards the more rural areas of the village."
  10348. sequence = "100"
  10349. >
  10350. <send>
  10351. maps.setCurrRoom(2059, 671);
  10352. </send>
  10353. </trigger>
  10354.  
  10355. <trigger
  10356. enabled = "y"
  10357. regexp = "y"
  10358. keep_evaluating = "y"
  10359. group = "ramtops"
  10360. send_to = "12"
  10361. match = "Here, the main road through the village of Mad Wolf abruptly changes course. The trail to the north, drenched in shadow, seems to lead past a small cottage towards the village green. To the southeast lies a dark, brooding trail, the trees embracing so closely that the route is drenched in pitch blackness. The rest of the village lies to the west."
  10362. sequence = "100"
  10363. >
  10364. <send>
  10365. maps.setCurrRoom(2073, 671);
  10366. </send>
  10367. </trigger>
  10368.  
  10369. <trigger
  10370. enabled = "y"
  10371. regexp = "y"
  10372. keep_evaluating = "y"
  10373. group = "ramtops"
  10374. send_to = "12"
  10375. match = "This small spot off the road leading to Razorback is interesting in that it is paved, just as the road is. The ground here for some reason seems somewhat more solid than it is in the surrounding moorland."
  10376. sequence = "100"
  10377. >
  10378. <send>
  10379. maps.setCurrRoom(1760, 429);
  10380. </send>
  10381. </trigger>
  10382.  
  10383. <trigger
  10384. enabled = "y"
  10385. regexp = "y"
  10386. keep_evaluating = "y"
  10387. group = "ramtops"
  10388. send_to = "12"
  10389. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. More windswept moorland huddles to the north, south, west, northeast and southeast. Twenty miles to the west is Lancre Town, twenty miles to the east rises the summit of Crack Peak, twenty miles to the south sits the peak of Bear Mountain, forty miles to the south are some of the long, wall-like peaks of Drumlin's Fell, seven miles to the north is the village of Feruss and eight miles to the south is the village of Creel Springs."
  10390. sequence = "100"
  10391. >
  10392. <send>
  10393. maps.setCurrRoom(1774, 444);
  10394. </send>
  10395. </trigger>
  10396.  
  10397. <trigger
  10398. enabled = "y"
  10399. regexp = "y"
  10400. keep_evaluating = "y"
  10401. group = "ramtops"
  10402. send_to = "12"
  10403. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. A towering waterfall is to the northwest, the village of Razorback is to the northeast, more windswept moorland huddles to the south and west and stands of tall trees cover the ground to the north, east and southeast. Ten miles to the south is the village of Hangdog, thirty miles to the west is Lancre Town, ten miles to the east rises the summit of Crack Peak, forty miles to the south are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the west is the village of Feruss, ten miles to the north is the village of Slippery Hollow and twenty miles to the southeast towers the peak of Copperhead Mountain."
  10404. sequence = "100"
  10405. >
  10406. <send>
  10407. maps.setCurrRoom(1887, 464);
  10408. </send>
  10409. </trigger>
  10410.  
  10411. <trigger
  10412. enabled = "y"
  10413. regexp = "y"
  10414. keep_evaluating = "y"
  10415. group = "ramtops"
  10416. send_to = "12"
  10417. match = "Here the road splits, heading across the bridge to the east, winding up the side of the valley to the northwest, and leading down the valley through the village to the southwest. The stream runs under the bridge to the east, and beyond it there is some kind of standing stone or monument. There are few cottages here, but you can see better evidence of life to the east and southwest. There seems to be a path that leads under the bridge to the southeast."
  10418. sequence = "100"
  10419. >
  10420. <send>
  10421. maps.setCurrRoom(1956, 394);
  10422. </send>
  10423. </trigger>
  10424.  
  10425. <trigger
  10426. enabled = "y"
  10427. regexp = "y"
  10428. keep_evaluating = "y"
  10429. group = "ramtops"
  10430. send_to = "12"
  10431. match = "The bridge over the stream in Razorback is a stone humpback affair. It is made of large stone slabs, laid together by a skilled stonemason in years gone by. Moss grows between the blocks and the cobbles that line the top of the bridge. The stream stretches to the northeast and southwest, while the road follows the river downstream on the west side. To the east the village green stretches right up to the bridge."
  10432. sequence = "100"
  10433. >
  10434. <send>
  10435. maps.setCurrRoom(1970, 394);
  10436. </send>
  10437. </trigger>
  10438.  
  10439. <trigger
  10440. enabled = "y"
  10441. regexp = "y"
  10442. keep_evaluating = "y"
  10443. group = "ramtops"
  10444. send_to = "12"
  10445. match = "This is the west side of the small village green in Razorback. It isn't so much a green as an area for grazing sheep that happens to be inside the village. There is a monument in the centre of the green, standing around twenty feet high and made from rock. Anyone would have to get closer to make out any detail, as it simply looks like a rock from here. The bridge over the stream lies to the west and there are cottages all around the green."
  10446. sequence = "100"
  10447. >
  10448. <send>
  10449. maps.setCurrRoom(1984, 394);
  10450. </send>
  10451. </trigger>
  10452.  
  10453. <trigger
  10454. enabled = "y"
  10455. regexp = "y"
  10456. keep_evaluating = "y"
  10457. group = "ramtops"
  10458. send_to = "12"
  10459. match = "This is the centre of the village green in Razorback. The large rock in the dead centre of the green towers above the ground here. It could appear to be some sort of monument from a distance, but up close it is obvious it is just a rock. The green stretches away in all directions. The stream is visible to the north and west, while cottages surround the green on the other sides. To the northeast and south there appears to be some tracks leading away from the green, while a bridge lies to the west."
  10460. sequence = "100"
  10461. >
  10462. <send>
  10463. maps.setCurrRoom(1998, 393);
  10464. </send>
  10465. </trigger>
  10466.  
  10467. <trigger
  10468. enabled = "y"
  10469. regexp = "y"
  10470. keep_evaluating = "y"
  10471. group = "ramtops"
  10472. send_to = "12"
  10473. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. The village of Razorback is to the southwest and stands of tall evergreen trees cover the ground to the north, east, south, west, southeast and northwest. Ten miles to the south is the village of Hangdog, thirty miles to the southwest is Lancre Town, eight miles to the east rises the summit of Crack Peak, fifty miles to the south are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the west is the village of Feruss, ten miles to the north is the village of Slippery Hollow and twenty miles to the southeast towers the peak of Copperhead Mountain."
  10474. sequence = "100"
  10475. >
  10476. <send>
  10477. maps.setCurrRoom(2055, 324);
  10478. </send>
  10479. </trigger>
  10480.  
  10481. <trigger
  10482. enabled = "y"
  10483. regexp = "y"
  10484. keep_evaluating = "y"
  10485. group = "ramtops"
  10486. send_to = "12"
  10487. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. The village of Slice is to the northeast and stands of tall evergreen trees cover the ground to the north, east, south, southwest, southeast and northwest. Ten miles to the south rises the summit of Crack Peak and sixty miles to the south are some of the long, wall-like peaks of Drumlin's Fell."
  10488. sequence = "100"
  10489. >
  10490. <send>
  10491. maps.setCurrRoom(2138, 280);
  10492. </send>
  10493. </trigger>
  10494.  
  10495. <trigger
  10496. enabled = "y"
  10497. regexp = "y"
  10498. keep_evaluating = "y"
  10499. group = "ramtops"
  10500. send_to = "12"
  10501. match = "This is the heart of the village of Slice, which is sheltered in a heavily wooded cleft high in the Ramtops. Small, grubby huts line the route through the village. The silence all around is deafening; not the faintest murmur comes from the cottages that crowd around the road. To the northeast, the trail heads towards the edge of a sheer gorge. To the southeast lies what appears to be a safer route. The outskirts of the village lie to the west."
  10502. sequence = "100"
  10503. >
  10504. <send>
  10505. maps.setCurrRoom(2208, 281);
  10506. </send>
  10507. </trigger>
  10508.  
  10509. <trigger
  10510. enabled = "y"
  10511. regexp = "y"
  10512. keep_evaluating = "y"
  10513. group = "ramtops"
  10514. send_to = "12"
  10515. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. Stands of tall trees cover the ground to the east, south, west, northeast and northwest. Ten miles to the west is the Lancre river, ten miles to the southwest is Lancre Town, twenty miles to the southeast sits the peak of Bear Mountain, forty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the northeast is the village of Feruss, seven miles to the southeast is the village of Creel Springs and ten miles to the west is the village of Mad Stoat."
  10516. sequence = "100"
  10517. >
  10518. <send>
  10519. maps.setCurrRoom(1668, 376);
  10520. </send>
  10521. </trigger>
  10522.  
  10523. <trigger
  10524. enabled = "y"
  10525. regexp = "y"
  10526. keep_evaluating = "y"
  10527. group = "ramtops"
  10528. send_to = "12"
  10529. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. A rugby pitch stretches to the north and stands of tall trees cover the ground to the east, south, southwest and northwest. Ten miles to the northwest is the Lancre river, ten miles to the west is the Lancre river, ten miles to the southwest is Lancre Town, twenty miles to the southeast sits the peak of Bear Mountain, forty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the east is the village of Feruss, ten miles to the southeast is the village of Creel Springs and ten miles to the west is the village of Mad Stoat."
  10530. sequence = "100"
  10531. >
  10532. <send>
  10533. maps.setCurrRoom(1642, 340);
  10534. </send>
  10535. </trigger>
  10536.  
  10537. <trigger
  10538. enabled = "y"
  10539. regexp = "y"
  10540. keep_evaluating = "y"
  10541. group = "ramtops"
  10542. send_to = "12"
  10543. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. A small hut sits in the forest to the south and stands of tall trees cover the ground to the north, northeast, southwest, southeast and northwest. Ten miles to the northwest is the Lancre river, nine miles to the southwest is the Lancre river, ten miles to the south is Lancre Town, twenty miles to the southeast sits the peak of Bear Mountain, forty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell, ten miles to the southeast is the village of Creel Springs and ten miles to the west is the village of Mad Stoat."
  10544. sequence = "100"
  10545. >
  10546. <send>
  10547. maps.setCurrRoom(1612, 339);
  10548. </send>
  10549. </trigger>
  10550.  
  10551. <trigger
  10552. enabled = "y"
  10553. regexp = "y"
  10554. keep_evaluating = "y"
  10555. group = "ramtops"
  10556. send_to = "12"
  10557. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. Stands of tall trees cover the ground to the east, south and southwest and stands of tall evergreen trees cover the ground to the north and northwest. Eight miles to the north is the Lancre river, eight miles to the southwest is the Lancre river, ten miles to the south is Lancre Town, fifty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell and seven miles to the west is the village of Mad Stoat."
  10558. sequence = "100"
  10559. >
  10560. <send>
  10561. maps.setCurrRoom(1593, 328);
  10562. </send>
  10563. </trigger>
  10564.  
  10565. <trigger
  10566. enabled = "y"
  10567. regexp = "y"
  10568. keep_evaluating = "y"
  10569. group = "ramtops"
  10570. send_to = "12"
  10571. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. Stands of tall trees cover the ground to the south, west and southeast and stands of tall evergreen trees cover the ground to the north and northeast. Eight miles to the north is the Lancre river, seven miles to the southwest is the Lancre river, ten miles to the south is Lancre Town, fifty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell and six miles to the west is the village of Mad Stoat."
  10572. sequence = "100"
  10573. >
  10574. <send>
  10575. maps.setCurrRoom(1569, 329);
  10576. </send>
  10577. </trigger>
  10578.  
  10579. <trigger
  10580. enabled = "y"
  10581. regexp = "y"
  10582. keep_evaluating = "y"
  10583. group = "ramtops"
  10584. send_to = "12"
  10585. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. Stands of tall trees cover the ground to the south and southeast and stands of tall evergreen trees cover the ground to the north, west and northeast. Nine miles to the west is the Lancre river, ten miles to the south is Lancre Town, fifty miles to the southeast are some of the long, wall-like peaks of Drumlin's Fell, eight miles to the north is the village of Bad Ass and ten miles to the east is the village of Feruss."
  10586. sequence = "100"
  10587. >
  10588. <send>
  10589. maps.setCurrRoom(1616, 304);
  10590. </send>
  10591. </trigger>
  10592.  
  10593. <trigger
  10594. enabled = "y"
  10595. regexp = "y"
  10596. keep_evaluating = "y"
  10597. group = "ramtops"
  10598. send_to = "12"
  10599. match = "This is a road at the top of a wooded valley. The ground here flattens out a bit and you are afforded a panoramic view of the lesser mountains and foothills which stretch out towards the rimwards horizon, which, from here, could be the edge of the world. To your northeast is a village. It doesn't look like a large settlement. It wouldn't show up on a map of the mountains. It would barely show up on a map of the village. From here one can descend into the valley to the southwest or head into the village to the northeast. A small path also leads northwest."
  10600. sequence = "100"
  10601. >
  10602. <send>
  10603. maps.setCurrRoom(1616, 262);
  10604. </send>
  10605. </trigger>
  10606.  
  10607. <trigger
  10608. enabled = "y"
  10609. regexp = "y"
  10610. keep_evaluating = "y"
  10611. group = "ramtops"
  10612. send_to = "12"
  10613. match = "This is a a wooded area comprised of oaks and aspens, along a little-used path towards goodness-knows-where. The path continues northwest as far as the eye can see, while south leads back towards the village."
  10614. sequence = "100"
  10615. >
  10616. <send>
  10617. maps.setCurrRoom(1554, 241);
  10618. </send>
  10619. </trigger>
  10620.  
  10621. <trigger
  10622. enabled = "y"
  10623. regexp = "y"
  10624. keep_evaluating = "y"
  10625. group = "ramtops"
  10626. send_to = "12"
  10627. match = "This open space is squeezed between the forest and a small, thatched cottage. Or at least it would, once upon a time long, long ago have been described as small; it now consists of so many extensions and lean-tos that it is difficult to see what the original building had looked like, or even if there had ever been one. A riot of raspberry thickets covers the wall between the front door and the paddock to the northwest. To the east is the rimward wall of the cottage and a track will take you southwards, back into the forest."
  10628. sequence = "100"
  10629. >
  10630. <send>
  10631. maps.setCurrRoom(1540, 198);
  10632. </send>
  10633. </trigger>
  10634.  
  10635. <trigger
  10636. enabled = "y"
  10637. regexp = "y"
  10638. keep_evaluating = "y"
  10639. group = "ramtops"
  10640. send_to = "12"
  10641. match = "This is the rimward wall of the cottage beside an inviting weather-bleached bench, so positioned to catch the best of the molten flow of the sun throughout the day. In front of the building - which is of the architectural style known as .the vernacular., i.e. somebody swearing - is a bit of lawn, surrounded by leggy soft fruit bushes, with a forlorn windsock flapping against its pole in the middle. The front of the cottage is west."
  10642. sequence = "100"
  10643. >
  10644. <send>
  10645. maps.setCurrRoom(1583, 198);
  10646. </send>
  10647. </trigger>
  10648.  
  10649. <trigger
  10650. enabled = "y"
  10651. regexp = "y"
  10652. keep_evaluating = "y"
  10653. group = "ramtops"
  10654. send_to = "12"
  10655. match = "Mind-your-own-business, spilling from the crevices, helps break up the monotony of the slabs surrounding the back door of the cottage, creating a stepping-stone effect leading northwest to the privy. Above, a pergola, entwined with wisteria and clematis, magically transforms the area into a sweet smelling paradise. The back door is to the south, the beehives are in the paddock to the west, and to the southeast a path leads around the cottage."
  10656. sequence = "100"
  10657. >
  10658. <send>
  10659. maps.setCurrRoom(1570, 168);
  10660. </send>
  10661. </trigger>
  10662.  
  10663. <trigger
  10664. enabled = "y"
  10665. regexp = "y"
  10666. keep_evaluating = "y"
  10667. group = "ramtops"
  10668. send_to = "12"
  10669. match = "The Hubward end of the paddock gives a good overall view of the cottage. In a corner amongst rich, dark thickets of borage and beebalm are a cluster of wooden beehives. The thrum of wings fill the air as you approach; several small yellow and brown striped bodies zip around, investigating your presence. East through a gate is the back door of the cottage and the rest of the paddock lies to the south."
  10670. sequence = "100"
  10671. >
  10672. <send>
  10673. maps.setCurrRoom(1526, 168);
  10674. </send>
  10675. </trigger>
  10676.  
  10677. <trigger
  10678. enabled = "y"
  10679. regexp = "y"
  10680. keep_evaluating = "y"
  10681. group = "ramtops"
  10682. send_to = "12"
  10683. match = "To the northeast the narrow path continues towards the sleeping village. Another trail leads southwest into the dark trees of Lancre Forest. In the dark the trees seem to crowd the village, while the peaks of the Ramtops keep up their nocturnal guard of the valley. A small cottage crouches alone to the west, and the lights of more houses are visible through the trees to the north."
  10684. sequence = "100"
  10685. >
  10686. <send>
  10687. maps.setCurrRoom(1653, 225);
  10688. </send>
  10689. </trigger>
  10690.  
  10691. <trigger
  10692. enabled = "y"
  10693. regexp = "y"
  10694. keep_evaluating = "y"
  10695. group = "ramtops"
  10696. send_to = "12"
  10697. match = "To the northwest, Chit Creek bubbles in the darkness under the small bridge. Small weeds crouch in the night air alongside the creek, blocking some of the creek from sight. The trees of Lancre Forest spread out to the southwest and some lights in the village line the path to the northeast, while in the distance you can see the dark spires of the Ramtops, spearing into the night sky."
  10698. sequence = "100"
  10699. >
  10700. <send>
  10701. maps.setCurrRoom(1666, 211);
  10702. </send>
  10703. </trigger>
  10704.  
  10705. <trigger
  10706. enabled = "y"
  10707. regexp = "y"
  10708. keep_evaluating = "y"
  10709. group = "ramtops"
  10710. send_to = "12"
  10711. match = "A faded sign swings in the night over a quiet cottage here. It is nearly illegible, but the cottage appears to be a shop. Light flickers from inside illuminating the trees eerily. The sound of Chit Creek is muted by the clustered trees. In the distance the sounds of Lancre Forest float across to you from the southwest, while the silent peaks of the Ramtops grow into the night to the northeast."
  10712. sequence = "100"
  10713. >
  10714. <send>
  10715. maps.setCurrRoom(1695, 182);
  10716. </send>
  10717. </trigger>
  10718.  
  10719. <trigger
  10720. enabled = "y"
  10721. regexp = "y"
  10722. keep_evaluating = "y"
  10723. group = "ramtops"
  10724. send_to = "12"
  10725. match = "A large house sits in the night air to the east and the village lights stretch to the south. Beside the path, the trees block out the surrounding area and even the path. The peaks of the Ramtops are just visible as dark shapes in the dark sky. Occasionally small creatures scuttle past in the undergrowth, before disappearing into the dark forest."
  10726. sequence = "100"
  10727. >
  10728. <send>
  10729. maps.setCurrRoom(1653, 168);
  10730. </send>
  10731. </trigger>
  10732.  
  10733. <trigger
  10734. enabled = "y"
  10735. regexp = "y"
  10736. keep_evaluating = "y"
  10737. group = "ramtops"
  10738. send_to = "12"
  10739. match = "The small path ends abruptly in front of a small cottage. The cottage has a distinct architectural style, and is without question a witch's cottage. The front door of the cottage is to the north, and a small path leads around the house to the northeast. Southwest lies the rest of the village."
  10740. sequence = "100"
  10741. >
  10742. <send>
  10743. maps.setCurrRoom(1516, 344);
  10744. </send>
  10745. </trigger>
  10746.  
  10747. <trigger
  10748. enabled = "y"
  10749. regexp = "y"
  10750. keep_evaluating = "y"
  10751. group = "ramtops"
  10752. send_to = "12"
  10753. match = "The village of Mad Stoat slumbers peacefully in the darkness of the night, nestled in a small, sheltered valley between the road to Lancre Town and the gorge. The town well stands in the middle of the road and a shop sits to the south. The village road curves here, heading north towards the heart, such as it is, of Mad Stoat's business district. Westwards lies a charming residential area. The road towards Lancre Town is to the east."
  10754. sequence = "100"
  10755. >
  10756. <send>
  10757. maps.setCurrRoom(1475, 358);
  10758. </send>
  10759. </trigger>
  10760.  
  10761. <trigger
  10762. enabled = "y"
  10763. regexp = "y"
  10764. keep_evaluating = "y"
  10765. group = "ramtops"
  10766. send_to = "12"
  10767. match = "This open space of packed earth would appear to be Mad Stoat's interpretation of a village square. The soft blanket of night has settled on this part of the village, drenching the road in shadows. To the west and to the north stand the faint silhouettes of a number of cottages. Further north, the road curves off into shadows. To the south stands the slightly ominous looming outline of a large, sinister house."
  10768. sequence = "100"
  10769. >
  10770. <send>
  10771. maps.setCurrRoom(1443, 358);
  10772. </send>
  10773. </trigger>
  10774.  
  10775. <trigger
  10776. enabled = "y"
  10777. regexp = "y"
  10778. keep_evaluating = "y"
  10779. group = "ramtops"
  10780. send_to = "12"
  10781. match = "Here lie the outskirts of the slumbering village of Mad Stoat. The village lies silent, dormant. To the east lies a small cottage. Perhaps it's a trick of the shadows dancing on the road, perhaps it's an intentional architectural quirk, but the cottage has a striking resemblance to a mushroom. To the northeast lies a small, sullen shop while the rest of the village lies to the south, while Lancre Bridge lies to the northwest."
  10782. sequence = "100"
  10783. >
  10784. <send>
  10785. maps.setCurrRoom(1429, 309);
  10786. </send>
  10787. </trigger>
  10788.  
  10789. <trigger
  10790. enabled = "y"
  10791. regexp = "y"
  10792. keep_evaluating = "y"
  10793. group = "ramtops"
  10794. send_to = "12"
  10795. match = "Cottages line both sides of the road, the darkness of the night softening their outlines into silhouettes. The village is surrounded on all sides by the deep gloom of Lancre Forest. Within the depths of the trees, dark shadows lurk and stalk between the tree trunks. The cottage to the west is supported on one side by a massive woodpile. The road continues north, leading onwards into the shadows."
  10796. sequence = "100"
  10797. >
  10798. <send>
  10799. maps.setCurrRoom(1443, 336);
  10800. </send>
  10801. </trigger>
  10802.  
  10803. <trigger
  10804. enabled = "y"
  10805. regexp = "y"
  10806. keep_evaluating = "y"
  10807. group = "ramtops"
  10808. send_to = "12"
  10809. match = "The darkness envelops the trail like an overanxious lover. Tall, ominous cedar trees stand guard like sentinels over the clearing, their knotted branches rustling in the night air. Yellow rocks of unusual vibrancy are scattered over the trail, their colour bright and striking even in the darkness. To the north, the trail leads on towards the slumbering village of Brass Neck, while the rest of the kingdom of Lancre can be reached by following the trail to the southwest."
  10810. sequence = "100"
  10811. >
  10812. <send>
  10813. maps.setCurrRoom(1472, 171);
  10814. </send>
  10815. </trigger>
  10816.  
  10817. <trigger
  10818. enabled = "y"
  10819. regexp = "y"
  10820. keep_evaluating = "y"
  10821. group = "ramtops"
  10822. send_to = "12"
  10823. match = "The road widens out into a sizable clearing here. The warm light from the inn spills out onto the road. The sound of music and laughter drifts on the night, a reminder that warm lodgings and food may be obtained by seeking shelter within the walls to the east. To the northeast, a precarious trail leads on to Brass Neck. Other roads lead west, north and south."
  10824. sequence = "100"
  10825. >
  10826. <send>
  10827. maps.setCurrRoom(1486, 130);
  10828. </send>
  10829. </trigger>
  10830.  
  10831. <trigger
  10832. enabled = "y"
  10833. regexp = "y"
  10834. keep_evaluating = "y"
  10835. group = "ramtops"
  10836. send_to = "12"
  10837. match = "This is the northwestern corner of Brass Neck's rather compact marketplace. The quiet solitude here is almost deafening, the decent folks of Brass Neck having long been in their beds. To the north, the village smithy stands ominously quiet, a haunting echo to the emptiness of the square. A winding road leads out of the market place to the west, while the rest of the marketplace sprawls off to the east and the south."
  10838. sequence = "100"
  10839. >
  10840. <send>
  10841. maps.setCurrRoom(1543, 87);
  10842. </send>
  10843. </trigger>
  10844.  
  10845. <trigger
  10846. enabled = "y"
  10847. regexp = "y"
  10848. keep_evaluating = "y"
  10849. group = "ramtops"
  10850. send_to = "12"
  10851. match = "This is the northeastern corner of Brass Neck's rather compact marketplace. The quiet solitude here is almost deafening, the decent folks of Brass Neck having long been in their beds. A very unremarkable stall is here, melding most successfully with its surroundings. A squalid little hovel squats grotesquely to the east, the faint light from its window the only warmth to be seen for miles."
  10852. sequence = "100"
  10853. >
  10854. <send>
  10855. maps.setCurrRoom(1556, 88);
  10856. </send>
  10857. </trigger>
  10858.  
  10859. <trigger
  10860. enabled = "y"
  10861. regexp = "y"
  10862. keep_evaluating = "y"
  10863. group = "ramtops"
  10864. send_to = "12"
  10865. match = "This is the eastern side of Ohulan-Cutash, a small town which in the Ramtops is considered to be a big city. Lancre Street continues into the distance to the west into what appears to be a marketplace. There are houses on both sides of the street here, but there are no further buildings to the east and the cobbled street degenerates into a muddy trail as it leaves town."
  10866. sequence = "100"
  10867. >
  10868. <send>
  10869. maps.setCurrRoom(1166, 224);
  10870. </send>
  10871. </trigger>
  10872.  
  10873. <trigger
  10874. enabled = "y"
  10875. regexp = "y"
  10876. keep_evaluating = "y"
  10877. group = "ramtops"
  10878. send_to = "12"
  10879. match = "This is Lancre Street where Riverwind Road wends its way north to some of Ohulan-Cutash's small river docks on the upper reaches of the Ankh. The one and two storey homes of some of the town's more humble citizens are situated on Riverwind Road, but it by no means looks like an impoverished area. Lancre Street leads east to the edge of town or west into the centre of Ohulan-Cutash from here."
  10880. sequence = "100"
  10881. >
  10882. <send>
  10883. maps.setCurrRoom(1152, 224);
  10884. </send>
  10885. </trigger>
  10886.  
  10887. <trigger
  10888. enabled = "y"
  10889. regexp = "y"
  10890. keep_evaluating = "y"
  10891. group = "ramtops"
  10892. send_to = "12"
  10893. match = "This is near the western end of Lancre Street, just east of where it joins to the town marketplace. Loud clanging noises come from the building to the south. Hanging outside it is a peculiar sign in the shape of a horseshoe with crossed hammer and tongs upon it. Dumped unceremoniously beside the building is a heap of coal. Lancre Street continues to the east, while to the west lies the torchlit market square."
  10894. sequence = "100"
  10895. >
  10896. <send>
  10897. maps.setCurrRoom(1097, 224);
  10898. </send>
  10899. </trigger>
  10900.  
  10901. <trigger
  10902. enabled = "y"
  10903. regexp = "y"
  10904. keep_evaluating = "y"
  10905. group = "ramtops"
  10906. send_to = "12"
  10907. match = "This is the eastern side of the marketplace in Ohulan-Cutash. There are many people milling around the various stalls here, trying to buy at the lowest possible price and sell at the highest. Farmers from surrounding farmsteads are also auctioning off their cattle and produce to each other and trading advice. Lancre Street leads east out of the market. A large stall is doing a roaring trade here. Torches flare at every booth and stall, illuminating the marketplace."
  10908. sequence = "100"
  10909. >
  10910. <send>
  10911. maps.setCurrRoom(1071, 223);
  10912. </send>
  10913. </trigger>
  10914.  
  10915. <trigger
  10916. enabled = "y"
  10917. regexp = "y"
  10918. keep_evaluating = "y"
  10919. group = "ramtops"
  10920. send_to = "12"
  10921. match = "This is the northern side of the market place in Ohulan-Cutash. Dock Street runs north from here, surprisingly enough to the town's small river docks. There are lots of goods being moved up and down the street, presumably produce that is arriving or leaving by barge. The market sprawls out to the south, east, and west. A cluttered stall is doing business here. Torches flare at every booth and stall, illuminating the marketplace."
  10922. sequence = "100"
  10923. >
  10924. <send>
  10925. maps.setCurrRoom(1057, 210);
  10926. </send>
  10927. </trigger>
  10928.  
  10929. <trigger
  10930. enabled = "y"
  10931. regexp = "y"
  10932. keep_evaluating = "y"
  10933. group = "ramtops_port"
  10934. send_to = "12"
  10935. match = "This is the centre of the market square in Ohulan-Cutash."
  10936. sequence = "100"
  10937. >
  10938. <send>
  10939. maps.setMap("ramtops");
  10940. maps.setCurrRoom(1056, 224);
  10941. </send>
  10942. </trigger>
  10943.  
  10944. <trigger
  10945. enabled = "y"
  10946. regexp = "y"
  10947. keep_evaluating = "y"
  10948. group = "ramtops"
  10949. send_to = "12"
  10950. match = "This is the southern side of the marketplace in Ohulan-Cutash."
  10951. sequence = "100"
  10952. >
  10953. <send>
  10954. maps.setCurrRoom(1057, 238);
  10955. </send>
  10956. </trigger>
  10957.  
  10958. <trigger
  10959. enabled = "y"
  10960. regexp = "y"
  10961. keep_evaluating = "y"
  10962. group = "ramtops"
  10963. send_to = "12"
  10964. match = "Sinners' Walk reaches its northern end here, just south of Ohulan-Cutash's market square."
  10965. sequence = "100"
  10966. >
  10967. <send>
  10968. maps.setCurrRoom(1057, 265);
  10969. </send>
  10970. </trigger>
  10971.  
  10972. <trigger
  10973. enabled = "y"
  10974. regexp = "y"
  10975. keep_evaluating = "y"
  10976. group = "ramtops_port"
  10977. send_to = "12"
  10978. match = "This is a small shrine to the Small Gods. It is a rather plain room with a stone altar in the middle of the floor. The decoration is quite simple, possibly because there are so many Small Gods that sorting out things like colour schemes and curtain rails would be quite impossible without offending one of them. A doorway to the west leads back out onto Sinners' Walk."
  10979. sequence = "100"
  10980. >
  10981. <send>
  10982. maps.setMap("ramtops");
  10983. maps.setCurrRoom(1068, 265);
  10984. </send>
  10985. </trigger>
  10986.  
  10987. <trigger
  10988. enabled = "y"
  10989. regexp = "y"
  10990. keep_evaluating = "y"
  10991. group = "ramtops"
  10992. send_to = "12"
  10993. match = "This is the western side of the market square in Ohulan-Cutash."
  10994. sequence = "100"
  10995. >
  10996. <send>
  10997. maps.setCurrRoom(1043, 224);
  10998. </send>
  10999. </trigger>
  11000.  
  11001. <trigger
  11002. enabled = "y"
  11003. regexp = "y"
  11004. keep_evaluating = "y"
  11005. group = "ramtops"
  11006. send_to = "12"
  11007. match = "This is Dock Street just north of where it joins Ohulan-Cutash's market square."
  11008. sequence = "100"
  11009. >
  11010. <send>
  11011. maps.setCurrRoom(1057, 189);
  11012. </send>
  11013. </trigger>
  11014.  
  11015. <trigger
  11016. enabled = "y"
  11017. regexp = "y"
  11018. keep_evaluating = "y"
  11019. group = "ramtops"
  11020. send_to = "12"
  11021. match = "This is Dock Street where Long Alley heads off to the west."
  11022. sequence = "100"
  11023. >
  11024. <send>
  11025. maps.setCurrRoom(1057, 175);
  11026. </send>
  11027. </trigger>
  11028.  
  11029. <trigger
  11030. enabled = "y"
  11031. regexp = "y"
  11032. keep_evaluating = "y"
  11033. group = "ramtops"
  11034. send_to = "12"
  11035. match = "This is Dock Street where Quayside Way heads up to the docks to the northwest."
  11036. sequence = "100"
  11037. >
  11038. <send>
  11039. maps.setCurrRoom(1057, 153);
  11040. </send>
  11041. </trigger>
  11042.  
  11043. <trigger
  11044. enabled = "y"
  11045. regexp = "y"
  11046. keep_evaluating = "y"
  11047. group = "ramtops"
  11048. send_to = "12"
  11049. match = "Quayside Way bends here. To the north are a number of river craft, among them a rather large and unstable looking barge, tied up to a wharf"
  11050. sequence = "100"
  11051. >
  11052. <send>
  11053. maps.setCurrRoom(1001, 153);
  11054. </send>
  11055. </trigger>
  11056.  
  11057. <trigger
  11058. enabled = "y"
  11059. regexp = "y"
  11060. keep_evaluating = "y"
  11061. group = "ramtops"
  11062. send_to = "12"
  11063. match = "This is the southeastern end of Short Street; in fact, it is also the northwestern end of Short Street."
  11064. sequence = "100"
  11065. >
  11066. <send>
  11067. maps.setCurrRoom(1015, 174);
  11068. </send>
  11069. </trigger>
  11070.  
  11071. <trigger
  11072. enabled = "y"
  11073. regexp = "y"
  11074. keep_evaluating = "y"
  11075. group = "ramtops"
  11076. send_to = "12"
  11077. match = "Due to there not being any more land to the north that is not submerged beneath the waters of the Upper Ankh, the street bends to the northeast."
  11078. sequence = "100"
  11079. >
  11080. <send>
  11081. maps.setCurrRoom(986, 174);
  11082. </send>
  11083. </trigger>
  11084.  
  11085. <trigger
  11086. enabled = "y"
  11087. regexp = "y"
  11088. keep_evaluating = "y"
  11089. group = "ramtops"
  11090. send_to = "12"
  11091. match = "This part of the southern section of Quayside Way passes outside a small shop."
  11092. sequence = "100"
  11093. >
  11094. <send>
  11095. maps.setCurrRoom(986, 189);
  11096. </send>
  11097. </trigger>
  11098.  
  11099. <trigger
  11100. enabled = "y"
  11101. regexp = "y"
  11102. keep_evaluating = "y"
  11103. group = "ramtops"
  11104. send_to = "12"
  11105. match = "Here is the southern end of Quayside Way, just north of its junction with Sto Street."
  11106. sequence = "100"
  11107. >
  11108. <send>
  11109. maps.setCurrRoom(987, 210);
  11110. </send>
  11111. </trigger>
  11112.  
  11113. <trigger
  11114. enabled = "y"
  11115. regexp = "y"
  11116. keep_evaluating = "y"
  11117. group = "ramtops"
  11118. send_to = "12"
  11119. match = "This is Sto Street where Quayside Way winds its way north."
  11120. sequence = "100"
  11121. >
  11122. <send>
  11123. maps.setCurrRoom(986, 224);
  11124. </send>
  11125. </trigger>
  11126.  
  11127. <trigger
  11128. enabled = "y"
  11129. regexp = "y"
  11130. keep_evaluating = "y"
  11131. group = "ramtops"
  11132. send_to = "12"
  11133. match = "This is the western edge of Ohulan-Cutash, a small town which in the Ramtops is considered to be a big city."
  11134. sequence = "100"
  11135. >
  11136. <send>
  11137. maps.setCurrRoom(973, 224);
  11138. </send>
  11139. </trigger>
  11140.  
  11141. <trigger
  11142. enabled = "y"
  11143. regexp = "y"
  11144. keep_evaluating = "y"
  11145. group = "ramtops"
  11146. send_to = "12"
  11147. match = "This is Long Alley, just north of its junction with Sto Street."
  11148. sequence = "100"
  11149. >
  11150. <send>
  11151. maps.setCurrRoom(1001, 209);
  11152. </send>
  11153. </trigger>
  11154.  
  11155. <trigger
  11156. enabled = "y"
  11157. regexp = "y"
  11158. keep_evaluating = "y"
  11159. group = "ramtops"
  11160. send_to = "12"
  11161. match = "This is Long Alley which runs through one of Ohulan-Cutash's less affluent areas. Time has not been kind to the dilapidated buildings along this alley, their weatherbeaten planks and crumbling plaster conjuring up a feeling of melancholy neglect over the area. The alley continues to the southwest and east."
  11162. sequence = "100"
  11163. >
  11164. <send>
  11165. maps.setCurrRoom(1015, 188);
  11166. </send>
  11167. </trigger>
  11168.  
  11169. <trigger
  11170. enabled = "y"
  11171. regexp = "y"
  11172. keep_evaluating = "y"
  11173. group = "ramtops"
  11174. send_to = "12"
  11175. match = "\[East Entrance to Gloomy Forest\]"
  11176. sequence = "101"
  11177. >
  11178. <send>
  11179. maps.setCurrRoom(688, 269);
  11180. </send>
  11181. </trigger>
  11182.  
  11183. <trigger
  11184. enabled = "y"
  11185. regexp = "y"
  11186. keep_evaluating = "y"
  11187. group = "ramtops"
  11188. send_to = "12"
  11189. match = "It's almost as if the trees are huddling together in this part of the trail. It seems unnatural that trees should grow so closely together, in some places there is no visible gap between one trunk and the next. The trail runs off to the east and northwest, while a smaller path disappears into the trees to the southwest."
  11190. sequence = "100"
  11191. >
  11192. <send>
  11193. maps.setCurrRoom(646, 269);
  11194. </send>
  11195. </trigger>
  11196.  
  11197. <trigger
  11198. enabled = "y"
  11199. regexp = "y"
  11200. keep_evaluating = "y"
  11201. group = "ramtops"
  11202. send_to = "12"
  11203. match = "A large moss covered boulder rests here, the surrounding trees growing up around it. The menacing gloom that encompasses the area shows no sign of dissipating. The main trail runs off to the north and west, while a smaller path leads south."
  11204. sequence = "100"
  11205. >
  11206. <send>
  11207. maps.setCurrRoom(605, 284);
  11208. </send>
  11209. </trigger>
  11210.  
  11211. <trigger
  11212. enabled = "y"
  11213. regexp = "y"
  11214. keep_evaluating = "y"
  11215. group = "ramtops"
  11216. send_to = "12"
  11217. match = "The old and gnarled trees are tightly packed here, twisted and intertwined, thick and almost impenetrable. Branches reach outwards, as if to trap and ensnare the unwary. The trail winds off to the west and southeast, although a smaller trail also runs off to the northeast."
  11218. sequence = "100"
  11219. >
  11220. <send>
  11221. maps.setCurrRoom(535, 297);
  11222. </send>
  11223. </trigger>
  11224.  
  11225. <trigger
  11226. enabled = "y"
  11227. regexp = "y"
  11228. keep_evaluating = "y"
  11229. group = "ramtops"
  11230. send_to = "12"
  11231. match = "\[West Entrance to Gloomy Forest\]"
  11232. sequence = "101"
  11233. >
  11234. <send>
  11235. maps.setCurrRoom(507, 297);
  11236. </send>
  11237. </trigger>
  11238.  
  11239. <trigger
  11240. enabled = "y"
  11241. regexp = "y"
  11242. keep_evaluating = "y"
  11243. group = "ramtops"
  11244. send_to = "12"
  11245. match = "To the south lies a huge circle of standing stones. Each massive slab of granite looms over the path, ominously standing guard like sentinels drenched in silhouette."
  11246. sequence = "100"
  11247. >
  11248. <send>
  11249. maps.setCurrRoom(605, 423);
  11250. </send>
  11251. </trigger>
  11252.  
  11253. <trigger
  11254. enabled = "y"
  11255. regexp = "y"
  11256. keep_evaluating = "y"
  11257. group = "ramtops_port"
  11258. send_to = "12"
  11259. match = "Towering, ancient pines and oaks surround the narrow path. The oaks seem to be reaching across the trail high above, straining to touch each other to keep the light out. A small opening on the north side of the trail emanates darkness. This whole place exudes a feeling of unease. The trail winds off to the east and northwest."
  11260. sequence = "100"
  11261. >
  11262. <send>
  11263. maps.setMap("ramtops");
  11264. maps.setCurrRoom(605, 241);
  11265. </send>
  11266. </trigger>
  11267.  
  11268. <trigger
  11269. enabled = "y"
  11270. regexp = "y"
  11271. keep_evaluating = "y"
  11272. group = "ramtops_port"
  11273. send_to = "12"
  11274. match = "The ancient, gnarled trees seem to tower menacingly above, nearly blocking out all the light. Continuing through the forest means forcing your way through the ever-increasing gloom, hoping for protection from the unknown dangers lurking on all sides. The undergrowth crowds the narrow path, and looks likely to give almost anyone a sinking feeling in their stomach. The path runs off to the east and southwest."
  11275. sequence = "100"
  11276. >
  11277. <send>
  11278. maps.setMap("ramtops");
  11279. maps.setCurrRoom(576, 227);
  11280. </send>
  11281. </trigger>
  11282.  
  11283. <trigger
  11284. enabled = "y"
  11285. regexp = "y"
  11286. keep_evaluating = "y"
  11287. group = "ramtops"
  11288. send_to = "12"
  11289. match = "\[Quawi bridge over the river Ankh\]"
  11290. sequence = "101"
  11291. >
  11292. <send>
  11293. maps.setCurrRoom(144, 246);
  11294. </send>
  11295. </trigger>
  11296.  
  11297. <trigger
  11298. enabled = "y"
  11299. regexp = "y"
  11300. keep_evaluating = "y"
  11301. group = "ramtops"
  11302. send_to = "12"
  11303. match = "\[intersection of east Ankh Pass road and Pseudopolis road\]"
  11304. sequence = "101"
  11305. >
  11306. <send>
  11307. maps.setCurrRoom(130, 261);
  11308. </send>
  11309. </trigger>
  11310.  
  11311. <trigger
  11312. enabled = "y"
  11313. regexp = "y"
  11314. keep_evaluating = "y"
  11315. group = "ramtops"
  11316. send_to = "12"
  11317. match = "This is a narrow path in a forest. The path bends here, heading towards a building to the north and a wider road to the east."
  11318. sequence = "100"
  11319. >
  11320. <send>
  11321. maps.setCurrRoom(204, 459);
  11322. </send>
  11323. </trigger>
  11324.  
  11325. <trigger
  11326. enabled = "y"
  11327. regexp = "y"
  11328. keep_evaluating = "y"
  11329. group = "ramtops_port"
  11330. send_to = "12"
  11331. match = "\[hamlet crossroads\]"
  11332. sequence = "101"
  11333. >
  11334. <send>
  11335. maps.setMap("ramtops");
  11336. maps.setCurrRoom(180, 516);
  11337. </send>
  11338. </trigger>
  11339.  
  11340. <trigger
  11341. enabled = "y"
  11342. regexp = "y"
  11343. keep_evaluating = "y"
  11344. group = "ramtops"
  11345. send_to = "12"
  11346. match = "This is a road going through a small hamlet. The side of a building is to the west. There is a crossroads just to the north."
  11347. sequence = "100"
  11348. >
  11349. <send>
  11350. maps.setCurrRoom(180, 559);
  11351. </send>
  11352. </trigger>
  11353.  
  11354. <trigger
  11355. enabled = "y"
  11356. regexp = "y"
  11357. keep_evaluating = "y"
  11358. group = "ramtops"
  11359. send_to = "12"
  11360. match = "This is a road going through a small hamlet. There are buildings on either side of the road and a crossroads just to the east. Wuff River flows past to the north, behind the workshop which sits just back from the road here."
  11361. sequence = "100"
  11362. >
  11363. <send>
  11364. maps.setCurrRoom(157, 516);
  11365. </send>
  11366. </trigger>
  11367.  
  11368. <trigger
  11369. enabled = "y"
  11370. regexp = "y"
  11371. keep_evaluating = "y"
  11372. group = "ramtops"
  11373. send_to = "12"
  11374. match = "This is the southwest end of a bridge spanning a river rushing its way from the foothills into the forest."
  11375. sequence = "100"
  11376. >
  11377. <send>
  11378. maps.setCurrRoom(108, 380);
  11379. </send>
  11380. </trigger>
  11381.  
  11382. <trigger
  11383. enabled = "y"
  11384. regexp = "y"
  11385. keep_evaluating = "y"
  11386. group = "ramtops"
  11387. send_to = "12"
  11388. match = "Not much to see or do here. Even the dirt looks bored. To the east in a small alley, some lights glow from the windows of a decent sized cottage trying to make it look more welcoming. Boisterous noises drift in from the south and beyond it the silhouette of Lancre Castle fills the night sky."
  11389. sequence = "100"
  11390. >
  11391. <send>
  11392. maps.setCurrRoom(1580, 631);
  11393. </send>
  11394. </trigger>
  11395.  
  11396. <trigger
  11397. enabled = "y"
  11398. regexp = "y"
  11399. keep_evaluating = "y"
  11400. group = "ramtops"
  11401. send_to = "12"
  11402. match = "On the southwestern edge of Lancre Square, many people pass through .and occasionally out. on their way elsewhere. There also seems to be a number of people busying themselves at the building to the southwest where a sign sits quietly in the window. A cottage squats to the west."
  11403. sequence = "100"
  11404. >
  11405. <send>
  11406. maps.setCurrRoom(1566, 631);
  11407. </send>
  11408. </trigger>
  11409.  
  11410. <trigger
  11411. enabled = "y"
  11412. regexp = "y"
  11413. keep_evaluating = "y"
  11414. group = "ramtops"
  11415. send_to = "12"
  11416. match = "This part of Lancre Town serves as a passage of sorts to the mist shrouded castle of the south, separating itself from the rest of the square. To the north, an antiquated cottage rests in an inhabited fashion amongst other less interesting ones. It looks as though it has been inhabited throughout the ages, as does the cottage to the south. Meanwhile, a small but elegant stall appears to have made itself at home right here."
  11417. sequence = "100"
  11418. >
  11419. <send>
  11420. maps.setCurrRoom(1566, 604);
  11421. </send>
  11422. </trigger>
  11423.  
  11424. <trigger
  11425. enabled = "y"
  11426. regexp = "y"
  11427. keep_evaluating = "y"
  11428. group = "ramtops"
  11429. send_to = "12"
  11430. match = "The moistness of the ground here provides a variety of wet sound effects when stepped upon. It is the kind of terrain that leaves moisture fearing for its safety as it is absorbed into the earth. The odd cart is parked here as their owners enter and leave the yard to the east, while the road continues all around and towards the castle."
  11431. sequence = "100"
  11432. >
  11433. <send>
  11434. maps.setCurrRoom(1580, 604);
  11435. </send>
  11436. </trigger>
  11437.  
  11438. <trigger
  11439. enabled = "y"
  11440. regexp = "y"
  11441. keep_evaluating = "y"
  11442. group = "ramtops"
  11443. send_to = "12"
  11444. match = "Lancre Square is abustle with life as the markets and shops carry on with their business into the night. In keeping with typical rural logic, the Square is distinctly rectangular in shape, the edges lined with little country cottages and shop houses. To the southeast lies one of the walls of the Market Pentangle, and to the north, Lancre's only street trundles off towards forn parts."
  11445. sequence = "100"
  11446. >
  11447. <send>
  11448. maps.setCurrRoom(1566, 547);
  11449. </send>
  11450. </trigger>
  11451.  
  11452. <trigger
  11453. enabled = "y"
  11454. regexp = "y"
  11455. keep_evaluating = "y"
  11456. group = "ramtops"
  11457. send_to = "12"
  11458. match = "Nothing really interesting resides here, most likely due to the sticky muck which has taken over the area. Some cottages and shops can be seen around the edges of Lancre Town, their windows dimly glowing with light from within. To the south, the two main tracks combine, and most of the other directions lead further into Lancre Town."
  11459. sequence = "100"
  11460. >
  11461. <send>
  11462. maps.setCurrRoom(1580, 589);
  11463. </send>
  11464. </trigger>
  11465.  
  11466. <trigger
  11467. enabled = "y"
  11468. regexp = "y"
  11469. keep_evaluating = "y"
  11470. group = "ramtops"
  11471. send_to = "12"
  11472. match = "\[northern edge of Lancre Town\]"
  11473. sequence = "101"
  11474. >
  11475. <send>
  11476. maps.setCurrRoom(1580, 463);
  11477. </send>
  11478. </trigger>
  11479.  
  11480. </triggers>
  11481. <triggers>
  11482. <trigger
  11483. enabled = "y"
  11484. regexp = "y"
  11485. keep_evaluating = "y"
  11486. group = "stolat_port"
  11487. send_to = "12"
  11488. match = "\[Rimwards Gate\]"
  11489. sequence = "101"
  11490. >
  11491. <send>
  11492. maps.setMap("stolat");
  11493. maps.setCurrRoom(186, 223);
  11494. </send>
  11495. </trigger>
  11496.  
  11497. <trigger
  11498. enabled = "y"
  11499. regexp = "y"
  11500. keep_evaluating = "y"
  11501. group = "stolat"
  11502. send_to = "12"
  11503. match = "This huge avenue is the main road of Sto Lat. It leads from the busiest gate, lying to the northwest, to the main marketplace far to the east. In addition to this, it is lined with all of the important government buildings. To accommodate all of the traffic, the brick-paved street is split into two lanes, separated in the middle by a narrow strip of park. Even at night, there is some traffic on King's Road, aided by the light of the street lamp set in the park in the middle."
  11504. sequence = "100"
  11505. >
  11506. <send>
  11507. maps.setCurrRoom(200, 237);
  11508. </send>
  11509. </trigger>
  11510.  
  11511. <trigger
  11512. enabled = "y"
  11513. regexp = "y"
  11514. keep_evaluating = "y"
  11515. group = "stolat"
  11516. send_to = "12"
  11517. match = "This part of Cabbage Street is quite quiet compared to other parts of the city. There is an old warehouse building just holding itself together to the north, which, at closer inspection is also quite boring. Apart from the old warehouse the street is fairly empty with only the stench of cabbage filling in the holes."
  11518. sequence = "100"
  11519. >
  11520. <send>
  11521. maps.setCurrRoom(214, 265);
  11522. </send>
  11523. </trigger>
  11524.  
  11525. <trigger
  11526. enabled = "y"
  11527. regexp = "y"
  11528. keep_evaluating = "y"
  11529. group = "stolat"
  11530. send_to = "12"
  11531. match = "\[Cabbage Street at the junction with Rimwards Road\]"
  11532. sequence = "101"
  11533. >
  11534. <send>
  11535. maps.setCurrRoom(228, 293);
  11536. </send>
  11537. </trigger>
  11538.  
  11539. <trigger
  11540. enabled = "y"
  11541. regexp = "y"
  11542. keep_evaluating = "y"
  11543. group = "stolat"
  11544. send_to = "12"
  11545. match = "\[Rimwards Road southwest of its junction with Cabbage Street\]"
  11546. sequence = "101"
  11547. >
  11548. <send>
  11549. maps.setCurrRoom(214, 307);
  11550. </send>
  11551. </trigger>
  11552.  
  11553. <trigger
  11554. enabled = "y"
  11555. regexp = "y"
  11556. keep_evaluating = "y"
  11557. group = "stolat"
  11558. send_to = "12"
  11559. match = "\[between two junctions on Rimwards Road\]"
  11560. sequence = "101"
  11561. >
  11562. <send>
  11563. maps.setCurrRoom(214, 328);
  11564. </send>
  11565. </trigger>
  11566.  
  11567. <trigger
  11568. enabled = "y"
  11569. regexp = "y"
  11570. keep_evaluating = "y"
  11571. group = "stolat"
  11572. send_to = "12"
  11573. match = "This is the part of Rimwards Road, where Wall Street meets it from the southwest. Rimwards Road continues north and south, leading from the north edge of the city to its southern edge. A little alley wanders off to the northeast, not looking very popular, but Rimwards Road is full of traffic."
  11574. sequence = "100"
  11575. >
  11576. <send>
  11577. maps.setCurrRoom(228, 341);
  11578. </send>
  11579. </trigger>
  11580.  
  11581. <trigger
  11582. enabled = "y"
  11583. regexp = "y"
  11584. keep_evaluating = "y"
  11585. group = "stolat"
  11586. send_to = "12"
  11587. match = "\[Rimwards Road where it meets Frozen Alley\]"
  11588. sequence = "101"
  11589. >
  11590. <send>
  11591. maps.setCurrRoom(228, 356);
  11592. </send>
  11593. </trigger>
  11594.  
  11595. <trigger
  11596. enabled = "y"
  11597. regexp = "y"
  11598. keep_evaluating = "y"
  11599. group = "stolat"
  11600. send_to = "12"
  11601. match = "This is the intersection of Wall Street, going to the west and southeast, and Rimwards Road, heading a short way to the north before turning. Neither direction looks like it's going to lead you towards excitement, fame and fortune. On the other hand, you're probably not going to spend the rest of your life in this place, either, so you might as well pick a direction and walk that way."
  11602. sequence = "100"
  11603. >
  11604. <send>
  11605. maps.setCurrRoom(242, 426);
  11606. </send>
  11607. </trigger>
  11608.  
  11609. <trigger
  11610. enabled = "y"
  11611. regexp = "y"
  11612. keep_evaluating = "y"
  11613. group = "stolat"
  11614. send_to = "12"
  11615. match = "\[southern Wall Street, south of Blueberry Lane\]"
  11616. sequence = "101"
  11617. >
  11618. <send>
  11619. maps.setCurrRoom(284, 440);
  11620. </send>
  11621. </trigger>
  11622.  
  11623. <trigger
  11624. enabled = "y"
  11625. regexp = "y"
  11626. keep_evaluating = "y"
  11627. group = "stolat"
  11628. send_to = "12"
  11629. match = "\[junction of Blueberry Lane and Frozen Alley\]"
  11630. sequence = "101"
  11631. >
  11632. <send>
  11633. maps.setCurrRoom(284, 384);
  11634. </send>
  11635. </trigger>
  11636.  
  11637. <trigger
  11638. enabled = "y"
  11639. regexp = "y"
  11640. keep_evaluating = "y"
  11641. group = "stolat"
  11642. send_to = "12"
  11643. match = "This is Blueberry Lane a few steps south from the temple of Sandelfon and just north from the junction with Frozen Alley. There are a whole bunch of chairs and small tables set up across the street. Many people are enjoying the outside bar atmosphere as well as the outside hard cobblestones which a few of them have met quite regularly after a couple too many. Surrounding the street are some nice small houses, not the impressive mansions like to the north, but quaint, homely-looking houses. To the west is a small shop while Blueberry Lane continues to the north and south."
  11644. sequence = "100"
  11645. >
  11646. <send>
  11647. maps.setCurrRoom(284, 356);
  11648. </send>
  11649. </trigger>
  11650.  
  11651. <trigger
  11652. enabled = "y"
  11653. regexp = "y"
  11654. keep_evaluating = "y"
  11655. group = "stolat"
  11656. send_to = "12"
  11657. match = "\[Blueberry Lane outside Sandelfon's temple\]"
  11658. sequence = "101"
  11659. >
  11660. <send>
  11661. maps.setCurrRoom(256, 328);
  11662. </send>
  11663. </trigger>
  11664.  
  11665. <trigger
  11666. enabled = "y"
  11667. regexp = "y"
  11668. keep_evaluating = "y"
  11669. group = "stolat"
  11670. send_to = "12"
  11671. match = "You are standing somewhere on Cabbage Street. There is nothing special about this place, and perhaps the most exciting thing to look at is a tree of some kind growing here. From here, you can either leave west or northeast along Cabbage Street, or north or south along Blueberry Lane."
  11672. sequence = "100"
  11673. >
  11674. <send>
  11675. maps.setCurrRoom(256, 307);
  11676. </send>
  11677. </trigger>
  11678.  
  11679. <trigger
  11680. enabled = "y"
  11681. regexp = "y"
  11682. keep_evaluating = "y"
  11683. group = "stolat"
  11684. send_to = "12"
  11685. match = "\[Rimwards Road outside a Fishite temple\]"
  11686. sequence = "101"
  11687. >
  11688. <send>
  11689. maps.setCurrRoom(242, 279);
  11690. </send>
  11691. </trigger>
  11692.  
  11693. <trigger
  11694. enabled = "y"
  11695. regexp = "y"
  11696. keep_evaluating = "y"
  11697. group = "stolat"
  11698. send_to = "12"
  11699. match = "\[intersection of King's Road and Rimwards Road\]"
  11700. sequence = "101"
  11701. >
  11702. <send>
  11703. maps.setCurrRoom(242, 251);
  11704. </send>
  11705. </trigger>
  11706.  
  11707. <trigger
  11708. enabled = "y"
  11709. regexp = "y"
  11710. keep_evaluating = "y"
  11711. group = "stolat"
  11712. send_to = "12"
  11713. match = "\[Cabbage Street southeast of an intersection\]"
  11714. sequence = "101"
  11715. >
  11716. <send>
  11717. maps.setCurrRoom(284, 307);
  11718. </send>
  11719. </trigger>
  11720.  
  11721. <trigger
  11722. enabled = "y"
  11723. regexp = "y"
  11724. keep_evaluating = "y"
  11725. group = "stolat"
  11726. send_to = "12"
  11727. match = "\[west of a big junction, outside a temple\]"
  11728. sequence = "101"
  11729. >
  11730. <send>
  11731. maps.setCurrRoom(298, 328);
  11732. </send>
  11733. </trigger>
  11734.  
  11735. <trigger
  11736. enabled = "y"
  11737. regexp = "y"
  11738. keep_evaluating = "y"
  11739. group = "stolat"
  11740. send_to = "12"
  11741. match = "\[crowded place of Cabbage Street\]"
  11742. sequence = "101"
  11743. >
  11744. <send>
  11745. maps.setCurrRoom(270, 293);
  11746. </send>
  11747. </trigger>
  11748.  
  11749. <trigger
  11750. enabled = "y"
  11751. regexp = "y"
  11752. keep_evaluating = "y"
  11753. group = "stolat"
  11754. send_to = "12"
  11755. match = "\[junction of Cabbage Street and Blueberry Lane\]"
  11756. sequence = "101"
  11757. >
  11758. <send>
  11759. maps.setCurrRoom(312, 328);
  11760. </send>
  11761. </trigger>
  11762.  
  11763. <trigger
  11764. enabled = "y"
  11765. regexp = "y"
  11766. keep_evaluating = "y"
  11767. group = "stolat"
  11768. send_to = "12"
  11769. match = "The people in Sto Lat call this road Cabbage Street. No one, however, knows why it is called that. There is a rather generic-looking shop to your north. Apart from that you can leave either east or west, both directions taking you to a junction, or you can go southwards into Princess' Island Park."
  11770. sequence = "100"
  11771. >
  11772. <send>
  11773. maps.setCurrRoom(326, 328);
  11774. </send>
  11775. </trigger>
  11776.  
  11777. <trigger
  11778. enabled = "y"
  11779. regexp = "y"
  11780. keep_evaluating = "y"
  11781. group = "stolat"
  11782. send_to = "12"
  11783. match = "This is Cabbage Street, a long road that winds through Sto Lat. South of here is Princess Island Park - the massive trees that adorn the park can just be seen from here. There huge clumps of green leaves sway slowly in the wind and are occasionally visited by a bird or two, carrying twigs in their mouth. To the north, a little alley slips between houses to give access to High Street."
  11784. sequence = "100"
  11785. >
  11786. <send>
  11787. maps.setCurrRoom(340, 328);
  11788. </send>
  11789. </trigger>
  11790.  
  11791. <trigger
  11792. enabled = "y"
  11793. regexp = "y"
  11794. keep_evaluating = "y"
  11795. group = "stolat"
  11796. send_to = "12"
  11797. match = "This study in contrast is just outside an exotic flower garden. To the north all kinds of strange plants and vegetables can be seen behind a fence, while on the south side of the road rots a full complement of run-down shacks. The two sides of the street are physically separated by only a few yards, but the social distance may well be infinite."
  11798. sequence = "100"
  11799. >
  11800. <send>
  11801. maps.setCurrRoom(340, 307);
  11802. </send>
  11803. </trigger>
  11804.  
  11805. <trigger
  11806. enabled = "y"
  11807. regexp = "y"
  11808. keep_evaluating = "y"
  11809. group = "stolat"
  11810. send_to = "12"
  11811. match = "\[sharp bend in Cabbage Street\]"
  11812. sequence = "101"
  11813. >
  11814. <send>
  11815. maps.setCurrRoom(354, 342);
  11816. </send>
  11817. </trigger>
  11818.  
  11819. <trigger
  11820. enabled = "y"
  11821. regexp = "y"
  11822. keep_evaluating = "y"
  11823. group = "stolat"
  11824. send_to = "12"
  11825. match = "\[intersection of Park Lane and Cabbage Street\]"
  11826. sequence = "101"
  11827. >
  11828. <send>
  11829. maps.setCurrRoom(368, 356);
  11830. </send>
  11831. </trigger>
  11832.  
  11833. <trigger
  11834. enabled = "y"
  11835. regexp = "y"
  11836. keep_evaluating = "y"
  11837. group = "stolat"
  11838. send_to = "12"
  11839. match = "\[calm part of Cabbage Street\]"
  11840. sequence = "101"
  11841. >
  11842. <send>
  11843. maps.setCurrRoom(368, 328);
  11844. </send>
  11845. </trigger>
  11846.  
  11847. <trigger
  11848. enabled = "y"
  11849. regexp = "y"
  11850. keep_evaluating = "y"
  11851. group = "stolat"
  11852. send_to = "12"
  11853. match = "\[Cabbage Street where an alley branches off\]"
  11854. sequence = "101"
  11855. >
  11856. <send>
  11857. maps.setCurrRoom(382, 307);
  11858. </send>
  11859. </trigger>
  11860.  
  11861. <trigger
  11862. enabled = "y"
  11863. regexp = "y"
  11864. keep_evaluating = "y"
  11865. group = "stolat"
  11866. send_to = "12"
  11867. match = "\[nice alley south of Cabbage Street\]"
  11868. sequence = "101"
  11869. >
  11870. <send>
  11871. maps.setCurrRoom(381, 328);
  11872. </send>
  11873. </trigger>
  11874.  
  11875. <trigger
  11876. enabled = "y"
  11877. regexp = "y"
  11878. keep_evaluating = "y"
  11879. group = "stolat"
  11880. send_to = "12"
  11881. match = "\[edge of a residential area on Cabbage Street\]"
  11882. sequence = "101"
  11883. >
  11884. <send>
  11885. maps.setCurrRoom(410, 307);
  11886. </send>
  11887. </trigger>
  11888.  
  11889. <trigger
  11890. enabled = "y"
  11891. regexp = "y"
  11892. keep_evaluating = "y"
  11893. group = "stolat"
  11894. send_to = "12"
  11895. match = "\[intersection of Wall Street and Hill Street\]"
  11896. sequence = "101"
  11897. >
  11898. <send>
  11899. maps.setCurrRoom(466, 279);
  11900. </send>
  11901. </trigger>
  11902.  
  11903. <trigger
  11904. enabled = "y"
  11905. regexp = "y"
  11906. keep_evaluating = "y"
  11907. group = "stolat"
  11908. send_to = "12"
  11909. match = "Hill Street heads straight down here to intersect Wall Street to the south. A lively, child-filled, locale during the day this place is fairly quiet right now. To the east, there is an old estate home which looks remarkably stable considering how ancient it seems to be. To the west are the outlines of some playground equipment, suggesting monkey bars and swings in the darkness."
  11910. sequence = "100"
  11911. >
  11912. <send>
  11913. maps.setCurrRoom(466, 265);
  11914. </send>
  11915. </trigger>
  11916.  
  11917. <trigger
  11918. enabled = "y"
  11919. regexp = "y"
  11920. keep_evaluating = "y"
  11921. group = "stolat"
  11922. send_to = "12"
  11923. match = "\[playground at a sandbox\]"
  11924. sequence = "101"
  11925. >
  11926. <send>
  11927. maps.setCurrRoom(456, 265);
  11928. </send>
  11929. </trigger>
  11930.  
  11931. <trigger
  11932. enabled = "y"
  11933. regexp = "y"
  11934. keep_evaluating = "y"
  11935. group = "stolat"
  11936. send_to = "12"
  11937. match = "\[playground at some swings\]"
  11938. sequence = "101"
  11939. >
  11940. <send>
  11941. maps.setCurrRoom(448, 464);
  11942. </send>
  11943. </trigger>
  11944.  
  11945. <trigger
  11946. enabled = "y"
  11947. regexp = "y"
  11948. keep_evaluating = "y"
  11949. group = "stolat"
  11950. send_to = "12"
  11951. match = "\[playground at some pipes\]"
  11952. sequence = "101"
  11953. >
  11954. <send>
  11955. maps.setCurrRoom(447, 273);
  11956. </send>
  11957. </trigger>
  11958.  
  11959. <trigger
  11960. enabled = "y"
  11961. regexp = "y"
  11962. keep_evaluating = "y"
  11963. group = "stolat"
  11964. send_to = "12"
  11965. match = "\[playground at some monkey bars\]"
  11966. sequence = "101"
  11967. >
  11968. <send>
  11969. maps.setCurrRoom(456, 273);
  11970. </send>
  11971. </trigger>
  11972.  
  11973. <trigger
  11974. enabled = "y"
  11975. regexp = "y"
  11976. keep_evaluating = "y"
  11977. group = "stolat"
  11978. send_to = "12"
  11979. match = "Along the north side of the street is a wrought iron fence with high brush growing along on the far side of the bars. On the west side crouches a rather bland looking house. To the northwest can be seen a large mansion, and to the southwest, Cabbage Street wanders in. All in all, just another drab bit of residential Hill Street."
  11980. sequence = "100"
  11981. >
  11982. <send>
  11983. maps.setCurrRoom(466, 237);
  11984. </send>
  11985. </trigger>
  11986.  
  11987. <trigger
  11988. enabled = "y"
  11989. regexp = "y"
  11990. keep_evaluating = "y"
  11991. group = "stolat"
  11992. send_to = "12"
  11993. match = "\[intersection of Garlic Grove and Hill Street\]"
  11994. sequence = "101"
  11995. >
  11996. <send>
  11997. maps.setCurrRoom(438, 209);
  11998. </send>
  11999. </trigger>
  12000.  
  12001. <trigger
  12002. enabled = "y"
  12003. regexp = "y"
  12004. keep_evaluating = "y"
  12005. group = "stolat"
  12006. send_to = "12"
  12007. match = "\[eastern side of the Royal Market\]"
  12008. sequence = "101"
  12009. >
  12010. <send>
  12011. maps.setCurrRoom(381, 223);
  12012. </send>
  12013. </trigger>
  12014.  
  12015. <trigger
  12016. enabled = "y"
  12017. regexp = "y"
  12018. keep_evaluating = "y"
  12019. group = "stolat"
  12020. send_to = "12"
  12021. match = "\[southeastern corner of the Royal Market\]"
  12022. sequence = "101"
  12023. >
  12024. <send>
  12025. maps.setCurrRoom(381, 237);
  12026. </send>
  12027. </trigger>
  12028.  
  12029. <trigger
  12030. enabled = "y"
  12031. regexp = "y"
  12032. keep_evaluating = "y"
  12033. group = "stolat_port"
  12034. send_to = "12"
  12035. match = "\[centre of the Royal Market\]"
  12036. sequence = "101"
  12037. >
  12038. <send>
  12039. maps.setMap("stolat");
  12040. maps.setCurrRoom(368, 223);
  12041. </send>
  12042. </trigger>
  12043.  
  12044. <trigger
  12045. enabled = "y"
  12046. regexp = "y"
  12047. keep_evaluating = "y"
  12048. group = "stolat_port"
  12049. send_to = "12"
  12050. match = "Aside from the palace containing the royal family, King's Road is the centre of the government of Sto Lat. All of the important government buildings are here, and probably as a consequence all of the rich and important businesses are here as well. There is a large extravagant house to the south."
  12051. sequence = "101"
  12052. >
  12053. <send>
  12054. maps.setMap("stolat");
  12055. maps.setCurrRoom(311, 250);
  12056. </send>
  12057. </trigger>
  12058.  
  12059. <trigger
  12060. enabled = "y"
  12061. regexp = "y"
  12062. keep_evaluating = "y"
  12063. group = "stolat"
  12064. send_to = "12"
  12065. match = "\[distant corner of the Royal Market, outside a tannery\]"
  12066. sequence = "101"
  12067. >
  12068. <send>
  12069. maps.setCurrRoom(339, 236);
  12070. </send>
  12071. </trigger>
  12072.  
  12073. <trigger
  12074. enabled = "y"
  12075. regexp = "y"
  12076. keep_evaluating = "y"
  12077. group = "stolat_port"
  12078. send_to = "12"
  12079. match = "Aside from the palace containing the royal family, King's Road is the centre of the government of Sto Lat. All of the important government buildings are here, and probably as a consequence all of the rich and important businesses are here as well. A large, extravagant house is to the south."
  12080. sequence = "100"
  12081. >
  12082. <send>
  12083. maps.setMap("stolat");
  12084. maps.setCurrRoom(312, 251);
  12085. </send>
  12086. </trigger>
  12087.  
  12088. <trigger
  12089. enabled = "y"
  12090. regexp = "y"
  12091. keep_evaluating = "y"
  12092. group = "stolat"
  12093. send_to = "12"
  12094. match = "To the north, Quirm Street climbs up the hill, curving almost immediately to the east, to curve around its bulk. Queen's Road, lined by respectable if cramped houses, trundles on in its long spiral to the west, while to the east it crosses the relative excitement of the royal market."
  12095. sequence = "100"
  12096. >
  12097. <send>
  12098. maps.setCurrRoom(326, 223);
  12099. </send>
  12100. </trigger>
  12101.  
  12102. <trigger
  12103. enabled = "y"
  12104. regexp = "y"
  12105. keep_evaluating = "y"
  12106. group = "stolat"
  12107. send_to = "12"
  12108. match = "\[southern end of Quirm Street\]"
  12109. sequence = "101"
  12110. >
  12111. <send>
  12112. maps.setCurrRoom(326, 192);
  12113. </send>
  12114. </trigger>
  12115.  
  12116. <trigger
  12117. enabled = "y"
  12118. regexp = "y"
  12119. keep_evaluating = "y"
  12120. group = "stolat"
  12121. send_to = "12"
  12122. match = "\[near the western end of Quirm Street\]"
  12123. sequence = "101"
  12124. >
  12125. <send>
  12126. maps.setCurrRoom(340, 178);
  12127. </send>
  12128. </trigger>
  12129.  
  12130. <trigger
  12131. enabled = "y"
  12132. regexp = "y"
  12133. keep_evaluating = "y"
  12134. group = "stolat"
  12135. send_to = "12"
  12136. match = "This is Quirm Street, just south of the intersection with Queen's Road. The fine houses on either side of the road have lights on, bright in the darkness of the night. This normally busy residential area is quieter at night, although there is still some traffic. The street continues west, and leads northeast to the Queen's Road intersection."
  12137. sequence = "100"
  12138. >
  12139. <send>
  12140. maps.setCurrRoom(354, 195);
  12141. </send>
  12142. </trigger>
  12143.  
  12144. <trigger
  12145. enabled = "y"
  12146. regexp = "y"
  12147. keep_evaluating = "y"
  12148. group = "stolat"
  12149. send_to = "12"
  12150. match = "\[Queen's Road at the junction with Quirm Street\]"
  12151. sequence = "101"
  12152. >
  12153. <send>
  12154. maps.setCurrRoom(368, 181);
  12155. </send>
  12156. </trigger>
  12157.  
  12158. <trigger
  12159. enabled = "y"
  12160. regexp = "y"
  12161. keep_evaluating = "y"
  12162. group = "stolat"
  12163. send_to = "12"
  12164. match = "\[Quirm Street at the junction with Heritage Hill\]"
  12165. sequence = "101"
  12166. >
  12167. <send>
  12168. maps.setCurrRoom(410, 153);
  12169. </send>
  12170. </trigger>
  12171.  
  12172. <trigger
  12173. enabled = "y"
  12174. regexp = "y"
  12175. keep_evaluating = "y"
  12176. group = "stolat"
  12177. send_to = "12"
  12178. match = "\[intersection of Quirm Street and Hill Street\]"
  12179. sequence = "101"
  12180. >
  12181. <send>
  12182. maps.setCurrRoom(452, 153);
  12183. </send>
  12184. </trigger>
  12185.  
  12186. <trigger
  12187. enabled = "y"
  12188. regexp = "y"
  12189. keep_evaluating = "y"
  12190. group = "stolat"
  12191. send_to = "12"
  12192. match = "\[Quirm Street at the intersection with Queen's Road\]"
  12193. sequence = "101"
  12194. >
  12195. <send>
  12196. maps.setCurrRoom(480, 153);
  12197. </send>
  12198. </trigger>
  12199.  
  12200. <trigger
  12201. enabled = "y"
  12202. regexp = "y"
  12203. keep_evaluating = "y"
  12204. group = "stolat"
  12205. send_to = "12"
  12206. match = "\[end of Queen's Road, at the intersection with Garlic Grove\]"
  12207. sequence = "101"
  12208. >
  12209. <send>
  12210. maps.setCurrRoom(480, 181);
  12211. </send>
  12212. </trigger>
  12213.  
  12214. <trigger
  12215. enabled = "y"
  12216. regexp = "y"
  12217. keep_evaluating = "y"
  12218. group = "stolat_port"
  12219. send_to = "12"
  12220. match = "\[intersection of Wall Street and Garlic Grove\]"
  12221. sequence = "101"
  12222. >
  12223. <send>
  12224. maps.setMap("stolat");
  12225. maps.setCurrRoom(522, 181);
  12226. </send>
  12227. </trigger>
  12228.  
  12229. <trigger
  12230. enabled = "y"
  12231. regexp = "y"
  12232. keep_evaluating = "y"
  12233. group = "stolat"
  12234. send_to = "12"
  12235. match = "The established aristocratic air of northern Wall Street falters here in the face of the wash of the commercial from the city gates to the south. A small set of black gates, barely wide enough to admit a coach, is set discreetly in the city wall."
  12236. sequence = "100"
  12237. >
  12238. <send>
  12239. maps.setCurrRoom(522, 139);
  12240. </send>
  12241. </trigger>
  12242.  
  12243. <trigger
  12244. enabled = "y"
  12245. regexp = "y"
  12246. keep_evaluating = "y"
  12247. group = "stolat"
  12248. send_to = "12"
  12249. match = "\[Grave's Hope where it emerges from the city\]"
  12250. sequence = "101"
  12251. >
  12252. <send>
  12253. maps.setCurrRoom(544, 139);
  12254. </send>
  12255. </trigger>
  12256.  
  12257. <trigger
  12258. enabled = "y"
  12259. regexp = "y"
  12260. keep_evaluating = "y"
  12261. group = "stolat"
  12262. send_to = "12"
  12263. match = "\[junction of Quirm Street and Wall Street under the elms\]"
  12264. sequence = "101"
  12265. >
  12266. <send>
  12267. maps.setCurrRoom(508, 111);
  12268. </send>
  12269. </trigger>
  12270.  
  12271. <trigger
  12272. enabled = "y"
  12273. regexp = "y"
  12274. keep_evaluating = "y"
  12275. group = "stolat"
  12276. send_to = "12"
  12277. match = "\[intersection of Wall Street and Heritage Hill\]"
  12278. sequence = "101"
  12279. >
  12280. <send>
  12281. maps.setCurrRoom(396, 55);
  12282. </send>
  12283. </trigger>
  12284.  
  12285. <trigger
  12286. enabled = "y"
  12287. regexp = "y"
  12288. keep_evaluating = "y"
  12289. group = "stolat"
  12290. send_to = "12"
  12291. match = "Queen's Road is a long road carved out of the rock. It winds its precarious way up around the rock to the top, where the castle of Sto Lat sits perched like an eagle, watching over the city. Or like a buzzard, depending on your political views. To the west, however, it disappears through a set of solid iron gates, effectively blocking passage along the road. How inconsiderate."
  12292. sequence = "100"
  12293. >
  12294. <send>
  12295. maps.setCurrRoom(340, 55);
  12296. </send>
  12297. </trigger>
  12298.  
  12299. <trigger
  12300. enabled = "y"
  12301. regexp = "y"
  12302. keep_evaluating = "y"
  12303. group = "stolat"
  12304. send_to = "12"
  12305. match = "This is the long winding road that provides easily defensible access to the royal castle at the summit. The road is solid rock, being hacked out of the stone sides of the huge mountain in the centre of the city. The road leads upwards to the west, and downwards to the southeast. To the north, the wall of the castle gardens turns abruptly to run down through the city, and a narrow street runs along in its shadow."
  12306. sequence = "100"
  12307. >
  12308. <send>
  12309. maps.setCurrRoom(340, 83);
  12310. </send>
  12311. </trigger>
  12312.  
  12313. <trigger
  12314. enabled = "y"
  12315. regexp = "y"
  12316. keep_evaluating = "y"
  12317. group = "stolat"
  12318. send_to = "12"
  12319. match = "\[Queen's Road where it crosses Heritage Hill\]"
  12320. sequence = "101"
  12321. >
  12322. <send>
  12323. maps.setCurrRoom(382, 69);
  12324. </send>
  12325. </trigger>
  12326.  
  12327. <trigger
  12328. enabled = "y"
  12329. regexp = "y"
  12330. keep_evaluating = "y"
  12331. group = "stolat"
  12332. send_to = "12"
  12333. match = "\[somewhere along Queen's Road, where Hill Street goes south\]"
  12334. sequence = "101"
  12335. >
  12336. <send>
  12337. maps.setCurrRoom(438, 97);
  12338. </send>
  12339. </trigger>
  12340.  
  12341. <trigger
  12342. enabled = "y"
  12343. regexp = "y"
  12344. keep_evaluating = "y"
  12345. group = "stolat"
  12346. send_to = "12"
  12347. match = "This is Park Lane, which runs north and south along the eastern edge of Princess Island Park. On one side of the road is the park, with a hedge lining the lane and large trees hanging overhead. The other side is lined with houses with small gardens trying to challenge the beauty of the park. To the west are the gates to the park and Park Lane heads to the north and to the south."
  12348. sequence = "100"
  12349. >
  12350. <send>
  12351. maps.setCurrRoom(368, 384);
  12352. </send>
  12353. </trigger>
  12354.  
  12355. </triggers>
  12356. <triggers>
  12357. <trigger
  12358. enabled = "y"
  12359. regexp = "y"
  12360. keep_evaluating = "y"
  12361. group = "uber"
  12362. send_to = "12"
  12363. match = "This is the town's square where much of the community's commerce takes place. A tall house looms over the square to the west. Red stone bricks pave the square and shimmer like a crimson flag along the ground. Shops and other buildings surround the square with allowances for roads leading in and out. Far to the east stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground. A street sign is here marking the street leading off to the south."
  12364. sequence = "100"
  12365. >
  12366. <send>
  12367. maps.setCurrRoom(660, 658);
  12368. </send>
  12369. </trigger>
  12370.  
  12371. <trigger
  12372. enabled = "y"
  12373. regexp = "y"
  12374. keep_evaluating = "y"
  12375. group = "uber"
  12376. send_to = "12"
  12377. match = "This is the town's square where much of the community's commerce takes place. Red stone bricks pave the square and shimmer like a crimson flag along the ground. Tall houses and shops line the sides of the square with allowances for roads leading in and out. Far to the east stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground. There is a road here which leads out through some buildings into the woods. Two large houses frame the road along the square to the north and south."
  12378. sequence = "100"
  12379. >
  12380. <send>
  12381. maps.setCurrRoom(659, 643);
  12382. </send>
  12383. </trigger>
  12384.  
  12385. <trigger
  12386. enabled = "y"
  12387. regexp = "y"
  12388. keep_evaluating = "y"
  12389. group = "uber"
  12390. send_to = "12"
  12391. match = "A series of strange tents and brightly coloured streamers fill a large field to the north. A white picket fence stretches along that side of the street blocking it off, while a large gate here leads into the fairgrounds. The street continues to the east and west past several large homes and buildings. A thin alleyway also leads off to the south."
  12392. sequence = "100"
  12393. >
  12394. <send>
  12395. maps.setCurrRoom(688, 587);
  12396. </send>
  12397. </trigger>
  12398.  
  12399. <trigger
  12400. enabled = "y"
  12401. regexp = "y"
  12402. keep_evaluating = "y"
  12403. group = "uber"
  12404. send_to = "12"
  12405. match = "This is the town's square where much of the community's commerce takes place. To the north a cute little shop displays several fluffy objects in its window. To the east a street leads out of the square past several more homes and shops. Red stone bricks pave the square and shimmer like a crimson flag along the ground. Shops and other buildings surround the square with allowances for roads leading in and out. To the south stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground."
  12406. sequence = "100"
  12407. >
  12408. <send>
  12409. maps.setCurrRoom(702, 629);
  12410. </send>
  12411. </trigger>
  12412.  
  12413. <trigger
  12414. enabled = "y"
  12415. regexp = "y"
  12416. keep_evaluating = "y"
  12417. group = "uber"
  12418. send_to = "12"
  12419. match = "A rather wide street which stretches off into the distance to the east. The street is paved with reddish bricks that are muddy with the passage of many people. The road branches off to the south here onto another house lined street. There is a short house to the north that looks a little dishevelled. The road heads off to the east past another building before heading out into the forest."
  12420. sequence = "100"
  12421. >
  12422. <send>
  12423. maps.setCurrRoom(744, 629);
  12424. </send>
  12425. </trigger>
  12426.  
  12427. <trigger
  12428. enabled = "y"
  12429. regexp = "y"
  12430. keep_evaluating = "y"
  12431. group = "uber"
  12432. send_to = "12"
  12433. match = "This road is muddy and heavily pitted by traffic as it journeys into the deep forest that starts just to the east. The tall trees of the forest rise into the sky and envelop the road. To the west, a town rises out of the rugged landscape with many large buildings built into a clearing. This road heads into the town to the west and out into the forest to the east."
  12434. sequence = "100"
  12435. >
  12436. <send>
  12437. maps.setCurrRoom(814, 629);
  12438. </send>
  12439. </trigger>
  12440.  
  12441. <trigger
  12442. enabled = "y"
  12443. regexp = "y"
  12444. keep_evaluating = "y"
  12445. group = "uber"
  12446. send_to = "12"
  12447. match = "The oak and pine forest thins out a little here, and the well worn road opens up to the backs of several buildings to the southeast. It continues into the thickness of the woods to the west."
  12448. sequence = "100"
  12449. >
  12450. <send>
  12451. maps.setCurrRoom(618, 629);
  12452. </send>
  12453. </trigger>
  12454.  
  12455. <trigger
  12456. enabled = "y"
  12457. regexp = "y"
  12458. keep_evaluating = "y"
  12459. group = "uber"
  12460. send_to = "12"
  12461. match = "\[intersection of the Uberwald road and the trail to Escrow\]"
  12462. sequence = "101"
  12463. >
  12464. <send>
  12465. maps.setCurrRoom(571, 543);
  12466. </send>
  12467. </trigger>
  12468.  
  12469. <trigger
  12470. enabled = "y"
  12471. regexp = "y"
  12472. keep_evaluating = "y"
  12473. group = "uber"
  12474. send_to = "12"
  12475. match = "Large pines and oaks completely cover every inch of space around the road here. To the north, barely visible wisps of smoke rise above the forest canopy. However, the dark, close set trees block out any view of the source. To the southwest the road leads into the depths of the forest, skirting a solid rock face that juts into the path."
  12476. sequence = "100"
  12477. >
  12478. <send>
  12479. maps.setCurrRoom(949, 711);
  12480. </send>
  12481. </trigger>
  12482.  
  12483. <trigger
  12484. enabled = "y"
  12485. regexp = "y"
  12486. keep_evaluating = "y"
  12487. group = "uber_port"
  12488. send_to = "12"
  12489. match = "This is the village square that contains what few shops this town has to offer. There seems to be a little store off to the west, and to the north there seems to be a clothing store. The square continues to the north and east and moves back towards the inn to the south. The ever present forest is less visible here, the houses clustering around tend to block it partially."
  12490. sequence = "100"
  12491. >
  12492. <send>
  12493. maps.setMap("uber");
  12494. maps.setCurrRoom(978, 628);
  12495. </send>
  12496. </trigger>
  12497.  
  12498. <trigger
  12499. enabled = "y"
  12500. regexp = "y"
  12501. keep_evaluating = "y"
  12502. group = "uber_port"
  12503. send_to = "12"
  12504. match = "Great trees with huge girths rise all around crowding the trail, their dark wiry branches dipping like mangled arms towards the path. The branches seems to stretch in all directions, as far as one can see. The vast expanses of forest threaten to engulf the unwary who wander into their depths. A small town is to the northeast and a deep, dark forest looms to the north, east, south, southwest, southeast and northwest."
  12505. sequence = "100"
  12506. >
  12507. <send>
  12508. maps.setMap("uber");
  12509. maps.setCurrRoom(935, 726);
  12510. </send>
  12511. </trigger>
  12512.  
  12513. <trigger
  12514. enabled = "y"
  12515. regexp = "y"
  12516. keep_evaluating = "y"
  12517. group = "uber"
  12518. send_to = "12"
  12519. match = "Massive oaks and pines begin to thin out here, however only slightly. The branches rise higher into the sky and let in a bit more light. The vast expanses of forest seem meant to trick in the unsuspecting into entering their dark expanses. A deep, dark forest looms to the north, east, south, southwest and northwest and a narrow forest trail is to the northeast. Eight miles to the northwest sits the town of Escrow."
  12520. sequence = "100"
  12521. >
  12522. <send>
  12523. maps.setCurrRoom(863, 655);
  12524. </send>
  12525. </trigger>
  12526.  
  12527. <trigger
  12528. enabled = "y"
  12529. regexp = "y"
  12530. keep_evaluating = "y"
  12531. group = "uber"
  12532. send_to = "12"
  12533. match = "Massive oaks and pines cover the ground causing dark shadows to cast along the trail, which leave ample area for things to lurk and hide. The trail curves through what seems endless amounts of woods. The vast expanses of forest seem to lure the unwary into their depths. A gently-flowing river is to the northwest, mountainous terrain rises to the northeast, a deep, dark forest looms to the south, west and southeast and some falls are roaring loudly to the north and east. Three miles to the northwest towers Magpyr Castle."
  12534. sequence = "100"
  12535. >
  12536. <send>
  12537. maps.setCurrRoom(904, 627);
  12538. </send>
  12539. </trigger>
  12540.  
  12541. <trigger
  12542. enabled = "y"
  12543. regexp = "y"
  12544. keep_evaluating = "y"
  12545. group = "uber_port"
  12546. send_to = "12"
  12547. match = "Massive oaks and pines cover the ground causing dark shadows to cast along the trail, which leave ample area for things to lurk and hide. The trail curves through what seems endless amounts of woods. The vast expanses of forest seem to lure the unwary into their depths. The town of Escrow is to the west and a deep, dark forest looms to the north, east, south, northeast, southwest and northwest."
  12548. sequence = "100"
  12549. >
  12550. <send>
  12551. maps.setMap("uber");
  12552. maps.setCurrRoom(827, 630);
  12553. </send>
  12554. </trigger>
  12555.  
  12556. <trigger
  12557. enabled = "y"
  12558. regexp = "y"
  12559. keep_evaluating = "y"
  12560. group = "uber"
  12561. send_to = "12"
  12562. match = "This is the town's square where much of the community's commerce takes place. To the north is a cute little shop, glowing gently and playfully from within."
  12563. sequence = "100"
  12564. >
  12565. <send>
  12566. maps.setCurrRoom(701, 629);
  12567. </send>
  12568. </trigger>
  12569.  
  12570. <trigger
  12571. enabled = "y"
  12572. regexp = "y"
  12573. keep_evaluating = "y"
  12574. group = "uber_port"
  12575. send_to = "12"
  12576. match = "This is the town's square where much of the community's commerce takes place. There is a fancy building to the south that appears to be some sort of shop, as well as a door with a pair of wandering boots above it leading into a small shop to the southeast. Red stone bricks pave the square and seems to almost glow softly in the night. Shops and other buildings surround the square with allowances for roads leading in and out. Just to the north stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground."
  12577. sequence = "100"
  12578. >
  12579. <send>
  12580. maps.setMap("uber");
  12581. maps.setCurrRoom(702, 658);
  12582. </send>
  12583. </trigger>
  12584.  
  12585. <trigger
  12586. enabled = "y"
  12587. regexp = "y"
  12588. keep_evaluating = "y"
  12589. group = "uber_port"
  12590. send_to = "12"
  12591. match = "This is the town's square where much of the community's commerce takes place. A lovely well is set into the centre of the square causing people to walk around it. Red stone bricks pave the square and seems to almost glow softly in the night. Shops and other buildings surround the square with allowances for roads leading in and out. To the east stands a tall building with a fancy clock set into it."
  12592. sequence = "100"
  12593. >
  12594. <send>
  12595. maps.setMap("uber");
  12596. maps.setCurrRoom(647, 643);
  12597. </send>
  12598. </trigger>
  12599.  
  12600. <trigger
  12601. enabled = "y"
  12602. regexp = "y"
  12603. keep_evaluating = "y"
  12604. group = "uber"
  12605. send_to = "12"
  12606. match = "This is the town's square where much of the community's commerce takes place. A tall house looms darkly over the square to the west. Red stone bricks pave the square and seems to almost glow softly in the night. Shops and other buildings surround the square with allowances for roads leading in and out. Far to the east stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground. A street sign is here marking the street leading off to the south."
  12607. sequence = "100"
  12608. >
  12609. <send>
  12610. maps.setCurrRoom(660, 657);
  12611. </send>
  12612. </trigger>
  12613.  
  12614. <trigger
  12615. enabled = "y"
  12616. regexp = "y"
  12617. keep_evaluating = "y"
  12618. group = "uber"
  12619. send_to = "12"
  12620. match = "This is the town's square where much of the community's commerce takes place. Red stone bricks pave the square and look rather dark and dreary in the faint light. Tall houses and shops line the sides of the square with allowances for roads leading in and out. Far to the east stands a tall building with a fancy clock set into it. In the centre of the square a beautiful well is set into the ground. There is a road here which leads out through some buildings into the woods. Two large houses frame the road along the square to the north and south."
  12621. sequence = "100"
  12622. >
  12623. <send>
  12624. maps.setCurrRoom(660, 643);
  12625. </send>
  12626. </trigger>
  12627.  
  12628. <trigger
  12629. enabled = "y"
  12630. regexp = "y"
  12631. keep_evaluating = "y"
  12632. group = "uber"
  12633. send_to = "12"
  12634. match = "A series of dark shapes hover throughout the field to the north. A picket fence stretches along that side of the street blocking it off, while a large closed gate here leads into the field. The street continues to the east and west past several large buildings. A thin alleyway also leads off to the south."
  12635. sequence = "100"
  12636. >
  12637. <send>
  12638. maps.setCurrRoom(687, 587);
  12639. </send>
  12640. </trigger>
  12641.  
  12642. <trigger
  12643. enabled = "y"
  12644. regexp = "y"
  12645. keep_evaluating = "y"
  12646. group = "uber_port"
  12647. send_to = "12"
  12648. match = "Great trees with huge girths rise all around crowding the trail, their dark wiry branches dipping like mangled arms towards the path. The branches seems to stretch in all directions, as far as one can see. The vast expanses of forest threaten to engulf the unwary who wander into their depths. The town of Escrow is to the east and a deep, dark forest looms to the north, south, west, northeast, southwest and southeast."
  12649. sequence = "100"
  12650. >
  12651. <send>
  12652. maps.setMap("uber");
  12653. maps.setCurrRoom(603, 630);
  12654. </send>
  12655. </trigger>
  12656.  
  12657. <trigger
  12658. enabled = "y"
  12659. regexp = "y"
  12660. keep_evaluating = "y"
  12661. group = "uber"
  12662. send_to = "12"
  12663. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. A deep, dark forest looms to the north, east, south, west and northwest and a narrow forest trail is to the southeast."
  12664. sequence = "100"
  12665. >
  12666. <send>
  12667. maps.setCurrRoom(570, 543);
  12668. </send>
  12669. </trigger>
  12670.  
  12671. <trigger
  12672. enabled = "y"
  12673. regexp = "y"
  12674. keep_evaluating = "y"
  12675. group = "uber"
  12676. send_to = "12"
  12677. match = "The deep rutted, well used road continues off into the distance. Autumn plants line either side of the road with their flowers closed, awaiting the warmth and sunshine of the morning, while large piles of red and brown leaves provide a welcome change from the rutted trackway. More windswept moorland huddles to the east and a deep, dark forest looms to the north, south, west and northwest."
  12678. sequence = "100"
  12679. >
  12680. <send>
  12681. maps.setCurrRoom(608, 505);
  12682. </send>
  12683. </trigger>
  12684.  
  12685. <trigger
  12686. enabled = "y"
  12687. regexp = "y"
  12688. keep_evaluating = "y"
  12689. group = "uber"
  12690. send_to = "12"
  12691. match = "This is a well made stone bridge skimming the surface of the Upper Vieux River. A gently-flowing river is to the northwest and mountainous terrain rises to the west, southwest and southeast."
  12692. sequence = "100"
  12693. >
  12694. <send>
  12695. maps.setCurrRoom(617, 469);
  12696. </send>
  12697. </trigger>
  12698.  
  12699. <trigger
  12700. enabled = "y"
  12701. regexp = "y"
  12702. keep_evaluating = "y"
  12703. group = "uber"
  12704. send_to = "12"
  12705. match = "This is a well made stone bridge skimming the surface of the Smarl River. A gently-flowing river is to the south and northeast and wet marshland awaits to the east, west, southwest and northwest."
  12706. sequence = "100"
  12707. >
  12708. <send>
  12709. maps.setCurrRoom(603, 347);
  12710. </send>
  12711. </trigger>
  12712.  
  12713. <trigger
  12714. enabled = "y"
  12715. regexp = "y"
  12716. keep_evaluating = "y"
  12717. group = "uber"
  12718. send_to = "12"
  12719. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. Wet marshland awaits to the north, east, south and west. Seven miles to the southeast is the Smarl river."
  12720. sequence = "100"
  12721. >
  12722. <send>
  12723. maps.setCurrRoom(589, 305);
  12724. </send>
  12725. </trigger>
  12726.  
  12727. <trigger
  12728. enabled = "y"
  12729. regexp = "y"
  12730. keep_evaluating = "y"
  12731. group = "uber_port"
  12732. send_to = "12"
  12733. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. The Temple of the Monks of Cool stands to the north and stands of tall trees cover the ground to the east, south, northeast, southwest, southeast and northwest. Two miles to the southeast is the Smarl river."
  12734. sequence = "100"
  12735. >
  12736. <send>
  12737. maps.setMap("uber");
  12738. maps.setCurrRoom(662, 248);
  12739. </send>
  12740. </trigger>
  12741.  
  12742. <trigger
  12743. enabled = "y"
  12744. regexp = "y"
  12745. keep_evaluating = "y"
  12746. group = "uber"
  12747. send_to = "12"
  12748. match = "Here, the deep rutted, well used road continues off into darkness. The odd autumn flower lines the side of the road, a welcome change from the churned up muddy trackway and dense coverage of fallen leaves. Mountainous terrain rises to the north, east, south, west and northeast. Eight miles to the west is the Lancre river, ten miles to the north are some of the long, wall-like peaks of Drumlin's Fell and ten miles to the northeast rises the peak of Inkcap."
  12749. sequence = "100"
  12750. >
  12751. <send>
  12752. maps.setCurrRoom(580, 220);
  12753. </send>
  12754. </trigger>
  12755.  
  12756. <trigger
  12757. enabled = "y"
  12758. regexp = "y"
  12759. keep_evaluating = "y"
  12760. group = "uber"
  12761. send_to = "12"
  12762. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. The village of Blackglass is to the west, mountainous terrain rises to the south, northeast and southeast and stands of tall trees cover the ground to the north, southwest and northwest. Five miles to the southwest is the Lancre river, thirty miles to the northwest is Lancre Town, ten miles to the north sits the peak of Bear Mountain, ten miles to the east are some of the long, wall-like peaks of Drumlin's Fell and twenty miles to the east rises the peak of Inkcap."
  12763. sequence = "100"
  12764. >
  12765. <send>
  12766. maps.setCurrRoom(557, 160);
  12767. </send>
  12768. </trigger>
  12769.  
  12770. <trigger
  12771. enabled = "y"
  12772. regexp = "y"
  12773. keep_evaluating = "y"
  12774. group = "uber"
  12775. send_to = "12"
  12776. match = "Just here, the Blackglass main street reaches a corner. It heads off north and southwest from here, a small path also leading northwest. An orchard of some kind is visible next to that path. Even at night, some farmers use this crossing to drive livestock to market."
  12777. sequence = "100"
  12778. >
  12779. <send>
  12780. maps.setCurrRoom(458, 173);
  12781. </send>
  12782. </trigger>
  12783.  
  12784. <trigger
  12785. enabled = "y"
  12786. regexp = "y"
  12787. keep_evaluating = "y"
  12788. group = "uber_port"
  12789. send_to = "12"
  12790. match = "This is a part of the main road going through Blackglass. To the south, a smaller side street branches off, leading to the lights of the village .market.. This road leads southwest to a large shop, and northeast into the rest of the darkened town."
  12791. sequence = "100"
  12792. >
  12793. <send>
  12794. maps.setMap("uber");
  12795. maps.setCurrRoom(444, 187);
  12796. </send>
  12797. </trigger>
  12798.  
  12799. <trigger
  12800. enabled = "y"
  12801. regexp = "y"
  12802. keep_evaluating = "y"
  12803. group = "uber"
  12804. send_to = "12"
  12805. match = "The road here consists of slightly more unusual gravel like stone chippings covered by many fallen multicoloured leaves. Large thickets of a dark plant accompany the road far off into the darkness of the horizon. The village of Blackglass is to the east, stands of tall trees cover the ground to the south, west, northeast, southeast and northwest and the incredibly steep sides of Lancre Gorge loom to the southwest. Four miles to the southwest is the Lancre river, thirty miles to the northwest is Lancre Town, ten miles to the north sits the peak of Bear Mountain, ten miles to the east are some of the long, wall-like peaks of Drumlin's Fell and twenty miles to the east rises the peak of Inkcap."
  12806. sequence = "100"
  12807. >
  12808. <send>
  12809. maps.setCurrRoom(360, 258);
  12810. </send>
  12811. </trigger>
  12812.  
  12813. </triggers>
  12814. <triggers>
  12815. <trigger
  12816. enabled = "y"
  12817. regexp = "y"
  12818. keep_evaluating = "y"
  12819. group = "uu_port"
  12820. send_to = "12"
  12821. match = "This is one of Unseen University's quadrangles. The most obvious feature is the impossibly high Tower of Art to the south. The famous Library is to the north, while to the west are double doors leading into one of the main buildings, with another entrance to the northwest. An archway to the east leads towards the main gates."
  12822. sequence = "100"
  12823. >
  12824. <send>
  12825. maps.setMap("uu");
  12826. maps.setCurrRoom(278, 394);
  12827. </send>
  12828. </trigger>
  12829.  
  12830. <trigger
  12831. enabled = "y"
  12832. regexp = "y"
  12833. keep_evaluating = "y"
  12834. group = "uu_port"
  12835. send_to = "12"
  12836. match = "This is the cobbled courtyard just inside the entrance to the University. You are standing directly before the huge, black metal gates that open onto Sator Square. To the south there is a door with a sign on it."
  12837. sequence = "100"
  12838. >
  12839. <send>
  12840. maps.setMap("uu");
  12841. maps.setCurrRoom(335, 421);
  12842. </send>
  12843. </trigger>
  12844.  
  12845. <trigger
  12846. enabled = "y"
  12847. regexp = "y"
  12848. keep_evaluating = "y"
  12849. group = "uu"
  12850. send_to = "12"
  12851. match = "\[the eastern edge of the Great Hall\]"
  12852. sequence = "101"
  12853. >
  12854. <send>
  12855. maps.setCurrRoom(195, 393);
  12856. </send>
  12857. </trigger>
  12858.  
  12859. <trigger
  12860. enabled = "y"
  12861. regexp = "y"
  12862. keep_evaluating = "y"
  12863. group = "uu_port"
  12864. send_to = "12"
  12865. match = "This is a large, open landing at the top of the stairs, it is rather threadbare in appearance. There is an old table over by the back wall with an old wizened man standing behind it; he has a large staff with a knob on the end. The floor is old grey stone. Just off to the south is a solid looking oak door, and there is an old archway to the north. Some stairs go down to the Great Hall to the east."
  12866. sequence = "100"
  12867. >
  12868. <send>
  12869. maps.setMap("uu");
  12870. maps.setCurrRoom(857, 143);
  12871. </send>
  12872. </trigger>
  12873.  
  12874. <trigger
  12875. enabled = "y"
  12876. regexp = "y"
  12877. keep_evaluating = "y"
  12878. group = "uu"
  12879. send_to = "12"
  12880. match = "This particular hallway is cheerful and well.lit. At one end is a pair of staircases; one going up, and one going down. The east and south walls have stone archways in them. A small sign has been mounted next to the noticeboard hanging on the wall. A large friendly looking door with a brass plate attached to it is north."
  12881. sequence = "100"
  12882. >
  12883. <send>
  12884. maps.setCurrRoom(111, 393);
  12885. </send>
  12886. </trigger>
  12887.  
  12888. <trigger
  12889. enabled = "y"
  12890. regexp = "y"
  12891. keep_evaluating = "y"
  12892. group = "uu"
  12893. send_to = "12"
  12894. match = "This part of the Unseen University's great stairway is wide and well lit. The stairs go up and down from here. A huge rowan wood door is to the south, with nothing really interesting to the north."
  12895. sequence = "100"
  12896. >
  12897. <send>
  12898. maps.setCurrRoom(142, 455);
  12899. </send>
  12900. </trigger>
  12901.  
  12902. <trigger
  12903. enabled = "y"
  12904. regexp = "y"
  12905. keep_evaluating = "y"
  12906. group = "uu"
  12907. send_to = "12"
  12908. match = "You are at the north end of the average corridor. The floor, walls, and ceiling are cold stone, except for the many wooden doors leading to various and sundry side-rooms. Periodically, there is a bracket set in the wall, for holding a torch. The corridor turns east north of here. There is an archway there too."
  12909. sequence = "100"
  12910. >
  12911. <send>
  12912. maps.setCurrRoom(808, 328);
  12913. </send>
  12914. </trigger>
  12915.  
  12916. <trigger
  12917. enabled = "y"
  12918. regexp = "y"
  12919. keep_evaluating = "y"
  12920. group = "uu"
  12921. send_to = "12"
  12922. match = "You are in a spiral stairway made of stone. There is an archway to leave the staircase, but the stairs continue on their merry way heedless."
  12923. sequence = "100"
  12924. >
  12925. <send>
  12926. maps.setCurrRoom(864, 271);
  12927. </send>
  12928. </trigger>
  12929.  
  12930. <trigger
  12931. enabled = "y"
  12932. regexp = "y"
  12933. keep_evaluating = "y"
  12934. group = "uu"
  12935. send_to = "12"
  12936. match = "The Residence Hall is where the young wizards stay during their undergraduate studies at the Unseen University. The corridor is long, and has doors on either side. Each door has a little metal number on. You are at the southern end of the corridor. There is a stone archway to the south."
  12937. sequence = "100"
  12938. >
  12939. <send>
  12940. maps.setCurrRoom(166, 337);
  12941. </send>
  12942. </trigger>
  12943.  
  12944. <trigger
  12945. enabled = "y"
  12946. regexp = "y"
  12947. keep_evaluating = "y"
  12948. group = "uu"
  12949. send_to = "12"
  12950. match = "The Residence Hall is where the young wizards stay during their undergraduate studies at the Unseen University. The corridor is long, and has doors on either side. Each door has a little metal number on. You are at the southern end of the corridor. There is a stone archway to the south."
  12951. sequence = "100"
  12952. >
  12953. <send>
  12954. maps.setCurrRoom(166, 337);
  12955. </send>
  12956. </trigger>
  12957.  
  12958. <trigger
  12959. enabled = "y"
  12960. regexp = "y"
  12961. keep_evaluating = "y"
  12962. group = "uu"
  12963. send_to = "12"
  12964. match = "To the west a staircase goes up to the level above. To the east stretches a very long corridor. The floor, walls, and ceiling are cold stone, except for the many wooden doors leading to various and sundry side-rooms. Periodically, there is a bracket set in the wall, for holding a torch."
  12965. sequence = "100"
  12966. >
  12967. <send>
  12968. maps.setCurrRoom(584, 579);
  12969. </send>
  12970. </trigger>
  12971.  
  12972. <trigger
  12973. enabled = "y"
  12974. regexp = "y"
  12975. keep_evaluating = "y"
  12976. group = "uu"
  12977. send_to = "12"
  12978. match = "This is a large mossy courtyard. It is completely surrounded by stone walls and criss-crossed by washing lines. There is a small wooden door set in the west wall, and through an archway in the east wall there are some steps going downward."
  12979. sequence = "100"
  12980. >
  12981. <send>
  12982. maps.setCurrRoom(568, 557);
  12983. </send>
  12984. </trigger>
  12985.  
  12986. <trigger
  12987. enabled = "y"
  12988. regexp = "y"
  12989. keep_evaluating = "y"
  12990. group = "uu"
  12991. send_to = "12"
  12992. match = "\[hubwards-by-widdershins corner of the cloisters\]"
  12993. sequence = "101"
  12994. >
  12995. <send>
  12996. maps.setCurrRoom(201, 171);
  12997. </send>
  12998. </trigger>
  12999.  
  13000. <trigger
  13001. enabled = "y"
  13002. regexp = "y"
  13003. keep_evaluating = "y"
  13004. group = "uu"
  13005. send_to = "12"
  13006. match = "This grassy quadrangle marks the centre of New Hall; together with the cloisters around the sides, it is known as New Court and is the site of a number of the university's demonstration rooms, the doors into which you can see around the edges. The court is dominated by the squat tower that forms the rimwards-by-turnwise corner of New Hall, while over in a vaguely widdershins direction the Tower of Art can be seen above the upper floors of the court."
  13007. sequence = "100"
  13008. >
  13009. <send>
  13010. maps.setCurrRoom(145, 116);
  13011. </send>
  13012. </trigger>
  13013.  
  13014. <trigger
  13015. enabled = "y"
  13016. regexp = "y"
  13017. keep_evaluating = "y"
  13018. group = "uu"
  13019. send_to = "12"
  13020. match = "This is the rimwards side of the cloisters, the covered walkway that runs around the sides of the quadrangle of New Court, which can be seen between two pillars just hubwards from here. The cloisters continue widdershins and turnwise, where they seem to come to an end, and a door with a brass plaque on it leads rimwards."
  13021. sequence = "100"
  13022. >
  13023. <send>
  13024. maps.setCurrRoom(89, 115);
  13025. </send>
  13026. </trigger>
  13027. <trigger
  13028. enabled = "y"
  13029. regexp = "y"
  13030. keep_evaluating = "y"
  13031. group = "uu"
  13032. send_to = "12"
  13033. match = "This is the turnwise side of the cloisters, the covered walkway that runs around the sides of the quadrangle of New Court, which can be seen between two pillars just widdershins from here. The cloisters continue hubwards and rimwards, where they seem to come to an end, and a door with a brass plaque on it leads turnwise."
  13034. sequence = "100"
  13035. >
  13036. <send>
  13037. maps.setCurrRoom(146, 59);
  13038. </send>
  13039. </trigger>
  13040. <trigger
  13041. enabled = "y"
  13042. regexp = "y"
  13043. keep_evaluating = "y"
  13044. group = "uu"
  13045. send_to = "12"
  13046. match = "This is the hubwards side of the cloisters, the covered walkway that runs around the sides of the quadrangle of New Court, which can be seen between two pillars just rimwards from here. The cloisters continue turnwise and widdershins, and a door with a brass plaque on it leads hubwards."
  13047. sequence = "100"
  13048. >
  13049. <send>
  13050. maps.setCurrRoom(202, 115);
  13051. </send>
  13052. </trigger>
  13053. <trigger
  13054. enabled = "y"
  13055. regexp = "y"
  13056. keep_evaluating = "y"
  13057. group = "uu"
  13058. send_to = "12"
  13059. match = "This is the widdershins side of the cloisters, the covered walkway that runs around the sides of the quadrangle of New Court, which can be seen between two pillars just turnwise from here. The cloisters continue rimwards and hubwards, and a door with a brass plaque on it leads widdershins."
  13060. sequence = "100"
  13061. >
  13062. <send>
  13063. maps.setCurrRoom(145, 171);
  13064. </send>
  13065. </trigger>
  13066.  
  13067. </triggers>
  13068. <triggers>
  13069. <trigger
  13070. enabled = "y"
  13071. regexp = "y"
  13072. keep_evaluating = "y"
  13073. group = "uulib_port"
  13074. send_to = "12"
  13075. match = "This is the south end of the Library of Unseen University. The rows and rows of bookshelves start just to the north and the door out is to the south."
  13076. sequence = "100"
  13077. >
  13078. <send>
  13079. maps.setMap("uulib");
  13080. maps.setCurrRoom(165, 4810);
  13081. </send>
  13082. </trigger>
  13083.  
  13084. <trigger
  13085. enabled = "y"
  13086. regexp = "y"
  13087. keep_evaluating = "y"
  13088. group = "uulib_port"
  13089. send_to = "12"
  13090. match = "This is somewhere in the Library of Unseen University. There is a strange gap in the shelves here."
  13091. sequence = "100"
  13092. >
  13093. <send>
  13094. maps.setMap("uulib");
  13095. maps.setCurrRoom(195, 4480);
  13096. </send>
  13097. </trigger>
  13098.  
  13099. </triggers>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement