Make TD use Locomotor

This commit is contained in:
reaperrr
2018-03-09 16:39:33 +01:00
committed by abcdefg30
parent 0501ced440
commit 7441badc96
5 changed files with 120 additions and 72 deletions

View File

@@ -212,15 +212,7 @@
Inherits@3: ^SpriteActor Inherits@3: ^SpriteActor
Huntable: Huntable:
Mobile: Mobile:
Crushes: crate Locomotor: wheeled
TerrainSpeeds:
Clear: 80
Rough: 50
Road: 100
Bridge: 100
Tiberium: 50
BlueTiberium: 50
Beach: 50
TurnSpeed: 5 TurnSpeed: 5
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
@@ -256,15 +248,7 @@
^Tank: ^Tank:
Inherits: ^Vehicle Inherits: ^Vehicle
Mobile: Mobile:
Crushes: wall, crate, infantry Locomotor: tracked
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Tiberium: 70
BlueTiberium: 70
Beach: 70
TurnSpeed: 5 TurnSpeed: 5
Tooltip: Tooltip:
GenericName: Tank GenericName: Tank
@@ -334,18 +318,7 @@
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
Mobile: Mobile:
Crushes: crate Locomotor: foot
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Tiberium: 70
PathingCost: 300
BlueTiberium: 70
PathingCost: 300
Beach: 80
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
Selectable: Selectable:
@@ -499,15 +472,8 @@
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
Mobile: Mobile:
Crushes: crate Locomotor: critter
Speed: 113 Speed: 113
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Tiberium: 70
BlueTiberium: 70
Beach: 80
Voice: Move Voice: Move
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
@@ -554,13 +520,7 @@
Mobile: Mobile:
Voice: Move Voice: Move
Speed: 71 Speed: 71
TerrainSpeeds: Locomotor: critter
Clear: 70
Rough: 60
Road: 70
Tiberium: 100
BlueTiberium: 100
Beach: 60
SelectionDecorations: SelectionDecorations:
WithSpriteControlGroupDecoration: WithSpriteControlGroupDecoration:
Selectable: Selectable:

View File

@@ -132,11 +132,7 @@ E5:
Description: Advanced general-purpose infantry.\n Strong vs all Ground units Description: Advanced general-purpose infantry.\n Strong vs all Ground units
Mobile: Mobile:
Speed: 56 Speed: 56
TerrainSpeeds: Locomotor: chem
Tiberium: 90
PathingCost: 90
BlueTiberium: 90
PathingCost: 90
Health: Health:
HP: 9000 HP: 9000
AutoTarget: AutoTarget:
@@ -225,8 +221,6 @@ RMBO:
PVICE: PVICE:
Inherits: ^Viceroid Inherits: ^Viceroid
Mobile:
Crushes: crate
Buildable: Buildable:
Queue: Biolab Queue: Biolab
BuildPaletteOrder: 40 BuildPaletteOrder: 40

View File

@@ -58,16 +58,7 @@ LST:
BuildPaletteOrder: 1000 BuildPaletteOrder: 1000
Prerequisites: ~disabled Prerequisites: ~disabled
Mobile: Mobile:
Crushes: crate Locomotor: lcraft
TerrainSpeeds:
Clear: 100
Rough: 100
Road: 100
Water: 100
Tiberium: 100
BlueTiberium: 100
Beach: 100
River: 100
InitialFacing: 0 InitialFacing: 0
TurnSpeed: 4 TurnSpeed: 4
Speed: 142 Speed: 142

View File

@@ -16,7 +16,7 @@ MCV:
DecorationBounds: 36,36 DecorationBounds: 36,36
Mobile: Mobile:
Speed: 71 Speed: 71
Crushes: crate, infantry Locomotor: heavywheeled
Health: Health:
HP: 120000 HP: 120000
Armor: Armor:
@@ -268,13 +268,7 @@ BIKE:
Mobile: Mobile:
TurnSpeed: 10 TurnSpeed: 10
Speed: 213 Speed: 213
TerrainSpeeds: Locomotor: bike
Clear: 70
Rough: 35
Road: 100
Tiberium: 35
BlueTiberium: 35
Beach: 35
Health: Health:
HP: 11000 HP: 11000
Armor: Armor:
@@ -426,7 +420,7 @@ HTNK:
Queue: Vehicle.GDI Queue: Vehicle.GDI
Description: Heavily armored GDI Tank.\nCan attack Aircraft.\n Strong vs Everything Description: Heavily armored GDI Tank.\nCan attack Aircraft.\n Strong vs Everything
Mobile: Mobile:
Crushes: wall, heavywall, crate, infantry Locomotor: heavytracked
Speed: 56 Speed: 56
TurnSpeed: 3 TurnSpeed: 3
Health: Health:
@@ -576,9 +570,9 @@ STNK:
Queue: Vehicle.Nod Queue: Vehicle.Nod
Description: Long-range missile tank that can cloak.\nCan attack Aircraft.\nHas weak armor. Can be spotted by infantry and defense structures.\n Strong vs Vehicles, Tanks\n Weak vs Infantry. Description: Long-range missile tank that can cloak.\nCan attack Aircraft.\nHas weak armor. Can be spotted by infantry and defense structures.\n Strong vs Vehicles, Tanks\n Weak vs Infantry.
Mobile: Mobile:
Locomotor: heavywheeled
TurnSpeed: 10 TurnSpeed: 10
Speed: 142 Speed: 142
Crushes: crate, infantry
Health: Health:
HP: 15000 HP: 15000
Armor: Armor:

View File

@@ -13,6 +13,115 @@
FogVariants: typea, typeb, typec, typed FogVariants: typea, typeb, typec, typed
OverrideFullShroud: full OverrideFullShroud: full
OverrideFullFog: full OverrideFullFog: full
Locomotor@FOOT:
Name: foot
Crushes: crate
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Tiberium: 70
PathingCost: 300
BlueTiberium: 70
PathingCost: 300
Beach: 80
Locomotor@CHEM:
Name: chem
Crushes: crate
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Tiberium: 90
BlueTiberium: 90
Beach: 80
Locomotor@WHEELED:
Name: wheeled
Crushes: crate
TerrainSpeeds:
Clear: 80
Rough: 50
Road: 100
Bridge: 100
Tiberium: 50
BlueTiberium: 50
Beach: 50
Locomotor@BIKE:
Name: bike
Crushes: crate
TerrainSpeeds:
Clear: 70
Rough: 35
Road: 100
Bridge: 100
Tiberium: 35
BlueTiberium: 35
Beach: 35
Locomotor@HEAVYWHEELED:
Name: heavywheeled
Crushes: crate, infantry
TerrainSpeeds:
Clear: 80
Rough: 50
Road: 100
Bridge: 100
Tiberium: 50
BlueTiberium: 50
Beach: 50
Locomotor@TRACKED:
Name: tracked
Crushes: wall, crate, infantry
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Tiberium: 70
BlueTiberium: 70
Beach: 70
Locomotor@HEAVYTRACKED:
Name: heavytracked
Crushes: wall, heavywall, crate, infantry
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Bridge: 100
Tiberium: 70
BlueTiberium: 70
Beach: 70
Locomotor@NAVAL:
Name: naval
Crushes: crate
TerrainSpeeds:
Water: 100
Locomotor@LANDINGCRAFT:
Name: lcraft
Crushes: crate
TerrainSpeeds:
Clear: 100
Rough: 100
Road: 100
Water: 100
Tiberium: 100
BlueTiberium: 100
Beach: 100
River: 100
Locomotor@CRITTER:
Name: critter
Crushes: crate
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Bridge: 100
Tiberium: 70
BlueTiberium: 70
Beach: 80
Faction@Random: Faction@Random:
Name: Any Name: Any
InternalName: Random InternalName: Random