protected Composite CreateBehavior_QuestbotMain() { return(_root ?? (_root = new Decorator(ret => !_isBehaviorDone, new Sequence(new DecoratorContinue(r => Mount != null && (Mount.GetAllAuras().FirstOrDefault(x => x.SpellId == 88043 || x.SpellId == 88189) != null), new Action(r => Shield())), new PrioritySelector(DoneYet, PartOne, PartTwo, new ActionAlwaysSucceed()))))); }