--- client/tilespec.c.orig	2025-03-31 20:08:27.039106703 +0200
+++ client/tilespec.c	2025-03-31 20:12:24.440681834 +0200
@@ -3836,10 +3836,11 @@
     fc_assert(FALSE);
   }
 
-  /* Corner road graphics are used by ESTYLE_ROAD_ALL_SEPARATE and
-   * ESTYLE_ROAD_PARITY_COMBINED. */
+  /* Corner road graphics are used by ESTYLE_ROAD_ALL_SEPARATE,
+   * ESTYLE_ROAD_PARITY_COMBINED  and ESTYLE_ROAD_ALL_COMBINED. */
   if (extrastyle == ESTYLE_ROAD_ALL_SEPARATE
-      || extrastyle == ESTYLE_ROAD_PARITY_COMBINED) {
+      || extrastyle == ESTYLE_ROAD_PARITY_COMBINED
+      || extrastyle == ESTYLE_ROAD_ALL_COMBINED) {
     for (i = 0; i < t->num_valid_tileset_dirs; i++) {
       enum direction8 dir = t->valid_tileset_dirs[i];
 
@@ -3850,6 +3851,7 @@
                     "%s_c_%s", pextra->graphic_str, dtn);
 
         SET_SPRITE_OPT(extras[id].u.road.corner[dir], full_tag_name);
+        printf("full_tag_name is %s\n",full_tag_name);
       }
     }
   }
