# Devour Dash - Bugs, Feedback

**URL:** <https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311>\
**Category:** AILeague\
**Created:** [March 23, 2026, 9:54am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311 "2026-03-23T09:54:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 23, 2026, 9:54am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/1 "2026-03-23T09:54:53Z")

</div>

Hi, there!

Sorry, but just could not work on AILeague first months so the last arena was a little “dizzy”.  
Next months I can time to time jump in and fix bugs and improve it.  
So please share bugs and feedback here.

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 23, 2026, 9:55am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/2 "2026-03-23T09:55:59Z")

</div>



---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 23, 2026, 10:25am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/3 "2026-03-23T10:25:11Z")

</div>

LookAt returns undefined is a known bug and trying to fix it now (seriously, no idea why it stopped working)

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 23, 2026, 10:43am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/4 "2026-03-23T10:43:58Z")

</div>

Ok. LookAt should work now, I still no idea what it was. Based on the code it could not work at ALL!!! But! I even checked logs from the period I made this arena and it worked. I don’t understand or its some Mandela Effect Coding.

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 24, 2026, 10:58am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/5 "2026-03-24T10:58:36Z")

</div>

Added `poison` ability.

Now you can poison fruits on the field and slow down your opponent (or yourself). Plus poisoned fruits are negative points hehe. Peppers can not be poisoned.

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 24, 2026, 3:04pm UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/6 "2026-03-24T15:04:45Z")

</div>

Thanks for the fix @Bryukh , please can you spend some time on the other issues? We have found some other problems too ( I am working in Python )

- hero.get2dMap() → “TypeError: this.\_ref.get2dMap() is not a function”
- min(100,0) → returns “null”, but min(0,100) returns 0. max() does the same
- Tuples/Dictionaries fail → “Attempted to invoke bookmark for [Funciton]”
  - cell=(10,10)
  - emptyCells={}
  - emptyCells[cell] = 20
  - print( empryCells )

- hero.say() → listed as being there in hints, but fails
- Hints / Documentation → Many wrong snippests, and also missing information. Could help to have slight update. ( eg. hero.on snippet says to use “slime.moveRight“ which doesnt exist

 ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/8/8/8864ed8a409c626cb51738502de531f611889493.jpeg)

 ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/6/b/6b75b4eef84d1420dab420480eeac615d88fec95.png)

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

 ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/8/6/8628b94b2366425530e0242898c9fe141fff8c81.png)

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 24, 2026, 3:23pm UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/7 "2026-03-24T15:23:37Z")

</div>

Also the new hero.poison( row, col ) is great, that adds some spice!

However can we …

1. find a way to detect it using the get2dMap and look\*() functions as this would add some more fun to the complexity of coding. You could then have to work out how to side-step and increase route planning complexity. (eg; lookDir returns with x at end, or tuples or something? … or a whole set of lookPoison or get2dMapPoison())
2. provide a slime.isPoisoned=True/False
3. and a params.poisonTime=… ?

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 24, 2026, 3:56pm UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/8 "2026-03-24T15:56:10Z")

</div>

Sorry to jump all over this! I just tried to hammer the fruit poison routines - I got the following error and the game level is now stuck in “RUNNING” and needs level reset.

```python
def onSpawnSlime(slime):
  r=0
  c=0
  cnt=0
  while True:
    cnt=cnt+1
    print(“START ==================== #”,cnt)

    if c>19:
      c=0
      r=r+1
      if r>15:
        r=0
        c=0
    else:
      c=c+1

    print(“POISON:”,r,“,”,c)
    hero.poison(r, c)
    pass

hero.on(“spawn-slime”, onSpawnSlime)

```

 ![{EC2D0838-73F5-43E3-9DF8-C6B9EB6D526E}](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/6/b/6b36eb919929cf4b709c5f7e1f2b6e413ae3111c.png)

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 9:20am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/9 "2026-03-25T09:20:25Z")

</div>

Thank you for your feedback. I will process them step by step.

As for addEffect error – should be fixed – forgot to add effects for melons.

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:09am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/10 "2026-03-25T10:09:30Z")

</div>

> [@FlyingBlackPink](#):
>
> - hero.get2dMap() → “TypeError: this.\_ref.get2dMap() is not a function”

Fixed. It returns a 2d array of fruits’ kinds.

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:13am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/11 "2026-03-25T10:13:36Z")

</div>

> [@FlyingBlackPink](#):
>
> hero.say() → listed as being there in hints, but fails

Where is it mentioned? This method should not be available

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:15am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/12 "2026-03-25T10:15:00Z")

</div>

> [@FlyingBlackPink](#):
>
> Hints / Documentation → Many wrong snippests, and also missing information. Could help to have slight update. ( eg. hero.on snippet says to use “slime.moveRight“ which doesnt exist

Fixed about moveRight. What else errors? Also more information in the docs (top right button)

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:16am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/13 "2026-03-25T10:16:21Z")

</div>

> [@FlyingBlackPink](#):
>
> Also the new hero.poison( row, col ) is great, that adds some spice!
> 
> However can we …
> 
> 1. find a way to detect it using the get2dMap and look\*() functions as this would add some more fun to the complexity of coding. You could then have to work out how to side-step and increase route planning complexity. (eg; lookDir returns with x at end, or tuples or something? … or a whole set of lookPoison or get2dMapPoison())

poisoned fruits have kind as “apple-poisoned” or “watermelon-poisoned”

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 25, 2026, 10:32am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/14 "2026-03-25T10:32:27Z")

</div>

> hero.say() → listed as being there in hints, but fails

Not sure now, it may have come about via a prompt to the AI. I checked now and i cant find it, and when i asked the AI a similar question it correctly just told me to use print.

BTW maybe worth adding “print()” to the hints or docs?

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 25, 2026, 10:33am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/15 "2026-03-25T10:33:44Z")

</div>

> Fixed about moveRight. What else errors? Also more information in the docs (top right button)

Not sure how long it takes to show up, still seeing it like this in the snippet…

 ![{88B3AD63-757F-4B51-9748-F222EDDC6B5D}](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/d/7/d7b5c195be9bd43eadaf71631d5d65c12251b180.png)

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:41am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/16 "2026-03-25T10:41:34Z")

</div>

> [@FlyingBlackPink](#):
>
> - provide a slime.isPoisoned=True/False
> - and a params.poisonTime=… ?

Added slime.isPoisoned and slime.poisonEndsAt  
Plus you can use hero.time

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 10:42am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/17 "2026-03-25T10:42:44Z")

</div>

> [@FlyingBlackPink](#):
>
> BTW maybe worth adding “print()” to the hints or docs?

Nah, its kind of non-documented feature as it has some side-effects 🙂 So we don’t put it in docs. Maybe when Im ready to dive deep and fix that side effect.

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 25, 2026, 10:49am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/18 "2026-03-25T10:49:06Z")

</div>

BTW great thank you for fixing the minX/Y and maxX/Y 😍

The 5,5 and not quite 200,200 was doing my head in 😃

---

<div class="post-metadata">

**Author:** ![Bryukh](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/bryukh/32/19597_2.png) [@Bryukh](https://discourse.codecombat.com/u/Bryukh)\
**Post date:** [March 25, 2026, 11:43am UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/19 "2026-03-25T11:43:20Z")

</div>

mmmm, sorry, what? I didn’t fix anything related like this, whats the problem here?

---

<div class="post-metadata">

**Author:** ![FlyingBlackPink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/flyingblackpink/32/48017_2.png) [@FlyingBlackPink](https://discourse.codecombat.com/u/FlyingBlackPink)\
**Post date:** [March 25, 2026, 3:10pm UTC](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311/20 "2026-03-25T15:10:16Z")

</div>

The min/max offsets were 5,5 to some odd size, but today i notice them being 0,0 based. It fixed itself since last week.

[Next page](https://discourse.codecombat.com/t/devour-dash-bugs-feedback/41311.md?page=2)
