# \[Solved\] Cloudrip Mountain Pesky YAKS

**URL:** https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006
**Category:** Level Help
**Created:** [December 11, 2020, 4:19pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006 "2020-12-11T16:19:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![11193](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/11193/32/16859_2.png) [@11193](https://discourse.codecombat.com/u/11193)
#### Post date: [December 11, 2020, 4:19pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/1 "2020-12-11T16:19:20Z")

</div>

Why hero don’t atack enemy?

```python
// That's a lot of Yaks!
// If you are to survive, you'll need to filter out Yaks...

function removeByType(enemies, excludedType) {
    var tempArray = [];
    // Go through each enemy and check to see if its type is excludedType.
    for(var i = 0; i < enemies.length; i++) {
        // If it isn't, 'push' it onto the array.
        let enemy = enemies[i];
        if (enemy != excludedType) {
            tempArray.push(excludedType);
        }
    }
    return tempArray;
}

while(true) {
    // Find the enemies!
    var enemies = hero.findEnemies();
    // Remove those pesky Yaks.
    enemies = removeByType(enemies, "sand-yak");
    var enemy = hero.findNearest(enemies);
    
    // Now... 'remove' those enemies.
    if(enemy) {
        hero.attack(enemy);
    }
}

```

---

<div class="post-metadata">

### Author: ![jka2706](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jka2706/32/13636_2.png) [@jka2706](https://discourse.codecombat.com/u/jka2706)
#### Post date: [December 11, 2020, 4:43pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/2 "2020-12-11T16:43:20Z")

</div>

Have another look at this line. What things do you want to push into the tempArray?

> [@11193](#):
>
> ` tempArray.push(excludedType);`

Jenny

---

<div class="post-metadata">

### Author: ![11193](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/11193/32/16859_2.png) [@11193](https://discourse.codecombat.com/u/11193)
#### Post date: [December 11, 2020, 4:57pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/3 "2020-12-11T16:57:46Z")

</div>

> [@jka2706](#):
>
> u want to push into

i want to push enemies. But if i push enemies hero attack sand-yak to

---

<div class="post-metadata">

### Author: ![jka2706](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jka2706/32/13636_2.png) [@jka2706](https://discourse.codecombat.com/u/jka2706)
#### Post date: [December 11, 2020, 5:00pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/4 "2020-12-11T17:00:59Z")

</div>

Look at the line above that one. You’ve just found something that isn’t a sand-yak. Now you want to put it into tempArray.

---

<div class="post-metadata">

### Author: ![11193](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/11193/32/16859_2.png) [@11193](https://discourse.codecombat.com/u/11193)
#### Post date: [December 11, 2020, 5:11pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/5 "2020-12-11T17:11:27Z")

</div>

i found that the rest of enemies isn’t sand-yak. i putted them into array . and this is no work))) I understand that i have some logical problem here

```python
 if (enemies[i] !== excludedType) {
            tempArray.push(enemies[i]);
        }

```

---

<div class="post-metadata">

### Author: ![jka2706](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jka2706/32/13636_2.png) [@jka2706](https://discourse.codecombat.com/u/jka2706)
#### Post date: [December 11, 2020, 5:25pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/6 "2020-12-11T17:25:24Z")

</div>

You’ve corrected the problem with that line, but I’ve just spotted another one! It should be:

```python
if (enemies[i].type !== excludedType)

```

---

<div class="post-metadata">

### Author: ![11193](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/11193/32/16859_2.png) [@11193](https://discourse.codecombat.com/u/11193)
#### Post date: [December 11, 2020, 5:35pm UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/7 "2020-12-11T17:35:12Z")

</div>

thank you very much!!

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/a/a9445509d1a758c41b5ddcddc8c8e20a5dedb67f.png) [@system](https://discourse.codecombat.com/u/system)
#### Post date: [December 12, 2020, 5:35am UTC](https://discourse.codecombat.com/t/solved-cloudrip-mountain-pesky-yaks/26006/8 "2020-12-12T05:35:20Z")

</div>

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.
