# \[SOLVED\]Shine Getter - Python

**URL:** <https://discourse.codecombat.com/t/solved-shine-getter-python/26010>\
**Category:** Level Help\
**Created:** [December 11, 2020, 6:13pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010 "2020-12-11T18:13:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:13pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/1 "2020-12-11T18:13:33Z")

</div>

why  
does  
my  
hero  
not  
move  
in  
every  
level  
i  
go  
into

```python
# To grab the most gold quickly, just go after gold coins.
while True:
    coins = hero.findItems()
    coinIndex = 0
    # Wrap this into a loop that iterates over all coins.
    while coinIndex < len(coins):
        coin = coins[coinIndex]# Gold coins are worth 3.
        if coin.value == 3:
            # Only pick up gold coins.
            hero.moveXY(coin.pos.x, coin.pos.y)
            coinIndex += 1
        pass
    

```

[https://codecombat.com/play/level/shine-getter](https://codecombat.com/play/level/shine-getter)?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/e/9/e95a55c3b813ce7eb0723aa3eee371e122d86ba2.jpeg)

---

<div class="post-metadata">

**Author:** ![Deadpool198](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/deadpool198/32/16753_2.png) [@Deadpool198](https://discourse.codecombat.com/u/Deadpool198)\
**Post date:** [December 11, 2020, 6:15pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/2 "2020-12-11T18:15:26Z")

</div>

> [@AlwaysConfused](#):
>
> ```python
> while coinIndex < len(coins):
> coin = coins[coinIndex]# Gold coins are worth 3.
> if coin.value == 3:
> # Only pick up gold coins.
> hero.moveXY(coin.pos.x, coin.pos.y)
> coinIndex += 1
> pass
>     
> 
> ```

Look at where you’ve put coinIndex += 1. It’s inside the if coin.value == 3 statement. What will happen if the first coin you loop through is silver or bronze? That if statement won’t run, and coinIndex won’t increase.

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:16pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/3 "2020-12-11T18:16:08Z")

</div>

So move it to just the while true? and that might solve?

---

<div class="post-metadata">

**Author:** ![Deadpool198](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/deadpool198/32/16753_2.png) [@Deadpool198](https://discourse.codecombat.com/u/Deadpool198)\
**Post date:** [December 11, 2020, 6:18pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/4 "2020-12-11T18:18:05Z")

</div>

Maybe you should try it? But no, not to the while True loop. Just outside the if loop. Experiment and see what works.  
Danny

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:19pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/5 "2020-12-11T18:19:26Z")

</div>

Thank you so much it solved it when i put it in the while loop

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:20pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/7 "2020-12-11T18:20:36Z")

</div>

All you need to do is put `coinIndex += 1` in the while loop

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:22pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/8 "2020-12-11T18:22:20Z")

</div>

wait wait wait  
have you noticed with the kithgard workers glasses its angled differently than all the other glasses including infinite eyes

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:23pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/9 "2020-12-11T18:23:48Z")

</div>

and with crude glasses its a little closer than the other glasses

---

<div class="post-metadata">

**Author:** ![AlwaysConfused](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/alwaysconfused/32/20546_2.png) [@AlwaysConfused](https://discourse.codecombat.com/u/AlwaysConfused)\
**Post date:** [December 11, 2020, 6:27pm UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/10 "2020-12-11T18:27:51Z")

</div>

![WAAAAAAAAAAAAAT](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/b/2/b2982ea31d2d3fb8d9fb057cb0d08b23952490d8.jpeg)  
 ![WHAA](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/a/b/ab9572f960ea00b41630d584d6357e8d4e3117b3.jpeg)

---

<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, 6:27am UTC](https://discourse.codecombat.com/t/solved-shine-getter-python/26010/11 "2020-12-12T06:27:58Z")

</div>

Closed on December 12, 2020, 6:27am UTC

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