parameter renaming in macros for wllint

This commit is contained in:
Jérémy Rosen 2010-06-18 16:16:07 +00:00
parent ff5f8b6852
commit 7244cce186

View file

@ -26,59 +26,59 @@
# Needs one neighbour #
###############################
#define TRANSITION_RESTRICTED_PLFB TERRAIN ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PLFB TERRAINLIST ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#define TRANSITION_RESTRICTED_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
###############################
# Needs two neighbour #
###############################
#define TRANSITION_RESTRICTED2_PLFB TERRAIN ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PLFB TERRAINLIST ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED2 TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED2 TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#define TRANSITION_RESTRICTED2_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED2_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED2_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
###############################
# Needs three neighbour #
###############################
#define TRANSITION_RESTRICTED3_PLFB TERRAIN ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PLFB TERRAINLIST ADJACENT PROB LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED3 TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED3 TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#define TRANSITION_RESTRICTED3_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_RESTRICTED3_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_RESTRICTED3_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
###############################
# Combination of the above #
###############################
#define TRANSITION_COMPLETE_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_COMPLETE_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{BORDER_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#meta-macro TRANSITION_COMPLETE TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#meta-macro TRANSITION_COMPLETE TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
@ -86,249 +86,249 @@
############### AUTO GENERATED CODE ###################################################
#####################################################################################################
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PFB TERRAIN ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PFB TERRAINLIST ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PLB TERRAIN ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PLB TERRAINLIST ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PB TERRAIN ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PB TERRAINLIST ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PLF TERRAIN ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PLF TERRAINLIST ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PF TERRAIN ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PF TERRAINLIST ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_PL TERRAIN ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_PL TERRAINLIST ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_P TERRAIN ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_P TERRAINLIST ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED_RANDOM_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED_RANDOM TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED_RANDOM TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED2 TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED2 TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED2_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PFB TERRAIN ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PFB TERRAINLIST ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PLB TERRAIN ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PLB TERRAINLIST ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PB TERRAIN ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PB TERRAINLIST ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PLF TERRAIN ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PLF TERRAINLIST ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PF TERRAIN ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PF TERRAINLIST ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_PL TERRAIN ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_PL TERRAINLIST ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_P TERRAIN ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_P TERRAINLIST ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2 TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2 TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED2_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED2_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED2_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED2_RANDOM_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED2_RANDOM TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED2_RANDOM TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED2_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED3 TERRAIN ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED3 TERRAINLIST ADJACENT P=PROB=100 L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED3_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_LFB TERRAINLIST ADJACENT LAYER FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PFB TERRAIN ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PFB TERRAINLIST ADJACENT PROB FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PLB TERRAIN ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PLB TERRAINLIST ADJACENT PROB LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PB TERRAIN ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PB TERRAINLIST ADJACENT PROB BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PLF TERRAIN ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PLF TERRAINLIST ADJACENT PROB LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PF TERRAIN ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PF TERRAINLIST ADJACENT PROB FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_PL TERRAIN ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_PL TERRAINLIST ADJACENT PROB LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_P TERRAIN ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_P TERRAINLIST ADJACENT PROB IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) ({PROB}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3 TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3 TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED3_PLFB ({TERRAINLIST}) ({ADJACENT}) 100 -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_RESTRICTED3_RANDOM TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_RESTRICTED3_RANDOM TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_RESTRICTED3_RANDOM_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_RESTRICTED3_RANDOM TERRAIN ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_RESTRICTED3_RANDOM TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_RESTRICTED3_RANDOM_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code
#The following code is autogenerated by expand-terrain-macros.py
#generated from: #meta-macro TRANSITION_COMPLETE TERRAIN ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#generated from: #meta-macro TRANSITION_COMPLETE TERRAINLIST ADJACENT L=LAYER=-500 F=FLAG=transition B=BUILDER=IMAGE_SINGLE IMAGESTEM
#Please do not modify
#define TRANSITION_COMPLETE_FB TERRAIN ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_COMPLETE_FB TERRAINLIST ADJACENT FLAG BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE_LB TERRAIN ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_COMPLETE_LB TERRAINLIST ADJACENT LAYER BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE_B TERRAIN ADJACENT BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#define TRANSITION_COMPLETE_B TERRAINLIST ADJACENT BUILDER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition ({BUILDER}) ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE_LF TERRAIN ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_COMPLETE_LF TERRAINLIST ADJACENT LAYER FLAG IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE_F TERRAIN ADJACENT FLAG IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_COMPLETE_F TERRAINLIST ADJACENT FLAG IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) -500 ({FLAG}) IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE_L TERRAIN ADJACENT LAYER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_COMPLETE_L TERRAINLIST ADJACENT LAYER IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) ({LAYER}) transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#define TRANSITION_COMPLETE TERRAIN ADJACENT IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAIN}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#define TRANSITION_COMPLETE TERRAINLIST ADJACENT IMAGESTEM
{TRANSITION_COMPLETE_LFB ({TERRAINLIST}) ({ADJACENT}) -500 transition IMAGE_SINGLE ({IMAGESTEM})}
#enddef
#end of generated code