Added /poweroutage dev command.

This commit is contained in:
atlimit8
2017-03-15 02:19:38 -05:00
parent 5a273700bf
commit 11933c7e2c
2 changed files with 14 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
*/
#endregion
using System;
using System.Collections.Generic;
using System.Linq;
using OpenRA.Traits;
@@ -24,7 +25,7 @@ namespace OpenRA.Mods.Common.Traits
public object Create(ActorInitializer init) { return new PowerManager(init.Self, this); }
}
public class PowerManager : ITick, ISync
public class PowerManager : ITick, ISync, IResolveOrder
{
readonly Actor self;
readonly PowerManagerInfo info;
@@ -146,5 +147,11 @@ namespace OpenRA.Mods.Common.Traits
foreach (var a in actors)
UpdateActor(a);
}
void IResolveOrder.ResolveOrder(Actor self, Order order)
{
if (devMode.Enabled && order.OrderString == "PowerOutage")
TriggerPowerOutage((int)order.ExtraData);
}
}
}