Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
 public KoopatrolAI(Koopatrol koopatrol) : base(koopatrol)
 {
 }