Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zenyatta.exe
- Routine 1: Positioning
- if LoS.Zen(team) == false;
- Zen.move(team)
- if zenDanger == true;
- Zen.move(cover)
- Routine 2: Orb of Harmony
- if teamHP != maxTeamHP;
- if overDamage = Y;
- Zen.hOrb(friend)
- elif friendHP != maxFriendHP and primaryHealer.LoS(friend) == false;
- Zen.hOrb(friend)
- elif friendHP != maxFriendHP and friendHP = lowestPercentHP and primaryHealer.healing(friend) == false; #Need to add iteration to keep looking for someone not being healed if primaryHealer.healing(friend) = Y
- Zen.hOrb(friend)
- else;
- Zen.panic()
- elif enemy.threat(friend) = Y;
- Zen.hOrb(friend)
- else;
- Zen.hOrb(primaryHealer)
- Routine 3: Orb of Discord
- if Zen.LoS(enemy) == true;
- if identification(enemy) = healer;
- Zen.dOrb(enemy)
- elif enemy.threat(team) == true;
- Zen.dOrb(enemy)
- elif Zen.LoS(manyEnemy) == false;
- Zen.dOrb(enemy)
- else;
- Zen.swapFocus
- else;
- Zen.meditate(universalTruths)
- Routine 4: Spam Damage
- if Zen.LoS(enemy) == true;
- if enemy = dOrb;
- Zen.murder(enemy)
- else;
- Zen.panic()
- elif Zen.LoS(Barrier) == true;
- Zen.murder(barrier)
- else;
- Zen.meditate(universalTruths)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement