コード例 #1
0
 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();
     }
 }
コード例 #2
0
        public override void CompPostMake()
        {
            base.CompPostMake();

            this.Demon = DemonUtilities.GenerateDemon();
        }