terrain-graphics - small changes related to water transitions
This commit is contained in:
parent
e28d0399b4
commit
625c41b93b
2 changed files with 186 additions and 9 deletions
|
@ -1024,8 +1024,8 @@ C*,K*,X*,Q*,W*,Ai,M*,*^V*,*^B*,_off^_usr#enddef
|
|||
{NEW:WATER_342_180_TRANSITION Wo* (!,Wo*,!,W*,Sm) -550 "~O(50%)" water/ocean 21 DURATION=125 RANDOM_START=no}
|
||||
{NEW:WATER_342_180_TRANSITION Ww* (!,Ww*,!,W*,Sm) -551 "~O(50%)" water/water 17 DURATION=125 RANDOM_START=no}
|
||||
|
||||
{NEW:WATER_342_180_OVERLAY_TRANSITION Wog,Wwg,Wwrg (!,Wog,Wwg,Wwrg,!,W*,Sm) -503 water/overlay-gray 0.20}
|
||||
{NEW:WATER_342_180_OVERLAY_TRANSITION Wot,Wwt,Wwrt (!,Wot,Wwt,Wwrt,!,W*,Sm) -505 water/overlay-tropical 0.16}
|
||||
{NEW:WATER_342_180_OVERLAY_TRANSITION Wog,Wwg,Wwrg (!,Wog*,Wwg*,Wwrg,!,W*,Sm) -503 water/overlay-gray 0.20}
|
||||
{NEW:WATER_342_180_OVERLAY_TRANSITION Wot,Wwt,Wwrt (!,Wot*,Wwt*,Wwrt,!,W*,Sm) -505 water/overlay-tropical 0.16}
|
||||
|
||||
# We currently can't afford these extra rules to make the water transition nicely onto void and off-map, so
|
||||
# instead we make void and off-map transition over water.
|
||||
|
|
|
@ -842,6 +842,9 @@ transition_inverted#endarg
|
|||
#arg FLAG
|
||||
transition#endarg
|
||||
|
||||
#arg IPF
|
||||
~NOP()#endarg
|
||||
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
|
@ -854,7 +857,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3,{FLAG}-@R4,{FLAG}-@R5
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3-@R4-@R5.png
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3-@R4-@R5.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -903,7 +906,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3,{FLAG}-@R4
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3-@R4.png
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3-@R4.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -947,7 +950,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3.png
|
||||
name={IMAGESTEM}-@R0-@R1-@R2-@R3.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -986,7 +989,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0-@R1-@R2.png
|
||||
name={IMAGESTEM}-@R0-@R1-@R2.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -1020,7 +1023,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0,{FLAG}-@R1
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0-@R1.png
|
||||
name={IMAGESTEM}-@R0-@R1.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -1049,7 +1052,7 @@ transition#endarg
|
|||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-@R0
|
||||
[image]
|
||||
name={IMAGESTEM}-@R0.png
|
||||
name={IMAGESTEM}-@R0.png{IPF}
|
||||
layer={LAYER}
|
||||
[/image]
|
||||
[/tile]
|
||||
|
@ -1520,6 +1523,177 @@ corner#endarg
|
|||
[/terrain_graphics]
|
||||
#enddef
|
||||
|
||||
#define NEW:DISABLE_GENERIC_CORNER_TRANSITION TERRAINLIST ADJACENT
|
||||
|
||||
#arg FLAG
|
||||
corner#endarg
|
||||
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
2, 2
|
||||
, 1
|
||||
2, 2
|
||||
, 2"
|
||||
[tile]
|
||||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-concave-@R0,{FLAG}-concave-@R1,{FLAG}-concave-@R2,{FLAG}-concave-@R3,{FLAG}-concave-@R4,{FLAG}-concave-@R5
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 2
|
||||
, 1
|
||||
2, 2
|
||||
, 2"
|
||||
[tile]
|
||||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-concave-@R0,{FLAG}-concave-@R1,{FLAG}-concave-@R2,{FLAG}-concave-@R3
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 2
|
||||
, 1
|
||||
., 2
|
||||
, 2"
|
||||
[tile]
|
||||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-concave-@R0,{FLAG}-concave-@R1,{FLAG}-concave-@R2
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 2
|
||||
, 1
|
||||
., 2
|
||||
, ."
|
||||
[tile]
|
||||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-concave-@R0,{FLAG}-concave-@R1
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 2
|
||||
, 1
|
||||
., .
|
||||
, ."
|
||||
[tile]
|
||||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-concave-@R0
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
3, 3
|
||||
, 1
|
||||
., .
|
||||
, ."
|
||||
[tile]
|
||||
pos=1
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-convex-@R0-@R5,{FLAG}-convex-@R5-@R0
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=3
|
||||
type=!,{TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 3
|
||||
, 1
|
||||
., .
|
||||
, ."
|
||||
[tile]
|
||||
pos=1
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-convex-@R0-@R5
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=3
|
||||
type=!,{TERRAINLIST}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
., 3
|
||||
, 1
|
||||
., .
|
||||
, ."
|
||||
[tile]
|
||||
pos=1
|
||||
type={TERRAINLIST}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
type=!,{TERRAINLIST}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=3
|
||||
type={ADJACENT}
|
||||
set_no_flag={FLAG}-convex-@R0-@R1
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
[/terrain_graphics]
|
||||
#enddef
|
||||
|
||||
#define NEW:FOREST TERRAINLIST ADJACENT IMAGESTEM
|
||||
# This assumes centered images. Places the images named
|
||||
# {IMAGESTEM}-small[1-11].png on all {TERRAIN} adjacent to {ADJACENT}, and
|
||||
|
@ -4194,6 +4368,9 @@ no#endarg
|
|||
|
||||
#define NEW:WATER_342_180 TERRAINLIST IMAGESTEM FRAMES
|
||||
|
||||
#arg LAYER
|
||||
-999#endarg
|
||||
|
||||
#arg DURATION
|
||||
100#endarg
|
||||
|
||||
|
@ -4206,7 +4383,7 @@ no#endarg
|
|||
type={TERRAINLIST}
|
||||
set_no_flag=base
|
||||
|
||||
{WATER_342_180_TILE_VARIANTS "" -1000 "" {IMAGESTEM} {FRAMES} DURATION={DURATION} RANDOM_START={RANDOM_START}}
|
||||
{WATER_342_180_TILE_VARIANTS "" {LAYER} "" {IMAGESTEM} {FRAMES} DURATION={DURATION} RANDOM_START={RANDOM_START}}
|
||||
[/tile]
|
||||
[/terrain_graphics]
|
||||
#enddef
|
||||
|
|
Loading…
Add table
Reference in a new issue