From b05e4217cfcbbc95f80d65b1fad116023cb101e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Fri, 27 Jun 2014 17:32:09 +0200 Subject: [PATCH] document SelfHealing prerequisites --- OpenRA.Mods.RA/SelfHealing.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/SelfHealing.cs b/OpenRA.Mods.RA/SelfHealing.cs index 50876e86a3..6a97d0e9f8 100644 --- a/OpenRA.Mods.RA/SelfHealing.cs +++ b/OpenRA.Mods.RA/SelfHealing.cs @@ -1,6 +1,6 @@ #region Copyright & License Information /* - * Copyright 2007-2011 The OpenRA Developers (see AUTHORS) + * Copyright 2007-2014 The OpenRA Developers (see AUTHORS) * This file is part of OpenRA, which is free software. It is made * available to you under the terms of the GNU General Public License * as published by the Free Software Foundation. For more information, @@ -13,12 +13,15 @@ using OpenRA.Traits; namespace OpenRA.Mods.RA { + [Desc("Attach this to actors which should be able to regenerate their health points.")] class SelfHealingInfo : ITraitInfo, Requires { public readonly int Step = 5; public readonly int Ticks = 5; public readonly float HealIfBelow = .5f; public readonly int DamageCooldown = 0; + + [Desc("The Type defined by SelfHealingTech required to enable this.")] public readonly string RequiresTech = null; public virtual object Create(ActorInitializer init) { return new SelfHealing(this); } @@ -65,6 +68,7 @@ namespace OpenRA.Mods.RA } } + [Desc("Attach this to an actor required as prerequisite for all owned units to regenerate health.")] class SelfHealingTechInfo : ITraitInfo { public readonly string Type = null;