Merge pull request #12875 from abc013/DisguiseTooltipFix

Rename DisguiseToolTip to DisguiseTooltip
This commit is contained in:
Paul Chote
2017-03-03 22:00:29 +00:00
committed by GitHub
5 changed files with 14 additions and 9 deletions

View File

@@ -20,19 +20,19 @@ using OpenRA.Traits;
namespace OpenRA.Mods.Cnc.Traits
{
[Desc("Overrides the default ToolTip when this actor is disguised (aids in deceiving enemy players).")]
class DisguiseToolTipInfo : TooltipInfo, Requires<DisguiseInfo>
[Desc("Overrides the default Tooltip when this actor is disguised (aids in deceiving enemy players).")]
class DisguiseTooltipInfo : TooltipInfo, Requires<DisguiseInfo>
{
public override object Create(ActorInitializer init) { return new DisguiseToolTip(init.Self, this); }
public override object Create(ActorInitializer init) { return new DisguiseTooltip(init.Self, this); }
}
class DisguiseToolTip : ITooltip
class DisguiseTooltip : ITooltip
{
readonly Actor self;
readonly Disguise disguise;
TooltipInfo info;
public DisguiseToolTip(Actor self, TooltipInfo info)
public DisguiseTooltip(Actor self, TooltipInfo info)
{
this.self = self;
this.info = info;

View File

@@ -568,6 +568,11 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
// Renamed DisguiseToolTip to DisguiseTooltip in Disguise.
if (engineVersion < 20170303)
if (node.Key.StartsWith("DisguiseToolTip", StringComparison.Ordinal))
RenameNodeKey(node, "DisguiseTooltip");
UpgradeActorRules(modData, engineVersion, ref node.Value.Nodes, node, depth + 1);
}

View File

@@ -76,5 +76,5 @@ FLARE:
ShowOwnerRow: false
SPY:
DisguiseToolTip:
DisguiseTooltip:
ShowOwnerRow: false

View File

@@ -228,7 +228,7 @@ SPY:
Valued:
Cost: 500
-Tooltip:
DisguiseToolTip:
DisguiseTooltip:
Name: Spy
GenericName: Soldier
-Guard:
@@ -278,7 +278,7 @@ SPY.England:
Cost: 250
GivesExperience:
Experience: 500
DisguiseToolTip:
DisguiseTooltip:
Name: British Spy
RenderSprites:
Image: spy

View File

@@ -55,7 +55,7 @@ CHAMSPY:
Inherits: ^Soldier
Valued:
Cost: 700
DisguiseToolTip:
DisguiseTooltip:
Name: Chameleon Spy
Voiced:
VoiceSet: Spy