Rid Transforms and Transform of "race"
This commit is contained in:
@@ -25,7 +25,7 @@ namespace OpenRA.Mods.Common.Activities
|
|||||||
public string Notification = null;
|
public string Notification = null;
|
||||||
public int ForceHealthPercentage = 0;
|
public int ForceHealthPercentage = 0;
|
||||||
public bool SkipMakeAnims = false;
|
public bool SkipMakeAnims = false;
|
||||||
public string Race = null;
|
public string Faction = null;
|
||||||
|
|
||||||
public Transform(Actor self, string toActor)
|
public Transform(Actor self, string toActor)
|
||||||
{
|
{
|
||||||
@@ -64,8 +64,8 @@ namespace OpenRA.Mods.Common.Activities
|
|||||||
if (SkipMakeAnims)
|
if (SkipMakeAnims)
|
||||||
init.Add(new SkipMakeAnimsInit());
|
init.Add(new SkipMakeAnimsInit());
|
||||||
|
|
||||||
if (Race != null)
|
if (Faction != null)
|
||||||
init.Add(new FactionInit(Race));
|
init.Add(new FactionInit(Faction));
|
||||||
|
|
||||||
var health = self.TraitOrDefault<Health>();
|
var health = self.TraitOrDefault<Health>();
|
||||||
if (health != null)
|
if (health != null)
|
||||||
|
|||||||
@@ -55,14 +55,14 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
readonly Actor self;
|
readonly Actor self;
|
||||||
readonly TransformsInfo info;
|
readonly TransformsInfo info;
|
||||||
readonly BuildingInfo buildingInfo;
|
readonly BuildingInfo buildingInfo;
|
||||||
readonly string race;
|
readonly string faction;
|
||||||
|
|
||||||
public Transforms(ActorInitializer init, TransformsInfo info)
|
public Transforms(ActorInitializer init, TransformsInfo info)
|
||||||
{
|
{
|
||||||
self = init.Self;
|
self = init.Self;
|
||||||
this.info = info;
|
this.info = info;
|
||||||
buildingInfo = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault<BuildingInfo>();
|
buildingInfo = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault<BuildingInfo>();
|
||||||
race = init.Contains<FactionInit>() ? init.Get<FactionInit, string>() : self.Owner.Faction.InternalName;
|
faction = init.Contains<FactionInit>() ? init.Get<FactionInit, string>() : self.Owner.Faction.InternalName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string VoicePhraseForOrder(Actor self, Order order)
|
public string VoicePhraseForOrder(Actor self, Order order)
|
||||||
@@ -124,7 +124,7 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
Facing = info.Facing,
|
Facing = info.Facing,
|
||||||
Sounds = info.TransformSounds,
|
Sounds = info.TransformSounds,
|
||||||
Notification = info.TransformNotification,
|
Notification = info.TransformNotification,
|
||||||
Race = race
|
Faction = faction
|
||||||
};
|
};
|
||||||
|
|
||||||
var makeAnimation = self.TraitOrDefault<WithMakeAnimation>();
|
var makeAnimation = self.TraitOrDefault<WithMakeAnimation>();
|
||||||
|
|||||||
Reference in New Issue
Block a user