public override void TickRare() { // Log.Message("Ticking"); base.TickRare(); if (Rand.Range(0f, 1f) > 0.9f) { Pawn demon = DemonUtilities.GenerateDemon(); GenSpawn.Spawn(demon, this.Position, this.Map); spawnedGroup.Add(demon); } if (spawnedGroup.Count > 5) { LordMaker.MakeNewLord(chaos, new LordJob_AssaultColony(chaos, false, false, false, true, false), this.Map, spawnedGroup.AsEnumerable <Pawn>()); spawnedGroup.Clear(); } }
public override void CompPostMake() { base.CompPostMake(); this.Demon = DemonUtilities.GenerateDemon(); }