Make RA use Locomotor

This commit is contained in:
reaperrr
2018-03-09 07:23:31 +01:00
committed by abcdefg30
parent 5aefff421c
commit 0501ced440
7 changed files with 94 additions and 48 deletions

View File

@@ -71,7 +71,7 @@ CAMERA.VeryLarge:
CAMERA.Jeep: CAMERA.Jeep:
AlwaysVisible: AlwaysVisible:
Mobile: Mobile:
TerrainSpeeds: Locomotor: immobile
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
ScriptTriggers: ScriptTriggers:

View File

@@ -141,7 +141,7 @@ MOBILETENT:
Type: Light Type: Light
Mobile: Mobile:
Speed: 85 Speed: 85
Crushes: wall, mine, crate, infantry Locomotor: heavywheeled
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MustBeDestroyed: MustBeDestroyed:

View File

@@ -131,7 +131,6 @@ PBOX:
Type: Concrete Type: Concrete
Mobile: Mobile:
Speed: 42 Speed: 42
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
RequiresCondition: !friendly RequiresCondition: !friendly

View File

@@ -220,15 +220,7 @@
DrawLineToTarget: DrawLineToTarget:
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
Mobile: Mobile:
Crushes: mine, crate Locomotor: wheeled
TerrainSpeeds:
Clear: 80
Rough: 40
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 40
TurnSpeed: 5 TurnSpeed: 5
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
@@ -291,15 +283,7 @@
^TrackedVehicle: ^TrackedVehicle:
Inherits: ^Vehicle Inherits: ^Vehicle
Mobile: Mobile:
Crushes: wall, mine, crate Locomotor: tracked
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 70
^Infantry: ^Infantry:
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
@@ -316,16 +300,7 @@
Range: 4c0 Range: 4c0
Mobile: Mobile:
Speed: 56 Speed: 56
Crushes: mine, crate Locomotor: foot
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Ore: 80
Gems: 80
Beach: 80
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
Selectable: Selectable:
@@ -457,9 +432,7 @@
DrawLineToTarget: DrawLineToTarget:
UpdatesPlayerStatistics: UpdatesPlayerStatistics:
Mobile: Mobile:
Crushes: crate Locomotor: naval
TerrainSpeeds:
Water: 100
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
Selectable: Selectable:

View File

@@ -259,10 +259,9 @@ LST:
Armor: Armor:
Type: Heavy Type: Heavy
Mobile: Mobile:
Locomotor: lcraft
TurnSpeed: 10 TurnSpeed: 10
Speed: 113 Speed: 113
TerrainSpeeds:
Beach: 70
RequiresCondition: !notmobile RequiresCondition: !notmobile
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0

View File

@@ -68,7 +68,6 @@ V2RL:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 128 Speed: 128
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -112,7 +111,6 @@ V2RL:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 85 Speed: 85
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -159,7 +157,6 @@ V2RL:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 71 Speed: 71
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -208,7 +205,7 @@ V2RL:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 50 Speed: 50
Crushes: wall, mine, crate, infantry, heavywall Locomotor: heavytracked
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -269,6 +266,7 @@ ARTY:
Mobile: Mobile:
TurnSpeed: 2 TurnSpeed: 2
Speed: 85 Speed: 85
Locomotor: lighttracked
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -315,7 +313,7 @@ HARV:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 85 Speed: 85
Crushes: wall, mine, crate, infantry Locomotor: heavywheeled
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
WithHarvestAnimation: WithHarvestAnimation:
@@ -361,7 +359,7 @@ MCV:
Type: Light Type: Light
Mobile: Mobile:
Speed: 71 Speed: 71
Crushes: wall, mine, crate, infantry Locomotor: heavywheeled
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
Transforms: Transforms:
@@ -441,7 +439,6 @@ APC:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 142 Speed: 142
Crushes: wall, mine, crate, infantry
RequiresCondition: !notmobile RequiresCondition: !notmobile
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
@@ -479,7 +476,6 @@ MNLY:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 128 Speed: 128
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -622,7 +618,6 @@ TTNK:
Type: Light Type: Light
Mobile: Mobile:
Speed: 113 Speed: 113
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -739,7 +734,7 @@ CTNK:
Type: Light Type: Light
Mobile: Mobile:
Speed: 113 Speed: 113
Crushes: wall, mine, crate, infantry Locomotor: heavywheeled
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -779,7 +774,6 @@ QTNK:
Type: Heavy Type: Heavy
Mobile: Mobile:
Speed: 56 Speed: 56
Crushes: wall, mine, crate, infantry
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
RevealGeneratedShroud: False RevealGeneratedShroud: False
@@ -812,7 +806,7 @@ STNK:
Type: Light Type: Light
Mobile: Mobile:
Speed: 142 Speed: 142
Crushes: wall, mine, crate, infantry Locomotor: heavywheeled
RequiresCondition: !notmobile RequiresCondition: !notmobile
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0

View File

@@ -8,6 +8,87 @@
DefeatMusic: map DefeatMusic: map
TerrainGeometryOverlay: TerrainGeometryOverlay:
DebugVisualizations: DebugVisualizations:
Locomotor@FOOT:
Name: foot
Crushes: mine, crate
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Ore: 80
Gems: 80
Beach: 80
Locomotor@WHEELED:
Name: wheeled
Crushes: mine, crate
TerrainSpeeds:
Clear: 80
Rough: 40
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 40
Locomotor@HEAVYWHEELED:
Name: heavywheeled
Crushes: wall, mine, crate, infantry
TerrainSpeeds:
Clear: 80
Rough: 40
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 40
Locomotor@LIGHTTRACKED:
Name: lighttracked
Crushes: wall, mine, crate
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 70
Locomotor@TRACKED:
Name: tracked
Crushes: wall, infantry, mine, crate
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 70
Locomotor@HEAVYTRACKED:
Name: heavytracked
Crushes: wall, infantry, mine, crate, heavywall
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Ore: 70
Gems: 70
Beach: 70
Locomotor@NAVAL:
Name: naval
Crushes: crate
TerrainSpeeds:
Water: 100
Locomotor@LANDINGCRAFT:
Name: lcraft
Crushes: crate
TerrainSpeeds:
Water: 100
Beach: 70
Locomotor@IMMOBILE:
Name: immobile
TerrainSpeeds:
ShroudRenderer: ShroudRenderer:
FogVariants: shroud FogVariants: shroud
Index: 255, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 20, 40, 56, 65, 97, 130, 148, 194, 24, 33, 66, 132, 28, 41, 67, 134, 1, 2, 4, 8, 3, 6, 12, 9, 7, 14, 13, 11, 5, 10, 15, 255 Index: 255, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 20, 40, 56, 65, 97, 130, 148, 194, 24, 33, 66, 132, 28, 41, 67, 134, 1, 2, 4, 8, 3, 6, 12, 9, 7, 14, 13, 11, 5, 10, 15, 255