Modernize Dark Castle terrain graphics.
It is now usable adjacent to any terrain. Adds new macro to core likely to be useful for UMC castle developers.
This commit is contained in:
parent
ae76295f70
commit
36b2f08f97
4 changed files with 40 additions and 15 deletions
|
@ -6,9 +6,9 @@ Rd , Rd , Rd , Hhd , Hhd , Hhd
|
|||
Hhd , Hhd , Hhd , Rd , Hhd , Hhd , Hhd , Hhd , Ds^Edp , Ds , Hhd , Hhd , Hhd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Es , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Rd , Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd , Dd , Dd , Dd^Es , Dd , Hd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Rd , Rd , Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Dd , Dd^Edp , Dd , Dd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Hd , Hd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Hhd , Hhd , Rd , Ds , Hhd , Hhd , Hhd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Dd , Dd , Dd , Dd^Cd , Hd , Dd , Dd^Es , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Ds^Edp , Rd , Rd , Hhd , Hhd , Hhd , Hhd , Dd , Dd , Hd , Dd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Es , Dd^Cd , 3 Dd^Kd , Dd^Cd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Ds , Rd , Hhd , Hhd , Hhd , Hhd , Hhd , Dd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd^Edp , Dd , Dd^Es , Dd , Dd^Cd , Dd^Cd , Dd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Hhd , Hhd , Rd , Ds , Hhd , Hhd , Hhd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Dd , Dd , Dd , Cyd , Hd , Dd , Dd^Es , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Ds^Edp , Rd , Rd , Hhd , Hhd , Hhd , Hhd , Dd , Dd , Hd , Dd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Es , Cyd , 3 Kyd , Cyd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Ds , Rd , Hhd , Hhd , Hhd , Hhd , Hhd , Dd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd^Edp , Dd , Dd^Es , Dd , Cyd , Cyd , Dd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Hhd , Hhd , Rd , Rd , Rd , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Hd , Dd^Es , Dd , Dd
|
||||
Hhd , Hhd , Hhd , Hhd , Hhd , Hhd , Rd , Rd , Dd , Dd , Dd , Hd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Dd , Dd , Dd
|
||||
Hhd , Hhd , Ds , Hhd , Hhd , Hhd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Ecf , Hd , Dd^Vdt , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Edp , Dd , Dd
|
||||
|
@ -23,9 +23,9 @@ Dd , Dd , Dd , Dd , Dd , Dd
|
|||
Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Vdt , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd
|
||||
Dd^Edp , Dd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Ecf , Dd , Dd , Dd , Dd^Vdt , Dd , Dd , Dd , Hd , Dd , Dd , Dd , Dd , Dd^Edp , Dd
|
||||
Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Es , Dd , Dd , Dd , Dd , Dd , Dd
|
||||
Dd , Dd^Edp , Dd , Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd^Vdt , Hd , Dd , Dd , Dd , Dd^Es , Dd , Dd^Cd , Dd , Dd , Dd^Es , Dd^Edp , Dd , Dd , Dd
|
||||
Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd , Dd , Hd , Hd , Dd , Dd , Dd^Cd , Dd^Cd , Dd^Cd , Dd , Dd , Dd , Dd , Dd
|
||||
Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Hd , Dd , Dd , Dd , Hd , Dd , Dd , Dd^Cd , 2 Dd^Kd , Dd , Dd , Hd , Hd , Dd , Dd
|
||||
Dd , Dd^Edp , Dd , Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd^Vdt , Hd , Dd , Dd , Dd , Dd^Es , Dd , Cyd , Dd , Dd , Dd^Es , Dd^Edp , Dd , Dd , Dd
|
||||
Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Hd , Hd , Dd , Dd , Hd , Hd , Dd , Dd , Cyd , Cyd , Cyd , Dd , Dd , Dd , Dd , Dd
|
||||
Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Hd , Dd , Dd , Dd , Hd , Dd , Dd , Cyd , 2 Kyd , Dd , Dd , Hd , Hd , Dd , Dd
|
||||
Hd , Hd , Hd , Hd , Hd , Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Es , Dd , Dd , Dd , Dd , Dd , Hd , Dd , Dd
|
||||
Hd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd , Dd^Edp , Dd , Dd , Dd , Dd , Dd , Dd , Dd
|
||||
Hd , Hd , Hd , Hd , Hd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd , Dd
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
symbol_image=darkcastle
|
||||
id=phantom_castle
|
||||
editor_name= _ "Phantom Castle"
|
||||
string=Dd^Cd # so we don't get desert overlays
|
||||
string=Cyd
|
||||
aliasof=Ch
|
||||
recruit_onto=true
|
||||
no_overlay=true
|
||||
|
@ -48,7 +48,7 @@
|
|||
symbol_image=dark-keep-throne
|
||||
id=phantom_keep
|
||||
editor_name= _ "Phantom Keep"
|
||||
string=Dd^Kd # so we don't get desert overlays
|
||||
string=Kyd
|
||||
aliasof=Ch
|
||||
recruit_onto=true
|
||||
recruit_from=true
|
||||
|
|
|
@ -1,15 +1,21 @@
|
|||
#textdomain wesnoth-utbs
|
||||
# A supplementary terrain-graphics file
|
||||
# which is supposed to help with transitions
|
||||
|
||||
{DISABLE_TRANSITIONS (Dd^Cd,Dd^Kd)}
|
||||
{DISABLE_BASE_TRANSITIONS (Cyd,Kyd)}
|
||||
|
||||
{TERRAIN_BASE Dd^Cd darkcastle}
|
||||
{TERRAIN_BASE Dd^Kd darkcastle}
|
||||
{OVERLAY Dd^Kd dark-keep-throne}
|
||||
{TERRAIN_BASE Cyd darkcastle}
|
||||
{TERRAIN_BASE Kyd darkcastle}
|
||||
{OVERLAY Kyd dark-keep-throne}
|
||||
|
||||
{WALL_TRANSITION2 (Dd^Cd,Dd^Kd) Xu (!,Dd^Cd,Dd^Kd,Xu) castle/dwarven-castle-wall}
|
||||
{WALL_TRANSITION (Dd^Cd,Dd^Kd) (!,Xu,Qxu,Ql,Dd^Cd,Dd^Kd) castle/dwarven-castle}
|
||||
{WALL_TRANSITION3 (Cyd,Kyd) Ql* Qx* unwalkable/dcastle-lava-chasm}
|
||||
|
||||
{NEW:WALL2 (Cyd,Kyd) X* (!,Cyd,Kyd,X*) castle/dwarven-castle-wall}
|
||||
{NEW:WALL2 (Cyd,Kyd) Ql* (!,Cyd,Kyd,Ql*) unwalkable/dcastle-lava}
|
||||
{NEW:WALL2 (Cyd,Kyd) Qx* (!,Cyd,Kyd,Qx*) unwalkable/dcastle-chasm}
|
||||
|
||||
{NEW:WALL (Cyd,Kyd) (!,Cyd,Kyd,X*) castle/dwarven-castle}
|
||||
|
||||
{DISABLE_WALL_TRANSITIONS Kyd}
|
||||
|
||||
#ifndef EDITOR
|
||||
# This makes gray shallow water transition on top of the wooden floor, which
|
||||
|
|
|
@ -18,6 +18,25 @@
|
|||
{DISABLE_BASE_TRANSITIONS_F {TERRAINLIST} transition}
|
||||
#enddef
|
||||
|
||||
# This macro disables wall-style transitions on a given terrain type. It is used
|
||||
# for campaign specific castles and keeps that need to disable the default encampment
|
||||
# transition without an image replacement.
|
||||
|
||||
#define DISABLE_WALL_TRANSITIONS_F TERRAIN FLAG
|
||||
[terrain_graphics]
|
||||
[tile]
|
||||
x=0
|
||||
y=0
|
||||
type={TERRAIN}
|
||||
set_flag={FLAG}-tl,{FLAG}-tr,{FLAG}-bl,{FLAG}-br,{FLAG}-r,{FLAG}-l
|
||||
[/tile]
|
||||
[/terrain_graphics]
|
||||
#enddef
|
||||
|
||||
#define DISABLE_WALL_TRANSITIONS TERRAINLIST
|
||||
{DISABLE_WALL_TRANSITIONS_F {TERRAINLIST} wall}
|
||||
#enddef
|
||||
|
||||
###############################
|
||||
# Needs one neighbour #
|
||||
###############################
|
||||
|
|
Loading…
Add table
Reference in a new issue