diff --git a/data/core/images/terrain/bridge/chasm-castle-f-ne.png b/data/core/images/terrain/bridge/chasm-castle-f-ne.png deleted file mode 100644 index 57a7b62a6f7..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-castle-f-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-castle-f-sw.png b/data/core/images/terrain/bridge/chasm-castle-f-sw.png deleted file mode 100644 index 57a7b62a6f7..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-castle-f-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-cc-se-nw.png b/data/core/images/terrain/bridge/chasm-cc-se-nw.png deleted file mode 100644 index e98192a2bf8..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-cc-se-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-cc-sw-ne.png b/data/core/images/terrain/bridge/chasm-cc-sw-ne.png deleted file mode 100644 index 0932f8599f2..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-cc-sw-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-cl-se-nw.png b/data/core/images/terrain/bridge/chasm-cl-se-nw.png deleted file mode 100644 index 33072d83a64..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-cl-se-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-cl-sw-ne.png b/data/core/images/terrain/bridge/chasm-cl-sw-ne.png deleted file mode 100644 index ab52d06d437..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-cl-sw-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cc-ne.png b/data/core/images/terrain/bridge/chasm-dock-cc-ne.png deleted file mode 100644 index 955f385e5f0..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cc-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cc-sw.png b/data/core/images/terrain/bridge/chasm-dock-cc-sw.png deleted file mode 100644 index 8a210368c9c..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cc-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cl-ne.png b/data/core/images/terrain/bridge/chasm-dock-cl-ne.png deleted file mode 100644 index c3681b04daf..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cl-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cl-nw.png b/data/core/images/terrain/bridge/chasm-dock-cl-nw.png deleted file mode 100644 index 6a9c73af581..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cl-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cl-se.png b/data/core/images/terrain/bridge/chasm-dock-cl-se.png deleted file mode 100644 index 10229a2cc4a..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cl-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cl-sw.png b/data/core/images/terrain/bridge/chasm-dock-cl-sw.png deleted file mode 100644 index ed61cbf91a2..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-cl-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-l-ne.png b/data/core/images/terrain/bridge/chasm-dock-l-ne.png new file mode 100644 index 00000000000..a1947b2c062 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-l-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-l-nw.png b/data/core/images/terrain/bridge/chasm-dock-l-nw.png new file mode 100644 index 00000000000..335e659778a Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-l-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lc-ne.png b/data/core/images/terrain/bridge/chasm-dock-lc-ne.png deleted file mode 100644 index 178b8e97b2a..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-lc-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lc-nw.png b/data/core/images/terrain/bridge/chasm-dock-lc-nw.png deleted file mode 100644 index 267fec5682e..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-lc-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lc-se.png b/data/core/images/terrain/bridge/chasm-dock-lc-se.png deleted file mode 100644 index b286fb99ff5..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-lc-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lc-sw.png b/data/core/images/terrain/bridge/chasm-dock-lc-sw.png deleted file mode 100644 index 5ecc643b629..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-lc-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-ll-ne.png b/data/core/images/terrain/bridge/chasm-dock-ll-ne.png index db3c37c6e7b..c7461fe0de1 100644 Binary files a/data/core/images/terrain/bridge/chasm-dock-ll-ne.png and b/data/core/images/terrain/bridge/chasm-dock-ll-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-ll-nw.png b/data/core/images/terrain/bridge/chasm-dock-ll-nw.png index 7e7b884eda6..7e8dcd8a556 100644 Binary files a/data/core/images/terrain/bridge/chasm-dock-ll-nw.png and b/data/core/images/terrain/bridge/chasm-dock-ll-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-ll-se.png b/data/core/images/terrain/bridge/chasm-dock-ll-se.png index dea014aa3e4..2476918772e 100644 Binary files a/data/core/images/terrain/bridge/chasm-dock-ll-se.png and b/data/core/images/terrain/bridge/chasm-dock-ll-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-ll-sw.png b/data/core/images/terrain/bridge/chasm-dock-ll-sw.png index 885c6cc71c8..ab39e7a6dae 100644 Binary files a/data/core/images/terrain/bridge/chasm-dock-ll-sw.png and b/data/core/images/terrain/bridge/chasm-dock-ll-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lx-ne.png b/data/core/images/terrain/bridge/chasm-dock-lx-ne.png new file mode 100644 index 00000000000..f945baab9dd Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-lx-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lx-nw.png b/data/core/images/terrain/bridge/chasm-dock-lx-nw.png new file mode 100644 index 00000000000..107120b740f Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-lx-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lx-se.png b/data/core/images/terrain/bridge/chasm-dock-lx-se.png new file mode 100644 index 00000000000..a34ad00542f Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-lx-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-lx-sw.png b/data/core/images/terrain/bridge/chasm-dock-lx-sw.png new file mode 100644 index 00000000000..e740aa6b513 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-lx-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-n.png b/data/core/images/terrain/bridge/chasm-dock-n.png new file mode 100644 index 00000000000..e4ca4c3427c Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-n.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-ne.png b/data/core/images/terrain/bridge/chasm-dock-ne.png new file mode 100644 index 00000000000..a92d95d7708 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-nw.png b/data/core/images/terrain/bridge/chasm-dock-nw.png new file mode 100644 index 00000000000..46d8d0c74c6 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-s.png b/data/core/images/terrain/bridge/chasm-dock-s.png new file mode 100644 index 00000000000..e8f6a6f18bf Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-s.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-se.png b/data/core/images/terrain/bridge/chasm-dock-se.png new file mode 100644 index 00000000000..a67d53444a2 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-sw.png b/data/core/images/terrain/bridge/chasm-dock-sw.png new file mode 100644 index 00000000000..5c1e49821c2 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xg-ne.png b/data/core/images/terrain/bridge/chasm-dock-xg-ne.png deleted file mode 100644 index 1a07241e4e8..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xg-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xg-nw.png b/data/core/images/terrain/bridge/chasm-dock-xg-nw.png deleted file mode 100644 index f8aa852cc27..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xg-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xg-se.png b/data/core/images/terrain/bridge/chasm-dock-xg-se.png deleted file mode 100644 index 3e1afd8b906..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xg-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xg-sw.png b/data/core/images/terrain/bridge/chasm-dock-xg-sw.png deleted file mode 100644 index 7ac0e99f7d3..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xg-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xl-ne.png b/data/core/images/terrain/bridge/chasm-dock-xl-ne.png new file mode 100644 index 00000000000..ef54de7ad13 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xl-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xl-nw.png b/data/core/images/terrain/bridge/chasm-dock-xl-nw.png new file mode 100644 index 00000000000..91eb53c4f82 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xl-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xl-se.png b/data/core/images/terrain/bridge/chasm-dock-xl-se.png new file mode 100644 index 00000000000..2936183e174 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xl-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xl-sw.png b/data/core/images/terrain/bridge/chasm-dock-xl-sw.png new file mode 100644 index 00000000000..9d6053c6653 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xl-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xx-n.png b/data/core/images/terrain/bridge/chasm-dock-xx-n.png deleted file mode 100644 index 42567b7cde5..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xx-n.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-xx-ne.png b/data/core/images/terrain/bridge/chasm-dock-xx-ne.png new file mode 100644 index 00000000000..57ea69d52b9 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xx-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cc-nw.png b/data/core/images/terrain/bridge/chasm-dock-xx-nw.png similarity index 100% rename from data/core/images/terrain/bridge/chasm-dock-cc-nw.png rename to data/core/images/terrain/bridge/chasm-dock-xx-nw.png diff --git a/data/core/images/terrain/bridge/chasm-dock-xx-s.png b/data/core/images/terrain/bridge/chasm-dock-xx-s.png deleted file mode 100644 index 69c71e9c63a..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-dock-xx-s.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-dock-cc-se.png b/data/core/images/terrain/bridge/chasm-dock-xx-se.png similarity index 100% rename from data/core/images/terrain/bridge/chasm-dock-cc-se.png rename to data/core/images/terrain/bridge/chasm-dock-xx-se.png diff --git a/data/core/images/terrain/bridge/chasm-dock-xx-sw.png b/data/core/images/terrain/bridge/chasm-dock-xx-sw.png new file mode 100644 index 00000000000..14f8ebe8596 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-dock-xx-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-l-ne.png b/data/core/images/terrain/bridge/chasm-l-ne.png new file mode 100644 index 00000000000..e841c0f8205 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-l-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-l-nw.png b/data/core/images/terrain/bridge/chasm-l-nw.png new file mode 100644 index 00000000000..7f541ffd68f Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-l-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-l-se.png b/data/core/images/terrain/bridge/chasm-l-se.png new file mode 100644 index 00000000000..159cc28f32a Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-l-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-l-sw.png b/data/core/images/terrain/bridge/chasm-l-sw.png new file mode 100644 index 00000000000..a235d7a3dad Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-l-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-lc-se-nw.png b/data/core/images/terrain/bridge/chasm-lc-se-nw.png deleted file mode 100644 index 294cf05220e..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-lc-se-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-lc-sw-ne.png b/data/core/images/terrain/bridge/chasm-lc-sw-ne.png deleted file mode 100644 index 1a8e540db61..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-lc-sw-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-ll-se-nw.png b/data/core/images/terrain/bridge/chasm-ll-se-nw.png index 5ab5e1c4ce4..99e3afcccd7 100644 Binary files a/data/core/images/terrain/bridge/chasm-ll-se-nw.png and b/data/core/images/terrain/bridge/chasm-ll-se-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-ll-sw-ne.png b/data/core/images/terrain/bridge/chasm-ll-sw-ne.png index 0fd04095399..d2da4fefbbd 100644 Binary files a/data/core/images/terrain/bridge/chasm-ll-sw-ne.png and b/data/core/images/terrain/bridge/chasm-ll-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-lx-se-nw.png b/data/core/images/terrain/bridge/chasm-lx-se-nw.png new file mode 100644 index 00000000000..e2384b219f5 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-lx-se-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-lx-sw-ne.png b/data/core/images/terrain/bridge/chasm-lx-sw-ne.png new file mode 100644 index 00000000000..7da59db6602 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-lx-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-n.png b/data/core/images/terrain/bridge/chasm-n.png new file mode 100644 index 00000000000..bd57c97f126 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-n.png differ diff --git a/data/core/images/terrain/bridge/chasm-ne.png b/data/core/images/terrain/bridge/chasm-ne.png new file mode 100644 index 00000000000..25ac9e328e4 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-nw.png b/data/core/images/terrain/bridge/chasm-nw.png new file mode 100644 index 00000000000..5e6b16aa1dd Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-s-n-tile.png b/data/core/images/terrain/bridge/chasm-s-n-tile.png index 23286c6c37c..f5ffdaa4bf1 100644 Binary files a/data/core/images/terrain/bridge/chasm-s-n-tile.png and b/data/core/images/terrain/bridge/chasm-s-n-tile.png differ diff --git a/data/core/images/terrain/bridge/chasm-s-n.png b/data/core/images/terrain/bridge/chasm-s-n.png new file mode 100644 index 00000000000..ae47795002c Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-s-n.png differ diff --git a/data/core/images/terrain/bridge/chasm-s.png b/data/core/images/terrain/bridge/chasm-s.png new file mode 100644 index 00000000000..4b026851c68 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-s.png differ diff --git a/data/core/images/terrain/bridge/chasm-se-nw-tile.png b/data/core/images/terrain/bridge/chasm-se-nw-tile.png index b4e436f279f..a0075da16d4 100644 Binary files a/data/core/images/terrain/bridge/chasm-se-nw-tile.png and b/data/core/images/terrain/bridge/chasm-se-nw-tile.png differ diff --git a/data/core/images/terrain/bridge/chasm-se-nw.png b/data/core/images/terrain/bridge/chasm-se-nw.png new file mode 100644 index 00000000000..08d8ac80846 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-se-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-se.png b/data/core/images/terrain/bridge/chasm-se.png new file mode 100644 index 00000000000..ce92f7a27b6 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-sw-ne-tile.png b/data/core/images/terrain/bridge/chasm-sw-ne-tile.png index cc845639dc2..3fec0054c95 100644 Binary files a/data/core/images/terrain/bridge/chasm-sw-ne-tile.png and b/data/core/images/terrain/bridge/chasm-sw-ne-tile.png differ diff --git a/data/core/images/terrain/bridge/chasm-sw-ne.png b/data/core/images/terrain/bridge/chasm-sw-ne.png new file mode 100644 index 00000000000..1868770574b Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-sw.png b/data/core/images/terrain/bridge/chasm-sw.png new file mode 100644 index 00000000000..714f1cf8db9 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-x-ne.png b/data/core/images/terrain/bridge/chasm-x-ne.png new file mode 100644 index 00000000000..6d9cfd6a5bc Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-x-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-x-nw.png b/data/core/images/terrain/bridge/chasm-x-nw.png new file mode 100644 index 00000000000..8426f152592 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-x-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-x-se.png b/data/core/images/terrain/bridge/chasm-x-se.png new file mode 100644 index 00000000000..b62fcc362df Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-x-se.png differ diff --git a/data/core/images/terrain/bridge/chasm-x-sw.png b/data/core/images/terrain/bridge/chasm-x-sw.png new file mode 100644 index 00000000000..c925b198de4 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-x-sw.png differ diff --git a/data/core/images/terrain/bridge/chasm-xc-ne.png b/data/core/images/terrain/bridge/chasm-xc-ne.png deleted file mode 100644 index f70a6a419e6..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xc-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xc-nw.png b/data/core/images/terrain/bridge/chasm-xc-nw.png deleted file mode 100644 index ad8cb2b6196..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xc-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xc-se.png b/data/core/images/terrain/bridge/chasm-xc-se.png deleted file mode 100644 index 6f0d5bbeb64..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xc-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xc-sw.png b/data/core/images/terrain/bridge/chasm-xc-sw.png deleted file mode 100644 index 9eda502d88b..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xc-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-ne.png b/data/core/images/terrain/bridge/chasm-xg-ne.png deleted file mode 100644 index 7c42d681dbb..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-nw.png b/data/core/images/terrain/bridge/chasm-xg-nw.png deleted file mode 100644 index 289eb8c10ee..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-se-nw.png b/data/core/images/terrain/bridge/chasm-xg-se-nw.png deleted file mode 100644 index c44177ef779..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-se-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-se.png b/data/core/images/terrain/bridge/chasm-xg-se.png deleted file mode 100644 index 23c45656b66..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-sw-ne.png b/data/core/images/terrain/bridge/chasm-xg-sw-ne.png deleted file mode 100644 index 3080007298c..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-sw-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xg-sw.png b/data/core/images/terrain/bridge/chasm-xg-sw.png deleted file mode 100644 index 6e621212255..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xg-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xl-ne.png b/data/core/images/terrain/bridge/chasm-xl-ne.png deleted file mode 100644 index a2329aeb1a8..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xl-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xl-nw.png b/data/core/images/terrain/bridge/chasm-xl-nw.png deleted file mode 100644 index f2b5dfc029a..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xl-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xl-se-nw.png b/data/core/images/terrain/bridge/chasm-xl-se-nw.png new file mode 100644 index 00000000000..72ea00be228 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-xl-se-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-xl-se.png b/data/core/images/terrain/bridge/chasm-xl-se.png deleted file mode 100644 index b2477790817..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xl-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xl-sw-ne.png b/data/core/images/terrain/bridge/chasm-xl-sw-ne.png new file mode 100644 index 00000000000..1816c31b00e Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-xl-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/chasm-xl-sw.png b/data/core/images/terrain/bridge/chasm-xl-sw.png deleted file mode 100644 index 45282176a9d..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xl-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xx-n.png b/data/core/images/terrain/bridge/chasm-xx-n.png deleted file mode 100644 index 2442aff8737..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xx-n.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xx-s-n.png b/data/core/images/terrain/bridge/chasm-xx-s-n.png deleted file mode 100644 index b65ad7faa43..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xx-s-n.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xx-s.png b/data/core/images/terrain/bridge/chasm-xx-s.png deleted file mode 100644 index 1bc755702c0..00000000000 Binary files a/data/core/images/terrain/bridge/chasm-xx-s.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/chasm-xx-se-nw.png b/data/core/images/terrain/bridge/chasm-xx-se-nw.png new file mode 100644 index 00000000000..8f321786b4c Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-xx-se-nw.png differ diff --git a/data/core/images/terrain/bridge/chasm-xx-sw-ne.png b/data/core/images/terrain/bridge/chasm-xx-sw-ne.png new file mode 100644 index 00000000000..4049f4dea28 Binary files /dev/null and b/data/core/images/terrain/bridge/chasm-xx-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-n.png b/data/core/images/terrain/bridge/hanging-c-n.png new file mode 100644 index 00000000000..4ba8b073999 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-ne.png b/data/core/images/terrain/bridge/hanging-c-ne.png new file mode 100644 index 00000000000..72a312b00e8 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-nw.png b/data/core/images/terrain/bridge/hanging-c-nw.png new file mode 100644 index 00000000000..75c5e1136f4 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-s.png b/data/core/images/terrain/bridge/hanging-c-s.png new file mode 100644 index 00000000000..f66750c4939 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-s.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-se.png b/data/core/images/terrain/bridge/hanging-c-se.png new file mode 100644 index 00000000000..dfc4a3ee369 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-c-sw.png b/data/core/images/terrain/bridge/hanging-c-sw.png new file mode 100644 index 00000000000..a0e3d6c9e70 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-c-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-n.png b/data/core/images/terrain/bridge/hanging-cx-n.png new file mode 100644 index 00000000000..df1e7d3ee30 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-ne.png b/data/core/images/terrain/bridge/hanging-cx-ne.png new file mode 100644 index 00000000000..10b6f68a118 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-nw.png b/data/core/images/terrain/bridge/hanging-cx-nw.png new file mode 100644 index 00000000000..289e63bf855 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-s.png b/data/core/images/terrain/bridge/hanging-cx-s.png new file mode 100644 index 00000000000..936f90cfb74 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-s.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-se.png b/data/core/images/terrain/bridge/hanging-cx-se.png new file mode 100644 index 00000000000..c454d5f3ed1 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-cx-sw.png b/data/core/images/terrain/bridge/hanging-cx-sw.png new file mode 100644 index 00000000000..d3f39ec3dec Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-cx-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-n.png b/data/core/images/terrain/bridge/hanging-n.png index 532ae634bae..8d042af01b9 100644 Binary files a/data/core/images/terrain/bridge/hanging-n.png and b/data/core/images/terrain/bridge/hanging-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-ne.png b/data/core/images/terrain/bridge/hanging-ne.png index 0fb32c8c739..3d9e6c00f57 100644 Binary files a/data/core/images/terrain/bridge/hanging-ne.png and b/data/core/images/terrain/bridge/hanging-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-nw.png b/data/core/images/terrain/bridge/hanging-nw.png index c9fe80ec913..efaa0fd0721 100644 Binary files a/data/core/images/terrain/bridge/hanging-nw.png and b/data/core/images/terrain/bridge/hanging-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-s-n-tile.png b/data/core/images/terrain/bridge/hanging-s-n-tile.png index 6fe11183b2d..89c1fe3110a 100644 Binary files a/data/core/images/terrain/bridge/hanging-s-n-tile.png and b/data/core/images/terrain/bridge/hanging-s-n-tile.png differ diff --git a/data/core/images/terrain/bridge/hanging-s-n.png b/data/core/images/terrain/bridge/hanging-s-n.png index b1bdc7bcf82..623f2a39bd6 100644 Binary files a/data/core/images/terrain/bridge/hanging-s-n.png and b/data/core/images/terrain/bridge/hanging-s-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-s.png b/data/core/images/terrain/bridge/hanging-s.png index 469398bde1a..ea937da9ac1 100644 Binary files a/data/core/images/terrain/bridge/hanging-s.png and b/data/core/images/terrain/bridge/hanging-s.png differ diff --git a/data/core/images/terrain/bridge/hanging-se-nw-tile.png b/data/core/images/terrain/bridge/hanging-se-nw-tile.png index 47649425d7d..312f4071748 100644 Binary files a/data/core/images/terrain/bridge/hanging-se-nw-tile.png and b/data/core/images/terrain/bridge/hanging-se-nw-tile.png differ diff --git a/data/core/images/terrain/bridge/hanging-se-nw.png b/data/core/images/terrain/bridge/hanging-se-nw.png index 28a726dc46f..13671f67f6f 100644 Binary files a/data/core/images/terrain/bridge/hanging-se-nw.png and b/data/core/images/terrain/bridge/hanging-se-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-se.png b/data/core/images/terrain/bridge/hanging-se.png index a657a6f3349..9baee9377ee 100644 Binary files a/data/core/images/terrain/bridge/hanging-se.png and b/data/core/images/terrain/bridge/hanging-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-short-n.png b/data/core/images/terrain/bridge/hanging-short-n.png index 9897896d595..d65e0831848 100644 Binary files a/data/core/images/terrain/bridge/hanging-short-n.png and b/data/core/images/terrain/bridge/hanging-short-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-short-ne.png b/data/core/images/terrain/bridge/hanging-short-ne.png deleted file mode 100644 index 477a1b1b736..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-short-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-short-nw.png b/data/core/images/terrain/bridge/hanging-short-nw.png index 4c9d1e9e0bd..fc755ddd810 100644 Binary files a/data/core/images/terrain/bridge/hanging-short-nw.png and b/data/core/images/terrain/bridge/hanging-short-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-short-s.png b/data/core/images/terrain/bridge/hanging-short-s.png index 998c809c206..f2846248050 100644 Binary files a/data/core/images/terrain/bridge/hanging-short-s.png and b/data/core/images/terrain/bridge/hanging-short-s.png differ diff --git a/data/core/images/terrain/bridge/hanging-short-se.png b/data/core/images/terrain/bridge/hanging-short-se.png deleted file mode 100644 index cdfc6b1f03d..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-short-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-short-sw.png b/data/core/images/terrain/bridge/hanging-short-sw.png deleted file mode 100644 index 88f1705e461..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-short-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-sw-ne-tile.png b/data/core/images/terrain/bridge/hanging-sw-ne-tile.png index 8d9f9ddc076..f3cd981345c 100644 Binary files a/data/core/images/terrain/bridge/hanging-sw-ne-tile.png and b/data/core/images/terrain/bridge/hanging-sw-ne-tile.png differ diff --git a/data/core/images/terrain/bridge/hanging-sw-ne.png b/data/core/images/terrain/bridge/hanging-sw-ne.png index 33c2cb3d13d..26edd4841b5 100644 Binary files a/data/core/images/terrain/bridge/hanging-sw-ne.png and b/data/core/images/terrain/bridge/hanging-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-sw.png b/data/core/images/terrain/bridge/hanging-sw.png index 91cd02b2189..21158b6b822 100644 Binary files a/data/core/images/terrain/bridge/hanging-sw.png and b/data/core/images/terrain/bridge/hanging-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-w-ne.png b/data/core/images/terrain/bridge/hanging-w-ne.png new file mode 100644 index 00000000000..73325d32d39 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-w-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-w-nw.png b/data/core/images/terrain/bridge/hanging-w-nw.png new file mode 100644 index 00000000000..5768ca6c716 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-w-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-w-se.png b/data/core/images/terrain/bridge/hanging-w-se.png new file mode 100644 index 00000000000..730e443fff1 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-w-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-w-sw.png b/data/core/images/terrain/bridge/hanging-w-sw.png new file mode 100644 index 00000000000..b5f2b5a950f Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-w-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-water-n.png b/data/core/images/terrain/bridge/hanging-water-n.png index 0df64c89f34..a55700e796b 100644 Binary files a/data/core/images/terrain/bridge/hanging-water-n.png and b/data/core/images/terrain/bridge/hanging-water-n.png differ diff --git a/data/core/images/terrain/bridge/hanging-water-ne.png b/data/core/images/terrain/bridge/hanging-water-ne.png index 297516cebd8..df0c06ae87f 100644 Binary files a/data/core/images/terrain/bridge/hanging-water-ne.png and b/data/core/images/terrain/bridge/hanging-water-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-water-nw.png b/data/core/images/terrain/bridge/hanging-water-nw.png deleted file mode 100644 index 817eb432cde..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-water-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-water-s.png b/data/core/images/terrain/bridge/hanging-water-s.png deleted file mode 100644 index dc966719f94..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-water-s.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-water-se.png b/data/core/images/terrain/bridge/hanging-water-se.png deleted file mode 100644 index bd216fa6aba..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-water-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-water-sw.png b/data/core/images/terrain/bridge/hanging-water-sw.png deleted file mode 100644 index 897f6d99c5b..00000000000 Binary files a/data/core/images/terrain/bridge/hanging-water-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/hanging-wx-ne.png b/data/core/images/terrain/bridge/hanging-wx-ne.png new file mode 100644 index 00000000000..d5cdda6431a Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-wx-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-wx-nw.png b/data/core/images/terrain/bridge/hanging-wx-nw.png new file mode 100644 index 00000000000..67cd06e86a6 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-wx-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-wx-se.png b/data/core/images/terrain/bridge/hanging-wx-se.png new file mode 100644 index 00000000000..c13f9ddc4fc Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-wx-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-wx-sw.png b/data/core/images/terrain/bridge/hanging-wx-sw.png new file mode 100644 index 00000000000..63604661efc Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-wx-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-ne.png b/data/core/images/terrain/bridge/hanging-x-ne.png new file mode 100644 index 00000000000..489bdf55d7b Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-nw.png b/data/core/images/terrain/bridge/hanging-x-nw.png new file mode 100644 index 00000000000..97f55391ffb Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-se-nw.png b/data/core/images/terrain/bridge/hanging-x-se-nw.png new file mode 100644 index 00000000000..e7f2e88049c Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-se-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-se.png b/data/core/images/terrain/bridge/hanging-x-se.png new file mode 100644 index 00000000000..4c41168f9a8 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-se.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-sw-ne.png b/data/core/images/terrain/bridge/hanging-x-sw-ne.png new file mode 100644 index 00000000000..e7b0e20ec6b Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/hanging-x-sw.png b/data/core/images/terrain/bridge/hanging-x-sw.png new file mode 100644 index 00000000000..156fc9a28ee Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-x-sw.png differ diff --git a/data/core/images/terrain/bridge/hanging-xx-se-nw.png b/data/core/images/terrain/bridge/hanging-xx-se-nw.png new file mode 100644 index 00000000000..b46da8c0146 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-xx-se-nw.png differ diff --git a/data/core/images/terrain/bridge/hanging-xx-sw-ne.png b/data/core/images/terrain/bridge/hanging-xx-sw-ne.png new file mode 100644 index 00000000000..fc5a057b336 Binary files /dev/null and b/data/core/images/terrain/bridge/hanging-xx-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/planks-dock-n.png b/data/core/images/terrain/bridge/planks-dock-n.png index 7a2ba2b4f37..889719c054e 100644 Binary files a/data/core/images/terrain/bridge/planks-dock-n.png and b/data/core/images/terrain/bridge/planks-dock-n.png differ diff --git a/data/core/images/terrain/bridge/planks-dock-ne.png b/data/core/images/terrain/bridge/planks-dock-ne.png index acefd3e5213..fe5aa4fca38 100644 Binary files a/data/core/images/terrain/bridge/planks-dock-ne.png and b/data/core/images/terrain/bridge/planks-dock-ne.png differ diff --git a/data/core/images/terrain/bridge/planks-dock-nw.png b/data/core/images/terrain/bridge/planks-dock-nw.png index 3e43b24ca12..bfac1c73d67 100644 Binary files a/data/core/images/terrain/bridge/planks-dock-nw.png and b/data/core/images/terrain/bridge/planks-dock-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-dock-s.png b/data/core/images/terrain/bridge/planks-dock-s.png index 72906a9f052..40eb8780600 100644 Binary files a/data/core/images/terrain/bridge/planks-dock-s.png and b/data/core/images/terrain/bridge/planks-dock-s.png differ diff --git a/data/core/images/terrain/bridge/planks-n-nw.png b/data/core/images/terrain/bridge/planks-n-nw.png index ae83a6940a7..6102ab204e1 100644 Binary files a/data/core/images/terrain/bridge/planks-n-nw.png and b/data/core/images/terrain/bridge/planks-n-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-n-se-sw.png b/data/core/images/terrain/bridge/planks-n-se-sw.png index dfbf54f27ca..3044f84143e 100644 Binary files a/data/core/images/terrain/bridge/planks-n-se-sw.png and b/data/core/images/terrain/bridge/planks-n-se-sw.png differ diff --git a/data/core/images/terrain/bridge/planks-n-se.png b/data/core/images/terrain/bridge/planks-n-se.png index 6f699873489..1b9c35a78a3 100644 Binary files a/data/core/images/terrain/bridge/planks-n-se.png and b/data/core/images/terrain/bridge/planks-n-se.png differ diff --git a/data/core/images/terrain/bridge/planks-n.png b/data/core/images/terrain/bridge/planks-n.png index 818dd4d1dba..30841b491c6 100644 Binary files a/data/core/images/terrain/bridge/planks-n.png and b/data/core/images/terrain/bridge/planks-n.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-c.png b/data/core/images/terrain/bridge/planks-ne-nw-c.png new file mode 100644 index 00000000000..74b2f47ebfd Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-c.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-cr.png b/data/core/images/terrain/bridge/planks-ne-nw-cr.png new file mode 100644 index 00000000000..afe3ef633df Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-cr.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-l.png b/data/core/images/terrain/bridge/planks-ne-nw-l.png new file mode 100644 index 00000000000..19da9e3d4a0 Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-l.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-lc.png b/data/core/images/terrain/bridge/planks-ne-nw-lc.png new file mode 100644 index 00000000000..cd354676b5f Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-lc.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-lr.png b/data/core/images/terrain/bridge/planks-ne-nw-lr.png new file mode 100644 index 00000000000..f8a07c535b6 Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-lr.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw-r.png b/data/core/images/terrain/bridge/planks-ne-nw-r.png new file mode 100644 index 00000000000..1734d2bafd0 Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-nw-r.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-nw.png b/data/core/images/terrain/bridge/planks-ne-nw.png index 7f1d9705ac6..666aecaa97d 100644 Binary files a/data/core/images/terrain/bridge/planks-ne-nw.png and b/data/core/images/terrain/bridge/planks-ne-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-s-nw-l.png b/data/core/images/terrain/bridge/planks-ne-s-nw-l.png new file mode 100644 index 00000000000..b745e7d5ec5 Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-s-nw-l.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-s-nw-r.png b/data/core/images/terrain/bridge/planks-ne-s-nw-r.png new file mode 100644 index 00000000000..8a52d638a3b Binary files /dev/null and b/data/core/images/terrain/bridge/planks-ne-s-nw-r.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-s-nw.png b/data/core/images/terrain/bridge/planks-ne-s-nw.png index 0961e218436..403cd016752 100644 Binary files a/data/core/images/terrain/bridge/planks-ne-s-nw.png and b/data/core/images/terrain/bridge/planks-ne-s-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-ne-s.png b/data/core/images/terrain/bridge/planks-ne-s.png index 3088209e508..b552a261a08 100644 Binary files a/data/core/images/terrain/bridge/planks-ne-s.png and b/data/core/images/terrain/bridge/planks-ne-s.png differ diff --git a/data/core/images/terrain/bridge/planks-nw.png b/data/core/images/terrain/bridge/planks-nw.png index 9466bd31372..a9a0d3ab90a 100644 Binary files a/data/core/images/terrain/bridge/planks-nw.png and b/data/core/images/terrain/bridge/planks-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-s-n.png b/data/core/images/terrain/bridge/planks-s-n.png index c4ee62f3d94..214880e6849 100644 Binary files a/data/core/images/terrain/bridge/planks-s-n.png and b/data/core/images/terrain/bridge/planks-s-n.png differ diff --git a/data/core/images/terrain/bridge/planks-s-nw.png b/data/core/images/terrain/bridge/planks-s-nw.png index 612731d35ae..cbdb971294c 100644 Binary files a/data/core/images/terrain/bridge/planks-s-nw.png and b/data/core/images/terrain/bridge/planks-s-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-s.png b/data/core/images/terrain/bridge/planks-s.png index 482a87b25d5..4ecfef5f1f7 100644 Binary files a/data/core/images/terrain/bridge/planks-s.png and b/data/core/images/terrain/bridge/planks-s.png differ diff --git a/data/core/images/terrain/bridge/planks-se-nw-tile.png b/data/core/images/terrain/bridge/planks-se-nw-tile.png index d8a402316ea..bbc597c4637 100644 Binary files a/data/core/images/terrain/bridge/planks-se-nw-tile.png and b/data/core/images/terrain/bridge/planks-se-nw-tile.png differ diff --git a/data/core/images/terrain/bridge/planks-se-nw.png b/data/core/images/terrain/bridge/planks-se-nw.png index bd6277fc2a9..b34164a66db 100644 Binary files a/data/core/images/terrain/bridge/planks-se-nw.png and b/data/core/images/terrain/bridge/planks-se-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-se.png b/data/core/images/terrain/bridge/planks-se.png index aa656ed94ec..94ed3fc5f1b 100644 Binary files a/data/core/images/terrain/bridge/planks-se.png and b/data/core/images/terrain/bridge/planks-se.png differ diff --git a/data/core/images/terrain/bridge/planks-short-dock-ne.png b/data/core/images/terrain/bridge/planks-short-dock-ne.png index a167f56bf4d..cf972e75238 100644 Binary files a/data/core/images/terrain/bridge/planks-short-dock-ne.png and b/data/core/images/terrain/bridge/planks-short-dock-ne.png differ diff --git a/data/core/images/terrain/bridge/planks-short-dock-nw.png b/data/core/images/terrain/bridge/planks-short-dock-nw.png index 21896a9b95d..8b0221702cd 100644 Binary files a/data/core/images/terrain/bridge/planks-short-dock-nw.png and b/data/core/images/terrain/bridge/planks-short-dock-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-n-se-sw.png b/data/core/images/terrain/bridge/planks-short-n-se-sw.png index 67bd054f3c4..8c096926d9f 100644 Binary files a/data/core/images/terrain/bridge/planks-short-n-se-sw.png and b/data/core/images/terrain/bridge/planks-short-n-se-sw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-n-se.png b/data/core/images/terrain/bridge/planks-short-n-se.png index 26ac84ea15f..44de9bb074b 100644 Binary files a/data/core/images/terrain/bridge/planks-short-n-se.png and b/data/core/images/terrain/bridge/planks-short-n-se.png differ diff --git a/data/core/images/terrain/bridge/planks-short-ne-nw.png b/data/core/images/terrain/bridge/planks-short-ne-nw.png index d94f7e1099e..3c85558e4f0 100644 Binary files a/data/core/images/terrain/bridge/planks-short-ne-nw.png and b/data/core/images/terrain/bridge/planks-short-ne-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-ne-s-nw.png b/data/core/images/terrain/bridge/planks-short-ne-s-nw.png index e8259ed06be..5d52c902c16 100644 Binary files a/data/core/images/terrain/bridge/planks-short-ne-s-nw.png and b/data/core/images/terrain/bridge/planks-short-ne-s-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-ne-s.png b/data/core/images/terrain/bridge/planks-short-ne-s.png index 6f3eac5f111..bb8c0e14f52 100644 Binary files a/data/core/images/terrain/bridge/planks-short-ne-s.png and b/data/core/images/terrain/bridge/planks-short-ne-s.png differ diff --git a/data/core/images/terrain/bridge/planks-short-nw.png b/data/core/images/terrain/bridge/planks-short-nw.png index 95c2f510c1e..8113ff8cd01 100644 Binary files a/data/core/images/terrain/bridge/planks-short-nw.png and b/data/core/images/terrain/bridge/planks-short-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-s-nw.png b/data/core/images/terrain/bridge/planks-short-s-nw.png index 4fea8036e8d..4715cf05709 100644 Binary files a/data/core/images/terrain/bridge/planks-short-s-nw.png and b/data/core/images/terrain/bridge/planks-short-s-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-short-se.png b/data/core/images/terrain/bridge/planks-short-se.png index 2417025c16b..a3822af1f3f 100644 Binary files a/data/core/images/terrain/bridge/planks-short-se.png and b/data/core/images/terrain/bridge/planks-short-se.png differ diff --git a/data/core/images/terrain/bridge/planks-short-sw-n.png b/data/core/images/terrain/bridge/planks-short-sw-n.png index 27714bd5615..d39a1593f14 100644 Binary files a/data/core/images/terrain/bridge/planks-short-sw-n.png and b/data/core/images/terrain/bridge/planks-short-sw-n.png differ diff --git a/data/core/images/terrain/bridge/planks-short-sw-se.png b/data/core/images/terrain/bridge/planks-short-sw-se.png index feb20d8ffac..2e6d7105017 100644 Binary files a/data/core/images/terrain/bridge/planks-short-sw-se.png and b/data/core/images/terrain/bridge/planks-short-sw-se.png differ diff --git a/data/core/images/terrain/bridge/planks-shortc-ne-nw.png b/data/core/images/terrain/bridge/planks-shortc-ne-nw.png deleted file mode 100644 index 81f9a9aa71b..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortc-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortcr-ne-nw.png b/data/core/images/terrain/bridge/planks-shortcr-ne-nw.png deleted file mode 100644 index d705a47f2fb..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortcr-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortl-ne-nw.png b/data/core/images/terrain/bridge/planks-shortl-ne-nw.png deleted file mode 100644 index 938aac8d51c..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortl-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortl-ne-s-nw.png b/data/core/images/terrain/bridge/planks-shortl-ne-s-nw.png deleted file mode 100644 index 6a81fccc976..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortl-ne-s-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortlc-ne-nw.png b/data/core/images/terrain/bridge/planks-shortlc-ne-nw.png deleted file mode 100644 index e4de0c7c655..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortlc-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortlr-ne-nw.png b/data/core/images/terrain/bridge/planks-shortlr-ne-nw.png deleted file mode 100644 index da800f653a2..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortlr-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortr-ne-nw.png b/data/core/images/terrain/bridge/planks-shortr-ne-nw.png deleted file mode 100644 index 975563b58c5..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortr-ne-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-shortr-ne-s-nw.png b/data/core/images/terrain/bridge/planks-shortr-ne-s-nw.png deleted file mode 100644 index bf2882e4b4d..00000000000 Binary files a/data/core/images/terrain/bridge/planks-shortr-ne-s-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/planks-sw-n.png b/data/core/images/terrain/bridge/planks-sw-n.png index ef9e1378977..0334d2ec283 100644 Binary files a/data/core/images/terrain/bridge/planks-sw-n.png and b/data/core/images/terrain/bridge/planks-sw-n.png differ diff --git a/data/core/images/terrain/bridge/planks-sw-ne-tile.png b/data/core/images/terrain/bridge/planks-sw-ne-tile.png index 449f45cc19a..debca1289dd 100644 Binary files a/data/core/images/terrain/bridge/planks-sw-ne-tile.png and b/data/core/images/terrain/bridge/planks-sw-ne-tile.png differ diff --git a/data/core/images/terrain/bridge/planks-sw-ne.png b/data/core/images/terrain/bridge/planks-sw-ne.png index 6db9b3e272e..4fcc0660c00 100644 Binary files a/data/core/images/terrain/bridge/planks-sw-ne.png and b/data/core/images/terrain/bridge/planks-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/planks-sw-nw.png b/data/core/images/terrain/bridge/planks-sw-nw.png index bf07077b348..9ca3e0fadbb 100644 Binary files a/data/core/images/terrain/bridge/planks-sw-nw.png and b/data/core/images/terrain/bridge/planks-sw-nw.png differ diff --git a/data/core/images/terrain/bridge/planks-sw-se.png b/data/core/images/terrain/bridge/planks-sw-se.png index b7d73aa89ec..af2be7e6c2a 100644 Binary files a/data/core/images/terrain/bridge/planks-sw-se.png and b/data/core/images/terrain/bridge/planks-sw-se.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-n.png b/data/core/images/terrain/bridge/stonebridge-castle-n.png deleted file mode 100644 index 1df2caa7ca9..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-n.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-ne.png b/data/core/images/terrain/bridge/stonebridge-castle-ne.png deleted file mode 100644 index ad5f204f84b..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-nw.png b/data/core/images/terrain/bridge/stonebridge-castle-nw.png deleted file mode 100644 index a7856d031fa..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-s.png b/data/core/images/terrain/bridge/stonebridge-castle-s.png index 249e1a30930..e6c4a5fa48d 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-s.png and b/data/core/images/terrain/bridge/stonebridge-castle-s.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-se.png b/data/core/images/terrain/bridge/stonebridge-castle-se.png index 118aaa445fb..e11aff79c5b 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-se.png and b/data/core/images/terrain/bridge/stonebridge-castle-se.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-castle-sw.png b/data/core/images/terrain/bridge/stonebridge-castle-sw.png index 11a12aa221a..e2c5d816a2b 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-castle-sw.png and b/data/core/images/terrain/bridge/stonebridge-castle-sw.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-n-s-tile.png b/data/core/images/terrain/bridge/stonebridge-n-s-tile.png index 341654f8eb6..f9793990f59 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-n-s-tile.png and b/data/core/images/terrain/bridge/stonebridge-n-s-tile.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-n-s.png b/data/core/images/terrain/bridge/stonebridge-n-s.png new file mode 100644 index 00000000000..b9cadf1e1ed Binary files /dev/null and b/data/core/images/terrain/bridge/stonebridge-n-s.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-n.png b/data/core/images/terrain/bridge/stonebridge-n.png index 3287db3af99..05e6ae3ec6e 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-n.png and b/data/core/images/terrain/bridge/stonebridge-n.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-ne-sw-tile.png b/data/core/images/terrain/bridge/stonebridge-ne-sw-tile.png index 08a06ce05a6..94564bc4748 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-ne-sw-tile.png and b/data/core/images/terrain/bridge/stonebridge-ne-sw-tile.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-ne.png b/data/core/images/terrain/bridge/stonebridge-ne.png index 6fb24258070..c229b5b5c0a 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-ne.png and b/data/core/images/terrain/bridge/stonebridge-ne.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-nw.png b/data/core/images/terrain/bridge/stonebridge-nw.png index 3a4c603385b..9769df8b5ba 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-nw.png and b/data/core/images/terrain/bridge/stonebridge-nw.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-s-n.png b/data/core/images/terrain/bridge/stonebridge-s-n.png index 335dc5d17c6..a790b337510 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-s-n.png and b/data/core/images/terrain/bridge/stonebridge-s-n.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-se-nw-tile.png b/data/core/images/terrain/bridge/stonebridge-se-nw-tile.png index 765b55b11cb..b303092e455 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-se-nw-tile.png and b/data/core/images/terrain/bridge/stonebridge-se-nw-tile.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-se-nw.png b/data/core/images/terrain/bridge/stonebridge-se-nw.png index 48f30abb80d..c8c59b5bf83 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-se-nw.png and b/data/core/images/terrain/bridge/stonebridge-se-nw.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-se.png b/data/core/images/terrain/bridge/stonebridge-se.png index f09b9600573..ef1f87bb8c5 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-se.png and b/data/core/images/terrain/bridge/stonebridge-se.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-senw.png b/data/core/images/terrain/bridge/stonebridge-senw.png deleted file mode 100644 index 261d6dfe5ae..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-senw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-short-n.png b/data/core/images/terrain/bridge/stonebridge-short-n.png new file mode 100644 index 00000000000..0213a0de081 Binary files /dev/null and b/data/core/images/terrain/bridge/stonebridge-short-n.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-short-ne.png b/data/core/images/terrain/bridge/stonebridge-short-ne.png new file mode 100644 index 00000000000..951dbc61943 Binary files /dev/null and b/data/core/images/terrain/bridge/stonebridge-short-ne.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-short-nw.png b/data/core/images/terrain/bridge/stonebridge-short-nw.png new file mode 100644 index 00000000000..9446d9eeed5 Binary files /dev/null and b/data/core/images/terrain/bridge/stonebridge-short-nw.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-both-nesw.png b/data/core/images/terrain/bridge/stonebridge-small-both-nesw.png deleted file mode 100644 index 3d3fdc675ec..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-both-nesw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-both-ns.png b/data/core/images/terrain/bridge/stonebridge-small-both-ns.png deleted file mode 100644 index 7817dac6cc8..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-both-ns.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-both-senw.png b/data/core/images/terrain/bridge/stonebridge-small-both-senw.png deleted file mode 100644 index e9dbc27e9ba..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-both-senw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-n.png b/data/core/images/terrain/bridge/stonebridge-small-n.png deleted file mode 100644 index 3c3921766f4..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-n.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-ne.png b/data/core/images/terrain/bridge/stonebridge-small-ne.png deleted file mode 100644 index cfb9ec1efd3..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-ne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-nw.png b/data/core/images/terrain/bridge/stonebridge-small-nw.png deleted file mode 100644 index 866c380bc74..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-nw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-s.png b/data/core/images/terrain/bridge/stonebridge-small-s.png deleted file mode 100644 index c5402c4a717..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-s.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-se.png b/data/core/images/terrain/bridge/stonebridge-small-se.png deleted file mode 100644 index 055d06562d4..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-se.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-nesw.png b/data/core/images/terrain/bridge/stonebridge-small-single-nesw.png deleted file mode 100644 index aa8771d30cf..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-nesw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-ns.png b/data/core/images/terrain/bridge/stonebridge-small-single-ns.png deleted file mode 100644 index 1ac90aea808..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-ns.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-nwse.png b/data/core/images/terrain/bridge/stonebridge-small-single-nwse.png deleted file mode 100644 index 68702965b15..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-nwse.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-senw.png b/data/core/images/terrain/bridge/stonebridge-small-single-senw.png deleted file mode 100644 index 9895d1fc41d..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-senw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-sn.png b/data/core/images/terrain/bridge/stonebridge-small-single-sn.png deleted file mode 100644 index b5e986b0b5f..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-sn.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-single-swne.png b/data/core/images/terrain/bridge/stonebridge-small-single-swne.png deleted file mode 100644 index ed1c279622f..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-single-swne.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-small-sw.png b/data/core/images/terrain/bridge/stonebridge-small-sw.png deleted file mode 100644 index 39065a78040..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-small-sw.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-sw-ne-tile.png b/data/core/images/terrain/bridge/stonebridge-sw-ne-tile.png deleted file mode 100644 index 11f6dcd2977..00000000000 Binary files a/data/core/images/terrain/bridge/stonebridge-sw-ne-tile.png and /dev/null differ diff --git a/data/core/images/terrain/bridge/stonebridge-sw-ne.png b/data/core/images/terrain/bridge/stonebridge-sw-ne.png index a3176032028..835519b384b 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-sw-ne.png and b/data/core/images/terrain/bridge/stonebridge-sw-ne.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-n.png b/data/core/images/terrain/bridge/stonebridge-water-n.png index f9cf7546713..c9ed3fc5a26 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-n.png and b/data/core/images/terrain/bridge/stonebridge-water-n.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-ne.png b/data/core/images/terrain/bridge/stonebridge-water-ne.png index 1941122c054..70825d006de 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-ne.png and b/data/core/images/terrain/bridge/stonebridge-water-ne.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-nw.png b/data/core/images/terrain/bridge/stonebridge-water-nw.png index 1a5d56356e1..f068e602c2f 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-nw.png and b/data/core/images/terrain/bridge/stonebridge-water-nw.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-s.png b/data/core/images/terrain/bridge/stonebridge-water-s.png index a8cc0e6ae67..5419b676ee1 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-s.png and b/data/core/images/terrain/bridge/stonebridge-water-s.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-se.png b/data/core/images/terrain/bridge/stonebridge-water-se.png index 5705cb62afb..30cde77b878 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-se.png and b/data/core/images/terrain/bridge/stonebridge-water-se.png differ diff --git a/data/core/images/terrain/bridge/stonebridge-water-sw.png b/data/core/images/terrain/bridge/stonebridge-water-sw.png index 21413e6fd80..6c8399b7241 100644 Binary files a/data/core/images/terrain/bridge/stonebridge-water-sw.png and b/data/core/images/terrain/bridge/stonebridge-water-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-n.png b/data/core/images/terrain/bridge/wood-dock-n.png index 22a272cc852..bf6c58275de 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-n.png and b/data/core/images/terrain/bridge/wood-dock-n.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-ne.png b/data/core/images/terrain/bridge/wood-dock-ne.png index c4360707cc7..cf3b039b782 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-ne.png and b/data/core/images/terrain/bridge/wood-dock-ne.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-nw.png b/data/core/images/terrain/bridge/wood-dock-nw.png index 353c9430649..02f9fd04e09 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-nw.png and b/data/core/images/terrain/bridge/wood-dock-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-s.png b/data/core/images/terrain/bridge/wood-dock-s.png index 76d1e28600e..86a31fcd722 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-s.png and b/data/core/images/terrain/bridge/wood-dock-s.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-se.png b/data/core/images/terrain/bridge/wood-dock-se.png index 6955fd2f6fd..ed6f720bae8 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-se.png and b/data/core/images/terrain/bridge/wood-dock-se.png differ diff --git a/data/core/images/terrain/bridge/wood-dock-sw.png b/data/core/images/terrain/bridge/wood-dock-sw.png index 3f54331a48e..772c302b302 100644 Binary files a/data/core/images/terrain/bridge/wood-dock-sw.png and b/data/core/images/terrain/bridge/wood-dock-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-end-n.png b/data/core/images/terrain/bridge/wood-end-n.png index 950635bb11b..7b50757a1f0 100644 Binary files a/data/core/images/terrain/bridge/wood-end-n.png and b/data/core/images/terrain/bridge/wood-end-n.png differ diff --git a/data/core/images/terrain/bridge/wood-end-ne.png b/data/core/images/terrain/bridge/wood-end-ne.png index 7816322d762..9f2fdc60409 100644 Binary files a/data/core/images/terrain/bridge/wood-end-ne.png and b/data/core/images/terrain/bridge/wood-end-ne.png differ diff --git a/data/core/images/terrain/bridge/wood-end-nw.png b/data/core/images/terrain/bridge/wood-end-nw.png index 1cc02c3b746..35b1e775ef1 100644 Binary files a/data/core/images/terrain/bridge/wood-end-nw.png and b/data/core/images/terrain/bridge/wood-end-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-end-se.png b/data/core/images/terrain/bridge/wood-end-se.png index 7bf7ffaaeaf..b145568a22c 100644 Binary files a/data/core/images/terrain/bridge/wood-end-se.png and b/data/core/images/terrain/bridge/wood-end-se.png differ diff --git a/data/core/images/terrain/bridge/wood-end-sw.png b/data/core/images/terrain/bridge/wood-end-sw.png index 8de7bfe14e9..d4a3be82df9 100644 Binary files a/data/core/images/terrain/bridge/wood-end-sw.png and b/data/core/images/terrain/bridge/wood-end-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-n-s.png b/data/core/images/terrain/bridge/wood-n-s.png index a55a967e991..4704380ff09 100644 Binary files a/data/core/images/terrain/bridge/wood-n-s.png and b/data/core/images/terrain/bridge/wood-n-s.png differ diff --git a/data/core/images/terrain/bridge/wood-n-se-sw.png b/data/core/images/terrain/bridge/wood-n-se-sw.png index 4798f439668..d88cf1fbae0 100644 Binary files a/data/core/images/terrain/bridge/wood-n-se-sw.png and b/data/core/images/terrain/bridge/wood-n-se-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-n-se.png b/data/core/images/terrain/bridge/wood-n-se.png index f7e4e5e1e1e..c591b0f7c3d 100644 Binary files a/data/core/images/terrain/bridge/wood-n-se.png and b/data/core/images/terrain/bridge/wood-n-se.png differ diff --git a/data/core/images/terrain/bridge/wood-ne-s-nw.png b/data/core/images/terrain/bridge/wood-ne-s-nw.png index 84b409bffdd..dccad9833ee 100644 Binary files a/data/core/images/terrain/bridge/wood-ne-s-nw.png and b/data/core/images/terrain/bridge/wood-ne-s-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-ne-s.png b/data/core/images/terrain/bridge/wood-ne-s.png index 3898f1563f5..cd9f074376d 100644 Binary files a/data/core/images/terrain/bridge/wood-ne-s.png and b/data/core/images/terrain/bridge/wood-ne-s.png differ diff --git a/data/core/images/terrain/bridge/wood-ne-sw.png b/data/core/images/terrain/bridge/wood-ne-sw.png index 794091dc101..677f5042dc7 100644 Binary files a/data/core/images/terrain/bridge/wood-ne-sw.png and b/data/core/images/terrain/bridge/wood-ne-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-nw-ne.png b/data/core/images/terrain/bridge/wood-nw-ne.png index d743eccdcde..241c69a4692 100644 Binary files a/data/core/images/terrain/bridge/wood-nw-ne.png and b/data/core/images/terrain/bridge/wood-nw-ne.png differ diff --git a/data/core/images/terrain/bridge/wood-rotting-n-se-sw.png b/data/core/images/terrain/bridge/wood-rotting-n-se-sw.png index 99a4089018f..699194f2ef1 100644 Binary files a/data/core/images/terrain/bridge/wood-rotting-n-se-sw.png and b/data/core/images/terrain/bridge/wood-rotting-n-se-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png b/data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png index 4673aa872b3..0ba5e9c8dbf 100644 Binary files a/data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png and b/data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-rotting-se-sw.png b/data/core/images/terrain/bridge/wood-rotting-se-sw.png index 2f393a9c241..3101827dc3f 100644 Binary files a/data/core/images/terrain/bridge/wood-rotting-se-sw.png and b/data/core/images/terrain/bridge/wood-rotting-se-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-s-nw.png b/data/core/images/terrain/bridge/wood-s-nw.png index 2956e42c17b..c1c6b5e9a2c 100644 Binary files a/data/core/images/terrain/bridge/wood-s-nw.png and b/data/core/images/terrain/bridge/wood-s-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-se-nw.png b/data/core/images/terrain/bridge/wood-se-nw.png index 4fe3e625ba1..e8c05dfefdd 100644 Binary files a/data/core/images/terrain/bridge/wood-se-nw.png and b/data/core/images/terrain/bridge/wood-se-nw.png differ diff --git a/data/core/images/terrain/bridge/wood-se-sw.png b/data/core/images/terrain/bridge/wood-se-sw.png index 2bbdfb66ae6..7ed53ee406f 100644 Binary files a/data/core/images/terrain/bridge/wood-se-sw.png and b/data/core/images/terrain/bridge/wood-se-sw.png differ diff --git a/data/core/images/terrain/bridge/wood-sw-n.png b/data/core/images/terrain/bridge/wood-sw-n.png index bd6971948f3..2409c687a14 100644 Binary files a/data/core/images/terrain/bridge/wood-sw-n.png and b/data/core/images/terrain/bridge/wood-sw-n.png differ diff --git a/data/core/terrain-graphics.cfg b/data/core/terrain-graphics.cfg index ef0c75089b2..b473dd18981 100644 --- a/data/core/terrain-graphics.cfg +++ b/data/core/terrain-graphics.cfg @@ -54,103 +54,56 @@ # Tracks and bridges +# basic stone bridge +{BRIDGE:STRAIGHTS Bsb\ Bsb| Bsb/ * * * stonebridge 0 bridge/stonebridge} +{BRIDGE:ENDS Bsb\ Bsb| Bsb/ * (Co*,Cu*,Ko*,Ku*) * stonebridge -80 bridge/stonebridge-castle} +{BRIDGE:ENDS Bsb\ Bsb| Bsb/ * (C*,K*) * stonebridge 1 bridge/stonebridge-castle} +{BRIDGE:ENDS Bsb\ Bsb| Bsb/ * (C*,K*) * stonebridge -80 bridge/stonebridge-short} +{BRIDGE:ENDS Bsb\ Bsb| Bsb/ * (W*,S*) * stonebridge 0 bridge/stonebridge-water} +{BRIDGE:ENDS Bsb\ Bsb| Bsb/ * * * stonebridge 0 bridge/stonebridge} + # hanging bridge -{BRIDGE:OVERLAY_TRANS_L Bh\ Bh/ Bh| * * -1 bridge/hanging} -{BRIDGE:OVERLAY_END_N_L Bh\ Bh/ Bh| (!,C*,K*,W*,S*) * * -1 bridge/hanging} -{BRIDGE:OVERLAY_END_N_L Bh\ Bh/ Bh| (C*,K*) * * -1 bridge/hanging-short} -{BRIDGE:OVERLAY_END_N_L Bh\ Bh/ Bh| (W*,S*) * * -1 bridge/hanging-water} -{BRIDGE:OVERLAY_END_S_L Bh\ Bh/ Bh| (!,C*,K*,W*,S*) * * -1 bridge/hanging} -{BRIDGE:OVERLAY_END_S_L Bh\ Bh/ Bh| (C*,K*) * * -1 bridge/hanging-short} -{BRIDGE:OVERLAY_END_S_L Bh\ Bh/ Bh| (W*,S*) * * -1 bridge/hanging-water} +{BRIDGE:STRAIGHTS Bh\ Bh| Bh/ Q* Q* * hanging 0 bridge/hanging-xx} +{BRIDGE:STRAIGHTS Bh\ Bh| Bh/ Q* * * hanging 0 bridge/hanging-x} +{BRIDGE:STRAIGHTS Bh\ Bh| Bh/ * * * hanging 0 bridge/hanging} +{BRIDGE:ENDS Bh\ Bh| Bh/ Q* (W*,S*) * hanging -80 bridge/hanging-wx} +{BRIDGE:ENDS Bh\ Bh| Bh/ Q* (C*,K*) * hanging -80 bridge/hanging-cx} +{BRIDGE:ENDS Bh\ Bh| Bh/ Q* * * hanging -80 bridge/hanging-x} +{BRIDGE:ENDS Bh\ Bh| Bh/ * (W*,S*) * hanging -80 bridge/hanging-w} +{BRIDGE:ENDS Bh\ Bh| Bh/ * (C*,K*) * hanging -80 bridge/hanging-c} +{BRIDGE:ENDS Bh\ Bh| Bh/ * * * hanging -80 bridge/hanging} # chasm stone bridge - -# independent of base type (only n-s actually present) -{BRIDGE:OVERLAY_TRANS_L Bcx\ Bcx/ Bcx| * * -80 bridge/chasm-xx} -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| (!,Q*) * * -80 bridge/chasm-xx} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| (!,Q*) * * -80 bridge/chasm-xx} -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| Q* * * -80 bridge/chasm-dock-xx} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Q* * * -80 bridge/chasm-dock-xx} - -# immediately behind (and concealed by) ground -{BRIDGE:OVERLAY_TRANS_L Bcx\ Bcx/ Bcx| * (!,Q*) -80 bridge/chasm-xg} -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| (!,Q*) * (!,Q*) -80 bridge/chasm-xg} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| (!,Q*) * (!,Q*) -80 bridge/chasm-xg} -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| Q* * (!,Q*) -80 bridge/chasm-dock-xg} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Q* * (!,Q*) -80 bridge/chasm-dock-xg} - -# regular bridge pillars -{BRIDGE:BASE_OVERLAY_TRANS_L * Qx* Bcx\ Bcx/ Bcx| * Qx* -80 bridge/chasm-cc} -{BRIDGE:BASE_OVERLAY_TRANS_L * Ql* Bcx\ Bcx/ Bcx| * Ql* -80 bridge/chasm-ll} -{BRIDGE:BASE_OVERLAY_TRANS_L * Ql* Bcx\ Bcx/ Bcx| * Qx* -80 bridge/chasm-lc} -{BRIDGE:BASE_OVERLAY_TRANS_L * Qx* Bcx\ Bcx/ Bcx| * Ql* -80 bridge/chasm-cl} - -# regular ends -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| (!,Q*) * Qx* -80 bridge/chasm-xc} -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| (!,Q*) * Ql* -80 bridge/chasm-xl} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| (!,Q*) * Qx* -80 bridge/chasm-xc} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| (!,Q*) * Ql* -80 bridge/chasm-xl} - -{BRIDGE:OVERLAY_END_N_L Bcx\ Bcx/ Bcx| (Cu*,Ku*) * * 0 bridge/chasm-castle-f} - -# dock ends with pillars -{BRIDGE:BASE_OVERLAY_END_N_L Qx* Bcx\ Bcx/ Bcx| Q* * Qx* -80 bridge/chasm-dock-cc} -{BRIDGE:BASE_OVERLAY_END_N_L Ql* Bcx\ Bcx/ Bcx| Q* * Ql* -80 bridge/chasm-dock-ll} -{BRIDGE:BASE_OVERLAY_END_N_L Ql* Bcx\ Bcx/ Bcx| Q* * Qx* -80 bridge/chasm-dock-lc} -{BRIDGE:BASE_OVERLAY_END_N_L Qx* Bcx\ Bcx/ Bcx| Q* * Ql* -80 bridge/chasm-dock-cl} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Qx* * Qx* -80 bridge/chasm-dock-cc} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Ql* * Ql* -80 bridge/chasm-dock-ll} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Ql* * Qx* -80 bridge/chasm-dock-lc} -{BRIDGE:OVERLAY_END_S_L Bcx\ Bcx/ Bcx| Qx* * Ql* -80 bridge/chasm-dock-cl} +{BRIDGE:STRAIGHTS Bcx\ Bcx| Bcx/ * Ql* Ql* chasm 0 bridge/chasm-ll} +{BRIDGE:STRAIGHTS Bcx\ Bcx| Bcx/ * Ql* Q* chasm 0 bridge/chasm-lx} +{BRIDGE:STRAIGHTS Bcx\ Bcx| Bcx/ * Q* Ql* chasm 0 bridge/chasm-xl} +{BRIDGE:STRAIGHTS Bcx\ Bcx| Bcx/ * Q* Q* chasm 0 bridge/chasm-xx} +{BRIDGE:STRAIGHTS Bcx\ Bcx| Bcx/ * * * chasm 0 bridge/chasm} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Ql* Ql* Ql* chasm -80 bridge/chasm-dock-ll} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Ql* Ql* Q* chasm -80 bridge/chasm-dock-lx} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Qx* Qx* Ql* chasm -80 bridge/chasm-dock-xl} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Qx* Qx* Qx* chasm -80 bridge/chasm-dock-xx} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Ql* Q* Ql* chasm -80 bridge/chasm-dock-ll} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Ql* Q* Q* chasm -80 bridge/chasm-dock-lx} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Q* Q* Ql* chasm -80 bridge/chasm-dock-xl} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ Q* Q* Q* chasm -80 bridge/chasm-dock-xx} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ * Ql* * chasm -80 bridge/chasm-dock-l} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ * Q* * chasm -80 bridge/chasm-dock} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ * * Qx* chasm -80 bridge/chasm-x} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ * * Ql* chasm -80 bridge/chasm-l} +{BRIDGE:ENDS Bcx\ Bcx| Bcx/ * * * chasm -80 bridge/chasm} # plank bridge - -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) (!,*^Bp|) * *^Bp\ Q* *^Bp/ * -80 bridge/planks-sw-se} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) (!,*^Bp|) * *^Bp\ (!,Q*) *^Bp/ * -80 bridge/planks-short-sw-se} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp|) (!,*^Bp|) * * *^Bp| Q* *^Bp\ -80 bridge/planks-s-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp|) (!,*^Bp|) * * *^Bp| (!,Q*) *^Bp\ -80 bridge/planks-short-s-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ Q* (!,*^Bp|,!,Q*) Q* *^Bp\ -80 bridge/planks-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ (!,Q*) (!,Q*,*^Bp|) (!,Q*) *^Bp\ -80 bridge/planks-short-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ Q* (!,*^Bp|,!,Q*) (!,Q*) *^Bp\ -80 bridge/planks-shortl-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ Q* (!,Q*,*^Bp|) Q* *^Bp\ -80 bridge/planks-shortc-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ (!,Q*) (!,*^Bp|,!,Q*) Q* *^Bp\ -80 bridge/planks-shortr-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ Q* (!,Q*,*^Bp|) (!,Q*) *^Bp\ -80 bridge/planks-shortlc-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ (!,Q*) (!,*^Bp|,!,Q*) (!,Q*) *^Bp\ -80 bridge/planks-shortlr-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/) * *^Bp/ (!,Q*) (!,Q*,*^Bp|) Q* *^Bp\ -80 bridge/planks-shortcr-ne-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp/,*^Bp|) * *^Bp/ Q* *^Bp| * (!,*^Bp\) -80 bridge/planks-ne-s} -{BRIDGE:TUPLE_TRANSITION (*^Bp/,*^Bp|) * *^Bp/ (!,Q*) *^Bp| * (!,*^Bp\) -80 bridge/planks-short-ne-s} -{BRIDGE:TUPLE_TRANSITION (*^Bp/,*^Bp|) *^Bp| * (!,*^Bp\) Q* *^Bp/ * -80 bridge/planks-sw-n} -{BRIDGE:TUPLE_TRANSITION (*^Bp/,*^Bp|) *^Bp| * (!,*^Bp\) (!,Q*) *^Bp/ * -80 bridge/planks-short-sw-n} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp|) *^Bp| * *^Bp\ Q* (!,*^Bp/) * -80 bridge/planks-n-se} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp|) *^Bp| * *^Bp\ (!,Q*) (!,*^Bp/) * -80 bridge/planks-short-n-se} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) *^Bp| * *^Bp\ Q* *^Bp/ * -80 bridge/planks-n-se-sw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) *^Bp| * *^Bp\ (!,Q*) *^Bp/ * -80 bridge/planks-short-n-se-sw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) * *^Bp/ Q* *^Bp| Q* *^Bp\ -80 bridge/planks-ne-s-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) * *^Bp/ (!,Q*) *^Bp| (!,Q*) *^Bp\ -80 bridge/planks-short-ne-s-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) * *^Bp/ Q* *^Bp| (!,Q*) *^Bp\ -80 bridge/planks-shortl-ne-s-nw} -{BRIDGE:TUPLE_TRANSITION (*^Bp\,*^Bp/,*^Bp|) * *^Bp/ (!,Q*) *^Bp| Q* *^Bp\ -80 bridge/planks-shortr-ne-s-nw} - -{BRIDGE:OVERLAY_TRANS_L Bp\ Bp/ Bp| * Q* -80 bridge/planks} -{BRIDGE:OVERLAY_TRANS_L Bp\ Bp/ Bp| * (!,Q*) -80 bridge/planks-short} -{BRIDGE:OVERLAY_END_N_L Bp\ Bp/ Bp| (!,Q*) * Q* -80 bridge/planks} -{BRIDGE:OVERLAY_END_N_L Bp\ Bp/ Bp| (!,Q*) * (!,Q*) -80 bridge/planks-short} -{BRIDGE:OVERLAY_END_N_L Bp\ Bp/ Bp| Q* * Q* -80 bridge/planks-dock} -{BRIDGE:OVERLAY_END_N_L Bp\ Bp/ Bp| Q* * (!,Q*) -80 bridge/planks-short-dock} -{BRIDGE:OVERLAY_END_S_L Bp\ Bp/ Bp| (!,Q*) * Q* -80 bridge/planks} -{BRIDGE:OVERLAY_END_S_L Bp\ Bp/ Bp| (!,Q*) * (!,Q*) -80 bridge/planks-short} -{BRIDGE:OVERLAY_END_S_L Bp\ Bp/ Bp| Q* * Q* -80 bridge/planks-dock} -{BRIDGE:OVERLAY_END_S_L Bp\ Bp/ Bp| Q* * (!,Q*) -80 bridge/planks-short-dock} - -# basic stone bridge - -{BRIDGE:OVERLAY_TRANS_L Bsb\ Bsb/ Bsb| * * 0 bridge/stonebridge} -{BRIDGE:OVERLAY_END_N_L Bsb\ Bsb/ Bsb| (!,C*,K*,W*,S*) * * 0 bridge/stonebridge} -{BRIDGE:OVERLAY_END_N_L Bsb\ Bsb/ Bsb| (!,Co*,Cu*,Ko*,Ku*,!,C*,K*) * * 1 bridge/stonebridge-castle} -{BRIDGE:OVERLAY_END_N_L Bsb\ Bsb/ Bsb| (Co*,Cu*,Ko*,Ku*) * * -80 bridge/stonebridge-castle} -{BRIDGE:OVERLAY_END_N_L Bsb\ Bsb/ Bsb| (W*,S*) * * 0 bridge/stonebridge-water} -{BRIDGE:OVERLAY_END_S_L Bsb\ Bsb/ Bsb| (!,C*,K*,W*,S*) * * 0 bridge/stonebridge} -{BRIDGE:OVERLAY_END_S_L Bsb\ Bsb/ Bsb| (C*,K*) * * -80 bridge/stonebridge-castle} -{BRIDGE:OVERLAY_END_S_L Bsb\ Bsb/ Bsb| (W*,S*) * * 0 bridge/stonebridge-water} +{BRIDGE:JOINTS Bp\ Bp| Bp/ * Q* planks 0 bridge/planks} +{BRIDGE:JOINTS Bp\ Bp| Bp/ * * planks 0 bridge/planks-short} +{BRIDGE:CORNERS Bp\ Bp| Bp/ * Q* planks 0 bridge/planks} +{BRIDGE:CORNERS Bp\ Bp| Bp/ * * planks 0 bridge/planks-short} +{BRIDGE:STRAIGHTS Bp\ Bp| Bp/ * * Q* planks 0 bridge/planks} +{BRIDGE:STRAIGHTS Bp\ Bp| Bp/ * * * planks 0 bridge/planks-short} +{BRIDGE:ENDS Bp\ Bp| Bp/ * Q* Q* planks -80 bridge/planks-dock} +{BRIDGE:ENDS Bp\ Bp| Bp/ * Q* * planks -80 bridge/planks-short-dock} +{BRIDGE:ENDS Bp\ Bp| Bp/ * * Q* planks -80 bridge/planks} +{BRIDGE:ENDS Bp\ Bp| Bp/ * * * planks -80 bridge/planks-short} # TRACK LAYOUT MUST STAY ON TOP # they set flags that will be used by other macros later. diff --git a/data/core/terrain-graphics/bridge.cfg b/data/core/terrain-graphics/bridge.cfg index c51e486402a..1ea700e2d84 100644 --- a/data/core/terrain-graphics/bridge.cfg +++ b/data/core/terrain-graphics/bridge.cfg @@ -1,140 +1,46 @@ -#define BRIDGE:TUPLE_SE_NW_L NW_TERRAIN_LIST SE_TERRAIN_LIST N_TERRAIN_LIST S_TERRAIN_LIST LAYER IMAGE + +#define BRIDGE:NEXUS C_TERRAIN NW_TERRAIN N_TERRAIN NE_TERRAIN SW_TERRAIN S_TERRAIN SE_TERRAIN C_FLAGS NW_FLAGS N_FLAGS NE_FLAGS SW_FLAGS S_FLAGS SE_FLAGS LAYER IMAGE [terrain_graphics] map=" , 3 -1 -, 2 -4" +2, 4 +, 1 +5, 7 +, 6" [tile] pos=1 - type={NW_TERRAIN_LIST} - no_flag=overlay + type={C_TERRAIN} + set_no_flag={C_FLAGS} [/tile] [tile] pos=2 - type={SE_TERRAIN_LIST} - no_flag=overlay + type={NW_TERRAIN} + set_no_flag={NW_FLAGS} [/tile] [tile] pos=3 - type={N_TERRAIN_LIST} - [/tile] - [tile] - pos=4 - type={S_TERRAIN_LIST} - [/tile] - [image] - center=63,126 - base=63,126 - layer={LAYER} - name={IMAGE}.png - [/image] - [/terrain_graphics] -#enddef - -#define BRIDGE:TUPLE_SW_NE_L NE_TERRAIN_LIST SW_TERRAIN_LIST N_TERRAIN_LIST S_TERRAIN_LIST LAYER IMAGE - [terrain_graphics] - map=" -3 -, 1 -2 -, 4" - [tile] - pos=1 - type={NE_TERRAIN_LIST} - no_flag=overlay - [/tile] - [tile] - pos=2 - type={SW_TERRAIN_LIST} - no_flag=overlay - [/tile] - [tile] - pos=3 - type={N_TERRAIN_LIST} - [/tile] - [tile] - pos=4 - type={S_TERRAIN_LIST} - [/tile] - [image] - center=63,90 - base=63,90 - layer={LAYER} - name={IMAGE}.png - [/image] - [/terrain_graphics] -#enddef - -#define BRIDGE:TUPLE_S_N_L N_TERRAIN_LIST S_TERRAIN_LIST W_TERRAIN_LIST E_TERRAIN_LIST LAYER IMAGE - [terrain_graphics] - map=" -, 1 -3, 4 -, 2" - [tile] - pos=1 - type={N_TERRAIN_LIST} - no_flag=overlay - [/tile] - [tile] - pos=2 - type={S_TERRAIN_LIST} - no_flag=overlay - [/tile] - [tile] - pos=3 - type={W_TERRAIN_LIST} - [/tile] - [tile] - pos=4 - type={E_TERRAIN_LIST} - [/tile] - [image] - center=90,108 - base=90,108 - layer={LAYER} - name={IMAGE}.png - [/image] - [/terrain_graphics] -#enddef - -#define BRIDGE:TUPLE_TRANSITION CENTER_TERRAIN N_TERRAIN NE_TERRAIN SE_TERRAIN S_TERRAIN SW_TERRAIN NW_TERRAIN LAYER IMAGE - [terrain_graphics] - map=" -, 2 -7, 3 -, 1 -6, 4 -, 5" - [tile] - pos=1 - type={CENTER_TERRAIN} - set_flag=overlay - [/tile] - [tile] - pos=2 type={N_TERRAIN} - [/tile] - [tile] - pos=3 - type={NE_TERRAIN} + set_no_flag={N_FLAGS} [/tile] [tile] pos=4 - type={SE_TERRAIN} + type={NE_TERRAIN} + set_no_flag={NE_FLAGS} [/tile] [tile] pos=5 - type={S_TERRAIN} + type={SW_TERRAIN} + set_no_flag={SW_FLAGS} [/tile] [tile] pos=6 - type={SW_TERRAIN} + type={S_TERRAIN} + set_no_flag={S_FLAGS} [/tile] [tile] pos=7 - type={NW_TERRAIN} + type={SE_TERRAIN} + set_no_flag={SE_FLAGS} [/tile] [image] center=90,144 @@ -145,39 +51,140 @@ [/terrain_graphics] #enddef -#define BRIDGE:TUPLE_L NW_BASE NE_BASE N_BASE SE_BASE SW_BASE S_BASE N_ADJACENT S_ADJACENT LAYER IMAGE_SE_NW IMAGE_SW_NE IMAGE_S_N - {BRIDGE:TUPLE_SE_NW_L {NW_BASE} {SE_BASE} {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_SE_NW}} - {BRIDGE:TUPLE_SW_NE_L {NE_BASE} {SW_BASE} {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_SW_NE}} - {BRIDGE:TUPLE_S_N_L {N_BASE} {S_BASE} * * {LAYER} {IMAGE_S_N}} +#define BRIDGE:STRAIGHT_SE_NW NW_TERRAIN SE_TERRAIN N_TERRAIN S_TERRAIN NW_FLAGS SE_FLAGS LAYER IMAGE + [terrain_graphics] + map=" +, 3 +1 +, 2 +4" + [tile] + pos=1 + type={NW_TERRAIN} + set_no_flag={NW_FLAGS} + [/tile] + [tile] + pos=2 + type={SE_TERRAIN} + set_no_flag={SE_FLAGS} + [/tile] + [tile] + pos=3 + type={N_TERRAIN} + [/tile] + [tile] + pos=4 + type={S_TERRAIN} + [/tile] + [image] + center=63,126 + base=63,126 + layer={LAYER} + name={IMAGE}.png + [/image] + [/terrain_graphics] #enddef -#define BRIDGE:BASE_OVERLAY_TRANS_L N_BASE S_BASE OVER_SE_NW OVER_SW_NE OVER_S_N N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:TUPLE_L {N_BASE}^{OVER_SE_NW} {N_BASE}^{OVER_SW_NE} {N_BASE}^{OVER_S_N} - {S_BASE}^{OVER_SE_NW} {S_BASE}^{OVER_SW_NE} {S_BASE}^{OVER_S_N} - {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}-se-nw {IMAGE_GROUP}-sw-ne {IMAGE_GROUP}-s-n} +#define BRIDGE:STRAIGHT_SW_NE NE_TERRAIN SW_TERRAIN N_TERRAIN S_TERRAIN NE_FLAGS SW_FLAGS LAYER IMAGE + [terrain_graphics] + map=" +3 +, 1 +2 +, 4" + [tile] + pos=1 + type={NE_TERRAIN} + set_no_flag={NE_FLAGS} + [/tile] + [tile] + pos=2 + type={SW_TERRAIN} + set_no_flag={SW_FLAGS} + [/tile] + [tile] + pos=3 + type={N_TERRAIN} + [/tile] + [tile] + pos=4 + type={S_TERRAIN} + [/tile] + [image] + center=63,90 + base=63,90 + layer={LAYER} + name={IMAGE}.png + [/image] + [/terrain_graphics] #enddef -#define BRIDGE:BASE_OVERLAY_END_N_L BASE OVER_NW OVER_NE OVER_N OUTER N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:TUPLE_L (!,*^{OVER_NW},!,{OUTER}) (!,*^{OVER_NE},!,{OUTER}) (!,*^{OVER_N},!,{OUTER}) - {BASE}^{OVER_NW} {BASE}^{OVER_NE} {BASE}^{OVER_N} - {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}-se {IMAGE_GROUP}-sw {IMAGE_GROUP}-s} +#define BRIDGE:STRAIGHT_S_N N_TERRAIN S_TERRAIN W_TERRAIN E_TERRAIN N_FLAGS S_FLAGS LAYER IMAGE + [terrain_graphics] + map=" +, 1 +3, 4 +, 2" + [tile] + pos=1 + type={N_TERRAIN} + set_no_flag={N_FLAGS} + [/tile] + [tile] + pos=2 + type={S_TERRAIN} + set_no_flag={S_FLAGS} + [/tile] + [tile] + pos=3 + type={W_TERRAIN} + [/tile] + [tile] + pos=4 + type={E_TERRAIN} + [/tile] + [image] + center=90,108 + base=90,108 + layer={LAYER} + name={IMAGE}.png + [/image] + [/terrain_graphics] #enddef -#define BRIDGE:BASE_OVERLAY_END_S_L BASE OVER_SE OVER_SW OVER_S OUTER N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:TUPLE_L {BASE}^{OVER_SE} {BASE}^{OVER_SW} {BASE}^{OVER_S} - (!,*^{OVER_SE},!,{OUTER}) (!,*^{OVER_SW},!,{OUTER}) (!,*^{OVER_S},!,{OUTER}) - {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}-nw {IMAGE_GROUP}-ne {IMAGE_GROUP}-n} +#define BRIDGE:JOINTS NW_SE_OVERLAY N_S_OVERLAY NE_SW_OVERLAY B_TERRAIN S_TERRAIN NAME LAYER IMAGE_GROUP + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) * *^{N_S_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} *^{NW_SE_OVERLAY} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) () {NAME}-s () {NAME}-ne () {NAME}-nw {LAYER} {IMAGE_GROUP}-n-se-sw} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} *^{N_S_OVERLAY} {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () {NAME}-n () {LAYER} {IMAGE_GROUP}-ne-s-nw} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} *^{N_S_OVERLAY} * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () {NAME}-n () {LAYER} {IMAGE_GROUP}-ne-s-nw-l} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} * *^{N_S_OVERLAY} {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () {NAME}-n () {LAYER} {IMAGE_GROUP}-ne-s-nw-r} #enddef -#define BRIDGE:OVERLAY_TRANS_L OVER_SE_NW OVER_SW_NE OVER_S_N N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:BASE_OVERLAY_TRANS_L * * {OVER_SE_NW} {OVER_SW_NE} {OVER_S_N} {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}} +#define BRIDGE:CORNERS NW_SE_OVERLAY N_S_OVERLAY NE_SW_OVERLAY B_TERRAIN S_TERRAIN NAME LAYER IMAGE_GROUP + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY}) *^{NW_SE_OVERLAY} * * {S_TERRAIN} *^{N_S_OVERLAY} * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () () () {NAME}-n () {LAYER} {IMAGE_GROUP}-s-nw} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY}) * *^{N_S_OVERLAY} * * {S_TERRAIN} *^{NW_SE_OVERLAY} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) () {NAME}-s () () () {NAME}-nw {LAYER} {IMAGE_GROUP}-n-se} + {BRIDGE:NEXUS ({B_TERRAIN}^{NE_SW_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY}) * * *^{NE_SW_OVERLAY} * *^{N_S_OVERLAY} {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) () () {NAME}-sw () {NAME}-n () {LAYER} {IMAGE_GROUP}-ne-s} + {BRIDGE:NEXUS ({B_TERRAIN}^{NE_SW_OVERLAY},{B_TERRAIN}^{N_S_OVERLAY}) * *^{N_S_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) () {NAME}-s () {NAME}-ne () () {LAYER} {IMAGE_GROUP}-sw-n} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) * * * *^{NE_SW_OVERLAY} {S_TERRAIN} *^{NW_SE_OVERLAY} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) () () () {NAME}-ne () {NAME}-nw {LAYER} {IMAGE_GROUP}-sw-se} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} {S_TERRAIN} {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} {S_TERRAIN} * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-lc} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} * {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-lr} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} * {S_TERRAIN} {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-cr} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} {S_TERRAIN} * * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-l} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} * {S_TERRAIN} * ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-c} + {BRIDGE:NEXUS ({B_TERRAIN}^{NW_SE_OVERLAY},{B_TERRAIN}^{NE_SW_OVERLAY}) *^{NW_SE_OVERLAY} * *^{NE_SW_OVERLAY} * * {S_TERRAIN} ({NAME}-n,{NAME}-se,{NAME}-sw,{NAME}-ne,{NAME}-s,{NAME}-nw) {NAME}-se () {NAME}-sw () () () {LAYER} {IMAGE_GROUP}-ne-nw-r} #enddef -#define BRIDGE:OVERLAY_END_N_L OVER_NW OVER_NE OVER_N OUTER N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:BASE_OVERLAY_END_N_L * {OVER_NW} {OVER_NE} {OVER_N} {OUTER} {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}} +#define BRIDGE:STRAIGHTS NW_SE_OVERLAY N_S_OVERLAY NE_SW_OVERLAY BN_TERRAIN BS_TERRAIN S_TERRAIN NAME LAYER IMAGE_GROUP + {BRIDGE:STRAIGHT_SE_NW {BN_TERRAIN}^{NW_SE_OVERLAY} {BS_TERRAIN}^{NW_SE_OVERLAY} * {S_TERRAIN} {NAME}-se {NAME}-nw {LAYER} {IMAGE_GROUP}-se-nw} + {BRIDGE:STRAIGHT_S_N {BN_TERRAIN}^{N_S_OVERLAY} {BS_TERRAIN}^{N_S_OVERLAY} * * {NAME}-s {NAME}-n {LAYER} {IMAGE_GROUP}-s-n} + {BRIDGE:STRAIGHT_SW_NE {BN_TERRAIN}^{NE_SW_OVERLAY} {BS_TERRAIN}^{NE_SW_OVERLAY} * {S_TERRAIN} {NAME}-sw {NAME}-ne {LAYER} {IMAGE_GROUP}-sw-ne} #enddef -#define BRIDGE:OVERLAY_END_S_L OVER_SE OVER_SW OVER_S OUTER N_ADJACENT S_ADJACENT LAYER IMAGE_GROUP - {BRIDGE:BASE_OVERLAY_END_S_L * {OVER_SE} {OVER_SW} {OVER_S} {OUTER} {N_ADJACENT} {S_ADJACENT} {LAYER} {IMAGE_GROUP}} +#define BRIDGE:ENDS NW_SE_OVERLAY N_S_OVERLAY NE_SW_OVERLAY B_TERRAIN E_TERRAIN S_TERRAIN NAME LAYER IMAGE_GROUP + {BRIDGE:STRAIGHT_SE_NW {B_TERRAIN}^{NW_SE_OVERLAY} {E_TERRAIN} * {S_TERRAIN} {NAME}-se () {LAYER} {IMAGE_GROUP}-nw} + {BRIDGE:STRAIGHT_SE_NW {E_TERRAIN} {B_TERRAIN}^{NW_SE_OVERLAY} * {S_TERRAIN} () {NAME}-nw {LAYER} {IMAGE_GROUP}-se} + {BRIDGE:STRAIGHT_S_N {B_TERRAIN}^{N_S_OVERLAY} {E_TERRAIN} * * {NAME}-s () {LAYER} {IMAGE_GROUP}-n} + {BRIDGE:STRAIGHT_S_N {E_TERRAIN} {B_TERRAIN}^{N_S_OVERLAY} * * () {NAME}-n {LAYER} {IMAGE_GROUP}-s} + {BRIDGE:STRAIGHT_SW_NE {B_TERRAIN}^{NE_SW_OVERLAY} {E_TERRAIN} * {S_TERRAIN} {NAME}-sw () {LAYER} {IMAGE_GROUP}-ne} + {BRIDGE:STRAIGHT_SW_NE {E_TERRAIN} {B_TERRAIN}^{NE_SW_OVERLAY} * {S_TERRAIN} () {NAME}-ne {LAYER} {IMAGE_GROUP}-sw} #enddef -