# Library tactician bug

**URL:** https://discourse.codecombat.com/t/library-tactician-bug/29659
**Category:** Bugs
**Created:** [July 15, 2021, 6:58am UTC](https://discourse.codecombat.com/t/library-tactician-bug/29659 "2021-07-15T06:58:29Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![R\_Ross](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/r_ross/32/22031_2.png) [@R\_Ross](https://discourse.codecombat.com/u/R_Ross)
#### Post date: [July 15, 2021, 6:58am UTC](https://discourse.codecombat.com/t/library-tactician-bug/29659/1 "2021-07-15T06:58:29Z")

</div>

ive had a problem with a similar level like this , but this is actually a bug…  
the code given by the level says archer.findNearestEnemy() but the game says archer has no method (findNearestEnemy().)

---

<div class="post-metadata">

### Author: ![R\_Ross](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/r_ross/32/22031_2.png) [@R\_Ross](https://discourse.codecombat.com/u/R_Ross)
#### Post date: [July 15, 2021, 6:58am UTC](https://discourse.codecombat.com/t/library-tactician-bug/29659/2 "2021-07-15T06:58:42Z")

</div>

```python
def commandArcher(archer):
    nearest = archer.findNearestEnemy()
    if archerTarget:
        hero.command(archer, "attack", archerTarget)
    elif nearest:
        hero.command(archer, "attack", nearest)

```

was given completely by the level.
