Rebalance Invulnerability and Chronoshift.

This commit is contained in:
Paul Chote
2010-12-01 18:43:12 +13:00
parent 971287e989
commit fa84cfb26e
3 changed files with 10 additions and 10 deletions

View File

@@ -20,8 +20,8 @@ namespace OpenRA.Mods.RA
{
class ChronoshiftPowerInfo : SupportPowerInfo
{
public readonly int Range = 2; // Range in cells
public readonly int Duration = 30;
public readonly int Range = 1; // Range in cells
public readonly int Duration = 30; // Seconds
public readonly bool KillCargo = true;
public override object Create(ActorInitializer init) { return new ChronoshiftPower(init.self,this); }
@@ -62,7 +62,7 @@ namespace OpenRA.Mods.RA
if (cs.CanChronoshiftTo(target, targetCell))
target.Trait<Chronoshiftable>().Teleport(target,
targetCell,
(int)((Info as ChronoshiftPowerInfo).Duration * 25 * 60),
(Info as ChronoshiftPowerInfo).Duration * 25,
(Info as ChronoshiftPowerInfo).KillCargo,
chronosphere);
}

View File

@@ -21,8 +21,8 @@ namespace OpenRA.Mods.RA
{
class IronCurtainPowerInfo : SupportPowerInfo
{
public readonly float Duration = 0f;
public readonly int Range = 2; // Range in cells
public readonly int Duration = 10; // Seconds
public readonly int Range = 1; // Range in cells
public override object Create(ActorInitializer init) { return new IronCurtainPower(init.self, this); }
}
@@ -55,7 +55,7 @@ namespace OpenRA.Mods.RA
Sound.Play("ironcur9.aud", Game.CellSize * order.TargetLocation);
foreach (var target in UnitsInRange(order.TargetLocation))
target.Trait<IronCurtainable>().Activate(target, (int)((Info as IronCurtainPowerInfo).Duration * 25 * 60));
target.Trait<IronCurtainable>().Activate(target, (Info as IronCurtainPowerInfo).Duration * 25);
FinishActivate();
}

View File

@@ -38,20 +38,20 @@ Player:
Image: warpicon
ChargeTime: 2
Description: Chronoshift
LongDesc: Temporarily teleports a vehicle across \nthe map.
LongDesc: Teleport a group of vehicles across\nthe map for 30 seconds.
Prerequisites: PDOX
SelectTargetSound: slcttgt1.aud
BeginChargeSound: chrochr1.aud
EndChargeSound: chrordy1.aud
Duration: 2
Duration: 30
KillCargo: yes
IronCurtainPower:
Image: infxicon
ChargeTime: 2
Description: Invulnerability
LongDesc: Makes a single unit invulnerable for 30 seconds.
LongDesc: Makes a group of units invulnerable\nfor 10 seconds.
Prerequisites: IRON
Duration: .5
Duration: 10
SpyPlanePower:
Image: smigicon
ChargeTime: 3