Add a InitialSpawnDelay to CrateSpawner

This commit is contained in:
abcdefg30
2015-08-13 23:09:27 +02:00
parent 0e9257abcf
commit a2af88da21

View File

@@ -28,6 +28,9 @@ namespace OpenRA.Mods.Common.Traits
[Desc("Average time (seconds) between crate spawn")] [Desc("Average time (seconds) between crate spawn")]
public readonly int SpawnInterval = 180; public readonly int SpawnInterval = 180;
[Desc("Delay (in seconds) before the first crate spawns.")]
public readonly int InitialSpawnDelay = 300;
[Desc("Which terrain types can we drop on?")] [Desc("Which terrain types can we drop on?")]
public readonly HashSet<string> ValidGround = new HashSet<string> { "Clear", "Rough", "Road", "Ore", "Beach" }; public readonly HashSet<string> ValidGround = new HashSet<string> { "Clear", "Rough", "Road", "Ore", "Beach" };
@@ -68,6 +71,8 @@ namespace OpenRA.Mods.Common.Traits
{ {
this.info = info; this.info = info;
this.self = self; this.self = self;
ticks = info.InitialSpawnDelay * 25;
} }
public void Tick(Actor self) public void Tick(Actor self)