diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-bl.png new file mode 100644 index 00000000000..639013d3aef Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-br.png new file mode 100644 index 00000000000..0f1f922164a Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-l.png new file mode 100644 index 00000000000..0f1822f60d3 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-r.png new file mode 100644 index 00000000000..cb80593ae68 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-chasm-convex-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-bl.png new file mode 100644 index 00000000000..6bcede65eeb Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-br.png new file mode 100644 index 00000000000..a085c194e18 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-l.png new file mode 100644 index 00000000000..c277412a98f Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-r.png new file mode 100644 index 00000000000..a0e5f5a8d2f Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-tl.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-tl.png new file mode 100644 index 00000000000..c571b6ddb55 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-tl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-concave-tr.png b/data/core/images/terrain/walls/hedge/wall-hedge-concave-tr.png new file mode 100644 index 00000000000..d113dc25cf7 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-concave-tr.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-bl.png new file mode 100644 index 00000000000..5c3643adf53 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-br.png new file mode 100644 index 00000000000..ce8b325f9ae Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-l.png new file mode 100644 index 00000000000..96044671f78 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-r.png new file mode 100644 index 00000000000..bc50e75d378 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-tl.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-tl.png new file mode 100644 index 00000000000..6658914ef65 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-tl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-convex-tr.png b/data/core/images/terrain/walls/hedge/wall-hedge-convex-tr.png new file mode 100644 index 00000000000..1f43d6f752e Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-convex-tr.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-bl.png new file mode 100644 index 00000000000..f8c4b064baa Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-br.png new file mode 100644 index 00000000000..80a31bd5251 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-l.png new file mode 100644 index 00000000000..b7d8ba3e142 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-tl.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-tl.png new file mode 100644 index 00000000000..840b090c9c8 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-ccw-tl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-bl.png new file mode 100644 index 00000000000..2b5b3acd9ec Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-br.png new file mode 100644 index 00000000000..c75ec7b89e7 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-r.png new file mode 100644 index 00000000000..5b213392a64 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-tr.png b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-tr.png new file mode 100644 index 00000000000..40f3c05c9ca Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-edge-cw-tr.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-bl.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-bl.png new file mode 100644 index 00000000000..509d96bcb16 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-bl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-l.png new file mode 100644 index 00000000000..bdfcf861cac Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-r.png new file mode 100644 index 00000000000..ce3ec781d20 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-tr.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-tr.png new file mode 100644 index 00000000000..d51ef05342a Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-ccw-tr.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-br.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-br.png new file mode 100644 index 00000000000..1ff1adfbe35 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-br.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-l.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-l.png new file mode 100644 index 00000000000..fcbec36886f Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-l.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-r.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-r.png new file mode 100644 index 00000000000..1852e277c26 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-r.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-tl.png b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-tl.png new file mode 100644 index 00000000000..50027f26804 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-mixed-cw-tl.png differ diff --git a/data/core/images/terrain/walls/hedge/wall-hedge-tile.png b/data/core/images/terrain/walls/hedge/wall-hedge-tile.png new file mode 100644 index 00000000000..d0bc1cfc534 Binary files /dev/null and b/data/core/images/terrain/walls/hedge/wall-hedge-tile.png differ diff --git a/data/core/terrain-graphics.cfg b/data/core/terrain-graphics.cfg index f012f5a26b3..f4a288f7c94 100644 --- a/data/core/terrain-graphics.cfg +++ b/data/core/terrain-graphics.cfg @@ -942,6 +942,10 @@ C*,K*,X*,Q*,W*,Ai,M*,*^Qh*,*^V*,*^B*,_off^_usr#enddef {NEW:WALL Xue (!,Xu*,Xo*) cave/earthy-wall-rough} {NEW:WALL Xuc,Xuce (Qx*,Ql*) walls/wall-mine-chasm} {NEW:WALL Xuc,Xuce (!,Xu*,Xo*) walls/wall-mine} +{NEW:WALL2 Xuf (!,Xuf,!,Xu*) (!,Xu*,Xo*) walls/hedge/wall-hedge-edge} +{NEW:WALL2 Xo* (Xuf) (!,Xu*,Xo*) walls/hedge/wall-hedge-mixed} +{NEW:WALL Xuf (Qx*,Ql*) walls/hedge/wall-hedge-chasm} +{NEW:WALL Xuf (!,Xu*,Xo*) walls/hedge/wall-hedge} {NEW:WALL Xu* (Qx*,Ql*) cave/wall-rough-chasm} #{NEW:WALL Xu* (!,Xu*) cave/wall-rough} diff --git a/data/core/terrain.cfg b/data/core/terrain.cfg index b67b8020ee8..6a556b5d885 100644 --- a/data/core/terrain.cfg +++ b/data/core/terrain.cfg @@ -1405,6 +1405,17 @@ Occasionally caves are text='illuminated'." editor_group=cave,obstacle [/terrain_type] +[terrain_type] + symbol_image=void/void + editor_image=walls/hedge/wall-hedge-tile + id=wall_hedge + name= _ "Thick Hedges" + editor_name= _ "Hedges Wall" + string=Xuf + aliasof=Xt + editor_group=forest,obstacle +[/terrain_type] + [terrain_type] # Made obsolete by new mine walls; drawn exactly like Xuc, but definition kept for compatibility hidden=yes