Upgrade TD to replace RenderUnit with WithFacingSpriteBody

+RenderSprites + AutoSelectionSize.
This commit is contained in:
reaperrr
2015-05-15 01:49:05 +02:00
parent 75b3ccfad0
commit 2c139f326a
5 changed files with 126 additions and 51 deletions

View File

@@ -24,7 +24,7 @@ TRAN:
Type: Light
RevealsShroud:
Range: 10c0
RenderUnit:
WithFacingSpriteBody:
WithRotor@PRIMARY:
Offset: -597,0,171
Sequence: rotor2
@@ -40,6 +40,8 @@ TRAN:
Explodes:
Weapon: HeliExplode
EmptyWeapon: HeliExplode
AutoSelectionSize:
RenderSprites:
HELI:
Inherits: ^Helicopter
@@ -81,7 +83,7 @@ HELI:
SelfReloads: true
ReloadCount: 10
SelfReloadTicks: 200
RenderUnit:
WithFacingSpriteBody:
WithRotor:
Offset: 0,0,85
WithMuzzleFlash:
@@ -91,6 +93,8 @@ HELI:
Explodes:
Weapon: HeliExplode
EmptyWeapon: HeliExplode
AutoSelectionSize:
RenderSprites:
ORCA:
Inherits: ^Helicopter
@@ -130,6 +134,7 @@ ORCA:
ReloadCount: 2
SelfReloadTicks: 100
RenderSprites:
WithFacingSpriteBody:
LeavesHusk:
HuskActor: ORCA.Husk
AutoTarget:
@@ -157,7 +162,7 @@ C17:
HP: 25
Armor:
Type: Heavy
RenderUnit:
WithFacingSpriteBody:
Cargo:
MaxWeight: 10
PipCount: 10
@@ -179,6 +184,8 @@ C17:
Contrail@4:
Offset: -261,650,0
TrailLength: 15
AutoSelectionSize:
RenderSprites:
A10:
Inherits: ^Plane
@@ -195,7 +202,7 @@ A10:
HP: 150
Armor:
Type: Heavy
RenderUnit:
WithFacingSpriteBody:
AttackBomber:
Armaments: gun, bombs
Guns: gun
@@ -220,6 +227,8 @@ A10:
Contrail@2:
Offset: -640,-171,0
TrailLength: 15
AutoSelectionSize:
RenderSprites:
TRAN.Husk:
Inherits: ^HelicopterHusk
@@ -234,7 +243,9 @@ TRAN.Husk:
Offset: -597,0,171
WithRotor@SECONDARY:
Offset: 597,0,85
RenderUnit:
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
Image: tran
HELI.Husk:
@@ -248,7 +259,9 @@ HELI.Husk:
Range: 10c0
WithRotor:
Offset: 0,0,85
RenderUnit:
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
Image: heli
ORCA.Husk:
@@ -260,6 +273,8 @@ ORCA.Husk:
Speed: 186
RevealsShroud:
Range: 10c0
RenderUnit:
WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
Image: orca

View File

@@ -460,7 +460,7 @@ VICE:
WanderMoveRadius: 2
MinMoveDelayInTicks: 25
MaxMoveDelayInTicks: 45
RenderUnit:
WithFacingSpriteBody:
WithMuzzleFlash:
SplitFacings: true
CombatDebugOverlay:
@@ -473,4 +473,6 @@ VICE:
Weapon: Heal
Voiced:
VoiceSet: DinoVoice
AutoSelectionSize:
RenderSprites:

View File

@@ -3,148 +3,176 @@ MCV.Husk:
Tooltip:
Name: Mobile Construction Vehicle (Destroyed)
Icon: mcvicnh
RenderUnit:
Image: mcv.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: mcv
AutoSelectionSize:
RenderSprites:
Image: mcv.destroyed
HARV.Husk:
Inherits: ^Husk
Tooltip:
Name: Harvester (Destroyed)
Icon: harvicnh
RenderUnit:
Image: harv.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: harv
AutoSelectionSize:
RenderSprites:
Image: harv.destroyed
APC.Husk:
Inherits: ^Husk
Tooltip:
Name: APC (Destroyed)
Icon: apcicnh
RenderUnit:
Image: apc.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: apc
AutoSelectionSize:
RenderSprites:
Image: apc.destroyed
FTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Flame Tank (Destroyed)
Icon: ftnkicnh
RenderUnit:
Image: ftnk.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: ftnk
AutoSelectionSize:
RenderSprites:
Image: ftnk.destroyed
ARTY.Husk:
Inherits: ^Husk
Tooltip:
Name: Artillery (Destroyed)
Icon: artyicnh
RenderUnit:
Image: arty.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: arty
AutoSelectionSize:
RenderSprites:
Image: arty.destroyed
BGGY.Husk:
Inherits: ^Husk
Tooltip:
Name: Nod Buggy (Destroyed)
Icon: bggyicnh
RenderUnit:
Image: bggy.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: bggy
AutoSelectionSize:
RenderSprites:
Image: bggy.destroyed
BIKE.Husk:
Inherits: ^Husk
Tooltip:
Name: Recon Bike (Destroyed)
Icon: bikeicnh
RenderUnit:
Image: bike.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: bike
AutoSelectionSize:
RenderSprites:
Image: bike.destroyed
JEEP.Husk:
Inherits: ^Husk
Tooltip:
Name: Hum-Vee (Destroyed)
Icon: jeepicnh
RenderUnit:
Image: jeep.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: jeep
AutoSelectionSize:
RenderSprites:
Image: jeep.destroyed
LTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Light Tank (Destroyed)
Icon: ltnkicnh
RenderUnit:
Image: ltnk.destroyed
WithFacingSpriteBody:
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
IntoActor: ltnk
AutoSelectionSize:
RenderSprites:
Image: ltnk.destroyed
MTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Medium Tank (Destroyed)
Icon: mtnkicnh
RenderUnit:
Image: mtnk.destroyed
WithFacingSpriteBody:
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
IntoActor: mtnk
AutoSelectionSize:
RenderSprites:
Image: mtnk.destroyed
HTNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Mammoth Tank (Destroyed)
Icon: htnkicnh
RenderUnit:
Image: htnk.destroyed
WithFacingSpriteBody:
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
IntoActor: htnk
AutoSelectionSize:
RenderSprites:
Image: htnk.destroyed
MSAM.Husk:
Inherits: ^Husk
Tooltip:
Name: Rocket Launcher (Destroyed)
Icon: msamicnh
RenderUnit:
Image: msam.destroyed
WithFacingSpriteBody:
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
IntoActor: msam
AutoSelectionSize:
RenderSprites:
Image: msam.destroyed
MLRS.Husk:
Inherits: ^Husk
Tooltip:
Name: Mobile S.A.M. (Destroyed)
Icon: mlrsicnh
RenderUnit:
Image: mlrs.destroyed
WithFacingSpriteBody:
ThrowsParticle@turret:
Anim: turret
TransformOnCapture:
IntoActor: mlrs
AutoSelectionSize:
RenderSprites:
Image: mlrs.destroyed
STNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Stealth Tank (Destroyed)
Icon: stnkicnh
RenderUnit:
Image: stnk.destroyed
WithFacingSpriteBody:
TransformOnCapture:
IntoActor: stnk
AutoSelectionSize:
RenderSprites:
Image: stnk.destroyed

View File

@@ -60,7 +60,7 @@ LST:
Type: Heavy
RevealsShroud:
Range: 7c0
RenderUnit:
WithFacingSpriteBody:
WithRoof:
WithCargo:
DisplayTypes: Infantry, Vehicle
@@ -70,4 +70,6 @@ LST:
MaxWeight: 5
PipCount: 5
PassengerFacing: 0
AutoSelectionSize:
RenderSprites:

View File

@@ -26,7 +26,7 @@ MCV:
Facing: 108
TransformSounds: constru2.aud, hvydoor1.aud
NoTransformNotification: BuildingCannotPlaceAudio
RenderUnit:
WithFacingSpriteBody:
MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding:
@@ -37,6 +37,8 @@ MCV:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
HARV:
Inherits: ^Tank
@@ -114,7 +116,7 @@ APC:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
Cargo:
@@ -123,6 +125,8 @@ APC:
PipCount: 5
LeavesHusk:
HuskActor: APC.Husk
AutoSelectionSize:
RenderSprites:
ARTY:
Inherits: ^Tank
@@ -150,11 +154,13 @@ ARTY:
MuzzleSequence: muzzle
AttackFrontal:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
AutoTarget:
InitialStance: Defend
LeavesHusk:
HuskActor: ARTY.Husk
AutoSelectionSize:
RenderSprites:
FTNK:
Inherits: ^Tank
@@ -182,7 +188,7 @@ FTNK:
MuzzleSequence: muzzle
MuzzleSplitFacings: 8
AttackFrontal:
RenderUnit:
WithFacingSpriteBody:
AutoTarget:
WithMuzzleFlash:
SplitFacings: true
@@ -191,6 +197,8 @@ FTNK:
EmptyWeapon: FlametankExplode
LeavesHusk:
HuskActor: FTNK.Husk
AutoSelectionSize:
RenderSprites:
BGGY:
Inherits: ^Vehicle
@@ -221,11 +229,13 @@ BGGY:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
LeavesHusk:
HuskActor: BGGY.Husk
AutoSelectionSize:
RenderSprites:
BIKE:
Inherits: ^Vehicle
@@ -259,10 +269,12 @@ BIKE:
LocalOffset: -128, -170, 170, -128, 170, 170
LocalYaw: 100, -100
AttackFrontal:
RenderUnit:
WithFacingSpriteBody:
AutoTarget:
LeavesHusk:
HuskActor: BIKE.Husk
AutoSelectionSize:
RenderSprites:
JEEP:
Inherits: ^Vehicle
@@ -293,11 +305,13 @@ JEEP:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
LeavesHusk:
HuskActor: JEEP.Husk
AutoSelectionSize:
RenderSprites:
LTNK:
Inherits: ^Tank
@@ -329,7 +343,7 @@ LTNK:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
LeavesHusk:
@@ -337,6 +351,8 @@ LTNK:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites:
MTNK:
Inherits: ^Tank
@@ -367,7 +383,7 @@ MTNK:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
LeavesHusk:
@@ -377,6 +393,8 @@ MTNK:
EmptyWeapon: UnitExplodeSmall
Selectable:
Bounds: 28,28
AutoSelectionSize:
RenderSprites:
HTNK:
Inherits: ^Tank
@@ -416,7 +434,7 @@ HTNK:
MuzzleSequence: muzzle
AttackTurreted:
WithMuzzleFlash:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AutoTarget:
SelfHealing:
@@ -430,6 +448,8 @@ HTNK:
EmptyWeapon: UnitExplodeSmall
Selectable:
Bounds: 34,34,0,-3
AutoSelectionSize:
RenderSprites:
MSAM:
Inherits: ^Tank
@@ -461,12 +481,14 @@ MSAM:
Weapon: 227mm
LocalOffset: 213,-128,0, 213,128,0
AttackFrontal:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AimSequence: aim
AutoTarget:
LeavesHusk:
HuskActor: MSAM.Husk
AutoSelectionSize:
RenderSprites:
MLRS:
Inherits: ^Tank
@@ -496,7 +518,7 @@ MLRS:
Weapon: Patriot
LocalOffset: 0,-171,0, 0,171,0
AttackTurreted:
RenderUnit:
WithFacingSpriteBody:
WithTurret:
AimSequence: aim
AutoTarget:
@@ -507,6 +529,8 @@ MLRS:
RenderRangeCircle:
LeavesHusk:
HuskActor: MLRS.Husk
AutoSelectionSize:
RenderSprites:
STNK:
Inherits: ^Vehicle
@@ -539,13 +563,15 @@ STNK:
Weapon: 227mm.stnk
LocalOffset: 213,43,128, 213,-43,128
AttackFrontal:
RenderUnit:
WithFacingSpriteBody:
AutoTarget:
InitialStance: HoldFire
TargetableUnit:
LeavesHusk:
HuskActor: STNK.Husk
-MustBeDestroyed:
AutoSelectionSize:
RenderSprites:
MHQ:
Inherits: ^Vehicle
@@ -562,11 +588,13 @@ MHQ:
Speed: 85
RevealsShroud:
Range: 6c0
RenderUnit:
WithFacingSpriteBody:
WithIdleOverlay@SPINNER:
Sequence: spinner
Offset: -256,0,256
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
AutoSelectionSize:
RenderSprites: