share/hedgewars/Data/wfc_templates.toml
changeset 16076 8c90c8751b90
parent 16074 fff7c8e36f7b
child 16078 e12d9a4d0e04
--- a/share/hedgewars/Data/wfc_templates.toml	Thu Jan 30 13:59:31 2025 +0100
+++ b/share/hedgewars/Data/wfc_templates.toml	Thu Jan 30 13:59:41 2025 +0100
@@ -112,6 +112,105 @@
 edges = [ "e", "e", "e", "e" ]
 is_negative = true
 
+# shoppa tiles
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "first_layer_reyal_tsrif", "f", "f", "f" ]
+is_negative = true
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "e", "e", "e", "e" ]
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "e", "e", "first_layer_reyal_tsrif", "e" ]
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "e", "E", "e", "e" ] # forced space
+can_mirror = true
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "e", "S", "e", "e" ] # another forced space
+can_rotate90 = true
+can_rotate180 = true
+can_rotate270 = true
+
+[[tiles.Shoppa]]
+name = "shoppa_bar.png"
+edges = [ "e", "efe", "e", "efe" ]
+can_rotate90 = true
+
+[[tiles.Shoppa]]
+name = "shoppa_endpiece.png"
+edges = [ "e", "e", "e", "efe" ]
+can_rotate90 = true
+can_rotate180 = true
+can_rotate270 = true
+
+[[tiles.Shoppa]]
+name = "shoppa_roundedendpiece.png"
+edges = [ "e", "S", "e", "efe" ]
+can_rotate90 = true
+can_rotate270 = true
+can_mirror = true
+
+[[tiles.Shoppa]]
+name = "shoppa_t.png"
+edges = [ "e", "efe", "efe", "efe" ]
+can_rotate90 = true
+can_rotate270 = true
+
+[[tiles.Shoppa]]
+name = "shoppa_sector.png"
+edges = [ "e", "sector", "first_layer_reyal_tsrif", "e" ]
+
+[[tiles.Shoppa]]
+name = "shoppa_sector.png"
+edges = [ "e", "sector", "rotces", "e" ]
+can_rotate90 = true
+can_rotate180 = true
+can_rotate270 = true
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_center_1.png"
+edges = [ "e", "E", "retnecllih", "E" ]
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_center_2.png"
+edges = [ "hillcenter", "hillside2R", "H", "L2edisllih" ]
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_side_2.png"
+edges = [ "e", "hillside2L", "3edisllih", "e" ]
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_side_2.png"
+edges = [ "e", "hillside2R", "3edisllih", "e" ]
+can_mirror = true
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_side_3.png"
+edges = [ "hillside3", "H", "4edisllih", "e" ]
+can_mirror = true
+
+[[tiles.Shoppa]]
+name = "shoppa_hill_side_4.png"
+edges = [ "hillside4", "H", "first_layer_reyal_tsrif", "e" ]
+can_mirror = true
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "H", "H", "first_layer_reyal_tsrif", "H" ]
+is_negative = true
+
+[[tiles.Shoppa]]
+name = "120_filled.png"
+edges = [ "H", "H", "H", "H" ]
+is_negative = true
+
 ################ EDGES ################
 [edges.bottom_row]
 top = { begin = "e", fill = "e", end = "e" }
@@ -119,6 +218,9 @@
 bottom = { begin = "ef", fill = "f", end = "fe" }
 left = { begin = "e", fill = "e", end = "e" }
 
+[edges.bottom_fill]
+bottom.fill = "f"
+
 [edges.top_bottom]
 top.fill = "f"
 bottom.fill = "f"
@@ -199,9 +301,21 @@
 edges = "full_top_bottom"
 tiles = [ "Rooms" ]
 
+[[templates]]
+# 6
+width = 3960
+height = 1920
+can_invert = false
+is_negative = false
+put_girders = true
+max_hedgehogs = 64
+wrap = true
+edges = "bottom_fill"
+tiles = [ "Shoppa" ]
+
 [template_types]
 small = [ 2 ]
 medium = [ 4 ]
 large = [ 1 ]
 cavern = [ 0, 5 ]
-wacky = [ 3 ]
+wacky = [ 6 ]