Guten Tag 
Ich weiß ,dass es ein extra Forum dafür gibt,der aber auf Englisch ist
Ich versuchs deswegen mal wieder hier
Ich habe das Problem ,dass mein Pet zwei mal (sofort hintereinander) beschwört wird.
Das heißt, der Bot merkt nicht sofort ,dass das Pet schon da ist.
Wie kann ich mein Code dahingehend verbessern,dass nur einmal beschworen wird?

Ich weiß ,dass es ein extra Forum dafür gibt,der aber auf Englisch ist

Ich versuchs deswegen mal wieder hier

Ich habe das Problem ,dass mein Pet zwei mal (sofort hintereinander) beschwört wird.
Das heißt, der Bot merkt nicht sofort ,dass das Pet schon da ist.
Wie kann ich mein Code dahingehend verbessern,dass nur einmal beschworen wird?
PHP:
private Composite CreatePreCombatBuff()
{
return (
new Decorator(ret => !Me.Mounted && !Me.IsDead && !Me.Combat && !Me.IsFlying && !Me.IsOnTransport
&& !Me.HasAura("Essen") && !Me.HasAura("Trinken") && Me.CurrentTarget.IsAlive,
new PrioritySelector(
new Decorator(ret => !Me.GotAlivePet,
SpellCast.Cast(SB.SummonPet, ret => !Me.GotAlivePet && !Me.Combat, "Summon Pet"))
)));
}