Rename LeavesHusk to SpawnActorOnDeath

This commit is contained in:
abcdefg30
2015-08-09 19:24:14 +02:00
parent abf5047072
commit e8477b1b5a
20 changed files with 107 additions and 103 deletions

View File

@@ -1687,12 +1687,13 @@ namespace OpenRA.Mods.Common.UtilityCommands
node.Key = "Sequences"; node.Key = "Sequences";
} }
// SpawnViceroid was replaced by LeavesHusk // SpawnViceroid was replaced by SpawnActorOnDeath
// And LeavesHusk was renamed to SpawnActorOnDeath
if (engineVersion < 20150809) if (engineVersion < 20150809)
{ {
if (node.Key == "SpawnViceroid") if (node.Key == "SpawnViceroid")
{ {
node.Key = "LeavesHusk"; node.Key = "SpawnActorOnDeath";
// The default value of ViceroidActor was vice // The default value of ViceroidActor was vice
var actor = node.Value.Nodes.FirstOrDefault(n => n.Key == "ViceroidActor"); var actor = node.Value.Nodes.FirstOrDefault(n => n.Key == "ViceroidActor");
@@ -1724,6 +1725,9 @@ namespace OpenRA.Mods.Common.UtilityCommands
if (deathType == null) if (deathType == null)
node.Value.Nodes.Add(new MiniYamlNode("DeathType", "TiberiumDeath")); node.Value.Nodes.Add(new MiniYamlNode("DeathType", "TiberiumDeath"));
} }
if (node.Key == "LeavesHusk")
node.Key = "SpawnActorOnDeath";
} }
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1); UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);

View File

@@ -110,7 +110,7 @@
<Compile Include="Traits\SupportPowers\ChronoshiftPower.cs" /> <Compile Include="Traits\SupportPowers\ChronoshiftPower.cs" />
<Compile Include="Traits\SupportPowers\GpsPower.cs" /> <Compile Include="Traits\SupportPowers\GpsPower.cs" />
<Compile Include="Traits\SupportPowers\ParatroopersPower.cs" /> <Compile Include="Traits\SupportPowers\ParatroopersPower.cs" />
<Compile Include="Traits\LeavesHusk.cs" /> <Compile Include="Traits\SpawnActorOnDeath.cs" />
<Compile Include="Traits\TargetableSubmarine.cs" /> <Compile Include="Traits\TargetableSubmarine.cs" />
<Compile Include="Scripting\Properties\ChronosphereProperties.cs" /> <Compile Include="Scripting\Properties\ChronosphereProperties.cs" />
<Compile Include="Scripting\Properties\ParadropProperties.cs" /> <Compile Include="Scripting\Properties\ParadropProperties.cs" />

View File

@@ -19,7 +19,7 @@ namespace OpenRA.Mods.RA.Traits
public enum OwnerType { Victim, Killer, InternalName } public enum OwnerType { Victim, Killer, InternalName }
[Desc("Spawn another actor immediately upon death.")] [Desc("Spawn another actor immediately upon death.")]
public class LeavesHuskInfo : ITraitInfo public class SpawnActorOnDeathInfo : ITraitInfo
{ {
[ActorReference, FieldLoader.Require] [ActorReference, FieldLoader.Require]
[Desc("Actor to spawn on death.")] [Desc("Actor to spawn on death.")]
@@ -42,15 +42,15 @@ namespace OpenRA.Mods.RA.Traits
[Desc("Skips the husk actor's make animations if true.")] [Desc("Skips the husk actor's make animations if true.")]
public readonly bool SkipMakeAnimations = true; public readonly bool SkipMakeAnimations = true;
public object Create(ActorInitializer init) { return new LeavesHusk(init, this); } public object Create(ActorInitializer init) { return new SpawnActorOnDeath(init, this); }
} }
public class LeavesHusk : INotifyKilled public class SpawnActorOnDeath : INotifyKilled
{ {
readonly LeavesHuskInfo info; readonly SpawnActorOnDeathInfo info;
readonly string race; readonly string race;
public LeavesHusk(ActorInitializer init, LeavesHuskInfo info) public SpawnActorOnDeath(ActorInitializer init, SpawnActorOnDeathInfo info)
{ {
this.info = info; this.info = info;

View File

@@ -817,7 +817,7 @@ Rules:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
^Infantry: ^Infantry:
-LeavesHusk: -SpawnActorOnDeath:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false

View File

@@ -662,7 +662,7 @@ Rules:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false
^Infantry: ^Infantry:
-LeavesHusk: -SpawnActorOnDeath:
Tooltip: Tooltip:
GenericVisibility: Enemy GenericVisibility: Enemy
ShowOwnerRow: false ShowOwnerRow: false

View File

@@ -33,7 +33,7 @@ TRAN:
Types: Infantry Types: Infantry
MaxWeight: 10 MaxWeight: 10
PipCount: 10 PipCount: 10
LeavesHusk: SpawnActorOnDeath:
HuskActor: TRAN.Husk HuskActor: TRAN.Husk
Explodes: Explodes:
Weapon: HeliExplode Weapon: HeliExplode
@@ -83,7 +83,7 @@ HELI:
WithRotor: WithRotor:
Offset: 0,0,85 Offset: 0,0,85
WithMuzzleFlash: WithMuzzleFlash:
LeavesHusk: SpawnActorOnDeath:
HuskActor: HELI.Husk HuskActor: HELI.Husk
AutoTarget: AutoTarget:
Explodes: Explodes:
@@ -128,7 +128,7 @@ ORCA:
SelfReloads: true SelfReloads: true
ReloadCount: 2 ReloadCount: 2
SelfReloadTicks: 100 SelfReloadTicks: 100
LeavesHusk: SpawnActorOnDeath:
HuskActor: ORCA.Husk HuskActor: ORCA.Husk
AutoTarget: AutoTarget:
Explodes: Explodes:

View File

@@ -3,7 +3,7 @@ V20:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V20.Husk HuskActor: V20.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -21,7 +21,7 @@ V21:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V21.Husk HuskActor: V21.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -39,7 +39,7 @@ V22:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V22.Husk HuskActor: V22.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -54,7 +54,7 @@ V22.Husk:
V23: V23:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V23.Husk HuskActor: V23.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -69,7 +69,7 @@ V24:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V24.Husk HuskActor: V24.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -89,7 +89,7 @@ V25:
Dimensions: 2,2 Dimensions: 2,2
Tooltip: Tooltip:
Name: Church Name: Church
LeavesHusk: SpawnActorOnDeath:
HuskActor: V25.Husk HuskActor: V25.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -109,7 +109,7 @@ V26:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V26.Husk HuskActor: V26.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -124,7 +124,7 @@ V26.Husk:
V27: V27:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V27.Husk HuskActor: V27.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -136,7 +136,7 @@ V27.Husk:
V28: V28:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V28.Husk HuskActor: V28.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -148,7 +148,7 @@ V28.Husk:
V29: V29:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V29.Husk HuskActor: V29.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -163,7 +163,7 @@ V30:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V30.Husk HuskActor: V30.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -181,7 +181,7 @@ V31:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V31.Husk HuskActor: V31.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -199,7 +199,7 @@ V32:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V32.Husk HuskActor: V32.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -217,7 +217,7 @@ V33:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V33.Husk HuskActor: V33.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -232,7 +232,7 @@ V33.Husk:
V34: V34:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V34.Husk HuskActor: V34.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -244,7 +244,7 @@ V34.Husk:
V35: V35:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V35.Husk HuskActor: V35.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -256,7 +256,7 @@ V35.Husk:
V36: V36:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V36.Husk HuskActor: V36.Husk
EditorTilesetFilter: EditorTilesetFilter:
RequireTilesets: DESERT RequireTilesets: DESERT
@@ -268,7 +268,7 @@ V36.Husk:
V37: V37:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V37.Husk HuskActor: V37.Husk
Building: Building:
Footprint: __xx_ ___xx Footprint: __xx_ ___xx

View File

@@ -5,7 +5,7 @@ V01:
Dimensions: 2,2 Dimensions: 2,2
Tooltip: Tooltip:
Name: Church Name: Church
LeavesHusk: SpawnActorOnDeath:
HuskActor: V01.Husk HuskActor: V01.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -25,7 +25,7 @@ V02:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V02.Husk HuskActor: V02.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -43,7 +43,7 @@ V03:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V03.Husk HuskActor: V03.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -61,7 +61,7 @@ V04:
Building: Building:
Footprint: xx xx Footprint: xx xx
Dimensions: 2,2 Dimensions: 2,2
LeavesHusk: SpawnActorOnDeath:
HuskActor: V04.Husk HuskActor: V04.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -79,7 +79,7 @@ V05:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V05.Husk HuskActor: V05.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -97,7 +97,7 @@ V06:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V06.Husk HuskActor: V06.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -115,7 +115,7 @@ V07:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: V07.Husk HuskActor: V07.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -130,7 +130,7 @@ V07.Husk:
V08: V08:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V08.Husk HuskActor: V08.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -142,7 +142,7 @@ V08.Husk:
V09: V09:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V09.Husk HuskActor: V09.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -154,7 +154,7 @@ V09.Husk:
V10: V10:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V10.Husk HuskActor: V10.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -166,7 +166,7 @@ V10.Husk:
V11: V11:
Inherits: ^CivBuilding Inherits: ^CivBuilding
LeavesHusk: SpawnActorOnDeath:
HuskActor: V11.Husk HuskActor: V11.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -178,7 +178,7 @@ V11.Husk:
V12: V12:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V12.Husk HuskActor: V12.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -190,7 +190,7 @@ V12.Husk:
V13: V13:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V13.Husk HuskActor: V13.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -202,7 +202,7 @@ V13.Husk:
V14: V14:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V14.Husk HuskActor: V14.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -214,7 +214,7 @@ V14.Husk:
V15: V15:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V15.Husk HuskActor: V15.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -226,7 +226,7 @@ V15.Husk:
V16: V16:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V16.Husk HuskActor: V16.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -238,7 +238,7 @@ V16.Husk:
V17: V17:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V17.Husk HuskActor: V17.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -250,7 +250,7 @@ V17.Husk:
V18: V18:
Inherits: ^CivField Inherits: ^CivField
LeavesHusk: SpawnActorOnDeath:
HuskActor: V18.Husk HuskActor: V18.Husk
EditorTilesetFilter: EditorTilesetFilter:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
@@ -265,7 +265,7 @@ ARCO:
Building: Building:
Footprint: xx Footprint: xx
Dimensions: 2,1 Dimensions: 2,1
LeavesHusk: SpawnActorOnDeath:
HuskActor: ARCO.Husk HuskActor: ARCO.Husk
ARCO.Husk: ARCO.Husk:

View File

@@ -190,7 +190,7 @@
HiddenUnderFog: HiddenUnderFog:
PoisonedByTiberium: PoisonedByTiberium:
ActorLostNotification: ActorLostNotification:
LeavesHusk: SpawnActorOnDeath:
Probability: 10 Probability: 10
HuskActor: vice HuskActor: vice
OwnerType: InternalName OwnerType: InternalName

View File

@@ -6,7 +6,7 @@ V19:
Dimensions: 1,1 Dimensions: 1,1
Tooltip: Tooltip:
Name: Oil Derrick Name: Oil Derrick
LeavesHusk: SpawnActorOnDeath:
HuskActor: V19.Husk HuskActor: V19.Husk
V19.Husk: V19.Husk:
@@ -37,7 +37,7 @@ HOSP:
HP: 1000 HP: 1000
Tooltip: Tooltip:
Name: Hospital Name: Hospital
LeavesHusk: SpawnActorOnDeath:
HuskActor: HOSP.Husk HuskActor: HOSP.Husk
Bib: Bib:
HasMinibib: Yes HasMinibib: Yes
@@ -74,7 +74,7 @@ BIO:
ProductionBar: ProductionBar:
RallyPoint: RallyPoint:
RallyPoint: -1,-1 RallyPoint: -1,-1
LeavesHusk: SpawnActorOnDeath:
HuskActor: BIO.Husk HuskActor: BIO.Husk
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:

View File

@@ -29,7 +29,7 @@ MCV:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true RequiredForShortGame: true
BaseBuilding: BaseBuilding:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MCV.Husk HuskActor: MCV.Husk
-GainsExperience: -GainsExperience:
-Cloak: -Cloak:
@@ -67,7 +67,7 @@ HARV:
Type: Heavy Type: Heavy
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
LeavesHusk: SpawnActorOnDeath:
HuskActor: HARV.Husk HuskActor: HARV.Husk
-GainsExperience: -GainsExperience:
WithHarvestAnimation: WithHarvestAnimation:
@@ -120,7 +120,7 @@ APC:
Types: Infantry Types: Infantry
MaxWeight: 5 MaxWeight: 5
PipCount: 5 PipCount: 5
LeavesHusk: SpawnActorOnDeath:
HuskActor: APC.Husk HuskActor: APC.Husk
ARTY: ARTY:
@@ -151,7 +151,7 @@ ARTY:
WithMuzzleFlash: WithMuzzleFlash:
AutoTarget: AutoTarget:
InitialStance: Defend InitialStance: Defend
LeavesHusk: SpawnActorOnDeath:
HuskActor: ARTY.Husk HuskActor: ARTY.Husk
Explodes: Explodes:
Weapon: ArtilleryShell Weapon: ArtilleryShell
@@ -190,7 +190,7 @@ FTNK:
Explodes: Explodes:
Weapon: FlametankExplode Weapon: FlametankExplode
EmptyWeapon: FlametankExplode EmptyWeapon: FlametankExplode
LeavesHusk: SpawnActorOnDeath:
HuskActor: FTNK.Husk HuskActor: FTNK.Husk
BGGY: BGGY:
@@ -224,7 +224,7 @@ BGGY:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: BGGY.Husk HuskActor: BGGY.Husk
BIKE: BIKE:
@@ -260,7 +260,7 @@ BIKE:
LocalYaw: 100, -100 LocalYaw: 100, -100
AttackFrontal: AttackFrontal:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: BIKE.Husk HuskActor: BIKE.Husk
JEEP: JEEP:
@@ -294,7 +294,7 @@ JEEP:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: JEEP.Husk HuskActor: JEEP.Husk
LTNK: LTNK:
@@ -329,7 +329,7 @@ LTNK:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: LTNK.Husk HuskActor: LTNK.Husk
MTNK: MTNK:
@@ -363,7 +363,7 @@ MTNK:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MTNK.Husk HuskActor: MTNK.Husk
SelectionDecorations: SelectionDecorations:
VisualBounds: 28,28 VisualBounds: 28,28
@@ -413,7 +413,7 @@ HTNK:
Ticks: 10 Ticks: 10
HealIfBelow: 50% HealIfBelow: 50%
DamageCooldown: 200 DamageCooldown: 200
LeavesHusk: SpawnActorOnDeath:
HuskActor: HTNK.Husk HuskActor: HTNK.Husk
SelectionDecorations: SelectionDecorations:
VisualBounds: 34,34,0,-3 VisualBounds: 34,34,0,-3
@@ -451,7 +451,7 @@ MSAM:
WithTurret: WithTurret:
AimSequence: aim AimSequence: aim
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MSAM.Husk HuskActor: MSAM.Husk
MLRS: MLRS:
@@ -493,7 +493,7 @@ MLRS:
AutoTarget: AutoTarget:
InitialStance: Defend InitialStance: Defend
RenderRangeCircle: RenderRangeCircle:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MLRS.Husk HuskActor: MLRS.Husk
STNK: STNK:
@@ -530,7 +530,7 @@ STNK:
AutoTarget: AutoTarget:
InitialStance: HoldFire InitialStance: HoldFire
TargetableUnit: TargetableUnit:
LeavesHusk: SpawnActorOnDeath:
HuskActor: STNK.Husk HuskActor: STNK.Husk
-MustBeDestroyed: -MustBeDestroyed:

View File

@@ -20,7 +20,7 @@ carryall.reinforce:
Repulsable: False Repulsable: False
LandAltitude: 100 LandAltitude: 100
LandWhenIdle: False LandWhenIdle: False
LeavesHusk: SpawnActorOnDeath:
HuskActor: carryall.husk HuskActor: carryall.husk
Carryall: Carryall:
Automatic: False Automatic: False
@@ -58,7 +58,7 @@ carryall.infantry:
Types: Infantry Types: Infantry
Tooltip: Tooltip:
Name: Carryall Name: Carryall
LeavesHusk: SpawnActorOnDeath:
HuskActor: carryall.infantry.husk HuskActor: carryall.infantry.husk
RejectsOrders: RejectsOrders:
RenderSprites: RenderSprites:
@@ -116,7 +116,7 @@ orni:
Speed: 280 Speed: 280
RepairBuildings: repair RepairBuildings: repair
RearmBuildings: RearmBuildings:
LeavesHusk: SpawnActorOnDeath:
HuskActor: orni.husk HuskActor: orni.husk
SelectionDecorations: SelectionDecorations:
Selectable: Selectable:
@@ -146,7 +146,7 @@ orni.bomber:
Ammo: 5 Ammo: 5
Tooltip: Tooltip:
Name: Ornithopter Name: Ornithopter
LeavesHusk: SpawnActorOnDeath:
HuskActor: orni.bomber.husk HuskActor: orni.bomber.husk
RejectsOrders: RejectsOrders:
RenderSprites: RenderSprites:

View File

@@ -33,7 +33,7 @@ mcv:
Offset: -1,-1 Offset: -1,-1
TransformSounds: BUILD1.WAV TransformSounds: BUILD1.WAV
NoTransformNotification: CannotDeploy NoTransformNotification: CannotDeploy
LeavesHusk: SpawnActorOnDeath:
HuskActor: mcv.husk HuskActor: mcv.husk
AttractsWorms: AttractsWorms:
Intensity: 700 Intensity: 700
@@ -75,7 +75,7 @@ harvester:
Explodes: Explodes:
Weapon: SpiceExplosion Weapon: SpiceExplosion
EmptyWeapon: UnitExplodeScale EmptyWeapon: UnitExplodeScale
LeavesHusk: SpawnActorOnDeath:
HuskActor: Harvester.Husk HuskActor: Harvester.Husk
WithHarvestOverlay: WithHarvestOverlay:
Palette: effect50alpha Palette: effect50alpha
@@ -193,7 +193,7 @@ siegetank:
InitialStance: Defend InitialStance: Defend
Selectable: Selectable:
Class: siegetank Class: siegetank
LeavesHusk: SpawnActorOnDeath:
HuskActor: siegetank.husk HuskActor: siegetank.husk
AttractsWorms: AttractsWorms:
Intensity: 600 Intensity: 600
@@ -232,7 +232,7 @@ missiletank:
EmptyWeapon: UnitExplodeScale EmptyWeapon: UnitExplodeScale
Selectable: Selectable:
Class: missiletank Class: missiletank
LeavesHusk: SpawnActorOnDeath:
HuskActor: missiletank.husk HuskActor: missiletank.husk
AttractsWorms: AttractsWorms:
Intensity: 600 Intensity: 600
@@ -265,7 +265,7 @@ sonictank:
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall
LeavesHusk: SpawnActorOnDeath:
HuskActor: sonictank.husk HuskActor: sonictank.husk
AttractsWorms: AttractsWorms:
Intensity: 600 Intensity: 600
@@ -302,7 +302,7 @@ devast:
Explodes: Explodes:
Weapon: UnitExplodeScale Weapon: UnitExplodeScale
EmptyWeapon: UnitExplodeScale EmptyWeapon: UnitExplodeScale
LeavesHusk: SpawnActorOnDeath:
HuskActor: devast.husk HuskActor: devast.husk
AttractsWorms: AttractsWorms:
Intensity: 700 Intensity: 700
@@ -390,7 +390,7 @@ deviatortank:
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall
LeavesHusk: SpawnActorOnDeath:
HuskActor: deviatortank.husk HuskActor: deviatortank.husk
AttractsWorms: AttractsWorms:
Intensity: 600 Intensity: 600
@@ -442,7 +442,7 @@ combata:
Prerequisites: ~heavy.atreides Prerequisites: ~heavy.atreides
Armament: Armament:
Weapon: 90mma Weapon: 90mma
LeavesHusk: SpawnActorOnDeath:
HuskActor: combata.husk HuskActor: combata.husk
combath: combath:
@@ -458,7 +458,7 @@ combath:
Range: 7c0 Range: 7c0
Health: Health:
HP: 440 HP: 440
LeavesHusk: SpawnActorOnDeath:
HuskActor: combath.husk HuskActor: combath.husk
combato: combato:
@@ -471,6 +471,6 @@ combato:
Speed: 96 Speed: 96
ROT: 8 ROT: 8
Crushes: crate, infantry Crushes: crate, infantry
LeavesHusk: SpawnActorOnDeath:
HuskActor: combato.husk HuskActor: combato.husk

View File

@@ -1684,7 +1684,7 @@ Rules:
Buildable: Buildable:
Prerequisites: ~disabled Prerequisites: ~disabled
WithFacingSpriteBody: WithFacingSpriteBody:
-LeavesHusk: -SpawnActorOnDeath:
-EjectOnDeath: -EjectOnDeath:
AutoSelectionSize: AutoSelectionSize:
RenderSprites: RenderSprites:

View File

@@ -2212,7 +2212,7 @@ Rules:
Explodes: Explodes:
Weapon: MiniNuke Weapon: MiniNuke
EmptyWeapon: MiniNuke EmptyWeapon: MiniNuke
LeavesHusk: SpawnActorOnDeath:
HuskActor: 5TNK.Husk HuskActor: 5TNK.Husk
SelfHealing: SelfHealing:
Step: 1 Step: 1

View File

@@ -619,7 +619,7 @@ Rules:
ObjectivesPanel: ObjectivesPanel:
PanelName: MISSION_OBJECTIVES PanelName: MISSION_OBJECTIVES
V01: V01:
LeavesHusk: SpawnActorOnDeath:
HuskActor: healcrate HuskActor: healcrate
HEALCRATE: HEALCRATE:
Tooltip: Tooltip:

View File

@@ -23,7 +23,7 @@ BADR:
Offset: -432,560,0 Offset: -432,560,0
Contrail@2: Contrail@2:
Offset: -432,-560,0 Offset: -432,-560,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: BADR.Husk HuskActor: BADR.Husk
SmokeTrailWhenDamaged@0: SmokeTrailWhenDamaged@0:
Offset: -432,560,0 Offset: -432,560,0
@@ -61,7 +61,7 @@ BADR.Bomber:
Offset: -432,560,0 Offset: -432,560,0
Contrail@2: Contrail@2:
Offset: -432,-560,0 Offset: -432,-560,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: BADR.Husk HuskActor: BADR.Husk
SmokeTrailWhenDamaged@0: SmokeTrailWhenDamaged@0:
Offset: -432,560,0 Offset: -432,560,0
@@ -123,7 +123,7 @@ MIG:
Offset: -598,-683,0 Offset: -598,-683,0
Contrail@2: Contrail@2:
Offset: -598,683,0 Offset: -598,683,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: MIG.Husk HuskActor: MIG.Husk
SmokeTrailWhenDamaged: SmokeTrailWhenDamaged:
Offset: -853,0,171 Offset: -853,0,171
@@ -183,7 +183,7 @@ YAK:
WithMuzzleFlash: WithMuzzleFlash:
Contrail: Contrail:
Offset: -853,0,0 Offset: -853,0,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: YAK.Husk HuskActor: YAK.Husk
SmokeTrailWhenDamaged: SmokeTrailWhenDamaged:
Offset: -853,0,0 Offset: -853,0,0
@@ -227,7 +227,7 @@ TRAN:
Types: Infantry Types: Infantry
MaxWeight: 8 MaxWeight: 8
PipCount: 8 PipCount: 8
LeavesHusk: SpawnActorOnDeath:
HuskActor: TRAN.Husk HuskActor: TRAN.Husk
HELI: HELI:
@@ -271,7 +271,7 @@ HELI:
Ammo: 8 Ammo: 8
SelectionDecorations: SelectionDecorations:
VisualBounds: 36,28,0,0 VisualBounds: 36,28,0,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: HELI.Husk HuskActor: HELI.Husk
SmokeTrailWhenDamaged: SmokeTrailWhenDamaged:
Offset: -427,0,0 Offset: -427,0,0
@@ -324,7 +324,7 @@ HIND:
SelectionDecorations: SelectionDecorations:
VisualBounds: 38,32,0,0 VisualBounds: 38,32,0,0
WithMuzzleFlash: WithMuzzleFlash:
LeavesHusk: SpawnActorOnDeath:
HuskActor: HIND.Husk HuskActor: HIND.Husk
SmokeTrailWhenDamaged: SmokeTrailWhenDamaged:
Offset: -427,0,0 Offset: -427,0,0
@@ -352,7 +352,7 @@ U2:
Offset: -725,683,0 Offset: -725,683,0
Contrail@2: Contrail@2:
Offset: -725,-683,0 Offset: -725,-683,0
LeavesHusk: SpawnActorOnDeath:
HuskActor: U2.Husk HuskActor: U2.Husk
SmokeTrailWhenDamaged: SmokeTrailWhenDamaged:
Offset: -1c43,0,0 Offset: -1c43,0,0

View File

@@ -222,7 +222,7 @@ V19:
ExcludeTilesets: DESERT ExcludeTilesets: DESERT
Tooltip: Tooltip:
Name: Oil Pump Name: Oil Pump
LeavesHusk: SpawnActorOnDeath:
HuskActor: V19.Husk HuskActor: V19.Husk
AutoTargetIgnore: AutoTargetIgnore:

View File

@@ -63,7 +63,7 @@ V2RL:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: 1TNK.Husk HuskActor: 1TNK.Husk
ProducibleWithLevel: ProducibleWithLevel:
Prerequisites: vehicles.upgraded Prerequisites: vehicles.upgraded
@@ -100,7 +100,7 @@ V2RL:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: 2TNK.Husk HuskActor: 2TNK.Husk
SelectionDecorations: SelectionDecorations:
VisualBounds: 28,28 VisualBounds: 28,28
@@ -139,7 +139,7 @@ V2RL:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: 3TNK.Husk HuskActor: 3TNK.Husk
SelectionDecorations: SelectionDecorations:
VisualBounds: 28,28 VisualBounds: 28,28
@@ -187,7 +187,7 @@ V2RL:
WithMuzzleFlash: WithMuzzleFlash:
WithTurret: WithTurret:
AutoTarget: AutoTarget:
LeavesHusk: SpawnActorOnDeath:
HuskActor: 4TNK.Husk HuskActor: 4TNK.Husk
SelfHealing: SelfHealing:
Step: 1 Step: 1
@@ -270,7 +270,7 @@ HARV:
WithDockingAnimation: WithDockingAnimation:
GpsDot: GpsDot:
String: Harvester String: Harvester
LeavesHusk: SpawnActorOnDeath:
HuskActor: HARV.EmptyHusk HuskActor: HARV.EmptyHusk
HarvesterHuskModifier: HarvesterHuskModifier:
FullHuskActor: HARV.FullHusk FullHuskActor: HARV.FullHusk
@@ -313,7 +313,7 @@ MCV:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true RequiredForShortGame: true
BaseBuilding: BaseBuilding:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MCV.Husk HuskActor: MCV.Husk
JEEP: JEEP:
@@ -478,7 +478,7 @@ TRUK:
Range: 3c0 Range: 3c0
SupplyTruck: SupplyTruck:
Payload: 500 Payload: 500
LeavesHusk: SpawnActorOnDeath:
HuskActor: moneycrate HuskActor: moneycrate
MGG: MGG:
@@ -506,7 +506,7 @@ MGG:
CreatesShroud: CreatesShroud:
Range: 6c0 Range: 6c0
RenderShroudCircle: RenderShroudCircle:
LeavesHusk: SpawnActorOnDeath:
HuskActor: MGG.Husk HuskActor: MGG.Husk
MRJ: MRJ:

View File

@@ -256,7 +256,7 @@
Crushable: Crushable:
CrushSound: squish6.aud CrushSound: squish6.aud
PoisonedByTiberium: PoisonedByTiberium:
LeavesHusk: SpawnActorOnDeath:
HuskActor: vissml HuskActor: vissml
Probability: 10 Probability: 10
OwnerType: InternalName OwnerType: InternalName