Rename DisguiseToolTip to DisguiseTooltip

This commit is contained in:
abc013
2017-03-03 15:21:33 +01:00
parent cc3b46b580
commit 423744451b
5 changed files with 14 additions and 9 deletions

View File

@@ -20,19 +20,19 @@ using OpenRA.Traits;
namespace OpenRA.Mods.Cnc.Traits namespace OpenRA.Mods.Cnc.Traits
{ {
[Desc("Overrides the default ToolTip when this actor is disguised (aids in deceiving enemy players).")] [Desc("Overrides the default Tooltip when this actor is disguised (aids in deceiving enemy players).")]
class DisguiseToolTipInfo : TooltipInfo, Requires<DisguiseInfo> 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 Actor self;
readonly Disguise disguise; readonly Disguise disguise;
TooltipInfo info; TooltipInfo info;
public DisguiseToolTip(Actor self, TooltipInfo info) public DisguiseTooltip(Actor self, TooltipInfo info)
{ {
this.self = self; this.self = self;
this.info = info; 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); UpgradeActorRules(modData, engineVersion, ref node.Value.Nodes, node, depth + 1);
} }

View File

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

View File

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

View File

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