# \[Solved\] Return to thornbrush farm python

**URL:** <https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111>\
**Category:** Level Help\
**Created:** [December 15, 2020, 4:29pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111 "2020-12-15T16:29:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:29pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/1 "2020-12-15T16:29:29Z")

</div>

> [@© ?{SPOILERS FREE}\[“Doritos included"\]Editing Google, CodeCombat hero slots,CodeCombat map, Doritos and other stuff LOL \[Also Some Movie Ratings + Some Songs\]FORTNITE!/#wayTooLongTopicDescription #TheTopicIsConfusingLOL.#IlluminatiConfirmed#OOF (Part 1)](https://discourse.codecombat.com/t/spoilers-free-doritos-included-editing-google-codecombat-hero-slots-codecombat-map-doritos-and-other-stuff-lol-also-some-movie-ratings-some-songs-fortnite-waytoolongtopicdescription-thetopicisconfusinglol-illuminaticonfirmed-oof-part-1/14435/7762):
>
> ```python
> # The function maybeBuildTrap defines TWO parameters!
> def maybeBuildTrap(x, y):
> # Use x and y as the coordinates to move to.
> hero.moveXY(x, y)
> enemy = hero.findNearestEnemy()
> if enemy:
> pass
> # Use buildXY to build a "fire-trap" at the given x and y.
> hero.buildXY("fire-trap", 43, 50)
> while True:
> # This calls maybeBuildTrap, with the coordinates of the top entrance.
> hero.buildXY("fence", 43, 50)
>     
> # Now use maybeBuildTrap at the left entrance!
> hero.buildXY("fence",25, 34)
> # Now use maybeBuildTrap at the bottom entrance!
> hero.buildXY("fence" ,43, 20)
> 
> ```
> 
> can some one tell me what i am doing wrong it is python

@PeterPalov here is the new topic

---

<div class="post-metadata">

**Author:** ![abc](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@abc](https://discourse.codecombat.com/u/abc)\
**Post date:** [December 15, 2020, 4:35pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/2 "2020-12-15T16:35:13Z")

</div>

Instead of buildXY, use `maybeBuildTrap(x,y)` with the proper coordinates.

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:35pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/3 "2020-12-15T16:35:26Z")

</div>

Is there an error?

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:35pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/4 "2020-12-15T16:35:51Z")

</div>

i tried that but i keep on dieing

---

<div class="post-metadata">

**Author:** ![abc](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@abc](https://discourse.codecombat.com/u/abc)\
**Post date:** [December 15, 2020, 4:36pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/5 "2020-12-15T16:36:34Z")

</div>

> [@© ?{SPOILERS FREE}\[“Doritos included"\]Editing Google, CodeCombat hero slots,CodeCombat map, Doritos and other stuff LOL \[Also Some Movie Ratings + Some Songs\]FORTNITE!/#wayTooLongTopicDescription #TheTopicIsConfusingLOL.#IlluminatiConfirmed#OOF (Part 1)](https://discourse.codecombat.com/t/spoilers-free-doritos-included-editing-google-codecombat-hero-slots-codecombat-map-doritos-and-other-stuff-lol-also-some-movie-ratings-some-songs-fortnite-waytoolongtopicdescription-thetopicisconfusinglol-illuminaticonfirmed-oof-part-1/14435/7762):
>
> ```python
> # Use buildXY to build a "fire-trap" at the given x and y.
> hero.buildXY("fire-trap", 43, 50)
> 
> ```

the numbers should be x an y here.

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:36pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/6 "2020-12-15T16:36:39Z")

</div>

no none at all @Monsty

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:38pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/7 "2020-12-15T16:38:43Z")

</div>

> [@ZAX155](#):
>
> `hero.buildXY("fence" ,43, 20)`

Change this to:

> [@ZAX155](#):
>
> `maybeBuildTrap(43, 20)`

And all the others

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:40pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/8 "2020-12-15T16:40:34Z")

</div>

Does it work now?

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:41pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/9 "2020-12-15T16:41:18Z")

</div>

no this is what i have

````python
# The function maybeBuildTrap defines TWO parameters!
def maybeBuildTrap(x, y):
    # Use x and y as the coordinates to move to.
    hero.moveXY(x, y)
    enemy = hero.findNearestEnemy()
    if enemy:
        pass
        # Use buildXY to build a "fire-trap" at the given x and y.
        hero.buildXY("fire-trap", 43, 50)
while True:
    # This calls maybeBuildTrap, with the coordinates of the top entrance.
    maybeBuildTrap(43, 50)
    
    # Now use maybeBuildTrap at the left entrance!
    maybeBuildTrap(43,19)
    # Now use maybeBuildTrap at the bottom entrance!
    maybeBuildTrap(25,34)
    ```
````

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:42pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/10 "2020-12-15T16:42:09Z")

</div>

> [@ZAX155](#):
>
> `43, 50`

Put x, y instead of 43, 50

> [@ZAX155](#):
>
> `hero.buildXY("fire-trap", 43, 50)`

Over here.

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:43pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/11 "2020-12-15T16:43:15Z")

</div>

there is an error now x is not defined

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:43pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/12 "2020-12-15T16:43:32Z")

</div>

> [@ZAX155](#):
>
> `hero.buildXY("fire-trap", x, y)`

It should be this.

---

<div class="post-metadata">

**Author:** ![Monsty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/monsty/32/20923_2.png) [@Monsty](https://discourse.codecombat.com/u/Monsty)\
**Post date:** [December 15, 2020, 4:45pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/13 "2020-12-15T16:45:28Z")

</div>

Does it work now?

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:45pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/14 "2020-12-15T16:45:44Z")

</div>

still does not work what shoild i do

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 4:46pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/15 "2020-12-15T16:46:15Z")

</div>

```python
# The function maybeBuildTrap defines TWO parameters!
def maybeBuildTrap(x, y):
    # Use x and y as the coordinates to move to.
    hero.moveXY(x, y)
    enemy = hero.findNearestEnemy()
    if enemy:
        pass
        # Use buildXY to build a "fire-trap" at the given x and y.
        hero.buildXY("fire-trap", x, y)
while True:
    # This calls maybeBuildTrap, with the coordinates of the top entrance.
    maybeBuildTrap(43, 50)
    
    # Now use maybeBuildTrap at the left entrance!
    maybeBuildTrap(43,19)
    # Now use maybeBuildTrap at the bottom entrance!
    maybeBuildTrap(25,34)
    

```

@Monsty

---

<div class="post-metadata">

**Author:** ![abc](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@abc](https://discourse.codecombat.com/u/abc)\
**Post date:** [December 15, 2020, 4:55pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/16 "2020-12-15T16:55:35Z")

</div>

> [@ZAX155](#):
>
> ```python
> maybeBuildTrap(43,19)
> # Now use maybeBuildTrap at the bottom entrance!
> maybeBuildTrap(25,34)
> 
> ```

Switch these around.

---

<div class="post-metadata">

**Author:** ![brooksy125](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/brooksy125/32/9966_2.png) [@brooksy125](https://discourse.codecombat.com/u/brooksy125)\
**Post date:** [December 15, 2020, 4:56pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/17 "2020-12-15T16:56:18Z")

</div>

Your coordinates for left and bottom are incorrect. Change those and you should be good.

---

<div class="post-metadata">

**Author:** ![ZAX155](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zax155/32/34141_2.png) [@ZAX155](https://discourse.codecombat.com/u/ZAX155)\
**Post date:** [December 15, 2020, 5:01pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/18 "2020-12-15T17:01:37Z")

</div>

how is this @brooksy125

---

<div class="post-metadata">

**Author:** ![OOFDABEE](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/oofdabee/32/17746_2.png) [@OOFDABEE](https://discourse.codecombat.com/u/OOFDABEE)\
**Post date:** [December 15, 2020, 6:11pm UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/19 "2020-12-15T18:11:59Z")

</div>

This is good, it should work.

---

<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 16, 2020, 6:12am UTC](https://discourse.codecombat.com/t/solved-return-to-thornbrush-farm-python/26111/20 "2020-12-16T06:12:14Z")

</div>

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