Add missing descriptions to AirstrikePower and ParatroopersPower

This commit is contained in:
Gustas
2024-01-16 12:59:54 +02:00
committed by abcdefg30
parent 87aa7c11c5
commit 29c4aebe19
2 changed files with 18 additions and 3 deletions

View File

@@ -19,24 +19,33 @@ using OpenRA.Traits;
namespace OpenRA.Mods.Common.Traits
{
[Desc("Support power that spawns a group of aircraft and orders them to deliver an airstrike.")]
public class AirstrikePowerInfo : DirectionalSupportPowerInfo
{
[ActorReference(typeof(AircraftInfo))]
[Desc("Aircraft used to deliver the airstrike.")]
public readonly string UnitType = "badr.bomber";
[Desc("Number of aircraft to use in an airstrike formation.")]
public readonly int SquadSize = 1;
[Desc("Offset vector between the aircraft in a formation.")]
public readonly WVec SquadOffset = new(-1536, 1536, 0);
[Desc("Number of different possible facings of the aircraft (used only for choosing a random direction to spawn from.)")]
public readonly int QuantizedFacings = 32;
[Desc("Additional distance from the map edge to spawn the aircraft.")]
public readonly WDist Cordon = new(5120);
[ActorReference]
[Desc("Actor to spawn when the aircraft start attacking")]
[Desc("Actor to spawn when the aircraft start attacking.")]
public readonly string CameraActor = null;
[Desc("Amount of time to keep the camera alive after the aircraft have finished attacking")]
[Desc("Amount of time to keep the camera alive after the aircraft have finished attacking.")]
public readonly int CameraRemoveDelay = 25;
[Desc("Weapon range offset to apply during the beacon clock calculation")]
[Desc("Weapon range offset to apply during the beacon clock calculation.")]
public readonly WDist BeaconDistanceOffset = WDist.FromCells(6);
public override object Create(ActorInitializer init) { return new AirstrikePower(init.Self, this); }

View File

@@ -19,11 +19,17 @@ using OpenRA.Traits;
namespace OpenRA.Mods.Common.Traits
{
[Desc("Support power that spawns and delivers units to the desired location via aircraft.")]
public class ParatroopersPowerInfo : DirectionalSupportPowerInfo
{
[ActorReference(typeof(AircraftInfo))]
[Desc("Aircraft used to deliver the drop.")]
public readonly string UnitType = "badr";
[Desc("Number of aircraft to use in the formation.")]
public readonly int SquadSize = 1;
[Desc("Distance between the aircraft in a formation.")]
public readonly WVec SquadOffset = new(-1536, 1536, 0);
[NotificationReference("Speech")]