Added ^SpriteActor and streamlined RA defaults

To fix potential BodyOrientation issues and reduce risk of future
regressions.
This commit is contained in:
reaperrr
2015-09-03 14:09:23 +02:00
parent fc4fadbd8d
commit 6b9a511bd5
4 changed files with 39 additions and 76 deletions

View File

@@ -232,10 +232,7 @@ V19.Husk:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
Tooltip: Tooltip:
Name: Husk (Oil Pump) Name: Husk (Oil Pump)
AutoSelectionSize:
RenderSprites: RenderSprites:
BodyOrientation:
QuantizedFacings: 1
WithSpriteBody: WithSpriteBody:
WithIdleOverlay: WithIdleOverlay:
StartSequence: fire-start StartSequence: fire-start

View File

@@ -1,14 +1,17 @@
^ExistsInWorld: ^ExistsInWorld:
AppearsOnRadar: AppearsOnRadar:
UpdatesPlayerStatistics:
CombatDebugOverlay: CombatDebugOverlay:
DrawLineToTarget:
GivesExperience: GivesExperience:
BodyOrientation:
ScriptTriggers: ScriptTriggers:
UpgradeManager: UpgradeManager:
Huntable: Huntable:
^SpriteActor:
BodyOrientation:
QuantizeFacingsFromSequence:
AutoSelectionSize:
RenderSprites:
^GainsExperience: ^GainsExperience:
GainsExperience: GainsExperience:
Upgrades: Upgrades:
@@ -63,6 +66,9 @@
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
Inherits@2: ^GainsExperience Inherits@2: ^GainsExperience
Inherits@3: ^IronCurtainable Inherits@3: ^IronCurtainable
Inherits@4: ^SpriteActor
DrawLineToTarget:
UpdatesPlayerStatistics:
Mobile: Mobile:
Crushes: mine, crate Crushes: mine, crate
TerrainSpeeds: TerrainSpeeds:
@@ -123,10 +129,7 @@
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall
QuantizeFacingsFromSequence:
WithFacingSpriteBody: WithFacingSpriteBody:
AutoSelectionSize:
RenderSprites:
WithParachute: WithParachute:
UpgradeTypes: parachute UpgradeTypes: parachute
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
@@ -159,6 +162,8 @@
^Infantry: ^Infantry:
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
Inherits@2: ^GainsExperience Inherits@2: ^GainsExperience
Inherits@3: ^SpriteActor
DrawLineToTarget:
Health: Health:
Radius: 128 Radius: 128
HP: 25 HP: 25
@@ -187,7 +192,6 @@
UpgradeMaxEnabledLevel: 0 UpgradeMaxEnabledLevel: 0
QuantizeFacingsFromSequence: QuantizeFacingsFromSequence:
Sequence: stand Sequence: stand
RenderSprites:
WithInfantryBody: WithInfantryBody:
WithDeathAnimation: WithDeathAnimation:
DeathTypes: DeathTypes:
@@ -252,6 +256,7 @@
^Soldier: ^Soldier:
Inherits: ^Infantry Inherits: ^Infantry
UpdatesPlayerStatistics:
MustBeDestroyed: MustBeDestroyed:
AutoTarget: AutoTarget:
ProximityCaptor: ProximityCaptor:
@@ -292,6 +297,9 @@
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
Inherits@2: ^GainsExperience Inherits@2: ^GainsExperience
Inherits@3: ^IronCurtainable Inherits@3: ^IronCurtainable
Inherits@4: ^SpriteActor
DrawLineToTarget:
UpdatesPlayerStatistics:
Mobile: Mobile:
Crushes: crate Crushes: crate
TerrainSpeeds: TerrainSpeeds:
@@ -325,15 +333,15 @@
ExcludeTilesets: INTERIOR ExcludeTilesets: INTERIOR
Voiced: Voiced:
VoiceSet: VehicleVoice VoiceSet: VehicleVoice
QuantizeFacingsFromSequence:
AutoSelectionSize:
RenderSprites:
WithFacingSpriteBody: WithFacingSpriteBody:
^Plane: ^Plane:
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
Inherits@2: ^GainsExperience Inherits@2: ^GainsExperience
Inherits@3: ^IronCurtainable Inherits@3: ^IronCurtainable
Inherits@4: ^SpriteActor
DrawLineToTarget:
UpdatesPlayerStatistics:
AppearsOnRadar: AppearsOnRadar:
UseLocation: true UseLocation: true
SelectionDecorations: SelectionDecorations:
@@ -368,10 +376,7 @@
Tooltip: Tooltip:
GenericName: Plane GenericName: Plane
WithShadow: WithShadow:
QuantizeFacingsFromSequence:
RenderSprites:
WithFacingSpriteBody: WithFacingSpriteBody:
AutoSelectionSize:
MustBeDestroyed: MustBeDestroyed:
Voiced: Voiced:
VoiceSet: GenericVoice VoiceSet: GenericVoice
@@ -387,6 +392,7 @@
^BasicBuilding: ^BasicBuilding:
Inherits@1: ^ExistsInWorld Inherits@1: ^ExistsInWorld
Inherits@2: ^IronCurtainable Inherits@2: ^IronCurtainable
Inherits@3: ^SpriteActor
SelectionDecorations: SelectionDecorations:
Selectable: Selectable:
Priority: 3 Priority: 3
@@ -400,9 +406,6 @@
SoundOnDamageTransition: SoundOnDamageTransition:
DamagedSounds: kaboom1.aud DamagedSounds: kaboom1.aud
DestroyedSounds: kaboom22.aud DestroyedSounds: kaboom22.aud
QuantizeFacingsFromSequence:
RenderSprites:
AutoSelectionSize:
WithSpriteBody: WithSpriteBody:
WithBuildingExplosion: WithBuildingExplosion:
CaptureNotification: CaptureNotification:
@@ -420,6 +423,7 @@
^Building: ^Building:
Inherits: ^BasicBuilding Inherits: ^BasicBuilding
UpdatesPlayerStatistics:
GivesBuildableArea: GivesBuildableArea:
RepairableBuilding: RepairableBuilding:
EngineerRepairable: EngineerRepairable:
@@ -449,7 +453,8 @@
RenderRangeCircle: RenderRangeCircle:
^Wall: ^Wall:
AppearsOnRadar: Inherits@1: ^ExistsInWorld
Inherits@2: ^SpriteActor
Building: Building:
Dimensions: 1,1 Dimensions: 1,1
Footprint: x Footprint: x
@@ -472,18 +477,14 @@
RenderSprites: RenderSprites:
Palette: effect Palette: effect
WithWallSpriteBody: WithWallSpriteBody:
GivesExperience:
AutoTargetIgnore: AutoTargetIgnore:
ProximityCaptor: ProximityCaptor:
Types: Wall Types: Wall
Sellable: Sellable:
SellSounds: cashturn.aud SellSounds: cashturn.aud
Guardable: Guardable:
BodyOrientation:
QuantizedFacings: 1
FrozenUnderFog: FrozenUnderFog:
GpsRemoveFrozenActor: GpsRemoveFrozenActor:
ScriptTriggers:
^TechBuilding: ^TechBuilding:
Inherits: ^BasicBuilding Inherits: ^BasicBuilding
@@ -546,12 +547,12 @@
ExcludeTilesets: INTERIOR ExcludeTilesets: INTERIOR
^Tree: ^Tree:
Inherits@1: ^SpriteActor
Tooltip: Tooltip:
Name: Tree Name: Tree
RenderSprites: RenderSprites:
Palette: terrain Palette: terrain
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
Building: Building:
Footprint: x Footprint: x
Dimensions: 1,1 Dimensions: 1,1
@@ -565,8 +566,6 @@
Armor: Armor:
Type: Wood Type: Wood
AutoTargetIgnore: AutoTargetIgnore:
BodyOrientation:
QuantizedFacings: 1
FrozenUnderFog: FrozenUnderFog:
StartsRevealed: true StartsRevealed: true
ScriptTriggers: ScriptTriggers:
@@ -574,19 +573,16 @@
ExcludeTilesets: INTERIOR ExcludeTilesets: INTERIOR
^BasicHusk: ^BasicHusk:
Inherits@1: ^SpriteActor
Health: Health:
HP: 280 HP: 280
Armor: Armor:
Type: Heavy Type: Heavy
HiddenUnderFog: HiddenUnderFog:
Type: CenterPosition Type: CenterPosition
QuantizeFacingsFromSequence:
BodyOrientation:
AutoTargetIgnore: AutoTargetIgnore:
ScriptTriggers: ScriptTriggers:
RenderSprites:
WithFacingSpriteBody: WithFacingSpriteBody:
AutoSelectionSize:
^Husk: ^Husk:
Inherits: ^BasicHusk Inherits: ^BasicHusk
@@ -643,17 +639,15 @@
Armor: Armor:
Type: Concrete Type: Concrete
AutoTargetIgnore: AutoTargetIgnore:
BodyOrientation:
QuantizedFacings: 1
ScriptTriggers: ScriptTriggers:
^Rock: ^Rock:
Inherits@1: ^SpriteActor
Tooltip: Tooltip:
Name: Rock Name: Rock
RenderSprites: RenderSprites:
Palette: terrain Palette: terrain
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
Building: Building:
Footprint: __ x_ Footprint: __ x_
Dimensions: 2,2 Dimensions: 2,2
@@ -662,8 +656,6 @@
Terrain: Tree Terrain: Tree
ProximityCaptor: ProximityCaptor:
Types: Tree Types: Tree
BodyOrientation:
QuantizedFacings: 1
FrozenUnderFog: FrozenUnderFog:
StartsRevealed: true StartsRevealed: true
ScriptTriggers: ScriptTriggers:
@@ -678,6 +670,7 @@
RequireTilesets: DESERT RequireTilesets: DESERT
^Crate: ^Crate:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Crate Name: Crate
@@ -696,8 +689,6 @@
FallRate: 26 FallRate: 26
KilledOnImpassableTerrain: false KilledOnImpassableTerrain: false
Passenger: Passenger:
CustomSelectionSize:
CustomBounds: 20,20
WithParachute: WithParachute:
UpgradeTypes: parachute UpgradeTypes: parachute
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
@@ -707,6 +698,4 @@
ShadowImage: parach-shadow ShadowImage: parach-shadow
ShadowSequence: idle ShadowSequence: idle
UpgradeManager: UpgradeManager:
BodyOrientation:
QuantizedFacings: 1

View File

@@ -180,10 +180,10 @@ CAMERA:
Type: CenterPosition Type: CenterPosition
ProximityCaptor: ProximityCaptor:
Types: Camera Types: Camera
BodyOrientation:
QuantizedFacings: 1
DetectCloaked: DetectCloaked:
Range: 10 Range: 10
BodyOrientation:
QuantizedFacings: 1
WithSpriteBody: WithSpriteBody:
RenderSpritesEditorOnly: RenderSpritesEditorOnly:
Image: camera Image: camera
@@ -199,8 +199,6 @@ camera.paradrop:
Type: CenterPosition Type: CenterPosition
ProximityCaptor: ProximityCaptor:
Types: Camera Types: Camera
BodyOrientation:
QuantizedFacings: 1
SONAR: SONAR:
AlwaysVisible: AlwaysVisible:
@@ -210,7 +208,6 @@ SONAR:
HP: 1000 HP: 1000
ProximityCaptor: ProximityCaptor:
Types: Sonar Types: Sonar
BodyOrientation:
DetectCloaked: DetectCloaked:
Range: 10 Range: 10
CloakTypes: Underwater CloakTypes: Underwater
@@ -225,22 +222,22 @@ FLARE:
Image: smokland Image: smokland
WithSpriteBody: WithSpriteBody:
StartSequence: open StartSequence: open
BodyOrientation:
QuantizedFacings: 1
HiddenUnderFog: HiddenUnderFog:
Type: CenterPosition Type: CenterPosition
Tooltip: Tooltip:
Name: Flare Name: Flare
ShowOwnerRow: false ShowOwnerRow: false
BodyOrientation:
QuantizedFacings: 1
MINE: MINE:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Ore Mine Name: Ore Mine
RenderSprites: RenderSprites:
Palette: terrain Palette: terrain
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
Building: Building:
Footprint: x Footprint: x
Dimensions: 1,1 Dimensions: 1,1
@@ -248,18 +245,16 @@ MINE:
RadarColorFromTerrain: RadarColorFromTerrain:
Terrain: Ore Terrain: Ore
AutoTargetIgnore: AutoTargetIgnore:
BodyOrientation:
QuantizedFacings: 1
SeedsResource: SeedsResource:
GMINE: GMINE:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Gem Mine Name: Gem Mine
RenderSprites: RenderSprites:
Palette: player Palette: player
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
Building: Building:
Footprint: x Footprint: x
Dimensions: 1,1 Dimensions: 1,1
@@ -267,45 +262,39 @@ GMINE:
RadarColorFromTerrain: RadarColorFromTerrain:
Terrain: Gems Terrain: Gems
AutoTargetIgnore: AutoTargetIgnore:
BodyOrientation:
QuantizedFacings: 1
SeedsResource: SeedsResource:
ResourceType: Gems ResourceType: Gems
RAILMINE: RAILMINE:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Abandoned Mine Name: Abandoned Mine
RenderSprites: RenderSprites:
Palette: player Palette: player
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
AutoTargetIgnore: AutoTargetIgnore:
BodyOrientation:
QuantizedFacings: 1
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: INTERIOR ExcludeTilesets: INTERIOR
QUEE: QUEE:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Queen Ant Name: Queen Ant
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
RenderSprites:
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
AppearsOnRadar: AppearsOnRadar:
BodyOrientation:
QuantizedFacings: 1
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: INTERIOR RequireTilesets: INTERIOR
LAR1: LAR1:
Inherits@1: ^SpriteActor
HiddenUnderShroud: HiddenUnderShroud:
Tooltip: Tooltip:
Name: Ant Larva Name: Ant Larva
@@ -315,29 +304,14 @@ LAR1:
RenderSprites: RenderSprites:
Palette: terrain Palette: terrain
WithSpriteBody: WithSpriteBody:
AutoSelectionSize:
AppearsOnRadar: AppearsOnRadar:
BodyOrientation:
QuantizedFacings: 1
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: INTERIOR RequireTilesets: INTERIOR
LAR2: LAR2:
HiddenUnderShroud: Inherits@1: LAR1
Tooltip: Tooltip:
Name: Ant Larvae Name: Ant Larvae
Building:
Footprint: x
Dimensions: 1,1
RenderSprites:
Palette: terrain
WithSpriteBody:
AutoSelectionSize:
AppearsOnRadar:
BodyOrientation:
QuantizedFacings: 1
EditorTilesetFilter:
RequireTilesets: INTERIOR
powerproxy.parabombs: powerproxy.parabombs:
AlwaysVisible: AlwaysVisible:

View File

@@ -519,6 +519,7 @@ PBOX:
HasMinibib: Yes HasMinibib: Yes
Turreted: Turreted:
ROT: 255 ROT: 255
-QuantizeFacingsFromSequence:
BodyOrientation: BodyOrientation:
QuantizedFacings: 8 QuantizedFacings: 8
Cargo: Cargo:
@@ -562,6 +563,7 @@ HBOX:
CloakDelay: 60 CloakDelay: 60
Turreted: Turreted:
ROT: 255 ROT: 255
-QuantizeFacingsFromSequence:
BodyOrientation: BodyOrientation:
QuantizedFacings: 8 QuantizedFacings: 8
Cargo: Cargo:
@@ -646,6 +648,7 @@ FTUR:
Weapon: FireballLauncher Weapon: FireballLauncher
LocalOffset: 512,0,0 LocalOffset: 512,0,0
AttackTurreted: AttackTurreted:
-QuantizeFacingsFromSequence:
BodyOrientation: BodyOrientation:
QuantizedFacings: 8 QuantizedFacings: 8
Power: Power: