Merge pull request #11950 from Mailaender/lowbridge-polish

Fixed building placement on Tiberian Sun low bridges
This commit is contained in:
reaperrr
2016-09-18 12:19:15 +02:00
committed by GitHub
9 changed files with 20 additions and 3 deletions

View File

@@ -16,7 +16,7 @@ namespace OpenRA.Mods.Common.Traits.Radar
{ {
public class RadarColorFromTerrainInfo : ITraitInfo public class RadarColorFromTerrainInfo : ITraitInfo
{ {
public readonly string Terrain; [FieldLoader.Require] public readonly string Terrain;
public object Create(ActorInitializer init) { return new RadarColorFromTerrain(init.Self, Terrain); } public object Create(ActorInitializer init) { return new RadarColorFromTerrain(init.Self, Terrain); }
} }

View File

@@ -20,7 +20,7 @@ namespace OpenRA.Mods.TS.Traits
[Desc("Bridge actor that can't be passed underneath.")] [Desc("Bridge actor that can't be passed underneath.")]
class LowBridgeInfo : ITraitInfo, Requires<BuildingInfo> class LowBridgeInfo : ITraitInfo, Requires<BuildingInfo>
{ {
public readonly string TerrainType = "Road"; public readonly string TerrainType = "Bridge";
public object Create(ActorInitializer init) { return new LowBridge(init.Self, this); } public object Create(ActorInitializer init) { return new LowBridge(init.Self, this); }
} }

View File

@@ -9,6 +9,7 @@ LOBRDG_A_D:
EditorOnlyTooltip: EditorOnlyTooltip:
Name: Dead Bridge Name: Dead Bridge
-LowBridge: -LowBridge:
-AppearsOnRadar:
LOBRDG_B: LOBRDG_B:
Inherits: ^LowBridge_B Inherits: ^LowBridge_B
@@ -21,6 +22,7 @@ LOBRDG_B_D:
EditorOnlyTooltip: EditorOnlyTooltip:
Name: Dead Bridge Name: Dead Bridge
-LowBridge: -LowBridge:
-AppearsOnRadar:
LOBRDG_R_SE: LOBRDG_R_SE:
Inherits: ^LowBridge_B Inherits: ^LowBridge_B

View File

@@ -261,6 +261,7 @@
TerrainSpeeds: TerrainSpeeds:
Clear: 90 Clear: 90
Road: 100 Road: 100
Bridge: 100
Rail: 90 Rail: 90
DirtRoad: 100 DirtRoad: 100
Rough: 80 Rough: 80
@@ -430,6 +431,7 @@
TerrainSpeeds: TerrainSpeeds:
Clear: 70 Clear: 70
Road: 100 Road: 100
Bridge: 100
Rail: 50 Rail: 50
DirtRoad: 90 DirtRoad: 90
Rough: 40 Rough: 40
@@ -497,6 +499,7 @@
TerrainSpeeds: TerrainSpeeds:
Clear: 70 Clear: 70
Road: 100 Road: 100
Bridge: 100
Rail: 100 Rail: 100
DirtRoad: 90 DirtRoad: 90
Rough: 60 Rough: 60
@@ -632,6 +635,7 @@
TerrainSpeeds: TerrainSpeeds:
Clear: 90 Clear: 90
Road: 100 Road: 100
Bridge: 100
Rail: 80 Rail: 80
DirtRoad: 90 DirtRoad: 90
Rough: 70 Rough: 70
@@ -891,7 +895,7 @@
AutoSelectionSize: AutoSelectionSize:
AppearsOnRadar: AppearsOnRadar:
RadarColorFromTerrain: RadarColorFromTerrain:
Terrain: Road Terrain: Bridge
BodyOrientation: BodyOrientation:
UseClassicPerspectiveFudge: false UseClassicPerspectiveFudge: false
QuantizedFacings: 1 QuantizedFacings: 1

View File

@@ -62,6 +62,7 @@ HVR:
TerrainSpeeds: TerrainSpeeds:
Clear: 100 Clear: 100
Road: 100 Road: 100
Bridge: 100
Rail: 100 Rail: 100
DirtRoad: 100 DirtRoad: 100
Rough: 100 Rough: 100

View File

@@ -78,6 +78,7 @@ FLAMEGUY:
TerrainSpeeds: TerrainSpeeds:
Clear: 45 Clear: 45
Road: 50 Road: 50
Bridge: 50
Rail: 45 Rail: 45
DirtRoad: 50 DirtRoad: 50
Rough: 40 Rough: 40

View File

@@ -67,6 +67,7 @@ HARV:
Clear: 90 Clear: 90
Rough: 70 Rough: 70
Road: 100 Road: 100
Bridge: 100
Beach: 70 Beach: 70
Tiberium: 80 Tiberium: 80
BlueTiberium: 80 BlueTiberium: 80

View File

@@ -18,6 +18,10 @@ Terrain:
Type: Road Type: Road
Color: 2D2B28 Color: 2D2B28
TargetTypes: Ground TargetTypes: Ground
TerrainType@Bridge:
Type: Bridge
Color: 5A5C5A
TargetTypes: Ground
TerrainType@Rail: TerrainType@Rail:
Type: Rail Type: Rail
Color: 363739 Color: 363739

View File

@@ -18,6 +18,10 @@ Terrain:
Type: Road Type: Road
Color: 745537 Color: 745537
TargetTypes: Ground TargetTypes: Ground
TerrainType@Bridge:
Type: Bridge
Color: 403C34
TargetTypes: Ground
TerrainType@Rail: TerrainType@Rail:
Type: Rail Type: Rail
Color: 745537 Color: 745537