Implement TS bridge rendering.

This commit is contained in:
Paul Chote
2016-11-26 12:47:58 +00:00
parent 842e004ec5
commit 73a0f470c8
6 changed files with 304 additions and 28 deletions

View File

@@ -49,19 +49,32 @@ LOBRDG_A:
NeighbourOffsets: 1,-1, 1,1
SpawnActorOnDeath:
Actor: lobrdg_a_d
-WithSpriteBody:
WithBridgeSpriteBody:
AOffset: 1,-1
BOffset: 1,1
Sequences: idle, idle2, idle3, idle4
ADestroyedSequences: adead
BDestroyedSequences: bdead
ABDestroyedSequences: abdead
LOBRDG_A_D:
Inherits: LOBRDG_A
-RenderSprites:
RenderSpritesEditorOnly:
Palette: terrainalpha
EditorOnlyTooltip:
Name: Dead Bridge
-GroundLevelBridge:
-AppearsOnRadar:
BridgePlaceholder:
DamageState: Dead
ReplaceWithActor: lobrdg_a
NeighbourOffsets: 1,-1, 1,1
-WithBridgeSpriteBody:
WithDeadBridgeSpriteBody:
RampActors: lobrdg_r_ne, lobrdg_r_sw
AOffset: 1,-1
BOffset: 1,1
CustomSelectionSize:
CustomBounds: 96, 48
LOBRDG_B:
Inherits: ^LowBridge
@@ -72,52 +85,69 @@ LOBRDG_B:
NeighbourOffsets: -1,1, 1,1
SpawnActorOnDeath:
Actor: lobrdg_b_d
-WithSpriteBody:
WithBridgeSpriteBody:
AOffset: -1,1
BOffset: 1,1
Sequences: idle, idle2, idle3, idle4
ADestroyedSequences: adead
BDestroyedSequences: bdead
ABDestroyedSequences: abdead
LOBRDG_B_D:
Inherits: LOBRDG_B
-RenderSprites:
RenderSpritesEditorOnly:
Palette: terrainalpha
EditorOnlyTooltip:
Name: Dead Bridge
-GroundLevelBridge:
-AppearsOnRadar:
BridgePlaceholder:
DamageState: Dead
ReplaceWithActor: lobrdg_b
NeighbourOffsets: -1,1, 1,1
-WithBridgeSpriteBody:
WithDeadBridgeSpriteBody:
RampActors: lobrdg_r_nw, lobrdg_r_se
AOffset: 1,1
BOffset: -1,1
CustomSelectionSize:
CustomBounds: 96, 48
LOBRDG_R_SE:
Inherits: ^LowBridgeRamp
Building:
Footprint: _ _ _
Dimensions: 1, 3
BridgePlaceholder:
NeighbourOffsets: -1,1
EditorOnlyTooltip:
Name: Bridge Ramp
Description: South East
LOBRDG_R_NW:
Inherits: ^LowBridgeRamp
Building:
Footprint: _ _ _
Dimensions: 1, 3
BridgePlaceholder:
NeighbourOffsets: 1,1
EditorOnlyTooltip:
Name: Bridge Ramp
Description: North West
LOBRDG_R_NE:
Inherits: ^LowBridgeRamp
Building:
Footprint: ___
Dimensions: 3, 1
BridgePlaceholder:
NeighbourOffsets: 1,1
EditorOnlyTooltip:
Name: Bridge Ramp
Description: North East
LOBRDG_R_SW:
Inherits: ^LowBridgeRamp
Building:
Footprint: ___
Dimensions: 3, 1
BridgePlaceholder:
NeighbourOffsets: 1,-1
EditorOnlyTooltip:
Name: Bridge Ramp
Description: South West

View File

@@ -8,29 +8,39 @@
lobrdg_a:
Inherits: ^bridge
idle: lobrdg10 # lobrdg11, 12, 13
damaged-idle: lobrdg16
sw: lobrdg14
damaged-sw: lobrdg17
ne: lobrdg15
damaged-ne: lobrdg18
idle: lobrdg10
idle2: lobrdg11
idle3: lobrdg12
idle4: lobrdg13
adead: lobrdg15
bdead: lobrdg14
abdead: lobrdg16
lobrdg_a_d:
Inherits: ^bridge
idle: lobrdg10 # actually lobrdg28
idle: lobrdg28
aramp: lobrdg17
bramp: lobrdg18
abramp: lobrdg28
editor: lobrdg10
lobrdg_b:
Inherits: ^bridge
idle: lobrdg01 # lobrdg02, 03, 04
damaged-idle: lobrdg07
se: lobrdg06
damaged-se: lobrdg09
nw: lobrdg05
damaged-nw: lobrdg08
idle: lobrdg01
idle2: lobrdg02
idle3: lobrdg03
idle4: lobrdg04
adead: lobrdg05
bdead: lobrdg06
abdead: lobrdg07
lobrdg_b_d:
Inherits: ^bridge
idle: lobrdg01 # actually lobrdg27
idle: lobrdg27
aramp: lobrdg08
bramp: lobrdg09
abramp: lobrdg27
editor: lobrdg01
lobrdg_r_se:
Inherits: ^bridge