protected override void SequenceMainBranch() { switch (SequenceStep) { case 0: //Summon another Koopatrol Koopatrol koopatrol = new Koopatrol(); User.BManager.AddEntity(koopatrol, null); //Set the new Koopatrol's used turns to 0, as they cannot go right after being summoned koopatrol.SetTurnsUsed(koopatrol.MaxTurns); ChangeSequenceBranch(SequenceBranch.End); break; default: PrintInvalidSequence(); break; } }
public KoopatrolAI(Koopatrol koopatrol) : base(koopatrol) { }