mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 15:26:48 +00:00

Main effect is to put terrain.cfg and terrain-graphics near each other as eleazar requested.
78 lines
1.5 KiB
INI
78 lines
1.5 KiB
INI
|
|
#define TERRAIN_BASE_FLAG LETTER FLAG IMAGE
|
|
[terrain_graphics]
|
|
[tile]
|
|
x=0
|
|
y=0
|
|
type="{LETTER}"
|
|
has_flag={FLAG}
|
|
[image]
|
|
layer=-1000
|
|
name={IMAGE}
|
|
[/image]
|
|
[/tile]
|
|
no_flag="base"
|
|
set_flag="base"
|
|
[/terrain_graphics]
|
|
#enddef
|
|
|
|
# Attachs an image to a single terrain tile, with a given probability.
|
|
# example: {TERRAIN_BASE_PROBABILITY g grassland-rocks 20}
|
|
|
|
#define TERRAIN_BASE_PROB_FL LETTER IMAGE PROB FLAG LAYER
|
|
[terrain_graphics]
|
|
[tile]
|
|
x=0
|
|
y=0
|
|
type="{LETTER}"
|
|
[image]
|
|
layer={LAYER}
|
|
name={IMAGE}
|
|
[/image]
|
|
[/tile]
|
|
|
|
probability={PROB}
|
|
no_flag={FLAG}
|
|
set_flag={FLAG}
|
|
[/terrain_graphics]
|
|
#enddef
|
|
|
|
# Same as above, but with 100% probability
|
|
# example: {TERRAIN_BASE g grassland}
|
|
# Should be last on the list: when a terrain has been placed, no other one can.
|
|
|
|
#define TERRAIN_BASE_FL LETTER IMAGE FLAG LAYER
|
|
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} 100 {FLAG} {LAYER}}
|
|
#enddef
|
|
|
|
#define TERRAIN_BASE_PROB LETTER IMAGE PROB
|
|
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} {PROB} base -1000}
|
|
#enddef
|
|
#define TERRAIN_BASE LETTER IMAGE
|
|
{TERRAIN_BASE_FL ({LETTER}) {IMAGE} base -1000}
|
|
#enddef
|
|
#define TERRAIN_BASE_PROB_OV LETTER IMAGE PROB
|
|
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} {PROB} overlay -80}
|
|
#enddef
|
|
#define TERRAIN_BASE_OV LETTER IMAGE
|
|
{TERRAIN_BASE_FL ({LETTER}) {IMAGE} overlay -80}
|
|
#enddef
|
|
|
|
#define TERRAIN_BASE_DEFAULT IMAGE
|
|
[terrain_graphics]
|
|
[tile]
|
|
x=0
|
|
y=0
|
|
type=*
|
|
[image]
|
|
layer=-1000
|
|
name={IMAGE}
|
|
[/image]
|
|
[/tile]
|
|
no_flag="base"
|
|
set_flag="base"
|
|
precedence=9999
|
|
[/terrain_graphics]
|
|
#enddef
|
|
|