+ * Set boundary mimic and add "solid" perma-wall
+ */
+static void set_bound_perm_wall(cave_type *c_ptr)
+{
+ if (bound_walls_perm)
+ {
+ /* Clear boundary mimic */
+ c_ptr->mimic = 0;
+ }
+ else
+ {
+ /* Hack -- Decline boundary walls with known treasure */
+ if ((c_ptr->feat == FEAT_MAGMA_K) || (c_ptr->feat == FEAT_QUARTZ_K))
+ c_ptr->feat -= (FEAT_MAGMA_K - FEAT_MAGMA);
+
+ /* Set boundary mimic */
+ c_ptr->mimic = f_info[c_ptr->feat].mimic;
+ }
+
+ /* Add "solid" perma-wall */
+ c_ptr->feat = FEAT_PERM_SOLID;
+}
+
+
+/*