mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 21:49:01 +00:00
156 lines
11 KiB
INI
156 lines
11 KiB
INI
#textdomain wesnoth
|
|
|
|
#macros with complex behaviours, mainly build by assembling the basics from internal-generics
|
|
|
|
##########################################
|
|
############ GENERIC #####################
|
|
##########################################
|
|
|
|
|
|
# take one of the images IMAGESTEM#
|
|
# the chances are the same for all available images, even if the last ones are missing
|
|
#define GENERIC_SINGLE_RANDOM_LFB TERRAIN LAYER FLAG BUILDER IMAGESTEM
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11}
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10}
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 }
|
|
{GENERIC_SINGLE_PLFB ({TERRAIN}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} }
|
|
#enddef
|
|
|
|
|
|
#define GENERIC_RESTRICTED_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM ROTATION
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 {ROTATION}}
|
|
{GENERIC_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} {ROTATION}}
|
|
#enddef
|
|
|
|
|
|
#define GENERIC_RESTRICTED2_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM ROTATION
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 {ROTATION}}
|
|
{GENERIC_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} {ROTATION}}
|
|
#enddef
|
|
|
|
|
|
#define GENERIC_RESTRICTED3_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM ROTATION
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 {ROTATION}}
|
|
{GENERIC_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} {ROTATION}}
|
|
#enddef
|
|
|
|
#define GENERIC_COMPLETE_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
|
|
{GENERIC_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}-small (-@R0-@R1-@R2)}
|
|
{GENERIC_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}-small (-@R0-@R1)}
|
|
{GENERIC_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}-small (-@R0)}
|
|
{GENERIC_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}-small ()}
|
|
{GENERIC_SINGLE_RANDOM_LFB ({TERRAIN}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}}
|
|
#enddef
|
|
|
|
|
|
|
|
|
|
##########################################
|
|
############ BORDER ######################
|
|
##########################################
|
|
|
|
|
|
# take one of the images IMAGESTEM#
|
|
# the chances are the same for all available images, even if the last ones are missing
|
|
|
|
|
|
#define BORDER_SINGLE_RANDOM_LFB TERRAIN LAYER FLAG BUILDER IMAGESTEM
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11}
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10}
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 }
|
|
{BORDER_SINGLE_PLFB ({TERRAIN}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} }
|
|
#enddef
|
|
|
|
|
|
#define BORDER_RESTRICTED_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11}
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10}
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 }
|
|
{BORDER_RESTRICTED_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} }
|
|
#enddef
|
|
|
|
|
|
#define BORDER_RESTRICTED2_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11}
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10}
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 }
|
|
{BORDER_RESTRICTED2_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} }
|
|
#enddef
|
|
|
|
|
|
#define BORDER_RESTRICTED3_RANDOM_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 9 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}11}
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 10 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}10}
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 11 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}9 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 12 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}8 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 14 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}7 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 16 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}6 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 20 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}5 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 25 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}4 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 33 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}3 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 50 {LAYER} {FLAG} {BUILDER} {IMAGESTEM}2 }
|
|
{BORDER_RESTRICTED3_PLFB ({TERRAIN}) ({ADJACENT}) 100 {LAYER} {FLAG} {BUILDER} {IMAGESTEM} }
|
|
#enddef
|
|
|
|
#define BORDER_COMPLETE_LFB TERRAIN ADJACENT LAYER FLAG BUILDER IMAGESTEM
|
|
{BORDER_RESTRICTED3_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}}
|
|
{BORDER_RESTRICTED2_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}}
|
|
{BORDER_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}}
|
|
{BORDER_RESTRICTED_RANDOM_LFB ({TERRAIN}) ({ADJACENT}) {LAYER} {FLAG} {BUILDER} {IMAGESTEM}}
|
|
#enddef
|